.scan-entry_form__OxZLd{display:grid;font-family:var(--fc-font,inherit);gap:10px;width:100%;max-width:560px;container-type:inline-size}.scan-entry_sites__l7UJQ{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--fc-r-pill,999px);background:var(--fc-surface,#161c28);border:1px solid var(--fc-line,#262c3b)}.scan-entry_form__OxZLd .scan-entry_sites__l7UJQ button{border:0;border-radius:var(--fc-r-pill,999px);padding:9px 12px;background:transparent;color:var(--fc-muted,#9aa3b2);font:inherit;font-weight:700;cursor:pointer}.scan-entry_form__OxZLd .scan-entry_sites__l7UJQ button[aria-pressed=true]{background:var(--fc-surface-2,#1f2635);color:var(--fc-text,#fff);box-shadow:inset 0 0 0 1px var(--fc-line-strong,#3a4256)}.scan-entry_row__nBesM{display:flex;gap:8px}@container (max-width: 440px){.scan-entry_row__nBesM{flex-direction:column}}.scan-entry_field___Vv_Z{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--fc-r-md,12px);background:var(--fc-surface,#161c28);border:1px solid var(--fc-line-strong,#3a4256)}.scan-entry_field___Vv_Z:focus-within{border-color:rgb(var(--fc-accent-rgb,255 121 56)/.7)}.scan-entry_field___Vv_Z span{color:var(--fc-muted,#9aa3b2);font-weight:700}.scan-entry_form__OxZLd .scan-entry_field___Vv_Z input{flex:1;min-width:0;min-height:50px;padding:0;border:0;outline:0;background:transparent;color:var(--fc-text,#fff);font:inherit;font-size:16px}.scan-entry_form__OxZLd .scan-entry_go__Y2pIG{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:0;border-radius:var(--fc-r-md,12px);background:#ff7938;color:#211005;font:inherit;font-size:16px;font-weight:800;white-space:nowrap;cursor:pointer}.scan-entry_form__OxZLd .scan-entry_go__Y2pIG:hover{background:#ff995b}.scan-entry_form__OxZLd .scan-entry_go__Y2pIG:disabled{opacity:.65;cursor:progress}.scan-entry_spin__h2mRh{animation:scan-entry_spin__h2mRh .9s linear infinite}@keyframes scan-entry_spin__h2mRh{to{transform:rotate(1turn)}}.scan-entry_error__88nKT{margin:0;padding:10px 12px;border-radius:var(--fc-r-md,12px);background:rgb(255 90 90/.1);border:1px solid rgb(255 90 90/.35);color:#ffc9c9;font-size:14px}.scan-entry_note__Viu_7{margin:2px 0 0;color:var(--fc-muted,#9aa3b2);font-size:13px;line-height:1.5}.scan-entry_form__OxZLd .scan-entry_note__Viu_7 a,.scan-entry_form__OxZLd .scan-entry_note__Viu_7 button{color:#ffac73;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (prefers-reduced-motion:reduce){.scan-entry_spin__h2mRh{animation:none}}.start_page__CuENa{--start-nav:77px;--start-avail:calc(100svh - var(--start-nav));--start-pad-y:clamp(12px,2.4svh,32px);--start-pad-x:clamp(16px,4vw,48px);--fs-heading:clamp(28px,min(7vw,5.4svh),60px);--fs-title:clamp(22px,min(5.6vw,4.2svh),44px);--fs-lede:clamp(15px,min(3.6vw,2.2svh),21px);--fs-big:clamp(52px,min(16vw,11svh),132px);display:flex;min-height:var(--start-avail);padding:var(--start-pad-y) var(--start-pad-x);background:radial-gradient(120% 60% at 50% -10%,rgb(var(--fc-accent-rgb)/.14),transparent 60%),var(--fc-bg);color:var(--fc-text);font-family:var(--fc-font);box-sizing:border-box}@media (max-width:950px){.start_page__CuENa{--start-nav:69px}}@media (max-height:760px){.start_page__CuENa{--start-pad-y:clamp(8px,1.6svh,16px);--fs-heading:clamp(24px,min(6vw,5svh),44px);--fs-title:clamp(20px,min(5vw,3.8svh),34px);--fs-lede:clamp(14px,min(3.4vw,2.1svh),17px);--fs-big:clamp(44px,min(14vw,10svh),96px)}}.start_page__CuENa *,.start_page__CuENa :after,.start_page__CuENa :before{box-sizing:border-box}.start_screen__85vZQ{flex:1;width:100%;max-width:720px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"top" "text" "visual" "actions";gap:clamp(12px,2svh,24px)}.start_screen__85vZQ[data-split=false]{grid-template-rows:auto 1fr auto;grid-template-areas:"top" "text" "actions"}.start_top__A51ru{grid-area:top;display:grid;gap:8px}.start_text__8oiG8{grid-area:text;display:flex;flex-direction:column;gap:clamp(10px,1.8svh,20px);min-width:0}.start_screen__85vZQ[data-split=false] .start_text__8oiG8,.start_visual__ixXiy{justify-content:center}.start_visual__ixXiy{grid-area:visual;display:flex;flex-direction:column;align-items:stretch;min-width:0}.start_actionBar__fvWBl{grid-area:actions;position:sticky;bottom:0;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0 max(4px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--fc-bg) 70%,transparent)}.start_actionBar__fvWBl>.start_primary__weDU9{flex:1}@media (orientation:landscape) and (min-width:900px){.start_page__CuENa{height:var(--start-avail);min-height:0}.start_screen__85vZQ{max-width:1240px;min-height:0;gap:clamp(8px,1.6svh,20px)}.start_screen__85vZQ[data-split=false]{grid-template-rows:auto minmax(0,1fr) auto}.start_text__8oiG8,.start_visual__ixXiy{min-height:0}.start_text__8oiG8{overflow-y:auto}.start_screen__85vZQ[data-split=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top" "text visual" "actions visual";column-gap:clamp(24px,4vw,64px)}.start_screen__85vZQ[data-split=true] .start_text__8oiG8{justify-content:center}.start_screen__85vZQ[data-split=false]{max-width:760px}.start_actionBar__fvWBl{position:static;background:none}}@media (orientation:landscape) and (max-height:500px){.start_page__CuENa{height:auto;min-height:0}}.start_kicker__y6__P{margin:0;color:var(--fc-accent-soft);font-size:clamp(12px,1.6svh,15px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.start_heading__q1aYs{margin:0;font-size:var(--fs-heading);line-height:1.06;font-weight:800;letter-spacing:-.02em}.start_title__2q_t_{margin:0;font-size:var(--fs-title);font-weight:800;line-height:1.12;letter-spacing:-.01em}.start_lede__k0Vti{margin:0;color:var(--fc-muted);font-size:var(--fs-lede);line-height:1.5}.start_form__VZrym{display:grid;gap:12px}.start_toggle__d64hw{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--fc-r-pill);background:var(--fc-surface);border:1px solid var(--fc-line)}.start_toggle__d64hw button{border:0;border-radius:var(--fc-r-pill);padding:10px 12px;background:transparent;color:var(--fc-muted);font:inherit;font-weight:700;cursor:pointer}.start_toggle__d64hw button[aria-pressed=true]{background:var(--fc-surface-2);color:var(--fc-text);box-shadow:inset 0 0 0 1px var(--fc-line-strong)}.start_field__iXZQR{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--fc-r-md);background:var(--fc-surface);border:1px solid var(--fc-line-strong)}.start_field__iXZQR:focus-within{border-color:rgb(var(--fc-accent-rgb)/.7)}.start_field__iXZQR span{color:var(--fc-muted);font-weight:700}.start_field__iXZQR input{flex:1;min-width:0;padding:14px 0;border:0;outline:0;background:transparent;color:var(--fc-text);font:inherit;font-size:16px}.start_primary__weDU9{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 18px;border:0;border-radius:var(--fc-r-md);background:#ff7938;color:#211005;font:inherit;font-size:clamp(16px,2svh,19px);font-weight:800;text-decoration:none;cursor:pointer}.start_primary__weDU9:disabled{opacity:.6;cursor:progress}.start_secondary__ND9cw{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:13px 18px;border-radius:var(--fc-r-md);border:1px solid var(--fc-line-strong);background:var(--fc-surface);color:var(--fc-text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.start_secondary__ND9cw:disabled{opacity:.6}.start_ghost__thDg4{white-space:nowrap;border:0;background:none;padding:8px 0;color:var(--fc-accent-soft);font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.start_error__IRU3a{margin:0;padding:12px 14px;border-radius:var(--fc-r-md);background:rgb(255 90 90/.1);border:1px solid rgb(255 90 90/.35);color:#ffc9c9;font-size:var(--fc-fs-sm);line-height:1.45}.start_fine__bUkNP{margin:0;color:var(--fc-muted);font-size:var(--fc-fs-xs)}.start_teasers__0bWkC{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (orientation:landscape) and (min-width:900px){.start_teasers__0bWkC{grid-template-columns:1fr;gap:14px;max-width:460px;margin:0 auto;width:100%}.start_teasers__0bWkC .start_tile__jePcU{padding:20px}.start_teasers__0bWkC .start_blur__cRIqS{font-size:26px}}.start_tilesStack__0GsZq{display:grid;gap:10px}.start_tile__jePcU{position:relative;overflow:hidden;padding:12px;border-radius:var(--fc-r-md);background:var(--fc-surface);border:1px solid var(--fc-line)}.start_tilesStack__0GsZq .start_tile__jePcU{padding:clamp(12px,2svh,22px)}.start_tile__jePcU small{display:block;padding-right:16px;color:var(--fc-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.start_blur__cRIqS{display:block;margin-top:6px;filter:blur(5px);-webkit-user-select:none;user-select:none;font-weight:800;font-size:clamp(15px,2.4svh,24px);color:var(--fc-accent-2)}.start_lock__ZkVcA{position:absolute;top:10px;right:10px;color:var(--fc-accent-2)}.start_card__jVKCH{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:clamp(14px,2.2svh,24px);border-radius:var(--fc-r-lg);background:var(--fc-surface);border:1px solid var(--fc-line)}.start_counter__ArkBL{display:flex;align-items:baseline;gap:8px;margin:0;font-size:clamp(36px,6svh,64px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.start_counter__ArkBL span{color:var(--fc-muted);font-size:clamp(15px,2.2svh,22px);font-weight:700;letter-spacing:0}.start_mainBar__F3V5P,.start_miniBar__03xt7{border-radius:var(--fc-r-pill);background:var(--fc-surface-2);overflow:hidden}.start_mainBar__F3V5P{height:12px}.start_miniBar__03xt7{height:5px}.start_mainBar__F3V5P div,.start_miniBar__03xt7 div{height:100%;background:linear-gradient(90deg,var(--fc-accent),var(--fc-accent-2));transition:width .4s ease}.start_stageBars__SRw_Z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px}.start_stage__GUc_s{display:grid;gap:5px}@media (max-width:480px){.start_stageBars__SRw_Z{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}}.start_stage__GUc_s small{color:var(--fc-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.start_stage__GUc_s[data-done=true] small{color:var(--fc-accent-2)}.start_status__ugTps{margin:2px 0 0;font-weight:700;font-size:var(--fc-fs-md)}.start_row__x0LEx{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.start_muted__xbKLx{color:var(--fc-muted);font-size:var(--fc-fs-sm)}.start_puzzleHead__1ojqa{margin:0;display:flex;justify-content:space-between;gap:8px;color:var(--fc-accent-soft);font-size:var(--fc-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.start_puzzleText__uAeA2{margin:0}.start_actions__u2Zsb{display:flex;gap:18px;flex-wrap:wrap}.start_puzzleFoot__EuQRT{display:grid;gap:10px}@media (orientation:landscape) and (min-width:900px){.start_puzzleFoot__EuQRT{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.start_puzzleFoot__EuQRT .start_actions__u2Zsb{gap:12px;flex-wrap:nowrap}}.start_answer__JEi25{margin:0;padding:10px 12px;border-radius:var(--fc-r-sm);background:var(--fc-surface-2);font-size:var(--fc-fs-sm);line-height:1.45;min-height:3.2em}.start_boardWrap__FP_1Y{--board-reserve:440px;width:100%;min-width:0;aspect-ratio:1;max-height:max(220px,calc(var(--start-avail) - var(--board-reserve)));display:flex;justify-content:center;align-items:flex-start}.start_boardWrap__FP_1Y[data-kind=quiz]{--board-reserve:560px}.start_boardWrap__FP_1Y[data-kind=puzzle]{--board-reserve:633px}@media (max-width:600px){.start_boardWrap__FP_1Y{--board-reserve:400px}.start_boardWrap__FP_1Y[data-kind=quiz]{--board-reserve:430px}.start_boardWrap__FP_1Y[data-kind=puzzle]{max-height:none}}@media (orientation:landscape) and (min-width:900px){.start_visual__ixXiy>.start_card__jVKCH,.start_visual__ixXiy>.start_visualPanel__OUVCU{height:100%;min-height:0}.start_visual__ixXiy>.start_card__jVKCH{display:flex;flex-direction:column}.start_visual__ixXiy .start_boardWrap__FP_1Y{flex:1 1 0;min-height:0;aspect-ratio:auto;max-height:none;align-items:center}.start_visual__ixXiy .start_boardPlaceholder__vtc_2{flex:1 1 0;min-height:0;width:auto;max-width:100%}}.start_markLayer__5Cxx5{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.start_boardFrame__S_ijx{position:relative;max-width:100%;margin:0 auto;border-radius:var(--fc-r-sm);overflow:hidden;box-shadow:0 0 0 1px var(--fc-line-strong),0 18px 48px -24px #000}.start_boardPlaceholder__vtc_2{width:min(100%,60svh);aspect-ratio:1;margin:0 auto;border-radius:var(--fc-r-sm);background:var(--fc-surface-2)}.start_segments__M0_1r{display:flex;gap:4px}.start_segments__M0_1r span{flex:1;display:grid;place-items:center;height:6px;border-radius:var(--fc-r-pill);background:var(--fc-surface-2);color:var(--fc-muted)}.start_segments__M0_1r span[data-on=true]{background:var(--fc-accent)}.start_segments__M0_1r span[data-locked=true]{height:14px;background:rgb(var(--fc-line-rgb)/.05);border:1px dashed rgb(var(--fc-line-rgb)/.16);opacity:.75}.start_story__Pj8GD{position:relative;display:flex;flex-direction:column;gap:clamp(10px,1.8svh,20px)}.start_voiceRow__qBwtw{display:flex;justify-content:flex-end;min-height:28px}.start_voiceBtn___AMQj{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgb(var(--fc-line-rgb)/.3);border-radius:50%;background:transparent;color:var(--fc-muted);cursor:pointer;position:relative;z-index:2;transition:color .15s,border-color .15s}.start_voiceBtn___AMQj:hover,.start_voiceBtn___AMQj[aria-pressed=true]{color:var(--fc-accent);border-color:rgb(var(--fc-accent-rgb)/.55)}.start_voiceBtn___AMQj svg{width:15px;height:15px}.start_voiceBtn___AMQj:focus-visible{outline:2px solid rgb(var(--fc-accent-rgb)/.7);outline-offset:2px}@media (prefers-reduced-motion:reduce){.start_voiceBtn___AMQj{transition:none}}.start_tapZone__WVeBh{position:absolute;top:0;bottom:0;width:34%;border:0;background:transparent;cursor:pointer;z-index:1}.start_tapPrev__7_v4d{left:0}.start_tapNext__BTzVG{right:0}.start_visualPanel__OUVCU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.start_visualPanel__OUVCU>.start_stat__UxOzg{min-width:12ch}.start_big__4T0mV{margin:0;font-size:var(--fs-big);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--fc-accent)}.start_stats__WPSj_{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:420px}.start_stat__UxOzg{padding:clamp(10px,1.6svh,18px);border-radius:var(--fc-r-md);background:var(--fc-surface-2);text-align:center}.start_stat__UxOzg b{display:block;font-size:clamp(22px,3.4svh,36px);font-variant-numeric:tabular-nums}.start_stat__UxOzg small{color:var(--fc-muted);font-size:12px}.start_swing__nlvRf{display:flex;justify-content:center;gap:10px;font-weight:800;font-size:var(--fs-lede);font-variant-numeric:tabular-nums}.start_gold__jYIXK{color:var(--fc-accent-2)}.start_good__yxNZr{color:#4ade80}.start_bad__1HgH_{color:#f87171}.start_legend__SbdNS{display:flex;align-items:center;gap:6px;margin:0;color:var(--fc-muted);font-size:var(--fc-fs-sm)}.start_keyBad__MyN_w,.start_keyGood__AiGaO{display:inline-block;width:18px;height:4px;border-radius:2px;margin-left:6px}.start_keyBad__MyN_w{height:3px;background:repeating-linear-gradient(90deg,rgb(239,68,68) 0 5px,transparent 5px 9px)}.start_keyGood__AiGaO{height:6px;background:rgb(34,197,94)}.start_spinner__WnTN3{animation:start_spin__bczIA 1s linear infinite}@keyframes start_spin__bczIA{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.start_mainBar__F3V5P div,.start_miniBar__03xt7 div,.start_spinner__WnTN3{animation:none;transition:none}}.start_pitch__sJaIA{display:grid;gap:clamp(10px,1.8svh,18px)}.start_pitchHead__6H2SG{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.start_teaserLine__gLdvb{margin:6px 0 0;color:var(--fc-accent-2);font-weight:800;font-size:var(--fs-lede);letter-spacing:.04em}.start_benefits__qb_VA{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-lede);line-height:1.35}.start_benefits__qb_VA li{display:flex;gap:10px;align-items:flex-start}.start_benefits__qb_VA svg{flex:0 0 auto;margin-top:.2em;color:var(--fc-accent)}.start_portrait__D_ng3{position:relative;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:var(--fc-r-md);background:radial-gradient(circle at 50% 35%,#3a4152,#1b2130);box-shadow:inset 0 0 0 1px rgb(var(--fc-accent-2-rgb)/.45)}.start_portraitImg__19208{position:absolute;inset:-12%;background-size:cover;background-position:50%;filter:grayscale(1) blur(7px) brightness(.8)}.start_portraitShield__bMobS{color:rgb(var(--fc-accent-2-rgb)/.55)}.start_portraitLock__oJ1Qo{position:relative;color:var(--fc-accent-2);font-size:22px;font-weight:800;text-shadow:0 1px 6px #000}.start_tileMaster___eK8B{display:flex;align-items:center;gap:12px}.start_tileMaster___eK8B>div{min-width:0}.start_duo__JWUm6{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;width:100%;max-width:460px}.start_duo__JWUm6 .start_stat__UxOzg b{font-size:clamp(30px,5.5svh,56px)}.start_openingsPair__d8Viq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,1.4vw,16px);width:100%}.start_openingSide__GaHDf{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.start_openingLabel__Z3v2E{display:flex;align-items:baseline;gap:7px;margin:0}.start_openingLabel__Z3v2E b{font-size:12px;font-weight:650;letter-spacing:.01em}.start_openingLabel__Z3v2E small{color:var(--fc-muted);font-size:11px}.start_openingName__d8YK6{margin:0;color:var(--fc-muted);font-size:clamp(10px,1.6svh,12px);line-height:1.3;text-align:center;overflow-wrap:anywhere}@media (max-width:600px){.start_openingsPair__d8Viq{grid-template-columns:minmax(0,1fr);gap:12px}}.start_axes__NDKER{display:grid;gap:12px;width:100%;max-width:460px;text-align:left}.start_axis__42aKw{display:grid;gap:5px}.start_axis__42aKw small{color:var(--fc-muted);font-size:var(--fc-fs-sm);font-weight:700}.start_axis__42aKw .start_miniBar__03xt7{height:8px}@media (max-width:600px){.start_teasers__0bWkC{grid-template-columns:1fr 1fr}.start_teasers__0bWkC .start_tileMaster___eK8B{grid-column:1/-1}}.start_gateSide__3_P2p{display:grid;gap:clamp(10px,1.8svh,18px);align-content:center;min-height:0}.start_gateActions__y6j1X{display:grid;gap:8px;width:100%}.start_signInRow__TYnB_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.start_signInRow__TYnB_ .start_secondary__ND9cw{min-height:48px;padding:10px 12px;font-size:clamp(14px,1.9svh,16px)}@media (max-height:760px){.start_gateSide__3_P2p .start_tilesStack__0GsZq .start_tile__jePcU{padding:10px 14px}.start_gateSide__3_P2p .start_blur__cRIqS{font-size:16px}}.start_awards__5EPWt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1.4svh,12px);width:100%;max-width:520px;text-align:left}.start_award__ZqW8J{display:flex;align-items:center;gap:10px;min-width:0;padding:clamp(8px,1.5svh,14px) 10px;border-radius:var(--fc-r-md);border:1px solid var(--fc-line-strong);background:var(--fc-surface)}.start_medal__Dk3xs{flex:none;width:clamp(26px,5svh,40px);height:auto}.start_awardText__x6ikV{display:grid;gap:2px;min-width:0}.start_awardText__x6ikV b{font-size:clamp(14px,2.2svh,17px);color:var(--fc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start_awardText__x6ikV small{font-size:clamp(11px,1.7svh,13px);line-height:1.25;color:var(--fc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:360px){.start_awards__5EPWt{grid-template-columns:minmax(0,1fr)}}.today_shell__HFoT5{margin:0 auto;width:100%;max-width:520px;padding:clamp(12px,2.4svh,24px) 16px;padding-bottom:calc(clamp(12px, 2.4svh, 24px) + var(--app-tabbar-h, 0px))}.today_shellWide__DpDBC{max-width:760px}.today_drill__VMPWz{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "board" "body" "actions";gap:12px;justify-items:stretch}.today_head__Rpkym{grid-area:head;display:grid;gap:4px;text-align:center}.today_label__7qxND{margin:0;color:var(--fc-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.today_prompt__J5Um3{margin:0;color:var(--fc-text);font-size:14px;line-height:1.4}.today_boardCol__5q7Mw{grid-area:board}.today_boardBox__v13sy,.today_boardCol__5q7Mw{min-width:0;display:flex;justify-content:center}.today_boardBox__v13sy{width:100%;max-width:640px}.today_boardFrame__5pq0Y{overflow:hidden;border-radius:12px}.today_body__ecxgQ{grid-area:body;display:grid;gap:8px;min-width:0}.today_nudge__LX1k_{margin:0;min-height:1.25rem;color:var(--fc-accent-soft);font-size:12px;text-align:center}.today_feedback__oF_1G{border-radius:12px;border:1px solid var(--fc-line-strong);background:var(--fc-surface);padding:12px;font-size:14px}.today_actions__nIGjR{grid-area:actions;position:sticky;bottom:var(--app-tabbar-h,0);z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0 max(6px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--fc-bg) 75%,transparent)}@media (orientation:landscape) and (min-width:900px){.today_shellWide__DpDBC{max-width:1200px;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.today_drill__VMPWz{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"board head" "board body" "board actions";column-gap:clamp(20px,3vw,48px);row-gap:14px;align-items:start}.today_head__Rpkym{text-align:left;gap:8px;padding-top:4px}.today_prompt__J5Um3{font-size:clamp(16px,2.6svh,22px);font-weight:600}.today_nudge__LX1k_{text-align:left}.today_actions__nIGjR{position:static;justify-content:flex-start;background:none;padding:0}}.today_home__USc84{display:grid;gap:16px}.today_day__8_XXT,.today_tasks__PGhwJ{min-width:0}@media (orientation:landscape) and (min-width:900px){.today_home__USc84{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(20px,3vw,40px)}.today_day__8_XXT{position:sticky;top:12px}}.today_taskText__0N9cI{min-width:0;flex:1 1 0;overflow:hidden}.today_taskText__0N9cI>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roadmap_roadmap__APwPN{--rm-bg:#0e1118;--rm-ember:#ff7938;--rm-gold:#d4a657;--rm-dim:rgba(var(--fc-line-rgb,148,163,184),0.35);--rm-node:clamp(52px,14vw,72px);--rm-gap:clamp(112px,17svh,150px);position:relative;margin-bottom:var(--fc-space-6,2rem);border:1px solid var(--fc-line,rgba(255,255,255,.08));border-radius:var(--fc-r-lg,1rem);background:var(--rm-bg)}.roadmap_layout__VJIAW{display:grid;grid-template-columns:1fr}.roadmap_side__zjDOz{min-width:0}.roadmap_bar__N6xGv{height:6px;margin:.35rem clamp(1rem,3vw,1.5rem) .2rem;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.roadmap_bar__N6xGv i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rm-ember),var(--rm-gold));transition:width .6s ease}.roadmap_stageList__CN25X,.roadmap_upNext__cEd1v{display:none}.roadmap_head__2SzY_{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:clamp(.9rem,2.4vw,1.25rem) clamp(1rem,3vw,1.5rem) .5rem}.roadmap_headMain__dmXnc{min-width:0}.roadmap_rate__FzrQM{display:flex;align-items:center;gap:clamp(.4rem,1.5vw,.75rem);margin:.2rem 0 .1rem;font-size:clamp(1.9rem,7vw,2.8rem);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.roadmap_rateNow__CO_an{color:#fff}.roadmap_rateGoal__RaUXp{color:var(--rm-gold)}.roadmap_arrow__5szcu{width:clamp(1.8rem,6vw,2.6rem);height:auto;fill:none;stroke:var(--rm-gold);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.roadmap_fresh__RxVbN{margin:.2rem 0 0;font-size:var(--fc-fs-xs,.72rem);color:var(--fc-muted,#94a3b8)}.roadmap_kicker__c_Y2A{margin:0;font-size:var(--fc-fs-xs,.7rem);letter-spacing:.16em;text-transform:uppercase;color:var(--rm-ember);font-weight:700}.roadmap_title__WKHnX{margin:.15rem 0 0;font-size:clamp(1.15rem,3.6vw,1.6rem);font-weight:700;color:#fff}.roadmap_progress__FOYC_{margin:0;font-size:var(--fc-fs-sm,.85rem);color:var(--fc-muted,#94a3b8);white-space:nowrap}.roadmap_progress__FOYC_ b{color:var(--rm-gold)}.roadmap_box__qe9US{position:relative;overflow-x:clip;padding:2.6rem clamp(.5rem,3vw,2rem) 2.4rem}.roadmap_track__ONn2v{position:relative;max-width:520px;margin:0 auto}.roadmap_line__v2YlM{position:absolute;left:0;top:0;overflow:visible}.roadmap_dots__sVsUX{fill:none;stroke:var(--rm-dim);stroke-width:4;stroke-linecap:round;stroke-dasharray:.5 12}.roadmap_dotsLit__lFrL6{stroke:var(--rm-gold)}.roadmap_ribbon__HYUgB{fill:none;stroke:rgba(212,166,87,.07);stroke-width:34;stroke-linecap:round;stroke-linejoin:round}.roadmap_bigArrow__rmiOy{fill:var(--rm-gold);stroke:#f0cf86;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(212,166,87,.55))}.roadmap_chevron__948Ts{fill:none;stroke:rgba(212,166,87,.5);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.roadmap_chevronLit__dIngi{stroke:var(--rm-gold)}.roadmap_reveal__qObS9{fill:none;stroke:#fff;stroke-width:30;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--drawn));animation:roadmap_draw__iq2sy 1.6s ease-out both}@keyframes roadmap_draw__iq2sy{0%{stroke-dashoffset:1}}.roadmap_band__A0V6j{position:absolute;left:0;right:0;z-index:0;display:flex;justify-content:center;pointer-events:none}.roadmap_band__A0V6j:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,166,87,.35),transparent)}.roadmap_band__A0V6j span{position:relative;padding:.18rem .75rem;border:1px solid rgba(212,166,87,.4);border-radius:999px;background:var(--rm-bg);color:var(--rm-gold);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.roadmap_slot__M3zER{position:absolute;z-index:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:var(--rm-node);margin-top:-1rem}.roadmap_node__3hZTA{position:relative;display:grid;place-items:center;width:var(--rm-node);height:var(--rm-node);border-radius:50%;border:2px solid var(--rm-dim);background:#161b26;color:var(--fc-muted,#94a3b8);cursor:pointer;transition:transform .15s ease}.roadmap_node__3hZTA:hover{transform:scale(1.05)}.roadmap_node__3hZTA:focus-visible{outline:3px solid var(--fc-focus-color,#7dd3fc);outline-offset:3px}.roadmap_node__3hZTA svg{width:42%;height:42%}.roadmap_emoji__QRUN5,.roadmap_sheetEmoji__x5Sb4{font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,Twemoji Mozilla,sans-serif;line-height:1}.roadmap_emoji__QRUN5{font-size:calc(var(--rm-node) * .44);filter:none}.roadmap_waiting__4RID1{opacity:.55}.roadmap_done__Bxo3E{border-color:var(--rm-gold);background:radial-gradient(circle at 35% 30%,#f0cf86,var(--rm-gold) 55%,#9c7633);color:#241a08;box-shadow:0 0 0 4px rgba(212,166,87,.15)}.roadmap_current__kVaZa{border-color:var(--rm-ember);background:radial-gradient(circle at 35% 30%,#ffb079,var(--rm-ember) 60%,#c4501c);color:#2a1003;animation:roadmap_pulse__LRBuQ 1.8s ease-in-out infinite}@keyframes roadmap_pulse__LRBuQ{0%,to{box-shadow:0 0 0 0 rgba(255,121,56,.55),0 0 18px rgba(255,121,56,.35)}50%{box-shadow:0 0 0 12px rgba(255,121,56,0),0 0 26px rgba(255,121,56,.55)}}.roadmap_goal__5T463{width:calc(var(--rm-node) * 1.3);height:calc(var(--rm-node) * 1.3);border:3px solid var(--rm-gold);background:radial-gradient(circle at 35% 30%,#fff1c4,#e2b863 45%,#8f6a2c);color:#3a2a0a;opacity:1;box-shadow:inset 0 0 0 5px rgba(255,255,255,.18),0 0 22px rgba(212,166,87,.35)}.roadmap_stars__XYpEg{position:absolute;top:-.85rem;display:flex;gap:2px;color:var(--rm-gold)}.roadmap_stars__XYpEg svg{width:.8rem;height:.8rem;fill:currentColor}.roadmap_stars__XYpEg svg:nth-child(2){transform:translateY(-3px)}.roadmap_lock__W6_93{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:#0e1118;border:1px solid var(--rm-dim);color:var(--fc-muted,#94a3b8)}.roadmap_lock__W6_93 svg{width:.7rem;height:.7rem}.roadmap_label__0WhSh{margin-top:.35rem;width:max-content;max-width:min(64vw,15rem);text-align:center;font-size:var(--fc-fs-xs,.75rem);line-height:1.25;color:#dbe3ee;text-shadow:0 1px 2px #000}.roadmap_stageOld__nk84o{position:absolute;top:50%;transform:translateY(-75%);white-space:nowrap;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-gold);border:1px solid rgba(212,166,87,.35);border-radius:var(--fc-r-pill,999px);padding:.15rem .55rem;background:rgba(14,17,24,.85)}.roadmap_backdrop__8oYJS{--rm-bg:#0e1118;--rm-ember:#ff7938;--rm-gold:#d4a657;--rm-dim:rgba(148,163,184,0.35);position:fixed;inset:0;z-index:80;background:rgba(3,5,10,.6);display:flex;align-items:flex-end;justify-content:center}.roadmap_sheet__F1gYB{position:relative;width:min(100%,560px);max-height:80vh;overflow:auto;padding:1.4rem clamp(1rem,4vw,1.75rem) calc(1.4rem + env(safe-area-inset-bottom, 0px));border-radius:1.25rem 1.25rem 0 0;border:1px solid var(--fc-line,rgba(255,255,255,.1));background:var(--rm-bg,#0e1118);animation:roadmap_up__fFkaT .25s ease-out both}@keyframes roadmap_up__fFkaT{0%{transform:translateY(100%)}}.roadmap_close__Rt5xY{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:0;background:rgba(255,255,255,.06);color:#cbd5e1;cursor:pointer}.roadmap_close__Rt5xY svg{width:1rem;height:1rem}.roadmap_sheetKind__1GmFi{margin:0;font-size:var(--fc-fs-xs,.72rem);letter-spacing:.14em;text-transform:uppercase;color:var(--rm-ember,#ff7938);font-weight:700}.roadmap_sheetTitle__XI8oz{margin:.3rem 0 .4rem;font-size:clamp(1.15rem,4vw,1.4rem);color:#fff;font-weight:700}.roadmap_sheetReason__TqjT4{margin:0 0 1.1rem;color:#b8c2d0;line-height:1.5;font-size:var(--fc-fs-sm,.9rem)}.roadmap_sheetRow__TXs_D{display:flex;gap:.6rem;flex-wrap:wrap}.roadmap_start__IP97s{background:var(--rm-ember,#ff7938);color:#1a0a02;font-weight:800;text-decoration:none}.roadmap_startDisabled__gS7SC,.roadmap_start__IP97s{flex:1 1 10rem;display:inline-flex;justify-content:center;align-items:center;min-height:2.9rem;border-radius:.8rem}.roadmap_startDisabled__gS7SC{gap:.4rem;background:rgba(255,255,255,.06);color:#94a3b8}.roadmap_startDisabled__gS7SC svg{width:1rem;height:1rem}.roadmap_mark__dYS5_{flex:0 1 auto;min-height:2.9rem;padding:0 1.1rem;border-radius:.8rem;border:1px solid rgba(212,166,87,.5);background:transparent;color:var(--rm-gold,#d4a657);font-weight:700;cursor:pointer}.roadmap_strip__QYKba{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.7rem .9rem;border:1px solid rgba(255,121,56,.35);border-radius:var(--fc-r-md,.75rem);background:#0e1118;color:inherit;text-decoration:none}.roadmap_stripDot__w1MhP{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:#ff7938;box-shadow:0 0 10px rgba(255,121,56,.7);animation:roadmap_pulse__LRBuQ 1.8s ease-in-out infinite}.roadmap_stripText__UcFGI{display:flex;flex-direction:column;min-width:0;flex:1}.roadmap_stripKicker__mWJ0y{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#ff7938;font-weight:700}.roadmap_stripTitle___x_Bq{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap_stripGo__iXOjM{flex:none;font-size:.8rem;color:#d4a657;font-weight:700}@media (prefers-reduced-motion:reduce){.roadmap_current__kVaZa,.roadmap_reveal__qObS9,.roadmap_sheet__F1gYB,.roadmap_stripDot__w1MhP{animation:none}.roadmap_node__3hZTA{transition:none}}.roadmap_here__9JwT2{bottom:calc(100% + .55rem);white-space:nowrap;padding:.22rem .6rem;border-radius:var(--fc-r-pill,999px);background:var(--rm-gold,#d4a657);color:#1c1405;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.45);z-index:2}.roadmap_here__9JwT2,.roadmap_here__9JwT2:after{position:absolute;left:50%;transform:translateX(-50%)}.roadmap_here__9JwT2:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--rm-gold,#d4a657)}.roadmap_goalLabel__AqsCt{margin-top:.4rem;white-space:nowrap;font-size:clamp(1.1rem,4vw,1.35rem);font-weight:800;color:var(--rm-gold,#d4a657);font-variant-numeric:tabular-nums}.roadmap_switcher__xetba{position:relative;z-index:30}.roadmap_pill__VSIaV{display:inline-flex;align-items:center;gap:.45rem;max-width:70vw;min-height:2.2rem;padding:.3rem .75rem;border-radius:var(--fc-r-pill,999px);border:1px solid rgba(212,166,87,.45);background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.roadmap_pillName___4R4x{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap_pillSrc__hQCVm{font-size:.7rem;color:var(--fc-muted,#94a3b8);white-space:nowrap}.roadmap_chev__M_qF4{width:1rem;height:1rem;color:#d4a657;flex:none}.roadmap_menu__evPBI{position:absolute;left:0;top:calc(100% + .35rem);min-width:min(16rem,86vw);padding:.35rem;border-radius:.8rem;border:1px solid var(--fc-line,rgba(255,255,255,.1));background:#141925;box-shadow:0 12px 30px rgba(0,0,0,.5)}.roadmap_menuRight__hsRqc{left:auto;right:0}.roadmap_menuItem__Yvrle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.6rem;padding:.4rem .6rem;border:0;border-radius:.55rem;background:transparent;color:#e5e9f0;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.roadmap_menuItem__Yvrle:focus-visible,.roadmap_menuItem__Yvrle:hover{background:rgba(255,255,255,.06)}.roadmap_menuName__JQLZg{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap_menuSrc__iOCwz{font-size:.72rem;color:var(--fc-muted,#94a3b8)}.roadmap_menuCheck__X1gbt{width:1rem;height:1rem;margin-left:auto;color:#d4a657;flex:none}.roadmap_menuAdd__lGGUR{color:#ff7938;font-weight:700;border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 .55rem .55rem}.roadmap_menuAdd__lGGUR .roadmap_menuCheck__X1gbt{margin-left:0;color:#ff7938}.roadmap_paywall__v_sYZ{margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(255,121,56,.4);border-radius:1rem;background:#0e1118;text-align:center}.roadmap_paywallCompact__fcQZH{margin:1rem 0 0;text-align:center}.roadmap_pwKicker__yZ5Nz{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#d4a657;font-weight:700}.roadmap_pwList__kXF89{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.85rem;color:rgba(255,255,255,.78);text-align:left;max-width:26rem}.roadmap_pwList__kXF89 li{position:relative;padding-left:1.1rem}.roadmap_pwList__kXF89 li:before{content:"✓";position:absolute;left:0;color:#d4a657}.roadmap_pwKicker__yZ5Nz svg{width:.85rem;height:.85rem}.roadmap_pwTitle__l3Jyx{margin:.35rem 0 .8rem;font-size:1.15rem;font-weight:800;color:#fff}.roadmap_pwMain__0SoKH{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:22rem;min-height:2.9rem;border:0;border-radius:.8rem;background:#ff7938;color:#1a0a02;font-weight:800;cursor:pointer}.roadmap_pwMain__0SoKH:disabled{opacity:.6;cursor:default}.roadmap_pwSmall__sNWRe{margin:.5rem 0 0;font-size:.78rem;color:#94a3b8}.roadmap_pwLink__d_HgC{margin-top:.4rem;background:none;border:0;color:#d4a657;font-size:.8rem;text-decoration:underline;cursor:pointer}.roadmap_pwError__j4kiC{margin:.5rem 0 0;font-size:.82rem;color:#fca5a5}.roadmap_trialStrip__ffG7t{margin:0 0 .8rem;padding:.45rem .8rem;border:1px solid rgba(212,166,87,.5);border-radius:.7rem;background:rgba(212,166,87,.08);color:#d4a657;font-size:.82rem;font-weight:700;text-align:center}.roadmap_slotWide__Ti_oY{margin-top:0}.roadmap_sideLabel__j129d{position:absolute;top:50%;transform:translateY(-50%);width:min(15rem,46vw);display:grid;gap:.15rem;line-height:1.3;color:#dbe3ee}.roadmap_sideLabel__j129d b{font-size:.95rem;color:#fff}.roadmap_sideLabel__j129d small{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-gold);font-weight:700}.roadmap_sideLabel__j129d span{font-size:.8rem;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roadmap_sideRight__r_nfe{left:calc(100% + 1rem);text-align:left}.roadmap_sideLeft__X7_NF{right:calc(100% + 1rem);text-align:right}@media (min-width:900px){.roadmap_layout__VJIAW{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:1.5rem;padding:.5rem clamp(.5rem,2vw,1.25rem) 0}.roadmap_side__zjDOz{position:sticky;top:4.5rem;max-height:calc(100svh - 5.5rem - var(--app-tabbar-h, 0px));overflow-y:auto;scrollbar-width:thin;padding-bottom:1rem;border-right:1px solid rgba(255,255,255,.06)}.roadmap_head__2SzY_{padding-left:.5rem;padding-right:.75rem}.roadmap_bar__N6xGv{margin-left:.5rem;margin-right:.75rem}.roadmap_rate__FzrQM{font-size:clamp(2.2rem,4vw,3rem)}.roadmap_box__qe9US{padding-top:3.2rem;padding-left:0;padding-right:0}.roadmap_upNext__cEd1v{display:block;margin:1rem .75rem 0 .5rem;padding:1rem 1.1rem 1.1rem;border:1px solid rgba(255,121,56,.4);border-radius:1rem;background:linear-gradient(180deg,rgba(255,121,56,.1),rgba(255,121,56,.02))}.roadmap_upKicker__YiAKt{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-ember);font-weight:700}.roadmap_upTitle__tj_v0{margin:.35rem 0 .3rem;font-size:1.25rem;line-height:1.25;color:#fff;font-weight:750}.roadmap_upReason__Fzd_C{margin:0 0 .9rem;color:#b8c2d0;font-size:.9rem;line-height:1.45}.roadmap_upNext__cEd1v .roadmap_start__IP97s{width:100%}.roadmap_stageList__CN25X{display:grid;gap:.35rem;list-style:none;margin:1rem .75rem 0 .5rem;padding:0}.roadmap_stageList__CN25X button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.55rem .8rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:#cbd5e1;font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.roadmap_stageList__CN25X button:hover{border-color:rgba(212,166,87,.5)}.roadmap_stageList__CN25X b{color:var(--rm-gold);font-variant-numeric:tabular-nums}}.today-cards_counters__0Tb9O{display:inline-flex;gap:6px}.today-cards_counter__pc2__{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--fc-line,#262c3b);background:var(--fc-surface,#131824);font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums}.today-cards_counter__pc2__ svg{width:14px;height:14px}.today-cards_counter__pc2__:first-child svg{color:#ff7938}.today-cards_counter__pc2__:last-child svg{color:#d4a657;fill:currentColor}.today-cards_kicker__9H2Zm{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#d4a657}.today-cards_daily__vnitQ{margin-bottom:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,121,56,.35);background:radial-gradient(120% 90% at 0 0,rgba(255,121,56,.12),transparent 60%),var(--fc-surface,#131824);display:flex;flex-direction:column;gap:10px}.today-cards_dailyRow__wozxQ{display:flex;align-items:center;gap:12px;min-width:0}.today-cards_dailyIcon__U10jo{width:44px;height:44px;flex:0 0 auto;border-radius:12px;background:#1b2130;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.today-cards_dailyText__o_2_7{display:flex;flex-direction:column;min-width:0}.today-cards_dailyTitle__SiUEJ{font-weight:700;font-size:1rem}.today-cards_dailySub__xpemK{font-size:.8rem;color:var(--fc-muted,#9aa3b2);line-height:1.4}.today-cards_start__1LWix{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;border:0;background:#ff7938;color:#1a0a02;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.today-cards_league__Tx1_U{margin-bottom:10px;padding:14px;border-radius:16px;border:1px solid var(--fc-line,#262c3b);background:var(--fc-surface,#131824)}.today-cards_leagueHead__2E4FO{display:flex;align-items:center;gap:8px;margin-bottom:8px}.today-cards_trophy__ESYtp{width:16px;height:16px;color:#d4a657}.today-cards_leagueBig__FZS1D{margin:0;font-size:1.5rem;font-weight:800}.today-cards_leagueBig__FZS1D span{font-size:.85rem;font-weight:600;color:var(--fc-muted,#9aa3b2)}.today-cards_weeks__5DU4s{display:flex;justify-content:space-between;gap:8px;font-size:.85rem}.today-cards_weeks__5DU4s strong{font-size:1.2rem}.today-cards_muted__xQUVK{color:var(--fc-muted,#9aa3b2)}.today-cards_bar__vS7Jk{margin:8px 0 6px;height:8px;border-radius:4px;background:#232838;overflow:hidden}.today-cards_bar__vS7Jk span{display:block;height:100%;background:linear-gradient(90deg,#ff7938,#d4a657);border-radius:4px}.today-cards_leagueLine__J6Pyv{margin:0;font-size:.85rem;font-weight:650}.today-cards_note__XDnqf{margin:6px 0 0;font-size:.72rem;color:var(--fc-muted,#9aa3b2);line-height:1.4}.today-cards_toast__y_TB2{position:fixed;left:50%;transform:translateX(-50%);z-index:70;bottom:calc(var(--app-tabbar-h, 0px) + 16px);display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:#12301f;border:1px solid rgba(34,197,94,.5);color:#dcfce7;font-weight:650;font-size:.9rem;box-shadow:0 12px 30px rgba(0,0,0,.45);width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box}.today-cards_toast__y_TB2 a{color:#4ade80;font-weight:800;text-decoration:none;white-space:nowrap}.progress_page__OSCwf{margin:0 auto;width:100%;max-width:560px;padding:clamp(12px,2.4svh,24px) 16px calc(1.5rem + var(--app-tabbar-h, 0px));color:#fff}.progress_head__66vPU{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.progress_kicker__P9KXD{margin:0;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#ff7938;font-weight:800}.progress_rate___8RKA{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 0;font-size:clamp(2rem,9vw,3rem);font-weight:800;line-height:1}.progress_rate___8RKA svg{width:2.2rem;height:1rem;fill:none;stroke:#d4a657;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.progress_goal__yr7O1{color:#d4a657}.progress_chips__xukXg{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.progress_chips__xukXg li{display:flex;flex-direction:column;align-items:center;padding:.7rem .3rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#0e1118}.progress_chips__xukXg b{font-size:1.35rem}.progress_chips__xukXg span{font-size:.7rem;color:#94a3b8}.progress_card__disNJ{margin:0 0 .8rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0e1118;break-inside:avoid}.progress_card__disNJ h2{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#d4a657;font-weight:800}.progress_leakLine__SC6Vi{margin:0;font-size:1rem;font-weight:700}.progress_muted__RMEAZ{margin:.3rem 0 0;font-size:.82rem;color:#94a3b8}.progress_week__sY6IQ{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem;margin:0;padding:0;list-style:none}.progress_week__sY6IQ li{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.15);font-size:.78rem;color:#94a3b8}.progress_week__sY6IQ .progress_on__KN3ZS{background:#d4a657;border-color:#d4a657;color:#1a1204;font-weight:800}.progress_week__sY6IQ .progress_today__ms8Jw{box-shadow:0 0 0 2px #ff7938}.progress_row__zwGU4{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.progress_cta__24Y_I,.progress_ghost__l0YAK{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 1.1rem;border-radius:.8rem;font-weight:800;text-decoration:none}.progress_cta__24Y_I{background:#ff7938;color:#1a0a02}.progress_ghost__l0YAK{border:1px solid rgba(212,166,87,.5);color:#d4a657}@media (min-width:900px) and (orientation:landscape){.progress_page__OSCwf{max-width:1040px;column-count:2;column-gap:1rem}.progress_chips__xukXg,.progress_head__66vPU{column-span:all}}.progress_empty__dcMOY{columns:auto;column-span:all;max-width:560px}