.class-screen_eyebrow__hu33w{display:block;margin-bottom:var(--space-1);color:var(--brand-700);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.08em}.class-screen_emptyCard__TBozW h2,.class-screen_sectionHeader__dbvTZ h2,.class-screen_vodHeader__EziaT h2,.class-screen_weekHeader__TwWul h2{margin:0;color:var(--color-text-primary);font-weight:var(--weight-black);line-height:var(--leading-tight)}.class-screen_emptyCard__TBozW p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.class-screen_content__VikMy{display:grid;grid-gap:var(--student-page-grid-gap);gap:var(--student-page-grid-gap)}.class-screen_emptyCard__TBozW,.class-screen_scheduleCard__5yLjH,.class-screen_vodCard__cN3GM{border-radius:var(--corner-lg)}.class-screen_scheduleCard__5yLjH,.class-screen_vodCard__cN3GM{padding:var(--space-4)}.class-screen_sectionHeader__dbvTZ,.class-screen_vodHeader__EziaT,.class-screen_weekHeader__TwWul{display:flex;align-items:center;gap:var(--space-3)}.class-screen_sectionHeader__dbvTZ{margin-bottom:var(--space-3)}.class-screen_sectionIcon__BKiiy{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;color:var(--brand-600);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-brand-tint)}.class-screen_sectionCopy__pS_S1{min-width:0}.class-screen_emptyCard__TBozW h2,.class-screen_sectionHeader__dbvTZ h2,.class-screen_vodHeader__EziaT h2{font-size:var(--text-lg)}.class-screen_groupTag__Mvm8k,.class-screen_legend__WTGDa span,.class-screen_levelTag__bf9PC,.class-screen_stateBadge__3ii0w,.class-screen_vodChip__bfD7Y,.class-screen_weekBadge__yYEN_{display:inline-flex;align-items:center;min-height:28px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--corner-full)}.class-screen_groupTag__Mvm8k{margin-left:auto;color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.class-screen_days__tpk31{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-1);border-radius:var(--corner-md)}.class-screen_day__gLUmx,.class-screen_levelChip__lFrN2{display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-touch);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;text-decoration:none;border-radius:var(--corner-sm)}.class-screen_day__gLUmx[data-active=true],.class-screen_levelChip__lFrN2[data-active=true]{color:var(--color-text-on-brand);background:var(--brand-500);box-shadow:var(--elevation-xs)}.class-screen_day__gLUmx:focus-visible,.class-screen_entryAction__n_wJb:focus-visible,.class-screen_levelChip__lFrN2:focus-visible,.class-screen_vodItem__tTw2i:focus-visible,.class-screen_weekAction__zxqEb:focus-visible,.class-screen_weekClose__GvTdl:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}.class-screen_legend__WTGDa{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.class-screen_legend__WTGDa span{min-height:26px;color:var(--color-text-secondary);background:var(--color-bg-surface-soft)}.class-screen_zoomList__osnYb{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.class-screen_zoomRow__9vDQy{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:76px;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:color-mix(in srgb,var(--color-bg-surface) 48%,transparent)}.class-screen_zoomRow__9vDQy[data-mine=true]{border-color:var(--brand-200);background:color-mix(in srgb,var(--color-bg-brand-tint) 70%,transparent)}.class-screen_zoomRow__9vDQy[data-live=true]{border-color:var(--color-status-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-success) 14%,transparent)}.class-screen_zoomRow__9vDQy[data-disabled=true]{opacity:.72}.class-screen_zoomTime__elUgD{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--weight-extrabold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-screen_zoomDate__aX_Un{display:block;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.class-screen_zoomMain__qW2sx{min-width:0}.class-screen_empty__0n0Eq,.class-screen_holiday__I_3gt,.class-screen_levelFallbackTitle__vSHh9,.class-screen_notice__G3Gm3,.class-screen_vodChips__ptPa_,.class-screen_vodMain__r8_HP,.class-screen_weekDayHeader__wAeDn,.class-screen_weekRange__TeB6A,.class-screen_weekRow__ahfqU,.class-screen_zoomNotice__Dl0gk,.class-screen_zoomSub__6qHVF,.class-screen_zoomTop__6bbq_{display:flex;align-items:center}.class-screen_vodChips__ptPa_,.class-screen_zoomSub__6qHVF,.class-screen_zoomTop__6bbq_{flex-wrap:wrap;gap:var(--space-1)}.class-screen_zoomName__do2Ui{font-size:var(--text-base);font-weight:var(--weight-extrabold)}.class-screen_zoomSub__6qHVF{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.class-screen_zoomCoach___wZV2{color:var(--color-text-secondary)}.class-screen_levelTag__bf9PC{color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.class-screen_levelTag__bf9PC,.class-screen_stateBadge__3ii0w{min-height:24px;padding-block:0}.class-screen_stateBadge__3ii0w[data-tone=live]{color:var(--color-status-success-strong);background:var(--ink-50)}.class-screen_stateBadge__3ii0w[data-tone=sub]{color:var(--color-status-info-strong);background:var(--ink-50)}.class-screen_stateBadge__3ii0w[data-tone=off]{color:var(--color-status-danger-strong);background:var(--ink-50)}.class-screen_stateBadge__3ii0w[data-tone=event]{color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.class-screen_zoomNotice__Dl0gk{gap:var(--space-1);margin-top:var(--space-2);color:var(--color-status-warning-strong);font-size:var(--text-xs);line-height:var(--leading-normal)}.class-screen_entryAction__n_wJb{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:92px;min-height:var(--min-touch);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-extrabold);text-decoration:none;border:1px solid transparent;border-radius:var(--corner-md);background:transparent;cursor:pointer;transition:filter var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.class-screen_entryAction__n_wJb[data-emphasis=primary]{color:var(--color-text-on-brand);background:var(--brand-500);box-shadow:var(--elevation-xs)}.class-screen_entryAction__n_wJb[data-emphasis=secondary]{min-width:var(--min-touch);color:var(--color-text-brand);border-color:var(--color-border-default);background:var(--color-bg-surface)}.class-screen_entryAction__n_wJb:not(:disabled):hover{filter:brightness(1.05)}.class-screen_entryAction__n_wJb:not(:disabled):active{transform:translateY(1px)}.class-screen_entryAction__n_wJb:disabled{color:var(--color-text-muted);background:var(--color-bg-raised);cursor:not-allowed}.class-screen_entryLabel__l5wDp{white-space:nowrap}.class-screen_entryAction__n_wJb[data-emphasis=wait]{color:var(--color-text-secondary);border-color:var(--color-border-default);background:var(--color-bg-surface)}.class-screen_entryAction__n_wJb[data-emphasis=wait][data-state=soon]{color:var(--color-text-brand-on-tint);border-color:var(--brand-200);background:var(--color-bg-brand-tint)}.class-screen_localTime__xtt52{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);white-space:nowrap}.class-screen_empty__0n0Eq,.class-screen_holiday__I_3gt{justify-content:center;gap:var(--space-3);min-height:92px;padding:var(--space-3);color:var(--color-text-secondary);text-align:left;border:1px dashed var(--color-border-strong);border-radius:var(--corner-md);background:var(--color-bg-surface-soft)}.class-screen_holiday__I_3gt{margin-bottom:var(--space-2)}.class-screen_empty__0n0Eq p,.class-screen_holiday__I_3gt p{margin:0;line-height:var(--leading-normal)}.class-screen_weekAction__zxqEb{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:var(--min-touch);margin-top:var(--space-3);padding:var(--space-3);color:var(--brand-700);font-size:var(--text-sm);font-weight:var(--weight-extrabold);text-decoration:none;border:1px solid var(--brand-200);border-radius:var(--corner-md);background:var(--color-bg-brand-tint)}.class-screen_weekAction__zxqEb svg:last-child{transform:rotate(-90deg)}.class-screen_levelFallback__AvpTS{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-default)}.class-screen_levelFallbackTitle__vSHh9{gap:var(--space-2);margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-bold)}.class-screen_levelChips__FaLaK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.class-screen_levelChip__lFrN2{padding-inline:var(--space-2);border:1px solid var(--color-border-default);background:var(--color-bg-surface-soft)}.class-screen_emptyCard__TBozW{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);text-align:center}.class-screen_emptyArt__hDMr4{display:grid;place-items:center;width:84px;height:84px;margin-inline:auto;border-radius:var(--corner-xl);background:var(--color-bg-brand-tint)}.class-screen_vodHeader__EziaT{margin-bottom:var(--space-3)}.class-screen_vodHeaderIcon__pWiiI{display:grid;place-items:center;width:46px;height:46px;color:var(--brand-600)}.class-screen_notice__G3Gm3,.class-screen_vodHeaderIcon__pWiiI{border-radius:var(--corner-md);background:var(--color-bg-brand-tint)}.class-screen_notice__G3Gm3{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);color:var(--color-text-brand-on-tint);font-size:var(--text-sm);line-height:var(--leading-normal)}.class-screen_accordion__u0pHh{border-top:1px solid var(--color-border-default)}.class-screen_accordion__u0pHh:first-of-type{border-top:0}.class-screen_accordionHeader__ZbkD1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--min-touch);padding:var(--space-3) var(--space-1);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-extrabold);cursor:pointer;list-style:none}.class-screen_accordionHeader__ZbkD1::-webkit-details-marker{display:none}.class-screen_accordionHeader__ZbkD1 svg{transition:transform var(--motion-base) var(--ease-out)}.class-screen_accordion__u0pHh[open] .class-screen_accordionHeader__ZbkD1 svg{transform:rotate(180deg)}.class-screen_accordionBody__nW_AP{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0 0 var(--space-3)}.class-screen_vodItem__tTw2i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:68px;padding:var(--space-3);color:var(--color-text-primary);text-decoration:none;border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:color-mix(in srgb,var(--color-bg-surface) 54%,transparent)}.class-screen_vodItem__tTw2i[data-today=true]{border-color:var(--brand-200);background:var(--color-bg-brand-tint)}.class-screen_vodChips__ptPa_{grid-column:1/-1}.class-screen_vodChip__bfD7Y{min-height:24px;padding-block:0;color:var(--color-text-secondary);background:var(--color-bg-raised)}.class-screen_vodChip__bfD7Y[data-today=true]{color:var(--color-text-on-brand);background:var(--brand-500)}.class-screen_vodMain__r8_HP{align-items:flex-start;flex-direction:column;gap:var(--space-1);min-width:0}.class-screen_vodTitle__efd3l{font-size:var(--text-sm);font-weight:var(--weight-extrabold)}.class-screen_vodMeta__PmyY_{color:var(--color-text-muted);font-size:var(--text-xs)}.class-screen_vodPlay__Yp2i0{display:grid;place-items:center;width:38px;height:38px;color:var(--brand-600);border-radius:var(--corner-full);background:var(--color-bg-surface)}.class-screen_weekOverlay__zfaow{position:fixed;inset:0;z-index:var(--z-modal);display:grid;align-items:end;padding-top:var(--space-8);background:color-mix(in srgb,var(--ink-950) 26%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.class-screen_weekInner__mFCu6{width:100%;max-height:calc(100dvh - var(--space-8));padding:var(--space-4) var(--space-4) calc(var(--space-6) + var(--safe-bottom));overflow-y:auto;border-radius:var(--corner-xl) var(--corner-xl) 0 0}.class-screen_weekHeader__TwWul{padding:var(--space-3) 0}.class-screen_weekHeaderCopy__i6ZQU{min-width:0;flex:1 1}.class-screen_weekHeader__TwWul h2{font-size:var(--text-xl)}.class-screen_weekRange__TeB6A{gap:var(--space-1);margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs)}.class-screen_weekClose__GvTdl{display:grid;place-items:center;width:var(--min-touch);height:var(--min-touch);color:var(--color-text-primary);border-radius:var(--corner-full);background:var(--color-bg-surface)}.class-screen_weekDays__o_YXy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.class-screen_weekDay__GUyHt{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface)}.class-screen_weekDay__GUyHt[data-today=true]{border-color:var(--brand-200)}.class-screen_weekDayHeader__wAeDn{flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-extrabold)}.class-screen_weekBadge__yYEN_{min-height:24px;padding-block:0;color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.class-screen_weekRows__U6311{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.class-screen_weekRow__ahfqU{flex-wrap:wrap;gap:var(--space-2);min-height:42px;padding:var(--space-2);border-radius:var(--corner-sm);background:var(--color-bg-surface-soft)}.class-screen_weekRow__ahfqU[data-mine=true]{background:var(--color-bg-brand-tint)}.class-screen_weekTime__jvFum{width:46px;font-size:var(--text-xs);font-weight:var(--weight-extrabold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-screen_weekTopic__KWIXb{min-width:120px;flex:1 1;font-size:var(--text-sm);font-weight:var(--weight-bold)}.class-screen_weekNone__Eofl1{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:900px){.class-screen_content__VikMy{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start}.class-screen_scheduleCard__5yLjH,.class-screen_vodCard__cN3GM{padding:var(--space-5)}.class-screen_levelChips__FaLaK{grid-template-columns:repeat(3,minmax(0,1fr))}.class-screen_emptyCard__TBozW{grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left}.class-screen_emptyArt__hDMr4{margin:0}.class-screen_emptyCard__TBozW .class-screen_levelChips__FaLaK{grid-column:1/-1}.class-screen_weekOverlay__zfaow{align-items:center;padding:var(--space-8)}.class-screen_weekInner__mFCu6{width:min(1120px,calc(100vw - 64px));max-height:calc(100dvh - 64px);margin:auto;padding:var(--space-6);border-radius:var(--corner-xl)}.class-screen_weekDays__o_YXy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.class-screen_zoomRow__9vDQy{grid-template-columns:50px minmax(0,1fr) auto;gap:var(--space-2)}.class-screen_entryAction__n_wJb[data-emphasis=secondary][data-state=open]{width:var(--min-touch);padding-inline:0}.class-screen_entryAction__n_wJb[data-emphasis=secondary][data-state=open] .class-screen_entryLabel__l5wDp{display:none}.class-screen_entryAction__n_wJb[data-emphasis=wait],.class-screen_entryAction__n_wJb[data-state=reenter]{min-width:0;padding-inline:var(--space-2)}}@media (max-width:380px){.class-screen_entryAction__n_wJb[data-emphasis=wait],.class-screen_entryAction__n_wJb[data-state=reenter]{font-size:var(--text-xs)}.class-screen_entryAction__n_wJb[data-emphasis=wait] svg,.class-screen_entryAction__n_wJb[data-state=reenter] svg{display:none}}.kst-band_band__jI4e7{padding:var(--space-1) var(--space-4);color:var(--color-status-warning-strong);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-normal);text-align:center;white-space:nowrap;background:color-mix(in srgb,var(--color-status-warning) 14%,var(--color-bg-surface));border-bottom:1px solid color-mix(in srgb,var(--color-status-warning) 28%,transparent)}.kst-band_local__8SV5D{color:var(--color-text-muted);font-size:.86em;font-weight:var(--weight-normal);white-space:nowrap}.class-review_reviewBar__F2z9T{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);overflow-x:auto;background:var(--glass-L1-hi-tint);border-bottom:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(var(--glass-L1-hi-blur)) saturate(var(--glass-L1-hi-saturate));backdrop-filter:blur(var(--glass-L1-hi-blur)) saturate(var(--glass-L1-hi-saturate))}.class-review_back__bD5WX,.class-review_states__qJhrU a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-touch);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none;border-radius:var(--corner-full);white-space:nowrap}.class-review_back__bD5WX{color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.class-review_states__qJhrU{display:flex;gap:var(--space-1)}.class-review_states__qJhrU a[data-active=true]{color:var(--color-text-on-brand);background:var(--brand-500)}.class-review_back__bD5WX:focus-visible,.class-review_states__qJhrU a:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}@media (min-width:900px){.class-review_reviewBar__F2z9T{justify-content:center}}.toast-container{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:448px;z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md,12px);box-shadow:0 8px 24px rgba(0,0,0,.15);pointer-events:auto;animation:toastSlideIn .35s cubic-bezier(.21,1.02,.73,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.toast.removing{animation:toastSlideOut .3s ease forwards}.toast-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.toast-message{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.toast-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.6;cursor:pointer;border-radius:50%;transition:opacity .2s;flex-shrink:0}.toast-close:hover{opacity:1}.toast-success{background:rgba(232,245,233,.95);border:1px solid #a5d6a7;color:#2E7D32}.toast-success .toast-icon{background:#4CAF50;color:#fff}.toast-error{background:rgba(255,235,238,.95);border:1px solid #ef9a9a;color:#C62828}.toast-error .toast-icon{background:#F44336;color:#fff}.toast-warning{background:rgba(255,248,225,.95);border:1px solid #ffe082;color:#E65100}.toast-warning .toast-icon{background:#FF9800;color:#fff}.toast-info{background:rgba(227,242,253,.95);border:1px solid #90caf9;color:#1565C0}.toast-info .toast-icon{background:#2196F3;color:#fff}.toast-progress{position:absolute;bottom:0;left:0;height:3px;border-radius:0 0 12px 12px;animation:toastProgress linear forwards}.toast-success .toast-progress{background:#4CAF50}.toast-error .toast-progress{background:#F44336}.toast-warning .toast-progress{background:#FF9800}.toast-info .toast-progress{background:#2196F3}@keyframes toastSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes toastProgress{0%{width:100%}to{width:0}}.placement_wide__jai3q{width:100%;margin-top:var(--space-5)}.placement_back__Sg7Jv{display:inline-flex;align-items:center;min-height:var(--min-touch);margin-top:var(--space-3);padding:0 var(--space-2);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);border:0;border-radius:var(--corner-sm);background:none;cursor:pointer}.placement_back__Sg7Jv:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}.placement_small__DikKA{font-size:var(--text-sm)}.placement_faint__lBBwt{color:var(--color-text-muted);font-size:var(--text-xs)}.placement_recCard___s2nX{flex-direction:column;justify-content:center;text-align:center}.placement_recRow__UAFTG{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}body:has(.finance-camp_shell__Kleab){background:var(--color-bg-canvas)}body:has(.finance-camp_shell__Kleab) .app-container{width:100%;max-width:none;background:var(--color-bg-canvas)}.finance-camp_shell__Kleab{width:min(100%,76rem);min-height:100dvh;margin:0 auto;padding:var(--space-4);color:var(--color-text-primary);font-family:var(--font-sans)}.finance-camp_back__YKm0M,.finance-camp_badgeRow__rt0vR,.finance-camp_choiceRow__eb0OA,.finance-camp_consentDone__bKthj,.finance-camp_counter__uRHoe,.finance-camp_counter__uRHoe>div,.finance-camp_header__oLqk4,.finance-camp_mineMuted__6RW6g,.finance-camp_mine__tChG2,.finance-camp_modalActions__iC8TD,.finance-camp_modeActive__GQnZX,.finance-camp_modeLink__ceMka,.finance-camp_modeNav__tuitC,.finance-camp_noticeLocked__S7B0v,.finance-camp_notice__gYO7c,.finance-camp_optionHead__xE4zp,.finance-camp_priceBox__Gz6w_>span,.finance-camp_priceBox__Gz6w_>strong,.finance-camp_secondaryButton__gxxfs,.finance-camp_topbar__GBxWT{display:flex;align-items:center}.finance-camp_topbar__GBxWT{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.finance-camp_back__YKm0M,.finance-camp_modeActive__GQnZX,.finance-camp_modeLink__ceMka,.finance-camp_secondaryButton__gxxfs{min-height:var(--min-touch);gap:var(--space-2);text-decoration:none;border-radius:var(--corner-sm);font-weight:var(--weight-bold)}.finance-camp_back__YKm0M{color:var(--color-text-secondary)}.finance-camp_backIcon__dmLkQ{transform:rotate(90deg)}.finance-camp_modeNav__tuitC{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface)}.finance-camp_modeActive__GQnZX,.finance-camp_modeLink__ceMka{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary)}.finance-camp_modeActive__GQnZX{color:var(--color-text-brand-on-tint);background:var(--color-bg-brand-tint)}.finance-camp_header__oLqk4{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-4)}.finance-camp_header__oLqk4 h1{margin:0;font-size:var(--text-2xl);line-height:var(--leading-tight)}.finance-camp_header__oLqk4 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.finance-camp_noticeLocked__S7B0v,.finance-camp_notice__gYO7c{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface);white-space:pre-wrap}.finance-camp_noticeLocked__S7B0v{color:var(--color-text-muted);background:var(--color-bg-raised)}.finance-camp_notice__gYO7c p{margin:0 0 var(--space-2)}.finance-camp_mineMuted__6RW6g,.finance-camp_mine__tChG2{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-text-brand);border-radius:var(--corner-md);background:var(--color-bg-brand-tint)}.finance-camp_mineMuted__6RW6g{border-color:var(--color-border-default);background:var(--color-bg-raised)}.finance-camp_mineText__4jWIn{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:var(--space-1)}.finance-camp_mineText__4jWIn span{color:var(--color-text-muted);font-size:var(--text-sm)}.finance-camp_mainGrid__Zv_5C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.finance-camp_step__xpQCl{padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface);box-shadow:var(--elevation-xs)}.finance-camp_step__xpQCl h2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-base)}.finance-camp_step__xpQCl h2>span{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--corner-full);color:var(--color-text-on-brand);background:var(--brand-500);font-size:var(--text-xs)}.finance-camp_step__xpQCl h2 small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.finance-camp_choiceRow__eb0OA{gap:var(--space-2)}.finance-camp_choiceColumn__CXFV3,.finance-camp_optionList__hojt3{display:flex;flex-direction:column;gap:var(--space-2)}.finance-camp_choiceSelected__xiyNu,.finance-camp_choice__FnMca,.finance-camp_counter__uRHoe button,.finance-camp_dangerButton__FaEU_,.finance-camp_optionSelected__VdHwV,.finance-camp_option__wSGkQ,.finance-camp_primaryButton__g1HX5,.finance-camp_primarySmall__u0HfJ,.finance-camp_secondaryButton__gxxfs,.finance-camp_slotDisabled__RK09s,.finance-camp_slotMine__PHQ7A,.finance-camp_slot__cRK1M{border:1px solid var(--color-border-strong);font:inherit;cursor:pointer}.finance-camp_choiceSelected__xiyNu,.finance-camp_choice__FnMca{flex:1 1;min-height:var(--min-touch);padding:var(--space-3);border-radius:var(--corner-sm);color:var(--color-text-primary);background:var(--color-bg-surface);font-weight:var(--weight-bold)}.finance-camp_choiceSelected__xiyNu{border-color:var(--brand-500);background:var(--color-bg-brand-tint)}.finance-camp_optionSelected__VdHwV,.finance-camp_option__wSGkQ{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-4);text-align:left;border-radius:var(--corner-md);color:var(--color-text-primary);background:var(--color-bg-surface)}.finance-camp_optionSelected__VdHwV{border-color:var(--brand-500);background:var(--color-bg-brand-tint)}.finance-camp_option__wSGkQ:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-raised)}.finance-camp_optionHead__xE4zp{justify-content:space-between;gap:var(--space-3)}.finance-camp_optionHead__xE4zp b{color:var(--color-text-brand);white-space:nowrap}.finance-camp_hint__tzpuT{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.finance-camp_badgeMuted__ZqwCh,.finance-camp_badge__7DY0N{align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--corner-full);color:var(--color-status-info-strong);background:var(--color-bg-surface-soft);font-size:var(--text-xs);font-weight:var(--weight-bold)}.finance-camp_badgeMuted__ZqwCh{color:var(--color-text-muted);background:var(--color-bg-raised)}.finance-camp_badgeRow__rt0vR{gap:var(--space-2);flex-wrap:wrap}.finance-camp_counter__uRHoe{justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default)}.finance-camp_counter__uRHoe>div{gap:var(--space-1)}.finance-camp_counter__uRHoe button{width:var(--min-touch);height:var(--min-touch);border-radius:var(--corner-sm);color:var(--color-text-primary);background:var(--color-bg-surface);font-weight:var(--weight-bold)}.finance-camp_counter__uRHoe button:disabled{opacity:.35;cursor:not-allowed}.finance-camp_counter__uRHoe span{min-width:var(--space-8);text-align:center;font-weight:var(--weight-bold)}.finance-camp_bagList__OiPYQ{display:flex;flex-direction:column}.finance-camp_bagRow__3igdU{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default)}.finance-camp_bagRow__3igdU:last-child{border-bottom:0}.finance-camp_bagWho__piwfj{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.finance-camp_bagChoice__VQ0KP{display:flex;gap:var(--space-2);flex:1 1 16rem;min-width:0}.finance-camp_bagChoice__VQ0KP>button{padding:var(--space-2);font-size:var(--text-sm);white-space:nowrap}.finance-camp_warn__WaHb2{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-status-danger);border-radius:var(--corner-sm);background:var(--color-bg-surface);font-size:var(--text-sm);font-weight:var(--weight-bold)}.finance-camp_mineText__4jWIn .finance-camp_mineWarn__XlPIO,.finance-camp_warn__WaHb2{color:var(--color-status-danger-strong)}.finance-camp_feeNote__iEhUI{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--brand-300);border-radius:var(--corner-sm);background:var(--color-bg-brand-tint);font-size:var(--text-sm)}.finance-camp_priceBox__Gz6w_{display:flex;flex-direction:column;border:1px solid var(--color-border-default);border-radius:var(--corner-sm);padding:var(--space-1) var(--space-3)}.finance-camp_priceBox__Gz6w_>span,.finance-camp_priceBox__Gz6w_>strong{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0}.finance-camp_priceBox__Gz6w_>*+*{border-top:1px solid var(--color-border-default)}.finance-camp_consent__SntS7{max-height:11rem;overflow:auto;margin:0;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--corner-sm);background:var(--color-bg-surface-soft);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);white-space:pre-wrap}.finance-camp_check__91aY2{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm)}.finance-camp_check__91aY2 input{width:var(--space-5);height:var(--space-5);accent-color:var(--brand-500)}.finance-camp_consentDone__bKthj{gap:var(--space-2);margin-top:var(--space-3);color:var(--color-status-success-strong);font-weight:var(--weight-bold)}.finance-camp_dangerButton__FaEU_,.finance-camp_primaryButton__g1HX5,.finance-camp_primarySmall__u0HfJ,.finance-camp_secondaryButton__gxxfs{justify-content:center;padding:var(--space-3) var(--space-4);border-radius:var(--corner-sm);font-weight:var(--weight-bold)}.finance-camp_primaryButton__g1HX5{position:-webkit-sticky;position:sticky;bottom:var(--space-3);grid-column:1/-1;width:100%;min-height:var(--min-touch);box-shadow:var(--elevation-md)}.finance-camp_primaryButton__g1HX5,.finance-camp_primarySmall__u0HfJ{border-color:var(--brand-500);color:var(--color-text-on-brand);background:var(--brand-500)}.finance-camp_secondaryButton__gxxfs{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-bg-surface)}.finance-camp_dangerButton__FaEU_{flex:none;border-color:var(--color-status-danger);color:var(--color-status-danger-strong);background:var(--color-bg-surface)}.finance-camp_slotGrid__xe_Lu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.finance-camp_slotDisabled__RK09s,.finance-camp_slotMine__PHQ7A,.finance-camp_slot__cRK1M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-height:var(--row-height);padding:var(--space-4);border-radius:var(--corner-md);color:var(--color-text-primary);background:var(--color-bg-surface);text-align:left;box-shadow:var(--elevation-xs)}.finance-camp_slotMine__PHQ7A{border-color:var(--brand-500);background:var(--color-bg-brand-tint)}.finance-camp_slotDisabled__RK09s{opacity:.55;cursor:not-allowed;background:var(--color-bg-raised)}.finance-camp_slotDisabled__RK09s>span,.finance-camp_slotMine__PHQ7A>span,.finance-camp_slot__cRK1M>span{color:var(--color-text-muted);font-size:var(--text-sm)}.finance-camp_field__wxCwI select,.finance-camp_input__fB8Eb{width:100%;min-height:var(--min-touch);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--corner-sm);color:var(--color-text-primary);background:var(--color-bg-surface);font:inherit}.finance-camp_field__wxCwI{display:block;margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.finance-camp_person__tfNK1+.finance-camp_person__tfNK1{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-default)}.finance-camp_person__tfNK1>strong{color:var(--color-text-muted);font-size:var(--text-sm)}.finance-camp_empty__vyMa2{padding:var(--space-16) var(--space-5);text-align:center;color:var(--color-text-muted)}.finance-camp_modal__ni4Gj{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--glass-L2-tint);-webkit-backdrop-filter:blur(var(--glass-L2-blur));backdrop-filter:blur(var(--glass-L2-blur))}.finance-camp_modalCard__NpULw{position:relative;width:min(100%,30rem);max-height:90dvh;overflow:auto;padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--corner-lg);background:var(--color-bg-surface);box-shadow:var(--elevation-xl)}.finance-camp_modalCard__NpULw>h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.finance-camp_modalClose__n4WDG{position:absolute;top:var(--space-3);right:var(--space-3);width:var(--min-touch);height:var(--min-touch);border:0;color:var(--color-text-muted);background:transparent;font-size:var(--text-xl);cursor:pointer}.finance-camp_modalActions__iC8TD{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.finance-camp_faqDialog__fbcQv{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--glass-L2-tint);-webkit-backdrop-filter:blur(var(--glass-L2-blur));backdrop-filter:blur(var(--glass-L2-blur))}.finance-camp_faqPanel__zRRj2{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:calc(var(--space-20) * 9);height:min(calc(var(--space-20) * 10),calc(100dvh - var(--space-8)));overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--corner-lg);background:var(--color-bg-canvas);box-shadow:var(--elevation-xl)}.finance-camp_faqHeader__Tv9iv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:var(--space-14);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface)}.finance-camp_faqHeader__Tv9iv h2{margin:0;font-size:var(--text-lg);white-space:nowrap}.finance-camp_faqClose___bBYz{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch);height:var(--min-touch);padding:0;border:0;border-radius:var(--corner-full);color:var(--color-text-primary);background:transparent;cursor:pointer}.finance-camp_faqClose___bBYz:focus-visible,.finance-camp_faqClose___bBYz:hover{outline:none;background:var(--color-bg-brand-tint)}.finance-camp_faqContent__r95vz{flex:1 1;overflow-y:auto;padding:var(--space-5) var(--space-4) var(--space-8);-webkit-overflow-scrolling:touch}.finance-camp_faqLead__s_h3I{margin:0;padding:var(--space-4);border-radius:var(--corner-md);color:var(--color-text-primary);background:var(--color-bg-brand-tint);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-relaxed)}.finance-camp_faqNote__SIrOZ{margin:var(--space-3) var(--space-1) var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.finance-camp_faqContent__r95vz h3{margin:var(--space-8) var(--space-1) var(--space-3);color:var(--color-text-primary);font-size:var(--text-base)}.finance-camp_faqContent__r95vz h3:first-of-type{margin-top:0}.finance-camp_faqItem__ONLOF{margin:var(--space-2) 0;border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface);box-shadow:var(--elevation-xs)}.finance-camp_faqItem__ONLOF summary{min-height:var(--space-12);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-normal);cursor:pointer}.finance-camp_faqItem__ONLOF[open] summary{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-soft)}.finance-camp_faqItem__ONLOF>div{padding:var(--space-4);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-relaxed);word-break:keep-all}.finance-camp_faqItem__ONLOF p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.finance-camp_faqItem__ONLOF ul{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.finance-camp_faqTableWrap__cb_c4{overflow-x:auto}.finance-camp_faqTableWrap__cb_c4 table{width:100%;min-width:calc(var(--space-20) * 5);border-collapse:collapse;text-align:center;font-size:var(--text-xs)}.finance-camp_faqTableWrap__cb_c4 td,.finance-camp_faqTableWrap__cb_c4 th{padding:var(--space-2) var(--space-1);border:1px solid var(--color-border-default)}.finance-camp_faqTableWrap__cb_c4 thead th{background:var(--color-bg-brand-tint)}@media (max-width:48rem){.finance-camp_shell__Kleab{padding:var(--space-3)}.finance-camp_header__oLqk4,.finance-camp_topbar__GBxWT{align-items:stretch;flex-direction:column}.finance-camp_modeNav__tuitC{width:100%}.finance-camp_modeActive__GQnZX,.finance-camp_modeLink__ceMka{flex:1 1;justify-content:center}.finance-camp_mainGrid__Zv_5C,.finance-camp_slotGrid__xe_Lu{grid-template-columns:minmax(0,1fr)}.finance-camp_header__oLqk4 h1{font-size:var(--text-xl)}.finance-camp_mineMuted__6RW6g,.finance-camp_mine__tChG2{align-items:flex-start}.finance-camp_faqDialog__fbcQv{align-items:stretch;padding:0}.finance-camp_faqPanel__zRRj2{max-width:none;height:100dvh;border:0;border-radius:0}.finance-camp_faqContent__r95vz,.finance-camp_faqHeader__Tv9iv{padding-right:var(--space-3);padding-left:var(--space-3)}}.homework-day_screen__7aReO#view-homework{width:100%;max-width:480px;margin:0 auto;padding:var(--jr-space-1) var(--jr-space-4) calc(88px + var(--safe-bottom));color:var(--jr-color-text);font-family:var(--jr-font-family)}.homework-day_screen__7aReO .hw-header{padding:var(--jr-space-2) var(--jr-space-1) var(--jr-space-4)}.homework-day_screen__7aReO .hw-title{margin:0 0 var(--jr-space-1);color:var(--jr-color-text-strong);font-size:var(--jr-text-2xl);font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .hw-sub{margin:0;color:var(--jr-color-text-muted);font-size:var(--jr-text-sm);font-weight:var(--weight-medium)}.homework-day_screen__7aReO .home-card{min-width:0;margin:0 0 var(--jr-space-4);padding:var(--jr-space-4);border-radius:var(--jr-radius-card);background:var(--jr-color-surface);box-shadow:var(--jr-shadow-card)}.homework-day_screen__7aReO .home-card-hd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jr-space-2);margin:0 0 var(--jr-space-3)}.homework-day_screen__7aReO .home-card-title{margin:0;color:var(--jr-color-text-strong);font-size:var(--jr-text-lg);font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .home-ic{display:inline-grid;width:var(--jr-space-8);height:var(--jr-space-8);place-items:center;border-radius:var(--jr-radius-md)}.homework-day_screen__7aReO .hw-ic{color:var(--jr-color-orange-ink);background:var(--jr-color-orange-soft)}.homework-day_screen__7aReO .hw-ic-rec{color:var(--jr-color-success-ink);background:var(--jr-color-success)}.homework-day_screen__7aReO .home-card-more{min-height:var(--jr-touch);margin-left:auto;padding:0 var(--jr-space-3);border:0;border-radius:var(--jr-radius-full);color:var(--jr-color-orange-ink);background:var(--jr-color-orange-soft);font:inherit;font-size:var(--jr-text-xs);font-weight:var(--weight-bold);cursor:pointer}.homework-day_screen__7aReO .hw-today{scroll-margin-top:var(--jr-space-3)}.homework-day_screen__7aReO .hw-empty,.homework-day_screen__7aReO .hw-hint,.homework-day_screen__7aReO .hw-pre{padding:var(--jr-space-3);border-radius:var(--jr-radius-md);text-align:center;font-size:var(--jr-text-sm);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.homework-day_screen__7aReO .hw-pre{margin:0 0 var(--jr-space-4);border:2px dashed var(--jr-color-orange);color:var(--jr-color-orange-ink);background:var(--jr-color-orange-soft)}.homework-day_screen__7aReO .hw-empty{margin:0;color:var(--jr-color-text);background:var(--jr-color-muted)}.homework-day_screen__7aReO .hw-hint{margin-top:var(--jr-space-3);color:var(--jr-color-sky-ink);background:var(--jr-color-muted)}.homework-day_screen__7aReO .hw-status{display:flex;flex-direction:column;align-items:center;gap:var(--jr-space-2)}.homework-day_screen__7aReO .hw-status .home-card-more{margin:0}.homework-day_screen__7aReO .hw-loading{padding:var(--jr-space-10) 0;text-align:center;font-weight:var(--weight-bold)}.homework-day_screen__7aReO .hw-meta{display:flex;align-items:baseline;gap:var(--jr-space-2);margin:0 0 var(--jr-space-3)}.homework-day_screen__7aReO .hw-day{color:var(--jr-color-orange-ink);font-size:var(--jr-text-lg);font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .hw-date,.homework-day_screen__7aReO .hw-word-tip{color:var(--jr-color-text-muted);font-size:var(--jr-text-xs);font-weight:var(--weight-bold)}.homework-day_screen__7aReO .hw-word-tip{margin-top:var(--jr-space-2);text-align:center}.homework-day_screen__7aReO .hw-prog{display:flex;align-items:flex-start;gap:var(--jr-space-2);margin:0 0 var(--jr-space-4);padding:var(--jr-space-3);border-radius:var(--jr-radius-md);background:var(--jr-color-muted)}.homework-day_screen__7aReO .hw-prog-label{flex:none;padding:var(--jr-space-1) var(--jr-space-2);border-radius:var(--jr-radius-sm);color:var(--jr-color-sky-ink);background:var(--jr-color-sky-soft);font-size:var(--jr-text-xs);font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .hw-prog-title,.homework-day_screen__7aReO .shw-detail-title{color:var(--jr-color-text-strong);font-size:var(--jr-text-sm);font-weight:var(--weight-bold);word-break:keep-all;overflow-wrap:anywhere}.homework-day_screen__7aReO .hw-pages,.homework-day_screen__7aReO .shw-pages{display:inline-block;margin-left:var(--jr-space-1);padding-inline:var(--jr-space-2);border-radius:var(--jr-radius-full);color:var(--jr-color-reward-ink);background:var(--jr-color-reward-soft);font-size:var(--jr-text-xs);white-space:nowrap}.homework-day_screen__7aReO .hw-sec-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--jr-space-2);margin-bottom:var(--jr-space-2)}.homework-day_screen__7aReO .hw-lec-title,.homework-day_screen__7aReO .hw-sec-label{color:var(--jr-color-text-muted);font-size:var(--jr-text-xs);font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .hw-rate{display:inline-flex;flex-wrap:wrap;align-items:center;border-radius:var(--jr-radius-md);background:var(--jr-color-muted)}.homework-day_screen__7aReO .hw-rate-btn{min-height:var(--jr-touch);padding-inline:var(--jr-space-2);border:0;border-radius:var(--jr-radius-sm);background:transparent;color:var(--jr-color-text);font:inherit;font-size:var(--jr-text-xs);font-weight:var(--weight-extrabold);cursor:pointer}.homework-day_screen__7aReO .hw-rate-btn.is-on{background:var(--jr-color-surface);color:var(--jr-color-orange-ink);box-shadow:var(--jr-shadow-card)}.homework-day_screen__7aReO .hw-sents{display:flex;flex-direction:column;gap:var(--jr-space-2);padding:0;margin:0;list-style:none}.homework-day_screen__7aReO .hw-sent{display:flex;align-items:center;gap:var(--jr-space-3);padding:var(--jr-space-3);border:2px solid var(--jr-color-orange-soft);border-radius:var(--jr-radius-lg);background:var(--jr-color-muted)}.homework-day_screen__7aReO .hw-sent.is-audio-only{border-color:var(--jr-color-sky-soft)}.homework-day_screen__7aReO .hw-sent-body{flex:1 1;min-width:0}.homework-day_screen__7aReO .hw-sent-en,.homework-day_screen__7aReO .hw-sent-label{color:var(--jr-color-text-strong);font-size:var(--jr-text-lg);font-weight:var(--weight-bold);line-height:var(--leading-normal);overflow-wrap:anywhere}.homework-day_screen__7aReO .hw-sent-label{color:var(--jr-color-sky-ink);font-size:var(--jr-text-base)}.homework-day_screen__7aReO .hw-sent-label svg,.homework-day_screen__7aReO .shw-detail-title svg{vertical-align:middle}.homework-day_screen__7aReO .hw-stress{color:var(--jr-color-orange-ink);font-weight:var(--weight-black)}.homework-day_screen__7aReO .hw-sent-kr,.homework-day_screen__7aReO .hw-sent-pr{color:var(--jr-color-text);font-size:var(--jr-text-xs)}.homework-day_screen__7aReO .hw-play{flex:none;display:inline-grid;place-items:center;width:var(--jr-touch);height:var(--jr-touch);border:0;border-radius:var(--jr-radius-full);background:var(--jr-color-orange-fill);box-shadow:var(--jr-shadow-card);cursor:pointer}.homework-day_screen__7aReO .hw-play.is-none{background:var(--jr-color-line);box-shadow:none;cursor:auto}.homework-day_screen__7aReO .hw-play-ic{width:0;height:0;-webkit-margin-start:var(--jr-space-1);margin-inline-start:var(--jr-space-1);border-left:var(--jr-space-3) solid var(--jr-color-surface);border-block:var(--jr-space-2) solid transparent}.homework-day_screen__7aReO .hw-play.is-playing{background:var(--jr-color-orange-ink)}.homework-day_screen__7aReO .hw-play.is-playing .hw-play-ic{width:var(--jr-space-3);height:var(--jr-space-4);margin:0;border-block:0;border-inline:var(--jr-space-1) solid var(--jr-color-surface)}.homework-day_screen__7aReO .hw-w{display:inline;padding:0;border:0;border-bottom:2px dotted var(--jr-color-orange-ink);border-radius:var(--jr-radius-sm);color:inherit;background:transparent;font:inherit;cursor:pointer}.homework-day_screen__7aReO .hw-w.is-playing,.homework-day_screen__7aReO .hw-w:active{background:var(--jr-color-orange-soft)}.homework-day_screen__7aReO .hw-lec+.hw-lec{margin-top:var(--jr-space-4)}.homework-day_screen__7aReO .hw-lec-title{margin:0 0 var(--jr-space-2);overflow-wrap:anywhere}.homework-day_screen__7aReO .hw-band{display:flex;align-items:center;justify-content:center;gap:var(--jr-space-1);min-height:var(--jr-touch);margin-top:var(--jr-space-4);padding:var(--jr-space-2);border-radius:var(--jr-radius-md);background:var(--jr-color-orange-fill);color:var(--jr-color-surface);text-align:center;text-decoration:none;font-weight:var(--weight-extrabold)}.homework-day_screen__7aReO .hw-rec-count{margin-left:auto;color:var(--jr-color-success-ink);font-size:var(--jr-text-xs);font-weight:var(--weight-bold)}.homework-day_screen__7aReO .card-collection-notice{margin-bottom:var(--jr-space-3)}.homework-day_screen__7aReO .shw-grid{display:flex;flex-direction:column;gap:var(--jr-space-2)}.homework-day_screen__7aReO .shw-week{display:flex;align-items:center;gap:var(--jr-space-2)}.homework-day_screen__7aReO .shw-week-label{flex:none;width:var(--jr-space-7);color:var(--jr-color-text-muted);text-align:right;font-size:var(--jr-text-xs)}.homework-day_screen__7aReO .shw-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:1 1;grid-gap:var(--jr-space-1);gap:var(--jr-space-1)}.homework-day_screen__7aReO .shw-cell{display:flex;align-items:center;justify-content:center;min-height:var(--jr-touch);padding:0;border:1px solid var(--jr-color-line);border-radius:var(--jr-radius-md);background:var(--jr-color-muted);color:var(--jr-color-text);font:inherit;font-size:var(--jr-text-sm);font-weight:var(--weight-bold);cursor:pointer}.homework-day_screen__7aReO .shw-cell.is-upcoming{border-style:dashed}.homework-day_screen__7aReO .shw-cell.is-done,.homework-day_screen__7aReO .shw-cell.is-late{background:var(--jr-color-success);border-color:var(--jr-color-success-ink);color:var(--jr-color-success-ink)}.homework-day_screen__7aReO .shw-cell.is-today{box-shadow:0 0 0 2px var(--jr-color-orange)}.homework-day_screen__7aReO .shw-cell.is-open{box-shadow:0 0 0 2px var(--jr-color-sky-ink)}.homework-day_screen__7aReO .shw-cell.is-open.is-today{box-shadow:0 0 0 2px var(--jr-color-sky-ink),0 0 0 4px var(--jr-color-orange)}.homework-day_screen__7aReO .shw-detail-card{position:relative;flex:1 1;min-width:0;margin:var(--jr-space-1) 0;padding:var(--jr-space-3);border:1px solid var(--jr-color-sky);border-radius:var(--jr-radius-md);background:var(--jr-color-sky-soft);color:var(--jr-color-text);font-size:var(--jr-text-sm)}.homework-day_screen__7aReO .shw-detail-card:before{content:"";position:absolute;width:var(--jr-space-3);height:var(--jr-space-3);top:calc(var(--jr-space-3) / -2);left:calc((100% - var(--jr-space-4)) / 5 * (var(--col) + .5) + var(--col) * var(--jr-space-1) - var(--jr-space-3) / 2);border-left:1px solid var(--jr-color-sky);border-top:1px solid var(--jr-color-sky);transform:rotate(45deg);background:var(--jr-color-sky-soft)}.homework-day_screen__7aReO .shw-detail-head b{color:var(--jr-color-sky-ink)}.homework-day_screen__7aReO .jrt-hw-week{display:none}.homework-day_screen__7aReO :is(button,a):focus-visible{outline:2px solid var(--jr-color-focus);outline-offset:2px}@media (min-width:1024px){.homework-day_screen__7aReO#view-homework{display:grid;grid-template-columns:minmax(0,1fr) 382px;grid-template-rows:auto auto auto;align-items:start;grid-gap:var(--jr-space-4);gap:var(--jr-space-4);max-width:none;padding:var(--jr-space-5) max(var(--jr-space-6),calc((100vw - 1280px) / 2)) var(--jr-space-4) max(136px,calc((100vw - 1280px) / 2))}.homework-day_screen__7aReO>*{min-width:0}.homework-day_screen__7aReO .hw-header,.homework-day_screen__7aReO .hw-pre{grid-column:1/-1;margin:0}.homework-day_screen__7aReO .hw-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jr-space-3);padding:0 var(--jr-space-1)}.homework-day_screen__7aReO .hw-today{grid-area:2/1/span 3;align-self:stretch;padding:var(--jr-space-5)}.homework-day_screen__7aReO .jrt-hw-week{grid-area:2/2;display:flex;flex-direction:column;gap:var(--jr-space-3)}.homework-day_screen__7aReO .hw-record{grid-area:3/2;display:none}.homework-day_screen__7aReO.jrt-hw-show-all .hw-record{display:block}.homework-day_screen__7aReO .hw-pre~.hw-today{grid-row:3/span 3}.homework-day_screen__7aReO .hw-pre~.jrt-hw-week{grid-row:3}.homework-day_screen__7aReO .hw-pre~.hw-record{grid-row:4}.homework-day_screen__7aReO .home-card{margin:0}.homework-day_screen__7aReO .hw-hint,.homework-day_screen__7aReO .hw-record .card-collection-notice,.homework-day_screen__7aReO .mypage-footer{display:none}.homework-day_screen__7aReO .hw-sents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--jr-space-3);gap:var(--jr-space-3)}.homework-day_screen__7aReO .hw-sents:has(>.hw-sent:only-child){grid-template-columns:1fr}.homework-day_screen__7aReO .hw-sent{padding:var(--jr-space-4)}.homework-day_screen__7aReO .hw-sent:only-child .hw-sent-en{font-size:var(--jr-text-2xl)}.homework-day_screen__7aReO .hw-play{width:var(--space-16);height:var(--space-16)}.homework-day_screen__7aReO .hw-band{min-height:var(--space-14);font-size:var(--jr-text-lg)}.homework-day_screen__7aReO .jrt-hw-days{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));grid-gap:var(--jr-space-2);gap:var(--jr-space-2)}.homework-day_screen__7aReO .jrt-hw-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jr-space-1);min-height:calc(var(--space-20) + var(--jr-space-1));padding:0;border:2px solid transparent;border-radius:var(--jr-radius-md);color:var(--jr-color-text);background:var(--jr-color-muted);font:inherit;cursor:pointer}.homework-day_screen__7aReO .jrt-hw-dow,.homework-day_screen__7aReO .jrt-hw-st{min-height:1em;color:var(--jr-color-text);font-size:var(--jr-text-xs)}.homework-day_screen__7aReO .jrt-hw-day.is-done{background:var(--jr-color-success)}.homework-day_screen__7aReO .jrt-hw-day.is-done .jrt-hw-st{color:var(--jr-color-success-ink)}.homework-day_screen__7aReO .jrt-hw-day.is-today{border-color:var(--jr-color-orange);background:var(--jr-color-orange-soft)}.homework-day_screen__7aReO .jrt-hw-day.is-today .jrt-hw-st{color:var(--jr-color-orange-ink)}.homework-day_screen__7aReO .jrt-hw-day.is-sel:not(.is-today){border-color:var(--jr-color-sky-ink)}.homework-day_screen__7aReO .jrt-hw-prog{display:flex;justify-content:space-between;gap:var(--jr-space-2);font-size:var(--jr-text-xs);font-weight:var(--weight-bold)}.homework-day_screen__7aReO .jrt-hw-prog b{color:var(--jr-color-orange-ink)}.homework-day_screen__7aReO .jrt-hw-bar{height:var(--jr-space-3);overflow:hidden;border-radius:var(--jr-radius-full);background:var(--jr-color-line)}.homework-day_screen__7aReO .jrt-hw-bar i{display:block;height:100%;border-radius:inherit;background:var(--jr-color-orange-fill)}.homework-day_screen__7aReO .jrt-hw-note{padding:var(--jr-space-3);border-radius:var(--jr-radius-md);color:var(--jr-color-reward-ink);background:var(--jr-color-reward-soft);font-size:var(--jr-text-xs);font-weight:var(--weight-bold)}}@media (max-width:360px){.homework-day_screen__7aReO .home-card,.homework-day_screen__7aReO#view-homework{padding-inline:var(--jr-space-3)}.homework-day_screen__7aReO .shw-week{gap:var(--jr-space-1)}.homework-day_screen__7aReO .shw-week-label{width:var(--jr-space-6)}}@media (prefers-reduced-motion:no-preference){.homework-day_screen__7aReO .shw-detail-card.is-enter{animation:homework-day_detailEnter__XBTll var(--motion-base) var(--ease-out)}}@keyframes homework-day_detailEnter__XBTll{0%{opacity:0;transform:translateY(calc(-1 * var(--jr-space-1)))}to{opacity:1;transform:none}}.expedition-entry_overlay__o13BF{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--jr-space-6);background:color-mix(in srgb,var(--ink-950) 60%,transparent);opacity:1;transition:opacity .18s ease;animation:expedition-entry_overlayIn__K_uYq var(--jr-dur-base) var(--jr-ease-out)}.expedition-entry_overlay__o13BF[data-fading]{opacity:0}@keyframes expedition-entry_overlayIn__K_uYq{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.expedition-entry_overlay__o13BF{animation:none;transition:none}}.expedition-entry_card__pWHEo{width:100%;max-width:340px}.expedition-entry_imageButton__GPJGQ{display:block;width:100%;padding:0;border:0;background:none;cursor:default}.expedition-entry_imageButton__GPJGQ[data-clickable]{cursor:pointer}.expedition-entry_imageButton__GPJGQ img,.expedition-entry_imageButton__GPJGQ video{display:block;width:auto;max-width:100%;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);margin:0 auto;border-radius:var(--jr-radius-lg)}.expedition-entry_actions__wxquR{display:flex;gap:var(--jr-space-2);margin-top:var(--jr-space-3)}.expedition-entry_actions__wxquR button{flex:1 1;padding:var(--jr-space-3);border:0;border-radius:var(--jr-radius-md);background:color-mix(in srgb,var(--jr-color-surface) 92%,transparent);color:var(--jr-color-text-strong);font:inherit;font-size:var(--jr-text-sm);font-weight:700;cursor:pointer}.expedition-entry_overlay__o13BF button:focus-visible{outline:3px solid var(--jr-color-focus);outline-offset:3px}.free-yt_root__mCO4d{color:var(--ink-50);font-family:var(--font-sans)}.free-yt_root__mCO4d,.free-yt_stage__hEVLg{position:relative;background:var(--ink-950)}.free-yt_stage__hEVLg{width:100%;overflow:hidden}.free-yt_frame__9VtQN,.free-yt_frame__9VtQN iframe,.free-yt_frame__9VtQN>div{position:absolute;inset:0;width:100%;height:100%;border:0}.free-yt_shield__xsPZu{position:absolute;inset:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.free-yt_big__Oz7tQ{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink-950) 55%,transparent);color:var(--ink-50);cursor:pointer}.free-yt_big__Oz7tQ svg{width:34px;height:34px;margin-left:4px}.free-yt_msg__soveo{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--ink-950) 75%,transparent);font-size:var(--text-base);font-weight:var(--weight-extrabold);text-align:center}.free-yt_fullX__JA9up{display:none}.free-yt_bar__e5hnv{padding:var(--space-2) var(--space-3) 10px;background:var(--ink-900)}.free-yt_seek__lo8Y9{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;--yt-progress:0%}.free-yt_seek__lo8Y9::-webkit-slider-runnable-track{height:6px;border-radius:var(--corner-full);background:linear-gradient(to right,var(--brand-500) var(--yt-progress),color-mix(in srgb,var(--ink-50) 28%,transparent) var(--yt-progress))}.free-yt_seek__lo8Y9::-moz-range-track{height:6px;border-radius:var(--corner-full);background:color-mix(in srgb,var(--ink-50) 28%,transparent)}.free-yt_seek__lo8Y9::-moz-range-progress{height:6px;border-radius:var(--corner-full);background:var(--brand-500)}.free-yt_seek__lo8Y9::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border:0;border-radius:50%;background:var(--ink-50);box-shadow:0 1px 4px color-mix(in srgb,var(--ink-950) 40%,transparent)}.free-yt_seek__lo8Y9::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--ink-50)}.free-yt_row__kv9M2{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-1)}.free-yt_time__MkD_D{color:color-mix(in srgb,var(--ink-50) 85%,transparent);font-size:var(--text-sm);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.free-yt_btns__4SKZ6{display:flex;align-items:center;gap:10px}.free-yt_row__kv9M2>.free-yt_fullBtn__gSMah{justify-self:end}.free-yt_btn__nup5t{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink-50) 12%,transparent);color:var(--ink-50);cursor:pointer;-webkit-tap-highlight-color:transparent}.free-yt_btn__nup5t svg{width:24px;height:24px}.free-yt_main__2_122{width:52px;height:52px;background:var(--brand-500);box-shadow:0 3px 0 var(--brand-600)}.free-yt_main__2_122 svg{width:28px;height:28px}.free-yt_btn__nup5t:active{transform:translateY(1px)}.free-yt_big__Oz7tQ:focus-visible,.free-yt_btn__nup5t:focus-visible,.free-yt_fullX__JA9up:focus-visible,.free-yt_seek__lo8Y9:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}.free-yt_isFull__Bau_U{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;width:100vw;height:100vh;height:100dvh}.free-yt_isFull__Bau_U .free-yt_stage__hEVLg{flex:1 1;aspect-ratio:auto!important}.free-yt_isFull__Bau_U .free-yt_frame__9VtQN{inset:auto;top:50%;left:50%;width:min(100%,calc((100dvh - 110px) * 16 / 9));height:auto;aspect-ratio:16/9;transform:translate(-50%,-50%)}.free-yt_isFull__Bau_U .free-yt_frame__9VtQN iframe,.free-yt_isFull__Bau_U .free-yt_frame__9VtQN>div{position:absolute;inset:0}.free-yt_isFull__Bau_U .free-yt_fullX__JA9up{display:grid;place-items:center;position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:5;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink-950) 55%,transparent);color:var(--ink-50);cursor:pointer}.free-yt_isFull__Bau_U .free-yt_bar__e5hnv{padding:var(--space-2) max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.free-yt_isFull__Bau_U .free-yt_bar__e5hnv>*{max-width:900px;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){.free-yt_btn__nup5t:active{transform:none}}.expedition-screen_screen__gjY9J .st-glass-l2{background:linear-gradient(var(--glass-angle),var(--glass-L2-grad)),var(--glass-L2-tint)!important}.expedition-screen_topbar__2tqp8{display:flex;align-items:center;margin-bottom:var(--space-2)}.expedition-screen_back__pblVw{display:grid;place-items:center;width:var(--min-touch);height:var(--min-touch);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--corner-full);background:var(--color-bg-surface);box-shadow:var(--elevation-xs)}.expedition-screen_back__pblVw svg{transform:rotate(90deg)}.expedition-screen_back__pblVw:hover{border-color:var(--brand-300);background:var(--color-bg-brand-tint)}.expedition-screen_content__T3vgM{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;grid-gap:var(--student-page-grid-gap);gap:var(--student-page-grid-gap)}.expedition-screen_actions__Mz8Fo,.expedition-screen_stage__U7JLC{min-width:0}.expedition-screen_actions__Mz8Fo,.expedition-screen_stage__U7JLC{padding:var(--space-4);border:1px solid var(--glass-stroke);border-radius:var(--corner-lg);box-shadow:var(--elevation-lg),inset 0 1px 0 var(--glass-inner-top)}.expedition-screen_actions__Mz8Fo{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.expedition-screen_sectionHeader__KVCPR{display:flex;align-items:center;gap:var(--space-3)}.expedition-screen_sectionIcon__6Hfjf{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;color:var(--brand-600);border:1px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-brand-tint)}.expedition-screen_eyebrow__9I84M{display:block;color:var(--brand-700);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.08em}.expedition-screen_sectionHeader__KVCPR h2{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-black);line-height:var(--leading-tight)}.expedition-screen_hero__NZkuJ{display:block;width:100%;height:auto;margin-top:var(--space-3);aspect-ratio:1/1;object-fit:cover;border-radius:var(--corner-lg);box-shadow:var(--elevation-sm)}.expedition-screen_cards__fFd9M{--exp-peek:34px;position:relative;display:flex;flex-direction:row;gap:var(--space-3);margin:var(--space-4) 0 0;padding-bottom:var(--space-2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;contain:inline-size;-webkit-overflow-scrolling:touch;scrollbar-width:none}.expedition-screen_cards__fFd9M::-webkit-scrollbar{display:none}.expedition-screen_cards__fFd9M:after,.expedition-screen_cards__fFd9M:before{content:"";flex:0 0 var(--exp-peek)}.expedition-screen_card__y2nNA{flex:0 0 calc(100% - 2 * var(--exp-peek) - 2 * var(--space-3));min-width:0;display:block;aspect-ratio:1/1;object-fit:cover;scroll-snap-align:center;border:1px solid var(--color-border-default);border-radius:var(--corner-lg);background:var(--color-bg-surface);box-shadow:var(--elevation-md)}.expedition-screen_carouselNav__9m4jC{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-top:var(--space-2)}.expedition-screen_nav__zb3ew{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--color-border-default);border-radius:var(--corner-full);background:var(--color-bg-surface-soft)}.expedition-screen_nav__zb3ew:hover{border-color:var(--brand-300);background:var(--color-bg-brand-tint)}.expedition-screen_navPrev__QSiHh svg{transform:rotate(90deg)}.expedition-screen_navNext__LwvN1 svg{transform:rotate(-90deg)}.expedition-screen_dots__lql6H{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.expedition-screen_dot__vntA9{display:grid;place-items:center;width:26px;height:26px;padding:0;cursor:pointer;border:0;background:none}.expedition-screen_dot__vntA9:before{content:"";width:8px;height:8px;border-radius:var(--corner-full);background:var(--ink-300);transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.expedition-screen_dot__vntA9[aria-current=true]:before{background:var(--brand-500);transform:scale(1.4)}.expedition-screen_pill__t529B{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--min-touch);padding:var(--space-3);color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer;border:1px solid var(--color-border-default);border-radius:var(--corner-full);background:var(--color-bg-surface);box-shadow:var(--elevation-sm);transition:transform var(--motion-fast) var(--ease-out)}.expedition-screen_pill__t529B[data-emphasis=primary]{border-color:var(--brand-300);background:linear-gradient(100deg,var(--brand-50),var(--color-bg-surface) 58%,var(--brand-100));box-shadow:var(--elevation-md)}.expedition-screen_pill__t529B:hover{border-color:var(--brand-300)}.expedition-screen_pill__t529B:active{transform:scale(.985)}.expedition-screen_pill__t529B:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}.expedition-screen_pillIcon__CcMk6{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;color:var(--color-text-on-brand);border-radius:var(--corner-full);background:linear-gradient(160deg,var(--brand-400),var(--brand-600));box-shadow:var(--elevation-xs)}.expedition-screen_pillLabel__vq4_B{flex:1 1;min-width:0;padding-right:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-black);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere}.expedition-screen_toneObject__XabeL{color:var(--color-text-brand)}.expedition-screen_toneAction__7_ha8{color:var(--color-status-success-strong)}.expedition-screen_pillNew__sq6Ly{position:absolute;top:calc(-1 * var(--space-2));right:var(--space-4);padding:2px var(--space-2);color:var(--color-text-on-brand);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:.04em;border-radius:var(--corner-full);background:linear-gradient(160deg,var(--amber-500),var(--brand-500));box-shadow:var(--elevation-xs)}.expedition-screen_overlay___6zfe{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:color-mix(in srgb,var(--ink-950) 62%,transparent)}.expedition-screen_videoBox__jqP_4{position:relative;width:100%;max-width:720px}.expedition-screen_videoClose__f_bfR{position:absolute;top:calc(-1 * var(--space-10));right:0;display:grid;place-items:center;width:var(--min-touch);height:var(--min-touch);color:var(--color-text-primary);cursor:pointer;border:1px solid var(--glass-stroke);border-radius:var(--corner-full);background:var(--color-bg-surface);box-shadow:var(--elevation-md)}.expedition-screen_videoFrame__zuARp{overflow:hidden;border-radius:var(--corner-lg);background:var(--ink-950);box-shadow:var(--elevation-xl)}.expedition-screen_pickerCard__bLBL2{width:100%;max-width:360px;padding:var(--space-5);border-radius:var(--corner-xl)}.expedition-screen_pickerTitle__J0_6Z{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-black);text-align:center}.expedition-screen_pickerGrid__0zWie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.expedition-screen_pickerItem__MdDG_{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:var(--min-touch);padding:var(--space-2) var(--space-1);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center;cursor:pointer;border:2px solid var(--color-border-default);border-radius:var(--corner-md);background:var(--color-bg-surface);overflow-wrap:anywhere}.expedition-screen_pickerItem__MdDG_ img{width:56px;height:56px;object-fit:cover;border-radius:var(--corner-full)}.expedition-screen_pickerItem__MdDG_[aria-pressed=true]{border-color:var(--brand-500);background:var(--color-bg-brand-tint)}.expedition-screen_pickerItem__MdDG_:disabled{cursor:default;opacity:.6}.expedition-screen_pickerLetter__N_svG{display:grid;place-items:center;width:56px;height:56px;color:var(--brand-700);font-size:var(--text-xl);font-weight:var(--weight-black);border-radius:var(--corner-full);background:var(--color-bg-brand-tint)}.expedition-screen_pickerClose__WUxHs{width:100%;min-height:var(--min-touch);margin-top:var(--space-3);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-extrabold);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--corner-md);background:var(--color-bg-surface-soft)}.expedition-screen_overlay___6zfe button:focus-visible,.expedition-screen_screen__gjY9J a:focus-visible,.expedition-screen_screen__gjY9J button:focus-visible{outline:3px solid var(--color-status-focus);outline-offset:2px}@media (min-width:900px){.expedition-screen_cards__fFd9M{--exp-peek:56px}.expedition-screen_actions__Mz8Fo{position:-webkit-sticky;position:sticky;top:var(--space-5)}}@media (max-width:899px){.expedition-screen_content__T3vgM{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.expedition-screen_actions__Mz8Fo,.expedition-screen_stage__U7JLC{padding:var(--space-3)}.expedition-screen_pillLabel__vq4_B{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.expedition-screen_dot__vntA9:before,.expedition-screen_pill__t529B{transition:none}}