.mockup_stage__ssZAk{position:relative;overflow:hidden;margin-top:calc(var(--s2) * -1);min-height:calc(100svh - 52px)}.mockup_dawn__xhRMe{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 0,var(--surface) 0,oklch(93% .06 82/.9) 30%,transparent 70%),linear-gradient(180deg,var(--sky) 0,var(--rose) 22%,var(--paper) 55%)}.mockup_horizon__bkjNX{position:absolute;left:0;right:0;bottom:0;width:100%;height:28vh;pointer-events:none}.mockup_main__fxAG8{position:relative;max-width:calc(var(--measure) + 48px);margin:0 auto;padding:var(--s6) 20px var(--s16)}@media (min-width:900px){.mockup_main__fxAG8{max-width:72rem}}.mockup_step__Hj5Kw{font-family:var(--sans),sans-serif;font-size:var(--step-m1);color:var(--ink-2);text-align:center;margin:0 0 var(--s3)}.mockup_qTitle__wyiF8,.mockup_title__WuR2C{font-size:var(--step-4);text-align:center;margin:0}.mockup_sub__0JFzA{font-size:var(--step-0);line-height:1.5;color:var(--ink);margin:var(--s3) 0 0;text-align:center}.mockup_sub__0JFzA strong{font-style:normal;font-weight:600;color:var(--ink)}.mockup_hero__K_2Cf{margin-top:var(--s4)}.mockup_onboard__S6wGV{margin:var(--s8) auto 0;max-width:36rem;width:100%;animation:mockup_rise___abPB .6s var(--ease) both}.mockup_progress__vQ7Ee{display:flex;gap:var(--s2);justify-content:center;margin:0 0 var(--s6)}.mockup_progress__vQ7Ee span{width:40px;height:4px;border-radius:2px;background:var(--line)}.mockup_progress__vQ7Ee .mockup_on__jCHY7{background:var(--accent)}.mockup_choices__9PFXK{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s8);padding-bottom:calc(44px + 16px + env(safe-area-inset-bottom))}.mockup_choice__y6gbB{font:inherit;text-align:left;cursor:pointer;padding:var(--s4) var(--s6);border-radius:var(--r-md);color:var(--ink);border:0;background:var(--surface);box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease);display:flex;flex-direction:column;gap:var(--s1);min-height:56px}.mockup_choice__y6gbB:hover{transform:translateY(-2px)}.mockup_choiceT__lx5Cu{font-size:var(--step-1);font-weight:500}.mockup_choiceH__SYTjw{font-size:var(--step-0);color:var(--ink-2);font-style:italic}.mockup_obNav__IUG7u{display:flex;justify-content:space-between;margin-top:var(--s6)}.mockup_link__PDR_e{font:500 var(--step-0)/1 var(--sans),sans-serif;background:none;border:0;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:0 var(--s2)}.mockup_pathBar__B_G3N{display:flex;align-items:center;gap:var(--s2);margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--s1);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow);font-family:var(--sans),sans-serif}.mockup_pathLbl__kWcO9{font-size:var(--step-m1);color:var(--ink-2);padding-left:var(--s3)}.mockup_levels__s0J6q{display:flex;gap:var(--s1);overflow-x:auto;scrollbar-width:none}.mockup_lvl__wSh0G{font:500 var(--step-m1)/1 var(--sans),sans-serif;min-height:44px;padding:0 var(--s3);border-radius:var(--r-pill);border:0;background:none;color:var(--ink-2);cursor:pointer;white-space:nowrap}.mockup_lvlOn__D_OZx{background:var(--ink);color:var(--paper)}@media (max-width:600px){.mockup_pathBar__B_G3N .mockup_link__PDR_e,.mockup_pathLbl__kWcO9{display:none}}.mockup_doors__219Ww{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3);margin:var(--s8) 0 0}.mockup_doors__219Ww>:last-child{grid-column:1/-1}@media (min-width:900px){.mockup_doors__219Ww{grid-template-columns:repeat(5,1fr);gap:var(--s4);margin-top:var(--s12)}.mockup_doors__219Ww>:last-child{grid-column:auto}}.mockup_door__GxXwR{position:relative;overflow:hidden;font:inherit;color:var(--ink);cursor:pointer;text-align:center;padding:var(--s4) var(--s3);display:flex;flex-direction:column;align-items:center;gap:var(--s1);border:0;border-radius:96px 96px var(--r-md) var(--r-md);background:linear-gradient(180deg,var(--surface),var(--paper-2));box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease);scroll-margin-top:var(--s3);min-height:44px}.mockup_doors__219Ww>:last-child{border-radius:var(--r-md)}@media (min-width:900px){.mockup_door__GxXwR,.mockup_doors__219Ww>:last-child{border-radius:999px 999px var(--r-md) var(--r-md);min-height:16rem;justify-content:flex-end;padding:var(--s6) var(--s4)}}.mockup_doorGlow__VvujU{position:absolute;top:-40%;left:50%;width:140%;height:80%;margin-left:-70%;background:radial-gradient(ellipse,oklch(92% .08 85/.8),transparent 65%);pointer-events:none}.mockup_door__GxXwR:hover{transform:translateY(-2px)}.mockup_active__MkCaK{box-shadow:0 0 0 2px var(--accent),var(--shadow)}.mockup_icon__l8GoB{position:relative;width:32px;height:32px;color:var(--accent)}@media (min-width:900px){.mockup_icon__l8GoB{width:40px;height:40px;margin-bottom:auto;margin-top:var(--s6)}}.mockup_doorTitle__OslzG{position:relative;font-size:var(--step-1);font-weight:500;line-height:1.15}.mockup_doorLine__1ORvj{position:relative;font-style:italic;font-size:var(--step-m1);color:var(--ink-2);line-height:1.3}.mockup_panel__CDV2a{margin:var(--s12) auto 0;width:100%;scroll-margin-top:var(--s4);animation:mockup_rise___abPB .6s var(--ease) both}.mockup_panelTitle__CISzK{margin:0 0 var(--s4);display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.mockup_panelLvl___07Zq{font:500 var(--step-m1)/1 var(--sans),sans-serif;color:var(--ink-2)}.mockup_panelSub__ggv_C{margin:var(--s12) 0 var(--s4)}.mockup_branches__XOKgi{display:grid;grid-gap:var(--s4);gap:var(--s4)}@media (min-width:760px){.mockup_branches__XOKgi{grid-template-columns:repeat(2,1fr);gap:var(--s6)}}.mockup_card__j2uX_{background:var(--surface);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--shadow)}.mockup_card__j2uX_ h3{margin:0 0 var(--s2)}.mockup_frame__pZJyh{margin:0 0 var(--s4);color:var(--ink)}.mockup_qs__1fNCy{list-style:none;margin:0;padding:0}.mockup_qs__1fNCy li{margin:var(--s2) 0;padding-left:var(--s4);position:relative}.mockup_qs__1fNCy li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.mockup_qs__1fNCy a{color:var(--ink);font-style:italic;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft)}.mockup_tags__RsKiG{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4)}.mockup_tags__RsKiG span{font:500 var(--step-m1)/1.3 var(--sans),sans-serif;color:var(--ink);background:var(--paper-2);border-radius:var(--r-pill);padding:var(--s1) var(--s3)}.mockup_lens__Upy_v{border-radius:var(--r-lg)}.mockup_lensLbl__sVjVc{margin:0 0 var(--s3);font:500 var(--step-m1)/1.3 var(--sans),sans-serif;color:var(--ink-2)}.mockup_ph___QrQJ{font-style:italic}.mockup_treeGrid__QRiu9{display:grid;grid-gap:var(--s4);gap:var(--s4)}@media (min-width:760px){.mockup_treeGrid__QRiu9{grid-template-columns:repeat(3,1fr)}}.mockup_tcard__9VZcf{background:var(--surface);border-radius:var(--r-md);padding:var(--s4);box-shadow:var(--shadow)}.mockup_tcard__9VZcf h3{font-size:var(--step-1)}.mockup_anchors__t74ME{display:flex;flex-wrap:wrap;gap:0 var(--s3);font:500 var(--step-m1)/1.3 var(--sans),sans-serif}.mockup_anchors__t74ME a{color:var(--accent)!important;font-style:normal!important;min-height:44px;display:inline-flex;align-items:center}.mockup_disputed__8URON{margin-left:var(--s2);font:600 var(--step-m1)/1 var(--sans),sans-serif;color:var(--danger-ink);background:var(--danger-bg);border-radius:var(--r-pill);padding:var(--s1) var(--s2);vertical-align:middle}.mockup_crisis__aUUs8{text-align:center;margin:var(--s8) 0 0;font-weight:600;color:var(--danger-ink)}.mockup_ask__looye{text-align:center;font-style:italic;color:var(--ink-2);margin:var(--s8) 0 0}.mockup_foot__NHJ3J{margin:var(--s16) 0 0;text-align:center;font:400 var(--step-m1)/1.4 var(--sans),sans-serif;color:var(--ink-2)}@keyframes mockup_rise___abPB{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mockup_onboard__S6wGV .mockup_sub__0JFzA{max-width:32ch;margin-inline:auto;padding:var(--s2) var(--s3);border-radius:var(--r-md);background:oklch(97% .015 85/.72)}.mockup_scrollHint__f8lCU{position:fixed;z-index:20;left:50%;transform:translateX(-50%);bottom:max(16px,env(safe-area-inset-bottom));box-shadow:var(--shadow);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;min-height:44px;padding:0 var(--s4);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:500 var(--step-0)/1 var(--sans),sans-serif;border:0;cursor:pointer}@media (max-width:640px){.mockup_onboard__S6wGV{margin-top:var(--s2)}.mockup_progress__vQ7Ee{margin-bottom:var(--s3)}.mockup_qTitle__wyiF8{font-size:var(--step-3)}.mockup_choices__9PFXK{gap:var(--s2);margin-top:var(--s4)}.mockup_choice__y6gbB{padding:var(--s2) var(--s4);gap:0}.mockup_choiceH__SYTjw,.mockup_choiceT__lx5Cu{font-size:var(--step-0)}.mockup_choiceH__SYTjw{line-height:1.3}}.mockup_hintBar__tf_jO{position:fixed;z-index:20;left:0;right:0;bottom:0;height:calc(104px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(180deg,oklch(97% .015 85/0),oklch(97% .015 85/.92) 55%,var(--paper))}.mockup_hintBar__tf_jO .mockup_scrollHint__f8lCU{pointer-events:auto}