.HowItWorks_overlay__bFX_7{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(16,11,8,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:HowItWorks_fade__iUenM .2s var(--ease)}.HowItWorks_modal__yQCh7{width:100%;max-width:460px;padding:30px 28px 24px;position:relative;animation:HowItWorks_pop__gQxjd .28s var(--ease)}.HowItWorks_close__OjPBA{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border-soft);background:transparent;color:var(--muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.HowItWorks_close__OjPBA:hover{color:var(--ink);border-color:var(--border)}.HowItWorks_title__ZTEiQ{font-family:var(--font-display),sans-serif;font-weight:700;font-size:24px;margin-bottom:20px}.HowItWorks_steps__QH1F2{list-style:none;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.HowItWorks_step__JLruV{display:flex;gap:14px;align-items:flex-start}.HowItWorks_num__P9IRI{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display),sans-serif;font-size:13px;font-weight:700;color:var(--amber);border:1px solid var(--chip-border);background:var(--chip-bg)}.HowItWorks_stepTitle__Fz_gj{font-weight:600;font-size:15.5px;color:var(--ink);margin-bottom:3px}.HowItWorks_stepText__w4iuA{font-size:13.5px;line-height:1.5;color:var(--muted)}.HowItWorks_note__O1p5q{margin-top:22px;padding-top:16px;border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--muted-2);text-align:center}@keyframes HowItWorks_fade__iUenM{0%{opacity:0}}@keyframes HowItWorks_pop__gQxjd{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.HowItWorks_modal__yQCh7,.HowItWorks_overlay__bFX_7{animation:none}}.ThemeToggle_btn__mEmT_{width:40px;height:40px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--border-soft);background:var(--btn-ghost-bg);color:var(--muted);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ThemeToggle_btn__mEmT_:hover{color:var(--ink);border-color:var(--border);transform:translateY(-1px)}.ThemeToggle_icon__NxVox{display:block}.TopBar_bar__b2qZ5{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.TopBar_right__LCpj8{display:flex;align-items:center;gap:12px}.landing_shell__1L9CX{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;padding:22px 20px 18px}@media (min-width:761px){.landing_shell__1L9CX{padding:26px 48px 22px}}@media (min-width:761px) and (min-height:640px){.landing_shell__1L9CX{height:100vh;overflow:hidden}}.landing_hero__wie8N{flex:1 1 auto;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:26px;gap:26px;min-height:0;padding-top:6px}@media (min-width:761px){.landing_hero__wie8N{grid-template-columns:1.05fr .95fr;gap:40px;padding-top:0}}.landing_heroLeft__pawHg{max-width:600px}.landing_eyebrow__xr4rD{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.landing_ebar__4fL3W{width:26px;height:1.5px;background:linear-gradient(90deg,var(--amber),transparent)}.landing_title__wuvRA{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(28px,8.5vw,38px);line-height:1.04;letter-spacing:-.4px;margin-bottom:16px}@media (min-width:761px){.landing_title__wuvRA{font-size:clamp(42px,4.4vw,60px);line-height:1.02;letter-spacing:-.5px;margin-bottom:18px}}.landing_hl__3t9z6{color:var(--amber)}.landing_subhead__VrDRR{font-size:16px;line-height:1.55;color:var(--muted);max-width:480px;margin-bottom:22px}@media (min-width:761px){.landing_subhead__VrDRR{font-size:18px;margin-bottom:26px}}.landing_ctaRow__v9P1d{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}@media (max-width:760px){.landing_ctaRow__v9P1d{flex-direction:column;align-items:stretch}.landing_primaryCta__dj7_K{width:100%}.landing_ghostCta__4_mOC{background:transparent;border-color:transparent;color:var(--muted)}}.landing_trustRow__m8ufl{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--muted);flex-wrap:wrap}.landing_trustRow__m8ufl b{color:var(--ink);font-weight:600}.landing_sep__v_j8I{width:4px;height:4px;border-radius:50%;background:var(--muted-2)}.landing_howStrip__Tvyew{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.landing_howStep__R6yJ0{flex:1 1 150px;display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--panel);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.landing_howStep__R6yJ0:hover{transform:translateY(-2px)}.landing_num__5I61M{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display),sans-serif;font-size:12px;font-weight:700;color:var(--amber);border:1px solid var(--chip-border);background:var(--chip-bg)}.landing_howStep__R6yJ0 span:last-child{font-size:13.5px;color:var(--ink);line-height:1.25}.landing_heroVisual__Nz91C{position:relative;height:100%;display:grid;place-items:center;min-height:0}.landing_stage__rVUWM{position:relative;width:100%;max-width:300px;aspect-ratio:1/1;max-height:100%;display:grid;place-items:center}@media (min-width:761px){.landing_stage__rVUWM{max-width:480px}}.landing_stageGlow__Ye4rR{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,var(--glow-amber),transparent 62%);filter:blur(10px);animation:landing_breathe__xhKRR 6s ease-in-out infinite}.landing_petRing__tVOyb{position:absolute;inset:2%;border-radius:50%;border:1px dashed var(--chip-border)}.landing_pets__leOCH{position:relative;z-index:2;width:94%;max-width:470px;height:auto}.landing_chip__xXROf{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border-radius:999px;background:var(--panel);border:1px solid var(--card-border);box-shadow:var(--shadow-card);font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;will-change:transform}.landing_chip__xXROf small{color:var(--muted);font-weight:500}.landing_chipEnergy__yUoL4{top:11%;right:-3%;animation:landing_drift1__bsbtK 26s ease-in-out infinite}.landing_chipScore__NfrET{bottom:11%;left:-4%;gap:11px;animation:landing_drift2__0EKJV 31s ease-in-out infinite}.landing_scoreRing__JQmlq{width:34px;height:34px;flex:0 0 34px}.landing_scoreTrack__1vpIP{fill:none;stroke:var(--bar-track-bg);stroke-width:3.5}.landing_scoreArc__L9VsW{fill:none;stroke:url(#scoreGrad);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:80 94.25}.landing_scoreText__ndaeP{display:flex;flex-direction:column;line-height:1.1}.landing_scoreText__ndaeP b{font-size:15px;color:var(--ink)}.landing_scoreText__ndaeP small{font-size:11px;color:var(--muted)}.landing_footer__0UmUP{flex:0 0 auto;text-align:center;font-size:12.5px;color:var(--muted-2);padding-top:14px;line-height:1.5}@keyframes landing_breathe__xhKRR{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes landing_spin__OyN4f{to{transform:rotate(1turn)}}@keyframes landing_drift1__bsbtK{0%{transform:translate(0)}14%{transform:translate(-3px,-5px)}29%{transform:translate(2px,-8px)}43%{transform:translate(6px,-3px)}57%{transform:translate(4px,3px)}71%{transform:translate(-2px,6px)}86%{transform:translate(-5px,2px)}to{transform:translate(0)}}@keyframes landing_drift2__0EKJV{0%{transform:translate(0)}16%{transform:translate(4px,4px)}33%{transform:translate(-3px,7px)}50%{transform:translate(-6px,1px)}66%{transform:translate(-2px,-5px)}83%{transform:translate(3px,-3px)}to{transform:translate(0)}}.question_qShell__ZVykk{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-top:14px}@media (min-width:761px){.question_qShell__ZVykk{display:grid;grid-template-columns:290px 1fr;grid-gap:28px;gap:28px;padding-top:18px}}.question_rail__3471D{display:none}@media (min-width:761px){.question_rail__3471D{display:flex;flex-direction:column;min-height:0}}.question_railHead__DEDqV{font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;padding-left:4px}.question_railList__UhoQR{display:flex;flex-direction:column;gap:9px;overflow-y:auto;max-height:calc(100vh - 210px);padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.question_railList__UhoQR::-webkit-scrollbar{width:6px}.question_railList__UhoQR::-webkit-scrollbar-track{background:transparent;margin:4px 0}.question_railList__UhoQR::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.question_railList__UhoQR::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.question_railItem__7l2zK{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--panel);box-shadow:var(--shadow-card);text-decoration:none;cursor:pointer;text-align:left;transition:transform .3s var(--ease),border-color .3s var(--ease)}.question_railItem__7l2zK:hover{transform:translateX(2px)}.question_tick__EuDx1{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:grid;place-items:center;background:var(--lime-bg);border:1px solid color-mix(in srgb,var(--pet-accent) 40%,transparent);margin-top:1px}.question_tickActive__ifpfH{background:var(--chip-bg);border-color:var(--amber);animation:question_tickPulse__E4icX 1.9s ease-in-out infinite}@keyframes question_tickPulse__E4icX{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 45%,transparent)}50%{box-shadow:0 0 0 4px transparent}}.question_rtext__ZI9k3{min-width:0}.question_rcat__pjKLC{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted-2);margin-bottom:3px}.question_rans__XbO14{font-size:13.5px;color:var(--muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.question_current__RLQ2c{border-color:var(--amber);background:var(--chip-bg)}.question_current__RLQ2c .question_rcat__pjKLC{color:var(--amber)}.question_current__RLQ2c .question_rans__XbO14{color:var(--ink);font-weight:500}.question_current__RLQ2c .question_tick__EuDx1{background:var(--chip-bg);border-color:var(--amber)}.question_pending__dc3CF{opacity:.7;box-shadow:none;cursor:default}.question_pending__dc3CF .question_tick__EuDx1{background:transparent;border-color:var(--border-soft)}.question_railNote__oSE99{margin-top:14px;font-size:11.5px;color:var(--muted-2);line-height:1.4;padding:0 4px;display:flex;gap:7px}.question_chips__G1hM2{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.question_chips__G1hM2::-webkit-scrollbar{display:none}@media (min-width:761px){.question_chips__G1hM2{display:none}}.question_chip2__jYfRB{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid var(--card-border);background:var(--panel);font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;cursor:pointer}.question_chip2__jYfRB.question_current__RLQ2c{border-color:var(--amber);color:var(--ink);background:var(--chip-bg)}.question_chip2__jYfRB.question_pending__dc3CF{opacity:.65;cursor:default}.question_main__ekaX6{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.question_progress__wP0fZ{margin-bottom:18px}.question_plabel__Re9vN{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.question_pq__nAeMp{font-size:14px;font-weight:700;color:var(--ink)}.question_barTrack__iTH7y{height:8px;border-radius:999px;background:var(--bar-track-bg);overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.question_barFill__R3KMb{height:100%;border-radius:999px;background:linear-gradient(90deg,#15b7a4,#49c06c 38%,#9ed84f 68%,#f4b740);background-size:220% 100%;box-shadow:0 2px 12px -2px rgba(73,192,108,.55);animation:question_barflow__BAoUr 5s ease-in-out infinite;transition:width .6s var(--ease)}@keyframes question_barflow__BAoUr{0%,to{background-position:0 0}50%{background-position:100% 0}}.question_head__jWHgP{margin-bottom:20px}.question_title__pEsYm{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(23px,6vw,30px);line-height:1.1;letter-spacing:-.3px}@media (min-width:761px){.question_title__pEsYm{font-size:clamp(26px,2.7vw,36px)}}.question_note__Et_Ph{margin-top:12px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--chip-bg);border:1px solid var(--chip-border);font-size:12.5px;line-height:1.45;color:var(--muted)}.question_options__B4KcR{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.question_option__IBdcF{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--panel);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.question_option__IBdcF:hover{border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:var(--chip-bg)}.question_lv__Y1IZd{display:flex;align-items:flex-end;gap:3px;height:26px;flex:0 0 auto}.question_lv__Y1IZd i{width:5px;border-radius:3px;background:var(--bar-track-bg);transition:background .2s var(--ease)}.question_lv__Y1IZd i.question_on__w64bI{background:var(--c,var(--amber))}.question_otext__fEU66{flex:1 1 auto;font-size:16px;font-weight:500;color:var(--ink);line-height:1.3}.question_radio__sluSj{flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:2px solid var(--muted-2);display:grid;place-items:center;color:var(--btn-primary-color);transition:all .3s var(--ease)}.question_radio__sluSj svg{opacity:0;transform:scale(.4);transition:all .3s var(--ease)}.question_selected__uMC6M{border-color:var(--amber);background:var(--chip-bg);box-shadow:0 16px 36px -22px rgba(232,150,31,.45),0 0 0 1px color-mix(in srgb,var(--amber) 25%,transparent) inset}.question_selected__uMC6M .question_radio__sluSj{border-color:var(--amber);background:var(--amber)}.question_selected__uMC6M .question_radio__sluSj svg{opacity:1;transform:scale(1)}.question_selected__uMC6M .question_otext__fEU66{font-weight:600}.question_foot__oYWFL{display:none}@media (min-width:761px){.question_foot__oYWFL{display:flex;justify-content:space-between;align-items:center;margin-top:20px;flex:0 0 auto}}.question_bottomBar__Lp3vB{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 6px;margin-top:8px;background:linear-gradient(to top,var(--bg-0) 72%,transparent)}@media (min-width:761px){.question_bottomBar__Lp3vB{display:none}}.question_grow__qy_s4{flex:1 1 auto}.question_error__BpNK6{color:#d9534f;font-size:13px;margin-top:8px}.question_doneWrap__WAZwM{flex:1 1 auto;display:grid;place-items:center;min-height:0;padding:12px 0}.question_doneCard__X_p_t{max-width:460px;text-align:center;padding:40px 32px}.question_doneIcon__sw8Q_{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--chip-bg);border:1px solid var(--chip-border)}.question_doneTitle__tjgbl{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;margin-bottom:12px}.question_doneText__60Ems{font-size:15px;color:var(--muted);line-height:1.55;margin-bottom:26px}.question_doneActions__cQiE7{display:flex;flex-direction:column;align-items:center;gap:14px}.question_doneBack__cPNuF{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;transition:color .3s var(--ease)}.question_doneBack__cPNuF:hover{color:var(--amber)}.auth_wrap__1D_6_{flex:1 1 auto;display:grid;place-items:center;min-height:0;padding:8px 0}.auth_card__3UHkg{width:100%;max-width:880px;display:grid;grid-template-columns:1fr .85fr;overflow:hidden}.auth_visual__HbNrp{position:relative;display:grid;place-items:center;padding:40px;border-right:1px solid var(--border-soft);background:radial-gradient(420px 420px at 50% 30%,var(--glow-amber),transparent 60%),var(--panel-2)}.auth_ring__2Q2D3{position:absolute;inset:18%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--pet-accent) 32%,transparent)}.auth_cat__9Pufp{position:relative;z-index:2;width:70%;max-width:220px;height:auto}.auth_eye__Qf25_{fill:var(--amber)}.auth_pulseMini__NcLue{position:absolute;bottom:36px;z-index:2}.auth_form__FcSZa{padding:46px 44px;display:flex;flex-direction:column}.auth_h2__MHITj{font-family:var(--font-display),sans-serif;font-weight:700;font-size:28px;line-height:1.1;margin-bottom:24px}.auth_reassure__qhnuA{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);margin-top:8px}.auth_back__83DBc{margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color .3s var(--ease)}.auth_back__83DBc:hover{color:var(--amber)}@keyframes auth_authspin__yzv1t{to{transform:rotate(1turn)}}@media (max-width:760px){.auth_card__3UHkg{grid-template-columns:1fr;max-width:430px}.auth_visual__HbNrp{padding:20px;border-right:none;border-bottom:1px solid var(--border-soft)}.auth_cat__9Pufp{width:116px}.auth_pulseMini__NcLue{display:none}.auth_form__FcSZa{padding:26px 22px 24px}.auth_h2__MHITj{font-size:23px;margin-bottom:20px}}