._shell_1jepb_1{min-height:100vh}._skipLink_1jepb_2{background:var(--color-ink);color:var(--color-surface);z-index:20;padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}._skipLink_1jepb_2:focus{top:1rem}._header_1jepb_4{max-width:var(--content-wide);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.25rem clamp(1rem,4vw,2rem);display:flex}._headerTools_1jepb_5{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}._brand_1jepb_6{align-items:center;text-decoration:none;display:inline-flex}._nav_1jepb_7{align-items:center;gap:var(--space-4);display:flex}._navLink_1jepb_8{color:var(--color-ink);align-items:center;gap:var(--space-2);min-height:var(--control);font-weight:600;text-decoration:none;display:inline-flex}._navLink_1jepb_8:hover ._navLabel_1jepb_10{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}._count_1jepb_11{border:2px solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--type-label-size);min-width:1.75rem;padding:0 var(--space-2);text-align:center}._countSave_1jepb_12{background:var(--color-save)}._countCompare_1jepb_13{background:var(--color-compare)}._brandLogo_1jepb_14{width:auto;height:2.25rem;display:block}._main_1jepb_15{margin:0}._reading_1jepb_16{box-sizing:content-box;max-width:var(--content-reading);margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem)}._eyebrow_1jepb_17{color:var(--color-brand);font-size:var(--type-label-size);letter-spacing:normal;margin:0;font-weight:600}._footer_1jepb_18{border-top:1px solid var(--color-border);color:var(--color-muted);padding-block:1.5rem}._footerInner_1jepb_19{align-items:flex-start;gap:var(--space-5);max-width:var(--content-wide);justify-content:space-between;margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}._footerInner_1jepb_19 p{max-width:44rem;margin:0}._pageIntro_1jepb_21{max-width:44rem;margin-bottom:2.5rem}._pageTitle_1jepb_22{letter-spacing:-.05em;margin:.7rem 0 0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:1}._pageDescription_1jepb_23{color:var(--color-muted);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}._backLink_1jepb_24{color:var(--color-muted);text-underline-offset:.2em;margin-bottom:2.4rem;display:inline-block}._feedback_1jepb_25{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:.85rem;padding:1.1rem;display:flex}._feedback--empty_1jepb_26{border-style:dashed}._feedback--success_1jepb_27{background:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 36%, var(--color-border))}._feedback--error_1jepb_28{background:var(--color-danger-soft);border-color:color-mix(in srgb, var(--color-danger) 36%, var(--color-border))}._feedback--permission_1jepb_29{background:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 36%, var(--color-border))}._feedbackBody_1jepb_30 h2,._feedbackBody_1jepb_30 h3{margin:0;font-size:1.05rem}._feedbackBody_1jepb_30 p{color:var(--color-muted);margin:.35rem 0 0;line-height:1.55}._formCard_1jepb_32{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:1.25rem;padding:clamp(1.15rem,4vw,2rem);display:grid}._field_1jepb_33{gap:.45rem;display:grid}._field_1jepb_33 label{font-size:.92rem;font-weight:600}._field_1jepb_33 input{background:var(--color-surface);border:1px solid var(--color-control-outline);border-radius:var(--radius-control);min-height:var(--control);width:100%;padding:.6rem .75rem}._field_1jepb_33 input:focus{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}._formDivider_1jepb_37{border:0;border-top:1px solid var(--color-border);margin:.25rem 0}._formError_1jepb_38{color:var(--color-danger);margin:0}._formSuccess_1jepb_39{color:var(--color-success);margin:0}._errorShell_1jepb_40{place-items:center;min-height:100vh;padding:1rem;display:grid}@media (width<=64rem){._headerTools_1jepb_5{justify-items:end;display:grid}}@media (width<=40rem){._header_1jepb_4{align-items:flex-start;gap:var(--space-2);flex-direction:column}._headerTools_1jepb_5{justify-content:space-between;width:100%;display:flex}._brandLogo_1jepb_14{height:2rem}}@media (width<=760px){._header_1jepb_4{align-items:flex-start}._footerInner_1jepb_19{flex-direction:column;align-items:flex-start}}._photo_p868q_1{gap:var(--space-2);display:grid}._button_p868q_2{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4);justify-self:start;font-weight:600;display:inline-flex}._button_p868q_2:hover:not(:disabled){background:var(--color-muted-surface)}._button_p868q_2:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._button_p868q_2:disabled{border-color:var(--color-border);color:var(--color-muted);cursor:progress}._status_p868q_6{align-items:center;gap:var(--space-3);margin:0;display:flex}._error_p868q_7{color:var(--color-danger);margin:0}@media (prefers-reduced-motion:no-preference){._status_p868q_6 svg{animation:.9s ease-in-out infinite alternate _focus-in_p868q_1}}@keyframes _focus-in_p868q_1{0%{transform:scale(1.12)}to{transform:scale(.94)}}._voice_12d81_1{gap:var(--space-2);display:grid}._button_12d81_2{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4);justify-self:start;font-weight:600;display:inline-flex}._button_12d81_2:hover{background:var(--color-muted-surface)}._button_12d81_2:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._listening_12d81_5{background:var(--color-compare);box-shadow:var(--shadow-pop)}._listening_12d81_5:hover{background:var(--color-compare)}._live_12d81_7{align-items:center;gap:var(--space-2);font-weight:600;display:flex}._dot_12d81_8{background:var(--color-primary);border:2px solid var(--color-ink);border-radius:var(--radius-pill);flex:none;width:.875rem;height:.875rem}._dotHearing_12d81_9{transform:scale(1.35)}._heard_12d81_10{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem}._error_12d81_11{color:var(--color-danger);margin:0}@media (prefers-reduced-motion:no-preference){._dot_12d81_8{animation:1.1s ease-in-out infinite _listen-pulse_12d81_1}._dotHearing_12d81_9{animation-duration:.45s}}@keyframes _listen-pulse_12d81_1{0%,to{opacity:1}50%{opacity:.35}}._search_1h0ja_1{gap:var(--space-3);max-width:44rem;display:grid}._form_1h0ja_2{gap:var(--space-2);display:grid}._tools_1h0ja_3{align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}._privacy_1h0ja_4{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._form_1h0ja_2 .field-label{gap:var(--space-1);display:grid}._form_1h0ja_2 .field-label label{font-size:1.0625rem;font-weight:600}._form_1h0ja_2 .field-label small{color:var(--color-muted);font-size:var(--type-label-size)}._row_1h0ja_8{gap:var(--space-3);flex-wrap:wrap;display:flex}._input_1h0ja_9{background:var(--color-surface);border:2px solid var(--color-control-outline);border-radius:var(--radius-pill);font:inherit;min-height:var(--control);padding:0 var(--space-5);flex:16rem}._input_1h0ja_9:focus{border-color:var(--color-focus);outline:3px solid var(--color-focus);outline-offset:2px}._wave_pfd8r_1{width:100%;height:clamp(2rem,5vw,3.5rem);margin-bottom:-1px;display:block}._squiggle_pfd8r_2{width:100%;height:.45em;display:block;overflow:visible}._track_pfd8r_4{background:var(--color-muted-surface);border-radius:var(--radius-pill);height:var(--space-5);position:relative;overflow:hidden}._rest_pfd8r_5,._fill_pfd8r_5{position:absolute;top:0;bottom:0;left:0}._rest_pfd8r_5{color:var(--color-control-outline);opacity:.3;right:-48px}._fill_pfd8r_5{color:var(--color-brand);-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-5)), transparent);transition:width .8s linear;overflow:hidden}._fill_pfd8r_5._complete_pfd8r_10{-webkit-mask-image:none;mask-image:none}._line_pfd8r_12{width:100%;height:100%;position:absolute;top:0;left:0}._line_pfd8r_12 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._fill_pfd8r_5 ._line_pfd8r_12{width:100vw}@keyframes _wave-travel_pfd8r_1{to{transform:translate(-48px)}}@media (prefers-reduced-motion:no-preference){._moving_pfd8r_17 ._line_pfd8r_12{animation:1.1s linear infinite _wave-travel_pfd8r_1}}@media (prefers-reduced-motion:reduce){._fill_pfd8r_5{transition:none}}._container_7us9q_1{max-width:var(--content-wide);margin:0 auto;padding-inline:clamp(1rem,4vw,2rem)}._hero_7us9q_2{padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2.5rem,6vw,4rem)}._hero_7us9q_2 ._container_7us9q_1{gap:var(--space-5);display:grid}._title_7us9q_4{font-family:var(--font-display);font-size:clamp(2.4rem,6.5vw,4.25rem);font-weight:var(--type-display-weight);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;line-height:1.14}._nowrap_7us9q_5{white-space:nowrap}._need_7us9q_6{color:var(--color-brand);display:inline-block;position:relative}._squiggle_7us9q_7{height:.3em;color:var(--color-primary);position:absolute;bottom:-.12em;left:0}._lede_7us9q_8{color:var(--color-muted);text-wrap:pretty;max-width:40rem;margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}._examples_7us9q_9{gap:var(--space-3);display:grid}._examples_7us9q_9 p{color:var(--color-muted);margin:0}._examples_7us9q_9 ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_7us9q_12{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);min-height:var(--control);padding:var(--space-3) var(--space-4);text-decoration:none;display:inline-block}._chip_7us9q_12:hover{background:var(--color-muted-surface)}._bandWrap_7us9q_14{color:var(--color-ink)}._band_7us9q_14{background:var(--color-ink);color:var(--color-canvas);padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem)}._bandTitle_7us9q_16{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-5);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}._promises_7us9q_17{gap:0;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}._promises_7us9q_17 li{border-top:1px solid color-mix(in srgb, var(--color-canvas) 30%, transparent);padding:var(--space-4) 0;font-size:1.125rem;line-height:1.5}._panel_1uj8q_1{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-5);display:grid}._heading_1uj8q_2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}._summary_1uj8q_3{max-width:46rem;margin:0;font-size:1.0625rem;line-height:1.55}._picks_1uj8q_4{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}._pick_1uj8q_4{border-top:2px solid var(--color-border);align-content:start;gap:var(--space-1);padding-top:var(--space-3);display:grid}._label_1uj8q_6{background:var(--color-pick);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--type-label-size);padding:0 var(--space-3);justify-self:start;margin:0;font-weight:600}._name_1uj8q_7{font-family:var(--font-display);margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.25}._link_1uj8q_8{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}._link_1uj8q_8:hover{color:var(--color-brand)}._why_1uj8q_10{margin:0;line-height:1.5}._note_1uj8q_11{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._waiting_1uj8q_12{color:var(--color-muted);margin:0}._reserved_1uj8q_13{align-content:start;min-height:22rem}._skeleton_1uj8q_14{gap:var(--space-3);display:grid}._skeleton_1uj8q_14 ._pick_1uj8q_4{align-content:start;gap:var(--space-2)}._skelLine_1uj8q_16,._skelLineShort_1uj8q_16,._skelLabel_1uj8q_16,._skelName_1uj8q_16{background:var(--color-muted-surface);border-radius:var(--radius-small);height:1rem;display:block}._skelLineShort_1uj8q_16{width:55%}._skelLabel_1uj8q_16{border-radius:var(--radius-pill);width:40%;height:1.25rem}._skelName_1uj8q_16{height:1.25rem;margin-top:var(--space-1);width:85%}._verified_1uj8q_20{color:var(--color-ink);font-size:var(--type-label-size);margin:0;font-weight:600}@media (width<=63.99rem){._panel_1uj8q_1{gap:var(--space-2);padding:var(--space-4);margin-bottom:0}._heading_1uj8q_2{font-size:1.25rem}._summary_1uj8q_3{font-size:1rem;line-height:1.45}._picks_1uj8q_4{gap:var(--space-3)}._pick_1uj8q_4{padding-top:var(--space-2)}}._panel_14pm0_1{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);padding:var(--space-5)}._fold_14pm0_2{gap:var(--space-4);display:grid}._heading_14pm0_3{cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--control);margin:0;list-style:none;display:flex}._heading_14pm0_3::-webkit-details-marker{display:none}._heading_14pm0_3 h2{color:var(--color-ink);font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600}._chevron_14pm0_6{color:var(--color-ink);flex:none;transition:transform .15s}._fold_14pm0_2[open]>._heading_14pm0_3 ._chevron_14pm0_6{transform:rotate(90deg)}._heading_14pm0_3:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._thread_14pm0_9{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._exchange_14pm0_10{gap:var(--space-2);display:grid}._question_14pm0_11{background:var(--color-primary);border-radius:var(--radius-card);color:var(--color-primary-ink);overflow-wrap:anywhere;max-width:90%;padding:var(--space-3) var(--space-4);justify-self:end;margin:0;line-height:1.45}._answer_14pm0_12,._waiting_14pm0_12{background:var(--color-muted-surface);border-radius:var(--radius-card);overflow-wrap:anywhere;max-width:95%;padding:var(--space-3) var(--space-4);justify-self:start;margin:0;line-height:1.5}._waiting_14pm0_12{color:var(--color-muted)}._about_14pm0_14{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._link_14pm0_15{color:var(--color-brand);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}._failed_14pm0_16{color:var(--color-danger);margin:0}._form_14pm0_17{gap:var(--space-2);display:grid}._form_14pm0_17 .field-label{gap:var(--space-1);display:grid}._form_14pm0_17 .field-label label{font-weight:600}._form_14pm0_17 .field-label small{color:var(--color-muted);font-size:var(--type-label-size)}._row_14pm0_21{gap:var(--space-3);flex-wrap:wrap;display:flex}._input_14pm0_22{background:var(--color-surface);border:2px solid var(--color-control-outline);border-radius:var(--radius-control);font:inherit;min-height:var(--control);padding:0 var(--space-5);flex:9rem}._input_14pm0_22::placeholder{color:var(--color-muted)}._input_14pm0_22:focus{border-color:var(--color-focus);outline:3px solid var(--color-focus);outline-offset:2px}._ideas_14pm0_25{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._idea_14pm0_25{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;font:inherit;min-height:var(--control);padding:var(--space-1) var(--space-4);text-align:left}._idea_14pm0_25:hover:not(:disabled){background:var(--color-muted-surface)}._idea_14pm0_25:disabled{cursor:default;opacity:.6}._idea_14pm0_25:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._note_14pm0_30{color:var(--color-muted);font-size:var(--type-label-size);margin:0}@media (width<=40rem){._panel_14pm0_1{padding:var(--space-4)}}._page_zjuoj_1{padding-block:clamp(2rem, 5vw, 4rem) var(--space-7)}._container_zjuoj_2{gap:var(--space-5);max-width:var(--content-wide);grid-template-columns:minmax(0,1fr);margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:grid}._title_zjuoj_3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}._note_zjuoj_4{color:var(--color-muted);margin:0}._scroller_zjuoj_5{min-width:0;max-width:100%;position:relative;overflow-x:auto}._scroller_zjuoj_5:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._table_zjuoj_7{border-collapse:collapse;width:100%;min-width:40rem}._table_zjuoj_7 th,._table_zjuoj_7 td{border-top:1px solid var(--color-border);padding:var(--space-4);text-align:left;vertical-align:top}._table_zjuoj_7 tbody th{color:var(--color-muted);white-space:nowrap;width:1%;font-weight:600}._head_zjuoj_10{min-width:11rem}._headInner_zjuoj_11{gap:var(--space-2);justify-items:start;display:grid}._well_zjuoj_12{background:var(--color-muted-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);color:var(--color-muted);justify-content:center;align-items:center;width:100%;height:7rem;display:flex;overflow:hidden}._well_zjuoj_12 img{object-fit:contain;width:100%;height:100%}._name_zjuoj_14{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}._remove_zjuoj_15{color:var(--color-muted);cursor:pointer;font:inherit;align-items:center;gap:var(--space-1);background:0 0;border:0;min-height:1.5rem;padding:0;text-decoration:underline;display:inline-flex}._remove_zjuoj_15:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._price_zjuoj_17{font-family:var(--font-display);font-size:1.5rem;display:block}._pick_zjuoj_18{background:var(--color-pick);border-radius:var(--radius-pill);color:var(--color-ink);width:fit-content;font-size:var(--type-label-size);margin-top:var(--space-2);padding:0 var(--space-3);font-weight:600;display:block}._list_zjuoj_19{gap:var(--space-2);margin:0;padding-left:1.1rem;list-style:outside;display:grid}@media (width<=48rem){._scroller_zjuoj_5{overflow-x:visible}._table_zjuoj_7{min-width:0}._table_zjuoj_7,._table_zjuoj_7 thead,._table_zjuoj_7 tbody,._table_zjuoj_7 tr,._table_zjuoj_7 th,._table_zjuoj_7 td{display:block}._table_zjuoj_7 thead tr{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}._table_zjuoj_7 thead td{display:none}._table_zjuoj_7 th,._table_zjuoj_7 td{padding:var(--space-2) 0}._table_zjuoj_7 tbody tr{border-top:2px solid var(--color-border);padding-block:var(--space-3)}._table_zjuoj_7 tbody tr th{font-size:var(--type-label-size);padding-bottom:var(--space-1);white-space:normal;border-top:0;width:auto}._table_zjuoj_7 tbody tr td{border-top:0}._table_zjuoj_7 tbody td[data-product]:before{color:var(--color-muted);content:attr(data-product);font-size:var(--type-label-size);overflow-wrap:anywhere;font-weight:600;display:block}._head_zjuoj_10{min-width:0}}._picker_srpyq_1{position:relative}._chip_srpyq_2{background:var(--color-surface);border:2px solid var(--color-control-outline);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-3) 0 var(--space-3);font-weight:600;display:inline-flex}._chip_srpyq_2:hover{background:var(--color-muted-surface)}._chip_srpyq_2:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._flag_srpyq_5{flex:none;width:1.5rem;height:auto;display:block}._code_srpyq_6{min-width:1.5rem}._panel_srpyq_7{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-float);gap:var(--space-3);padding:var(--space-4);right:0;top:calc(100% + var(--space-2));z-index:10;width:min(20rem,100vw - 2rem);display:grid;position:absolute}._says_srpyq_8{margin:0;line-height:1.45}._field_srpyq_9{gap:var(--space-2);font-weight:600;display:grid}@media (width<=40rem){._panel_srpyq_7{left:0;right:auto}}._page_gxl3c_1{box-sizing:content-box;max-width:var(--content-reading);margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem)}._back_gxl3c_2{color:var(--color-muted);margin-bottom:var(--space-6);text-underline-offset:.2em;display:inline-block}._title_gxl3c_3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,6vw,3.5rem);line-height:1.05}._intro_gxl3c_4{margin:var(--space-4) 0 0;font-size:1.15rem;line-height:1.6}._updated_gxl3c_5{color:var(--color-muted);margin:var(--space-3) 0 var(--space-7)}._section_gxl3c_6{border-top:1px solid var(--color-border);padding-block:var(--space-5)}._heading_gxl3c_7{font-family:var(--font-display);margin:0 0 var(--space-3);font-size:1.35rem;font-weight:700;line-height:1.2}._text_gxl3c_8{margin:0 0 var(--space-3);overflow-wrap:anywhere;max-width:44rem;line-height:1.6}._text_gxl3c_8:last-child{margin-bottom:0}._toggle_1ldpy_1{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4);font-weight:600;display:inline-flex}._toggle_1ldpy_1:hover:not(:disabled){background:var(--color-muted-surface)}._toggle_1ldpy_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._toggle_1ldpy_1:disabled{border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}._saved_1ldpy_5,._saved_1ldpy_5:hover:not(:disabled){background:var(--color-save)}._selected_1ldpy_7,._selected_1ldpy_7:hover:not(:disabled){background:var(--color-compare)}._card_1049a_1{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}._well_1049a_2{background:var(--color-surface);border-bottom:2px solid var(--color-border)}._image_1049a_3{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;padding:6%;display:block}._placeholder_1049a_4{aspect-ratio:4/3;background:var(--color-muted-surface);color:var(--color-muted);align-items:center;gap:var(--space-2);flex-direction:column;justify-content:center;display:flex}._body_1049a_5{gap:var(--space-2);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}._sponsored_1049a_6{border:1px solid var(--color-control-outline);border-radius:var(--radius-pill);font-size:var(--type-label-size);padding:0 var(--space-3);align-self:flex-start;margin:0;font-weight:600}._meta_1049a_7{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._title_1049a_8{-webkit-line-clamp:3;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:0;font-size:1.1875rem;line-height:1.2;display:-webkit-box;overflow:hidden}._match_1049a_9{color:var(--color-brand);align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}._match_1049a_9 span{color:var(--color-ink)}._take_1049a_11{background:var(--color-muted-surface);border-radius:var(--radius-control);gap:var(--space-2);margin-top:var(--space-1);min-height:22rem;padding:var(--space-3) var(--space-4);align-content:start;display:grid}._takeLabel_1049a_12{color:var(--color-brand);font-size:var(--type-label-size);align-items:center;gap:var(--space-1);margin:0;font-weight:600;display:flex}._pitch_1049a_13{margin:0;font-size:.875rem;line-height:1.45}._line_1049a_14,._lineShort_1049a_14{background:var(--color-border);border-radius:var(--radius-small);height:.8rem;animation:1.4s ease-in-out infinite _shimmer_1049a_1;display:block}._lineShort_1049a_14{width:55%}@keyframes _shimmer_1049a_1{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._line_1049a_14,._lineShort_1049a_14{animation:none}}._reasons_1049a_18{gap:var(--space-1);margin:0;padding-left:1.1rem;list-style:outside;display:grid}._reasons_1049a_18 li{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}._price_1049a_20{align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin:auto 0 0;display:flex}._price_1049a_20 strong{font-family:var(--font-display);font-size:1.5rem;font-weight:700}._price_1049a_20 s{color:var(--color-muted)}._saving_1049a_23{background:var(--color-success-soft);border-radius:var(--radius-pill);color:var(--color-success);font-size:var(--type-label-size);padding:0 var(--space-2);font-weight:600}._rating_1049a_24,._trust_1049a_24{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._trust_1049a_24{gap:var(--space-1);display:grid}._checked_1049a_26{align-items:center;gap:var(--space-1);display:flex}._action_1049a_27{margin-top:var(--space-2);text-align:center;justify-content:center;align-self:stretch;max-width:100%}._actionText_1049a_28{overflow-wrap:anywhere;min-width:0}._actionIcon_1049a_29{flex:none}._titleLink_1049a_30{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}._titleLink_1049a_30:hover{color:var(--color-brand)}._shortlist_1049a_32{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._shortlist_1049a_32>*{min-width:0;padding-inline:var(--space-2);justify-content:center;width:100%}._verified_1049a_34{font-size:var(--type-label-size);min-height:2.6em;margin:0;font-weight:600}._checking_1049a_35{color:var(--color-muted);font-weight:400}@media (width<=40rem){._take_1049a_11{min-height:24rem}}._takeButton_1049a_38{align-self:flex-start}._page_a5ocs_1{padding-block:clamp(2rem, 5vw, 4rem) var(--space-7)}._container_a5ocs_2{gap:var(--space-5);max-width:var(--content-wide);margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:grid}._title_a5ocs_3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}._note_a5ocs_4,._loading_a5ocs_4{color:var(--color-muted);margin:0}._count_a5ocs_5{margin:0 0 var(--space-4);font-weight:600}._grid_a5ocs_6{gap:var(--space-4);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));margin:0;padding:0;list-style:none;display:grid}._grid_a5ocs_6>li{display:grid}._page_7kkrl_1{padding-block:clamp(1.5rem, 4vw, 3rem) var(--space-7)}._container_7kkrl_2{gap:var(--space-5);max-width:var(--content-wide);margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:grid}._back_7kkrl_3{justify-self:start}._loading_7kkrl_4{color:var(--color-muted);margin:0}._loadingBlock_7kkrl_6{min-height:90vh}._article_7kkrl_7{gap:var(--space-6);display:grid}._top_7kkrl_8{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}._well_7kkrl_9{background:var(--color-muted-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);justify-content:center;align-items:center;min-height:18rem;display:flex;overflow:hidden}._image_7kkrl_10{object-fit:contain;width:100%;height:100%;max-height:28rem;display:block}._placeholder_7kkrl_11{color:var(--color-muted);align-items:center;gap:var(--space-2);justify-items:center;display:grid}._summary_7kkrl_12{align-content:start;gap:var(--space-3);display:grid}._sponsored_7kkrl_13{background:var(--color-muted-surface);border-radius:var(--radius-pill);font-size:var(--type-label-size);padding:0 var(--space-3);justify-self:start;margin:0;font-weight:600}._meta_7kkrl_14,._rating_7kkrl_14{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._title_7kkrl_15{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}._match_7kkrl_16{color:var(--color-brand);align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}._match_7kkrl_16 span{color:var(--color-ink)}._reasons_7kkrl_18{gap:var(--space-1);margin:0;padding-left:1.1rem;list-style:outside;display:grid}._price_7kkrl_19{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._price_7kkrl_19 strong{font-family:var(--font-display);font-size:2rem;font-weight:700}._price_7kkrl_19 s{color:var(--color-muted)}._saving_7kkrl_22{background:var(--color-success-soft);border-radius:var(--radius-pill);color:var(--color-success);font-size:var(--type-label-size);padding:0 var(--space-2);font-weight:600}._shortlist_7kkrl_23{gap:var(--space-2);flex-wrap:wrap;display:flex}._section_7kkrl_24{gap:var(--space-3);display:grid}._section_7kkrl_24 h2{font-family:var(--font-display);margin:0;font-size:1.5rem}._note_7kkrl_26{color:var(--color-muted);margin:0}._offers_7kkrl_27{gap:0;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}._offer_7kkrl_27{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:1fr auto auto;display:grid}._offer_7kkrl_27:last-child{border-bottom:1px solid var(--color-border)}._store_7kkrl_30,._cost_7kkrl_30{gap:var(--space-1);display:grid}._cost_7kkrl_30{text-align:right;justify-items:end}._cost_7kkrl_30 strong{font-family:var(--font-display);font-size:1.25rem}._cost_7kkrl_30 span,._ago_7kkrl_33{color:var(--color-muted);font-size:var(--type-label-size)}._checked_7kkrl_34{color:var(--color-muted);font-size:var(--type-label-size);align-items:center;gap:var(--space-1);display:flex}._askWrap_7kkrl_35{max-width:52rem}._highlights_7kkrl_36 li:first-letter{text-transform:uppercase}._highlights_7kkrl_36{gap:var(--space-2);max-width:44rem;margin:0;padding-left:1.1rem;list-style:outside;display:grid}._specs_7kkrl_38{gap:0;max-width:32rem;margin:0;display:grid}._specs_7kkrl_38 div{border-top:1px solid var(--color-border);gap:var(--space-4);padding:var(--space-3) 0;justify-content:space-between;display:flex}._specs_7kkrl_38 dt{color:var(--color-muted)}._specs_7kkrl_38 dd{text-align:right;margin:0}@media (width<=36rem){._well_7kkrl_9{min-height:0}._image_7kkrl_10{max-height:17rem}._offer_7kkrl_27{grid-template-columns:1fr auto}._offer_7kkrl_27 a{grid-column:1/-1;justify-self:start}}._take_7kkrl_48{background:var(--color-muted-surface);border-radius:var(--radius-card);gap:var(--space-3);max-width:52rem;min-height:15rem;padding:var(--space-5);align-content:start;display:grid}._takeHeading_7kkrl_49{color:var(--color-brand);font-family:var(--font-display);align-items:center;gap:var(--space-2);margin:0;font-size:1.5rem;display:flex}._pitch_7kkrl_50{max-width:44rem;margin:0;font-size:1.0625rem;line-height:1.6}._line_7kkrl_51,._lineShort_7kkrl_51{background:var(--color-border);border-radius:var(--radius-small);height:.9rem;margin-bottom:var(--space-3);animation:1.4s ease-in-out infinite _shimmer_7kkrl_1;display:block}._lineShort_7kkrl_51{width:55%}@keyframes _shimmer_7kkrl_1{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._line_7kkrl_51,._lineShort_7kkrl_51{animation:none}}._verified_7kkrl_55{font-size:var(--type-label-size);margin:0;font-weight:600}._verifiedSlot_7kkrl_56{font-size:var(--type-label-size);min-height:2.6em;margin:0;font-weight:600}._checking_7kkrl_57{color:var(--color-muted);font-weight:400}._buy_7kkrl_58{justify-self:start;max-width:100%}._about_7kkrl_59{max-width:44rem;margin:0;line-height:1.6}._askText_7kkrl_61{color:var(--color-muted);margin:0}._strip_15z3j_1{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}._question_15z3j_2{margin:0;font-weight:600}._choices_15z3j_3{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._choice_15z3j_3{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;font:inherit;min-height:var(--control);padding:var(--space-1) var(--space-4);font-weight:600}._choice_15z3j_3:hover{background:var(--color-muted-surface)}._choice_15z3j_3:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._chat_15z3j_7{gap:var(--space-2);justify-self:start}@media (width>=64rem){._chat_15z3j_7{display:none}}._undo_15z3j_9{color:var(--color-brand);cursor:pointer;font:inherit;min-height:var(--control);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}._undo_15z3j_9:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._panel_nnhru_1{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);gap:var(--space-4);padding:var(--space-5);display:grid}._heading_nnhru_2{color:var(--color-ink);font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600}._thread_nnhru_3{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._thread_nnhru_3>li{border-radius:var(--radius-card);overflow-wrap:anywhere;max-width:92%;padding:var(--space-3) var(--space-4);line-height:1.45}._thread_nnhru_3>li._exchange_nnhru_5{gap:var(--space-2);max-width:none;padding:0;display:grid}._you_nnhru_6,._question_nnhru_6{background:var(--color-primary);color:var(--color-primary-ink);justify-self:end}._question_nnhru_6{border-radius:var(--radius-card);overflow-wrap:anywhere;max-width:92%;padding:var(--space-3) var(--space-4);margin:0;line-height:1.45}._reply_nnhru_8,._answer_nnhru_8,._waiting_nnhru_8{background:var(--color-muted-surface);justify-self:start}._answer_nnhru_8,._waiting_nnhru_8{border-radius:var(--radius-card);overflow-wrap:anywhere;max-width:96%;padding:var(--space-3) var(--space-4);margin:0;line-height:1.5}._waiting_nnhru_8{color:var(--color-muted)}._about_nnhru_11{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._link_nnhru_12{color:var(--color-brand);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}._failed_nnhru_13{color:var(--color-danger);margin:0}._undo_nnhru_14{justify-self:start}._full_nnhru_15{color:var(--color-muted);margin:0}._form_nnhru_16{gap:var(--space-3);display:grid}._form_nnhru_16 .field-label{gap:var(--space-1);display:grid}._form_nnhru_16 .field-label label{font-weight:600}._form_nnhru_16 .field-label small{color:var(--color-muted);font-size:var(--type-label-size)}._input_nnhru_20{background:var(--color-surface);border:2px solid var(--color-control-outline);border-radius:var(--radius-control);font:inherit;min-height:var(--control);min-width:0;padding:0 var(--space-5);width:100%}._input_nnhru_20::placeholder{color:var(--color-muted)}._input_nnhru_20:focus{border-color:var(--color-focus);outline:3px solid var(--color-focus);outline-offset:2px}._actions_nnhru_23{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}._actions_nnhru_23 .button:disabled{cursor:default;opacity:.55}._ideasFold_nnhru_25{gap:var(--space-2);display:grid}._ideasFold_nnhru_25>summary{cursor:pointer;font-weight:600}._ideasFold_nnhru_25>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._ideasLabel_nnhru_28{color:var(--color-muted);font-size:var(--type-label-size);margin:0}._ideas_nnhru_25{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._idea_nnhru_25{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;font:inherit;min-height:var(--control);padding:var(--space-1) var(--space-4);text-align:left}._idea_nnhru_25:hover:not(:disabled){background:var(--color-muted-surface)}._idea_nnhru_25:disabled{cursor:default;opacity:.6}._idea_nnhru_25:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._note_nnhru_34{color:var(--color-muted);font-size:var(--type-label-size);margin:0}@media (width<=40rem){._panel_nnhru_1{padding:var(--space-4)}}._modes_nnhru_36{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}._modes_nnhru_36 legend{margin-bottom:var(--space-2);padding:0;font-weight:600}._mode_nnhru_36{border:2px solid var(--color-control-outline);border-radius:var(--radius-control);cursor:pointer;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}._mode_nnhru_36:has(input:checked){background:var(--color-muted-surface);border-color:var(--color-ink)}._mode_nnhru_36:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._mode_nnhru_36 input{accent-color:var(--color-brand);flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}._mode_nnhru_36 span{gap:var(--space-1);display:grid}._mode_nnhru_36 small{color:var(--color-muted);font-size:var(--type-label-size)}._panel_17m1a_1{gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);display:grid}._head_17m1a_2{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}._title_17m1a_3{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.2}._elapsed_17m1a_4{color:var(--color-muted);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;line-height:var(--type-label-line-height);margin:0}._detail_17m1a_5{color:var(--color-muted);margin:0}._steps_17m1a_6{gap:var(--space-3);margin:var(--space-2) 0 var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._steps_17m1a_6 li{font-size:var(--type-label-size);align-items:center;gap:var(--space-2);font-weight:600;line-height:var(--type-label-line-height);min-width:0;display:flex}._marker_17m1a_8{border-radius:var(--radius-pill);font-size:var(--type-label-size);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._done_17m1a_9{color:var(--color-ink)}._done_17m1a_9 ._marker_17m1a_8{background:var(--color-success);color:var(--color-surface)}._current_17m1a_11{color:var(--color-brand)}._current_17m1a_11 ._marker_17m1a_8{background:var(--color-brand);color:var(--color-surface)}._later_17m1a_13{color:var(--color-muted);font-weight:400}._later_17m1a_13 ._marker_17m1a_8{background:var(--color-muted-surface);border:1px solid var(--color-control-outline);color:var(--color-ink)}._reassure_17m1a_15{color:var(--color-muted);margin:0}._page_1velm_1{padding-block:clamp(2rem, 5vw, 4rem) var(--space-7)}._container_1velm_2{gap:var(--space-5);max-width:var(--content-wide);margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:grid}._title_1velm_3{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}._notice_1velm_4{background:var(--color-muted-surface);border-radius:var(--radius-control);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}._toolbar_1velm_5{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}@media (width<=63.99rem){._toolbar_1velm_5{margin-top:var(--space-5)}}._count_1velm_8{margin:0;font-weight:600}._writing_1velm_9{color:var(--color-muted);margin:var(--space-1) 0 0}._sort_1velm_10{align-items:center;gap:var(--space-2);font-weight:600;display:flex}._grid_1velm_11{gap:var(--space-4);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));margin:0;padding:0;list-style:none;display:grid}._grid_1velm_11>li{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._disclosure_1velm_13{color:var(--color-muted);margin:var(--space-5) 0 0}._placeholders_1velm_14{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));margin:0;padding:0;list-style:none;display:grid}._placeholders_1velm_14 li{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-4);display:grid}._placeholderImage_1velm_16,._placeholderLine_1velm_16,._placeholderShort_1velm_16{background:var(--color-muted-surface);border-radius:var(--radius-small);display:block}._placeholderImage_1velm_16{height:8rem}._placeholderLine_1velm_16{height:1rem}._placeholderShort_1velm_16{width:40%;height:1rem}._workspace_1velm_20{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}._side_1velm_22{gap:var(--space-4);min-width:0;display:none}._sideOpen_1velm_23{background:var(--color-canvas);border-radius:var(--radius-large) var(--radius-large) 0 0;box-shadow:var(--shadow-float);max-height:92vh;padding:var(--space-4);z-index:31;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._results_1velm_24{min-width:0}._setAside_1velm_25{margin-top:var(--space-5)}._setAside_1velm_25 summary{cursor:pointer;margin-bottom:var(--space-3);min-height:var(--control);font-weight:600}._setAsideNote_1velm_27{color:var(--color-muted);margin:0 0 var(--space-4)}@media (width>=64rem){._workspace_1velm_20{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr)}._side_1velm_22{box-shadow:none;max-height:calc(100vh - var(--space-6));top:var(--space-4);z-index:auto;background:0 0;border-radius:0;padding:0;display:grid;position:sticky;overflow-y:auto}}._heading_1velm_32{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}._fresh_1velm_33{flex:none}._chatButton_1velm_34{bottom:var(--space-4);box-shadow:var(--shadow-pop);gap:var(--space-2);right:var(--space-4);z-index:15;position:fixed}._chatButtonAway_1velm_35{opacity:0;pointer-events:none;visibility:hidden}._sheetBackdrop_1velm_36{z-index:30;background:#1c153073;position:fixed;inset:0}._sheetClose_1velm_37{gap:var(--space-2);justify-self:start}@media (width>=64rem){._chatButton_1velm_34,._sheetBackdrop_1velm_36,._sheetClose_1velm_37{display:none}}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}img,svg{max-width:100%}}@layer tokens{:root{--color-canvas:#fff7ee;--color-surface:#fff;--color-ink:#1c1530;--color-muted:#5e5672;--color-border:#eadccb;--color-control-outline:#1c1530;--color-primary:#ff6a2b;--color-primary-hover:#f25a1a;--color-primary-ink:#1c1530;--color-brand:#6b2bd9;--color-save:#ff77b7;--color-compare:#4cc2ff;--color-pick:#c6f135;--color-success:#0b7a43;--color-warning:#9a6700;--color-danger:#c4221b;--color-focus:#0369a1;--color-muted-surface:#f7ecdd;--color-status-ok:#b8f0cf;--color-success-soft:#ddf7e8;--color-danger-soft:#fff3f1;--color-warning-soft:#fff9e9;--font-sans:Figtree, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", Figtree, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-body-size:1rem;--type-body-line-height:1.5;--type-body-weight:400;--type-display-size:3rem;--type-display-line-height:1.08;--type-display-weight:800;--type-code-size:.875rem;--type-code-line-height:1.25rem;--type-code-weight:400;--type-label-size:.8125rem;--type-label-line-height:1.25rem;--type-label-weight:600;--radius-small:.5rem;--radius-control:.875rem;--radius-card:1.375rem;--radius-large:2rem;--radius-pill:999px;--shadow-raised:0 1px 2px #1c15300f, 0 8px 24px #1c153012;--shadow-float:0 16px 40px #1c153029;--shadow-pop:3px 3px 0 #1c1530;--shadow-pop-hover:4px 4px 0 #1c1530;--content-wide:80rem;--content-reading:48rem;--control:3rem;--card-min:17rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@layer base{body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700}strong{font-weight:700}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button{border-radius:var(--radius-pill);min-height:var(--control);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.6}.button--primary{background:var(--color-primary);border-color:var(--color-ink);box-shadow:var(--shadow-pop);color:var(--color-primary-ink);font-weight:600}.button--primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-pop-hover)}.button--secondary{background:var(--color-surface);border-color:var(--color-control-outline);color:var(--color-ink);font-weight:600}.button--secondary:hover:not(:disabled){background:var(--color-muted-surface)}.text-link{color:var(--color-muted);text-underline-offset:.2em}.select-box{align-items:center;display:inline-flex;position:relative}.select-box select{appearance:none;background:var(--color-surface);border:2px solid var(--color-control-outline);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;font:inherit;max-width:100%;min-height:var(--control);padding:0 calc(var(--space-4) + 1.75rem) 0 var(--space-4);font-weight:600}.select-box select:hover{background:var(--color-muted-surface)}.select-box select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.select-box svg{color:var(--color-ink);pointer-events:none;right:var(--space-3);position:absolute}.text-link:hover{color:var(--color-ink)}.mono{font-family:var(--font-mono)}.consent-banner{background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-float);z-index:15;max-width:42rem;padding:1rem;position:fixed;bottom:1rem;left:1rem;right:1rem}.consent-banner p{color:var(--color-muted);margin:0 0 .8rem}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
