.directory_strip__CLx_i{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;min-width:140px}.directory_cell___Qxqh{height:10px;border-radius:3px;background:rgba(21,32,40,.1)}.directory_cellFound__iFpxZ{background:var(--clear)}.directory_cellPartial__21aqf{background:color-mix(in srgb,var(--clear) 55%,white)}.directory_cellAbsent__5qTVg{background:color-mix(in srgb,var(--hold) 35%,white)}.directory_cellUnknown__U7BVf{background:repeating-linear-gradient(135deg,rgba(21,32,40,.12) 0 3px,transparent 3px 6px);border:1px solid rgba(21,32,40,.14)}.directory_score__c9Db2{display:inline-flex;align-items:baseline;gap:.15rem;font-family:var(--font-display);font-weight:800;font-variant-numeric:tabular-nums}.directory_scoreNum__e8Tg3{font-size:1.6rem;line-height:1}.directory_scoreMax__GbgTV{font-size:.8rem;color:var(--muted);font-weight:600}.directory_scoreLg__6L63V .directory_scoreNum__e8Tg3{font-size:3rem}.directory_bandPill__4Wfr9{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .6rem;font-size:.74rem;font-weight:700;border:1px solid;white-space:nowrap}.directory_tone_clear__qsdVm{color:var(--clear)}.directory_tone_conditional__5lLbT{color:var(--conditional)}.directory_tone_hold__ignUX{color:var(--hold)}.directory_toolbar__hrtZy{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:1.25rem 0 1rem}.directory_toolbar__hrtZy input,.directory_toolbar__hrtZy select{border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem;font:inherit;background:#fff;color:var(--ink)}.directory_toolbar__hrtZy input{min-width:15rem;flex:1 1 15rem}.directory_rows__K8A6S{display:grid;gap:.55rem}.directory_row__W8lpz{display:grid;grid-template-columns:5.2rem minmax(0,1.6fr) minmax(0,1fr) 9.5rem;gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.78)}.directory_row__W8lpz:hover{border-color:var(--accent-2)}.directory_rowAffiliate__39S69{border-color:color-mix(in srgb,var(--accent) 45%,white)}.directory_rank__lpmsx{font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.directory_rowName__nzsHg{font-family:var(--font-display);font-weight:800;font-size:1.08rem}.directory_rowMeta__ZtE8q{font-size:.82rem;color:var(--muted)}.directory_rowPrice__8C1K5{font-size:.85rem}.directory_rowPrice__8C1K5 strong{font-size:1rem}.directory_rowActions__fNT_F{display:grid;gap:.35rem;justify-items:end}.directory_small__bqcwb{font-size:.8rem}@media (max-width:760px){.directory_row__W8lpz{grid-template-columns:1fr auto}.directory_rowActions__fNT_F,.directory_rowPrice__8C1K5{grid-column:1/-1;justify-items:start}}.directory_chip__zjG9g{display:inline-flex;align-items:center;gap:.4rem;border:1px dashed var(--accent);color:var(--accent);border-radius:8px;padding:.2rem .55rem;font-weight:800;font-size:.82rem;letter-spacing:.06em;background:#fff;cursor:pointer}.directory_chip__zjG9g:hover{background:color-mix(in srgb,var(--accent) 8%,white)}.directory_disclosure__BCnri{border:1px solid color-mix(in srgb,var(--accent) 50%,white);background:color-mix(in srgb,var(--accent) 7%,white);border-radius:var(--radius);padding:.8rem 1rem;font-size:.9rem;margin:0 0 1.25rem}.directory_checks__N5d2l{display:grid;gap:.6rem;margin-top:.5rem}.directory_check__a_Ham{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.6rem;align-items:start;padding:.75rem .85rem;border:1px solid var(--line);border-radius:10px;background:#fff}.directory_checkLabel__XgXmb{font-weight:700}.directory_checkBody__Aur57{font-size:.88rem;color:var(--ink-soft);overflow-wrap:anywhere}.directory_checkPts__gG8Bf{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.directory_table__38JXC{width:100%;border-collapse:collapse;font-size:.9rem;background:rgba(255,255,255,.8);border-radius:var(--radius);overflow:hidden}.directory_table__38JXC td,.directory_table__38JXC th{padding:.65rem .75rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.directory_table__38JXC th{background:rgba(21,32,40,.04);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.directory_tableWrap__a0mmo{overflow-x:auto;margin:.75rem 0 1.25rem}.directory_win__p53Cd{font-weight:800;color:var(--clear)}.directory_tie___eSIL{font-weight:700;color:var(--muted)}.directory_unk__7zDqL{font-style:italic;color:var(--muted)}.directory_statGrid__c4KYU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:1.25rem 0}.directory_stat__NETGl{border:1px solid var(--line);border-radius:10px;padding:.75rem .85rem;background:rgba(255,255,255,.75)}.directory_statNum__QtE60{font-family:var(--font-display);font-size:1.6rem;font-weight:800}.directory_statLabel__LLYKH{font-size:.8rem;color:var(--muted)}.directory_calc___38WQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.25rem}.directory_calc___38WQ label{display:grid;gap:.35rem;font-weight:650;font-size:.92rem}.directory_calc___38WQ input,.directory_calc___38WQ select{border:1px solid var(--line);border-radius:10px;padding:.7rem .8rem;font:inherit;background:#fff}.directory_result__tyHbO{margin-top:1.25rem;border:1px solid var(--line);border-left:4px solid var(--accent-2);border-radius:10px;padding:1rem 1.1rem;background:#fff;display:grid;gap:.45rem}.directory_calcSelect__O_mdO{flex:1;min-width:0;height:46px;padding:0 .85rem;border:0;border-radius:12px;background:transparent;font:inherit;font-size:.92rem;color:var(--ink);outline:none}.directory_resultBig___Snce{font-family:var(--font-display);font-size:1.5rem;font-weight:800}.directory_syringe__Z79Vo{position:relative;height:26px;border:2px solid var(--ink-soft);border-radius:6px;background:#fff;overflow:hidden}.directory_syringeFill__8Lr_2{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent-2) 40%,white)}.directory_syringeTicks__PME6R{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(21,32,40,.35) calc(10% - 1px) 10%)}.directory_quizOpts__AkCcj{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem}.directory_opt__0LCTO{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.5rem .9rem;font:inherit;font-weight:650;cursor:pointer}.directory_optOn__p4ahd{border-color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,white);color:var(--accent-2)}.directory_cards__d4mHk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:1rem}.directory_card__SASGs{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.8);padding:.9rem 1rem;display:grid;gap:.4rem;align-content:start}.directory_card__SASGs:hover{border-color:var(--accent-2)}.directory_cardTitle__OQyin{font-family:var(--font-display);font-weight:800;font-size:1.05rem}.directory_toc__1TQjI{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.5rem}.directory_toc__1TQjI a{border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:650;background:rgba(255,255,255,.6)}.directory_section__cL_NE{margin-top:2.25rem;scroll-margin-top:5rem}.directory_section__cL_NE>h2{margin-bottom:.6rem}.directory_legend__gAWsb{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.78rem;color:var(--muted);align-items:center}.directory_legend__gAWsb span{display:inline-flex;gap:.35rem;align-items:center}.directory_legend__gAWsb i{display:inline-block;width:14px;height:10px;border-radius:3px}