.BananaMascot_root__Y7KbG{display:inline-block;position:relative;line-height:0}.BananaMascot_box__4aTMq{position:absolute;top:0;left:0;width:190px;height:190px;transform-origin:top left}.BananaMascot_floor__Vdbx8{position:absolute;bottom:8px;left:50%;width:90px;height:13px;margin-left:-45px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.18),transparent 70%);filter:blur(2px);animation:BananaMascot_shadowPulse__nBHEd 2.6s ease-in-out infinite}.BananaMascot_sprite__US1az{position:absolute;inset:0;transform-origin:50% 90%;animation:BananaMascot_float__34HT1 3.6s ease-in-out infinite}.BananaMascot_banana__TKYEi{width:100%;height:100%;display:block;transform-origin:50% 85%;filter:drop-shadow(0 8px 18px rgba(240,168,26,.4));animation:BananaMascot_sway__avGDy 3.6s ease-in-out infinite}.BananaMascot_root__Y7KbG[data-glow=off] .BananaMascot_banana__TKYEi{filter:none}.BananaMascot_face__oJb1n{position:absolute;inset:0;pointer-events:none}.BananaMascot_eye__QFUZq{position:absolute;left:50%;top:50%;width:36px;height:38px;background:#fff;border:2px solid #e6c98a;border-radius:13px;overflow:hidden;box-shadow:inset 0 -4px 7px rgba(0,0,0,.06);transform:translate(calc(-50% - 8px),calc(-50% - 6px))}.BananaMascot_pupil__Bcc3P{position:absolute;left:50%;top:50%;width:16px;height:18px;background:#3a2e16;border-radius:7px;transform:translate(-50%,-50%);animation:BananaMascot_look__ETPlB 6s ease-in-out infinite}.BananaMascot_pupil__Bcc3P:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;top:3px;left:3px;opacity:.85}.BananaMascot_eye__QFUZq.BananaMascot_blink__jT34Q{animation:BananaMascot_blinkEye___A_5c .2s ease}.BananaMascot_mouth__tMV_h{width:18px;height:8px;border-bottom:3px solid #3a2e16;border-radius:0 0 18px 18px;opacity:1;transform:translate(calc(-50% - 6px),calc(-50% + 27px))}.BananaMascot_mouth__tMV_h,.BananaMascot_tongue__GuUJz{position:absolute;left:50%;top:50%;transition:opacity .2s}.BananaMascot_tongue__GuUJz{width:12px;height:14px;background:#e58a78;border:2px solid #cf6f5e;border-top:none;border-radius:0 0 9px 9px;opacity:0;transform:translate(calc(-50% - 6px),calc(-50% + 25px))}@keyframes BananaMascot_float__34HT1{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes BananaMascot_sway__avGDy{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes BananaMascot_shadowPulse__nBHEd{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.78);opacity:.55}}@keyframes BananaMascot_look__ETPlB{0%,16%{transform:translate(-50%,-50%)}24%,38%{transform:translate(-80%,-52%)}48%,62%{transform:translate(-20%,-62%)}72%,to{transform:translate(-50%,-50%)}}@keyframes BananaMascot_blinkEye___A_5c{50%{transform:translate(calc(-50% - 8px),calc(-50% - 6px)) scaleY(.08)}}.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_sprite__US1az{animation:BananaMascot_happyHop__Q_UJL 8s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_banana__TKYEi{animation:BananaMascot_happySquash__cHn_F 8s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_banana__TKYEi{animation:BananaMascot_squash__Gzr4w .6s ease infinite}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_mouth__tMV_h,.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_mouth__tMV_h{width:24px;height:12px;border-bottom-width:3.5px;border-radius:0 0 24px 24px}@keyframes BananaMascot_happyHop__Q_UJL{0%,78%,88%,to{transform:translateY(0)}82%{transform:translateY(-10px)}85%{transform:translateY(1px)}}@keyframes BananaMascot_happySquash__cHn_F{0%,78%,88%,to{transform:scale(1)}82%{transform:scale(.98,1.03)}85%{transform:scale(1.03,.97)}}@keyframes BananaMascot_squash__Gzr4w{0%,to{transform:scale(1)}30%{transform:scale(.93,1.09)}60%{transform:scale(1.09,.91)}}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_sprite__US1az{animation:BananaMascot_hop__OkQ33 .78s cubic-bezier(.3,1.5,.45,1) 1 both}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_banana__TKYEi{animation:BananaMascot_hopSquash__uG0HT .78s ease 1 both}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_mouth__tMV_h{width:24px;height:12px;border-bottom-width:3.5px;border-radius:0 0 24px 24px}@keyframes BananaMascot_hop__OkQ33{0%{transform:translateY(0)}18%{transform:translateY(-28px)}36%,44%{transform:translateY(0)}58%{transform:translateY(-18px)}76%,to{transform:translateY(0)}}@keyframes BananaMascot_hopSquash__uG0HT{0%{transform:scale(1)}18%{transform:scale(.94,1.08)}36%{transform:scale(1.08,.92)}44%{transform:scale(1)}58%{transform:scale(.96,1.05)}76%{transform:scale(1.05,.95)}to{transform:scale(1)}}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_sprite__US1az{animation:BananaMascot_tilt__2ulLT 2.4s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_pupil__Bcc3P{animation:none;transform:translate(-26%,-66%)}@keyframes BananaMascot_tilt__2ulLT{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.BananaMascot_thinkDots__Lonkx{position:absolute;top:30px;right:34px;display:none;gap:5px}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_thinkDots__Lonkx{display:flex}.BananaMascot_thinkDots__Lonkx i{width:7px;height:7px;border-radius:50%;background:#9aa0b0;animation:BananaMascot_td__ZwPVM 1.2s infinite}.BananaMascot_thinkDots__Lonkx i:nth-child(2){animation-delay:.2s}.BananaMascot_thinkDots__Lonkx i:nth-child(3){animation-delay:.4s}@keyframes BananaMascot_td__ZwPVM{0%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_sprite__US1az{animation:BananaMascot_float__34HT1 2s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_banana__TKYEi{animation:BananaMascot_pulse__jmlga 1.1s ease-in-out infinite}@keyframes BananaMascot_pulse__jmlga{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.BananaMascot_rings__DbHOF{position:absolute;inset:0;display:none;place-items:center}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_rings__DbHOF{display:grid}.BananaMascot_rings__DbHOF span{position:absolute;width:150px;height:150px;border:2px solid #f0a81a;border-radius:50%;opacity:0;animation:BananaMascot_ring__r26R9 1.6s ease-out infinite}.BananaMascot_rings__DbHOF span:nth-child(2){animation-delay:.5s}.BananaMascot_rings__DbHOF span:nth-child(3){animation-delay:1s}@keyframes BananaMascot_ring__r26R9{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.5);opacity:0}}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_sprite__US1az{animation:BananaMascot_jump__HJqKc .7s cubic-bezier(.3,1.5,.4,1) infinite}@keyframes BananaMascot_jump__HJqKc{0%,to{transform:translateY(0)}25%{transform:translateY(-30px)}55%{transform:translateY(0)}}.BananaMascot_confetti__rc1kZ{position:absolute;inset:0;pointer-events:none;display:none}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_confetti__rc1kZ{display:block}.BananaMascot_confetti__rc1kZ i{position:absolute;top:40%;width:8px;height:8px;border-radius:2px;animation:BananaMascot_pop__VDJZ_ 1s ease-out infinite}@keyframes BananaMascot_pop__VDJZ_{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.2);opacity:0}}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_sprite__US1az{animation:BananaMascot_play__YUWdw .9s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_tongue__GuUJz{opacity:1}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_mouth__tMV_h{opacity:0}@keyframes BananaMascot_play__YUWdw{0%,to{transform:translate(-13px) rotate(-7deg)}25%{transform:translate(-13px,-18px) rotate(-7deg)}50%{transform:translate(13px) rotate(7deg)}75%{transform:translate(13px,-18px) rotate(7deg)}}.BananaMascot_root__Y7KbG[data-rest=breathe] .BananaMascot_box__4aTMq[data-state=idle] .BananaMascot_sprite__US1az{animation:BananaMascot_breathe__NnlW9 7s ease-in-out infinite}.BananaMascot_root__Y7KbG[data-rest=breathe] .BananaMascot_box__4aTMq[data-state=idle] .BananaMascot_banana__TKYEi,.BananaMascot_root__Y7KbG[data-rest=breathe] .BananaMascot_box__4aTMq[data-state=idle] .BananaMascot_floor__Vdbx8,.BananaMascot_root__Y7KbG[data-rest=breathe] .BananaMascot_box__4aTMq[data-state=idle] .BananaMascot_pupil__Bcc3P{animation:none}@keyframes BananaMascot_breathe__NnlW9{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_banana__TKYEi,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_confetti__rc1kZ i,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_eye__QFUZq.BananaMascot_blink__jT34Q,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_floor__Vdbx8,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_pupil__Bcc3P,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_rings__DbHOF span,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_sprite__US1az,.BananaMascot_root__Y7KbG[data-motion=still] .BananaMascot_thinkDots__Lonkx i{animation:none!important}@media (prefers-reduced-motion:reduce){.BananaMascot_banana__TKYEi,.BananaMascot_confetti__rc1kZ i,.BananaMascot_eye__QFUZq.BananaMascot_blink__jT34Q,.BananaMascot_floor__Vdbx8,.BananaMascot_pupil__Bcc3P,.BananaMascot_rings__DbHOF span,.BananaMascot_sprite__US1az,.BananaMascot_thinkDots__Lonkx i{animation:none!important}}.core_app__Ieglj{display:flex;align-items:flex-start;min-height:100vh;padding:12px 12px 12px 0;background:var(--core-ground);color:var(--core-text);font-family:var(--font-sans),"Space Grotesk",system-ui,sans-serif}:where(.core_app__Ieglj button){font:inherit;color:inherit}.core_app__Ieglj :focus-visible{outline:2px solid var(--core-focus);outline-offset:3px}.core_hd__Zz5d1{font-family:var(--font-head),"Archivo Black",system-ui,sans-serif;font-weight:400;letter-spacing:-.01em;margin:0}.core_rail__NMY2D{position:sticky;top:12px;align-self:flex-start;height:calc(100vh - 24px);flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:14px 12px;z-index:20;transition:width .2s ease}.core_railOpen__J3P3o{width:220px}.core_railFolded__XvGL3{width:72px}.core_brand__i411w{display:flex;align-items:center;gap:10px;min-height:64px;padding:0 6px;margin-bottom:10px}.core_railFolded__XvGL3 .core_brand__i411w{justify-content:center;padding:0}.core_mark__JdwI7{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--core-yellow);color:var(--core-yellow-ink);flex-shrink:0;box-shadow:var(--core-mark-shadow)}.core_railLink___b775{gap:12px;min-height:44px;padding:0 12px;border-radius:12px;text-decoration:none;font-weight:500;font-size:14.5px;border:0;white-space:nowrap;overflow:hidden}.core_fold__lwvfZ,.core_railLink___b775{display:flex;align-items:center;color:var(--core-text-muted);background:transparent;cursor:pointer}.core_fold__lwvfZ{justify-content:center;width:36px;height:36px;margin-left:auto;padding:0;border-radius:10px;border:0;flex-shrink:0}.core_railFolded__XvGL3 .core_fold__lwvfZ{margin-left:0}.core_fold__lwvfZ:hover,.core_railLink___b775:hover{background:var(--core-hover);color:var(--core-text)}.core_railLink___b775[aria-current=page]{background:var(--core-card);color:var(--core-text);font-weight:600;box-shadow:var(--core-selected-ring)}.core_rail__NMY2D svg{flex-shrink:0}.core_railFoot__xWdiM{margin-top:auto;display:flex;flex-direction:column;gap:14px}.core_streak__NpScC{display:flex;align-items:center;gap:8px;padding:0 14px;min-height:32px;color:var(--core-text-muted);font-size:14.5px;font-weight:600}.core_streak__NpScC[data-active-today=true] svg{color:#f0764f}.core_flameFlicker__fRQb3{animation:core_flameFlicker__fRQb3 .7s ease-in-out;transform-origin:50% 85%}@keyframes core_flameFlicker__fRQb3{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-6deg) scale(1.12)}45%{transform:rotate(5deg) scale(.96)}70%{transform:rotate(-3deg) scale(1.06)}}.core_streakFolded__Vy1mL{flex-direction:column;justify-content:center;gap:2px;padding:0;font-size:12.5px}.core_account__U_Y9T{position:relative}.core_accountRow__SsYzx{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 10px;border:0;border-radius:14px;background:transparent;color:var(--core-text);cursor:pointer;text-align:left}.core_accountRow__SsYzx:hover{background:var(--core-hover)}.core_railFolded__XvGL3 .core_accountRow__SsYzx{justify-content:center;padding:6px 0}.core_avatar__Pby_f{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--core-avatar);color:var(--core-avatar-ink);font-weight:600;font-size:13px;flex-shrink:0}.core_accountName__m9rVr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500}.core_accountMenu__j7AaR{position:absolute;bottom:calc(100% + 8px);left:0;width:220px;background:var(--core-card);border-radius:14px;box-shadow:var(--core-menu-shadow);padding:8px;z-index:30;display:flex;flex-direction:column;gap:4px}.core_accountWho__VZBTw{display:flex;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;border-bottom:1px solid var(--core-hairline-mid);margin-bottom:4px}.core_accountWho__VZBTw span{color:var(--core-text-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.core_accountItem__pf28G{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--core-text);cursor:pointer;font-size:14px;text-align:left}.core_accountItem__pf28G:hover{background:var(--core-hover)}.core_accountNote__pOaUm{margin:0;padding:6px 10px;color:var(--core-text-muted);font-size:13px}.core_appearance__AshoD{display:flex;flex-direction:column;gap:4px;padding:2px 0 4px}.core_appearanceK__5U6IT{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--core-text-eyebrow);padding:4px 6px 2px}.core_appearanceGroup__50heK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--core-menu-seg)}.core_appearancePair___aTJv{grid-template-columns:repeat(2,minmax(0,1fr))}.core_appearanceItem__AyeXi{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--core-text-eyebrow);font:500 12.5px var(--font-sans),system-ui,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.core_appearanceItem__AyeXi:hover{color:var(--core-text)}.core_appearanceItem__AyeXi[aria-checked=true]{background:var(--core-selected);color:var(--core-text);font-weight:600}.core_stage__OtZ9_{flex:1 1 auto;min-width:0;position:relative;border-radius:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;height:calc(100vh - 24px);box-shadow:var(--core-panel-shadow);background:var(--core-panel);scrollbar-width:none}.core_stage__OtZ9_::-webkit-scrollbar{display:none}.core_stageSky__c3_33{background:var(--core-panel-sky)}.core_topbar__4CKVH{position:sticky;top:14px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:64px;margin:14px 14px 0;padding:10px 20px;border-radius:18px;background:var(--core-chrome);backdrop-filter:blur(14px);box-shadow:var(--core-topbar-shadow)}.core_tgt__vYsNT{display:flex;flex-direction:column;gap:1px;min-width:0}.core_tgtK__ydypY{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--core-text-eyebrow)}.core_tgtV__srVFc{font-weight:600;font-size:15px}.core_cur__zWiUA{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;text-align:center}.core_curV__vSdLE{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.core_btn__7ZeIt{min-height:42px;padding:0 16px;border-radius:12px;border:0;background:transparent;color:var(--core-text-body);font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 0 0 1px var(--core-hairline-strong)}.core_btn__7ZeIt:hover{background:var(--core-hover-soft)}.core_btn__7ZeIt:disabled{opacity:.5;cursor:default}.core_cta__ZIjSX{background:var(--core-yellow);color:var(--core-yellow-ink);box-shadow:0 4px 0 var(--core-yellow-lip),0 12px 24px -12px rgba(224,184,0,.9);transform:translateY(-2px)}.core_cta__ZIjSX:hover{background:#ffd51f}.core_cta__ZIjSX:active{transform:translateY(2px);box-shadow:0 0 0 var(--core-yellow-lip),0 4px 10px -6px rgba(224,184,0,.9)}.core_cta__ZIjSX:disabled{box-shadow:none;transform:none}.core_cta__ZIjSX:disabled:hover{background:var(--core-yellow)}.core_btnBar__t4Pcl{min-height:52px;min-width:148px;padding:0 24px;border-radius:14px;font-size:15px}.core_btnQuiet__ww9ku{background:var(--core-card);color:var(--core-text);box-shadow:var(--core-panel-card-shadow)}.core_btnQuiet__ww9ku:hover{background:var(--core-hover)}.core_btnKey__rUOwJ{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:8px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:13px;font-weight:700;line-height:1}.core_btnSm__UK3pp{min-height:34px;padding:0 12px;font-size:13px;border-radius:10px}.core_link__qfYQW{border:0;background:none;padding:0;color:var(--core-link);font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.core_world__sJ95u{position:relative;width:100%}.core_terrain__IcZIl{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none}.core_col__s7tOn{position:absolute;top:0;left:50%;transform:translateX(-50%)}.core_trail__48kg2{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.core_trailDraw__liQEk{animation:core_trailDraw__liQEk .8s ease-out 1.2s both}@keyframes core_trailDraw__liQEk{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.core_leg__xbkXa{fill:none;stroke:var(--core-trail-open);stroke-opacity:var(--core-trail-open-opacity);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 8}.core_legWalked__FtY9E{stroke:var(--core-trail-walked);stroke-opacity:var(--core-trail-walked-opacity);stroke-width:4;stroke-dasharray:none}.core_legBridge__e1JmY{stroke:var(--core-text);stroke-opacity:.35;stroke-dasharray:.5 8}.core_legGoal__mnW3B{stroke:#e3b079;stroke-opacity:.7;stroke-dasharray:.5 8}.core_inkOpen__lAh9K{fill:none;stroke:var(--core-ink-trail);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.5 9}.core_inkWalked__Hx2Ge{fill:none;stroke:var(--core-ink-walked);stroke-width:3.5;stroke-linecap:round}.core_banner__nkXTa{position:absolute;z-index:3;pointer-events:none;left:0;right:0}.core_banner__nkXTa,.core_bcard__kpVoH{display:flex;flex-direction:column;align-items:center}.core_bcard__kpVoH{gap:6px;text-align:center;max-width:100%;padding:14px 22px 16px;border-radius:18px;background:var(--core-banner-bg);backdrop-filter:blur(10px);box-shadow:var(--core-card-shadow)}.core_btitle__ynp6S{font-size:26px;line-height:1.15;color:var(--core-heading)}.core_bslim__9X2OK{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;text-align:center;max-width:100%;padding:8px 28px 10px;border-radius:14px;background:var(--core-panel)}.core_bslim__9X2OK .core_btitle__ynp6S,.core_bslim__9X2OK .core_mpill__nuzuP{flex-basis:100%;justify-content:center}.core_bslim__9X2OK .core_mpill__nuzuP{display:inline-flex;align-items:center;gap:10px;padding:0;background:none;color:var(--core-text-eyebrow);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.core_bslim__9X2OK .core_mpill__nuzuP:after,.core_bslim__9X2OK .core_mpill__nuzuP:before{content:"";width:26px;height:1px;background:currentColor;opacity:.45}.core_bslim__9X2OK .core_btitle__ynp6S{font-size:21px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.core_bslim__9X2OK .core_mtracks__yhy17{gap:12px;font-size:12px}.core_bslim__9X2OK .core_mstat__yWpNV{font-size:12px;color:var(--core-text-faint)}.core_bslim__9X2OK .core_mtracks__yhy17+.core_mstat__yWpNV:before{content:"·";margin-right:10px}.core_banner__nkXTa{container-type:inline-size}@container (max-width: 519px){.core_bslim__9X2OK .core_mstat__yWpNV,.core_bslim__9X2OK .core_mtracks__yhy17{flex-basis:100%}.core_bslim__9X2OK .core_mtracks__yhy17+.core_mstat__yWpNV:before{content:none}}.core_mtracks__yhy17{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center;font-size:12.5px;font-weight:600;color:var(--core-text-soft)}.core_mtr__g5o6N{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.core_mtr__g5o6N i{width:8px;height:8px;border-radius:50%;display:block}.core_mpill__nuzuP{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--core-chip);color:var(--core-chip-ink);padding:3px 10px;border-radius:999px}.core_mstat__yWpNV{font-size:12.5px;color:var(--core-text-muted)}.core_nbox__gXRpW{position:absolute;width:92px;height:92px;display:flex;align-items:center;justify-content:center;border:0;background:none;padding:0;cursor:pointer;z-index:2;border-radius:50%}.core_nboxSide__P6LQI{width:60px;height:60px}.core_nboxWide__VtqIk{width:104px;height:92px}.core_nboxGoal__K_d7_{width:124px;height:124px;cursor:default}.core_ring__GhZdZ{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;overflow:visible;transition:transform .14s ease}.core_ring__GhZdZ circle{stroke:var(--arc);stroke-width:5}.core_ring__GhZdZ .core_arcNow__UWxWh{stroke-width:7}.core_ring__GhZdZ .core_arcRestLocked__iP8AO,.core_ring__GhZdZ .core_arcRest__Gx1gA{stroke:color-mix(in srgb,var(--hue) var(--core-arc-rest-share),var(--core-arc-rest))}.core_ring__GhZdZ .core_arcRest__Gx1gA{stroke-opacity:var(--core-arc-rest-opacity)}.core_ring__GhZdZ .core_arcRestLocked__iP8AO{stroke-opacity:var(--core-arc-rest-locked-opacity)}.core_ring__GhZdZ .core_arcPart___46_4{stroke-opacity:var(--core-arc-part-opacity)}.core_ring__GhZdZ .core_arcPartLocked__m9_iS{stroke-opacity:var(--core-arc-part-locked-opacity)}.dark .core_ring__GhZdZ circle{stroke-width:3.5}.dark .core_ring__GhZdZ .core_arcNow__UWxWh{stroke-width:5}.core_nbox__gXRpW:hover .core_ring__GhZdZ{transform:rotate(-90deg) scale(1.04)}.core_arcDraw__DRtP0{animation:core_arcDraw__DRtP0 .6s ease-out .2s both}@keyframes core_arcDraw__DRtP0{0%{stroke-dasharray:0 258}}.core_tglow__AqqR6{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--core-today-glow);pointer-events:none}.core_nboxSide__P6LQI .core_tglow__AqqR6{width:64px;height:64px;margin:-32px 0 0 -32px}.core_halo__uJl32{position:absolute;inset:4px;border-radius:50%;border:var(--core-halo-width) solid var(--core-halo);opacity:0;animation:core_halo__uJl32 3.2s ease-out .4s 3 forwards;pointer-events:none}@keyframes core_halo__uJl32{0%{transform:scale(.9);opacity:var(--core-halo-peak)}45%,to{transform:scale(1.3);opacity:0}}.core_world__sJ95u[data-backdrop=simple] .core_tglow__AqqR6{display:none}.core_world__sJ95u[data-backdrop=simple] .core_nbox__gXRpW[data-today]:not([data-today=pick]) .core_disc__BXD8z{outline:2.5px solid var(--core-yellow);outline-offset:3px}.core_world__sJ95u[data-backdrop=simple] .core_disc__BXD8z{--disc-shadow:var(--core-disc-simple-shadow)}.dark .core_world__sJ95u[data-backdrop=simple] .core_faceEnded__ZFRm3,.dark .core_world__sJ95u[data-backdrop=simple] .core_faceLocked__XPPpZ,.dark .core_world__sJ95u[data-backdrop=simple] .core_facePractice__3hRrQ{--disc-shadow:0 0 #0000}.core_world__sJ95u[data-backdrop=simple] .core_ring__GhZdZ circle{stroke-width:3.5}.core_world__sJ95u[data-backdrop=simple] .core_ring__GhZdZ .core_arcNow__UWxWh{stroke-width:5}.core_disc__BXD8z{width:62px;height:59px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transform:translateY(-2px);box-shadow:var(--disc-ring,0 0 #0000),0 var(--disc-lift,5px) 0 var(--lip),var(--disc-shadow,var(--core-disc-shadow));transition:transform .14s ease,box-shadow .14s ease}.core_faceFilled__reqM_{background:var(--hue);color:var(--core-disc-filled-ink);--lip:var(--hue-deep)}.core_faceOpen__OZesS{background:var(--core-disc-open);color:var(--hue);--lip:color-mix(in srgb,var(--hue-deep) var(--core-disc-open-lip-deep),var(--hue));--disc-ring:inset 0 0 0 var(--core-disc-open-ring) var(--hue)}.core_faceLocked__XPPpZ{background:color-mix(in srgb,var(--hue) var(--core-disc-locked-share),var(--core-disc-locked));color:color-mix(in srgb,var(--hue) 60%,var(--core-disc-locked-ink));--lip:color-mix(in srgb,var(--hue) var(--core-disc-locked-lip-share),var(--core-disc-locked-lip))}.core_facePassed__0TIZO{background:var(--core-disc-passed);color:var(--core-disc-passed-ink);--lip:var(--core-disc-passed-lip)}.core_faceReady__97aDG{background:var(--core-disc-ready);color:var(--core-disc-ready-ink);--lip:var(--core-disc-ready-lip);--disc-ring:inset 0 0 0 var(--core-disc-open-ring) var(--core-disc-ready-ink)}.core_faceEnded__ZFRm3{background:var(--core-disc-ended);color:var(--core-disc-ended-ink);--lip:var(--core-disc-ended-lip)}.core_facePractice__3hRrQ{background:var(--core-disc-practice);color:var(--core-disc-practice-ink);--lip:var(--core-disc-practice-lip)}.core_facePick__OF045{background:var(--core-yellow);color:var(--core-yellow-ink);--lip:var(--core-yellow-lip);--disc-shadow:var(--core-disc-pick-shadow)}.core_faceGoal__oFKiz{background:var(--core-disc-goal);color:var(--core-disc-goal-ink);--lip:var(--core-disc-goal-lip);--disc-shadow:var(--core-disc-goal-shadow)}.dark .core_faceEnded__ZFRm3,.dark .core_faceLocked__XPPpZ,.dark .core_facePractice__3hRrQ{--disc-shadow:0 0 #0000}.core_discPop__WgS8_{animation:core_discPop__WgS8_ .42s cubic-bezier(.34,1.56,.64,1) .8s}@keyframes core_discPop__WgS8_{0%{transform:translateY(-2px) scale(1)}18%{transform:translateY(-2px) scale(.85)}to{transform:translateY(-2px) scale(1)}}.core_iconSwap__7UKFB{display:grid;place-items:center}.core_iconSwap__7UKFB>*{grid-area:1/1;display:flex;align-items:center;justify-content:center}.core_iconOut__j35t4{animation:core_iconOut__j35t4 .2s ease-out 2s forwards}.core_iconIn__7PJec{opacity:0;animation:core_iconIn__7PJec .26s cubic-bezier(.34,1.56,.64,1) 2s forwards}@keyframes core_iconOut__j35t4{to{opacity:0;transform:scale(.8)}}@keyframes core_iconIn__7PJec{0%{opacity:0;transform:translateY(4px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}.core_nbox__gXRpW:hover .core_disc__BXD8z{transform:translateY(-3px)}.core_nbox__gXRpW:active .core_disc__BXD8z,.core_nbox__gXRpW[aria-expanded=true] .core_disc__BXD8z{transform:translateY(2px);box-shadow:var(--disc-ring,0 0 #0000),0 1px 0 var(--lip),var(--disc-press,var(--core-disc-press))}.core_discCta__SoV6c{width:68px;height:64px;transform:translateY(-4px);--disc-lift:6px}.core_discSm__ZytRZ{width:42px;height:40px;--disc-lift:4px;--disc-shadow:var(--core-disc-sm-shadow)}.core_discSq__3wviH{width:56px;height:54px;border-radius:16px}.core_discPill__0DC_E{width:88px;height:56px;border-radius:28px}.core_discBig__dSyST{width:96px;height:92px;--disc-lift:6px;box-shadow:var(--disc-ring,0 0 #0000),0 6px 0 var(--lip),var(--core-disc-halo),var(--disc-shadow,var(--core-disc-goal-shadow))}.core_disc__BXD8z svg{width:25px;height:25px}.core_discSm__ZytRZ svg{width:19px;height:19px}.core_discBig__dSyST svg{width:42px;height:42px}.core_dash__sYsuA{inset:-8px;border-radius:50%;border:2px dashed;opacity:.6}.core_dash__sYsuA,.core_lbl__YKX4W{position:absolute;pointer-events:none}.core_lbl__YKX4W{display:flex;flex-direction:column;gap:1px;padding:4px 8px;z-index:1;text-shadow:var(--core-label-shadow)}.core_lblR__l7T1s{text-align:right;align-items:flex-end}.core_lblName__eKn4M{font-weight:600;font-size:14px;line-height:1.3;color:var(--core-text-body)}.core_lblNum__ooXB7{display:inline-block;width:18px;height:18px;margin-right:6px;border-radius:50%;background:var(--core-yellow);color:var(--core-yellow-ink);font:700 11px/18px var(--font-sans),system-ui,sans-serif;text-align:center;vertical-align:1px;text-shadow:none;box-shadow:0 1px 0 var(--core-yellow-lip)}.core_cap__fhviu .core_lblNum__ooXB7{width:16px;height:16px;margin-right:4px;font-size:10px;line-height:16px}.core_lblSub__VnSeW{font-size:12px;color:var(--core-text-faint);line-height:1.3}.core_cap__fhviu{position:absolute;width:96px;text-align:center;font-size:11px;font-weight:600;color:var(--core-text-soft);line-height:1.2;z-index:1;pointer-events:none;text-shadow:var(--core-caption-shadow)}.core_goalL__lEly9{position:absolute;width:280px;text-align:center;display:flex;flex-direction:column;gap:2px;align-items:center}.core_goalName__vpOJI{font-size:22px;color:var(--core-text)}.core_goalSub__DUy0Y{font-size:13px;color:var(--core-text-faint)}.core_ambientCloud__K_LCd{animation:core_ambientCloud__K_LCd 84s ease-in-out infinite;animation-play-state:paused}@keyframes core_ambientCloud__K_LCd{0%,to{transform:translateX(calc(var(--ambient-drift) * -1))}50%{transform:translateX(var(--ambient-drift))}}.core_ambientShimmer__k9zKA{animation:core_ambientShimmer__k9zKA 18s ease-in-out infinite;animation-play-state:paused}@keyframes core_ambientShimmer__k9zKA{0%,to{opacity:.1;transform:translateX(calc(var(--ambient-drift) * -1))}50%{opacity:.62;transform:translateX(var(--ambient-drift))}}.core_ambientBird__4_tFa{opacity:0;animation:core_ambientBird__4_tFa 54s linear infinite;animation-play-state:paused}@keyframes core_ambientBird__4_tFa{0%,78%{transform:translate(var(--bird-from),var(--bird-y));opacity:0}82%{opacity:.62}96%{transform:translate(var(--bird-to),var(--bird-y));opacity:.62}to{transform:translate(var(--bird-to),var(--bird-y));opacity:0}}.core_ambientBank__1xXVv{animation:core_ambientBank__1xXVv 96s ease-in-out infinite;animation-play-state:paused}@keyframes core_ambientBank__1xXVv{0%,to{transform:translateX(calc(var(--ambient-drift) * -1))}50%{transform:translateX(var(--ambient-drift))}}.core_ambientTwinkle__t_BiJ{animation:core_ambientTwinkle__t_BiJ 6s ease-in-out infinite;animation-play-state:paused}@keyframes core_ambientTwinkle__t_BiJ{0%,to{opacity:var(--ambient-opacity)}50%{opacity:.16}}[data-ambient=live] .core_ambientBank__1xXVv,[data-ambient=live] .core_ambientBird__4_tFa,[data-ambient=live] .core_ambientCloud__K_LCd,[data-ambient=live] .core_ambientShimmer__k9zKA,[data-ambient=live] .core_ambientTwinkle__t_BiJ{animation-play-state:running}@media (prefers-reduced-motion:reduce){.core_ambientBank__1xXVv,.core_ambientBird__4_tFa,.core_ambientCloud__K_LCd,.core_ambientShimmer__k9zKA,.core_ambientTwinkle__t_BiJ{animation:none}}.core_companion__GZ3P1{position:fixed;right:20px;bottom:20px;z-index:24;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.core_companion__GZ3P1>*{pointer-events:auto}.core_companionBanana__HLfys{position:relative;width:104px;height:104px;padding:0;border:0;background:none;cursor:pointer}.core_companionFigure__7stFn{position:absolute;right:0;bottom:0;display:block;line-height:0;transform-origin:bottom right}.core_companionDodging__VZ5NX{opacity:0;transform:translateY(10px);pointer-events:none}.core_companionDodging__VZ5NX>*{pointer-events:none}.core_peek__G_1ET{width:min(304px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:16px;background:var(--core-card-strong);border:1px solid var(--core-card-border);box-shadow:var(--core-tray-shadow);backdrop-filter:blur(12px)}.core_peekTop__VALzU{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.core_peekK__LQXD2{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--core-text-eyebrow)}.core_peekV__hs5IQ{font-family:var(--font-head),"Archivo Black",system-ui,sans-serif;font-size:28px;line-height:1;color:var(--core-heading)}.core_peekLearning__kbnzf{font-size:14px;font-weight:600;line-height:1.25;color:var(--core-text-body)}.core_peekCaveat__CG7zb{margin:0;font-size:11.5px;line-height:1.4;color:var(--core-text-faint)}.core_peekLine__G9kf_{margin:0;font-size:13.5px;line-height:1.45;color:var(--core-text-body)}.core_peekLink__JsIp4{align-self:flex-start;font-size:13.5px;font-weight:600;color:var(--core-link);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.core_companion__GZ3P1{bottom:112px}}@media (max-width:640px){.core_companion__GZ3P1{right:12px;bottom:104px}.core_companionBanana__HLfys{width:56px;height:56px}.core_companionFigure__7stFn{transform:scale(.5385)}.core_peek__G_1ET{width:min(280px,calc(100vw - 24px))}}.core_card__gTcwb{position:absolute;z-index:30;background:var(--core-card-strong);backdrop-filter:blur(10px);border:1px solid var(--core-card-border);border-radius:16px;box-shadow:0 24px 60px -12px rgba(65,52,28,.32);padding:18px;display:flex;flex-direction:column;gap:12px}.dark .core_card__gTcwb{box-shadow:0 24px 60px -12px rgba(0,0,0,.8)}.core_cardHead__wdcUZ{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.core_eyebrow__BtIPj{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--core-text-eyebrow);display:inline-flex;align-items:center;gap:6px}.core_dot__bvZ__{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.core_x__9Gd7D{width:36px;height:36px;flex-shrink:0;border-radius:999px;border:0;background:transparent;color:var(--core-text-eyebrow);cursor:pointer;display:flex;align-items:center;justify-content:center}.core_x__9Gd7D:hover{background:var(--core-hover-strong);color:var(--core-text)}.core_tiles__S6_ot{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px}.core_tile__L5pTs{border-radius:10px;padding:8px 9px;display:flex;flex-direction:column;gap:5px;background:var(--core-inset);min-width:0}.core_tileNow__XfDCI{background:var(--core-tile-now)}.core_tileDone__cusaj{background:var(--core-tile-done)}.core_tileN__mLBUV{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--core-text-soft)}.core_tileS__FmOtG{font-size:11.5px;color:var(--core-text-faint);line-height:1.25}.core_body__4Nokl{font-size:13.5px;line-height:1.55;color:var(--core-text-soft);margin:0}.core_acts__yXi4g{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.core_parts__XDjjx{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--core-text-soft);margin:0;padding:0;list-style:none}.core_parts__XDjjx li{display:flex;align-items:center;gap:8px}.core_dockwrap__DdVuk{position:sticky;bottom:18px;z-index:25;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;pointer-events:none;margin-top:-96px}.core_dock__eVPVc,.core_tray__I3ekZ{pointer-events:auto}.core_back__wUG_H{flex-shrink:0;width:40px;height:40px;margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--core-back);color:var(--core-back-ink)!important;cursor:pointer}.core_dock__eVPVc{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 16px;border-radius:22px;background:var(--core-dock);backdrop-filter:blur(16px);box-shadow:var(--core-card-shadow-strong);max-width:100%}.core_dockT___2xXU{border:0;background:transparent;padding:4px 0;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;min-height:44px;min-width:0}.core_stones__yac2I{display:flex;align-items:center;gap:5px;flex-shrink:0}.core_stone__8AQdb{width:18px;height:18px;border-radius:50%;background:var(--core-stone);color:var(--core-stone-ink);box-shadow:inset 0 0 0 2px var(--c);flex-shrink:0;font:700 10px/18px var(--font-sans),system-ui,sans-serif;text-align:center;display:inline-block}.core_stoneDone__c5oMv{background:var(--c);box-shadow:none;color:var(--core-yellow-ink)}.core_stoneNext__PxmA3{background:var(--core-yellow);box-shadow:var(--core-stone-next-ring);color:var(--core-yellow-ink)}.core_stonePop__7LGwG{animation:core_stonePop__7LGwG .42s cubic-bezier(.34,1.56,.64,1)}@keyframes core_stonePop__7LGwG{0%{transform:scale(.82)}30%{transform:scale(1)}62%{transform:scale(1.12)}to{transform:scale(1)}}.core_stoneGap__15IcB{width:8px;height:2px;border-radius:1px;background:var(--core-gap);display:inline-block}.core_dockTxt__EUK6E{position:relative;display:flex;flex-direction:column;min-width:0}.core_dockK__AZLGW{font-family:var(--font-head),system-ui,sans-serif;font-size:15px;line-height:1.2}.core_dockS__Vk_3n{font-size:12px;color:var(--core-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.core_tray__I3ekZ{width:min(420px,100%);background:var(--core-card-strong);backdrop-filter:blur(16px);border-radius:18px;box-shadow:var(--core-tray-shadow);padding:14px;display:flex;flex-direction:column;gap:4px}.core_trayH___umiV{display:flex;justify-content:space-between;align-items:baseline;padding:2px 6px 6px}.core_it__KS6Ui{width:100%;min-height:52px;border-radius:12px;border:0;background:transparent;padding:8px 6px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.core_it__KS6Ui:hover{background:var(--core-hover-soft)}.core_itMain__UYOkW{flex:1;min-width:0;display:flex;flex-direction:column}.core_itTitle__wVQpZ{font-weight:600;font-size:14px}.core_itDone__U2qor .core_itTitle__wVQpZ{color:var(--core-text-done);text-decoration:line-through}.core_itMeta__YKlu9{font-size:12px;color:var(--core-text-faint)}.core_itMin__cket8{font-size:12.5px;color:var(--core-text-faint);font-variant-numeric:tabular-nums}.core_notice__Nzg_V{font-size:12.5px;color:var(--core-text-soft);padding:8px 6px 2px;margin:0}.core_page__SDmpI{max-width:1060px;margin:0 auto;padding:34px 28px 110px;display:flex;flex-direction:column;gap:34px}.core_sec__rHtdx{display:flex;flex-direction:column;gap:14px}.core_secT__zt4iW{font-size:22px;color:var(--core-heading)}.core_secS__pJNzA{font-size:14px;color:var(--core-text-muted);margin:4px 0 0;max-width:620px;line-height:1.45}.core_panel__D1Cgd{background:var(--core-card);border-radius:18px;box-shadow:var(--core-panel-card-shadow);padding:18px;display:flex;flex-direction:column;gap:12px}.core_muted__h0quD{color:var(--core-text-faint);font-size:13.5px;line-height:1.5;margin:0}.core_error__BNWTv{color:var(--core-red);font-size:13.5px;margin:0}.core_field__JbVgC{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--core-text-body)}.core_input___a9Bd{font:inherit;font-weight:400;border:0;border-radius:10px;padding:10px 12px;background:var(--core-field);box-shadow:inset 0 0 0 1px var(--core-hairline-strong);color:var(--core-text)}.core_textarea__PqqkU{min-height:120px;resize:vertical}.core_hero__UwyWb{position:relative;margin:14px 14px 0;border-radius:20px;overflow:hidden;background:var(--core-hero);box-shadow:inset 0 0 0 1px var(--core-hairline-faint)}.core_heroSun__4rGmr{position:absolute;right:-60px;top:-80px;width:320px;height:320px;border-radius:50%;background:var(--core-hero-sun);pointer-events:none}.core_heroIn__z_oeF{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;padding:30px 30px 34px;align-items:start}.core_goal__rbw7Y{display:flex;flex-direction:column;gap:16px;min-width:0}.core_heroTitle__7bp67{color:var(--core-heading)}.core_goalMeta__sZ9kO{font-size:14px;color:var(--core-text-soft);line-height:1.5;margin:0}.core_score__H9HJH{display:flex;align-items:center;gap:18px}.core_scoreN__h61hV{font-weight:700;font-size:76px;line-height:.9;letter-spacing:-.03em;color:var(--core-text)}.core_scoreLearning__XaI5s{font-weight:600;font-size:20px;line-height:1.2;color:var(--core-text-body);max-width:220px}.core_scoreT__ZwYoi{display:flex;flex-direction:column;gap:4px}.core_scoreK__aBjok{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--core-text-soft)}.core_scoreS__w8m3T{font-size:15px;line-height:1.45;color:var(--core-text-body);max-width:300px;margin:0}.core_fc__9IXik{background:var(--core-card-soft);backdrop-filter:blur(10px);border-radius:18px;padding:18px 18px 14px;box-shadow:var(--core-float-shadow);display:flex;flex-direction:column;gap:10px;min-width:0}.core_fcT__bPrdz{font-weight:700;font-size:16px}.core_plot__U0GwP{position:relative;width:100%}.core_plot__U0GwP svg{width:100%;height:auto;display:block;overflow:visible}.core_ax__iNR1X{position:absolute;font-size:11.5px;color:var(--core-text-faint);white-space:nowrap;transform:translate(-50%);pointer-events:none;font-variant-numeric:tabular-nums}.core_tracks___ZT6T{display:flex;flex-direction:column;gap:10px}.core_trk__K3riS{background:var(--core-card);border-radius:18px;box-shadow:var(--core-panel-card-shadow)}.core_trkH__Ba_Av{display:grid;grid-template-columns:200px minmax(0,1fr) 190px 36px;align-items:center;gap:18px;padding:16px 18px}.core_trkId__USzIH{display:flex;align-items:center;gap:12px;min-width:0}.core_trkDot__z1C0n{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px var(--core-card),0 0 0 4px var(--core-hairline)}.core_trkName__WLjOE{font-weight:700;font-size:16px}.core_meter__X804n{display:flex;align-items:center;gap:12px;min-width:0}.core_meterBar__AxVn3{flex:1 1 auto;height:10px;border-radius:999px;position:relative;overflow:hidden}.core_meterFill__MyAcY{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.core_meterN__Oozt8{font-weight:700;font-size:20px;min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.core_trkProg__8TTGP{font-size:13px;color:var(--core-text-soft);line-height:1.35}.core_chev___OR__{width:36px;height:36px;border-radius:10px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--core-text-soft)}.core_chev___OR__:hover{background:var(--core-hover)}.core_chev___OR__[aria-expanded=true] svg{transform:rotate(180deg)}.core_trkB__eHOPY{border-top:1px solid var(--core-hairline-mid);padding:8px 18px 14px;display:flex;flex-direction:column;gap:6px}.core_topics___BPH6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.core_tp__i7C9q{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-bottom:1px solid var(--core-hairline-soft)}.core_tpGone__IFp6F .core_tpName__0ObQK{text-decoration:line-through;color:var(--core-text-dim)}.core_tpName__0ObQK{font-weight:600;font-size:14.5px;min-width:0}.core_tpR___jU_w{display:flex;align-items:center;gap:8px;flex-shrink:0}.core_st__JE_vn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--core-text-muted);white-space:nowrap}.core_st__JE_vn i{width:8px;height:8px;border-radius:50%;display:block}.core_soon__ngMib{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--core-text-dim)}.core_trkF__eB10I{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px}.core_est__IO_8n{position:relative;cursor:help}.core_estTip__BYCxU{position:absolute;right:0;bottom:calc(100% + 8px);width:220px;z-index:4;background:var(--core-tooltip);color:var(--core-tooltip-ink);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;text-align:left;opacity:0;pointer-events:none;transition:opacity .12s ease}.core_est__IO_8n:focus .core_estTip__BYCxU,.core_est__IO_8n:hover .core_estTip__BYCxU{opacity:1}.core_draftRow__5EtIw{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--core-hairline-soft);font-size:14px}.core_focusMain__omFGU{max-width:820px;margin:0 auto;padding:26px 24px 120px;display:flex;flex-direction:column;gap:22px}.core_block__7Ec3y{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.55;color:var(--core-heading)}.core_code__LC_5z{margin:0;padding:12px 14px;border-radius:12px;background:var(--core-code);color:var(--core-code-ink);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;white-space:pre}.core_table__Cseur{border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.core_table__Cseur td,.core_table__Cseur th{text-align:left;padding:5px 10px;border-bottom:1px solid var(--core-hairline)}.core_table__Cseur th{font-size:12px;color:var(--core-text-faint);font-weight:600}.core_choices__wgMjL{display:flex;flex-direction:column;gap:8px}.core_choice__qi9CA{text-align:left;min-height:44px;padding:8px 14px;border-radius:12px;border:0;background:var(--core-field);box-shadow:inset 0 0 0 1px var(--core-hairline-strong);cursor:pointer;font-size:14.5px}.core_choice__qi9CA[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--core-focus);background:var(--core-choice-pressed)}.core_editor__DGpfN{font:13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:160px;border:0;padding:12px 14px;color:var(--core-text);resize:vertical}.core_codeBox__s9nKE,.core_editor__DGpfN{border-radius:12px;background:var(--core-field);box-shadow:inset 0 0 0 1px var(--core-hairline-strong)}.core_codeBox__s9nKE{overflow:hidden;min-width:0}.core_codeBox__s9nKE .monaco-editor,.core_codeBox__s9nKE .monaco-editor .margin,.core_codeBox__s9nKE .monaco-editor-background{background-color:transparent}.core_prose__KitsG{font:inherit;font-size:15px;line-height:1.55;min-height:140px}.core_citations__y7H44{margin:6px 0 0;padding-left:18px;color:var(--core-text-muted);font-size:13.5px}.core_grid__fkmJ0{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.core_grid__fkmJ0 table{border-collapse:separate;border-spacing:0 6px}.core_grid__fkmJ0 th{text-align:left;font-size:13px;font-weight:600;color:var(--core-text-muted);padding:0 10px 0 0;white-space:nowrap}.core_grid__fkmJ0 input{width:100%;min-width:96px;min-height:40px;border:0;border-radius:10px;padding:8px 10px;background:var(--core-field);box-shadow:inset 0 0 0 1px var(--core-hairline-strong);color:var(--core-text);font:inherit}.core_grid__fkmJ0 td{padding:0 8px 0 0}.core_grid__fkmJ0 button{align-self:flex-start}.core_visuallyHidden__yLG6l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.core_verdict__FLQh_{border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:14px}.core_verdictPass__JwnBo{background:var(--core-tile-done)}.core_verdictFail__Jt76J{background:var(--core-verdict-fail)}.core_verdictPending__qq_sx{background:var(--core-verdict-pending)}@media (max-width:900px){.core_heroIn__z_oeF{grid-template-columns:minmax(0,1fr)}.core_trkH__Ba_Av{grid-template-columns:minmax(0,1fr) auto}.core_topics___BPH6{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.core_app__Ieglj{padding:0}.core_rail__NMY2D{display:none}.core_stage__OtZ9_{border-radius:0;box-shadow:none;height:100vh}.core_topbar__4CKVH{margin:8px 8px 0;top:8px;padding:10px 16px}.core_cur__zWiUA{display:none}.core_btitle__ynp6S{font-size:20px}.core_page__SDmpI{padding:26px 14px 110px}.core_dockS__Vk_3n{max-width:150px}}@media (prefers-reduced-motion:reduce){.core_halo__uJl32{display:none}.core_arcDraw__DRtP0,.core_discPop__WgS8_,.core_flameFlicker__fRQb3,.core_iconIn__7PJec,.core_iconOut__j35t4,.core_stonePop__7LGwG,.core_trailDraw__liQEk{animation:none}.core_disc__BXD8z,.core_rail__NMY2D,.core_ring__GhZdZ{transition:none}.core_nbox__gXRpW:hover .core_ring__GhZdZ{transform:rotate(-90deg)}.core_companionDodging__VZ5NX,.core_companion__GZ3P1{transition:none}}.core_trackChips__03nyy{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.core_trackChips__03nyy::-webkit-scrollbar{display:none}.core_trackChip__EfTAX{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--core-text-body);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--core-hairline-strong)}.core_trackChip__EfTAX:hover:not(:disabled){background:var(--core-hover-soft)}.core_trackChip__EfTAX:focus-visible{outline:2px solid var(--chip-hue);outline-offset:2px}.core_trackChip__EfTAX:disabled{opacity:.5;cursor:default}.core_trackChipOn__PvydE{box-shadow:inset 0 0 0 2px var(--chip-hue);background:var(--core-hover-soft)}.core_trackChipDot__1uzUD{width:9px;height:9px;border-radius:50%;background:var(--chip-hue)}.core_trackChipValue___p8aC{font-variant-numeric:tabular-nums;color:var(--core-text-eyebrow)}.core_trackChipOn__PvydE .core_trackChipValue___p8aC{color:var(--core-text-body)}@media (max-width:900px){.core_trackChips__03nyy{order:10;flex-basis:100%}}.Nana_root__Mae58{position:relative;display:flex;flex-direction:column;align-items:center}.Nana_btn__CGDeL{border:0;background:transparent;padding:0;cursor:pointer;line-height:0;border-radius:50%}.Nana_btn__CGDeL:focus{outline:none}.Nana_btn__CGDeL:focus-visible{box-shadow:0 0 0 4px rgba(255,219,51,.5)}.Nana_coach__JbQzJ{overflow:visible;display:block}.Nana_floater__tDMLK{animation:Nana_float__d_yUV 3.8s ease-in-out infinite}@keyframes Nana_float__d_yUV{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Nana_breather__rgsNT{transform-origin:96px 184px;animation:Nana_breathe__MhFUt 3.8s ease-in-out infinite}@keyframes Nana_breathe__MhFUt{0%,to{transform:scale(1)}50%{transform:scale(1.018,.982)}}.Nana_poser__GVPem{transform-origin:96px 184px;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.Nana_poseListen__Ay4x1 .Nana_poser__GVPem{transform:rotate(6deg) translateX(3px)}.Nana_poseThink__v9xZR .Nana_poser__GVPem{transform:rotate(-7deg)}.Nana_poseWow__xHZ8D .Nana_poser__GVPem{transform:translateY(-3px) scale(1.03)}.Nana_fidgetWiggle__T5pFd .Nana_poser__GVPem{transform:rotate(-4deg)}.Nana_jumper__Cldm4{transform-origin:96px 184px}.Nana_actHopA__5edlN .Nana_jumper__Cldm4{animation:Nana_hopA__pM2s7 .72s cubic-bezier(.33,0,.2,1)}.Nana_actHopB__5A84A .Nana_jumper__Cldm4{animation:Nana_hopB__HBkCQ .72s cubic-bezier(.33,0,.2,1)}@keyframes Nana_hopA__pM2s7{0%{transform:none}16%{transform:translateY(3px) scale(1.09,.89)}44%{transform:translateY(-28px) scale(.94,1.07)}68%{transform:translateY(0) scale(1.07,.93)}84%{transform:translateY(-3px) scale(.99,1.01)}to{transform:none}}@keyframes Nana_hopB__HBkCQ{0%{transform:none}16%{transform:translateY(3px) scale(1.09,.89)}44%{transform:translateY(-28px) scale(.94,1.07)}68%{transform:translateY(0) scale(1.07,.93)}84%{transform:translateY(-3px) scale(.99,1.01)}to{transform:none}}.Nana_actBobA___AnEL .Nana_jumper__Cldm4,.Nana_fidgetBounce__AxWOv .Nana_jumper__Cldm4{animation:Nana_bobA__5CJhO .6s cubic-bezier(.33,0,.2,1)}.Nana_actBobB__kfsc6 .Nana_jumper__Cldm4{animation:Nana_bobB___prcn .6s cubic-bezier(.33,0,.2,1)}@keyframes Nana_bobA__5CJhO{0%{transform:none}20%{transform:scale(1.05,.94)}50%{transform:translateY(-12px) scale(.97,1.04)}78%{transform:scale(1.03,.97)}to{transform:none}}@keyframes Nana_bobB___prcn{0%{transform:none}20%{transform:scale(1.05,.94)}50%{transform:translateY(-12px) scale(.97,1.04)}78%{transform:scale(1.03,.97)}to{transform:none}}.Nana_actSquishA__sMudR .Nana_jumper__Cldm4{animation:Nana_squishA__eeeEQ .62s cubic-bezier(.33,0,.2,1)}.Nana_actSquishB__41l_E .Nana_jumper__Cldm4{animation:Nana_squishB__Gs907 .62s cubic-bezier(.33,0,.2,1)}@keyframes Nana_squishA__eeeEQ{0%{transform:none}22%{transform:scale(1.16,.8)}48%{transform:scale(.92,1.1) rotate(-7deg)}72%{transform:scale(1.03,.97) rotate(3deg)}88%{transform:rotate(-1deg)}to{transform:none}}@keyframes Nana_squishB__Gs907{0%{transform:none}22%{transform:scale(1.16,.8)}48%{transform:scale(.92,1.1) rotate(7deg)}72%{transform:scale(1.03,.97) rotate(-3deg)}88%{transform:rotate(1deg)}to{transform:none}}.Nana_actParty__wiisa .Nana_jumper__Cldm4{animation:Nana_party__VF2F5 1s ease-in-out infinite}@keyframes Nana_party__VF2F5{0%,to{transform:none}14%{transform:scale(1.07,.92)}38%{transform:translateY(-24px) rotate(-6deg) scale(.96,1.05)}60%{transform:translateY(0) scale(1.06,.94)}78%{transform:translateY(-9px) rotate(5deg)}}.Nana_shadow__rJdmE{transform-box:fill-box;transform-origin:center}.Nana_actHopA__5edlN .Nana_shadow__rJdmE,.Nana_actHopB__5A84A .Nana_shadow__rJdmE{animation:Nana_shHop__3QuU4 .72s cubic-bezier(.33,0,.2,1)}.Nana_actBobA___AnEL .Nana_shadow__rJdmE,.Nana_actBobB__kfsc6 .Nana_shadow__rJdmE,.Nana_fidgetBounce__AxWOv .Nana_shadow__rJdmE{animation:Nana_shBob__YsVfz .6s cubic-bezier(.33,0,.2,1)}.Nana_actParty__wiisa .Nana_shadow__rJdmE{animation:Nana_shParty__vXLOK 1s ease-in-out infinite}@keyframes Nana_shHop__3QuU4{0%,to{transform:none;opacity:1}44%{transform:scale(.58);opacity:.45}68%{transform:scale(1.08)}}@keyframes Nana_shBob__YsVfz{0%,to{transform:none}50%{transform:scale(.8)}}@keyframes Nana_shParty__vXLOK{0%,60%,to{transform:none;opacity:1}38%{transform:scale(.55);opacity:.45}78%{transform:scale(.82)}}.Nana_stem__saIe9{transform-origin:108px 38px}.Nana_actHopA__5edlN .Nana_stem__saIe9,.Nana_actHopB__5A84A .Nana_stem__saIe9,.Nana_actParty__wiisa .Nana_stem__saIe9,.Nana_fidgetWiggle__T5pFd .Nana_stem__saIe9{animation:Nana_stemFlop__YR1hl .9s ease-out}.Nana_actSquishA__sMudR .Nana_stem__saIe9,.Nana_actSquishB__41l_E .Nana_stem__saIe9{animation:Nana_stemFlop__YR1hl .7s ease-out}@keyframes Nana_stemFlop__YR1hl{0%{transform:none}30%{transform:rotate(-16deg)}55%{transform:rotate(11deg)}75%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}to{transform:none}}.Nana_eyeball__Px4jN{transform-origin:91px 94px;transition:transform .14s ease,opacity .12s ease}.Nana_blinking__SQXmh .Nana_eyeball__Px4jN{transform:scaleY(.08)}.Nana_eyesHappy__Du8b_ .Nana_eyeball__Px4jN{transform:scaleY(.12);opacity:0}.Nana_eyesWide___IdGC .Nana_eyeball__Px4jN{transform:scale(1.1)}.Nana_pupil__xxRhF{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.Nana_pupilSize__NR_LO{transform-origin:91.5px 94.5px;transition:transform .25s ease}.Nana_eyesWide___IdGC .Nana_pupilSize__NR_LO{transform:scale(.78)}.Nana_eyesDizzy__HIaRN .Nana_pupilSize__NR_LO{animation:Nana_orbit__tqzo6 .55s linear infinite}@keyframes Nana_orbit__tqzo6{0%{transform:rotate(0deg) translateX(3px) rotate(0deg)}to{transform:rotate(1turn) translateX(3px) rotate(-1turn)}}.Nana_eyeArc__HkPlb{fill:none;stroke:#3a2a1c;stroke-linecap:round;opacity:0;transition:opacity .16s ease}.Nana_eyesHappy__Du8b_ .Nana_eyeArc__HkPlb{opacity:1}.Nana_m__t_54Z{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.5);transition:opacity .22s ease,transform .34s cubic-bezier(.34,1.56,.64,1)}.Nana_faceGrin__G14z_ .Nana_mGrin__97uM8,.Nana_faceHmm__5SDUk .Nana_mHmm__8501w,.Nana_faceSmile__GjtzR .Nana_mSmile__lIq1I,.Nana_faceTalk__724du .Nana_mTalk__cr8VG,.Nana_faceWow__YV4HM .Nana_mWow__oz6gn{opacity:1;transform:none}.Nana_faceTalk__724du .Nana_mTalk__cr8VG{animation:Nana_talk__A1ZaY .16s ease-in-out infinite alternate}@keyframes Nana_talk__A1ZaY{0%{transform:scale(.95,.35)}to{transform:scaleY(1.05)}}.Nana_cheek__nZuit{opacity:.2;transition:opacity .45s ease}.Nana_cheeky__4NGSp .Nana_cheek__nZuit{opacity:.65}.Nana_tdot__shPRr{opacity:0;transition:opacity .3s ease}.Nana_thinking__vM690 .Nana_tdot__shPRr{opacity:1;animation:Nana_pulse__fBLI3 1.1s ease-in-out infinite}.Nana_tdot2___rD6P{animation-delay:.18s}.Nana_tdot3__8Tub8{animation-delay:.36s}@keyframes Nana_pulse__fBLI3{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.Nana_confetti__fdxaD{position:absolute;inset:0;pointer-events:none}.Nana_cf__IUDjw{position:absolute;left:50%;top:44%;width:9px;height:9px;border-radius:2px;opacity:0}.Nana_cf1__WGM8p{background:#ffdb33;animation:Nana_cf1__WGM8p 1.1s ease-out forwards}.Nana_cf2__1tii5{background:#1299de;animation:Nana_cf2__1tii5 1.1s ease-out .05s forwards}.Nana_cf3__lwemC{background:#cb67a3;animation:Nana_cf3__lwemC 1.1s ease-out .1s forwards}.Nana_cf4__IFqI2{background:#028f96;animation:Nana_cf4__IFqI2 1.1s ease-out .02s forwards}.Nana_cf5__Cx7mV{background:#f0a81a;animation:Nana_cf5__Cx7mV 1.1s ease-out .12s forwards}.Nana_cf6__Pk8Kn{background:#794e92;animation:Nana_cf6__Pk8Kn 1.1s ease-out .07s forwards}.Nana_cf7__p9vv_{background:#4e6ec9;animation:Nana_cf7__p9vv_ 1.1s ease-out .15s forwards}.Nana_cf8__zkFKJ{background:#ffdb33;animation:Nana_cf8__zkFKJ 1.1s ease-out .09s forwards}@keyframes Nana_cf1__WGM8p{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-90px,-110px) rotate(260deg)}}@keyframes Nana_cf2__1tii5{0%{opacity:1;transform:none}to{opacity:0;transform:translate(80px,-120px) rotate(-220deg)}}@keyframes Nana_cf3__lwemC{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-120px,-40px) rotate(200deg)}}@keyframes Nana_cf4__IFqI2{0%{opacity:1;transform:none}to{opacity:0;transform:translate(115px,-50px) rotate(-180deg)}}@keyframes Nana_cf5__Cx7mV{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-40px,-140px) rotate(320deg)}}@keyframes Nana_cf6__Pk8Kn{0%{opacity:1;transform:none}to{opacity:0;transform:translate(40px,-145px) rotate(-300deg)}}@keyframes Nana_cf7__p9vv_{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-100px,10px) rotate(160deg)}}@keyframes Nana_cf8__zkFKJ{0%{opacity:1;transform:none}to{opacity:0;transform:translate(100px,15px) rotate(-150deg)}}.Nana_bubbleWrap__LEO3d{position:absolute;top:100%;left:-40px;right:-40px;display:flex;justify-content:center;pointer-events:none;z-index:2}.Nana_bubble__7Ay0K{position:relative;margin:4px 0 0;max-width:200px;padding:8px 14px;border-radius:16px;background:var(--nana-bubble,#fff);border:1px solid var(--nana-line,#e6dcc7);box-shadow:0 6px 18px rgba(120,90,40,.1);color:var(--nana-ink,#2b2724);font-size:14px;line-height:1.35;text-align:center;animation:Nana_rise__sr7x9 .3s cubic-bezier(.2,.8,.2,1) both}.Nana_bubbleTail__0eU1U{position:absolute;top:-6px;left:50%;width:10px;height:10px;background:var(--nana-bubble,#fff);border-left:1px solid var(--nana-line,#e6dcc7);border-top:1px solid var(--nana-line,#e6dcc7);transform:translateX(-50%) rotate(45deg)}@keyframes Nana_rise__sr7x9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Nana_bubble__7Ay0K,.Nana_cf__IUDjw,.Nana_coach__JbQzJ *{animation:none!important;transition:none!important}}.Nana_figure__o2RNe{display:block;line-height:0}.Nana_root__Mae58[data-motion=still] *,.Nana_root__Mae58[data-motion=still] :after,.Nana_root__Mae58[data-motion=still] :before{animation:none!important;transition:none!important}.StartFlow_root__qK609{--ob-ground:#fffdf5;--ob-ink:#2b2724;--ob-muted:#6b6256;--ob-card:#fffaf0;--ob-bubble:#ffffff;--ob-line:#e6dcc7;--ob-track:#ece4d3;--ob-shadow:0 6px 18px rgba(120,90,40,0.1);--ob-lip:#e0b800;--ob-picked:#e0b800;--ob-lock:#e9e1f0;--ob-lock-lip:#cfc2dd;--ob-lock-ink:#794e92;--nana-bubble:var(--ob-bubble);--nana-line:var(--ob-line);--nana-ink:var(--ob-ink);--nana-muted:var(--ob-muted);--nana-floor:rgba(120,90,40,0.16);min-height:100vh;display:flex;flex-direction:column;background:var(--ob-ground);color:var(--ob-ink);font-family:var(--font-sans),"Space Grotesk",system-ui,sans-serif}:root[data-theme=dark] .StartFlow_root__qK609{--ob-ground:#141517;--ob-ink:#f3ead8;--ob-muted:#aaa69e;--ob-card:#232428;--ob-bubble:#232428;--ob-line:#3a3b40;--ob-track:#2c2d31;--ob-shadow:0 6px 18px rgba(0,0,0,0.35);--ob-lip:#c9a200;--ob-picked:#ffdb33;--ob-lock:#2f3034;--ob-lock-lip:#1d1e21;--ob-lock-ink:#aaa69e;--nana-floor:rgba(0,0,0,0.45)}.StartFlow_top__oKtQI{width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;padding:28px 24px 0;display:flex;align-items:center;gap:16px}.StartFlow_back__ILFon{height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--ob-line);background:var(--ob-card);color:var(--ob-ink);cursor:pointer}.StartFlow_backSpacer__gKNe6,.StartFlow_back__ILFon{width:44px;flex:0 0 44px}.StartFlow_progress__bZqIK{flex:1 1 auto;height:8px;border-radius:999px;background:var(--ob-track);overflow:hidden}.StartFlow_progressFill__WyW87{height:100%;border-radius:999px;background:#ffdb33;transition:width .4s ease}.StartFlow_stage__dbVRA{flex:1 1 auto;width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;padding:32px 24px 56px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:24px 48px}.StartFlow_nanaCol__q0uB9{flex:0 0 200px;display:flex;justify-content:center;margin:0 auto}.StartFlow_convo__uQAGJ{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.StartFlow_bubble__hfoEs{margin:0;align-self:flex-start;max-width:560px;padding:16px 20px;border-radius:20px 20px 20px 6px;background:var(--ob-bubble);border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);font-size:19px;line-height:1.45}.StartFlow_rise__XTWUi{animation:StartFlow_rise__XTWUi .38s cubic-bezier(.2,.8,.2,1) both}.StartFlow_rise2__eKyB6{animation:StartFlow_rise__XTWUi .38s cubic-bezier(.2,.8,.2,1) .12s both}.StartFlow_rise3__bMWrf{animation:StartFlow_rise__XTWUi .38s cubic-bezier(.2,.8,.2,1) .24s both}@keyframes StartFlow_rise__XTWUi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.StartFlow_cta__cro91{align-self:flex-end;min-height:52px;padding:0 30px;border:0;border-radius:14px;background:#ffdb33;color:#1f1a10;font:700 17px var(--font-sans),Space Grotesk,system-ui,sans-serif;box-shadow:0 4px 0 var(--ob-lip);cursor:pointer}.StartFlow_cta__cro91:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ob-lip)}.StartFlow_cta__cro91:disabled{opacity:.42;cursor:not-allowed}.StartFlow_ctaGlow__b9X8f{box-shadow:0 4px 0 var(--ob-lip),0 10px 24px rgba(224,184,0,.28)}.StartFlow_row__NeZ_R{display:flex;flex-wrap:wrap;gap:12px}.StartFlow_rowEnds__eHoxr{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.StartFlow_linkBtn__iLIsa{min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--ob-muted);font:500 15px var(--font-sans),Space Grotesk,system-ui,sans-serif;text-decoration:underline;cursor:pointer}.StartFlow_hint__Pdixn{margin:2px 0 0;font-size:14px;color:var(--ob-muted)}.StartFlow_input__tzbi9{flex:1 1 260px;min-width:0;height:54px;padding:0 18px;border-radius:14px;border:1.5px solid var(--ob-line);font:500 17px var(--font-sans),Space Grotesk,system-ui,sans-serif}.StartFlow_input__tzbi9,.StartFlow_textarea__VemRP{box-sizing:border-box;background:var(--ob-card);color:var(--ob-ink)}.StartFlow_textarea__VemRP{min-height:160px;padding:14px 18px;border-radius:16px;border:1.5px solid var(--ob-line);font:400 16px/1.5 var(--font-sans),Space Grotesk,system-ui,sans-serif;resize:vertical}.StartFlow_srOnly__D6Q__{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.StartFlow_grid__28KIS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}@media (max-width:560px){.StartFlow_grid__28KIS{grid-template-columns:minmax(0,1fr)}}.StartFlow_choice__L0t9g{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-height:64px;box-sizing:border-box;padding:12px 16px;text-align:left;border-radius:16px;border:1.5px solid var(--ob-line);background:var(--ob-card);color:var(--ob-ink);box-shadow:var(--ob-shadow);font:600 17px var(--font-sans),Space Grotesk,system-ui,sans-serif;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.StartFlow_choice__L0t9g:hover{transform:translateY(-1px)}.StartFlow_choicePicked__Uli1u{border-color:var(--ob-picked)}.StartFlow_choiceRow__ylQN7{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.StartFlow_choiceSub__1fnGQ{font-weight:400;font-size:14px;color:var(--ob-muted)}.StartFlow_choiceDashed__Lry_e{border-style:dashed;border-color:var(--ob-lip);box-shadow:none}.StartFlow_choiceQuiet__xWbHB{background:transparent;box-shadow:none;color:var(--ob-muted)}.StartFlow_radio__mFEIY{width:12px;height:12px;flex:0 0 12px;border-radius:50%;border:2px solid var(--ob-line)}.StartFlow_radioOn__V9E9M{border-color:var(--ob-picked);background:#ffdb33}.StartFlow_track__6z6Sm{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--ob-line);background:var(--ob-card);box-shadow:var(--ob-shadow);transition:opacity .25s ease}.StartFlow_trackOff__eumo9{opacity:.5}.StartFlow_trackDot__kbqL1{width:14px;height:14px;flex:0 0 14px;border-radius:50%}.StartFlow_trackText__Dmmec{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.StartFlow_trackTitle__ALUQt{font-weight:600;font-size:17px}.StartFlow_trackDetail__NNgaD{font-size:14px;color:var(--ob-muted)}.StartFlow_trackReason__yK6qE{font-size:14px}.StartFlow_toggle__KsPEh{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--ob-line);background:transparent;color:var(--ob-ink);font:600 15px var(--font-sans),Space Grotesk,system-ui,sans-serif;cursor:pointer}.StartFlow_soon__FY4O_{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:16px;border:1px dashed var(--ob-line)}.StartFlow_soonLabel__is7CC{font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-muted)}.StartFlow_soonItem__Ck_Cj{font-size:15px;color:var(--ob-muted)}.StartFlow_soonItem__Ck_Cj b{color:var(--ob-ink);font-weight:600}.StartFlow_thinkLine__O2Upv{display:flex;align-items:center;gap:14px}.StartFlow_dots__1D8ZI{display:inline-flex;gap:5px}.StartFlow_dot__Qr6vV{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ob-lip);animation:StartFlow_pulse__NqSdJ 1s ease-in-out infinite}.StartFlow_dot__Qr6vV:nth-child(2){animation-delay:.15s}.StartFlow_dot__Qr6vV:nth-child(3){animation-delay:.3s}@keyframes StartFlow_pulse__NqSdJ{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.StartFlow_doneTitle__VQXHo{margin:0;font:400 40px/1.1 var(--font-head),Archivo Black,system-ui,sans-serif;letter-spacing:-.01em}.StartFlow_preview__NN83E{display:flex;align-items:center;margin:14px 0 6px;padding-left:6px}.StartFlow_previewNow__Mo0lc{width:58px;height:58px;border-radius:50%;background:#ffdb33;color:#1f1a10;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 0 var(--ob-lip),0 0 0 8px rgba(255,219,51,.25)}.StartFlow_previewTrail__H1zfk{width:40px;border-top:3px dotted var(--ob-line)}.StartFlow_previewLocked__v_bXM{width:46px;height:46px;border-radius:50%;background:var(--ob-lock);color:var(--ob-lock-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 0 var(--ob-lock-lip)}.StartFlow_error__Qi_uF{color:#b3261e;font-size:15px;margin:0}.StartFlow_root__qK609 button:focus-visible,.StartFlow_root__qK609 input:focus-visible,.StartFlow_root__qK609 textarea:focus-visible{outline:3px solid #ffdb33;outline-offset:2px}@media (prefers-reduced-motion:reduce){.StartFlow_dot__Qr6vV,.StartFlow_rise2__eKyB6,.StartFlow_rise3__bMWrf,.StartFlow_rise__XTWUi{animation:none}.StartFlow_choice__L0t9g,.StartFlow_progressFill__WyW87,.StartFlow_track__6z6Sm{transition:none}}