._filters_1wgjl_1{min-width:0}._desktop_1wgjl_2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._desktop_1wgjl_2 h2{margin:0 0 var(--spacing-4);font:700 1.25rem var(--font-family-display)}._fields_1wgjl_12{display:grid;gap:var(--spacing-4)}._field_1wgjl_12{display:grid;gap:var(--spacing-2)}._field_1wgjl_12 span,._check_1wgjl_14 span{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.5}._field_1wgjl_12 select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:500 .875rem var(--font-family-base)}._check_1wgjl_14{display:flex;align-items:center;gap:var(--spacing-3);min-height:44px;cursor:pointer}._check_1wgjl_14 input{width:1.25rem;height:1.25rem;accent-color:var(--primary)}._reset_1wgjl_40{min-height:44px;white-space:normal}._compact_1wgjl_41{display:none}._sheetBody_1wgjl_42{padding:var(--spacing-6)}._sheet_1wgjl_42{padding-bottom:var(--safe-area-inset-bottom, 0px);max-height:90dvh;overscroll-behavior:contain}._filters_1wgjl_1 :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:1199px){._desktop_1wgjl_2{display:none}._compact_1wgjl_41{display:block}._compactTop_1wgjl_51{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-2);font-size:.875rem;font-weight:700}._compactTop_1wgjl_51 button{min-height:44px}._chips_1wgjl_61{display:flex;gap:var(--spacing-2);overflow-x:auto;max-width:100%;padding:var(--spacing-2) 0;overscroll-behavior-inline:contain}._chip_1wgjl_61{flex:none;min-height:44px;max-width:17rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);font:600 .8125rem/1.3 var(--font-family-base);cursor:pointer}._chip_1wgjl_61[aria-pressed=true]{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--primary)}}._page_bqfwv_1{min-height:100vh;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_bqfwv_8{box-sizing:border-box;width:min(100%,1440px);margin:auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._hero_bqfwv_14{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,36rem);align-items:end;gap:var(--spacing-8);padding:var(--spacing-6) 0 var(--spacing-12)}._eyebrow_bqfwv_21{color:var(--primary);font:600 .75rem var(--font-family-monospace);letter-spacing:.06em}._hero_bqfwv_14 h1{margin:var(--spacing-3) 0;font:700 clamp(2rem,4vw,3.5rem)/1.08 var(--font-family-display);letter-spacing:-.035em}._hero_bqfwv_14 p,._sectionHead_bqfwv_31 p{margin:0;color:var(--muted-foreground);line-height:1.6}._recordCount_bqfwv_36{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:1rem 0 .4rem;color:var(--primary)}._recordCount_bqfwv_36 strong{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}._recordCount_bqfwv_36 span{font-size:1rem;font-weight:600}._hero_bqfwv_14 ._countNote_bqfwv_39{font-size:.8rem;margin-bottom:1rem}._searchArea_bqfwv_40{position:relative;min-width:0}._searchArea_bqfwv_40 label{display:block;margin-bottom:var(--spacing-2);font-size:.875rem;font-weight:700}._searchBox_bqfwv_47{display:flex;align-items:center;gap:var(--spacing-2);min-height:52px;padding:0 var(--spacing-3);background:var(--card);border:1px solid var(--primary);border-radius:var(--radius);box-shadow:var(--shadow)}._searchBox_bqfwv_47 svg{flex:none;color:var(--primary)}._searchBox_bqfwv_47 input{min-width:0;flex:1;height:48px;border:0;outline:none;background:transparent;color:var(--foreground);font:400 1rem var(--font-family-base)}._searchBox_bqfwv_47 input::placeholder{color:var(--muted-foreground)}._searchBox_bqfwv_47:focus-within{box-shadow:var(--shadow-focus)}._suggestions_bqfwv_71{position:absolute;top:100%;left:0;right:0;max-height:22rem;overflow:auto;margin:var(--spacing-2) 0 0;padding:var(--spacing-2);list-style:none;background:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-overlay)}._suggestions_bqfwv_71 button{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;min-height:44px;padding:var(--spacing-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);text-align:left;font:600 .875rem var(--font-family-base);cursor:pointer}._suggestions_bqfwv_71 button small{flex:none;color:var(--muted-foreground);font-size:.875rem}._suggestions_bqfwv_71 [aria-selected=true] button,._suggestions_bqfwv_71 button:hover{background:var(--secondary)}._sectionHead_bqfwv_31,._resultsHead_bqfwv_110{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._sectionHead_bqfwv_31 h2,._resultsHead_bqfwv_110 h2,._saved_bqfwv_117 h2{margin:0 0 var(--spacing-2);font:700 1.5rem var(--font-family-display)}._quickLinks_bqfwv_121{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._quickLinks_bqfwv_121 a,._quickLinks_bqfwv_121 button{min-height:44px}._categoryGrid_bqfwv_123{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-2)}._categoryTile_bqfwv_128{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-3);min-width:0;min-height:7.25rem;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);text-align:left;cursor:pointer}._categoryTile_bqfwv_128{align-items:center;text-align:center;justify-content:center;transition:background .15s,border-color .15s,box-shadow .15s}._categoryTile_bqfwv_128:hover{border-color:var(--primary);background:var(--secondary);box-shadow:var(--shadow)}._categoryTile_bqfwv_128:active{transform:translateY(1px)}._categoryTile_bqfwv_128[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}._categoryTile_bqfwv_128 span{flex-wrap:wrap;justify-content:center!important;font-variant-numeric:tabular-nums}._resultsHead_bqfwv_110{scroll-margin-top:var(--app-scroll-offset)}._categoryTile_bqfwv_128 strong{font:700 .875rem/1.35 var(--font-family-display)}._categoryTile_bqfwv_128 span{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-1);color:var(--muted-foreground);font:500 .75rem var(--font-family-monospace)}._categoryTile_bqfwv_128[aria-pressed=true]{border-color:var(--primary);background:var(--secondary)}._saved_bqfwv_117{display:grid;gap:var(--spacing-6);padding:var(--spacing-8) 0}._savedRow_bqfwv_167{display:flex;gap:var(--spacing-2);overflow-x:auto;padding:var(--spacing-1) 0}._savedRow_bqfwv_167 a{display:inline-flex;align-items:center;flex:none;min-height:44px;max-width:18rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);text-decoration:none;font-size:.875rem;font-weight:600}._workspace_bqfwv_188{display:grid;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:var(--spacing-6);padding-top:var(--spacing-12)}._results_bqfwv_110{min-width:0}._resultsHead_bqfwv_110 p{margin:0;color:var(--muted-foreground);font-size:.875rem}._resultsHead_bqfwv_110>span{color:var(--muted-foreground);font-size:.875rem}._grid_bqfwv_198{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}._notice_bqfwv_203,._empty_bqfwv_203,._skeletonCard_bqfwv_203{padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._notice_bqfwv_203{margin-bottom:var(--spacing-4)}._empty_bqfwv_203 h3{margin-top:0;font:700 1.25rem var(--font-family-display)}._empty_bqfwv_203 p,._notice_bqfwv_203 p{color:var(--muted-foreground);line-height:1.6}._skeletonCard_bqfwv_203{display:grid;gap:var(--spacing-4)}._skeletonImage_bqfwv_213{height:9rem}._skeletonLine_bqfwv_214{height:1.5rem}._skeletonShort_bqfwv_215{width:65%}._more_bqfwv_216{display:flex;justify-content:center;padding:var(--spacing-8)}._more_bqfwv_216 button{min-height:44px}._rhythms_bqfwv_218{margin-top:var(--spacing-8);padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._rhythms_bqfwv_218 summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;font-weight:700}._footer_bqfwv_232{margin-top:var(--spacing-12);padding:var(--spacing-6) 0;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem;line-height:1.7}._compareBar_bqfwv_240{position:sticky;bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + var(--safe-area-inset-bottom, 0px));border-top:1px solid var(--border);background:var(--sidebar);box-shadow:var(--shadow-md);font-size:.875rem;font-weight:700}._compareBar_bqfwv_240>div{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._compareBar_bqfwv_240 button,._compareBar_bqfwv_240 a{min-height:44px}._page_bqfwv_1 :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(min-width:1450px){._grid_bqfwv_198{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199px){._workspace_bqfwv_188{display:block}._results_bqfwv_110{margin-top:var(--spacing-8)}}@media(min-width:1024px)and (max-width:1199px){._grid_bqfwv_198{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){._grid_bqfwv_198{grid-template-columns:repeat(2,minmax(0,1fr))}._categoryGrid_bqfwv_123{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){._main_bqfwv_8{padding:var(--spacing-6) var(--spacing-3) var(--spacing-12)}._hero_bqfwv_14{grid-template-columns:1fr;gap:var(--spacing-6);padding-bottom:var(--spacing-8)}._hero_bqfwv_14 h1{font-size:clamp(2rem,9vw,2.75rem)}._sectionHead_bqfwv_31{align-items:start;flex-direction:column}._categoryGrid_bqfwv_123{display:flex;overflow-x:auto;max-width:100%;padding-bottom:var(--spacing-2);overscroll-behavior-inline:contain}._categoryTile_bqfwv_128{flex:0 0 11rem}._workspace_bqfwv_188{padding-top:var(--spacing-8)}._grid_bqfwv_198{grid-template-columns:minmax(0,1fr);justify-items:center}._compareBar_bqfwv_240{justify-content:space-between;font-size:.875rem}}@media(prefers-reduced-motion:reduce){._page_bqfwv_1 *{scroll-behavior:auto;animation:none;transition:none}}._main_bqfwv_8{padding-left:max(16px,var(--safe-area-inset-left));padding-right:max(16px,var(--safe-area-inset-right))}._footer_bqfwv_232{font-size:.875rem;line-height:1.8}@media(max-width:540px){._main_bqfwv_8{padding-top:24px}}._hero_bqfwv_14 p,._sectionHead_bqfwv_31 p{font-size:1rem;line-height:1.8}._resultsHead_bqfwv_110{flex-wrap:wrap}@media(min-width:768px)and (max-width:1000px){._hero_bqfwv_14{grid-template-columns:1fr}}@media(min-width:1200px){._grid_bqfwv_198{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){._categoryGrid_bqfwv_123{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}._categoryTile_bqfwv_128{min-height:104px}._categoryTile_bqfwv_128 strong{font-size:.9375rem;line-height:1.5}._compareBar_bqfwv_240{font-size:.875rem}._more_bqfwv_216{padding-inline:0}}
