.Card_card__5KG_H{background:var(--nsh-card-bg);border:var(--nsh-border-thin) solid var(--nsh-card-border);border-radius:var(--nsh-radius-card);padding:var(--nsh-space-4);color:var(--nsh-text)}.Button_button__B4e27{font-family:var(--nsh-font);cursor:pointer}.Button_outline__0Ssn5{font-size:15px;font-weight:700;border-radius:16px;border:var(--nsh-border-selected) solid var(--nsh-ink-primary);padding:18px}.Button_outline__0Ssn5,.Button_secondary__pnxNm{text-align:center;background:transparent;color:var(--nsh-text)}.Button_secondary__pnxNm{width:100%;font-size:14px;font-weight:600;border-radius:15px;border:var(--nsh-border-strong) solid var(--nsh-btn-disabled-bg);padding:15px 14px}.Button_primary__5RCiQ{width:100%;font-size:15px;font-weight:700;text-align:center;border:none;border-radius:16px;padding:18px;background:var(--nsh-pill-active-bg);color:var(--nsh-pill-active-text)}.Button_pill__aJkse{font-size:13.5px;font-weight:600;border-radius:999px;border:none;padding:11px 18px;min-height:48px;background:transparent;color:var(--nsh-pill-text)}.Button_pill__aJkse.Button_active__jTur0{background:var(--nsh-pill-active-bg);color:var(--nsh-pill-active-text)}.Button_pillPositive__ast1c{min-height:48px;background:var(--nsh-pill-active-bg);color:var(--nsh-pill-active-text)}.Button_pillPositive__ast1c,.Button_textNegative__Tbc25{font-size:15px;font-weight:600;border-radius:var(--nsh-radius-pill);border:none;display:flex;align-items:center;justify-content:center}.Button_textNegative__Tbc25{min-height:44px;background:transparent;color:var(--nsh-text-secondary)}.Chip_chip__ZEbNU{font-family:var(--nsh-font);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:var(--nsh-border-strong) solid var(--nsh-btn-disabled-bg);border-radius:14px;background:transparent;color:var(--nsh-text);font-weight:600}.Chip_grid__gBdlm{height:52px;font-size:15px}.Chip_tag__7L9y5{padding:13px 16px;font-size:14px}.Chip_selected__gD9PB{background:var(--nsh-pill-active-bg);border-color:var(--nsh-pill-active-bg);color:var(--nsh-pill-active-text)}.Chip_grid__gBdlm.Chip_selected__gD9PB{font-weight:700}.Chip_disabled__flF0g{opacity:.35;cursor:default;pointer-events:none}.ClassCarousel_row__38_z6{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--nsh-space-2);gap:var(--nsh-space-2)}.ChoiceCard_card__vO3so{display:flex;gap:14px;align-items:center;width:100%;text-align:left;padding:var(--nsh-space-4);border:var(--nsh-border-strong) solid var(--nsh-card-border);border-radius:16px;background:var(--nsh-card-bg);color:var(--nsh-text);cursor:pointer;font-family:var(--nsh-font)}.ChoiceCard_dominant__JUNgk{border:2px solid var(--nsh-card-current-border)}.ChoiceCard_illo__6wcvC{width:52px;height:52px;border-radius:13px;background:var(--nsh-card-current-bg);border:var(--nsh-border-strong) dashed var(--nsh-card-border);flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--nsh-font-mono);font-size:7px;letter-spacing:.04em;color:var(--nsh-text-muted);text-align:center}.ChoiceCard_body__IAT_X{min-width:0;flex:1 1}.ChoiceCard_title__I6CTm{font-weight:700;font-size:16px}.ChoiceCard_subtitle__kxXOU{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--nsh-text-muted)}.ChoiceCard_trailing__qLd0r{flex:none;font-size:18px;color:var(--nsh-text)}.CodeListing_panel__BNiCM{padding:16px 16px 16px 0;background:var(--nsh-panel-fill);border:var(--nsh-border-thin) solid var(--nsh-panel-border);border-radius:var(--nsh-radius-card);overflow-x:auto}.CodeListing_lang__YHZSu{margin:0 0 10px 48px;font-family:var(--nsh-font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--nsh-text-tertiary)}.CodeListing_lines__hR5EJ{counter-reset:listing-line;display:flex;flex-direction:column}.CodeListing_line__8lQQD{position:relative;counter-increment:listing-line;padding-left:48px;font-family:var(--nsh-font-mono);font-size:14px;line-height:1.6;color:var(--nsh-text);white-space:pre}.CodeListing_line__8lQQD:before{content:counter(listing-line);position:absolute;left:16px;width:24px;text-align:right;font-size:12px;line-height:1.6;color:var(--nsh-text-tertiary)}.CubeRow_row__ehtQ0{display:flex;gap:4px;min-width:0}.CubeRow_row__ehtQ0.CubeRow_bar__Vnb5b{gap:6px}.CubeRow_cube__VJISK{border-radius:2px;background:var(--nsh-progress-track);transition:background-color var(--nsh-motion-fast) var(--nsh-motion-enter)}.CubeRow_md__cuNBD{flex-wrap:wrap}.CubeRow_md__cuNBD .CubeRow_cube__VJISK{width:16px;height:7px}.CubeRow_bar__Vnb5b .CubeRow_cube__VJISK{flex:1 1;height:8px;border-radius:3px}.CubeRow_closed__zs1Nh{background:var(--nsh-progress-fill)}.CubeRow_in_progress__s_ain{background:var(--nsh-text-muted)}.CubeRow_gap__ZDvKn{background:var(--nsh-progress-track)}.InputBlock_block__awKP2{display:flex;flex-direction:column;border:2px solid var(--nsh-ink);border-radius:var(--nsh-radius-card);overflow:hidden}.InputBlock_field__on3DI{display:flex;align-items:center;justify-content:center;padding:17px 14px;font-size:14px;min-width:0}.InputBlock_submit__42lw3{width:100%;padding:16px 14px;border:none;font-family:var(--nsh-font);font-size:14px;font-weight:600;background:var(--nsh-ink);color:#ffffff;cursor:pointer;transition:background var(--nsh-motion-base) var(--nsh-motion-enter),color var(--nsh-motion-base) var(--nsh-motion-enter)}.InputBlock_submit__42lw3:disabled{background:var(--nsh-btn-disabled-bg);color:var(--nsh-card-dark-text);cursor:default}.MathNotation_root__7EsqZ{display:inline-flex;align-items:center;vertical-align:middle;font-family:var(--nsh-font);color:var(--nsh-text)}.MathNotation_atom__nPLyQ{white-space:pre}.MathNotation_baseGroup__mR5tk{display:inline-flex;align-items:baseline}.MathNotation_sup__wyP4_{font-size:.62em;vertical-align:super;line-height:0}.MathNotation_sub__RmyTR{font-size:.65em;vertical-align:sub;line-height:0}.MathNotation_frac__taHP3{display:inline-flex;flex-direction:column;align-items:center;margin:0 2px;vertical-align:middle}.MathNotation_fracDen__mg3Y5,.MathNotation_fracNum__T9RbZ{display:inline-flex;font-size:.85em;line-height:1.2;padding:0 2px}.MathNotation_fracBar__HzUpx{width:100%;height:var(--nsh-border-strong);background:var(--nsh-text)}.MathNotation_sqrt__tXgN7{display:inline-flex;align-items:flex-start;margin:0 1px}.MathNotation_sqrtGlyph__GcL6x{font-size:1em;line-height:1;margin-right:1px}.MathNotation_sqrtBody__phGGr{display:inline-flex;border-top:var(--nsh-border-strong) solid var(--nsh-text);padding:0 2px}.FactToast_toast__yH981{display:flex;align-items:center;justify-content:center;padding:11px 18px;border:1px solid rgba(255,255,255,.7);border-radius:var(--nsh-radius-pill);background:rgba(255,255,255,.86);box-shadow:0 10px 26px rgba(42,38,34,.16);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);color:var(--nsh-text);font-family:var(--nsh-font);font-weight:600;font-size:13px;line-height:1.3;text-align:center}.FactToast_leaving__0t1KV{opacity:0;transition:opacity var(--nsh-motion-base) var(--nsh-motion-exit)}.HighlightCard_card__y4kjk{padding:22px 18px;background:var(--nsh-panel-fill);border:var(--nsh-border-thin) solid var(--nsh-panel-border);border-radius:var(--nsh-radius-card);text-align:center}.HighlightCard_content__Y_Uao{font-family:var(--nsh-font);font-size:26px;font-weight:600;line-height:1.3;color:var(--nsh-text)}.HighlightCard_caption__4C_WI{margin-top:10px;font-family:var(--nsh-font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--nsh-text-tertiary)}.IllustrationSlot_slot__k9MP3{width:64px;height:64px;border-radius:13px;background:var(--nsh-panel-fill);border:var(--nsh-border-strong) dashed var(--nsh-slot-dashed);display:flex;align-items:center;justify-content:center}.IllustrationSlot_caption__9_88P{font-family:var(--nsh-font-mono);font-size:7px;letter-spacing:.04em;color:var(--nsh-text-tertiary);text-align:center}.GapText_text__nlZh1{padding:20px;background:var(--nsh-card-current-bg);border:var(--nsh-border-thin) solid var(--nsh-card-border);border-radius:16px;font-size:18px;line-height:2;color:var(--nsh-text)}.GapText_slot__ILLxl{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:30px;padding:0 8px;border:var(--nsh-border-strong) dashed var(--nsh-card-border);border-radius:9px;vertical-align:middle;position:relative;top:-2px;margin:0 2px;font-size:16px;color:var(--nsh-text-muted)}.GapText_slot__ILLxl.GapText_filled__DqRM9{border:2px solid var(--nsh-text);color:var(--nsh-text);font-weight:700}.GapText_slotButton__3712b{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:16px;touch-action:manipulation}.GapText_gap__qvemK,.GapText_slotButton__3712b{background:transparent;font-weight:700;cursor:pointer}.GapText_gap__qvemK{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 5px;padding:0;border:var(--nsh-border-strong) dashed var(--nsh-card-border);border-radius:50%;color:var(--nsh-text);font-size:15px;vertical-align:-2px}.GapText_gap__qvemK.GapText_gapOn__HlqJw{width:22px;height:22px;border:2px solid var(--nsh-text);vertical-align:-5px}.GapText_word__lV6F_{display:inline-flex;align-items:center;justify-content:center;margin:4px 6px;padding:6px 14px;border:var(--nsh-border-strong) dashed var(--nsh-card-border);border-radius:12px;background:transparent;color:var(--nsh-text);font-size:18px;font-weight:700;cursor:pointer}.GapText_word__lV6F_.GapText_wordOn__eIel4{border:2px solid var(--nsh-text);background:var(--nsh-card-current-bg)}.Dialog_backdrop__UvEf7{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0 var(--nsh-space-5);box-sizing:border-box;background:rgba(42,38,34,.42);backdrop-filter:blur(4px) saturate(1.2);-webkit-backdrop-filter:blur(4px) saturate(1.2);animation:Dialog_nsh-dialog-fade__y7qvG var(--nsh-motion-base) var(--nsh-motion-enter)}.Dialog_card__X6vIb{width:310px;max-width:100%;box-sizing:border-box;background:#ffffff;border-radius:22px;box-shadow:0 18px 50px rgba(42,38,34,.28);padding:26px 22px 18px;display:flex;flex-direction:column;gap:8px;text-align:center;animation:Dialog_nsh-dialog-rise__aaomm var(--nsh-motion-base) var(--nsh-motion-enter)}.Dialog_cardRich__ARbXP{padding:24px 22px 18px;align-items:center}.Dialog_title__Gh294{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--nsh-text)}.Dialog_description__YduLv{font-size:14px;line-height:1.45;color:var(--nsh-text-secondary)}.Dialog_descriptionAlone__cTK61{font-size:15px;line-height:1.5;color:var(--nsh-text)}.Dialog_actions__N_I0I{display:flex;flex-direction:column;gap:4px;margin-top:14px}.Dialog_actionsRich__xoehY{align-self:stretch}@keyframes Dialog_nsh-dialog-fade__y7qvG{0%{opacity:0}to{opacity:1}}@keyframes Dialog_nsh-dialog-rise__aaomm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingAnimation_nsh-loading-breathe__i7INX{0%,to{opacity:.4;transform:scale(.93)}50%{opacity:1;transform:scale(1)}}.LoadingAnimation_breathe__oOOj3{animation:LoadingAnimation_nsh-loading-breathe__i7INX var(--nsh-motion-breath) ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.LoadingAnimation_breathe__oOOj3{animation:none!important;opacity:1;transform:none}}.Loading_wait__L7c6m{display:flex;align-items:center;color:var(--nsh-text)}.Loading_page__BpIMm{min-height:60vh}.Loading_page__BpIMm,.Loading_panel__sQY4_{flex:1 1;flex-direction:column;justify-content:center;gap:var(--nsh-space-4)}.Loading_inline__Y4qU3{flex-direction:row;gap:11px}.Loading_caption__pzoNM{font-size:14px;color:var(--nsh-text-tertiary)}.soon_body__SRzJB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1 1;text-align:center;padding:0 8px}.soon_title__NizQa{font-weight:700;font-size:22px;letter-spacing:-.02em}.soon_text__YfCkY{font-size:14px;line-height:1.5;color:var(--nsh-text-tertiary);max-width:300px}.DiagnosticSection_card__211dU{margin-top:16px;padding:18px;background:var(--nsh-panel-fill);border:var(--nsh-border-selected) solid var(--nsh-ink-primary);border-radius:18px}.DiagnosticSection_label__9nMEE{font-family:var(--nsh-font-mono);font-size:9px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.DiagnosticSection_title__2dlxB{margin-top:7px;font-weight:700;font-size:19px;letter-spacing:-.01em}.DiagnosticSection_body__O1UTo{margin-top:9px;font-size:14px;line-height:1.5;color:var(--nsh-ink)}.DiagnosticSection_cta__sPBin{margin-top:14px;width:100%;padding:14px;background:var(--nsh-ink-primary);color:var(--nsh-card-dark-text);border:none;border-radius:12px;text-align:center;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.HubRow_row__cOWPP{display:flex;align-items:center;gap:12px;border-radius:14px;width:100%;text-align:left;background:none;font:inherit;color:inherit;cursor:pointer}.HubRow_rowSoft__iQ9V4{padding:13px 16px;border:var(--nsh-border-strong) solid var(--nsh-panel-border)}.HubRow_rowStrong__jhBV_{padding:15px 16px;border:var(--nsh-border-strong) solid var(--nsh-ink-primary)}.HubRow_text__NRfQC{flex:1 1;min-width:0;display:flex;flex-direction:column}.HubRow_title__s28Ie{font-size:15px;font-weight:600}.HubRow_subtitle__qQqE6{margin-top:3px;font-size:12.5px;color:var(--nsh-text-tertiary)}.HubRow_arrow__XlS2g{flex:none;font-size:16px}.HubRow_rowBare__CWDtp{padding:0;border:none}.FoundationNote_note__5aCJL{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:var(--nsh-border-thin) solid var(--nsh-card-border)}.FoundationNote_line__3cK8h{flex:1 1;min-width:0;font-size:12.5px;line-height:1.45;color:var(--nsh-ink)}.FoundationNote_cta__N9fGj{flex:none;padding:8px 12px;border:var(--nsh-border-strong) solid var(--nsh-ink-primary);border-radius:var(--nsh-radius-pill);background:none;font:inherit;font-size:12.5px;font-weight:700;color:inherit;cursor:pointer}.WeakLinksSection_section__7_zzC{margin-top:16px}.WeakLinksSection_label__CIoYk{font-family:var(--nsh-font-mono);font-size:10px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.WeakLinksSection_cards__TrCq3{display:flex;flex-direction:column;gap:8px;margin-top:9px}.WeakLinksSection_empty__mnfi2{margin-top:9px;padding:13px 16px;border:var(--nsh-border-strong) solid var(--nsh-panel-border);border-radius:14px;font-size:14px;color:var(--nsh-text-tertiary)}.WeakLinksSection_marked__HZdbR{padding:13px 16px;border:var(--nsh-border-strong) solid var(--nsh-ink-primary);border-radius:14px;background:var(--nsh-card-current-bg)}.GoalCard_card__tjEHb{margin-top:14px;padding:15px 18px;background:var(--nsh-card-bg);border:1px solid var(--nsh-card-border);border-radius:18px}.GoalCard_row__zBnxo{display:flex;justify-content:space-between;align-items:baseline}.GoalCard_right__yqDE7{text-align:right}.GoalCard_label__LY28D{font-family:var(--nsh-font-mono);font-size:9px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.GoalCard_value__vx_SO{margin-top:4px;font-size:26px;font-weight:700;letter-spacing:-.02em}.GoalCard_valueEmpty__s6WfP{color:var(--nsh-text-dim)}.GoalCard_valueTarget__L98VD{color:var(--nsh-text-secondary)}.GoalCard_bar__Nv8dR{position:relative;margin-top:12px}.GoalCard_tick__WLi1f{position:absolute;top:-3px;width:1.5px;height:11px;background:var(--nsh-ink-primary)}.GoalCard_caption__8bR6j{margin-top:8px;font-family:var(--nsh-font-mono);font-size:8.5px;letter-spacing:.07em;color:var(--nsh-text-dim)}.LineGrid_section__Lhkg4{margin-top:16px}.LineGrid_label__U_Fwy{font-family:var(--nsh-font-mono);font-size:10px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.LineGrid_grid__Rk7iP{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px;margin-top:9px}.LineGrid_cell__mHr6s{height:38px;width:100%;padding:0;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:13px;font-weight:600;box-sizing:border-box;cursor:pointer}.LineGrid_cellConfident__JwSjA{background:var(--nsh-ink-primary);color:var(--nsh-card-dark-text)}.LineGrid_cellConfident__JwSjA,.LineGrid_cellShaky__Rd7wg{border:var(--nsh-border-strong) solid var(--nsh-ink-primary)}.LineGrid_cellShaky__Rd7wg{color:var(--nsh-ink-primary)}.LineGrid_cellUntouched__xNq09{border:1px solid var(--nsh-panel-border);color:var(--nsh-text-dim)}.LineGrid_caption__j8KZ8{margin-top:8px;font-family:var(--nsh-font-mono);font-size:8.5px;letter-spacing:.07em;color:var(--nsh-text-dim)}.VariantRow_wrap__j_jMq{margin-top:14px}.NextStepButton_cta__AVtYG{margin-top:16px;display:block;width:100%;padding:16px;background:var(--nsh-ink-primary);color:var(--nsh-card-dark-text);border:none;border-radius:14px;text-align:center;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.EgeHubView_body__Y1c7k{display:flex;flex-direction:column}.EgeHubView_header__JqNRZ{display:flex;justify-content:center;align-items:center;padding:4px 0;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--nsh-text-tertiary)}.EgeHubView_title__GPTha{margin-top:4px;font-weight:700;font-size:24px;letter-spacing:-.02em;text-align:center}.EgeHubScreen_hub__WKXiC{display:flex;flex-direction:column;padding:16px 20px 0;box-sizing:border-box;min-height:100%}.EgeHubScreen_takeFailed__QpAMq{margin-top:var(--nsh-space-3)}.NeyruCallZone_zone__n4i61{box-sizing:border-box;width:var(--nsh-callzone-size);height:var(--nsh-callzone-size);padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.LessonCtaBand_band__t1oQ0{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding:var(--nsh-callzone-size) 0 var(--nsh-lesson-inset);background:linear-gradient(to bottom,transparent,var(--nsh-bg) 42%);pointer-events:none}.LessonCtaBand_callZone__p7Kcr{position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:auto}.LessonCtaBand_factToast__N60EQ{position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--nsh-space-3);pointer-events:auto}.LessonCtaBand_actions__jy0tQ{display:flex;flex-direction:column;gap:11px}.LessonCtaBand_notice__JY1My{max-width:34ch;margin:0 auto var(--nsh-space-3);color:var(--nsh-text-muted);font-size:14px;line-height:1.5;text-align:center;pointer-events:auto}.LessonCtaBand_cta__XvYT_{display:block;width:100%;padding:18px;border:2px solid var(--nsh-text);border-radius:16px;background:var(--nsh-bg);color:var(--nsh-text);text-align:center;font-weight:700;font-size:15px;font-family:var(--nsh-font);cursor:pointer;pointer-events:auto}.LessonCtaBand_cta__XvYT_:disabled{border-color:var(--nsh-panel-border);color:var(--nsh-text-dim);cursor:default}.LessonCtaBand_secondary___gZ__{display:block;width:100%;padding:16px;border:var(--nsh-border-strong) solid var(--nsh-card-border);border-radius:16px;background:transparent;color:var(--nsh-text);text-align:center;font-weight:600;font-size:14px;font-family:var(--nsh-font);cursor:pointer;pointer-events:auto}.LessonCtaBand_secondary___gZ__:disabled{border-color:var(--nsh-panel-border);color:var(--nsh-text-dim);cursor:default}.LessonCtaBand_dark__JYFFb{display:block;width:100%;padding:18px;background:var(--nsh-card-dark-bg);color:var(--nsh-card-dark-text);border:none;border-radius:16px;text-align:center;font-weight:700;font-size:15px;font-family:var(--nsh-font);cursor:pointer;pointer-events:auto}.LessonCtaBand_dark__JYFFb:disabled{color:var(--nsh-text-dim);cursor:default}.TaskPhoto_body__hYIPj{display:flex;flex-direction:column;flex:1 1;min-height:0}.TaskPhoto_draftTag__bO9mt{margin-top:7px;font-family:var(--nsh-font-mono);font-size:8.5px;letter-spacing:.08em;color:var(--nsh-text-dim)}.TaskPhoto_slotEmpty__JdMZ6{margin-top:22px;flex:1 1;min-height:0;border:1.5px dashed var(--nsh-card-border);border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--nsh-text-dim);font-size:13px;line-height:1.5}.TaskPhoto_snapshotLarge__3bKk_{flex:1 1;min-height:0}.TaskPhoto_snapshotLarge__3bKk_,.TaskPhoto_snapshotSmall__Oys3x{margin-top:22px;width:100%;object-fit:cover;background:var(--nsh-card-current-bg);border:1px solid var(--nsh-sheet-border);border-radius:18px}.TaskPhoto_snapshotSmall__Oys3x{height:230px}.TaskPhoto_actions__3UDmD{margin-top:16px;display:flex;flex-direction:column;gap:11px}.TaskPhoto_primaryBtn__xAAUH{position:relative;gap:10px;padding:18px;background:var(--nsh-card-dark-bg);color:var(--nsh-card-dark-text);border:none;border-radius:16px;font-weight:700}.TaskPhoto_primaryBtn__xAAUH,.TaskPhoto_secondaryBtn__lrjld{display:flex;align-items:center;justify-content:center;font-size:15px;font-family:inherit;cursor:pointer}.TaskPhoto_secondaryBtn__lrjld{padding:16px;background:none;border:1.5px solid var(--nsh-card-border);border-radius:16px;text-align:center;font-weight:600;color:var(--nsh-text)}.TaskPhoto_camGlyph__yeuHX{flex:0 0 auto;width:22px;height:22px;border:1.5px dashed var(--nsh-btn-dark-icon-border);border-radius:7px}.TaskPhoto_hiddenInput__2dVU8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NumberLine_numberLine__xfIIr{position:relative;margin-top:44px;height:80px}.NumberLine_numberLineLocked__hX3Of{margin-top:24px}.NumberLine_track__IgAF6{position:absolute;left:6px;right:6px;top:0;bottom:0;touch-action:none}.NumberLine_line__DN8wj{position:absolute;left:0;right:0;top:40px;height:2px;background:var(--nsh-text)}.NumberLine_ticks__MqbXL{position:absolute;left:0;right:0;top:30px;display:flex;justify-content:space-between}.NumberLine_tick__tc8_H{width:1.5px;height:12px;margin-top:5px;background:var(--nsh-border-interactive)}.NumberLine_tickMajor__J0ulm{width:2px;height:22px;margin-top:0;background:var(--nsh-text)}.NumberLine_label__1j9_d{position:absolute;top:60px;transform:translateX(-50%);font-size:14px;font-weight:600;color:var(--nsh-text-secondary)}.NumberLine_valueChip__3CFSq{position:absolute;top:-14px;transform:translateX(-50%);padding:5px 12px;background:var(--nsh-panel-fill);border:1px solid var(--nsh-panel-border);border-radius:9px;font-size:15px;font-weight:700;color:var(--nsh-text);white-space:nowrap}.NumberLine_valueChipLocked__X_zyS{border:2px solid var(--nsh-text);background:#fff}.NumberLine_point__fE0EQ{position:absolute;top:40px;transform:translate(-50%,-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid transparent;border-radius:50%;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none}.NumberLine_pointActive__pNjpT,.NumberLine_point__fE0EQ:focus-visible{border-style:dashed;border-color:var(--nsh-slot-dashed);outline:none;cursor:-webkit-grabbing;cursor:grabbing}@media (prefers-reduced-motion:no-preference){.NumberLine_point__fE0EQ,.NumberLine_valueChip__3CFSq{transition:left .12s ease}}.NumberLine_knob__Z837S{width:26px;height:26px;border-radius:50%;background:var(--nsh-text);border:3px solid #fff}.NumberLine_knobResting___6xIx{box-shadow:0 0 0 1.5px var(--nsh-border-interactive)}.NumberLine_knobActive__L2juu{box-shadow:0 6px 14px rgba(42,38,34,.28)}.NumberLine_knobLocked__yM8Kv{box-shadow:0 0 0 2px var(--nsh-text)}.TaskManipulative_stripOuter__qubZM{margin-top:22px;border:2px solid transparent;border-radius:10px;padding:6px}.TaskManipulative_stripOuterLocked__ifDmH{border-color:var(--nsh-text)}.TaskManipulative_stripRow__F8Szq{display:grid;grid-template-columns:repeat(var(--parts),1fr)}.TaskManipulative_segment__OtMvs{height:64px;border:1.5px solid var(--nsh-border-interactive);border-left:none;border-radius:0;background:var(--nsh-panel-fill);cursor:pointer;touch-action:manipulation}.TaskManipulative_segment__OtMvs:first-child{border-left:1.5px solid var(--nsh-border-interactive);border-radius:8px 0 0 8px}.TaskManipulative_segment__OtMvs:last-child{border-radius:0 8px 8px 0}.TaskManipulative_segment__OtMvs:only-child{border-radius:8px}.TaskManipulative_segment__OtMvs+.TaskManipulative_segment__OtMvs,.TaskManipulative_segment__OtMvs:only-child{border-left:1.5px solid var(--nsh-border-interactive)}@media (prefers-reduced-motion:no-preference){.TaskManipulative_segment__OtMvs{transition:background .12s ease,border-color .12s ease}}.TaskManipulative_segmentShaded__giASV{background-color:var(--nsh-panel-fill);background-image:repeating-linear-gradient(45deg,rgba(42,38,34,.5) 0 3px,rgba(42,38,34,0) 3px 9px);border-color:var(--nsh-text)}.TaskManipulative_segmentLocked___c_17{cursor:default}.TaskManipulative_counter__Sa2K8{margin-top:8px;font-family:var(--nsh-font-mono);font-size:11px;letter-spacing:.04em;text-align:center}.TaskManipulative_counterZero__ROkZ4{color:var(--nsh-text-dim)}.TaskManipulative_counterNonZero__W9KxX{color:var(--nsh-text-secondary)}.RequirementList_list__b0xFk{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.RequirementList_item__K_aN7{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.RequirementList_text__qGGfh{color:var(--nsh-text);font-family:var(--nsh-font);font-size:15px;line-height:1.35}.RequirementList_met__07RtM{color:var(--nsh-text);font-family:var(--nsh-font);font-size:13px;flex:none}.RequirementList_unmet__wbwVT{color:var(--nsh-text-tertiary);font-family:var(--nsh-font);font-size:13px;flex:none}.TallyRow_row__nbeYo{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:var(--nsh-radius-button);border:2px solid var(--nsh-text)}.TallyRow_matched__MTPF3{border:1.5px solid var(--nsh-panel-border);color:var(--nsh-text-tertiary)}.TallyRow_label__0MvNq{font-size:17px;font-weight:700}.TallyRow_counts__lKWcA{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px}.TallyRow_divider__r170x{color:var(--nsh-text-tertiary);margin:0 5px}.KeyRow_row__g0HJ3{display:flex;flex-wrap:wrap;gap:8px}.KeyRow_key__bA0EA{flex:1 1;min-width:52px;padding:13px 0;text-align:center;border:1.5px solid var(--nsh-border-interactive);border-radius:var(--nsh-radius-button);font-size:17px;font-weight:700;background:transparent;color:var(--nsh-text);cursor:pointer;touch-action:manipulation}.KeyRow_key__bA0EA:disabled{cursor:default;opacity:.5}.TaskEquationBalance_panel___smN9{margin-top:22px;padding:20px 16px;background:var(--nsh-panel-fill);border:1px solid var(--nsh-panel-border);border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;font-size:25px;font-weight:700;letter-spacing:-.01em}.TaskEquationBalance_panelLocked__bgPKG{border:2px solid var(--nsh-text)}.TaskEquationBalance_term__6GDB8{display:inline-flex;align-items:center;gap:7px}.TaskEquationBalance_slot__iCXvU{width:46px;height:52px;flex:none;border-radius:var(--nsh-radius-button);border:1.5px dashed var(--nsh-slot-dashed);background:var(--nsh-bg);display:flex;align-items:center;justify-content:center;font:inherit;color:var(--nsh-text);cursor:pointer;touch-action:manipulation}.TaskEquationBalance_slot__iCXvU:disabled{cursor:default}.TaskEquationBalance_slotFilled__lsbOV{border-style:solid;border:2px solid var(--nsh-text)}.TaskEquationBalance_cursor__JOl2c{display:inline-block;width:1.5px;height:24px;background:var(--nsh-text)}.TaskEquationBalance_op__XDXk_{font-weight:400;color:var(--nsh-text-tertiary)}.TaskEquationBalance_tallyRows__SPc6E{margin-top:14px;display:flex;gap:9px}.TaskEquationBalance_tallyCaption__ynr56{margin-top:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.07em;color:var(--nsh-text-tertiary);text-align:center}.TaskFormulaInput_field__NXNWt{margin-top:24px;height:78px;border-radius:16px;border:2px solid var(--nsh-text);display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;letter-spacing:-.01em}.TaskFormulaInput_fieldLocked__XhEFM{background:var(--nsh-panel-fill)}.TaskFormulaInput_cursor__Gu2mn{display:inline-block;width:2px;height:32px;background:var(--nsh-text);margin-left:3px}.TaskFormulaInput_hint__5_sGV{margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.07em;color:var(--nsh-text-tertiary);text-align:center}.TaskFormulaInput_elementsRow__PeDbu{margin-top:24px}.TaskFormulaInput_numberRow__PlQlL{margin-top:8px}.TaskFormulaInput_compositionRows__vUQgu{margin-top:14px;display:flex;gap:9px}.BasisChoice_row__RLOXh{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TaskOrdering_stack___G0pP{display:flex;flex-direction:column;gap:14px;margin-top:22px}.TaskOrdering_rowGroup__5Mvj4{display:flex;flex-direction:column;gap:4px}.TaskOrdering_reviewRow__aFzbe{display:flex;align-items:center;gap:8px}.TaskOrdering_slotNumber___wD_Y{min-width:20px;font-size:13px;color:var(--nsh-text-secondary);text-align:center}.TaskOrdering_basisTag__4M_to{font-size:13px;color:var(--nsh-text-secondary);margin-left:28px}.TaskJustifiedStep_stack__8eqCD{display:flex;flex-direction:column;gap:14px;margin-top:22px}.TaskJustifiedStep_moves__tlPA1{display:flex;flex-direction:column;gap:11px}.TaskBaskets_thesis__OEjpJ{margin-top:22px;padding:14px 16px;background:var(--nsh-panel-fill);border:1px solid var(--nsh-panel-border);border-radius:14px}.TaskBaskets_thesisLabel__gTacB{font-family:var(--nsh-font-mono);font-size:9.5px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.TaskBaskets_thesisBody__gd_xq{margin-top:7px;font-size:16px;line-height:1.45}.TaskBaskets_baskets__DNWka{display:flex;gap:10px;margin-top:16px;align-items:stretch}.TaskBaskets_basket__EjNZl{flex:1 1;min-width:0;padding:12px;border-radius:16px;background:transparent;display:flex;flex-direction:column;gap:9px;border:1.5px dashed var(--nsh-slot-dashed)}.TaskBaskets_basketActive__bxwRH{border:var(--nsh-border-selected) solid var(--nsh-text);background:rgba(42,38,34,.04)}.TaskBaskets_basketLabel__J1v_A{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;font-family:var(--nsh-font-mono);font-size:9.5px;line-height:normal;letter-spacing:.08em;color:var(--nsh-text-tertiary);cursor:pointer}.TaskBaskets_bank__VH9mf{margin-top:16px;display:flex;flex-direction:column;gap:9px}.SaveGateSheet_stake__qGtip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:var(--nsh-border-strong) solid var(--nsh-card-border);border-radius:15px;background:var(--nsh-card-bg)}.SaveGateSheet_stakeTitle__BtuQL{font-weight:600;font-size:15px;color:var(--nsh-text)}.SaveGateSheet_prompt__euhhF{font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.01em;text-align:center;color:var(--nsh-text);margin:4px 0 0}.SaveGateSheet_refusal__NYd4T{margin:0 auto var(--nsh-space-2)}.SaveGateSheet_actions__EIbV0{display:flex;flex-direction:column;gap:9px}.SaveGateSheet_later__BRq8s{padding:12px;border:none;background:none;color:var(--nsh-text-muted);font-family:var(--nsh-font);font-size:15px;font-weight:600;cursor:pointer}.NeyruGrip_grip__hPM1Q{position:fixed;left:50%;bottom:var(--nsh-grip-top);transform:translateX(-50%);z-index:30}.AppShell_host__rT1Zu{position:relative;min-height:100dvh;padding-top:env(safe-area-inset-top)}.AppShell_content__MmR49{padding-bottom:var(--nsh-navbar-chrome-top)}.AppShell_contentHub___qbed{padding-bottom:0;height:calc(100dvh - env(safe-area-inset-top));overflow:hidden;display:flex;flex-direction:column}.AppShell_contentHub___qbed>div{flex:1 1;min-height:0}.AppShell_factToast__kUsQK{position:fixed;left:var(--nsh-space-5);right:var(--nsh-space-5);bottom:calc(var(--nsh-grip-top) + var(--nsh-callzone-size) + var(--nsh-space-3));pointer-events:auto}.IdentityHeader_header__McCZM{display:flex;align-items:center;gap:var(--nsh-space-4)}.IdentityHeader_avatar__5gHN8{width:64px;height:64px;border-radius:50%;border:var(--nsh-border-strong) dashed var(--nsh-card-border);flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--nsh-font-mono);font-size:7px;line-height:1.2;color:var(--nsh-text-muted);text-align:center}.IdentityHeader_identity__cObPw{min-width:0}.IdentityHeader_name__HqnvF{font-weight:700;font-size:22px;letter-spacing:-.015em;color:var(--nsh-text)}.IdentityHeader_handle__hlTWh{margin-top:var(--nsh-space-1);font-size:14px;color:var(--nsh-text-muted)}.TerritoryDialog_root__RsYEs{position:fixed;inset:0;z-index:39}.TerritoryDialog_dim__uzRJy{position:absolute;inset:0;background:rgba(42,38,34,.14)}.TerritoryDialog_subject__Ejfbz{font-weight:700;font-size:20px;letter-spacing:-.015em;color:var(--nsh-text)}.TerritoryDialog_label__hn6do{font-family:var(--nsh-font-mono);font-size:10px;letter-spacing:.09em;color:var(--nsh-text-muted)}.TerritoryDialog_classSection__mANFm{display:flex;flex-direction:column;gap:10px}.TerritoryDialog_savedNote__rhQI_{font-family:var(--nsh-font-mono);font-size:8.5px;letter-spacing:.07em;color:var(--nsh-text-dim)}.TerritoryDialog_topicSection__5ZX9D{display:flex;flex-direction:column;gap:11px}.TerritoryDialog_search__zOK5k{display:flex;align-items:center;gap:10px;padding:15px 16px;border:var(--nsh-border-strong) solid var(--nsh-btn-disabled-bg);border-radius:15px}.TerritoryDialog_searchActive__QGM7u{border:2px solid #2a2622}.TerritoryDialog_searchIcon__CrDR_{font-size:17px;line-height:1;color:var(--nsh-text-muted)}.TerritoryDialog_searchActive__QGM7u .TerritoryDialog_searchIcon__CrDR_{color:#2a2622}.TerritoryDialog_searchInput__9khnJ{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--nsh-font);font-size:14px;color:var(--nsh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TerritoryDialog_searchInput__9khnJ::placeholder{color:var(--nsh-text-dim)}.TerritoryDialog_searchActive__QGM7u .TerritoryDialog_searchInput__9khnJ{font-weight:600}.TerritoryDialog_results__umzQh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.TerritoryDialog_resultRow__Z_L8J{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:var(--nsh-border-strong) solid #e6e1d8;border-radius:14px;background:transparent;cursor:pointer;text-align:left}.TerritoryDialog_resultTitle__rmmHf{flex:1 1;font-weight:600;font-size:15px;color:var(--nsh-text)}.TerritoryDialog_resultGrade__pXcma{flex:none;font-family:var(--nsh-font-mono);font-size:9px;letter-spacing:.06em;color:var(--nsh-text-muted)}.TerritoryTutorial_veil__vyBpq{position:fixed;inset:0;background:var(--nsh-tutorial-veil);pointer-events:auto;z-index:38}.TerritoryTutorial_spotlight__TEEjq{position:absolute;left:0;right:0;top:0;height:150px;border:none;background:transparent;cursor:pointer;pointer-events:auto}.TerritoryTutorial_glow__zzV8F{position:absolute;left:50%;top:46px;transform:translate(-50%,-50%);width:340px;height:170px;background:radial-gradient(closest-side,rgba(255,255,255,.98) 0,rgba(255,255,255,.75) 40%,rgba(255,255,255,0) 100%);pointer-events:none}.TerritoryTutorial_headerText__MaVuP{position:absolute;left:0;right:0;top:20px;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.TerritoryTutorial_context__nAtpV{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--nsh-text-muted)}.TerritoryTutorial_title__Gij5_{font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--nsh-text)}.TaskShell_failure__oBrSA{display:flex;flex-direction:column;align-items:center;gap:var(--nsh-space-3);margin-top:var(--nsh-space-5);padding:var(--nsh-space-5);text-align:center}.TaskShell_title__gY1Ze{font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--nsh-text)}.TaskShell_body__9okNE{max-width:32ch;font-size:14px;line-height:1.5;color:var(--nsh-text-muted)}.PendingBlockView_card___X84Y{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--nsh-space-3);padding:var(--nsh-space-6);text-align:center}.PendingBlockView_title__zKjdU{font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--nsh-text)}.PendingBlockView_plan__DCX5H{max-width:34ch;margin:0;font-size:14px;line-height:1.5;color:var(--nsh-text-muted);opacity:.75}.CompletionView_reward__J71Fc{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:141px}.CompletionView_acquisitionSlot__cdRxT{margin-top:var(--nsh-space-5);width:100%;max-width:300px}.CompletionView_why__Rzx7h{margin-top:14px;font-size:14px;line-height:1.55;color:var(--nsh-text-muted);max-width:310px}.CompletionView_callout__a_5VU{max-width:320px;margin-top:22px;padding:15px 16px;border:var(--nsh-border-strong) solid var(--nsh-ink-primary);border-radius:16px;background:var(--nsh-panel-fill);text-align:left}.CompletionView_calloutLabel___VxXH{font-family:var(--nsh-font-mono);font-size:9px;letter-spacing:.09em;color:var(--nsh-text-tertiary)}.CompletionView_calloutText__i7wD0{margin-top:7px;font-size:14.5px;line-height:1.5}.egeLesson_body__eKtDK{display:flex;flex-direction:column;flex:1 1;min-height:0}