._container_10lfz_1{z-index:var(--z-toast);padding:max(var(--space-4), var(--safe-top)) var(--space-4) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}._toast_10lfz_13{align-items:center;gap:var(--space-3);width:100%;max-width:var(--layout-max-width);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-input);box-shadow:var(--shadow-e2);pointer-events:auto;opacity:0;transition:transform .18s,opacity .18s;display:flex;transform:translateY(-12px)}._toastOpen_10lfz_31{opacity:1;transition:transform .34s var(--easing-out), opacity .22s ease;transform:translateY(0)}._icon_10lfz_39{flex-shrink:0;display:flex}._success_10lfz_44 ._icon_10lfz_39{color:var(--color-success)}._error_10lfz_48 ._icon_10lfz_39{color:var(--color-error)}._warning_10lfz_52 ._icon_10lfz_39{color:var(--color-warning)}._info_10lfz_56 ._icon_10lfz_39{color:var(--color-accent-secondary)}._message_10lfz_60{min-width:0;color:var(--color-text-primary);flex:1}._action_10lfz_66{color:var(--color-accent-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);background:0 0;border:none;flex-shrink:0}._dismiss_10lfz_75{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){._toast_10lfz_13{transition-duration:1ms}}._lockup_16y8y_1{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._lockupInteractive_16y8y_8{cursor:pointer;opacity:1;transition:opacity var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard);background:0 0;border:none;padding:0}:is(._lockupInteractive_16y8y_8:hover,._lockupInteractive_16y8y_8:focus-visible){opacity:.85;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-accent-primary) 45%, transparent))}._icon_16y8y_25{object-fit:cover;border-radius:28%;flex-shrink:0;display:block}._wordmark_16y8y_32{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap}._wordmarkAccent_16y8y_40{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._emblem_1jo32_1{flex-shrink:0;place-items:center;display:inline-grid;position:relative}._art_1jo32_8{object-fit:contain;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}._levelTag_1jo32_18{z-index:1;background:var(--color-bg-elevated);min-width:2.1em;box-shadow:inset 0 0 0 1.5px var(--rank-to), 0 2px 6px #00000040;color:var(--color-text-primary);font-family:var(--font-display,inherit);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.12em .5em;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:50%;transform:translate(-50%,30%)}._locked_1jo32_39 ._art_1jo32_8{filter:grayscale();opacity:.4}._animated_1jo32_45 ._art_1jo32_8{animation:_emblemIn_1jo32_1 .42s var(--easing-out) both}._animated_1jo32_45 ._levelTag_1jo32_18{animation:_tagIn_1jo32_1 .32s var(--easing-out) .18s both}@keyframes _emblemIn_1jo32_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes _tagIn_1jo32_1{0%{opacity:0;transform:translate(-50%,70%)}to{opacity:1;transform:translate(-50%,30%)}}@media (prefers-reduced-motion:reduce){._animated_1jo32_45 ._art_1jo32_8,._animated_1jo32_45 ._levelTag_1jo32_18{animation:none}}._badge_10kyn_1{--place-a:var(--color-accent-primary);--place-b:var(--color-accent-primary-end);color:#fff;background:linear-gradient(145deg, var(--place-a), var(--place-b));border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e}._badge_10kyn_1>svg{display:block}._badge_10kyn_1[data-variant=gold]{--place-a:#ffd76a;--place-b:#e09612;color:#5a3a00}._badge_10kyn_1[data-variant=silver]{--place-a:#eef2fa;--place-b:#9aa7c4;color:#39425a}._badge_10kyn_1[data-variant=bronze]{--place-a:#f2bb8f;--place-b:#b4682f;color:#4a2408}._badge_10kyn_1[data-variant=place]{color:var(--color-accent-primary-end);background:color-mix(in srgb, var(--color-accent-primary) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 35%, transparent)}._badge_10kyn_1[data-variant=none]{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-tint) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tint) 10%, transparent)}._flame_dmkns_1{color:var(--color-text-secondary);flex-shrink:0;display:block;overflow:visible}._body_dmkns_8,._core_dmkns_13{transform-box:fill-box;transform-origin:50% 100%}._flame_dmkns_1[data-tier="1"] ._glow_dmkns_19{opacity:.45}._flame_dmkns_1[data-tier="2"] ._glow_dmkns_19{opacity:.6}._flame_dmkns_1[data-tier="3"] ._glow_dmkns_19{opacity:.7}._flame_dmkns_1[data-tier="4"] ._glow_dmkns_19,._flame_dmkns_1[data-tier="5"] ._glow_dmkns_19{opacity:.8}._flame_dmkns_1[data-tier="6"] ._glow_dmkns_19{opacity:.95}._flame_dmkns_1[data-tier="3"] ._body_dmkns_8,._flame_dmkns_1[data-tier="4"] ._body_dmkns_8,._flame_dmkns_1[data-tier="5"] ._body_dmkns_8,._flame_dmkns_1[data-tier="6"] ._body_dmkns_8{animation:2.8s ease-in-out infinite alternate _sway_dmkns_1}._flame_dmkns_1[data-tier="4"] ._core_dmkns_13,._flame_dmkns_1[data-tier="5"] ._core_dmkns_13,._flame_dmkns_1[data-tier="6"] ._core_dmkns_13{animation:1.9s ease-in-out infinite alternate _coreFlicker_dmkns_1}._flame_dmkns_1[data-tier="6"] ._sparks_dmkns_50{animation:3.2s ease-in-out infinite _sparks_dmkns_50}._flame_dmkns_1[data-tier="5"] ._sparks_dmkns_50{opacity:.75}@keyframes _sway_dmkns_1{0%{transform:scale(1)skew(0)}50%{transform:scale(.98,1.04)skew(-2deg)}to{transform:scale(1.01,.99)skew(1.5deg)}}@keyframes _coreFlicker_dmkns_1{0%{opacity:.95;transform:scale(1)}to{opacity:1;transform:scale(.94,1.08)}}@keyframes _sparks_dmkns_50{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.2px)}}._flame_dmkns_1[data-level-up] ._body_dmkns_8{animation:_levelUp_dmkns_1 .76s var(--easing-out) 1}._ring_dmkns_98{transform-box:fill-box;transform-origin:50%;animation:_ring_dmkns_98 .76s var(--easing-out) 1 forwards}@keyframes _levelUp_dmkns_1{30%{transform:scale(1.32)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes _ring_dmkns_98{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){._flame_dmkns_1 ._body_dmkns_8,._flame_dmkns_1 ._core_dmkns_13,._flame_dmkns_1 ._sparks_dmkns_50,._flame_dmkns_1[data-level-up] ._body_dmkns_8,._ring_dmkns_98{animation:none}._ring_dmkns_98{display:none}}._row_17hcp_1{--chip-h:3rem;--chip-pad-x:var(--space-3);--chip-icon:1.5rem;--chip-gap:var(--space-2);--chip-bar-h:3px;--chip-bar-gap:5px;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._chip_17hcp_18{grid-template-columns:var(--chip-icon) auto;align-items:center;column-gap:var(--chip-gap);box-sizing:border-box;height:var(--chip-h);padding:var(--chip-bar-gap) var(--chip-pad-x);border-radius:var(--radius-input);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--chip-ring,color-mix(in srgb, var(--color-tint) 6%, transparent));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);row-gap:0;display:grid}._icon_17hcp_38{width:var(--chip-icon);height:var(--chip-icon);grid-area:2/1;place-items:center;display:grid}._flameIcon_17hcp_47,._crownIcon_17hcp_48{object-fit:contain;flex-shrink:0;width:1.375rem;height:1.375rem}._chipText_17hcp_55{flex-direction:column;grid-area:2/2;justify-content:center;line-height:1.2;display:flex}._chipLabel_17hcp_64{color:var(--color-text-secondary);font-size:.6875rem}._chipValue_17hcp_69{min-width:2ch;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}._ratingChip_17hcp_78[data-place=top]{--chip-ring:#f5b43261}._levelBar_17hcp_82{height:var(--chip-bar-h);background:color-mix(in srgb, var(--color-tint) 8%, transparent);border-radius:2px;grid-area:3/1/auto/-1;align-self:end;display:block;overflow:hidden}._levelBarFill_17hcp_93{background:linear-gradient(90deg, var(--rank-from,#8b14f5), var(--rank-to,#ce3dfd));height:100%;transition:width var(--duration-base) var(--easing-standard);display:block}@media (max-width:420px){._row_17hcp_1{--chip-h:2.75rem;--chip-pad-x:var(--space-3)}._chipLabel_17hcp_64{display:none}}._chipStreakUp_17hcp_117{animation:_streakGlow_17hcp_1 .9s var(--easing-standard)}._flameIconUp_17hcp_121{animation:_streakFlamePop_17hcp_1 .9s var(--easing-standard)}@keyframes _streakGlow_17hcp_1{0%{box-shadow:0 0 #ff950000}30%{box-shadow:0 0 0 4px #ff950059}to{box-shadow:0 0 #ff950000}}@keyframes _streakFlamePop_17hcp_1{0%{transform:scale(1)}30%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._chipStreakUp_17hcp_117,._flameIconUp_17hcp_121{animation:none}._levelButton_17hcp_155:active{transform:none}}._levelButton_17hcp_155{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;margin:0}._levelButton_17hcp_155:hover{--chip-ring:color-mix(in srgb, var(--color-accent-primary) 40%, transparent)}._levelButton_17hcp_155:active{transform:scale(.98)}._levelButton_17hcp_155:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._guestChip_17hcp_185{--chip-ring:color-mix(in srgb, var(--color-accent-primary) 35%, transparent);font:inherit;color:inherit;cursor:pointer;border:none;margin:0}._guestChip_17hcp_185 ._chipValue_17hcp_69{color:var(--color-accent-primary-end)}._guestChip_17hcp_185:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._guestIcon_17hcp_203{color:var(--color-text-secondary)}._streakChip_17hcp_209{--streak-tone:color-mix(in srgb, var(--color-tint) 6%, transparent);--chip-ring:var(--streak-tone);transition:box-shadow var(--duration-base) var(--easing-standard)}._streakChip_17hcp_209[data-tier="1"]{--streak-tone:#ff8a2a38}._streakChip_17hcp_209[data-tier="2"]{--streak-tone:#ff6a1f4d}._streakChip_17hcp_209[data-tier="3"]{--streak-tone:#ff4d6d57}._streakChip_17hcp_209[data-tier="4"]{--streak-tone:#c04dff66}._streakChip_17hcp_209[data-tier="5"]{--streak-tone:#7c6bff73}._streakChip_17hcp_209[data-tier="6"]{--streak-tone:#b05cff8c;background:radial-gradient(80% 120% at 0% 50%, #b05cff24, transparent 70%), var(--color-bg-elevated)}._fadeIn_3g21s_11{animation:_fadeIn_3g21s_11 .26s var(--easing-out) backwards}@keyframes _fadeIn_3g21s_11{0%{opacity:0;transform:translateY(calc(var(--motion-rise) / 2))}}._slideUp_3g21s_22{animation:_slideUp_3g21s_22 var(--duration-enter) var(--easing-out) backwards}@keyframes _slideUp_3g21s_22{0%{opacity:0;transform:translateY(var(--motion-rise))}}._scaleIn_3g21s_33{animation:_scaleIn_3g21s_33 .3s var(--easing-out) backwards}@keyframes _scaleIn_3g21s_33{0%{opacity:0;transform:scale(.96)}}._stagger_3g21s_49>*{animation:_slideUp_3g21s_22 var(--duration-enter) var(--easing-out) backwards;animation-delay:calc(min(var(--stagger-index,0), 6) * var(--stagger-step))}._stagger_3g21s_49>:nth-child(2){--stagger-index:1}._stagger_3g21s_49>:nth-child(3){--stagger-index:2}._stagger_3g21s_49>:nth-child(4){--stagger-index:3}._stagger_3g21s_49>:nth-child(5){--stagger-index:4}._stagger_3g21s_49>:nth-child(6){--stagger-index:5}._stagger_3g21s_49>:nth-child(7){--stagger-index:6}._stagger_3g21s_49>:nth-child(8){--stagger-index:7}._stagger_3g21s_49>:nth-child(n+9){--stagger-index:8}._screen_3g21s_92{display:contents}._screen_3g21s_92>*{animation:_screenIn_3g21s_1 .26s var(--easing-out) backwards}@keyframes _screenIn_3g21s_1{0%{opacity:0;transform:translateY(8px)}}._collapse_3g21s_107{transition:grid-template-rows .26s var(--easing-out);grid-template-rows:0fr;display:grid}._collapseOpen_3g21s_113{grid-template-rows:1fr}._collapseInner_3g21s_117{min-height:0;overflow:hidden}._contentSwap_3g21s_128{display:contents}._contentSwap_3g21s_128>*{animation:_contentIn_3g21s_1 .24s var(--easing-out) backwards}@keyframes _contentIn_3g21s_1{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._fadeIn_3g21s_11,._slideUp_3g21s_22,._scaleIn_3g21s_33,._stagger_3g21s_49>*,._screen_3g21s_92>*,._contentSwap_3g21s_128>*{animation:none}._collapse_3g21s_107{transition-duration:1ms}}._shell_d2reg_1{height:100vh;height:100dvh;max-width:var(--layout-max-width);background:var(--color-bg-base);flex-direction:column;margin:0 auto;display:flex;overflow-x:hidden}._header_d2reg_26{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-screen-margin) var(--space-2);padding-top:calc(var(--space-3) + var(--safe-top));flex-shrink:0;display:flex}._content_d2reg_5{min-height:0;padding:var(--space-4) var(--space-screen-margin);padding-bottom:calc(var(--space-4) + var(--safe-bottom));flex:1;overflow-y:auto}._contentNoHeader_d2reg_50{padding-top:calc(var(--space-4) + var(--safe-top))}._contentWithNav_d2reg_57{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-4))}._nav_d2reg_61{z-index:var(--z-nav);max-width:var(--layout-max-width);margin:0 auto;position:fixed;bottom:0;left:0;right:0}._nav_1fzya_1{min-height:var(--bottom-nav-height);background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);padding-bottom:var(--safe-bottom);justify-content:space-around;align-items:stretch;display:flex}._item_1fzya_16{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);min-height:var(--touch-target-min);background:0 0;border:none;flex-direction:column;flex:1;display:flex}._item_1fzya_16[aria-current=page]{color:var(--color-accent-primary)}._label_1fzya_42{font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-medium)}._iconWrap_1fzya_52{place-items:center;display:inline-grid;position:relative}._item_1fzya_16[data-locked]{color:var(--color-text-disabled)}._lock_1fzya_63{background:var(--color-bg-elevated);width:15px;height:15px;box-shadow:0 0 0 1.5px var(--color-bg-surface);color:var(--color-text-secondary);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-7px}._wrap_1tsn0_1{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-16) var(--space-4);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-card);flex-direction:column;min-height:16rem;display:flex}._icon_1tsn0_14{color:var(--color-text-disabled)}._backdrop_ir6g8_1{z-index:var(--z-overlay);background:var(--color-bg-overlay);opacity:0;transition:opacity .18s;position:fixed;inset:0}._backdropOpen_ir6g8_10{opacity:1;transition-duration:.26s}@media (prefers-reduced-motion:reduce){._backdrop_ir6g8_1{transition-duration:1ms}}._layer_ir6g8_23{display:contents}._panel_11s68_1{z-index:var(--z-modal);max-width:var(--layout-max-width);max-height:calc(100dvh - var(--space-12));background:var(--color-bg-elevated);border-radius:var(--radius-modal) var(--radius-modal) 0 0;box-shadow:var(--shadow-e3);padding:var(--space-3) var(--space-6) var(--space-6);padding-bottom:calc(var(--space-6) + var(--safe-bottom));transition:transform .22s var(--easing-standard);margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}._panelOpen_11s68_21{transition:transform .44s var(--easing-drawer);transform:translateY(0)}._panel_11s68_1:focus-visible{outline:none}._handle_11s68_30{border-radius:var(--radius-chip);background:var(--color-border-subtle);width:2.5rem;height:.25rem;margin:0 auto var(--space-4)}._header_11s68_38{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._headerIcon_11s68_46{border-radius:var(--radius-input);width:2.75rem;height:2.75rem;color:var(--dialog-icon-color,var(--color-warning));background:color-mix(in srgb, var(--dialog-icon-color,var(--color-warning)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dialog-icon-color,var(--color-warning)) 28%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._headerText_11s68_61{flex:1;min-width:0}._subtitle_11s68_66{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._closeButton_11s68_72{width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--space-3) * -1);color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){._panel_11s68_1{transition-duration:1ms}}._button_16i1u_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);padding:var(--space-3) var(--space-5);font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);border:none;display:inline-flex}._button_16i1u_1:active:not(:disabled){transform:scale(.97)}._fullWidth_16i1u_23{width:100%}._primary_16i1u_29{background:var(--gradient-primary);color:var(--color-on-accent);box-shadow:var(--shadow-glow-accent)}._primary_16i1u_29:hover:not(:disabled){filter:brightness(1.08)}._secondary_16i1u_39{color:var(--color-text-primary);box-shadow:inset 0 0 0 1.5px var(--color-border-subtle);background:0 0}._secondary_16i1u_39:hover:not(:disabled){background:var(--color-bg-elevated)}._ghost_16i1u_49{color:var(--color-accent-secondary);padding-left:var(--space-2);padding-right:var(--space-2);background:0 0}._destructive_16i1u_56{color:var(--color-error);box-shadow:inset 0 0 0 1.5px var(--color-error);background:0 0}._destructive_16i1u_56:hover:not(:disabled){background:var(--color-error);color:var(--color-on-accent)}._button_16i1u_1:disabled{opacity:.4;cursor:not-allowed}._loading_16i1u_74{color:#0000;pointer-events:none}._spinner_16i1u_79{border:2px solid;border-top-color:#0000;border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite _spin_16i1u_79;position:absolute}._primary_16i1u_29 ._spinner_16i1u_79{color:var(--color-on-accent)}._secondary_16i1u_39 ._spinner_16i1u_79,._destructive_16i1u_56 ._spinner_16i1u_79{color:var(--color-bg-base)}._ghost_16i1u_49 ._spinner_16i1u_79{color:var(--color-accent-secondary)}@keyframes _spin_16i1u_79{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_16i1u_79{animation-duration:1.4s}}._timer_1kdo7_1{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._timer_1kdo7_1[data-paused]{color:var(--color-warning)}._action_1kdo7_16{background:var(--color-bg-elevated);color:inherit;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}._chip_1ixqf_1{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-chip);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #0000}._chip_1ixqf_1:active:not(:disabled){transform:scale(.96)}._selected_1ixqf_25{background:var(--color-accent-primary);color:var(--color-on-accent)}._chip_1ixqf_1:disabled{opacity:.4;cursor:not-allowed}._dot_1ixqf_35{background:var(--chip-accent,currentColor);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}._calculator_a8xfo_1{gap:var(--space-3);flex-direction:column;width:min(320px,100%);display:flex}._display_a8xfo_11{align-items:flex-end;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-input);background:var(--color-bg-elevated);flex-direction:column;min-height:4.5rem;display:flex;overflow-x:auto}._expressionLine_a8xfo_23{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);white-space:nowrap}._resultLine_a8xfo_29{font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;line-height:1.2}._resultError_a8xfo_37{color:var(--color-error);font-size:var(--font-size-h3)}._percentRow_a8xfo_42{justify-content:flex-end;display:flex}._percentButton_a8xfo_47{color:var(--color-accent-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);background:0 0;border:none}._grid_a8xfo_56{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}._key_a8xfo_62{aspect-ratio:1;border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);transition:transform var(--duration-fast) var(--easing-standard);border:none;justify-content:center;align-items:center;display:flex}._key_a8xfo_62:active{transform:scale(.94)}._keyOp_a8xfo_80{background:var(--color-bg-surface);color:var(--color-text-secondary)}._keyAccent_a8xfo_85{background:var(--color-bg-surface);color:var(--color-accent-secondary)}._keyEquals_a8xfo_90{background:var(--gradient-primary);color:var(--color-on-accent)}._scrollInline_tzxtt_16,._scrollBlock_tzxtt_17{scrollbar-width:thin;scrollbar-color:var(--color-accent-secondary) transparent}._scrollInline_tzxtt_16::-webkit-scrollbar{height:5px}._scrollBlock_tzxtt_17::-webkit-scrollbar{height:5px}._scrollInline_tzxtt_16::-webkit-scrollbar-track{background:0 0}._scrollBlock_tzxtt_17::-webkit-scrollbar-track{background:0 0}._scrollInline_tzxtt_16::-webkit-scrollbar-thumb{background:var(--color-accent-secondary);border-radius:3px}._scrollBlock_tzxtt_17::-webkit-scrollbar-thumb{background:var(--color-accent-secondary);border-radius:3px}._scrollInline_tzxtt_16{max-width:100%;display:block;overflow:auto hidden}._scrollBlock_tzxtt_17{max-width:100%;overflow:auto hidden}._scrollWrap_tzxtt_14{vertical-align:middle;max-width:100%;display:inline-block;position:relative}._scrollWrapBlock_tzxtt_64{display:block}._scrollWrap_tzxtt_14:before,._scrollWrap_tzxtt_14:after{content:"";pointer-events:none;opacity:0;width:18px;transition:opacity var(--duration-fast) ease;position:absolute;top:0;bottom:0}._scrollWrap_tzxtt_14:before{background:linear-gradient(to right, color-mix(in srgb, var(--color-accent-secondary) 45%, transparent), transparent);left:0}._scrollWrap_tzxtt_14:after{background:linear-gradient(to left, color-mix(in srgb, var(--color-accent-secondary) 45%, transparent), transparent);right:0}._scrollWrap_tzxtt_14[data-scrollable=true]:not([data-at-start=true]):before,._scrollWrap_tzxtt_14[data-scrollable=true]:not([data-at-end=true]):after{opacity:1}._instructionGap_tzxtt_110{margin-bottom:var(--space-10)}._heading_tzxtt_116{margin-top:var(--space-2);font-weight:var(--font-weight-semibold);display:inline-block}._pdfFallback_12gew_10{filter:invert();mix-blend-mode:screen}._solutionIllustration_12gew_18{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-direction:column;display:flex}._solutionIllustrationLabel_12gew_28{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;margin:0}._sourceFigure_12gew_40{max-width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-self:flex-start;overflow-x:auto}._sourceFigureImage_12gew_50{max-width:100%;height:auto;display:block}._missingFigure_12gew_57{padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-input);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}._board_1r5vz_1{gap:var(--space-3);flex-direction:column;height:100%;min-height:0;display:flex}._toolbar_1r5vz_9{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-input);background:var(--color-bg-elevated);flex-wrap:wrap;display:flex}._toolGroup_1r5vz_24{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}._divider_1r5vz_31{width:1px;margin:var(--space-1) 0;background:var(--color-border-subtle);flex-shrink:0;align-self:stretch}._toolButton_1r5vz_39{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-input);color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._toolButton_1r5vz_39:disabled{opacity:.35}._toolButtonActive_1r5vz_56{background:var(--color-bg-surface);color:var(--color-accent-secondary)}._swatches_1r5vz_61{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}._swatch_1r5vz_61{border:2px solid #0000;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;min-height:0}._swatchActive_1r5vz_83{border-color:var(--color-text-primary)}._sizes_1r5vz_87{align-items:center;gap:var(--space-2);display:flex}._sizeButton_1r5vz_93{background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;min-height:0;display:flex}._sizeButtonActive_1r5vz_106{background:var(--color-bg-surface)}._sizeDot_1r5vz_110{background:var(--color-text-primary);border-radius:50%}._zoomReset_1r5vz_115{height:var(--touch-target-min);padding:0 var(--space-2);border-radius:var(--radius-input);background:var(--color-bg-surface);color:var(--color-accent-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}._viewport_1r5vz_135{border-radius:var(--radius-input);touch-action:none;background:#fff radial-gradient(circle,#e4e4ea 1px,#0000 1px) 0 0/20px 20px;flex:1;min-height:0;position:relative;overflow:hidden}._world_1r5vz_133{position:absolute;top:0;left:0}._taskCard_1r5vz_162{box-sizing:border-box;position:relative}._taskCardInner_1r5vz_167{margin:var(--space-3);padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-e2,0 4px 16px #00000040)}._taskLabel_1r5vz_176{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-secondary);margin-bottom:var(--space-1)}._taskCondition_1r5vz_183{color:var(--color-text-primary)}._taskImage_1r5vz_187{margin-top:var(--space-2)}._canvas_1r5vz_191{touch-action:none;cursor:crosshair;position:absolute;top:0;left:0}._panel_z4bhu_1{z-index:var(--z-modal);margin:var(--space-3);border-radius:var(--radius-modal);background:var(--color-bg-base);padding:var(--space-3);padding-top:calc(var(--space-3) + var(--safe-top));padding-bottom:calc(var(--space-3) + var(--safe-bottom));transition:transform var(--duration-page) var(--easing-standard);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(100%)}._panelOpen_z4bhu_20{transform:translateY(0)}._panel_z4bhu_1:focus-visible{outline:none}._header_z4bhu_28{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-shrink:0;display:flex}._header_z4bhu_28>span{text-align:center;flex:1}._iconButton_z4bhu_41{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-primary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._iconButton_z4bhu_41:disabled{opacity:.35}._boardWrap_z4bhu_62{flex:1;min-height:0}@media (prefers-reduced-motion:reduce){._panel_z4bhu_1{transition-duration:1ms}}._panel_s3m5s_1{z-index:var(--z-modal);width:calc(100% - var(--space-8));max-width:22rem;max-height:calc(100dvh - var(--space-12));background:var(--color-bg-elevated);border-radius:var(--radius-modal);box-shadow:var(--shadow-e3);padding:var(--space-6);opacity:0;transition:transform .16s,opacity .16s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)translateY(6px)scale(.96)}._wide_s3m5s_22{max-width:30rem}._panelOpen_s3m5s_26{opacity:1;transition:transform .28s var(--easing-out), opacity .2s ease;transform:translate(-50%,-50%)scale(1)}._panel_s3m5s_1:focus-visible{outline:none}._header_s3m5s_38{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._headerIcon_s3m5s_46{border-radius:var(--radius-input);width:2.75rem;height:2.75rem;color:var(--dialog-icon-color,var(--color-warning));background:color-mix(in srgb, var(--dialog-icon-color,var(--color-warning)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dialog-icon-color,var(--color-warning)) 28%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._headerText_s3m5s_61{flex:1;min-width:0}._subtitle_s3m5s_66{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._closeButton_s3m5s_72{width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--space-3) * -1);color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){._panel_s3m5s_1{transition-duration:1ms}}._tabs_uatyq_1{gap:var(--space-1);background:var(--color-bg-surface);border-radius:var(--radius-button);padding:var(--space-1);display:flex;position:relative}._scrollable_uatyq_15{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}._scrollable_uatyq_15::-webkit-scrollbar{display:none}._tab_uatyq_1{z-index:1;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--easing-standard);white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}._tab_uatyq_1[aria-selected=true]{color:var(--color-on-accent)}._tab_uatyq_1:disabled{color:var(--color-text-disabled);cursor:not-allowed}._tabScrollable_uatyq_56{flex:none}._indicator_uatyq_60{top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-button);background:var(--color-accent-primary);position:absolute;left:0}._indicatorPlaced_uatyq_71{transition:transform .24s var(--easing-out), width .24s var(--easing-out)}@media (prefers-reduced-motion:reduce){._indicatorPlaced_uatyq_71{transition:none}}._skeleton_a5tlv_1{background:var(--color-bg-elevated);border-radius:var(--radius-input);position:relative;overflow:hidden}._skeleton_a5tlv_1:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-tint) 6%, transparent), transparent);animation:1.6s ease-in-out infinite _shimmer_a5tlv_1;position:absolute;inset:0}@keyframes _shimmer_a5tlv_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._skeleton_a5tlv_1:after{animation-duration:3.2s}}._text_a5tlv_38{border-radius:var(--radius-chip);height:.875rem}._avatar_a5tlv_43{border-radius:50%;flex-shrink:0}._card_a5tlv_48{border-radius:var(--radius-card)}._stack_a5tlv_54{gap:var(--space-2);flex-direction:column;display:flex}._row_a5tlv_60{align-items:center;gap:var(--space-3);display:flex}._listItem_a5tlv_66{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}._root_1oyq1_1{gap:var(--space-3);font-size:var(--font-size-body);color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;line-height:1.6;display:flex}._section_1oyq1_11{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._section_1oyq1_11[data-tone=warn]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-warning) 8%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-warning) 70%, transparent)}._section_1oyq1_11[data-tone=steps]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-accent-secondary) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-secondary) 22%, transparent)}._title_1oyq1_34,._heading_1oyq1_35{margin:var(--space-2) 0 0;font-size:var(--font-size-h3);font-weight:700;line-height:1.3}._section_1oyq1_11[data-tone] ._heading_1oyq1_35{margin-top:0}._section_1oyq1_11[data-tone=warn] ._heading_1oyq1_35{color:var(--color-warning)}._subheading_1oyq1_50{margin:var(--space-2) 0 0;font-size:var(--font-size-body);font-weight:700}._paragraph_1oyq1_56{margin:0}._list_1oyq1_60{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}._list_1oyq1_60 li::marker{color:var(--color-text-secondary)}._checklist_1oyq1_72{padding-left:0;list-style:none}._checkItem_1oyq1_77{gap:var(--space-2);align-items:flex-start;display:flex}._checkbox_1oyq1_83{width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--color-text-secondary);border-radius:.3rem;flex-shrink:0;margin-top:.3em}._quote_1oyq1_92{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-accent-primary) 10%, transparent);box-shadow:inset 3px 0 0 var(--color-accent-primary)}._quote_1oyq1_92 p{margin:0}._example_1oyq1_104{background:color-mix(in srgb, var(--color-tint) 7%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4rem;padding:.05em .4em;font-style:italic}._stressWord_1oyq1_114{white-space:nowrap}._stress_1oyq1_114{color:var(--color-accent-primary-end);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}._tableWrap_1oyq1_125{border-radius:var(--radius-input);max-width:100%;box-shadow:inset 0 0 0 1px var(--color-border-subtle);overflow-x:auto}._tableWrap_1oyq1_125:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:2px}._table_1oyq1_125{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--font-size-body-sm)}._table_1oyq1_125 th,._table_1oyq1_125 td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle)}._table_1oyq1_125 th{background:color-mix(in srgb, var(--color-tint) 5%, transparent);font-weight:700}._table_1oyq1_125 tr:last-child td{border-bottom:none}._figure_1p4i3_1{padding:var(--space-4);border-radius:var(--radius-card);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--color-accent-secondary) 12%, transparent), transparent 60%), color-mix(in srgb, var(--color-tint) 3%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);gap:var(--space-3);flex-direction:column;margin:0;display:flex}._caption_1p4i3_18{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);font-weight:700}._stressGrid_1p4i3_25{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));margin:0;padding:0;list-style:none;display:grid}._stressCard_1p4i3_34{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--card-edge);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;display:grid}._ok_1p4i3_46{--card-edge:color-mix(in srgb, var(--color-success) 45%, transparent)}._bad_1p4i3_50{--card-edge:color-mix(in srgb, var(--color-error) 45%, transparent)}._stressNumber_1p4i3_54{font-size:var(--font-size-label);color:var(--color-text-secondary);grid-row:span 2}._stressWord_1p4i3_60{font-size:var(--font-size-h3);font-weight:600}._stressVowel_1p4i3_65{color:var(--color-accent-primary-end);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}._bad_1p4i3_50 ._stressVowel_1p4i3_65{color:var(--color-error);text-decoration-style:wavy}._stressVerdict_1p4i3_77{font-size:var(--font-size-label);white-space:nowrap;color:var(--color-success)}._bad_1p4i3_50 ._stressVerdict_1p4i3_77{color:var(--color-error)}._junction_1p4i3_88,._participle_1p4i3_89{gap:var(--space-1);flex-direction:column;display:flex}._sentence_1p4i3_95{margin:var(--space-2) 0 0;font-size:var(--font-size-body);line-height:2.1}._sentence_1p4i3_95:first-child{margin-top:0}._part_1p4i3_89,._clause_1p4i3_106,._conj_1p4i3_107,._noun_1p4i3_108{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.45rem;padding:.15em .45em}._part_1p4i3_89{background:color-mix(in srgb, var(--color-tint) 7%, transparent)}._clause_1p4i3_106{background:color-mix(in srgb, var(--color-accent-secondary) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-secondary) 40%, transparent)}._conj_1p4i3_107{color:var(--color-accent-primary-end);font-weight:700}._noun_1p4i3_108{background:color-mix(in srgb, var(--color-gold) 16%, transparent);font-weight:700}._comma_1p4i3_134{color:var(--color-success);padding:0 .05em;font-weight:800}._key_1p4i3_140{font-size:1.35em;line-height:1}._gap_1p4i3_145{color:var(--color-error);margin-left:.2em;font-weight:700;display:inline-block}._note_1p4i3_152{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}._view_1xe5p_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._body_1xe5p_8{gap:var(--space-3);min-width:0;animation:_materialIn_1xe5p_1 var(--duration-reveal) var(--easing-out);flex-direction:column;display:flex}@keyframes _materialIn_1xe5p_1{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){._body_1xe5p_8{animation:none}}._caution_1xe5p_29{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);font-size:var(--font-size-body-sm);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);align-items:flex-start;margin:0;display:flex}._caution_1xe5p_29 svg{flex-shrink:0;margin-top:.2em}._error_1xe5p_46{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._error_1xe5p_46 p{margin:0}._empty_1xe5p_57{gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-card);text-align:center;background:color-mix(in srgb, var(--color-tint) 3%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}._empty_1xe5p_57 p{margin:0}._footnote_1xe5p_72{font-size:var(--font-size-label);color:var(--color-text-secondary);margin:0}._button_1kcrx_1{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-4);border-radius:var(--radius-chip);font:inherit;font-size:var(--font-size-body-sm);color:var(--color-accent-secondary);background:color-mix(in srgb, var(--color-accent-secondary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-secondary) 30%, transparent);cursor:pointer;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;font-weight:600;display:inline-flex}@media (hover:hover){._button_1kcrx_1:hover{background:color-mix(in srgb, var(--color-accent-secondary) 20%, transparent)}}._button_1kcrx_1:active{transform:scale(.97)}._button_1kcrx_1:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:2px}._panel_1kcrx_36{--dialog-icon-color:var(--color-accent-secondary)}._panel_1kcrx_36._wide_1kcrx_41{max-width:min(46rem, calc(100% - var(--space-8)))}._tag_1xj7q_1{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);font-size:.75rem;font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}._green_1xj7q_12{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}._blue_1xj7q_17{background:color-mix(in srgb, var(--color-accent-secondary) 16%, transparent);color:var(--color-accent-secondary)}._red_1xj7q_22{background:color-mix(in srgb, var(--color-error) 16%, transparent);color:var(--color-error)}._root_1fb5h_7{--lift:0px;--scale:1;--px:0px;--py:0px;--halo-opacity:.42;width:100%;height:100%;transition:opacity .24s ease var(--reveal-delay,0s), transform .34s var(--easing-out) var(--reveal-delay,0s);flex-shrink:0;display:block;position:relative}._root_1fb5h_7[data-reveal=pending]{opacity:0;transform:translateY(6px)scale(.97)}._halo_1fb5h_30{background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 55%, transparent), transparent 62%), radial-gradient(closest-side, color-mix(in srgb, var(--glow) 26%, transparent), transparent 100%);opacity:var(--halo-opacity);pointer-events:none;transition:opacity .26s var(--easing-standard);border-radius:40%;position:absolute;inset:-20%}._body_1fb5h_54{width:100%;height:100%;transform:translate3d(var(--px), calc(var(--py) + var(--lift)), 0) scale(var(--scale));transition:transform .26s cubic-bezier(.2,.7,.2,1);display:block;position:relative}._image_1fb5h_63{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}._halo_1fb5h_30:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 70%, transparent), transparent);opacity:.55;border-radius:50%;height:22%;position:absolute;bottom:6%;left:18%;right:18%}._ring_1fb5h_90{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--glow) 92%, #fff), 0 0 12px color-mix(in srgb, var(--glow) 60%, transparent);opacity:0;pointer-events:none;transition:opacity .26s var(--easing-standard);border-radius:24%;position:absolute;inset:3%}._root_1fb5h_7[data-selected]{--halo-opacity:.55}._root_1fb5h_7[data-selected] ._ring_1fb5h_90{opacity:1}@media (hover:hover) and (pointer:fine){._root_1fb5h_7:hover,[data-subject-interactive]:hover ._root_1fb5h_7{--lift:-3px;--scale:1.04;--halo-opacity:.75}._root_1fb5h_7[data-selected]:hover,[data-subject-interactive]:hover ._root_1fb5h_7[data-selected]{--halo-opacity:.75}}._root_1fb5h_7[data-pressed] ._body_1fb5h_54{--scale:.97;--lift:0px;transition-duration:.11s}@media (prefers-reduced-motion:reduce){._root_1fb5h_7,._root_1fb5h_7[data-reveal=pending]{opacity:1;transition:none;transform:none}._halo_1fb5h_30{opacity:var(--halo-opacity);transition:none;animation:none}._body_1fb5h_54,._root_1fb5h_7[data-pressed] ._body_1fb5h_54{--scale:1;--lift:0px;--px:0px;--py:0px;transition:none}._root_1fb5h_7:hover,[data-subject-interactive]:hover ._root_1fb5h_7{--scale:1;--lift:0px}._ring_1fb5h_90{transition:none}}._tile_1xt9i_1{flex-shrink:0;display:block}._row_n7ece_1{align-items:center;gap:var(--space-2);display:flex}._arrow_n7ece_7{width:2rem;height:2rem;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._scroller_n7ece_19{gap:var(--space-2);scrollbar-width:none;scroll-behavior:smooth;flex:1;min-width:0;display:flex;overflow-x:auto}._scroller_n7ece_19::-webkit-scrollbar{display:none}._number_n7ece_33{background:var(--color-bg-elevated);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._numberActive_n7ece_47{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow-accent)}._mark_correct_n7ece_55{box-shadow:inset 0 0 0 2px var(--color-success);color:var(--color-success)}._mark_incorrect_n7ece_60{box-shadow:inset 0 0 0 2px var(--color-error);color:var(--color-error)}._mark_draft_n7ece_65{box-shadow:inset 0 0 0 2px var(--color-accent-primary);color:var(--color-text-primary)}._mark_opened_n7ece_70{box-shadow:inset 0 0 0 1px var(--color-text-disabled)}._track_1cszj_1{border-radius:var(--radius-chip);background:var(--color-bg-elevated);width:100%;height:.5rem;position:relative;overflow:hidden}._large_1cszj_10{height:.75rem}._fill_1cszj_14{border-radius:var(--radius-chip);background:var(--color-accent-primary);height:100%;transition:width var(--duration-base) var(--easing-standard)}._success_1cszj_21 ._fill_1cszj_14{background:var(--color-success)}._error_1cszj_25 ._fill_1cszj_14{background:var(--color-error)}._indeterminate_1cszj_29 ._fill_1cszj_14{animation:1.4s ease-in-out infinite _indeterminate_1cszj_29;width:40%!important}@keyframes _indeterminate_1cszj_29{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){._fill_1cszj_14{transition-duration:1ms}._indeterminate_1cszj_29 ._fill_1cszj_14{animation-duration:2.8s}}._panel_1257n_5[role=dialog]{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 12%, transparent), transparent 70%), var(--color-bg-elevated);box-shadow:var(--shadow-e3), 0 0 48px color-mix(in srgb, var(--color-accent-primary) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 18%, var(--color-border-subtle));flex-direction:column;display:flex;overflow:hidden}._form_1257n_23{gap:var(--space-3);flex-direction:column;display:flex}._formLayout_1257n_30{flex:1;gap:0;min-height:0}._body_1257n_36{gap:var(--space-4);overscroll-behavior:contain;min-height:0;margin:0 calc(var(--space-1) * -1);padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}._reasons_1257n_48{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._legend_1257n_58{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold);padding:0}._reason_1257n_48{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);cursor:pointer;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;display:flex;position:relative}@media (hover:hover){._reason_1257n_48:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 35%, var(--color-border-subtle))}}._reasonSelected_1257n_87,._reasonSelected_1257n_87:hover{background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-surface));box-shadow:inset 0 0 0 1.5px var(--color-accent-primary-end), 0 0 18px color-mix(in srgb, var(--color-accent-primary) 18%, transparent)}._radio_1257n_96{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._reason_1257n_48:has(._radio_1257n_96:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._reasonIcon_1257n_109{width:2.25rem;height:2.25rem;color:var(--color-accent-primary-end);background:color-mix(in srgb, var(--color-accent-primary) 14%, transparent);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._reasonText_1257n_121{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._reasonTitle_1257n_129{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.3}._reasonHint_1257n_137{color:var(--color-text-secondary);font-size:var(--font-size-label);overflow-wrap:anywhere;line-height:1.35}._indicator_1257n_95{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--color-text-disabled);transition:box-shadow var(--duration-fast) ease;border-radius:50%;flex-shrink:0}._reasonSelected_1257n_87 ._indicator_1257n_95{background:var(--gradient-primary);box-shadow:inset 0 0 0 4px var(--color-bg-elevated), 0 0 0 1.5px var(--color-accent-primary-end)}._commentBlock_1257n_160{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._commentLabel_1257n_168{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}._comment_1257n_160{width:100%;min-height:5.5rem;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;resize:vertical;font-size:max(1rem,16px)}._comment_1257n_160::placeholder{color:var(--color-text-disabled)}._comment_1257n_160:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._error_1257n_197{color:var(--color-error);font-size:var(--font-size-body-sm);margin:0}._counter_1257n_203{font-size:var(--font-size-label);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-self:flex-end}._footer_1257n_210{gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-shrink:0;grid-template-columns:1fr 1.6fr;display:grid}._footer_1257n_210>:only-child{grid-column:1/-1}._reportId_1257n_225{font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:reduce){._reason_1257n_48,._indicator_1257n_95{transition:none}}._body_giocg_1{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._mascot_giocg_9{width:6.5rem;height:auto;filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--color-accent-primary) 35%, transparent))}._text_giocg_15{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}._note_giocg_22{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}._actions_giocg_29{gap:var(--space-2);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}._header_mesqf_1{align-items:center;gap:var(--space-3);display:flex}._iconButton_mesqf_7{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-primary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._iconButton_mesqf_7:first-of-type{margin-left:calc(var(--space-3) * -1)}._iconButtonActive_mesqf_26{color:var(--color-accent-primary)}._navRow_mesqf_30{align-items:center;gap:var(--space-2);display:flex}._navRow_mesqf_30>:nth-child(2){flex:1;min-width:0}._headerText_mesqf_41{flex-direction:column;flex:1;min-width:0;display:flex}._progressRow_mesqf_48{margin-bottom:var(--space-2);justify-content:space-between;display:flex}._wrap_g5a6m_1{border-radius:var(--radius-card);background:var(--color-bg-surface);overflow:hidden}._summary_g5a6m_7{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;background:0 0;border:none;display:flex}._summaryIcon_g5a6m_18{color:var(--color-text-secondary);flex-shrink:0}._summaryText_g5a6m_23{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._grid_g5a6m_31{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}._hiddenSummaryWrap_g5a6m_38{border-radius:var(--radius-card);background:var(--color-bg-surface);overflow:hidden}._hiddenSummaryWrap_g5a6m_38 ._grid_g5a6m_31{padding:var(--space-4)}._tool_g5a6m_48{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;flex-direction:column;display:flex}._tool_g5a6m_48:active{transform:scale(.97)}._fieldIconButton_g5a6m_64{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._fxButton_g5a6m_77{background:color-mix(in srgb, var(--color-accent-primary) 24%, var(--color-bg-elevated));color:var(--color-text-primary)}._fxButtonActive_g5a6m_82{background:var(--gradient-primary);color:#fff}._wrap_oql5g_5{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._row_oql5g_12{align-items:center;gap:var(--space-2);min-width:0;display:flex}._input_oql5g_19{min-width:0;height:2.75rem;padding:0 var(--space-4);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-input);background:var(--color-bg-base);color:var(--color-text-primary);font-size:var(--font-size-body);flex:1}._input_oql5g_19:focus{border-color:var(--color-accent-primary);outline:none}._input_oql5g_19:disabled{opacity:.6}._fxButton_oql5g_40{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._fxButtonActive_oql5g_53{background:var(--gradient-primary);color:#fff}._panel_oql5g_67{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._keyRow_oql5g_76{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));display:grid}._key_oql5g_76{height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-body-sm);white-space:nowrap;border:none;justify-content:center;align-items:center;display:flex}._key_oql5g_76:active{transform:scale(.95)}._card_11g29_1{gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);text-align:left;border:none;flex-direction:column;display:flex}._head_11g29_14{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._preview_11g29_25{-webkit-line-clamp:3;color:var(--color-text-secondary);overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}._wrap_vel1j_1{border-radius:var(--radius-card);background:var(--color-bg-surface);overflow:hidden}._summary_vel1j_7{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;background:0 0;border:none;display:flex}._summaryIcon_vel1j_18{color:var(--color-text-secondary);flex-shrink:0}._summaryText_vel1j_23{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._content_vel1j_31{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}._variantRow_vel1j_43{gap:var(--space-2);flex-direction:column;display:flex}._card_1z0sx_1{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-bg-elevated);flex-direction:column;display:flex}._label_1z0sx_12{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0}._title_1z0sx_21{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._body_1z0sx_27{max-height:16rem;padding-right:var(--space-2);color:var(--color-text-primary);line-height:1.6;overflow-y:auto}._bodyExpanded_1z0sx_35{max-height:none;overflow-y:visible}._paragraph_1z0sx_40{margin:0 0 var(--space-3) 0}._paragraph_1z0sx_40:last-child{margin-bottom:0}._toggle_1z0sx_48{color:var(--color-accent-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}._attribution_1z0sx_59{padding-top:var(--space-2);border-top:1px solid var(--color-border)}._sourceAuthor_1z0sx_64{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;font-style:italic}._sourceNote_1z0sx_71{margin:var(--space-1) 0 0 0;font-size:var(--font-size-label);color:var(--color-text-secondary)}._panel_18gab_1{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._title_18gab_9{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._explanation_18gab_15{color:var(--color-text-primary);line-height:1.6}._acknowledgedNote_18gab_20{align-items:center;gap:var(--space-2);color:var(--color-success);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);margin:0;display:inline-flex}._sampleToggle_18gab_30{align-items:center;gap:var(--space-2);color:var(--color-accent-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._sampleBody_18gab_43{padding:var(--space-3);border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-bg-elevated);width:100%}._sampleDisclaimer_18gab_51{margin:0 0 var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-style:italic}._sampleParagraph_18gab_58{margin:0 0 var(--space-3) 0;color:var(--color-text-primary);line-height:1.6}._sampleParagraph_18gab_58:last-child{margin-bottom:0}._stack_fqk6y_1{gap:var(--space-4);flex-direction:column;display:flex}._timerRow_fqk6y_7{justify-content:flex-end;display:flex}._card_fqk6y_12{gap:var(--space-4);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-bg-surface);flex-direction:column;display:flex}._metaRow_fqk6y_21{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._metaChip_fqk6y_28{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium);display:inline-flex}._metaCode_fqk6y_40{align-items:center;gap:var(--space-1);color:var(--color-text-disabled);margin-left:auto;font-size:.75rem;display:inline-flex}._condition_fqk6y_49{color:var(--color-text-primary)}._taskImage_fqk6y_53{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto}._hintWrap_fqk6y_60{border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-accent-primary) 10%, transparent);overflow:hidden}._hintSummary_fqk6y_66{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);color:var(--color-accent-primary);background:0 0;border:none;display:flex}._hintIcon_fqk6y_77{flex-shrink:0}._hintText_fqk6y_81{padding:0 var(--space-3) var(--space-3)}._answerRow_fqk6y_85{align-items:flex-start;gap:var(--space-2);display:flex}._multiPartFields_fqk6y_91{gap:var(--space-3);flex-direction:column;display:flex}._multiPartLabel_fqk6y_97{min-width:1.5rem;height:2.75rem;color:var(--color-text-secondary);flex-shrink:0;align-items:center;font-weight:600;display:flex}._mathField_fqk6y_109{flex:1;min-width:0}._answerHelp_fqk6y_114{margin-top:calc(var(--space-2) * -1)}._secondaryActions_fqk6y_118{gap:var(--space-2);grid-template-columns:1fr;display:grid}._ruleButton_fqk6y_125{align-self:flex-start}._section_ntszg_1{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}._heading_ntszg_12{align-items:center;gap:var(--space-2);margin:0;display:flex}._parts_ntszg_19{gap:var(--space-4);flex-direction:column;display:flex}._part_ntszg_19{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._partLabel_ntszg_32{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-accent-primary);margin:0}._steps_ntszg_39{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._step_ntszg_39{gap:var(--space-3);min-width:0;display:flex}._stepBody_ntszg_55{flex:1;min-width:0}._stepIndex_ntszg_60{background:var(--color-bg-elevated);width:1.5rem;height:1.5rem;color:var(--color-accent-primary);font-size:.75rem;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._writeupBlock_ntszg_74,._criticalBlock_ntszg_75{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-input);background:var(--color-bg-elevated);flex-direction:column;min-width:0;display:flex}._writeupIcon_ntszg_85{color:var(--color-accent-secondary);flex-shrink:0}._criticalIcon_ntszg_90{color:var(--color-gold);flex-shrink:0}._criticalList_ntszg_95{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._criticalItem_ntszg_104{padding-left:var(--space-4);font-size:var(--font-size-body-sm);min-width:0;position:relative}._criticalItem_ntszg_104:before{content:"";background:var(--color-text-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}._stack_1umdm_1{gap:var(--space-4);flex-direction:column;display:flex}._feedbackCard_1umdm_7{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-4);border-radius:var(--radius-card);animation:_settle_1umdm_1 var(--duration-base) var(--easing-standard);flex-direction:column;display:flex}@keyframes _settle_1umdm_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._condition_1umdm_31{width:100%;color:var(--color-text-primary);text-align:left}._feedbackCorrect_1umdm_37{background:color-mix(in srgb, var(--color-success) 14%, var(--color-bg-surface))}._feedbackWrong_1umdm_41{background:color-mix(in srgb, var(--color-error) 9%, var(--color-bg-surface))}._feedbackIcon_1umdm_47{width:4.5rem;height:4.5rem;animation:_iconPop_1umdm_1 var(--duration-reveal) var(--easing-standard) both;border-radius:50%;justify-content:center;align-items:center;animation-delay:60ms;display:flex}@keyframes _iconPop_1umdm_1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}._iconCorrect_1umdm_72{background:var(--color-success);color:#06271a;box-shadow:0 0 32px color-mix(in srgb, var(--color-success) 55%, transparent)}._iconWrong_1umdm_78{background:var(--color-error);color:#2a0b12}._statRow_1umdm_83{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}._statChip_1umdm_91{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--color-bg-elevated);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);display:inline-flex}._statIconGold_1umdm_102{color:var(--color-gold)}._statIconRed_1umdm_106{color:var(--color-error)}._statIconBlue_1umdm_110{color:var(--color-accent-secondary)}._answerBlock_1umdm_114{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}._taskImage_1umdm_122{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);width:100%;max-width:100%;height:auto}._answerBox_1umdm_132{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-input);font-size:var(--font-size-body);margin:0;display:flex}._answerBoxCorrect_1umdm_143{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}._answerBoxWrong_1umdm_148{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error)}._answerBoxReference_1umdm_153{background:var(--color-bg-elevated);color:var(--color-text-primary)}._solutionSteps_1umdm_158{gap:var(--space-3);text-align:left;width:100%;padding-top:var(--space-3);flex-direction:column;display:flex}._solutionStep_1umdm_158{gap:var(--space-3);display:flex}._solutionStepBody_1umdm_176{flex:1;min-width:0}._solutionStepIndex_1umdm_181{background:var(--color-bg-elevated);width:1.5rem;height:1.5rem;color:var(--color-accent-primary);font-size:.75rem;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._actions_1umdm_195{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;display:grid}._canonicalSolutionWrap_1umdm_202{text-align:left;width:100%;padding-top:var(--space-4)}._panel_lxafz_1{--stat-gold:var(--color-gold);--stat-green:var(--color-success);--stat-purple:#a46bff;--panel-bg:linear-gradient(180deg, #121740 0%, #0b0f2a 100%);--panel-edge:linear-gradient(100deg, #7aaaffbf, #9678ff8c 45%, #be6effcc);--hairline:#ffffff14;--label:#dce2ffb8;border-radius:var(--radius-card);background:var(--panel-bg) padding-box, var(--panel-edge) border-box;isolation:isolate;animation:_panelIn_lxafz_1 .36s var(--easing-out) both;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 0 18px -4px #788cff59,0 10px 28px -12px #965aff73;container-type:inline-size}._panel_lxafz_1:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff0f,#0000);position:absolute;inset:0 0 55%}:root[data-theme=light] ._panel_lxafz_1{--stat-purple:#7c3aed;--panel-bg:linear-gradient(180deg, #fff 0%, #f4f1ff 100%);--panel-edge:linear-gradient(100deg, #5a8cf08c, #8264f066 45%, #a050e68c);--hairline:#1a144014;--label:var(--color-text-secondary);box-shadow:0 8px 22px -14px #5a3cc859}@keyframes _panelIn_lxafz_1{0%{opacity:0;transform:translateY(6px)}}._grid_lxafz_61{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._cell_lxafz_66{--tone:var(--stat-gold);justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-3) var(--space-2);text-align:center;color:var(--color-text-primary);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}._cell_lxafz_66[data-tone=green]{--tone:var(--stat-green)}._cell_lxafz_66[data-tone=purple]{--tone:var(--stat-purple)}._cell_lxafz_66:before{content:"";background:radial-gradient(120% 90% at 0% 110%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 65%);pointer-events:none;z-index:-1;position:absolute;inset:0}._cell_lxafz_66+._cell_lxafz_66{border-left:1px solid var(--hairline)}._cellButton_lxafz_109{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease;background:0 0;border:none;border-radius:0}._cellButton_lxafz_109+._cell_lxafz_66,._cell_lxafz_66+._cellButton_lxafz_109{border-left:1px solid var(--hairline)}._cellButton_lxafz_109:active{background:color-mix(in srgb, var(--tone) 8%, transparent)}._cellButton_lxafz_109:focus-visible{outline:2px solid var(--tone);outline-offset:-4px;border-radius:calc(var(--radius-card) - 4px)}._tile_lxafz_134{width:2.5rem;height:2.5rem;color:var(--tone);background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 26%, transparent), color-mix(in srgb, var(--tone) 10%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent), 0 0 14px -2px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}._tile_lxafz_134 svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tone) 60%, transparent))}._text_lxafz_156{flex-direction:column;align-items:center;min-width:0;display:flex}._value_lxafz_163{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;animation:_valueIn_lxafz_1 .32s var(--easing-out) both;font-size:1.25rem;font-weight:800;line-height:1.2}@keyframes _valueIn_lxafz_1{0%{opacity:0;transform:translateY(4px)}}._label_lxafz_180{font-size:var(--font-size-label);color:var(--label);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}._flash_lxafz_191{background:radial-gradient(60% 70% at 50% 35%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%);opacity:0;pointer-events:none;z-index:-1;animation:.9s ease-out _flash_lxafz_191;position:absolute;inset:0}@keyframes _flash_lxafz_191{30%{opacity:1}to{opacity:0}}@container (width>=24rem){._cell_lxafz_66{padding:var(--space-4) var(--space-2);text-align:left;flex-direction:row;justify-content:flex-start;gap:.375rem}._tile_lxafz_134{width:2.25rem;height:2.25rem}._text_lxafz_156{align-items:flex-start}._value_lxafz_163{font-size:1.375rem}._flash_lxafz_191{background:radial-gradient(55% 80% at 22% 50%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%)}}@container (width>=30rem){._tile_lxafz_134{width:2.75rem;height:2.75rem}._cell_lxafz_66{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){._panel_lxafz_1,._value_lxafz_163,._flash_lxafz_191{animation:none}}._card_794ck_1{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 45%, transparent);align-items:flex-start;display:flex}._icon_794ck_11{color:var(--color-warning);flex:none}._copy_794ck_16{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._title_794ck_24{margin:0;font-size:1rem;font-weight:700;line-height:1.3}._text_794ck_31{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.45}._stack_l4yr1_1{gap:var(--space-5);flex-direction:column;display:flex}._hero_l4yr1_9{isolation:isolate;border-radius:var(--radius-card);padding:var(--space-5);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-accent-primary) 22%, transparent), transparent 70%), var(--color-bg-surface);box-shadow:var(--shadow-e1), inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 16%, transparent);position:relative;overflow:hidden}._heroHeading_l4yr1_27{z-index:1;max-width:11rem;position:relative}._heroSubtitle_l4yr1_33{z-index:1;max-width:13.5rem;position:relative}._heroAccent_l4yr1_39{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._heroTiles_l4yr1_50{pointer-events:none;width:7.25rem;height:6.5rem;position:absolute;top:1rem;right:1rem}._heroTiles_l4yr1_50>span{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;animation:5.2s ease-in-out 2 _heroFloat_l4yr1_1;display:flex;position:absolute}._heroTiles_l4yr1_50 img{width:100%;height:100%}._heroTilePi_l4yr1_75{top:0;left:.6rem;rotate:-8deg}._heroTileAa_l4yr1_81{top:1.1rem;right:0;rotate:7deg}._heroTileM_l4yr1_87{bottom:0;left:1.6rem;rotate:4deg}._heroTiles_l4yr1_50>._heroTileAa_l4yr1_81{animation-delay:-1.7s}._heroTiles_l4yr1_50>._heroTileM_l4yr1_87{animation-delay:-3.4s}@media (max-width:374px){._heroTiles_l4yr1_50{width:5.25rem;height:4rem;top:.75rem;right:.75rem}._heroTiles_l4yr1_50>span{width:2.25rem;height:2.25rem}._heroTilePi_l4yr1_75{left:.4rem}._heroTileAa_l4yr1_81{top:.6rem}._heroTileM_l4yr1_87{left:1.25rem}}@keyframes _heroFloat_l4yr1_1{0%,to{translate:0}50%{translate:0 -4px}}._heroCta_l4yr1_141{margin-top:var(--space-4);min-height:3.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-accent) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-on-accent) 35%, transparent), 0 10px 28px -10px color-mix(in srgb, var(--color-accent-primary-end) 80%, transparent);transition:transform .14s var(--easing-out), box-shadow .2s ease, filter .2s ease;position:relative;overflow:hidden}._heroCta_l4yr1_141:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-on-accent) 18%, transparent), transparent);pointer-events:none;position:absolute;inset:0 0 50%}._heroCta_l4yr1_141:active:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-accent) 28%, transparent), 0 4px 14px -8px color-mix(in srgb, var(--color-accent-primary-end) 80%, transparent);transform:scale(.98)}._heroCtaLabel_l4yr1_175{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}._heroCtaArrow_l4yr1_182{transition:transform .2s var(--easing-out)}._heroCta_l4yr1_141:active ._heroCtaArrow_l4yr1_182{transform:translate(3px)}@media (hover:hover) and (pointer:fine){._heroCta_l4yr1_141:hover ._heroCtaArrow_l4yr1_182{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){._heroTiles_l4yr1_50>span{animation:none}._heroCta_l4yr1_141,._heroCtaArrow_l4yr1_182{transition:none}._heroCta_l4yr1_141:active:not(:disabled){transform:none}}._sectionHeader_l4yr1_213{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}._sectionLink_l4yr1_220{align-items:center;gap:var(--space-1);color:var(--color-accent-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;flex-shrink:0;display:flex}._subjectGrid_l4yr1_252{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(11.5rem, calc((100% - var(--space-3)) / 2))), 1fr));gap:var(--space-3);display:grid}._subjectCard_l4yr1_261{border-radius:var(--radius-card);background:var(--color-bg-surface);text-align:left;min-width:0;transition:background-color var(--duration-fast) var(--easing-standard), box-shadow .28s ease, scale .16s var(--easing-out);border:none;padding:0;container-type:inline-size}._subjectCard_l4yr1_261:active{background:var(--color-bg-elevated)}._subjectCardInner_l4yr1_280{align-items:center;row-gap:var(--space-2);grid-template-columns:auto 1fr;grid-template-areas:"thumb chevron""text text";padding:.625rem;display:grid}._subjectThumb_l4yr1_291{grid-area:thumb;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}._subjectCardText_l4yr1_300{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}._subjectCardText_l4yr1_300 ._subjectName_l4yr1_308{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:.75rem;font-size:min(var(--font-size-body-sm), calc((100cqw - 1.25rem) / 11.6))}._subjectCardCount_l4yr1_322{color:var(--color-text-secondary);font-size:.75rem}._subjectCardChevron_l4yr1_327{color:var(--color-text-disabled);grid-area:chevron;justify-self:end}@container (width>=15rem){._subjectCardInner_l4yr1_280{column-gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto 1fr auto;grid-template-areas:"thumb text chevron"}._subjectThumb_l4yr1_291{width:2rem;height:2rem}}._continueCard_l4yr1_350{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 35%, transparent);text-align:left;border:none;display:flex}._continueThumb_l4yr1_363{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._continueCardText_l4yr1_372{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._continueCardArrow_l4yr1_380{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}._guestHint_l4yr1_393{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-primary) 10%, var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 22%, transparent);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);text-align:left;cursor:pointer;border:none;display:flex}._guestHintIcon_l4yr1_411{color:var(--color-accent-primary-end);flex-shrink:0}._guestHintText_l4yr1_416{min-width:0}._guestHintLink_l4yr1_420{color:var(--color-accent-primary-end);font-weight:var(--font-weight-semibold);white-space:nowrap}._guestHint_l4yr1_393:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._root_xgdmj_9{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block;position:relative}._text_xgdmj_17{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._visual_xgdmj_26{display:inline-grid}._sizer_xgdmj_2,._figure_xgdmj_3{white-space:pre;grid-area:1/1}._sizer_xgdmj_2:before,._figure_xgdmj_3:before{content:attr(data-text)}._sizer_xgdmj_2{visibility:hidden}._card_1qc9t_1{background:var(--color-bg-surface);border-radius:var(--radius-card);padding:var(--space-card-padding);box-shadow:var(--shadow-e1)}._elevated_1qc9t_8{background:var(--color-bg-elevated);box-shadow:var(--shadow-e2)}._interactive_1qc9t_13{cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard)}._interactive_1qc9t_13:active{transform:scale(.98)}._card_b3kcn_1{gap:var(--space-2);flex-direction:column;display:flex;position:relative}._header_b3kcn_8{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._fraction_b3kcn_15{font-weight:700}._statsRow_b3kcn_19{align-items:center;gap:var(--space-3);display:flex}._errors_b3kcn_25{padding-top:var(--space-1);border-top:1px solid var(--color-border-subtle)}._errorList_b3kcn_30{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._open_b3kcn_39{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._open_b3kcn_39:after{content:"";border-radius:inherit;position:absolute;inset:0}._open_b3kcn_39:focus-visible{outline:none}._open_b3kcn_39:focus-visible:after{outline:2px solid var(--color-accent-secondary);outline-offset:2px}._more_b3kcn_65{font-size:var(--font-size-body-sm);color:var(--color-accent-secondary);align-self:flex-end;align-items:center;gap:2px;display:inline-flex}._avatar_13e20_1{color:#fffffff2;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}._avatar_13e20_1 svg{filter:drop-shadow(0 1px 1px #00000040)}._field_1jaf7_1{gap:var(--space-1);flex-direction:column;display:flex}._label_1jaf7_7{color:var(--color-text-secondary)}._trigger_1jaf7_11{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);padding:0 var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1.5px var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--font-size-body);transition:box-shadow var(--duration-fast) var(--easing-standard);border:none;display:flex}._trigger_1jaf7_11[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-accent-primary)}._error_1jaf7_32{box-shadow:inset 0 0 0 1.5px var(--color-error)}._trigger_1jaf7_11:disabled{opacity:.5;cursor:not-allowed}._placeholder_1jaf7_41{color:var(--color-text-disabled)}._chevron_1jaf7_45{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}._trigger_1jaf7_11[aria-expanded=true] ._chevron_1jaf7_45{transform:rotate(180deg)}._helper_1jaf7_55{color:var(--color-text-secondary)}._helperError_1jaf7_59{color:var(--color-error)}._optionList_1jaf7_63{gap:var(--space-1);flex-direction:column;display:flex}._option_1jaf7_63{width:100%;min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}._option_1jaf7_63:active{background:var(--color-bg-surface)}._optionSelected_1jaf7_89{color:var(--color-accent-primary);font-weight:var(--font-weight-semibold)}._layout_1fiii_1{gap:var(--space-5);width:100%;min-width:0;display:grid}@media (min-width:1100px){._layout_1fiii_1{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}._main_1fiii_15,._side_1fiii_16{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._head_1fiii_25{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}._titleBlock_1fiii_33{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._eyebrow_1fiii_40{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-primary-end);margin:0}._title_1fiii_33{font-family:var(--font-display,inherit);margin:0;font-size:clamp(1.75rem,6vw,2.6rem);font-weight:800;line-height:1.1}._accent_1fiii_57{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._controls_1fiii_64{gap:var(--space-2);flex-direction:column;width:100%;max-width:24rem;display:flex}._loading_1fiii_72,._results_1fiii_73{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._results_1fiii_73{transition:opacity .18s var(--easing-standard)}._refreshing_1fiii_86{opacity:.55;pointer-events:none}._podiumSkeleton_1fiii_92{align-items:end;gap:var(--space-2);padding-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._rowsSkeleton_1fiii_100{flex-direction:column;gap:2px;display:flex}._message_1fiii_106,._guest_1fiii_107{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);flex-direction:column;display:flex}._guestIcon_1fiii_119{color:#f5b432}._podium_1fiii_92{align-items:end;gap:var(--space-2);padding:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}._podiumCard_1fiii_135{--place:#8aa4ff;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-6) var(--space-2) var(--space-4);text-align:center;border-radius:var(--radius-modal);border:1px solid color-mix(in srgb, var(--place) 40%, var(--color-border-subtle));background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--place) 24%, transparent), transparent 70%), var(--color-bg-surface);box-shadow:0 10px 28px -20px var(--place);animation:_podiumIn_1fiii_1 .36s var(--easing-out) both;transition:transform var(--duration-base) var(--easing-out), box-shadow var(--duration-base) var(--easing-out);flex-direction:column;display:flex;position:relative}@media (hover:hover){._podiumCard_1fiii_135:hover{transform:translateY(-2px)}}._podiumCard_1fiii_135[data-place="1"]{--place:#f5b432;padding-top:var(--space-8);padding-bottom:var(--space-6);box-shadow:0 0 0 1px color-mix(in srgb, var(--place) 30%, transparent), 0 14px 32px -20px color-mix(in srgb, var(--place) 70%, transparent);order:2;animation-delay:40ms}._podiumCard_1fiii_135[data-place="2"]{--place:#7f9dff;order:1;animation-delay:90ms}._podiumCard_1fiii_135[data-place="3"]{--place:#f07fb3;order:3;animation-delay:.13s}._podiumCard_1fiii_135._isMe_1fiii_190{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._podiumCard_1fiii_135 ._medal_1fiii_195{box-shadow:0 0 0 3px var(--color-bg-base), inset 0 1px 0 #ffffff73;position:absolute;top:-15px;left:50%;transform:translate(-50%)}._podiumAvatar_1fiii_205{background:linear-gradient(160deg, color-mix(in srgb, var(--place) 70%, #fff), var(--place));border-radius:50%;place-items:center;padding:3px;display:grid}._podiumName_1fiii_213{max-width:100%;margin-top:var(--space-1);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._podiumBadges_1fiii_222{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._podiumPoints_1fiii_229{align-items:center;gap:var(--space-1);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,4.5vw,1.6rem);font-weight:800;display:flex}._podiumStats_1fiii_239{color:var(--color-text-secondary);font-size:var(--font-size-label);flex-direction:column;gap:2px;display:flex}._podiumStats_1fiii_239 strong{color:var(--color-text-primary)}._pointsIcon_1fiii_251{color:var(--color-accent-primary-end);fill:currentColor;flex-shrink:0}._table_1fiii_259{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);flex-direction:column;display:flex;overflow:hidden}._tableHead_1fiii_268,._row_1fiii_100{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}._tableHead_1fiii_268{color:var(--color-text-secondary);font-size:var(--font-size-label);border-bottom:1px solid var(--color-border-subtle)}._row_1fiii_100{animation:_rowIn_1fiii_1 .26s var(--easing-out) both;animation-delay:calc(var(--i,0) * 22ms);transition:background-color var(--duration-fast) ease}@media (hover:hover){._row_1fiii_100:not(._rowMe_1fiii_290):hover{background:color-mix(in srgb, var(--color-tint) 4%, transparent)}}._row_1fiii_100+._row_1fiii_100{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 60%, transparent)}._rowMe_1fiii_290{margin:var(--space-1) var(--space-2);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-accent-primary) 14%, transparent);box-shadow:0 0 22px -8px var(--color-accent-primary);border:1px solid var(--color-accent-primary-end)!important}._gap_1fiii_307{padding:var(--space-1);color:var(--color-text-secondary);text-align:center;letter-spacing:.3em}._rank_1fiii_314{color:var(--color-text-secondary);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._rowMe_1fiii_290 ._rank_1fiii_314{color:var(--color-accent-primary-end)}._person_1fiii_324{align-items:center;gap:var(--space-3);min-width:0;display:flex}._personText_1fiii_331{flex-direction:column;gap:2px;min-width:0;display:flex}._personName_1fiii_338{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._name_1fiii_346{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ownAvatar_1fiii_353{border-radius:50%;flex-shrink:0;display:grid;overflow:hidden}._ownAvatar_1fiii_353>*{object-fit:cover;width:100%;height:100%}._levelPill_1fiii_366,._meBadge_1fiii_367{padding:1px var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;flex-shrink:0}._levelPill_1fiii_366{color:color-mix(in srgb, var(--rank-from) 75%, var(--color-text-primary));background:color-mix(in srgb, var(--rank-to) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rank-to) 35%, transparent)}._meBadge_1fiii_367{color:var(--color-accent-primary-end);box-shadow:inset 0 0 0 1px var(--color-accent-primary-end)}._num_1fiii_387{font-variant-numeric:tabular-nums;text-align:right}._points_1fiii_251{align-items:center;gap:var(--space-1);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;display:flex}._alignEnd_1fiii_400{text-align:right;justify-self:end}._narrowOnly_1fiii_405{color:var(--color-text-secondary);font-size:var(--font-size-label)}._wideOnly_1fiii_410{display:none}@media (min-width:700px){._tableHead_1fiii_268,._row_1fiii_100{grid-template-columns:2.5rem minmax(0,1fr) 7rem 6rem 7rem}._wideOnly_1fiii_410{display:block}._narrowOnly_1fiii_405{display:none}}._card_1fiii_431{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);flex-direction:column;display:flex}._cardTitle_1fiii_441{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin:0}._meGrid_1fiii_447{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._meTile_1fiii_453{padding:var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-tint) 4%, transparent);border:1px solid var(--color-border-subtle);flex-direction:column;gap:2px;display:flex}._meBig_1fiii_463{align-items:center;gap:var(--space-1);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;display:flex}._meCaption_1fiii_473,._meLine_1fiii_474{color:var(--color-text-secondary);font-size:var(--font-size-label);margin:0}._meLine_1fiii_474{font-size:var(--font-size-body-sm)}._meLine_1fiii_474 strong{color:var(--color-text-primary)}._levels_1fiii_488{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._levelBox_1fiii_495{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-input);border:1px solid color-mix(in srgb, var(--rank-to) 45%, var(--color-border-subtle));background:color-mix(in srgb, var(--rank-to) 10%, transparent);font-weight:var(--font-weight-semibold);display:inline-flex}._levelArrow_1fiii_506{color:var(--color-text-secondary)}._levelTrack_1fiii_510{background:color-mix(in srgb, var(--color-tint) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}._levelTrack_1fiii_510>span{border-radius:inherit;background:linear-gradient(90deg, var(--rank-from), var(--rank-to));height:100%;transition:width var(--duration-base) var(--easing-standard);display:block}._levelNumbers_1fiii_525{color:var(--color-text-secondary);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}._reward_1fiii_534{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 0;border:none;border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);text-align:left;cursor:pointer;background:0 0;display:flex}._reward_1fiii_534:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._rewardHint_1fiii_554{color:var(--color-text-secondary);font-size:var(--font-size-label);display:block}@keyframes _rowIn_1fiii_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _podiumIn_1fiii_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._podiumCard_1fiii_135,._row_1fiii_100{animation:none}._podiumCard_1fiii_135:hover{transform:none}._results_1fiii_73,._levelTrack_1fiii_510>span{transition:none}}._header_1n855_1{align-items:center;gap:var(--space-3);display:flex}._iconButton_1n855_7{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-primary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._leadingButton_1n855_20{margin-left:calc(var(--space-3) * -1)}._trailingButton_1n855_24{margin-right:calc(var(--space-3) * -1);background:var(--color-bg-elevated)}._headerText_1n855_29{flex-direction:column;flex:1;min-width:0;display:flex}._subjectRow_1n855_36{align-items:center;gap:4px;display:flex}._subjectRowButton_1n855_42{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}._backRow_6kjpd_1{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._backRow_6kjpd_1:hover{color:var(--color-text-primary)}._backIcon_6kjpd_18{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._tile_d5mmi_1{gap:var(--space-2,8px);padding:var(--space-4,16px);background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--tile-color,transparent) 11%, transparent), transparent 70%), var(--color-bg-surface);border:1px solid color-mix(in srgb, var(--tile-color,transparent) 14%, var(--color-border-subtle));border-radius:var(--radius-lg,16px);flex-direction:column;display:flex}._iconBadge_d5mmi_20{border-radius:var(--radius-md,10px);width:40px;height:40px;color:var(--tile-color);background:color-mix(in srgb, var(--tile-color) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile-color) 28%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--tile-color) 70%, transparent);justify-content:center;align-items:center;display:flex}._value_d5mmi_34{color:var(--color-text-primary);font-size:28px;font-weight:700;line-height:1.1}._delta_d5mmi_41{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}._deltaUp_d5mmi_49{color:var(--color-success)}._deltaDown_d5mmi_53{color:var(--color-error)}._scroller_5u1vj_7{gap:var(--space-3,12px);padding:var(--space-1) 2px var(--space-2,8px);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}._scroller_5u1vj_7::-webkit-scrollbar{display:none}._col_5u1vj_20{--tone-a:var(--color-text-disabled);--tone-b:var(--color-text-disabled);--tone-text:var(--color-text-secondary);align-items:stretch;gap:var(--space-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 0 2.75rem;max-width:4rem;padding:0;display:flex}._col_5u1vj_20[data-tone=done]{--tone-a:#3ee08a;--tone-b:#17a35b;--tone-text:var(--color-success)}._col_5u1vj_20[data-tone=partial]{--tone-a:var(--color-accent-primary-end);--tone-b:var(--color-accent-primary);--tone-text:var(--color-accent-primary-end)}._col_5u1vj_20[data-tone=low]{--tone-a:var(--color-progress-low);--tone-b:#a83466;--tone-text:var(--color-progress-low)}._track_5u1vj_56{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 80%, transparent), color-mix(in srgb, var(--color-bg-elevated) 45%, transparent));height:10.5rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:.875rem;transition:box-shadow .2s;position:relative;overflow:hidden}._col_5u1vj_20[data-tone=done] ._track_5u1vj_56,._col_5u1vj_20[data-tone=partial] ._track_5u1vj_56,._col_5u1vj_20[data-tone=low] ._track_5u1vj_56{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-a) 35%, var(--color-border-subtle)), 0 8px 22px -14px var(--tone-a)}._percent_5u1vj_79{z-index:2;font-size:.6875rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--tone-text);white-space:nowrap;border-radius:.4rem;padding:.1rem .3rem;position:absolute;top:.4rem;left:50%;translate:-50%}._col_5u1vj_20[data-tone=done] ._percent_5u1vj_79,._col_5u1vj_20[data-tone=partial] ._percent_5u1vj_79,._col_5u1vj_20[data-tone=low] ._percent_5u1vj_79{color:#fff;background:color-mix(in srgb, var(--tone-b) 70%, transparent)}._liquid_5u1vj_102{z-index:1;transform:translateY(var(--level));transition:transform .6s var(--easing-out);position:absolute;inset:0}._scroller_5u1vj_7[data-rise] ._liquid_5u1vj_102{animation:_rise_5u1vj_1 .7s var(--easing-out) calc(min(var(--i,0), 12) * 25ms) backwards}@keyframes _rise_5u1vj_1{0%{transform:translateY(100%)}}._body_5u1vj_120{background:linear-gradient(180deg, var(--tone-a), var(--tone-b));position:absolute;inset:0}._wave_5u1vj_127,._waveBack_5u1vj_128{width:200%;max-width:none;height:.7rem;fill:var(--tone-a);position:absolute;left:0}._wave_5u1vj_127{animation:3.6s linear .7s infinite paused _sway_5u1vj_1;top:calc(1px - .7rem)}._col_5u1vj_20[data-live] ._wave_5u1vj_127{animation-play-state:running}._waveBack_5u1vj_128{opacity:.4;top:calc(1px - .85rem);transform:translate(-25%)}@keyframes _sway_5u1vj_1{0%{transform:translate(0)}50%{transform:translate(-25%,1.5px)}to{transform:translate(-50%)}}._number_5u1vj_167{background:var(--color-bg-elevated);height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:.75rem;place-items:center;transition:box-shadow .16s,background-color .16s;display:grid}._col_5u1vj_20[data-active] ._number_5u1vj_167{background:color-mix(in srgb, var(--color-accent-primary) 18%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1.5px var(--color-accent-primary-end), 0 0 14px color-mix(in srgb, var(--color-accent-primary) 55%, transparent)}._col_5u1vj_20:focus-visible{outline:none}._col_5u1vj_20:focus-visible ._number_5u1vj_167{box-shadow:inset 0 0 0 2px var(--color-accent-primary-end)}._col_5u1vj_20:active ._track_5u1vj_56{scale:.98}@media (hover:hover) and (pointer:fine){._col_5u1vj_20:hover ._number_5u1vj_167{background:color-mix(in srgb, var(--color-accent-primary) 12%, var(--color-bg-elevated))}}@media (prefers-reduced-motion:reduce){._liquid_5u1vj_102,._scroller_5u1vj_7[data-rise] ._liquid_5u1vj_102{transition:none;animation:none}._wave_5u1vj_127{animation:none}._col_5u1vj_20:active ._track_5u1vj_56{scale:none}}._grid_7hlt4_6{gap:var(--space-3,12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){._grid_7hlt4_6{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}._gridCompact_7hlt4_19{gap:var(--space-2,8px);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}._card_7hlt4_24{--tone:var(--color-text-disabled);--tone-soft:transparent;align-items:stretch;gap:var(--space-1);min-width:0;padding:var(--space-3);background:linear-gradient(160deg, var(--tone-soft), transparent 70%), var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease, background-color .2s ease, scale .14s var(--easing-out);border:none;border-radius:1rem;flex-direction:column;display:flex;position:relative}._card_7hlt4_24[data-tone=done]{--tone:var(--color-success);--tone-soft:color-mix(in srgb, var(--color-success) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-success) 45%, transparent)}._card_7hlt4_24[data-tone=partial]{--tone:var(--color-accent-primary-end);--tone-soft:color-mix(in srgb, var(--color-accent-primary) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 45%, transparent)}._card_7hlt4_24[data-tone=low]{--tone:var(--color-progress-low);--tone-soft:color-mix(in srgb, var(--color-progress-low) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-progress-low) 38%, transparent)}._card_7hlt4_24[data-active]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, var(--color-border-subtle)), 0 0 0 2px var(--color-accent-primary-end), 0 10px 26px -12px color-mix(in srgb, var(--color-accent-primary) 70%, transparent)}._card_7hlt4_24:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._card_7hlt4_24:active{scale:.98}@media (hover:hover) and (pointer:fine){._card_7hlt4_24:hover{background:linear-gradient(160deg, var(--tone-soft), transparent 70%), color-mix(in srgb, var(--color-text-primary) 4%, var(--color-bg-elevated))}}._head_7hlt4_92{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}._number_7hlt4_99{font-size:1.0625rem;font-weight:var(--font-weight-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}._ring_7hlt4_106{flex-shrink:0;width:1.75rem;height:1.75rem}._ringSvg_7hlt4_112{width:100%;height:100%;display:block;transform:rotate(-90deg)}._ringTrack_7hlt4_119,._ringArc_7hlt4_120{fill:none;stroke-width:3.5px}._ringTrack_7hlt4_119{stroke:color-mix(in srgb, var(--color-text-secondary) 28%, transparent)}._ringArc_7hlt4_120{stroke:var(--tone);stroke-linecap:round;transition:stroke-dasharray .6s var(--easing-out)}._ringDone_7hlt4_135{background:var(--color-success);color:#fff;width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--color-success) 55%, transparent);border-radius:50%;place-items:center;display:grid}._status_7hlt4_146{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--tone);overflow-wrap:anywhere;line-height:1.25}._card_7hlt4_24[data-tone=empty] ._status_7hlt4_146{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._foot_7hlt4_159{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._count_7hlt4_167{font-size:var(--font-size-label,.75rem);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}._chevron_7hlt4_174{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}._track_7hlt4_186{margin-top:var(--space-1);background:color-mix(in srgb, var(--color-text-secondary) 18%, transparent);border-radius:999px;height:.375rem;overflow:hidden}._fill_7hlt4_194{border-radius:inherit;background:var(--tone);transform-origin:0;width:100%;height:100%;transform:scaleX(calc(var(--p,0) / 100));transition:transform .6s var(--easing-out);display:block}._card_7hlt4_24[data-tone=empty] ._fill_7hlt4_194{display:none}._cardCompact_7hlt4_211{padding:var(--space-2);border-radius:.75rem}._cardCompact_7hlt4_211 ._number_7hlt4_99{font-size:var(--font-size-body-sm)}._cardCompact_7hlt4_211 ._ring_7hlt4_106{width:1.25rem;height:1.25rem}._cardCompact_7hlt4_211 ._status_7hlt4_146{font-size:.6875rem}._cardCompact_7hlt4_211 ._track_7hlt4_186{height:.25rem}@media (max-width:360px){._card_7hlt4_24{padding:var(--space-2)}._number_7hlt4_99{font-size:var(--font-size-body)}}@media (prefers-reduced-motion:reduce){._card_7hlt4_24,._ringArc_7hlt4_120,._fill_7hlt4_194{transition:none}._card_7hlt4_24:active{scale:none}}._tooltip_cfdjo_1{top:0;left:calc(var(--x) * 1%);z-index:2;background:var(--color-bg-elevated);max-width:min(14rem,100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 35%, var(--color-border-subtle)), var(--shadow-e2);pointer-events:none;transform:translateX(calc(var(--x) * -1%));animation:_tipIn_cfdjo_1 .14s var(--easing-out);white-space:nowrap;border-radius:.625rem;flex-direction:column;gap:1px;padding:.375rem .625rem;display:flex;position:absolute}@keyframes _tipIn_cfdjo_1{0%{opacity:0;transform:translateX(calc(var(--x) * -1%)) translateY(4px)}}._title_cfdjo_30{color:var(--color-text-secondary);font-size:.6875rem;line-height:.875rem}._value_cfdjo_36{color:var(--color-text-primary);font-size:var(--font-size-body-sm);line-height:1.125rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._detail_cfdjo_44{color:var(--color-text-secondary);font-size:.6875rem;line-height:.875rem}@media (prefers-reduced-motion:reduce){._tooltip_cfdjo_1{animation:none}}._wrap_15kja_1{width:100%;min-width:0;position:relative}._chart_15kja_8{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;padding-top:3rem;position:relative}._chart_15kja_8:focus-visible{box-shadow:0 0 0 2px var(--color-accent-primary-end);border-radius:.5rem}._plot_15kja_22{height:8.5rem;position:relative}._svg_15kja_27{width:100%;height:100%;display:block;overflow:visible}._area_15kja_34{opacity:.35;animation:.6s ease-out .2s backwards _areaIn_15kja_1}@keyframes _areaIn_15kja_1{0%{opacity:0}}._line_15kja_45{fill:none;stroke:var(--color-accent-primary-end);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:_draw_15kja_1 .7s var(--easing-out) backwards}@keyframes _draw_15kja_1{0%{stroke-dashoffset:1px}}._dot_15kja_63,._activeDot_15kja_64{pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._dot_15kja_63{background:var(--color-bg-surface);width:7px;height:7px;box-shadow:inset 0 0 0 2px var(--color-accent-primary-end)}._activeDot_15kja_64{background:var(--color-accent-primary-end);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-bg-surface), 0 0 12px color-mix(in srgb, var(--color-accent-primary-end) 70%, transparent);animation:_dotIn_15kja_1 .16s var(--easing-out)}@keyframes _dotIn_15kja_1{0%{transform:translate(-50%,-50%)scale(.4)}}._guide_15kja_94{background:color-mix(in srgb, var(--color-accent-primary-end) 45%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}._labels_15kja_106{width:100%;height:18px;margin-top:var(--space-2,8px);position:relative}._label_15kja_106{top:0;left:calc(var(--x) * 1%);transform:translateX(calc(var(--x) * -1%));color:var(--color-text-secondary);white-space:nowrap;font-size:11px;line-height:18px;position:absolute}._srOnly_15kja_124{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._line_15kja_45,._area_15kja_34,._activeDot_15kja_64{animation:none}}._list_y5zfv_1{gap:var(--space-3,12px);flex-direction:column;display:flex}._row_y5zfv_7{align-items:center;gap:var(--space-2,8px);grid-template-columns:20px minmax(0,1fr) auto;display:grid}._rank_y5zfv_14{color:var(--color-text-secondary);font-size:13px;font-weight:600}._barCell_y5zfv_20{flex-direction:column;gap:4px;min-width:0;display:flex}._label_y5zfv_27{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._track_y5zfv_35{background:var(--color-bg-elevated);border-radius:3px;height:6px;overflow:hidden}._fill_y5zfv_42{border-radius:3px;height:100%;transition:width .5s ease-out}._value_y5zfv_48{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){._fill_y5zfv_42{transition:none}}._stack_1rl7e_1{gap:var(--space-4);flex-direction:column;display:flex}._statsGrid_1rl7e_7{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._cardHeaderRow_1rl7e_13{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media (max-width:640px){._statsGrid_1rl7e_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._row_1rnoe_1{align-items:center;gap:var(--space-3,12px);width:100%;padding:var(--space-2,8px) 0;text-align:left;color:inherit;background:0 0;border:none;display:flex}._iconTile_1rnoe_13{border-radius:var(--radius-md,10px);background:var(--color-bg-elevated);width:36px;height:36px;color:var(--color-accent-primary-end);flex-shrink:0;justify-content:center;align-items:center;display:flex}._body_1rnoe_25{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._label_1rnoe_33{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._track_1rnoe_41{background:var(--color-bg-elevated);border-radius:3px;height:6px;overflow:hidden}._fill_1rnoe_48{background:var(--gradient-primary);border-radius:3px;height:100%;transition:width .5s ease-out}._percent_1rnoe_55{color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){._fill_1rnoe_48{transition:none}}._svg_yegx7_1{transform:rotate(-90deg)}._track_yegx7_5{stroke:var(--color-bg-elevated);fill:none}._fill_yegx7_10{fill:none;stroke:var(--color-accent-primary);stroke-linecap:round;transition:stroke-dashoffset var(--duration-base) var(--easing-standard)}._success_yegx7_17 ._fill_yegx7_10{stroke:var(--color-success)}._error_yegx7_21 ._fill_yegx7_10{stroke:var(--color-error)}._indeterminate_yegx7_25{animation:1.1s linear infinite _spin_yegx7_1}._indeterminate_yegx7_25 ._fill_yegx7_10{transition:none}@keyframes _spin_yegx7_1{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){._fill_yegx7_10{transition-duration:1ms}._indeterminate_yegx7_25{animation-duration:2.2s}}._wrap_153fq_1{justify-content:center;align-items:center;gap:var(--space-6,24px);flex-wrap:wrap;display:flex}._ringBox_153fq_9{flex-shrink:0;margin:0 auto;position:relative}._svg_153fq_15{transform:rotate(-90deg)}._segment_153fq_19{transition:stroke-dashoffset .6s ease-out}._center_153fq_23{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._legend_153fq_33{gap:var(--space-2,8px);flex-direction:column;flex:1;min-width:160px;display:flex}._legendRow_153fq_41{align-items:center;gap:var(--space-2,8px);font-size:14px;display:flex}._dot_153fq_48{border-radius:50%;flex-shrink:0;width:8px;height:8px}._legendLabel_153fq_55{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._legendValue_153fq_63{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){._segment_153fq_19{transition:none}}._list_12w1v_7{gap:var(--space-2);flex-direction:column;display:flex}._option_12w1v_13{--tone:var(--subject-glow,var(--color-accent-primary));align-items:center;gap:var(--space-3);width:100%;min-height:4rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease, box-shadow .22s ease, scale .14s var(--easing-out);border:none;display:flex;position:relative}._option_12w1v_13[data-selected]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-accent-primary) 22%, transparent), color-mix(in srgb, var(--color-accent-primary) 6%, transparent) 70%), var(--color-bg-surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent-primary) 80%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--color-accent-primary) 70%, transparent)}._option_12w1v_13:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._option_12w1v_13:active{scale:.985}@media (hover:hover) and (pointer:fine){._option_12w1v_13:not([data-selected]):hover{background:var(--color-bg-elevated)}}._art_12w1v_65{flex-shrink:0;width:2.75rem;height:2.75rem}._text_12w1v_71{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_12w1v_79{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._caption_12w1v_87{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._mark_12w1v_93{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--color-border-strong,var(--color-text-disabled));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:box-shadow .18s,background-color .18s;display:grid;position:relative}._mark_12w1v_93:after{content:"";width:.625rem;height:.625rem;transition:scale .2s var(--easing-out);background:#fff;border-radius:50%;scale:0}._option_12w1v_13[data-selected] ._mark_12w1v_93{background:var(--color-accent-primary);box-shadow:inset 0 0 0 2px var(--color-accent-primary), 0 0 12px color-mix(in srgb, var(--color-accent-primary) 70%, transparent)}._option_12w1v_13[data-selected] ._mark_12w1v_93:after{scale:1}._markSquare_12w1v_129{border-radius:.4rem}._markSquare_12w1v_129:after{display:none}._markSquare_12w1v_129 svg{opacity:0;transition:opacity .16s}._option_12w1v_13[data-selected] ._markSquare_12w1v_129 svg{opacity:1}._dialogBody_12w1v_148{gap:var(--space-4);flex-direction:column;display:flex}._subtitle_12w1v_154{margin-top:calc(var(--space-2) * -1);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._field_12w1v_162{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_12w1v_169{color:var(--color-text-secondary)}._trigger_12w1v_173{align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-input);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1.5px var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;cursor:pointer;border:none;transition:box-shadow .16s;display:flex}:is(._trigger_12w1v_173[aria-expanded=true],._trigger_12w1v_173:focus-visible){box-shadow:inset 0 0 0 1.5px var(--color-accent-primary);outline:none}._triggerArt_12w1v_197{flex-shrink:0;width:2.25rem;height:2.25rem}._triggerText_12w1v_203{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._chevron_12w1v_211{color:var(--color-text-secondary);transition:transform .16s var(--easing-out);flex-shrink:0}._trigger_12w1v_173[aria-expanded=true] ._chevron_12w1v_211{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._option_12w1v_13,._mark_12w1v_93,._mark_12w1v_93:after,._chevron_12w1v_211{transition:none}._option_12w1v_13:active{scale:none}}._root_tlmst_1{width:100%;min-width:0;position:relative}._chart_tlmst_9{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:11.5rem;padding-top:3rem;position:relative}._chart_tlmst_9:focus-visible{box-shadow:0 0 0 2px var(--color-accent-primary-end);border-radius:.5rem}._bars_tlmst_25{align-items:flex-end;gap:var(--gap,4px);height:100%;display:flex}._barTrack_tlmst_32{flex:1;min-width:1px;height:100%;position:relative}._bar_tlmst_25{background:var(--gradient-primary);transform:scaleY(var(--h));transform-origin:bottom;transition:transform .42s var(--easing-out), opacity .16s ease;animation:_growUp_tlmst_1 .56s var(--easing-out) calc(var(--i) * 10ms) backwards;border-radius:3px 3px 0 0;position:absolute;inset:0}@keyframes _growUp_tlmst_1{0%{transform:scaleY(0)}}._chart_tlmst_9[data-has-active] ._barTrack_tlmst_32:not([data-active]) ._bar_tlmst_25{opacity:.38}._barTrack_tlmst_32[data-active]:after{content:"";background:color-mix(in srgb, var(--color-accent-primary-end) 45%, transparent);pointer-events:none;width:1px;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._labels_tlmst_75{gap:var(--gap,4px);width:100%;min-width:0;margin-top:var(--space-2,8px);display:flex;overflow:hidden}._labelCell_tlmst_84{flex:1;min-width:1px;height:18px;position:relative}._labelCell_tlmst_84 span{text-align:center;color:var(--color-text-secondary);white-space:nowrap;font-size:11px;line-height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}._labelCell_tlmst_84:first-child span{left:0;transform:none}._labelCell_tlmst_84:last-child span{left:auto;right:0;transform:none}._srOnly_tlmst_115{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._bar_tlmst_25{transition:none;animation:none}}._card_1tylr_1{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._header_1tylr_8{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._section_1tylr_16{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._sectionTitle_1tylr_23{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);margin:0}._placeholder_1tylr_32{border-radius:var(--radius-input);height:13rem}._hint_1tylr_37{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);margin:0}._stack_2k8wm_1{gap:var(--space-4);flex-direction:column;display:flex}._statsGrid_2k8wm_7{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._cardHeaderRow_2k8wm_13{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._linkButton_2k8wm_20{color:var(--color-accent-primary-end);background:0 0;border:none;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}._topicList_2k8wm_31{flex-direction:column;display:flex}._summaryCard_2k8wm_36{align-items:center;gap:var(--space-4);display:flex}._donutCard_2k8wm_42{flex-direction:column;align-items:center;display:flex}._donutCard_2k8wm_42>._cardHeaderRow_2k8wm_13{align-self:flex-start}._examGrid_2k8wm_52{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._examGrid_2k8wm_52>*{width:auto}._examScroller_2k8wm_62{gap:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}._examScroller_2k8wm_62::-webkit-scrollbar{display:none}._mistakesLink_2k8wm_73{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-lg,16px);color:var(--color-text-primary);border:none;display:flex}._mistakesLinkLabel_2k8wm_85{text-align:left;flex:1;font-weight:600}._trailingButton_2k8wm_91{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._variantList_2k8wm_104{gap:var(--space-3);flex-direction:column;display:flex}._barsPlaceholder_2k8wm_112{border-radius:var(--radius-card);height:13.5rem}._gridPlaceholder_2k8wm_117{border-radius:var(--radius-card);height:18rem}._card_vgee2_1{gap:var(--space-2);width:100%;padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,16px);text-align:left;flex-direction:column;display:flex}._card_vgee2_1[data-busy]{opacity:.6;transition:opacity var(--duration-fast) ease}._topRow_vgee2_18{align-items:flex-start;gap:var(--space-2);display:flex}._meta_vgee2_24{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}._dismissButton_vgee2_33{width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._dismissButton_vgee2_33:not(:disabled):hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}._dismissButton_vgee2_33:focus-visible{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}:is(._dismissButton_vgee2_33:focus-visible,._checkbox_vgee2_54:focus-visible,._retryButton_vgee2_55:focus-visible,._condition_vgee2_56:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._checkbox_vgee2_54{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-secondary);margin:calc(var(--space-2) * -1) 0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._checkboxChecked_vgee2_74{color:var(--color-accent-primary-end)}._metaRow_vgee2_78{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._numberChip_vgee2_86{border-radius:var(--radius-pill,999px);background:var(--color-bg-elevated);color:var(--color-text-primary);flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700}._topicChip_vgee2_96{overflow-wrap:break-word;border-radius:.75rem;min-width:0;max-width:100%;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3}._date_vgee2_107{color:var(--color-text-secondary);font-size:12px}._condition_vgee2_56{overflow-wrap:break-word;width:100%;min-width:0;color:var(--color-text-primary);text-align:left;background:0 0;border:none;margin:0;padding:0;font-size:14px;line-height:1.5;display:block;overflow-x:auto}._bottomRow_vgee2_128{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._solveSimilarButton_vgee2_136{min-width:0;padding:6px var(--space-3);white-space:nowrap;margin-right:auto;font-size:13px}._condition_vgee2_56 .katex-display{max-width:100%;overflow:auto hidden}._retryButton_vgee2_55{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._chevron_vgee2_163{color:var(--color-text-secondary)}._bottomRow_vgee2_128 button[aria-label=Открыть\ задание]{width:var(--touch-target-min);height:var(--touch-target-min);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._group_db4mf_1{gap:var(--space-2);flex-direction:column;display:flex}._header_db4mf_7{align-items:center;gap:var(--space-2);background:var(--color-bg-surface);border-radius:var(--radius-card);width:100%;padding:var(--space-2) var(--space-3);text-align:left;border:none;display:flex}._number_db4mf_19{font-family:var(--font-family-display);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}._count_db4mf_26{min-width:0;color:var(--color-text-secondary);flex:1;font-size:.875rem}._chevron_db4mf_33{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);transform:rotate(-90deg)}._chevronExpanded_db4mf_39{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);transform:rotate(90deg)}._body_db4mf_45{gap:var(--space-2);flex-direction:column;display:flex}._grid_1s1j9_6{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:420px){._grid_1s1j9_6{grid-template-columns:repeat(4,minmax(0,1fr))}}._tile_1s1j9_18{--tone:var(--color-accent-primary-end);align-items:center;gap:var(--space-2) var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-card);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 60%), var(--color-bg-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 28%, var(--color-border-subtle));animation:_tileIn_1s1j9_1 .28s var(--easing-out) backwards;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""label label";display:grid}@media (min-width:420px){._tile_1s1j9_18{align-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""value""label"}}._tile_1s1j9_18:nth-child(2){animation-delay:30ms}._tile_1s1j9_18:nth-child(3){animation-delay:60ms}._tile_1s1j9_18:nth-child(4){animation-delay:90ms}._tile_1s1j9_18[data-tone=sky]{--tone:#4da3ff}._tile_1s1j9_18[data-tone=green]{--tone:#22c55e}._tile_1s1j9_18[data-tone=amber]{--tone:#f5a623}:root[data-theme=light] ._tile_1s1j9_18[data-tone=violet]{--tone:#8a1fe6}:root[data-theme=light] ._tile_1s1j9_18[data-tone=sky]{--tone:#2f7ee0}:root[data-theme=light] ._tile_1s1j9_18[data-tone=green]{--tone:#15924a}:root[data-theme=light] ._tile_1s1j9_18[data-tone=amber]{--tone:#b26b00}._icon_1s1j9_86{background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 30%, var(--color-bg-elevated)), color-mix(in srgb, var(--tone) 10%, var(--color-bg-elevated)));width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent), 0 0 14px color-mix(in srgb, var(--tone) 22%, transparent);color:var(--tone);animation:_iconIn_1s1j9_1 .36s var(--easing-out) 60ms backwards;border-radius:.75rem;grid-area:icon;place-items:center;display:grid}._value_1s1j9_105{min-width:0;font-size:1.5rem;line-height:1.1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);grid-area:value}._value_1s1j9_105[data-bump]{animation:_bump_1s1j9_1 .32s var(--easing-out)}._suffix_1s1j9_119{margin-left:1px;font-size:.75em}._label_1s1j9_124{min-width:0;color:var(--color-text-secondary);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;grid-area:label;font-size:.8125rem;line-height:1.25}@keyframes _tileIn_1s1j9_1{0%{opacity:0;transform:translateY(6px)}}@keyframes _iconIn_1s1j9_1{0%{opacity:0;transform:scale(.8)}}@keyframes _bump_1s1j9_1{40%{color:var(--tone);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){._tile_1s1j9_18,._icon_1s1j9_86,._value_1s1j9_105[data-bump]{animation:none}}._feedback_frtmu_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);animation:_settle_frtmu_1 var(--duration-base) var(--easing-standard);display:flex}@keyframes _settle_frtmu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._icon_frtmu_21{flex-shrink:0;display:flex}._success_frtmu_28 ._icon_frtmu_21{animation:_iconPop_frtmu_1 var(--duration-reveal) var(--easing-standard) both;animation-delay:60ms}@keyframes _iconPop_frtmu_1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}._error_frtmu_49 ._icon_frtmu_21{animation:_iconSettle_frtmu_1 var(--duration-reveal) var(--easing-standard) both;animation-delay:60ms}@keyframes _iconSettle_frtmu_1{0%{opacity:0;transform:translate(-3px)}50%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}._content_frtmu_68{gap:var(--space-1);flex-direction:column;display:flex}._success_frtmu_28{background:color-mix(in srgb, var(--color-success) 15%, var(--color-bg-surface))}._success_frtmu_28 ._icon_frtmu_21{color:var(--color-success)}._error_frtmu_49{background:color-mix(in srgb, var(--color-error) 10%, var(--color-bg-surface))}._error_frtmu_49 ._icon_frtmu_21{color:var(--color-error)}._warning_frtmu_92{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-surface))}._warning_frtmu_92 ._icon_frtmu_21{color:var(--color-warning)}._info_frtmu_100{background:color-mix(in srgb, var(--color-accent-secondary) 12%, var(--color-bg-surface))}._info_frtmu_100 ._icon_frtmu_21{color:var(--color-accent-secondary)}@media (prefers-reduced-motion:reduce){._feedback_frtmu_1,._success_frtmu_28 ._icon_frtmu_21,._error_frtmu_49 ._icon_frtmu_21{animation-duration:1ms;animation-delay:0s}}._stack_vueb2_1{gap:var(--space-4);flex-direction:column;display:flex}._section_vueb2_7{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._sectionHeaderRow_vueb2_14{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._sectionTitle_vueb2_22{min-width:0;margin:0}._startButton_vueb2_27{min-height:var(--touch-target-min);white-space:nowrap;flex-shrink:0}._selectionHint_vueb2_33{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}._linkButton_vueb2_39{color:var(--color-accent-primary-end);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._errorBox_vueb2_51{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._list_vueb2_58{gap:var(--space-3);flex-direction:column;display:flex}._groupLabel_vueb2_64{margin:var(--space-2) 0 0}._analysisButton_vueb2_68{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-lg,16px);color:var(--color-text-primary);border:none;display:flex}._analysisLabel_vueb2_80{text-align:left;flex:1;font-weight:600}._stack_1n1xv_1{gap:var(--space-4);flex-direction:column;display:flex}._ratingLink_1n1xv_7{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-lg,16px);color:var(--color-text-primary);border:none;display:flex}._ratingLinkLabel_1n1xv_19{text-align:left;flex:1;font-weight:600}._trailingButton_1n1xv_25{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._levelCard_1n1xv_38{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,16px);display:flex}._levelHex_1n1xv_48{flex-shrink:0;width:96px;height:96px;position:relative}._levelHexShape_1n1xv_55{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%);background:color-mix(in srgb, var(--color-accent-primary-end) 30%, var(--color-bg-elevated));box-shadow:0 0 20px color-mix(in srgb, var(--color-accent-primary-end) 50%, transparent);color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._levelBody_1n1xv_68{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._statsGrid_1n1xv_76{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._statTile_1n1xv_82{padding:var(--space-3);gap:4px}._streakStrip_1n1xv_87{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}._streakStrip_1n1xv_87::-webkit-scrollbar{display:none}._streakDay_1n1xv_98{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}._streakCircle_1n1xv_106{background:var(--color-bg-elevated);width:44px;height:44px;color:var(--color-text-disabled);border-radius:50%;justify-content:center;align-items:center;display:flex}._streakCircleActive_1n1xv_117{background:color-mix(in srgb, var(--color-error) 25%, var(--color-bg-elevated));color:var(--color-error)}._streakToday_1n1xv_122{border:2px solid var(--color-accent-primary-end);color:var(--color-accent-primary-end);background:0 0}._streakLabel_1n1xv_128{color:var(--color-text-secondary);font-size:11px}._sectionHeaderRow_1n1xv_133{justify-content:space-between;align-items:center;display:flex}._cardsGrid_1n1xv_139{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:400px){._cardsGrid_1n1xv_139{grid-template-columns:repeat(2,minmax(0,1fr))}}._stack_xzguw_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._backButton_xzguw_8{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._backButton_xzguw_8:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._page_1fyyc_1{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:44rem;display:flex}._header_1fyyc_10{align-items:center;gap:var(--space-3);display:flex}._title_1fyyc_16{margin:0}._backButton_1fyyc_20{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._backButton_1fyyc_20:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._card_1fyyc_39,._hero_1fyyc_40{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);flex-direction:column;display:flex}._hero_1fyyc_40{border-color:color-mix(in srgb, var(--rank-to,var(--color-accent-primary)) 45%, var(--color-border-subtle));background-image:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--rank-to,var(--color-accent-primary)) 26%, transparent), transparent 60%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--rank-from,var(--color-accent-primary)) 12%, transparent), transparent 55%);position:relative;overflow:hidden}._hero_1fyyc_40 [role=progressbar]>div{background:linear-gradient(90deg, var(--rank-from), var(--rank-to))}._heroText_1fyyc_79{flex-direction:column;gap:2px;min-width:0;display:flex}._rankName_1fyyc_86{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--rank-from) 70%, var(--color-text-primary));flex-wrap:wrap;margin:0;display:flex}._rankOf_1fyyc_97{padding:1px var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-tint) 7%, transparent);border-radius:999px}._nextRank_1fyyc_106{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0;display:flex}._nextRank_1fyyc_106 strong{color:var(--color-text-primary)}._ladder_1fyyc_121{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._ladderItem_1fyyc_130{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-tint) 3%, transparent);border:1px solid #0000;display:flex}._ladderCurrent_1fyyc_141{border-color:color-mix(in srgb, var(--rank-to) 60%, transparent);background:color-mix(in srgb, var(--rank-to) 14%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--rank-glow) 70%, transparent)}._ladderText_1fyyc_147{flex-direction:column;flex:1;min-width:0;display:flex}._ladderState_1fyyc_154{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);flex-shrink:0;align-items:center;display:flex}._ladderYou_1fyyc_163{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--rank-from) 70%, var(--color-text-primary))}._ladderCurrent_1fyyc_141 ._ladderState_1fyyc_154{color:color-mix(in srgb, var(--rank-from) 70%, var(--color-text-primary))}._srOnly_1fyyc_173{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._heroTop_1fyyc_182{align-items:center;gap:var(--space-3);display:flex}._levelValue_1fyyc_188{font-family:var(--font-display,inherit);color:var(--color-text-primary);margin:0;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:800;line-height:1.1}._progressRow_1fyyc_197{justify-content:space-between;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._remaining_1fyyc_207{color:var(--color-text-primary);margin:0}._maxBox_1fyyc_212{gap:var(--space-1);flex-direction:column;display:flex}._sectionTitle_1fyyc_218{font-size:var(--font-size-body);margin:0;font-weight:700}._rules_1fyyc_224{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);flex-direction:column;margin:0;padding-left:1.2em;display:flex}._historyList_1fyyc_234{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._historyItem_1fyyc_242{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}._historyItem_1fyyc_242:last-child{border-bottom:none}._historyText_1fyyc_255{flex-direction:column;gap:2px;min-width:0;display:flex}._amount_1fyyc_262{color:var(--color-success);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}._strong_1fyyc_269{color:var(--color-text-primary);margin:0;font-weight:700}._muted_1fyyc_275{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}._inlineError_1fyyc_282{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._screen_15xlz_1{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._head_15xlz_8{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}._head_15xlz_8 p{margin:var(--space-1) 0 0}._sectionTabs_15xlz_20{flex:0 24rem;min-width:min(100%,18rem)}._layout_15xlz_25{gap:var(--space-5);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;display:grid}._list_15xlz_32{top:var(--space-4);gap:var(--space-4);max-height:calc(100dvh - var(--space-8));padding:var(--space-1);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;overflow-y:auto}._search_15xlz_44{display:block;position:relative}._searchIcon_15xlz_49{left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._searchInput_15xlz_58{width:100%;min-height:var(--touch-target-min);padding:0 var(--space-3) 0 2.5rem;border-radius:var(--radius-input);font:inherit;font-size:var(--font-size-body);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border:none}._searchInput_15xlz_58:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:1px}._searchNote_15xlz_76{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}._group_15xlz_82{gap:var(--space-2);flex-direction:column;display:flex}._groupTitle_15xlz_88{font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:700}._items_15xlz_97{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_15xlz_97{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);font:inherit;text-align:left;color:var(--color-text-primary);background:var(--color-bg-surface);cursor:pointer;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:none;display:flex}@media (hover:hover){._item_15xlz_97:hover{background:color-mix(in srgb, var(--color-accent-secondary) 8%, var(--color-bg-surface))}}._item_15xlz_97:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:1px}._itemActive_15xlz_136{background:color-mix(in srgb, var(--color-accent-secondary) 14%, var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-secondary) 45%, transparent)}._number_15xlz_141{font-variant-numeric:tabular-nums;width:2rem;height:2rem;color:var(--color-accent-secondary);background:color-mix(in srgb, var(--color-accent-secondary) 14%, transparent);border-radius:.6rem;flex-shrink:0;place-items:center;font-weight:800;display:grid}._itemEmpty_15xlz_154 ._number_15xlz_141{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-tint) 5%, transparent)}._itemText_15xlz_159{flex-direction:column;flex:1;min-width:0;display:flex}._itemTitle_15xlz_166{font-size:var(--font-size-body-sm);font-weight:600;line-height:1.3}._itemMeta_15xlz_172{font-size:var(--font-size-label);color:var(--color-text-secondary)}._chevron_15xlz_177{color:var(--color-text-secondary);flex-shrink:0}._reader_15xlz_182{min-width:0}._article_15xlz_186{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;max-width:48rem;display:flex}._article_15xlz_186 h2{margin:0 0 var(--space-2)}._kicker_15xlz_201{font-size:var(--font-size-body-sm);color:var(--color-accent-secondary);margin:0;font-weight:700}._backToList_15xlz_208{display:none}._placeholder_15xlz_212{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border-radius:var(--radius-card);text-align:center;color:var(--color-text-secondary);background:var(--color-bg-surface);flex-direction:column;display:flex}._placeholder_15xlz_212 p{margin:0}._placeholder_15xlz_212>p:first-of-type{color:var(--color-text-primary)}._sources_15xlz_232{margin:var(--space-4) 0 0;gap:var(--space-1);font-size:var(--font-size-body-sm);flex-direction:column;padding:0;list-style:none;display:flex}._sources_15xlz_232 a{color:var(--color-accent-secondary)}@media (max-width:900px){._layout_15xlz_25{grid-template-columns:minmax(0,1fr)}._list_15xlz_32{max-height:none;padding:0;position:static;overflow:visible}._hasSelection_15xlz_259 ._list_15xlz_32,._hasSelection_15xlz_259 ._head_15xlz_8,._screen_15xlz_1:not(._hasSelection_15xlz_259) ._reader_15xlz_182{display:none}._article_15xlz_186{padding:var(--space-4);max-width:none}._backToList_15xlz_208{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-3) 0 var(--space-1);margin:calc(var(--space-2) * -1) 0 0 calc(var(--space-1) * -1);border-radius:var(--radius-chip);font:inherit;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}._backToList_15xlz_208:focus-visible{outline:2px solid var(--color-accent-secondary)}}._page_fhbfl_1{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}._page_fhbfl_1 h1,._page_fhbfl_1>p{margin:0}._card_fhbfl_13{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._card_fhbfl_13 p{margin:0}._row_fhbfl_26{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._rowText_fhbfl_33{flex-direction:column;gap:2px;display:flex}._title_fhbfl_39{font-size:var(--font-size-body);margin:0;font-weight:700}._state_fhbfl_45{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._state_fhbfl_45[data-on]{color:var(--color-success)}._switch_fhbfl_55{background:var(--color-border-subtle);cursor:pointer;width:3.25rem;height:2rem;min-height:0;transition:background-color var(--duration-base) ease;border:none;border-radius:999px;flex-shrink:0;padding:0;position:relative}._switch_fhbfl_55:after{content:"";position:absolute;inset:-6px}._switchOn_fhbfl_75{background:var(--color-success)}._thumb_fhbfl_79{width:1.625rem;height:1.625rem;transition:transform var(--duration-base) var(--easing-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}._switchOn_fhbfl_75 ._thumb_fhbfl_79{transform:translate(1.25rem)}._switch_fhbfl_55:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:3px}._switch_fhbfl_55:disabled{opacity:.7}._fields_fhbfl_104{gap:var(--space-3);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:end;display:grid}@media (max-width:420px){._fields_fhbfl_104{grid-template-columns:minmax(0,1fr)}}._field_fhbfl_104{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._fieldLabel_fhbfl_124{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);font-weight:600}._timeInput_fhbfl_130{min-height:var(--touch-target-min);padding:0 var(--space-3);border-radius:var(--radius-input);font:inherit;font-size:var(--font-size-body);color:var(--color-text-primary);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color-scheme:inherit;border:none}._timeInput_fhbfl_130:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:1px}._preview_fhbfl_148{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-input);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-accent-secondary) 8%, transparent);align-items:flex-start;display:flex}._preview_fhbfl_148 svg{flex-shrink:0;margin-top:.15em}._status_fhbfl_164{min-height:1.25em;font-size:var(--font-size-label);color:var(--color-text-secondary)}._ok_fhbfl_170{gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-success);align-items:flex-start;display:flex}._ok_fhbfl_170 svg{flex-shrink:0;margin-top:.1em}._steps_fhbfl_183{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}._actions_fhbfl_193{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_fhbfl_199{color:var(--color-accent-secondary)}._error_fhbfl_203{font-size:var(--font-size-body-sm);color:var(--color-error)}._pending_fhbfl_208{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-accent-secondary) 10%, var(--color-bg-elevated));flex-direction:column;display:flex}._icon_hhzhi_8{animation:_iconIn_hhzhi_1 .52s var(--easing-out) calc(.12s + var(--i,0) * 70ms) backwards;place-items:center;display:inline-grid}._icon_hhzhi_8>svg{transform-origin:50%}@keyframes _iconIn_hhzhi_1{0%{opacity:0;transform:scale(.6)}}:is([data-help-card]:hover ._icon_hhzhi_8>svg,[data-help-card]:focus-visible ._icon_hhzhi_8>svg){animation:var(--help-anim) .62s var(--easing-out)}._icon_hhzhi_8[data-kind=suggestions]{--help-anim:helpGlow}._icon_hhzhi_8[data-kind=technical]{--help-anim:helpTurn}._icon_hhzhi_8[data-kind=login]{--help-anim:helpNod}._icon_hhzhi_8[data-kind=other]{--help-anim:helpHop}@keyframes _helpGlow_hhzhi_1{40%{opacity:.75;transform:scale(1.18)}}@keyframes _helpTurn_hhzhi_1{to{transform:rotate(90deg)}}@keyframes _helpNod_hhzhi_1{30%{transform:translateY(-3px)}60%{transform:translateY(1px)}}@keyframes _helpHop_hhzhi_1{30%{transform:translateY(-4px)rotate(-8deg)}65%{transform:translateY(0)rotate(4deg)}}@media (prefers-reduced-motion:reduce){._icon_hhzhi_8,[data-help-card]:hover ._icon_hhzhi_8>svg{animation:none}[data-help-card]:focus-visible ._icon_hhzhi_8>svg{animation:none}}._stack_1sskr_1{gap:var(--space-5);flex-direction:column;display:flex}._header_1sskr_7{align-items:center;gap:var(--space-3);display:flex}._backButton_1sskr_13{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._hero_1sskr_26{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);background-image:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-accent-primary) 22%, transparent), transparent 55%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--chart-1) 18%, transparent), transparent 55%);flex-direction:column;display:flex;overflow:hidden}._badge_1sskr_49{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--color-accent-primary) 25%, transparent);color:var(--color-accent-primary-end);padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._heading_1sskr_59{margin:0}._headingAccent_1sskr_63{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._mascot_1sskr_70{align-self:center;width:60%;max-width:12rem;height:auto}._ctaButton_1sskr_77{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill,999px);background:var(--gradient-primary);width:100%;color:var(--color-on-accent);border:none;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}._grid_1sskr_92{gap:var(--space-3);grid-template-columns:1fr;display:grid}._categoryCard_1sskr_98{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);color:inherit;text-decoration:none;display:flex}._categoryIcon_1sskr_110{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 20%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._categoryBody_1sskr_122{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._categoryChevron_1sskr_130{color:var(--color-text-secondary);flex-shrink:0}._srOnly_1sskr_135{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(._ctaButton_1sskr_77:focus-visible,._categoryCard_1sskr_98:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:3px}._stack_eaxj9_1{gap:var(--space-4);flex-direction:column;display:flex}._header_eaxj9_7{align-items:center;gap:var(--space-3);display:flex}._backButton_eaxj9_13{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._tabRow_eaxj9_26{gap:var(--space-2);flex-wrap:wrap;display:flex}._list_eaxj9_32{gap:var(--space-3);flex-direction:column;display:flex}._friendCard_eaxj9_38{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);flex-direction:column;display:flex}._friendTop_eaxj9_48{align-items:center;gap:var(--space-3);display:flex}._friendBody_eaxj9_54{flex:1;min-width:0}._friendStats_eaxj9_59{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._statChip_eaxj9_66{font-weight:700;font-size:var(--font-size-body-sm);white-space:nowrap;align-items:center;gap:6px;display:flex}._xp_eaxj9_75{text-align:right;min-width:0;font-weight:700;font-size:var(--font-size-body-sm);white-space:nowrap;flex:1}._requestActions_eaxj9_84{gap:var(--space-2);display:flex}._stack_1g5cp_1{gap:var(--space-4);flex-direction:column;display:flex}._header_1g5cp_7{align-items:center;gap:var(--space-3);display:flex}._backButton_1g5cp_13{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._hero_1g5cp_26{gap:var(--space-3);flex-direction:column;display:flex}._heroTop_1g5cp_32{align-items:center;gap:var(--space-3);display:flex}._onlineBadge_1g5cp_38{color:var(--color-success);font-size:var(--font-size-body-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}._onlineDot_1g5cp_47{background:var(--color-success);border-radius:50%;width:8px;height:8px}._badgeRow_1g5cp_54{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._badgeChip_1g5cp_60{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-elevated);min-width:0;display:flex}._xpIcon_1g5cp_70{width:26px;height:26px;color:var(--color-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._statsRow_1g5cp_80{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._statCard_1g5cp_86{text-align:center}._subjectList_1g5cp_90{gap:var(--space-3);flex-direction:column;display:flex}._subjectRow_1g5cp_96{align-items:center;gap:var(--space-2);display:flex}._subjectBar_1g5cp_102{flex:1;min-width:0}._subjectPercent_1g5cp_107{text-align:right;width:2.5rem;font-weight:700;font-size:var(--font-size-body-sm);flex-shrink:0}._root_1vvfw_10{isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 26%, var(--color-bg-surface)), color-mix(in srgb, var(--accent) 7%, var(--color-bg-surface)));width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--accent) 70%, transparent);transition:box-shadow .32s ease, opacity .24s ease, transform .36s var(--easing-out);border-radius:30%;flex-shrink:0;place-items:center;display:grid;position:relative}._root_1vvfw_10:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 45%, transparent), transparent);opacity:.7;z-index:-1;pointer-events:none;border-radius:50%;height:40%;transition:opacity .28s;position:absolute;bottom:-26%;left:8%;right:8%}._root_1vvfw_10:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff17,#0000 55%);position:absolute;inset:0}:root[data-theme=light] ._root_1vvfw_10{--glyph-light:color-mix(in srgb, var(--accent) 72%, #16132c)}._defs_1vvfw_70{width:0;height:0;position:absolute;overflow:hidden}._glyph_1vvfw_77{width:56%;height:56%;transition:transform .42s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}._svg_1vvfw_85{width:100%;height:100%;stroke:var(--stroke);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 55%, transparent));overflow:visible}._svg_1vvfw_85>*{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--easing-out)}._root_1vvfw_10[data-reveal=pending]{opacity:0;transform:translateY(6px)scale(.9)}._root_1vvfw_10[data-reveal=pending] ._svg_1vvfw_85>*{stroke-dashoffset:1.5px}._root_1vvfw_10[data-reveal=shown]:not([data-settled]) ._svg_1vvfw_85>*{transition-delay:calc(40ms + var(--i,0) * 40ms)}@media (hover:hover) and (pointer:fine){._root_1vvfw_10:hover,[data-icon-host]:hover ._root_1vvfw_10{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 12px 30px -10px color-mix(in srgb, var(--accent) 95%, transparent)}._root_1vvfw_10:hover ._glyph_1vvfw_77,[data-icon-host]:hover ._root_1vvfw_10 ._glyph_1vvfw_77{transform:translateY(-1.5px)scale(1.07)}._root_1vvfw_10:hover:after,[data-icon-host]:hover ._root_1vvfw_10:after{opacity:1}}._root_1vvfw_10:active ._glyph_1vvfw_77,[data-icon-host]:active ._root_1vvfw_10 ._glyph_1vvfw_77{transition-duration:.11s;transform:scale(.94)}@media (prefers-reduced-motion:reduce){._root_1vvfw_10,._root_1vvfw_10 *{transition:none!important}}._stack_1229q_1{gap:var(--space-4);flex-direction:column;display:flex}._header_1229q_7{align-items:center;gap:var(--space-3);display:flex}._backButton_1229q_13{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._statsRow_1229q_26{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._statCard_1229q_32{padding:var(--space-4) var(--space-2) var(--space-3);background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--card-glow,transparent) 16%, transparent), transparent 70%), var(--color-bg-surface);border:1px solid color-mix(in srgb, var(--card-glow,var(--color-border-subtle)) 22%, var(--color-border-subtle));border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._statIcon_1229q_52{width:2.75rem;height:2.75rem;margin-bottom:var(--space-1)}._list_1229q_58{gap:var(--space-2);flex-direction:column;display:flex}._subjectRow_1229q_64{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-surface);text-align:left;transition:background-color var(--duration-fast) var(--easing-standard), box-shadow .28s ease, scale .16s var(--easing-out);border:none;display:flex}._subjectRow_1229q_64:active{background:var(--color-bg-elevated)}._subjectThumb_1229q_84{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._subjectBody_1229q_93{overflow-wrap:break-word;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._subjectArrow_1229q_102{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._header_adagt_1{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._text_adagt_9{flex-direction:column;gap:.125rem;display:flex}._eyebrow_adagt_15{color:var(--color-accent-primary)}._action_adagt_19{color:var(--color-accent-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);background:0 0;border:none;flex-shrink:0;min-height:auto;padding:0}._stack_1s1e5_1{gap:var(--space-4);flex-direction:column;display:flex}._chipRow_1s1e5_7{gap:var(--space-2);flex-wrap:wrap;display:flex}._modeList_1s1e5_13{gap:var(--space-3);flex-direction:column;display:flex}._modeRow_1s1e5_19{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-elevated);border-radius:var(--radius-card);flex-direction:column;display:flex}._shuffleChip_1s1e5_28{margin-top:var(--space-3)}._list_gn6l2_1{gap:var(--space-2);flex-direction:column;display:flex}._row_gn6l2_7{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-input);background:var(--color-bg-surface);display:flex}._rowMain_gn6l2_16{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);text-align:left;background:0 0;border:none;flex:1;display:flex}._rowNumber_gn6l2_28{padding:var(--space-1) var(--space-2);border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-accent-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);flex-shrink:0}._rowCondition_gn6l2_38{-webkit-line-clamp:2;min-width:0;color:var(--color-text-primary);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._removeButton_gn6l2_48{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-accent-primary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._removeButton_gn6l2_48:disabled{opacity:.5}._empty_gn6l2_65{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-input);background:var(--color-bg-surface);text-align:center;flex-direction:column;display:flex}._emptyIcon_gn6l2_76{background:var(--color-bg-elevated);width:3rem;height:3rem;color:var(--color-accent-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}._stack_4u234_1{gap:var(--space-4);flex-direction:column;display:flex}._header_4u234_7{align-items:center;gap:var(--space-3);display:flex}._backButton_4u234_13{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-primary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._hero_4u234_28{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}._heroThumb_4u234_36{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}._heroStats_4u234_44{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._heroStat_4u234_44{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}._modeRow_4u234_62{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}._modeRow_4u234_62::-webkit-scrollbar{display:none}._topicList_4u234_76{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._topicRow_4u234_83{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);text-align:left;border:none;display:flex}._topicNumber_4u234_95{background:var(--color-bg-surface);width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--font-size-body-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._topicBody_4u234_108{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._topicStatsRow_4u234_116{align-items:center;gap:var(--space-2);margin-top:2px;display:flex}._topicBar_4u234_123{flex:1;min-width:0}._topicArrow_4u234_128{color:var(--color-text-secondary);flex-shrink:0}._topicDetailStats_4u234_133{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._sourceSelect_4u234_142{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}._numberGrid_4u234_149{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._numberTile_4u234_156{padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);border:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex}._numberValue_4u234_167{font-weight:700;font-size:var(--font-size-body-sm)}._placeholderCard_4u234_174{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._placeholderIcon_4u234_182{background:var(--color-bg-elevated);width:3rem;height:3rem;color:var(--color-accent-primary-end);border-radius:50%;justify-content:center;align-items:center;display:flex}._builderStepLabel_4u234_195{margin-top:var(--space-4);font-weight:700;font-size:var(--font-size-body-sm)}._builderStepHeader_4u234_201{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._selectAllRow_4u234_208{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);background:0 0;border:none;align-items:center;gap:6px;display:flex}._checkbox_4u234_218{border:1px solid var(--color-border-subtle);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}._checkboxChecked_4u234_229{background:var(--gradient-primary);border-color:#0000}._numberChipGrid_4u234_234{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._numberChip_4u234_234{border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);background:var(--color-bg-elevated);height:2.25rem;font-weight:600;font-size:var(--font-size-body-sm);justify-content:center;align-items:center;display:flex}._numberChipActive_4u234_253{background:var(--gradient-primary);color:#fff;border-color:#0000}._builderSummary_4u234_259{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);display:flex}._builderSummaryBody_4u234_269{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._progressRing_4u234_279{margin:var(--space-3) 0;justify-content:center;display:flex}._quickList_4u234_285{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._quickRow_4u234_292{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);text-align:left;border:none;display:flex}._quickArrow_4u234_304{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}._recentList_4u234_310{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}._recentRow_4u234_317{align-items:center;gap:var(--space-3);display:flex}._recentBody_4u234_323{flex:1;min-width:0}._recentSuccess_4u234_328{color:var(--color-success);flex-shrink:0}._recentError_4u234_333{color:var(--color-error);flex-shrink:0}._page_1e10p_8{isolation:isolate;gap:var(--space-4);flex-direction:column;width:100%;max-width:36rem;min-height:100%;margin:0 auto;display:flex;position:relative}._backdrop_1e10p_20{z-index:-1;width:100%;height:100%;color:color-mix(in srgb, var(--color-accent-primary-end) 32%, transparent);opacity:.55;pointer-events:none;position:absolute;inset:0}._header_1e10p_33{align-items:center;gap:var(--space-3);display:flex}._backButton_1e10p_39{width:var(--touch-target-min);height:var(--touch-target-min);background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(._backButton_1e10p_39:focus-visible,._score_1e10p_55:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._progress_1e10p_60{flex:1;gap:6px;display:flex}._segment_1e10p_66{background:color-mix(in srgb, var(--color-tint) 10%, transparent);border-radius:999px;flex:1;height:5px;overflow:hidden}._segmentFill_1e10p_74{border-radius:inherit;background:var(--gradient-primary,var(--color-accent-primary));width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent-primary-end) 60%, transparent);transform-origin:0;transition:transform .36s var(--easing-out);display:block;transform:scaleX(0)}._segmentFill_1e10p_74[data-done]{transform:scaleX(1)}._content_1e10p_90{justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}._hero_1e10p_98{flex-direction:column;align-items:center;gap:0;display:flex}._glass_1e10p_106{z-index:1;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-5);background:linear-gradient(180deg, color-mix(in srgb, var(--color-tint) 6%, transparent), transparent 40%), color-mix(in srgb, var(--color-bg-surface) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 26%, var(--color-border-subtle)), inset 0 1px 0 color-mix(in srgb, var(--color-tint) 12%, transparent), 0 24px 60px #00000059, 0 0 50px color-mix(in srgb, var(--color-accent-primary) 14%, transparent);animation:_cardIn_1e10p_1 .34s var(--easing-out) backwards;border-radius:1.75rem;flex-direction:column;display:flex;position:relative}._hero_1e10p_98 ._glass_1e10p_106{text-align:center;align-items:stretch;margin-top:-1.5rem}._title_1e10p_135,._heroTitle_1e10p_136{font-family:var(--font-family-display,inherit);overflow-wrap:break-word;margin:0;font-size:clamp(1.375rem,4.6vw,1.875rem);line-height:1.2}._heroTitle_1e10p_136{font-size:clamp(1.625rem,6vw,2.375rem)}._accent_1e10p_148{background:var(--gradient-primary,var(--color-accent-primary));color:#0000;-webkit-background-clip:text;background-clip:text}._lead_1e10p_155{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0;line-height:1.5}._cta_1e10p_162{gap:var(--space-2);min-height:3.25rem;box-shadow:0 10px 30px color-mix(in srgb, var(--color-accent-primary) 35%, transparent)}._error_1e10p_168{color:var(--color-error);font-size:var(--font-size-body-sm);margin:0}._mascot_1e10p_175{width:min(78vw,26rem);animation:_mascotIn_1e10p_1 .46s var(--easing-out) 80ms backwards;position:relative}._mascot_1e10p_175[data-variant=done]{width:min(52vw,16rem)}._mascotImg_1e10p_185{z-index:1;width:100%;height:auto;display:block;position:relative}._halo_1e10p_193{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-primary) 45%, transparent), transparent);filter:blur(6px);border-radius:50%;position:absolute;inset:12% 8% 0}._doneBadge_1e10p_205{z-index:2;width:3.5rem;height:3.5rem;animation:_badgePop_1e10p_1 .52s var(--easing-out) .3s backwards;border-radius:50%;position:absolute;top:14%;right:-14%;box-shadow:0 0 28px #a855f799}._doneCheck_1e10p_217{stroke-dasharray:30;stroke-dashoffset:0;animation:_draw_1e10p_1 .42s var(--easing-out) .52s backwards}._subjectList_1e10p_224{gap:var(--space-3);flex-direction:column;display:flex}._subjectBlock_1e10p_230{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);background:color-mix(in srgb, var(--color-bg-elevated) 60%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);animation:_cardIn_1e10p_1 .3s var(--easing-out) backwards;border-radius:1.25rem;display:flex}._subjectBlock_1e10p_230:nth-child(2){animation-delay:40ms}._subjectBlock_1e10p_230:nth-child(3){animation-delay:80ms}._subjectBlock_1e10p_230:nth-child(n+4){animation-delay:.12s}._subjectArt_1e10p_252{flex-shrink:0;width:3rem;height:3rem}._subjectArt_1e10p_252>*{width:100%;height:100%}._subjectBody_1e10p_263{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._subjectName_1e10p_271{font-weight:var(--font-weight-semibold);line-height:1.3}._scoreRow_1e10p_276{flex-wrap:wrap;gap:6px;display:flex}._score_1e10p_55{min-height:2.5rem;padding:0 var(--space-3);background:color-mix(in srgb, var(--color-bg-surface) 80%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;transition:background-color .16s,box-shadow .16s,transform .12s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){._score_1e10p_55:not([data-selected]):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 50%, transparent)}}._score_1e10p_55:active{transform:scale(.96)}._score_1e10p_55[data-selected]{background:var(--gradient-primary,var(--color-accent-primary));box-shadow:0 0 16px color-mix(in srgb, var(--color-accent-primary-end) 45%, transparent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}@media (min-width:900px){._glass_1e10p_106{padding:var(--space-8)}._subjectBlock_1e10p_230{align-items:center}}@keyframes _cardIn_1e10p_1{0%{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes _mascotIn_1e10p_1{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes _badgePop_1e10p_1{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}}@keyframes _draw_1e10p_1{0%{stroke-dashoffset:30px}}@media (prefers-reduced-motion:reduce){._glass_1e10p_106,._mascot_1e10p_175,._doneBadge_1e10p_205,._doneCheck_1e10p_217,._subjectBlock_1e10p_230{animation:none}._segmentFill_1e10p_74,._score_1e10p_55{transition:none}}._card_gn75j_1{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-card);background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 18%, transparent), transparent 70%), var(--color-bg-surface);box-shadow:var(--shadow-e1), inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 18%, transparent);text-align:center;flex-direction:column;display:flex}._mascot_gn75j_21{width:7.5rem;height:auto}._copy_gn75j_26{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:26rem;display:flex}._badge_gn75j_35{background:color-mix(in srgb, var(--color-accent-primary) 18%, transparent);color:var(--color-accent-primary-end);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:999px;margin:0;padding:.25rem .75rem}._title_gn75j_45{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-text-primary);margin:0}._text_gn75j_53,._note_gn75j_54{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}._perks_gn75j_61{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-body-sm);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._perks_gn75j_61 li{align-items:center;gap:var(--space-2);display:flex}._perkIcon_gn75j_79{color:var(--color-success)}@media (min-width:1024px){._card_gn75j_1{justify-content:center;gap:var(--space-8);text-align:left;flex-direction:row}._copy_gn75j_26{align-items:flex-start}}._field_5hur9_1{gap:var(--space-1);flex-direction:column;display:flex}._label_5hur9_7{color:var(--color-text-secondary)}._inputWrap_5hur9_11{align-items:center;gap:var(--space-2);background:var(--color-bg-elevated);border-radius:var(--radius-input);padding:0 var(--space-4);box-shadow:inset 0 0 0 1.5px var(--color-border-subtle);transition:box-shadow var(--duration-fast) var(--easing-standard);display:flex}._inputWrap_5hur9_11:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-accent-primary)}._error_5hur9_26,._error_5hur9_26:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-error)}._disabled_5hur9_34{opacity:.5}._input_5hur9_11{min-width:0;min-height:var(--touch-target-min);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);background:0 0;border:none;flex:1;font-family:inherit}._input_5hur9_11::placeholder{color:var(--color-text-disabled)}._input_5hur9_11:focus{outline:none}._input_5hur9_11:disabled{cursor:not-allowed}._icon_5hur9_62{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}._spinner_5hur9_69{animation:.8s linear infinite _spin_5hur9_69}@keyframes _spin_5hur9_69{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_5hur9_69{animation-duration:1.6s}}._helper_5hur9_85{color:var(--color-text-secondary)}._helperError_5hur9_89{color:var(--color-error)}._card_lin4y_3{gap:var(--space-3);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-surface)), color-mix(in srgb, var(--color-accent-secondary) 14%, var(--color-bg-surface)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent-primary) 40%, transparent);flex-direction:column;display:flex}._main_lin4y_15{align-items:start;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar info""avatar actions";display:grid}._avatarButton_lin4y_26{width:4.5rem;height:4.5rem;color:var(--color-accent-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;grid-area:avatar;padding:0;position:relative}._avatarButton_lin4y_26:disabled{cursor:default}._avatarFrame_lin4y_44{background:var(--color-bg-elevated);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px var(--color-accent-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}._avatarImage_lin4y_56{object-fit:cover;width:100%;height:100%}._avatarBadge_lin4y_62{background:var(--gradient-primary);color:#fff;border:2px solid var(--color-bg-surface);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;bottom:-2px;right:-2px}._info_lin4y_77{gap:var(--space-1);flex-direction:column;grid-area:info;align-self:center;min-width:0;display:flex}._name_lin4y_86,._summary_lin4y_87{overflow-wrap:anywhere;margin:0}._actions_lin4y_92{gap:var(--space-2);flex-wrap:wrap;display:flex}._actionsRow_lin4y_98{grid-area:actions}._compact_lin4y_103{min-height:2.5rem;padding:var(--space-2) var(--space-3);gap:var(--space-1);font-size:var(--font-size-body-sm);white-space:nowrap}._nameForm_lin4y_111{gap:var(--space-2);flex-direction:column;grid-area:info/info/actions/actions;min-width:0;display:flex}._hint_lin4y_119{overflow-wrap:anywhere;margin:0}._error_lin4y_124{color:var(--color-error)}._success_lin4y_128{color:var(--color-success)}._hiddenInput_lin4y_132{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:30rem){._main_lin4y_15{grid-template-areas:"avatar info""actions actions"}._actionsRow_lin4y_98>*{flex:auto}._compact_lin4y_103{padding-inline:var(--space-2)}}@media (max-width:24rem){._btnIcon_lin4y_160{display:none}._avatarButton_lin4y_26{align-self:center}}._section_hidzp_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._buttonRow_hidzp_8{gap:var(--space-2);flex-wrap:wrap;display:flex}._error_hidzp_14{color:var(--color-error);overflow-wrap:anywhere}._success_hidzp_19{color:var(--color-success)}._methodList_hidzp_23{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._methodRow_hidzp_32{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-button);background:var(--color-bg-elevated);flex-wrap:wrap;display:flex}._methodIcon_hidzp_42{width:2.25rem;height:2.25rem;color:var(--color-accent-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._methodText_hidzp_52{overflow-wrap:anywhere;flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}._methodAction_hidzp_61{flex-shrink:0}._confirm_hidzp_65{gap:var(--space-2);flex-direction:column;flex-basis:100%;display:flex}._loadError_hidzp_72{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._steps_hidzp_79{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}._stack_1pqao_1{gap:var(--space-4);flex-direction:column;display:flex}._statsRow_1pqao_7{gap:var(--space-4);display:flex}._stat_1pqao_7{gap:var(--space-1);flex-direction:column;display:flex}._statsGrid_1pqao_18{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._statTile_1pqao_24{padding:var(--space-3);gap:4px}._subjectCard_1pqao_29{align-items:center;gap:var(--space-3);text-align:left;background:var(--color-bg-surface);border-radius:var(--radius-card);width:100%;padding:var(--space-3);border:none;display:flex}._subjectText_1pqao_41{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._subjectPercent_1pqao_49{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:48px;display:flex}._subjectBar_1pqao_58{background:var(--color-bg-elevated);border-radius:2px;width:48px;height:4px;display:block;overflow:hidden}._subjectBarFill_1pqao_67{border-radius:2px;height:100%;display:block}._subjectChevron_1pqao_73{color:var(--color-text-secondary);flex-shrink:0}._achievementRow_1pqao_78{gap:var(--space-3);display:flex}._achievementBadge_1pqao_83{align-items:center;gap:var(--space-1);min-width:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}button._achievementBadge_1pqao_83{cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard)}button._achievementBadge_1pqao_83:active{transform:scale(.96)}._achievementIcon_1pqao_105{background:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-accent-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}._achievementUnlocked_1pqao_118 ._achievementIcon_1pqao_105{box-shadow:var(--shadow-glow-accent)}._achievementLocked_1pqao_122 ._achievementIcon_1pqao_105{color:var(--color-text-disabled);opacity:.6}._achievementLabel_1pqao_127{text-align:center;width:100%;color:var(--color-text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._settingsRow_1pqao_141{align-items:center;gap:var(--space-3);width:100%;color:var(--color-text-primary);padding:var(--space-3) 0;text-align:left;background:0 0;border:none;display:flex}._settingsIcon_1pqao_153{color:var(--color-text-secondary);flex-shrink:0}._settingsLabel_1pqao_158{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._settingsSublabel_1pqao_166{color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}._subjectsList_1pqao_172{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}._settingsInfo_1pqao_179{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--color-text-secondary);display:flex}._toggle_1pqao_188{border-radius:var(--radius-pill,999px);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);flex-shrink:0;width:44px;height:26px;position:relative}._toggleOn_1pqao_198{background:var(--gradient-primary);border-color:#0000}._toggleKnob_1pqao_203{width:20px;height:20px;transition:transform var(--duration-base) var(--easing-standard);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}._toggleOn_1pqao_198 ._toggleKnob_1pqao_203{transform:translate(18px)}@media (prefers-reduced-motion:reduce){._toggleKnob_1pqao_203{transition-duration:1ms}}._adminRow_1pqao_225{text-decoration:none}._picker_1l8au_6{gap:var(--space-3);flex-direction:column;display:flex}._toolbar_1l8au_12{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._search_1l8au_19{align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-secondary);flex:14rem;display:flex}._search_1l8au_19:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-accent-primary-end)}._searchInput_1l8au_37{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:max(1rem,16px)}._selectedPill_1l8au_49{align-items:center;gap:var(--space-2);max-width:100%;min-height:2.75rem;padding:0 var(--space-3);background:color-mix(in srgb, var(--color-accent-primary) 20%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 55%, transparent);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);cursor:pointer;border:none;border-radius:999px;display:inline-flex}._selectedName_1l8au_66{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._groups_1l8au_73{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){._groups_1l8au_73{grid-template-columns:repeat(2,minmax(0,1fr))}}._group_1l8au_73{border-radius:var(--radius-card);background:var(--color-bg-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:box-shadow var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard)}._groupOpen_1l8au_96{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-primary) 7%, var(--color-bg-surface)), var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 30%, var(--color-border-subtle))}._group_1l8au_73[data-has-selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 55%, transparent)}._groupHeader_1l8au_110{align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3);border-radius:var(--radius-card);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._groupIcon_1l8au_126{background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-elevated));width:2.25rem;height:2.25rem;color:var(--color-accent-primary-end);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}._groupTitle_1l8au_137{min-width:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;flex:1;line-height:1.3}._groupCount_1l8au_146{color:var(--color-text-secondary);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;flex-shrink:0}._chevron_1l8au_153{color:var(--color-text-secondary);transition:transform var(--duration-base) var(--easing-out);flex-shrink:0;display:flex}._groupOpen_1l8au_96 ._chevron_1l8au_153{transform:rotate(180deg)}._topicList_1l8au_164{opacity:0;transition:opacity .18s var(--easing-out);gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}._groupOpen_1l8au_96 ._topicList_1l8au_164{opacity:1}._topicList_1l8au_164>li{min-width:0;max-width:100%;display:flex}._topic_1l8au_164{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:none;border-radius:.875rem;line-height:1.3;display:inline-flex}._topic_1l8au_164:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._topic_1l8au_164:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 45%, transparent)}._groupHeader_1l8au_110:hover ._groupTitle_1l8au_137{color:var(--color-text-primary)}}._topicSelected_1l8au_223{background:color-mix(in srgb, var(--color-accent-primary) 22%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1.5px var(--color-accent-primary-end), 0 0 14px color-mix(in srgb, var(--color-accent-primary) 30%, transparent)}._topicMark_1l8au_230{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--color-border-subtle);color:var(--color-on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._topicSelected_1l8au_223 ._topicMark_1l8au_230{background:var(--gradient-primary,var(--color-accent-primary));box-shadow:none}._topicName_1l8au_246{overflow-wrap:anywhere;min-width:0}._topicMeta_1l8au_251{color:var(--color-text-secondary);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;flex-shrink:0}._empty_1l8au_258{padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);text-align:center;margin:0}:is(._groupHeader_1l8au_110:focus-visible,._topic_1l8au_164:focus-visible,._selectedPill_1l8au_49:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._srOnly_1l8au_275{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._chevron_1l8au_153,._topic_1l8au_164,._group_1l8au_73,._topicList_1l8au_164{transition:none}}._stack_ybvnr_1{gap:var(--space-4);flex-direction:column;display:flex}._chipRow_ybvnr_7{gap:var(--space-2);flex-wrap:wrap;display:flex}._header_ybvnr_13{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._subject_ybvnr_21{flex:16rem;max-width:26rem}._modeGrid_ybvnr_31{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){._modeGrid_ybvnr_31{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}}._modeCard_ybvnr_44{align-items:flex-start;gap:var(--space-2);text-align:left;background:var(--color-bg-surface);border-radius:var(--radius-card);width:100%;min-width:0;padding:var(--space-3);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-primary);cursor:pointer;transition:box-shadow var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:none;flex-direction:column;display:flex;position:relative}@media (min-width:900px){._modeCard_ybvnr_44{padding:var(--space-4)}}._modeCard_ybvnr_44:active{transform:scale(.98)}._modeCard_ybvnr_44:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}@media (hover:hover) and (pointer:fine){._modeCard_ybvnr_44:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 40%, transparent)}}._modeCardSelected_ybvnr_87,._modeCardSelected_ybvnr_87:hover{background:linear-gradient(160deg, color-mix(in srgb, var(--color-accent-primary) 22%, var(--color-bg-elevated)), var(--color-bg-surface) 75%);box-shadow:inset 0 0 0 1.5px var(--color-accent-primary-end), 0 6px 22px color-mix(in srgb, var(--color-accent-primary) 25%, transparent)}._modeIcon_ybvnr_102{background:color-mix(in srgb, var(--mode-accent,var(--color-accent-primary)) 16%, var(--color-bg-elevated));width:2.5rem;height:2.5rem;color:var(--mode-accent,var(--color-accent-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._modeText_ybvnr_118{min-width:0;padding-right:var(--space-4);flex-direction:column;gap:2px;display:flex}._modeText_ybvnr_118>:first-child{font-weight:var(--font-weight-semibold);line-height:1.25}._modeText_ybvnr_118>:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._modeCheck_ybvnr_139{top:var(--space-2);right:var(--space-2);background:var(--gradient-primary,var(--color-accent-primary));width:1.5rem;height:1.5rem;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute}._modeCard_ybvnr_44[data-locked] ._modeIcon_ybvnr_102,._modeCard_ybvnr_44[data-locked] ._modeText_ybvnr_118{opacity:.6}._modeLock_ybvnr_158{top:var(--space-3);right:var(--space-3);color:var(--color-text-secondary);position:absolute}._settingsRow_ybvnr_166{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){._settingsRow_ybvnr_166{grid-template-columns:repeat(2,minmax(0,1fr))}}._startBar_ybvnr_178{padding-top:var(--space-1)}@media (min-width:900px){._startBar_ybvnr_178{max-width:26rem}}._gamesEntry_ybvnr_188{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);font:inherit;text-align:left;color:inherit;background:linear-gradient(120deg, color-mix(in srgb, var(--color-subject-russian) 14%, var(--color-bg-surface)), var(--color-bg-surface) 70%);cursor:pointer;transition:transform .12s;display:flex}._gamesEntry_ybvnr_188:hover{border-color:var(--color-subject-russian)}._gamesEntry_ybvnr_188:active{transform:scale(.99)}._gamesIcon_ybvnr_216{width:40px;height:40px;color:var(--color-subject-russian);background:color-mix(in srgb, var(--color-subject-russian) 18%, var(--color-bg-elevated));border-radius:12px;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){._gamesEntry_ybvnr_188{transition:none}}._page_3vgjw_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._stack_3vgjw_8{gap:var(--space-3);flex-direction:column;display:flex}._head_3vgjw_14{gap:var(--space-1);flex-direction:column;display:flex}._score_3vgjw_20{gap:var(--space-3);flex-direction:column;display:flex}._scoreMain_3vgjw_26{margin:0}._scoreValue_3vgjw_30{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}._scoreGrid_3vgjw_37{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;display:grid}._stat_3vgjw_44{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated)}._stat_3vgjw_44 dt,._stat_3vgjw_44 dd{margin:0}._statValue_3vgjw_55{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}._statValue_3vgjw_55[data-tone=good]{color:var(--color-success)}._statValue_3vgjw_55[data-tone=bad]{color:var(--color-error)}._note_3vgjw_69{gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);align-items:flex-start;margin:0;display:flex}._section_3vgjw_78{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_3vgjw_84{font-size:var(--font-size-h3);margin:0}._chips_3vgjw_89{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_3vgjw_89{align-items:baseline;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);font:inherit;color:inherit;background:var(--color-bg-surface);cursor:pointer;border-radius:999px;display:inline-flex}._chip_3vgjw_89:hover{border-color:var(--color-accent-primary)}._chipNumber_3vgjw_116{font-weight:700}._chipTopic_3vgjw_120{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);overflow:hidden}._numberGrid_3vgjw_128{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}._numberCell_3vgjw_137{padding:var(--space-2) 0;border-radius:var(--radius-input);background:var(--color-bg-elevated);border-bottom:3px solid var(--color-border-subtle);flex-direction:column;align-items:center;display:flex}._numberCell_3vgjw_137[data-tone=good]{border-bottom-color:var(--color-success)}._numberCell_3vgjw_137[data-tone=mid]{border-bottom-color:var(--color-progress-low)}._numberCell_3vgjw_137[data-tone=bad]{border-bottom-color:var(--color-error)}._numberKey_3vgjw_159{font-weight:700}._numberScore_3vgjw_163{font-size:var(--font-size-label);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._topics_3vgjw_169{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._topic_3vgjw_169{align-items:center;gap:var(--space-3);font-size:var(--font-size-body-sm);grid-template-columns:minmax(0,1fr) 5rem auto;display:grid}._topicName_3vgjw_186{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._topicBar_3vgjw_192{background:var(--color-bg-elevated);border-radius:999px;height:6px;overflow:hidden}._topicBar_3vgjw_192>span{border-radius:inherit;background:var(--color-accent-primary);height:100%;display:block}._topicScore_3vgjw_206{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._tasks_3vgjw_211{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._task_3vgjw_211{border-radius:var(--radius-card);background:var(--color-bg-surface);border-left:3px solid var(--color-border-subtle);min-width:0}._task_3vgjw_211[data-outcome=correct]{border-left-color:var(--color-success)}._task_3vgjw_211[data-outcome=incorrect]{border-left-color:var(--color-error)}._taskHead_3vgjw_235{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;display:flex}._taskNumber_3vgjw_249{flex-shrink:0;min-width:2.5rem;font-weight:700}._taskMain_3vgjw_255{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._outcome_3vgjw_263{align-items:center;gap:var(--space-1);font-size:var(--font-size-body-sm);font-weight:600;display:inline-flex}._outcome_3vgjw_263[data-outcome=correct]{color:var(--color-success)}._outcome_3vgjw_263[data-outcome=incorrect]{color:var(--color-error)}._outcome_3vgjw_263[data-outcome=skipped],._outcome_3vgjw_263[data-outcome=not_reached]{color:var(--color-text-secondary)}._taskTopic_3vgjw_284{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-label);color:var(--color-text-secondary);overflow:hidden}._taskBody_3vgjw_292{align-items:flex-start;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}._answers_3vgjw_300{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));width:100%;margin:0;display:grid}._answers_3vgjw_300 dd{overflow-wrap:anywhere;margin:0;font-weight:600}._explanation_3vgjw_314{width:100%;min-width:0;overflow-x:auto}._pointsHead_3vgjw_321{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._badge_3vgjw_328{padding:2px var(--space-2);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);white-space:nowrap}._pointsNotes_3vgjw_338{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);flex-direction:column;margin:0;display:flex}._breakdown_3vgjw_348{border-collapse:collapse;width:100%;font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums}._breakdown_3vgjw_348 th,._breakdown_3vgjw_348 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}._breakdown_3vgjw_348 thead th{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}._breakdown_3vgjw_348 tbody th{width:3rem;font-weight:var(--font-weight-semibold)}._breakdown_3vgjw_348 ._breakdownPoints_3vgjw_372{text-align:right;white-space:nowrap}._breakdown_3vgjw_348 thead th:last-child{text-align:right}._breakdown_3vgjw_348 tr[data-status=full] ._breakdownPoints_3vgjw_372{color:var(--color-success)}._breakdown_3vgjw_348 tr[data-status=partial] ._breakdownPoints_3vgjw_372{color:var(--color-warning)}._breakdown_3vgjw_348 tr[data-status=zero] ._breakdownPoints_3vgjw_372{color:var(--color-error)}._pointsRule_3vgjw_393{margin-top:var(--space-1);display:block}._page_16xpe_1{gap:var(--space-4);flex-direction:column;display:flex}._summaryGrid_16xpe_7{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._summaryStat_16xpe_13{gap:var(--space-1);flex-direction:column;display:flex}._page_1avyt_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._head_1avyt_8{gap:var(--space-1);flex-direction:column;display:flex}._grid_1avyt_14{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}._card_1avyt_23{gap:var(--space-3);flex-direction:column;height:100%;display:flex}._cardTop_1avyt_30{align-items:center;gap:var(--space-3);display:flex}._cardTitle_1avyt_36{min-width:0}._cardTitle_1avyt_36 h2{margin:0}._icon_1avyt_44{width:48px;height:48px;color:var(--color-subject-russian);background:color-mix(in srgb, var(--color-subject-russian) 16%, var(--color-bg-elevated));border-radius:14px;flex-shrink:0;place-items:center;display:grid}._meta_1avyt_55{gap:var(--space-2);font-size:var(--font-size-label);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}._subject_1avyt_64{color:var(--color-subject-russian);font-weight:600}._progress_1avyt_69{gap:var(--space-1);flex-direction:column;display:flex}._bar_1avyt_75{background:var(--color-bg-elevated);border-radius:999px;height:6px;overflow:hidden}._bar_1avyt_75>span{border-radius:inherit;background:var(--color-accent-primary);height:100%;display:block}._page_a7j3x_1{gap:var(--space-4);flex-direction:column;min-width:0;max-width:40rem;display:flex}._head_a7j3x_9{gap:var(--space-1);flex-direction:column;display:flex}._modes_a7j3x_15{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){._modes_a7j3x_15{grid-template-columns:2fr 1fr 1fr}}._link_a7j3x_27{font:inherit;color:var(--color-accent-secondary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._playHead_a7j3x_37{justify-content:space-between;align-items:baseline;display:flex}._counter_a7j3x_43{font-variant-numeric:tabular-nums;font-weight:700}._question_a7j3x_48{align-items:center;gap:var(--space-3);padding-block:var(--space-6);text-align:center;flex-direction:column;display:flex}._word_a7j3x_57{flex-wrap:wrap;justify-content:center;align-items:baseline;max-width:100%;font-size:clamp(1.75rem,8vw,2.75rem);font-weight:700;line-height:1.2;display:flex}._letter_a7j3x_68{padding:0 1px}._vowel_a7j3x_72{border:none;border-bottom:3px dashed color-mix(in srgb, var(--color-accent-primary) 55%, transparent);min-width:44px;min-height:52px;font:inherit;color:inherit;background:color-mix(in srgb, var(--color-accent-primary) 10%, transparent);cursor:pointer;touch-action:manipulation;border-radius:10px 10px 4px 4px;padding:0 4px;transition:background .12s,transform .12s}._vowel_a7j3x_72:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent-primary) 22%, transparent)}._vowel_a7j3x_72:active:not(:disabled){transform:scale(.94)}._vowel_a7j3x_72:disabled{cursor:default}._vowel_a7j3x_72:disabled:not(._vowelRight_a7j3x_101,._vowelWrong_a7j3x_101){background:0 0;border-bottom-color:#0000}._vowelRight_a7j3x_101{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 16%, transparent);border-bottom:3px solid var(--color-success)}._vowelWrong_a7j3x_101{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 14%, transparent);border-bottom:3px solid var(--color-error);text-decoration:line-through}@media (prefers-reduced-motion:reduce){._vowel_a7j3x_72{transition:none}}._grammar_a7j3x_125{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}._feedback_a7j3x_131{min-height:1.75rem}._feedback_a7j3x_131 p{align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:inline-flex}._good_a7j3x_143{color:var(--color-success)}._bad_a7j3x_147{color:var(--color-error)}._note_a7j3x_151{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin-top:var(--space-1)!important;font-weight:400!important;display:block!important}._actions_a7j3x_159{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._summary_a7j3x_166{gap:var(--space-3);flex-direction:column;display:flex}._summary_a7j3x_166 h1{margin:0}._bigScore_a7j3x_176{margin:0;font-size:2.5rem;font-weight:800}._wordList_a7j3x_182{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._wordList_a7j3x_182 li{padding:var(--space-1) var(--space-3);background:var(--color-bg-elevated);border-radius:999px;font-weight:600}._progress_a7j3x_198{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._progress_a7j3x_198 h2{margin:0}._learned_a7j3x_211{margin:0 0 var(--space-1)}._bar_a7j3x_215{background:var(--color-bg-elevated);border-radius:999px;height:8px;display:block;overflow:hidden}._bar_a7j3x_215>span{border-radius:inherit;background:var(--color-accent-primary);height:100%;display:block}._stats_a7j3x_230{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._stats_a7j3x_230 div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated)}._stats_a7j3x_230 dt{font-size:var(--font-size-label);color:var(--color-text-secondary)}._stats_a7j3x_230 dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}._days_a7j3x_255{margin:var(--space-1) 0 0;align-items:flex-end;gap:4px;height:56px;padding:0;list-style:none;display:flex}._days_a7j3x_255 li{flex:1;align-items:flex-end;max-width:24px;height:100%;display:flex}._days_a7j3x_255 li>span{background:color-mix(in srgb, var(--color-error) 45%, var(--color-bg-elevated));border-radius:4px;flex-direction:column;justify-content:flex-end;width:100%;min-height:3px;display:flex;overflow:hidden}._days_a7j3x_255 li>span>span{background:var(--color-success);display:block}._sources_a7j3x_289{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._sources_a7j3x_289 summary{cursor:pointer;color:var(--color-text-primary)}._shell_nd3r9_1{min-height:100vh;background:var(--color-bg-base);flex-direction:column;min-height:100dvh;display:flex}._topHeader_nd3r9_9{padding:var(--space-5) var(--space-8);flex-shrink:0}._topHeaderApp_nd3r9_14{border-bottom:1px solid var(--color-border-subtle)}._topHeaderInner_nd3r9_18{max-width:var(--layout-max-width-desktop);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}._topHeaderActions_nd3r9_27{align-items:center;gap:var(--space-3);display:flex}._menuButton_nd3r9_33{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--easing-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._menuButton_nd3r9_33:hover{background:color-mix(in srgb, var(--color-accent-primary) 20%, var(--color-bg-elevated))}._body_nd3r9_51{flex:1;min-height:0}._bodyApp_nd3r9_56{max-width:var(--layout-max-width-desktop);width:100%;margin:0 auto;display:flex}._content_nd3r9_63{min-width:0;padding:var(--space-6) var(--space-8);flex:1}._bodyApp_nd3r9_56 ._content_nd3r9_63{padding:var(--space-6) var(--space-8) var(--space-10)}._sidebar_nd3r9_75{width:var(--sidebar-width);padding:var(--space-6) var(--space-4);gap:var(--space-1);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex-shrink:0;display:flex}._sidebarItem_nd3r9_85{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-align:left;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;display:flex}._sidebarItem_nd3r9_85:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}._sidebarItemActive_nd3r9_107,._sidebarItemActive_nd3r9_107:hover{background:color-mix(in srgb, var(--color-accent-primary) 18%, transparent);color:var(--color-text-primary);box-shadow:inset 0 0 0 1.5px var(--color-accent-primary)}._sidebarItem_nd3r9_85[data-locked]{color:var(--color-text-disabled)}._sidebarLock_nd3r9_119{opacity:.8;margin-left:auto}._panel_1ml23_8{--panel-rim:color-mix(in srgb, var(--color-accent-primary-end) 55%, transparent);top:5.25rem;right:var(--space-8);z-index:var(--z-modal);isolation:isolate;width:27.5rem;max-height:calc(100vh - 6.5rem);overscroll-behavior:contain;gap:var(--space-3);max-height:calc(100dvh - 6.5rem);padding:var(--space-6) var(--space-6) var(--space-6);background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 34%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--color-accent-primary) 16%, var(--color-bg-elevated)), var(--color-bg-surface) 60%);box-shadow:inset 0 0 0 1px var(--panel-rim), inset 0 1px 0 color-mix(in srgb, var(--color-tint) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 18%, transparent), 0 0 42px color-mix(in srgb, var(--color-accent-primary) 30%, transparent), var(--shadow-e3);opacity:0;transform-origin:100% 0;border-radius:1.75rem;outline:none;flex-direction:column;transition:opacity .15s,transform .17s;display:flex;position:fixed;overflow:hidden auto;transform:translateY(-8px)scale(.97)}._panelOpen_1ml23_52{opacity:1;transition:opacity .2s ease, transform .28s var(--easing-out);transform:none}._streak_1ml23_61{z-index:-1;border-bottom:2px solid color-mix(in srgb, var(--color-accent-primary-end) 70%, transparent);filter:blur(1px);opacity:.55;pointer-events:none;border-radius:50%;width:18rem;height:14rem;position:absolute;top:-3rem;right:-5rem;transform:rotate(-28deg)}._closeButton_1ml23_76{top:var(--space-5);right:var(--space-5);z-index:1;background:color-mix(in srgb, var(--color-bg-base) 55%, transparent);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--panel-rim);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}._closeButton_1ml23_76:active{transform:scale(.94)}._identity_1ml23_101{text-align:center;align-items:center;gap:var(--space-1);padding:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex;position:relative}._crown_1ml23_111{top:var(--space-2);color:color-mix(in srgb, var(--color-accent-primary-end) 70%, transparent);opacity:.7;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-accent-primary) 70%, transparent));position:absolute;left:3.25rem;transform:rotate(-18deg)}._avatar_1ml23_121{width:6.5rem;height:6.5rem;margin-bottom:var(--space-2);background:var(--gradient-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-primary) 18%, transparent), 0 0 32px color-mix(in srgb, var(--color-accent-primary-end) 50%, transparent);border-radius:999px;padding:3px;display:block}._avatar_1ml23_121 img{object-fit:cover;background:var(--color-bg-elevated);border-radius:999px;width:100%;height:100%;display:block}._brand_1ml23_143{font-family:var(--font-family-display);font-size:1.625rem;line-height:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}._brandAccent_1ml23_152{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._tagline_1ml23_159{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}._group_1ml23_166{gap:var(--space-3);flex-direction:column;display:flex}._row_1ml23_172{align-items:center;gap:var(--space-4);width:100%;min-height:4.25rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 22%, var(--color-border-subtle));color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;border-radius:1.125rem;display:flex}a._row_1ml23_172{text-decoration:none}._rowOwner_1ml23_200 ._rowIcon_1ml23_200{color:var(--color-gold)}._row_1ml23_172[data-static]{cursor:default}button._row_1ml23_172:active,a._row_1ml23_172:active{transform:scale(.985)}:is(._row_1ml23_172:focus-visible,._closeButton_1ml23_76:focus-visible,._toggle_1ml23_215:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}@media (hover:hover) and (pointer:fine){button._row_1ml23_172:hover,a._row_1ml23_172:hover{background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px var(--panel-rim)}button._row_1ml23_172:hover ._rowChevron_1ml23_227,a._row_1ml23_172:hover ._rowChevron_1ml23_227{transform:translate(2px)}._closeButton_1ml23_76:hover{background:color-mix(in srgb, var(--color-accent-primary) 22%, var(--color-bg-elevated))}}._rowIcon_1ml23_200{background:linear-gradient(160deg, color-mix(in srgb, var(--color-accent-primary) 34%, var(--color-bg-elevated)), color-mix(in srgb, var(--color-accent-primary) 12%, var(--color-bg-elevated)));width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 35%, transparent);color:var(--color-text-primary);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}._rowText_1ml23_253{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowLabel_1ml23_261{font-size:var(--font-size-body);line-height:1.375rem;font-weight:var(--font-weight-semibold)}._rowCaption_1ml23_267{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.125rem}._rowChevron_1ml23_227{color:var(--color-text-secondary);transition:transform var(--duration-fast) ease;flex-shrink:0}._rowDanger_1ml23_279{background:linear-gradient(90deg, color-mix(in srgb, var(--color-error) 16%, transparent), color-mix(in srgb, var(--color-error) 6%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-error) 45%, transparent);color:var(--color-error)}._rowDanger_1ml23_279 ._rowIcon_1ml23_200{background:color-mix(in srgb, var(--color-error) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-error) 40%, transparent);color:var(--color-error)}._rowDanger_1ml23_279 ._rowChevron_1ml23_227{color:var(--color-error)}@media (hover:hover) and (pointer:fine){button._rowDanger_1ml23_279:hover{background:color-mix(in srgb, var(--color-error) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-error) 65%, transparent)}}._divider_1ml23_306{height:1px;margin:var(--space-1) 0;background:color-mix(in srgb, var(--color-tint) 12%, transparent)}._toggle_1ml23_215{background:color-mix(in srgb, var(--color-tint) 16%, var(--color-bg-base));width:3.25rem;height:1.875rem;min-height:0;box-shadow:inset 0 0 0 1px var(--color-border-subtle);cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);border:none;border-radius:999px;flex-shrink:0;padding:0;position:relative}._toggleOn_1ml23_329{background:var(--gradient-primary);box-shadow:0 0 14px color-mix(in srgb, var(--color-accent-primary-end) 45%, transparent)}._toggleThumb_1ml23_334{background:var(--color-on-accent);width:1.5rem;height:1.5rem;transition:transform var(--duration-base) var(--easing-out);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}._toggleOn_1ml23_329 ._toggleThumb_1ml23_334{transform:translate(1.375rem)}._error_1ml23_350{color:var(--color-error);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);text-align:center;margin:0}:root[data-theme=light] ._panel_1ml23_8{background:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 14%, transparent), transparent 70%), var(--color-bg-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 30%, transparent), 0 0 32px color-mix(in srgb, var(--color-accent-primary) 14%, transparent), var(--shadow-e3)}:root[data-theme=light] ._row_1ml23_172:not(._rowDanger_1ml23_279){background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}:root[data-theme=light] ._rowIcon_1ml23_200{color:var(--color-accent-primary)}:root[data-theme=light] ._rowDanger_1ml23_279 ._rowIcon_1ml23_200{color:var(--color-error)}@media (max-width:480px){._panel_1ml23_8{right:var(--space-4);left:var(--space-4);width:auto}}@media (prefers-reduced-motion:reduce){._panel_1ml23_8,._panelOpen_1ml23_52{transition-duration:1ms;transform:none}._row_1ml23_172,._rowChevron_1ml23_227,._toggle_1ml23_215,._toggleThumb_1ml23_334,._closeButton_1ml23_76{transition:none}button._row_1ml23_172:active,._closeButton_1ml23_76:active{transform:none}}._panel_1xewi_1{z-index:var(--z-modal);inset:var(--space-6);border-radius:var(--radius-modal);background:var(--color-bg-elevated);padding:var(--space-4);box-shadow:var(--shadow-e3);opacity:0;transition:opacity var(--duration-page) var(--easing-standard), transform var(--duration-page) var(--easing-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:scale(.98)}._panelOpen_1xewi_19{opacity:1;transform:scale(1)}._panel_1xewi_1:focus-visible{outline:none}._header_1xewi_28{margin-bottom:var(--space-3);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerActions_1xewi_36{align-items:center;gap:var(--space-3);display:flex}._textButton_1xewi_42{color:var(--color-accent-secondary);font-weight:var(--font-weight-semibold);background:0 0;border:none}._textButton_1xewi_42:disabled{opacity:.35}._iconButton_1xewi_53{width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._body_1xewi_66{flex:1;min-height:0}@media (prefers-reduced-motion:reduce){._panel_1xewi_1{transition-duration:1ms}}._card_169i5_1{border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-bg-surface);gap:var(--space-3);flex-direction:column;display:flex}._list_169i5_10{gap:var(--space-1);flex-direction:column;display:flex}._item_169i5_16{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-input);color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;background:0 0;border:none;display:flex}._item_169i5_16:hover{background:var(--color-bg-elevated)}._itemIcon_169i5_33{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.25rem;height:2.25rem;color:var(--color-accent-primary);justify-content:center;align-items:center;display:flex}._wrap_k6ng3_1{border-radius:var(--radius-card);background:var(--color-bg-surface);overflow:hidden}._summary_k6ng3_7{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._summary_k6ng3_7:hover{background:var(--color-bg-elevated)}._summaryIcon_k6ng3_23{color:var(--color-text-secondary);flex-shrink:0}._summaryText_k6ng3_28{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._content_k6ng3_36{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}._grid_k6ng3_43{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}._card_20br8_1{border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-bg-surface);gap:var(--space-4);flex-direction:column;display:flex}._body_20br8_10{align-items:center;gap:var(--space-4);display:flex}._ringText_20br8_16{flex-direction:column;align-items:center;gap:2px;display:flex}._legend_20br8_23{gap:var(--space-2);flex-direction:column;display:flex}._legendRow_20br8_29{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);display:flex}._dot_20br8_37{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}._card_1i1xb_1{border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-bg-surface);gap:var(--space-3);flex-direction:column;display:flex}._list_1i1xb_10{gap:var(--space-1);flex-direction:column;display:flex}._row_1i1xb_16{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);background:0 0;border:none;display:flex}._row_1i1xb_16:hover{background:var(--color-bg-elevated)}._rowCurrent_1i1xb_32{background:color-mix(in srgb, var(--color-accent-primary) 16%, transparent);color:var(--color-text-primary);box-shadow:inset 0 0 0 1.5px var(--color-accent-primary)}._rowChevron_1i1xb_38{flex-shrink:0}._rowLabel_1i1xb_42{text-align:left;flex:1}._statusDot_1i1xb_47{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}._statusCorrect_1i1xb_57{background:var(--color-success);color:#06271a}._statusIncorrect_1i1xb_62{background:var(--color-error);color:#2a0b12}._statusCurrent_1i1xb_67{background:var(--gradient-primary);box-shadow:var(--shadow-glow-accent)}._statusPending_1i1xb_72{box-shadow:inset 0 0 0 1.5px var(--color-border-subtle)}._statusDraft_1i1xb_76{box-shadow:inset 0 0 0 2px var(--color-accent-primary)}._statusOpened_1i1xb_80{box-shadow:inset 0 0 0 1.5px var(--color-text-disabled)}._page_1pzyx_1{gap:var(--space-5);flex-direction:column;display:flex}._breadcrumb_1pzyx_7{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);display:flex}._backButton_1pzyx_15{width:2.5rem;height:2.5rem;margin-right:var(--space-1);border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;justify-content:center;align-items:center;display:flex}._breadcrumbCurrent_1pzyx_28{color:var(--color-text-primary)}._grid_1pzyx_32{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}._main_1pzyx_39{gap:var(--space-4);flex-direction:column;display:flex}._progressHeader_1pzyx_45{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);display:flex}._roundButton_1pzyx_54{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.5rem;height:2.5rem;color:var(--color-text-primary);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._progressHeaderBar_1pzyx_67{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._timer_1pzyx_75{align-items:center;gap:var(--space-1);color:var(--color-accent-primary);font-weight:var(--font-weight-semibold);flex-shrink:0;display:flex}._card_1pzyx_84{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._metaRow_1pzyx_93{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._currentChip_1pzyx_100{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-gold) 20%, transparent);color:var(--color-gold);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}._metaChip_1pzyx_109{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._metaSpacer_1pzyx_117{flex:1}._iconButton_1pzyx_121{width:2.25rem;height:2.25rem;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._iconButton_1pzyx_121:hover{background:var(--color-bg-elevated)}._iconButtonActive_1pzyx_139{color:var(--color-accent-primary)}._condition_1pzyx_143{color:var(--color-text-primary)}._taskImage_1pzyx_147{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto}._hintToggle_1pzyx_154{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-accent-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);background:0 0;border:none;padding:0;display:inline-flex}._hintText_1pzyx_167{padding-top:var(--space-2)}._answerRow_1pzyx_171{gap:var(--space-2);display:flex}._multiPartFields_1pzyx_176{gap:var(--space-3);flex-direction:column;display:flex}._multiPartLabel_1pzyx_182{min-width:1.75rem;color:var(--color-text-secondary);flex-shrink:0;align-items:center;font-weight:600;display:flex}._mathField_1pzyx_193{flex:1;min-width:0}._answerHelp_1pzyx_198{margin-top:var(--space-2);line-height:1.5}._actions_1pzyx_203{justify-content:space-between;gap:var(--space-3);display:flex}._sidebar_1pzyx_209{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:960px){._grid_1pzyx_32{grid-template-columns:1fr}}._ruleButton_1pzyx_222{align-self:flex-start}._page_5dzqv_1{gap:var(--space-5);flex-direction:column;display:flex}._breadcrumb_5dzqv_7{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);display:flex}._backButton_5dzqv_15{width:2.5rem;height:2.5rem;margin-right:var(--space-1);border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-primary);border:none;justify-content:center;align-items:center;display:flex}._breadcrumbCurrent_5dzqv_28{color:var(--color-text-primary)}._grid_5dzqv_32{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}._main_5dzqv_39{gap:var(--space-4);flex-direction:column;display:flex}._progressHeader_5dzqv_45{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);display:flex}._roundButton_5dzqv_54{border-radius:var(--radius-input);background:var(--color-bg-elevated);width:2.5rem;height:2.5rem;color:var(--color-text-primary);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._progressHeaderBar_5dzqv_67{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._timer_5dzqv_75{align-items:center;gap:var(--space-1);color:var(--color-accent-primary);font-weight:var(--font-weight-semibold);flex-shrink:0;display:flex}._card_5dzqv_84{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._topicChip_5dzqv_93{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-accent-primary) 18%, transparent);color:var(--color-accent-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);align-self:flex-start}._condition_5dzqv_103{color:var(--color-text-primary)}._taskImage_5dzqv_107{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto}._feedbackBanner_5dzqv_116{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-input);animation:_settle_5dzqv_1 var(--duration-base) var(--easing-standard);display:flex}@keyframes _settle_5dzqv_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._feedbackCorrect_5dzqv_136{background:color-mix(in srgb, var(--color-success) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-success) 40%, transparent)}._feedbackWrong_5dzqv_141{background:color-mix(in srgb, var(--color-error) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-error) 35%, transparent)}._feedbackIcon_5dzqv_146{width:3rem;height:3rem;animation:_iconPop_5dzqv_1 var(--duration-reveal) var(--easing-standard) both;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation-delay:60ms;display:flex}@keyframes _iconPop_5dzqv_1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}._iconCorrect_5dzqv_172{background:var(--color-success);color:#06271a}._iconWrong_5dzqv_177{background:var(--color-error);color:#2a0b12}._textCorrect_5dzqv_182{color:var(--color-success)}._textWrong_5dzqv_186{color:var(--color-error)}._feedbackText_5dzqv_190{flex:1;min-width:0}._rewardChips_5dzqv_195{gap:var(--space-2);flex-shrink:0;display:flex}._rewardChip_5dzqv_195{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-bg-elevated);font-weight:var(--font-weight-bold);flex-direction:column;align-items:center;gap:2px;display:flex}._rewardIconGold_5dzqv_212{color:var(--color-gold)}._answerCompare_5dzqv_218{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._answerValue_5dzqv_225{padding:var(--space-2) var(--space-4);border-radius:var(--radius-input);font-size:var(--font-size-body);margin:0}._answerValueCorrect_5dzqv_232{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}._answerValueWrong_5dzqv_237{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error)}._answerValueReference_5dzqv_242{background:var(--color-bg-elevated);color:var(--color-text-primary)}._solutionHeader_5dzqv_249{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._solutionToggle_5dzqv_256{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-input);background:var(--color-bg-elevated);display:flex}._solutionToggle_5dzqv_256 button{color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);font-size:var(--font-size-body-sm);background:0 0;border:none}._solutionToggleActive_5dzqv_273{background:var(--color-bg-surface);color:var(--color-text-primary)}._steps_5dzqv_278{gap:var(--space-3);flex-direction:column;display:flex}._step_5dzqv_278{gap:var(--space-3);display:flex}._stepBody_5dzqv_294{flex:1;min-width:0}._stepIndex_5dzqv_299{background:var(--color-bg-elevated);width:1.75rem;height:1.75rem;color:var(--color-accent-primary);font-size:.8125rem;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._tipBox_5dzqv_313{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-gold) 10%, transparent);display:flex}._tipIcon_5dzqv_321{color:var(--color-gold);flex-shrink:0}._actions_5dzqv_326{justify-content:space-between;gap:var(--space-3);display:flex}._sidebar_5dzqv_334{gap:var(--space-4);flex-direction:column;display:flex}._resultCard_5dzqv_340{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}._resultHead_5dzqv_349{align-items:center;gap:var(--space-3);display:flex}._resultIcon_5dzqv_355{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}._resultRows_5dzqv_365{gap:var(--space-2);flex-direction:column;display:flex}._resultRow_5dzqv_365{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);display:flex}._resultHighlight_5dzqv_379{color:var(--color-gold);font-weight:var(--font-weight-semibold)}@media (max-width:960px){._grid_5dzqv_32{grid-template-columns:1fr}}._page_dh6a6_1{gap:var(--space-5);flex-direction:column;display:flex}._headerRow_dh6a6_7{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_dh6a6_15{margin:0}._subtitle_dh6a6_19{margin:4px 0 0}._controls_dh6a6_23{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._subjectSelect_dh6a6_30{width:12rem}._periodTabs_dh6a6_34{flex-shrink:0}._statsRow_dh6a6_38{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._chartsGrid_dh6a6_44{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._variantGrid_dh6a6_50{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}._chartCard_dh6a6_56{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._chartHeader_dh6a6_63{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._chartHeaderText_dh6a6_70{flex-direction:column;gap:2px;display:flex}._metricLabel_dh6a6_76{border-radius:var(--radius-input);background:var(--color-bg-elevated);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}._cardHeaderRow_dh6a6_88{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._backButton_dh6a6_95{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}._backButton_dh6a6_95:hover{color:var(--color-text-primary)}@media (max-width:1180px){._statsRow_dh6a6_38,._chartsGrid_dh6a6_44{grid-template-columns:repeat(2,minmax(0,1fr))}}._numbersWaves_dh6a6_119{margin-bottom:var(--space-4)}._card_1bf1v_1{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,16px);display:flex}._checkbox_1bf1v_11{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-secondary);margin:calc(var(--space-2) * -1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._checkboxChecked_1bf1v_24{color:var(--color-accent-primary-end)}._body_1bf1v_28{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._topicChip_1bf1v_36{border-radius:var(--radius-pill,999px);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}._title_1bf1v_45{margin:0}._condition_1bf1v_49{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-height:3em;margin:0;overflow:hidden}._date_1bf1v_60{color:var(--color-text-disabled);margin:0;font-size:13px}._statusIcon_1bf1v_66{background:color-mix(in srgb, var(--color-error) 18%, transparent);width:32px;height:32px;color:var(--color-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._actions_1bf1v_78{gap:var(--space-2);flex-direction:column;flex-shrink:0;width:9.5rem;display:flex}._actions_1bf1v_78>*{white-space:nowrap}._actions_1bf1v_78 svg{flex-shrink:0}._solveSimilarButton_1bf1v_94{padding-top:6px;padding-bottom:6px;font-size:13px}._card_1bf1v_1[data-busy]{opacity:.6}._dismissButton_1bf1v_104{cursor:pointer;width:36px;height:36px;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:none}._dismissButton_1bf1v_104:not(:disabled):hover{background:color-mix(in srgb, var(--color-error) 30%, transparent)}._dismissButton_1bf1v_104:active{transform:scale(.92)}._dismissButton_1bf1v_104:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._page_e06an_1{gap:var(--space-5);flex-direction:column;display:flex}._headerRow_e06an_7{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._subjectSelect_e06an_15{width:12rem}._filterRow_e06an_19{gap:var(--space-2);flex-wrap:wrap;display:flex}._grid_e06an_25{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}._list_e06an_32{gap:var(--space-3);flex-direction:column;display:flex}._groupLabel_e06an_38{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}._sidebar_e06an_43{gap:var(--space-4);flex-direction:column;display:flex}._recommendationsTitle_e06an_49{align-items:center;gap:6px;display:flex}._tipList_e06an_55{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._tipItem_e06an_64{gap:var(--space-2);color:var(--color-text-secondary);font-size:14px;display:flex}._tipDot_e06an_71{color:var(--color-accent-primary-end);flex-shrink:0}@media (max-width:1180px){._grid_e06an_25{grid-template-columns:minmax(0,1fr)}}._errorBox_e06an_82{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._page_1b4cv_1{gap:var(--space-5);flex-direction:column;display:flex}._filterRow_1b4cv_7{gap:var(--space-2);flex-wrap:wrap;display:flex}._grid_1b4cv_13{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}._sections_1b4cv_20{gap:var(--space-5);flex-direction:column;display:flex}._sectionHeaderRow_1b4cv_26{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._cardsGrid_1b4cv_33{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));display:grid}._sidebar_1b4cv_39{gap:var(--space-4);flex-direction:column;display:flex}._progressCard_1b4cv_45{align-items:center;gap:var(--space-4);display:flex}._progressRingBox_1b4cv_51{flex-shrink:0;position:relative}._progressRingCenter_1b4cv_56{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._progressPercent_1b4cv_65{margin:0}._recentList_1b4cv_69{gap:var(--space-3);flex-direction:column;display:flex}._recentRow_1b4cv_75{align-items:center;gap:var(--space-3);display:flex}._recentIcon_1b4cv_81{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 20%, transparent);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._recentBody_1b4cv_93{flex:1;min-width:0}._recentDate_1b4cv_98{color:var(--color-text-secondary);flex-shrink:0}._nextGoalCard_1b4cv_103{gap:var(--space-3);flex-direction:column;display:flex}._nextGoalRow_1b4cv_109{align-items:center;gap:var(--space-3);display:flex}._nextGoalIcon_1b4cv_115{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 20%, transparent);width:44px;height:44px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:1180px){._grid_1b4cv_13{grid-template-columns:minmax(0,1fr)}}._page_z705o_1{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._headRow_qzrpc_1{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}._signInWarning_qzrpc_9{margin-bottom:var(--space-6)}._search_qzrpc_13{flex-shrink:0;width:20rem;position:relative}._searchIcon_qzrpc_19{top:50%;left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}._searchInput_qzrpc_28{width:100%;padding:var(--space-3) var(--space-3) var(--space-3) 2.5rem;border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-body-sm)}._searchInput_qzrpc_28::placeholder{color:var(--color-text-secondary)}._sectionsGrid_qzrpc_42{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._sectionCard_qzrpc_49{background:radial-gradient(80% 70% at 0% 0%, color-mix(in srgb, var(--section-accent) 14%, transparent), transparent 70%), var(--color-bg-surface);border:1px solid color-mix(in srgb, var(--section-accent) 16%, var(--color-border-subtle));min-height:10rem;transition:transform .28s var(--easing-out), border-color .28s ease, box-shadow .28s ease;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){._sectionCard_qzrpc_49:hover{border-color:color-mix(in srgb, var(--section-accent) 50%, var(--color-border-subtle));box-shadow:var(--shadow-e1), 0 14px 34px -18px color-mix(in srgb, var(--section-accent) 70%, transparent);transform:translateY(-3px)}}._sectionImg_qzrpc_78{width:3.5rem;height:3.5rem;margin-bottom:var(--space-3)}._sectionBody_qzrpc_84{gap:var(--space-1);flex-direction:column;display:flex}._sectionArrow_qzrpc_90{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:2.5rem;height:2.5rem;margin-top:auto;display:inline-flex}._subjectsHead_qzrpc_106{margin-bottom:var(--space-4)}._subjectsGrid_qzrpc_110{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._subjectRow_qzrpc_117{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);cursor:pointer;text-align:left;display:flex}@media (hover:hover) and (pointer:fine){._subjectRow_qzrpc_117:hover{background:var(--color-bg-elevated)}}._subjectIcon_qzrpc_135{isolation:isolate;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative}._subjectIcon_qzrpc_135:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--subject-glow,transparent) 55%, transparent), transparent);opacity:.55;z-index:-1;pointer-events:none;border-radius:50%;height:55%;transition:opacity .26s;position:absolute;bottom:-30%;left:-10%;right:-10%}@media (hover:hover) and (pointer:fine){._subjectRow_qzrpc_117:hover ._subjectIcon_qzrpc_135:after{opacity:.95}}._subjectName_qzrpc_170{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._subjectArrow_qzrpc_181{color:var(--color-text-secondary);flex-shrink:0}._recommendCard_qzrpc_186{margin-bottom:var(--space-6)}._recommendEmpty_qzrpc_190{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex}._recommendEmpty_qzrpc_190 p{margin:0}._recommendEmptyIcon_qzrpc_205{border-radius:var(--radius-input);width:2.75rem;height:2.75rem;color:var(--color-accent-secondary);background:color-mix(in srgb, var(--color-accent-secondary) 14%, transparent);flex-shrink:0;place-items:center;display:grid}@media (max-width:1180px){._headRow_qzrpc_1{flex-direction:column}._search_qzrpc_13{width:100%}._sectionsGrid_qzrpc_42,._subjectsGrid_qzrpc_110{grid-template-columns:repeat(2,minmax(0,1fr))}}._hero_qmc8h_1{border-radius:var(--radius-modal);height:16rem;margin-bottom:var(--space-6);position:relative;overflow:hidden}._heroImg_qmc8h_9{object-fit:cover;object-position:60% 30%;width:100%;height:100%;position:absolute;inset:0}._heroOverlay_qmc8h_18{background:linear-gradient(90deg, var(--color-bg-base) 0%, color-mix(in srgb, var(--color-bg-base) 75%, transparent) 35%, color-mix(in srgb, var(--color-bg-base) 15%, transparent) 75%);position:absolute;inset:0}._heroContent_qmc8h_29{z-index:1;justify-content:center;gap:var(--space-2);height:100%;padding:0 var(--space-6);flex-direction:column;max-width:28rem;display:flex;position:relative}._statsRow_qmc8h_41{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._statCard_qmc8h_48{align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--card-glow,var(--color-border-subtle)) 20%, var(--color-border-subtle));background:radial-gradient(70% 120% at 0% 50%, color-mix(in srgb, var(--card-glow,transparent) 15%, transparent), transparent 70%), var(--color-bg-surface);transition:border-color .26s;display:flex}._statIcon_qmc8h_65{flex-shrink:0;width:3.5rem;height:3.5rem}._statValue_qmc8h_71{font-family:var(--font-family-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1.2}@media (hover:hover) and (pointer:fine){._statCard_qmc8h_48:hover{border-color:color-mix(in srgb, var(--card-glow) 45%, var(--color-border-subtle))}}._grid_qmc8h_86{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._subjectCard_qmc8h_92{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);cursor:pointer;text-align:left;transition:transform .28s var(--easing-out), border-color .28s ease, box-shadow .28s ease, scale .16s var(--easing-out);flex-direction:column;padding:0;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){._subjectCard_qmc8h_92:hover{border-color:color-mix(in srgb, var(--subject-glow,var(--subject-accent)) 60%, var(--color-border-subtle));box-shadow:0 20px 44px -26px var(--subject-glow,var(--subject-accent));transform:translateY(-3px)}}._subjectThumb_qmc8h_122{height:8rem;padding:var(--space-3);background:radial-gradient(60% 85% at 50% 55%, color-mix(in srgb, var(--subject-glow,transparent) 13%, transparent), transparent 75%);justify-content:center;align-items:center;display:flex}._subjectImg_qmc8h_135{aspect-ratio:1;height:100%;display:block}._subjectFooter_qmc8h_141{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);display:flex}._subjectArrow_qmc8h_149{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@media (max-width:1440px){._grid_qmc8h_86{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){._hero_qmc8h_1{height:auto;min-height:12rem}._statsRow_qmc8h_41{grid-template-columns:1fr}._grid_qmc8h_86{grid-template-columns:repeat(2,minmax(0,1fr))}}._hero_1ro3q_1{align-items:center;gap:var(--space-5);padding:var(--space-6);margin-bottom:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--subject-accent,var(--color-accent-primary)) 18%, transparent), transparent 60%);grid-template-columns:auto minmax(0,1fr);display:grid}._heroIllustration_1ro3q_18{flex-shrink:0;justify-content:center;align-items:center;width:9rem;height:9rem;display:flex}._heroStats_1ro3q_27{gap:var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._heroStat_1ro3q_27{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);display:flex}._heroStat_1ro3q_27 strong{color:var(--color-text-primary)}._modes_1ro3q_46{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._modeButton_1ro3q_53{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;text-align:left;display:flex}._modeButton_1ro3q_53:hover{background:var(--color-bg-elevated)}._modeButtonActive_1ro3q_70{border-color:var(--color-accent-primary);background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-surface));color:var(--color-text-primary)}._modeLabel_1ro3q_76{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);display:block}._modeCaption_1ro3q_83{color:var(--color-text-secondary);font-size:.75rem;display:block}._grid_1ro3q_89{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}._sidebar_1ro3q_96{gap:var(--space-4);flex-direction:column;display:flex}._topicList_1ro3q_102{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._topicRow_1ro3q_118{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) 12rem 1.25rem;display:grid}._topicRow_1ro3q_118:hover{background:var(--color-bg-elevated)}._topicNumber_1ro3q_135{border-radius:var(--radius-card);background:var(--color-bg-elevated);width:2rem;height:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._topicBody_1ro3q_110{min-width:0}._topicStats_1ro3q_111{flex-direction:column;gap:4px;display:flex}._topicArrow_1ro3q_111{color:var(--color-text-secondary)}._topicDetailStats_1ro3q_161{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._progressRing_1ro3q_168{margin:var(--space-4) 0 var(--space-2);justify-content:center;display:flex}._quickList_1ro3q_174{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._quickRow_1ro3q_181{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;text-align:left;border:none;display:flex}._quickRow_1ro3q_181 span:nth-child(2){flex:1;min-width:0}._quickArrow_1ro3q_199{color:var(--color-text-secondary);flex-shrink:0}._recentList_1ro3q_204{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}._recentRow_1ro3q_211{align-items:center;gap:var(--space-3);display:flex}._recentBody_1ro3q_217{min-width:0}._recentSuccess_1ro3q_221{color:var(--color-success);flex-shrink:0}._recentError_1ro3q_226{color:var(--color-error);flex-shrink:0}._numberGrid_1ro3q_231{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._numberTile_1ro3q_238{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}._numberTile_1ro3q_238:hover{background:var(--color-bg-elevated);border-color:var(--color-accent-primary)}._numberValue_1ro3q_255{font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}._placeholderCard_1ro3q_260{text-align:center;padding:var(--space-8) var(--space-6);flex-direction:column;align-items:center;display:flex}._placeholderIcon_1ro3q_268{width:3.5rem;height:3.5rem;margin-bottom:var(--space-3);background:var(--color-bg-elevated);color:var(--color-accent-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}._numberGridHeader_1ro3q_280{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._sourceSelect_1ro3q_288{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._sourceSelect_1ro3q_288>div:last-child{width:13rem}._builderStepLabel_1ro3q_299{margin:var(--space-5) 0 var(--space-3);font-weight:var(--font-weight-bold)}._builderStepHeader_1ro3q_304{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._selectAllRow_1ro3q_311{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;border:none;display:flex}._checkbox_1ro3q_322{border:1.5px solid var(--color-border-subtle);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}._checkboxChecked_1ro3q_333{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._numberChipGrid_1ro3q_338{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}._numberChip_1ro3q_338{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);height:2.5rem;color:var(--color-text-primary);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;display:flex}._numberChip_1ro3q_338:hover{background:var(--color-bg-elevated)}._numberChipActive_1ro3q_362{border-color:var(--color-accent-primary);background:var(--gradient-primary);color:#fff}._builderSummary_1ro3q_368{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-elevated);display:flex}._builderSummaryBody_1ro3q_378{flex:1;min-width:0}@media (max-width:1440px){._modes_1ro3q_46{grid-template-columns:repeat(3,minmax(0,1fr))}._numberGrid_1ro3q_231{grid-template-columns:repeat(4,minmax(0,1fr))}._numberChipGrid_1ro3q_338{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1180px){._hero_1ro3q_1{text-align:center;grid-template-columns:1fr;justify-items:center}._heroStats_1ro3q_27{justify-content:center}._modes_1ro3q_46{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1ro3q_89{grid-template-columns:1fr}._topicRow_1ro3q_118{grid-template-columns:minmax(0,1fr) 1.25rem}._topicStats_1ro3q_111{display:none}._numberGrid_1ro3q_231{grid-template-columns:repeat(3,minmax(0,1fr))}._numberGridHeader_1ro3q_280{flex-direction:column;align-items:stretch}._sourceSelect_1ro3q_288>div:last-child{width:100%}._numberChipGrid_1ro3q_338{grid-template-columns:repeat(5,minmax(0,1fr))}._builderSummary_1ro3q_368{flex-wrap:wrap}}._headRow_153yk_1{justify-content:space-between;align-items:center;display:flex}._identitySlot_153yk_7{margin:var(--space-4) 0 var(--space-5)}._columns_153yk_11{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._column_153yk_11{gap:var(--space-5);flex-direction:column;display:flex}._rowList_153yk_24{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._row_153yk_24{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;text-align:left;border:none;display:flex}._row_153yk_24:hover{background:var(--color-bg-base)}._rowStatic_153yk_49{cursor:default}._rowStatic_153yk_49:hover{background:var(--color-bg-elevated)}._rowBody_153yk_57{flex:1;min-width:0}._rowArrow_153yk_62{color:var(--color-text-secondary);flex-shrink:0}._toggle_153yk_67{background:var(--color-bg-base);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--duration-fast) var(--easing-standard);border:none;border-radius:999px;flex-shrink:0;position:relative}._toggleOn_153yk_79{background:var(--gradient-primary)}._toggleThumb_153yk_83{width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--easing-standard);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}._toggleOn_153yk_79 ._toggleThumb_153yk_83{transform:translate(1.25rem)}._logoutButton_153yk_98{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-error) 40%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error);font-weight:var(--font-weight-bold);cursor:pointer;display:flex}._logoutButton_153yk_98:hover{background:color-mix(in srgb, var(--color-error) 20%, transparent)}@media (max-width:1180px){._columns_153yk_11{grid-template-columns:1fr}}._hero_uwl96_1{align-items:center;gap:var(--space-6);padding:var(--space-8,40px);margin-bottom:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);background-image:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-accent-primary) 22%, transparent), transparent 55%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--chart-1) 18%, transparent), transparent 55%);grid-template-columns:minmax(0,1fr) 18rem;display:grid;position:relative;overflow:hidden}._heroText_uwl96_26{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._badge_uwl96_33{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--color-accent-primary) 25%, transparent);color:var(--color-accent-primary-end);padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._heading_uwl96_43{margin:0}._headingAccent_uwl96_47{background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}._ctaButton_uwl96_54{align-items:center;gap:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-pill,999px);background:var(--gradient-primary);color:var(--color-on-accent);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}._ctaButton_uwl96_54:hover{filter:brightness(1.08)}._ctaButton_uwl96_54:active{transform:scale(.98)}:is(._ctaButton_uwl96_54:focus-visible,._categoryCard_uwl96_78:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:3px}._handle_uwl96_83{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}._srOnly_uwl96_89{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._art_uwl96_99{justify-self:center;width:100%;max-width:17rem;position:relative}._glow_uwl96_106{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-primary) 38%, transparent), transparent);border-radius:50%;position:absolute;inset:12% 6% 4%}._mascot_uwl96_117{width:100%;height:auto;display:block;position:relative}._grid_uwl96_124{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._categoryCard_uwl96_78{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);text-align:left;color:inherit;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}._categoryCard_uwl96_78:hover{border-color:var(--accent,var(--color-border-subtle));transform:translateY(-2px)}._categoryTitle_uwl96_153{font-weight:700}._categoryIcon_uwl96_157{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 20%, transparent);width:2.75rem;height:2.75rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._categoryBody_uwl96_168{flex-direction:column;gap:2px;display:flex}._categoryChevron_uwl96_174{color:var(--color-text-secondary);margin-top:auto}@media (max-width:1440px){._grid_uwl96_124{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){._hero_uwl96_1{grid-template-columns:minmax(0,1fr)}._art_uwl96_99{max-width:13rem}}@media (prefers-reduced-motion:reduce){._categoryCard_uwl96_78,._categoryCard_uwl96_78:hover,._ctaButton_uwl96_54:active{transition:none;transform:none}}._page_1jh68_1{gap:var(--space-3);flex-direction:column;display:flex}._headRow_1jh68_7{margin-top:var(--space-2)}._searchRow_1jh68_11{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);display:flex}._searchField_1jh68_18{flex:1;min-width:0}._inviteButton_1jh68_23{white-space:nowrap;flex-shrink:0}._tabRow_1jh68_28{gap:var(--space-2);flex-wrap:wrap;display:flex}._grid_1jh68_34{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}._main_1jh68_41{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._listCard_1jh68_48,._requestsCard_1jh68_49{min-width:0}._list_1jh68_48{gap:var(--space-2);flex-direction:column;display:flex}._suggestedRow_1jh68_62{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-elevated);display:flex}._friendRow_1jh68_60{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-elevated);transition:background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);grid-template-columns:1.25rem minmax(6.5rem,1.6fr) minmax(3.25rem,.55fr) minmax(7rem,.7fr) minmax(6.5rem,.85fr) minmax(8rem,.9fr);display:grid}._friendRow_1jh68_60:hover{background:color-mix(in srgb, var(--color-accent-primary) 8%, var(--color-bg-elevated));transform:translateY(-1px)}._rank_1jh68_98{text-align:center;color:var(--color-text-secondary);font-weight:700}._userCell_1jh68_104{align-items:center;gap:var(--space-3);min-width:0;display:flex}._friendBody_1jh68_111{flex:1;min-width:0}._username_1jh68_116{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._statusRow_1jh68_122{align-items:center;gap:6px;margin-top:2px;display:flex;overflow:hidden}._onlineDot_1jh68_130{background:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}._onlineText_1jh68_138{color:var(--color-success);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lastSeen_1jh68_145{overflow-wrap:break-word}._statChip_1jh68_153{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:flex;overflow:hidden}._xp_1jh68_162{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._profileButton_1jh68_170{white-space:nowrap}._arrowIcon_1jh68_174{transition:transform var(--duration-fast) var(--easing-standard)}._profileButton_1jh68_170:hover ._arrowIcon_1jh68_174{transform:translate(3px)}._requestRow_1jh68_182{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-elevated);display:flex}._requestActions_1jh68_191{gap:var(--space-2);flex-shrink:0;display:flex}._sectionHeaderRow_1jh68_197{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._linkButton_1jh68_204{color:var(--color-accent-secondary);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:600}._emptyState_1jh68_214{align-items:center;gap:var(--space-3);padding:var(--space-8,40px) 0;text-align:center;flex-direction:column;display:flex}._emptyIcon_1jh68_223{color:var(--color-text-secondary)}._sidebar_1jh68_227{gap:var(--space-4);flex-direction:column;display:flex}._inviteCard_1jh68_233{gap:var(--space-3);flex-direction:column;display:flex}._inviteHead_1jh68_239{align-items:flex-start;gap:var(--space-3);display:flex}._inviteIcon_1jh68_245{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-primary) 20%, transparent);width:2.75rem;height:2.75rem;color:var(--color-accent-primary-end);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._inviteUrlRow_1jh68_257{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-input);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);display:flex}._inviteUrlInput_1jh68_267{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);background:0 0;border:none;flex:1}._inviteUrlInput_1jh68_267:focus{outline:none}._copyIconButton_1jh68_280{border-radius:var(--radius-md,8px);background:var(--color-bg-surface);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._copyIconButton_1jh68_280:hover{color:var(--color-text-primary)}._miniList_1jh68_299{gap:var(--space-3);flex-direction:column;display:flex}._miniRow_1jh68_305{align-items:center;gap:var(--space-2);display:flex}._miniRank_1jh68_311{width:14px;color:var(--color-text-secondary);flex-shrink:0;font-size:13px;font-weight:700}._miniBody_1jh68_319{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._miniXp_1jh68_327{color:var(--color-text-secondary);flex-shrink:0;font-size:13px}._friendStatsHead_1jh68_333{align-items:center;gap:var(--space-2);min-width:0;display:flex}._subjectList_1jh68_340{gap:var(--space-3);flex-direction:column;display:flex}._subjectRow_1jh68_346{align-items:center;gap:var(--space-3);display:flex}._subjectBar_1jh68_352{flex:1;min-width:0}._subjectPercent_1jh68_357{text-align:right;width:2.5rem;font-weight:700;font-size:var(--font-size-body-sm);flex-shrink:0}@media (max-width:1439px){._grid_1jh68_34{grid-template-columns:minmax(0,1fr)}._searchRow_1jh68_11{flex-direction:column}._inviteButton_1jh68_23{width:100%}}@media (max-width:640px){._friendRow_1jh68_60{row-gap:var(--space-2);grid-template-columns:1.25rem minmax(0,1fr) auto auto}._xp_1jh68_162,._profileButton_1jh68_170{grid-column:2/-1}}._page_sgb8n_11{--site-max:75rem;--site-gutter:var(--space-4);--line:color-mix(in srgb, var(--color-tint) 9%, transparent);--accent-text:color-mix(in srgb, var(--color-accent-primary) 68%, var(--color-tint));background:var(--color-bg-base);min-height:100dvh;padding-left:var(--safe-left);padding-right:var(--safe-right);position:relative;overflow-x:clip}@media (min-width:400px){._page_sgb8n_11{--site-gutter:var(--space-5)}}@media (min-width:768px){._page_sgb8n_11{--site-gutter:var(--space-10)}}._accent_sgb8n_36{color:var(--accent-text)}._primary_sgb8n_42{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:0 var(--space-8);border-radius:var(--radius-chip);font-family:var(--font-family-base);font-size:1.0625rem;font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-accent-primary);box-shadow:0 12px 32px -14px color-mix(in srgb, var(--color-accent-primary) 90%, transparent);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--easing-out), background-color .18s ease;border:none;display:inline-flex}._primaryArrow_sgb8n_66{transition:transform .2s var(--easing-out);flex-shrink:0}._primary_sgb8n_42:active{transform:scale(.97)}:is(._primary_sgb8n_42:focus-visible,._subject_sgb8n_76:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:3px}@media (hover:hover) and (pointer:fine){._primary_sgb8n_42:hover{background:var(--color-accent-primary-hover)}._primary_sgb8n_42:hover ._primaryArrow_sgb8n_66{transform:translate(3px)}}._hero_sgb8n_93{gap:var(--space-8);max-width:var(--site-max);padding:var(--space-8) var(--site-gutter) var(--space-12);margin:0 auto;display:grid}._heroCopy_sgb8n_101{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._badge_sgb8n_108{min-height:2rem;padding:0 var(--space-3);margin-bottom:var(--space-6);border-radius:var(--radius-chip);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--line);align-items:center;display:inline-flex}._title_sgb8n_122{font-family:var(--font-family-display);letter-spacing:-.035em;color:var(--color-text-primary);font-size:clamp(2.125rem,1.1rem + 4.3vw,4.25rem);font-weight:800;line-height:1.04}._lead_sgb8n_131{max-width:31rem;margin-top:var(--space-6);color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}._heroAction_sgb8n_139{margin-top:var(--space-8)}._heroArt_sgb8n_143{aspect-ratio:1224/1024;justify-self:center;width:min(100%,30rem);position:relative}._halo_sgb8n_155,._ring_sgb8n_156,._floor_sgb8n_157{pointer-events:none;position:absolute}._halo_sgb8n_155{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-primary) 42%, transparent) 0%, color-mix(in srgb, var(--color-accent-primary-end) 14%, transparent) 55%, transparent 100%);width:82%;animation:_halo-in_sgb8n_1 1.4s var(--easing-out) .2s both;border-radius:50%;top:-6%;left:12%}._ring_sgb8n_156{aspect-ratio:1;width:66%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tint) 10%, transparent), 0 0 0 18px color-mix(in srgb, var(--color-tint) 2%, transparent);border-radius:50%;animation:1.2s .5s both _fade_sgb8n_1;top:2%;left:21%;-webkit-mask-image:linear-gradient(#000 30%,#0000 78%);mask-image:linear-gradient(#000 30%,#0000 78%)}._floor_sgb8n_157{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-primary) 34%, transparent), transparent);border-radius:50%;height:22%;animation:1.2s .3s both _fade_sgb8n_1;bottom:-5%;left:2%;right:8%}._mascot_sgb8n_206{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 22px 28px #0000008c) drop-shadow(0 0 22px color-mix(in srgb, var(--color-accent-primary) 30%, transparent));position:relative}@keyframes _halo-in_sgb8n_1{0%{opacity:0;transform:scale(.88)}}@media (min-width:900px){._hero_sgb8n_93{align-items:center;gap:var(--space-10);min-height:min(100svh - 4rem,48rem);padding-top:var(--space-10);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}._lead_sgb8n_131{font-size:1.1875rem}._heroArt_sgb8n_143{justify-self:end;width:min(100%,40rem)}}._badge_sgb8n_108,._title_sgb8n_122,._lead_sgb8n_131,._heroAction_sgb8n_139{animation:_rise_sgb8n_1 .7s var(--easing-out) both;animation-delay:calc(var(--i,0) * 70ms)}._heroArt_sgb8n_143{animation:_settle_sgb8n_1 .9s var(--easing-out) .12s both}@keyframes _rise_sgb8n_1{0%{opacity:0;transform:translateY(12px)}}@keyframes _settle_sgb8n_1{0%{opacity:0;transform:scale(.97)}}._section_sgb8n_274{max-width:var(--site-max);padding:clamp(3.5rem, 2.5rem + 4vw, 7rem) var(--site-gutter) 0;margin:0 auto;scroll-margin-top:4.5rem}._sectionHead_sgb8n_281{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}._h2_sgb8n_288{max-width:22ch;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.625rem,1.15rem + 1.9vw,2.625rem);line-height:1.12}._h3_sgb8n_298{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.35}._sectionLead_sgb8n_306{max-width:34rem;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}@media (min-width:960px){._split_sgb8n_316{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}._split_sgb8n_316 ._sectionHead_sgb8n_281{margin-bottom:0}}._reveal_sgb8n_330{transition:opacity .7s var(--easing-out) var(--reveal-delay,0s), transform .7s var(--easing-out) var(--reveal-delay,0s)}._reveal_sgb8n_330[data-reveal=pending]{opacity:0;transform:translateY(16px)}._subjects_sgb8n_343{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){._subjects_sgb8n_343{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}._subject_sgb8n_76{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-card);text-align:left;color:inherit;background:color-mix(in srgb, var(--color-tint) 3.5%, transparent);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--easing-out), background-color .2s ease, box-shadow .2s ease;border:none;display:flex}._subject_sgb8n_76:active{transform:scale(.98)}._subjectIcon_sgb8n_383{flex-shrink:0;width:4rem;height:4rem}._subjectText_sgb8n_389{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._subjectName_sgb8n_397{overflow-wrap:normal;font-size:1.125rem;line-height:1.3}._subjectCaption_sgb8n_403{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text-secondary)}._subjectArrow_sgb8n_409{color:var(--color-text-secondary);transition:transform .2s var(--easing-out), color .16s ease;flex-shrink:0}@media (min-width:560px){._subject_sgb8n_76{padding:var(--space-5) var(--space-6) var(--space-5) var(--space-5)}._subjectIcon_sgb8n_383{width:4.5rem;height:4.5rem}}@media (hover:hover) and (pointer:fine){._subject_sgb8n_76:hover{background:color-mix(in srgb, var(--color-tint) 5.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 40%, transparent)}._subject_sgb8n_76:hover ._subjectArrow_sgb8n_409{color:var(--color-text-primary);transform:translate(3px)}}._features_sgb8n_442,._steps_sgb8n_443{gap:var(--space-8) var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){._features_sgb8n_442{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._features_sgb8n_442{row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}._feature_sgb8n_442{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex}._featureBody_sgb8n_472{gap:var(--space-2);flex-direction:column;min-width:0;padding-top:.125rem;display:flex}._featureText_sgb8n_480{max-width:24rem;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}@media (min-width:768px){._steps_sgb8n_443{grid-template-columns:repeat(3,minmax(0,1fr))}}._step_sgb8n_443{gap:var(--space-2);flex-direction:column;display:flex}._stepNumber_sgb8n_499{margin-bottom:var(--space-3);font-family:var(--font-family-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:2.5rem;font-weight:800;line-height:1}._sources_sgb8n_512{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._source_sgb8n_512{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);display:flex}._sourceBody_sgb8n_527{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._sourceSubject_sgb8n_534{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled)}._sourceTitle_sgb8n_542{color:var(--color-text-primary);font-size:1.0625rem;line-height:1.45}._cta_sgb8n_550{align-items:center;gap:var(--space-5);padding:var(--space-12) var(--space-5);text-align:center;background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 22%, transparent), transparent 70%), color-mix(in srgb, var(--color-tint) 3%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:2rem;flex-direction:column;display:flex}._cta_sgb8n_550 ._sectionLead_sgb8n_306{max-width:28rem}._ctaTitle_sgb8n_572{font-family:var(--font-family-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2.5vw,3rem);font-weight:800;line-height:1.08}._cta_sgb8n_550 ._primary_sgb8n_42{margin-top:var(--space-2)}@media (min-width:768px){._cta_sgb8n_550{padding:var(--space-16) var(--space-10)}}._page_sgb8n_11>footer{margin-top:clamp(3.5rem,2.5rem + 4vw,7rem)}@media (prefers-reduced-motion:reduce){._badge_sgb8n_108,._title_sgb8n_122,._lead_sgb8n_131,._heroAction_sgb8n_139,._heroArt_sgb8n_143{animation-name:_fade_sgb8n_1;animation-duration:.24s;animation-delay:0s}._halo_sgb8n_155{animation-name:_fade_sgb8n_1;animation-duration:.4s}._reveal_sgb8n_330{transition:opacity .24s}._reveal_sgb8n_330[data-reveal=pending],._primary_sgb8n_42:hover ._primaryArrow_sgb8n_66,._subject_sgb8n_76:hover ._subjectArrow_sgb8n_409{transform:none}}@keyframes _fade_sgb8n_1{0%{opacity:0}}._root_1wjsr_8{--exit:.16s;z-index:var(--z-modal);padding:var(--space-4);padding-top:calc(var(--space-4) + var(--safe-top));padding-bottom:calc(var(--space-4) + var(--safe-bottom));place-items:center;display:grid;position:fixed;inset:0}._backdrop_1wjsr_20{background:color-mix(in srgb, var(--color-bg-base) 78%, transparent);opacity:0;transition:opacity var(--exit) ease;position:absolute;inset:0}._backdrop_1wjsr_20[data-shown]{opacity:1;transition-duration:.26s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:768px){._backdrop_1wjsr_20{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}}._panel_1wjsr_41{gap:var(--space-2);overscroll-behavior:contain;width:100%;max-width:34rem;max-height:100%;padding:var(--space-6) var(--space-5) var(--space-5);color:var(--color-text-primary);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-accent-primary) 24%, transparent), transparent 70%), var(--color-bg-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 28%, transparent), 0 24px 64px -16px #000000b3;opacity:0;transition:transform var(--exit) ease, opacity var(--exit) ease;border-radius:1.75rem;display:grid;position:relative;overflow-y:auto;transform:translateY(10px)scale(.97)}._panel_1wjsr_41[data-shown]{opacity:1;transition:transform .28s var(--easing-out), opacity .22s ease;transform:none}._panel_1wjsr_41:focus-visible{outline:none}._close_1wjsr_82{top:var(--space-3);right:var(--space-3);z-index:2;width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-tint) 6%, transparent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--easing-out), background-color .16s ease, color .16s ease;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}._close_1wjsr_82:active{transform:scale(.94)}:is(._close_1wjsr_82:focus-visible,._action_1wjsr_110:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:3px}._copy_1wjsr_117{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}._badge_1wjsr_126{min-height:1.75rem;padding:0 var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-chip);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-text-primary) 88%, transparent);background:color-mix(in srgb, var(--color-accent-primary) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary-end) 38%, transparent);align-items:center;display:inline-flex}._title_1wjsr_140{font-family:var(--font-family-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,2.25rem);font-weight:800;line-height:1.08}._accent_1wjsr_148{color:color-mix(in srgb, var(--color-accent-primary) 68%, var(--color-tint))}._text_1wjsr_152{max-width:24rem;margin-top:var(--space-3);font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6}._action_1wjsr_110{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;margin-top:var(--space-5);padding:0 var(--space-6);border-radius:var(--radius-chip);font-size:1rem;font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-accent-primary);box-shadow:0 12px 28px -14px color-mix(in srgb, var(--color-accent-primary) 90%, transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--easing-out), background-color .18s ease;text-decoration:none;display:inline-flex}._action_1wjsr_110:active{transform:scale(.97)}._handle_1wjsr_186{margin-top:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-disabled)}._srOnly_1wjsr_192{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._art_1wjsr_203{z-index:0;width:9.5rem;margin-top:var(--space-2);pointer-events:none;justify-self:center;place-items:end center;display:grid;position:relative}._glow_1wjsr_214{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-primary) 46%, transparent), transparent);border-radius:50%;position:absolute;inset:8% -18% 0}._mascot_1wjsr_225{filter:drop-shadow(0 14px 18px #00000080);will-change:transform;width:100%;height:auto;position:relative}._panel_1wjsr_41[data-shown] ._mascot_1wjsr_225{animation:5s ease-in-out .7s infinite alternate _float_1wjsr_1}@keyframes _float_1wjsr_1{to{transform:translateY(-6px)}}@media (min-width:560px){._panel_1wjsr_41{align-items:center;column-gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) 11.5rem}._art_1wjsr_203{width:11.5rem;margin-top:0}}@media (hover:hover) and (pointer:fine){._close_1wjsr_82:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-tint) 12%, transparent)}._action_1wjsr_110:hover{background:var(--color-accent-primary-hover)}}@media (max-height:480px){._art_1wjsr_203{display:none}}@media (prefers-reduced-motion:reduce){._panel_1wjsr_41,._panel_1wjsr_41[data-shown]{transition:opacity .14s;transform:none}._backdrop_1wjsr_20,._backdrop_1wjsr_20[data-shown]{transition-duration:.14s}._panel_1wjsr_41[data-shown] ._mascot_1wjsr_225{animation:none}}._sentinel_1izrf_4{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}._header_1izrf_13{z-index:var(--z-nav);padding-top:var(--safe-top);border-bottom:1px solid #0000;transition:background-color .24s,border-color .24s;position:sticky;top:0}._header_1izrf_13[data-scrolled]{background:color-mix(in srgb, var(--color-bg-base) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--color-tint) 7%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:900px){._header_1izrf_13[data-scrolled]{background:color-mix(in srgb, var(--color-bg-base) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}}._headerInner_1izrf_38{align-items:center;gap:var(--space-4);max-width:var(--site-max,75rem);min-height:4rem;padding:var(--space-2) var(--site-gutter,var(--space-4));margin:0 auto;display:flex}._brand_1izrf_48{border-radius:var(--radius-input);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}._nav_1izrf_56{align-items:center;gap:var(--space-1);display:none}._nav_1izrf_56 a,._footerList_1izrf_63 a,._footerButton_1izrf_64{border-radius:var(--radius-input);align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}._nav_1izrf_56 a{padding:0 var(--space-3);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}@media (min-width:900px){._nav_1izrf_56{margin-right:var(--space-4);display:flex}}._actions_1izrf_86{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}._signIn_1izrf_93,._cta_1izrf_94{min-height:var(--touch-target-min);border-radius:var(--radius-chip);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform .16s var(--easing-out), background-color .16s ease, color .16s ease;border:none;justify-content:center;align-items:center;display:inline-flex}._signIn_1izrf_93{padding:0 var(--space-3);color:var(--color-text-primary);background:0 0}._cta_1izrf_94{padding:0 var(--space-5);color:#fff;background:var(--color-accent-primary)}._signIn_1izrf_93:active,._cta_1izrf_94:active{transform:scale(.97)}._ctaShort_1izrf_130{display:none}@media (max-width:379px){._ctaLong_1izrf_135{display:none}._ctaShort_1izrf_130{display:inline}._cta_1izrf_94{padding:0 var(--space-4)}}._brand_1izrf_48:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._nav_1izrf_56 a:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._signIn_1izrf_93:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._cta_1izrf_94:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._footerList_1izrf_63 a:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._footerButton_1izrf_64:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}@media (hover:hover) and (pointer:fine){._nav_1izrf_56 a:hover,._footerList_1izrf_63 a:hover,._footerButton_1izrf_64:hover{color:var(--color-text-primary)}._signIn_1izrf_93:hover{background:color-mix(in srgb, var(--color-tint) 7%, transparent)}._cta_1izrf_94:hover{background:var(--color-accent-primary-hover)}}._footer_1izrf_63{border-top:1px solid color-mix(in srgb, var(--color-tint) 7%, transparent);padding-bottom:var(--safe-bottom)}._footerInner_1izrf_181{gap:var(--space-8);max-width:var(--site-max,75rem);padding:var(--space-10) var(--site-gutter,var(--space-4)) var(--space-8);margin:0 auto;display:grid}._footerBrand_1izrf_189{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._footerTagline_1izrf_196{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._footerColumns_1izrf_201{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}._footerTitle_1izrf_207{margin-bottom:var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled)}._footerList_1izrf_63{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._footerList_1izrf_63 a,._footerButton_1izrf_64{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._footerButton_1izrf_64{min-height:var(--touch-target-min);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit}._copyright_1izrf_242{font-size:var(--font-size-label);color:var(--color-text-disabled)}@media (min-width:900px){._footerInner_1izrf_181{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}._copyright_1izrf_242{grid-column:1/-1}}._list_1uz7v_1{border-top:1px solid var(--line,color-mix(in srgb, var(--color-tint) 9%, transparent))}._item_1uz7v_5{border-bottom:1px solid var(--line,color-mix(in srgb, var(--color-tint) 9%, transparent))}._question_1uz7v_9{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target-min);padding:var(--space-5) 0;font-size:1.0625rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-input);-webkit-tap-highlight-color:transparent;list-style:none;display:flex}._question_1uz7v_9::-webkit-details-marker{display:none}._question_1uz7v_9:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._chevron_1uz7v_35{color:var(--color-text-secondary);transition:transform .2s var(--easing-out), color .16s ease;flex-shrink:0}._item_1uz7v_5[open] ._chevron_1uz7v_35{color:var(--color-text-primary);transform:rotate(180deg)}._answer_1uz7v_48{max-width:44rem;padding:0 var(--space-8) var(--space-5) 0;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.65}._item_1uz7v_5[open] ._answer_1uz7v_48{animation:_answer-in_1uz7v_1 .24s var(--easing-out)}@keyframes _answer-in_1uz7v_1{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine){._question_1uz7v_9:hover ._chevron_1uz7v_35{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){._chevron_1uz7v_35{transition:none}._item_1uz7v_5[open] ._answer_1uz7v_48{animation-name:_answer-fade_1uz7v_1}}@keyframes _answer-fade_1uz7v_1{0%{opacity:0}}._tile_1qx9e_11{width:3rem;height:3rem;color:var(--color-text-primary);background:radial-gradient(120% 120% at 30% 0%, color-mix(in srgb, var(--color-accent-primary) 20%, transparent), transparent 70%), color-mix(in srgb, var(--color-tint) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tint) 9%, transparent);border-radius:.9375rem;flex-shrink:0;place-items:center;transition:box-shadow .22s;display:grid}._svg_1qx9e_30{width:1.625rem;height:1.625rem;overflow:visible}._draw_1qx9e_36{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--easing-out) calc(var(--reveal-delay,0s) + .12s), opacity .2s ease calc(var(--reveal-delay,0s) + .12s)}._accent_1qx9e_44{color:color-mix(in srgb, var(--color-accent-primary-end) 78%, var(--color-tint));stroke:currentColor;transition:stroke-dashoffset .7s var(--easing-out) calc(var(--reveal-delay,0s) + .42s), opacity .2s ease calc(var(--reveal-delay,0s) + .42s), transform .22s var(--easing-out)}[data-reveal=pending] ._draw_1qx9e_36{stroke-dashoffset:1px;opacity:0}@media (hover:hover) and (pointer:fine){[data-icon-host]:hover ._tile_1qx9e_11{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 45%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--color-accent-primary) 80%, transparent)}[data-icon-host]:hover ._accent_1qx9e_44{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){._draw_1qx9e_36,._accent_1qx9e_44{transition:opacity .2s}[data-reveal=pending] ._draw_1qx9e_36{stroke-dashoffset:0}[data-icon-host]:hover ._accent_1qx9e_44{transform:none}}._main_xa6bl_1{max-width:46rem;padding:var(--space-6) var(--site-gutter) var(--space-16);margin:0 auto}._back_xa6bl_7{align-items:center;gap:var(--space-1);margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-input);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);text-decoration:none;transition:color .16s;display:inline-flex}:is(._back_xa6bl_7:focus-visible,._moreButton_xa6bl_21:focus-visible){outline:2px solid var(--color-accent-primary-end);outline-offset:2px}._title_xa6bl_26{margin-top:var(--space-6);font-family:var(--font-family-display);letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);font-weight:800;line-height:1.08}._summary_xa6bl_37{margin:var(--space-4) 0 var(--space-10);color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}._draft_xa6bl_44{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);border-radius:var(--radius-input);font-size:var(--font-size-body-sm);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-warning) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 35%, transparent);line-height:1.55}._placeholder_xa6bl_55{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-warning) 24%, transparent);border-radius:.25em;padding:0 .2em}._section_xa6bl_62+._section_xa6bl_62{margin-top:var(--space-8)}._h2_xa6bl_66{margin-bottom:var(--space-3);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:1.1875rem;line-height:1.35}._text_xa6bl_74,._list_xa6bl_75{font-size:var(--font-size-body);color:color-mix(in srgb, var(--color-text-primary) 82%, transparent);line-height:1.7}._text_xa6bl_74+._text_xa6bl_74,._text_xa6bl_74+._list_xa6bl_75{margin-top:var(--space-3)}._list_xa6bl_75{margin:0;padding-left:1.25rem}._list_xa6bl_75 li+li{margin-top:var(--space-2)}._more_xa6bl_21{margin-top:var(--space-8);color:var(--color-text-secondary)}._moreButton_xa6bl_21{min-height:var(--touch-target-min);border-radius:var(--radius-input);font:inherit;color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);text-underline-offset:.2em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}@media (hover:hover) and (pointer:fine){._back_xa6bl_7:hover{color:var(--color-text-primary)}}._page_1g7kq_7{min-height:100vh;background:var(--color-bg-base);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);position:relative;overflow-x:hidden}._rayTopLeft_1g7kq_19,._rayBottomRight_1g7kq_20{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}._rayTopLeft_1g7kq_19{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-primary) 22%, transparent) 0%, transparent 70%);width:28rem;height:28rem;top:-10rem;left:-8rem}._rayBottomRight_1g7kq_20{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-primary-end) 18%, transparent) 0%, transparent 70%);width:32rem;height:32rem;bottom:-12rem;right:-10rem}._closeButton_1g7kq_51{top:var(--space-5);right:var(--space-5);z-index:2;width:var(--touch-target-min);height:var(--touch-target-min);background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-e1);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}._closeButton_1g7kq_51:active{transform:scale(.94)}._layout_1g7kq_74{z-index:1;max-width:72rem;padding:var(--space-10) var(--space-8);gap:var(--space-10);min-height:100vh;grid-template-columns:minmax(0,1fr) 26rem;align-items:center;min-height:100dvh;margin:0 auto;display:grid;position:relative}._copy_1g7kq_88{gap:var(--space-5);animation:_fadeIn_1g7kq_1 var(--duration-page) var(--easing-standard) both;flex-direction:column;display:flex}._headline_1g7kq_95{font-size:2.5rem;line-height:1.15;font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text-primary);margin:0}._subtext_1g7kq_104{max-width:30rem;color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}._benefits_1g7kq_112{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._benefit_1g7kq_112{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-body);color:var(--color-text-primary);display:flex}._benefitIcon_1g7kq_129{color:var(--color-accent-primary);flex-shrink:0;margin-top:.1rem}._handwritten_1g7kq_135{margin:var(--space-2) 0 0;align-items:flex-end;gap:var(--space-2);color:var(--color-accent-primary);width:-moz-fit-content;width:fit-content;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;display:inline-flex;transform:rotate(-3deg)}._handwrittenArrow_1g7kq_148{color:var(--color-accent-primary);flex-shrink:0;margin-bottom:-.25rem}._card_1g7kq_154{background:var(--color-bg-surface);box-shadow:var(--shadow-e2), inset 0 0 0 1px var(--color-border-subtle);padding:var(--space-8) var(--space-6);gap:var(--space-4);animation:_scaleIn_1g7kq_1 var(--duration-reveal) var(--easing-standard) both;border-radius:2rem;flex-direction:column;display:flex;position:relative}._vkButton_1g7kq_168{color:#fff;box-shadow:none;background:#07f}._vkButton_1g7kq_168:hover:not(:disabled){background:#06d}._yandexButton_1g7kq_179{color:#fff;box-shadow:none;background:#000}._yandexButton_1g7kq_179:hover:not(:disabled){background:#1f1f1f}._form_1g7kq_189{gap:var(--space-3);flex-direction:column;display:flex}._formError_1g7kq_195{font-size:var(--font-size-body-sm);color:var(--color-error);margin:0}._accountHint_1g7kq_201{padding:var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-text-secondary) 10%, transparent);color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}._consent_1g7kq_211{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.75rem;line-height:1.5}._stateText_1g7kq_219{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}._stateSpinner_1g7kq_225{color:var(--color-accent-primary);animation:.8s linear infinite _spin_1g7kq_1}@keyframes _fadeIn_1g7kq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_1g7kq_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _spin_1g7kq_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._copy_1g7kq_88,._card_1g7kq_154{animation:none}._stateSpinner_1g7kq_225{animation-duration:1.6s}}@media (max-width:960px){._layout_1g7kq_74{padding:var(--space-8) var(--space-5) var(--space-10);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0}._rayTopLeft_1g7kq_19,._rayBottomRight_1g7kq_20{width:18rem;height:18rem}._headline_1g7kq_95{font-size:1.875rem}._card_1g7kq_154{padding:var(--space-6) var(--space-4);border-radius:1.5rem}._closeButton_1g7kq_51{top:var(--space-4);right:var(--space-4)}}._vkWaiting_1g7kq_300{align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 25%, transparent);text-align:center;flex-direction:column;display:flex}._vkWaitingTitle_1g7kq_312{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}._vkHint_1g7kq_318{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);text-align:center}._page_12p00_1{min-height:100dvh;padding:var(--space-6) var(--space-4);background:radial-gradient(80% 50% at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 18%, transparent), transparent 70%), var(--color-bg-base);place-items:center;display:grid}._card_12p00_15{align-items:center;gap:var(--space-3);width:100%;max-width:26rem;padding:var(--space-6) var(--space-5);border-radius:var(--radius-modal);background:var(--color-bg-surface);box-shadow:var(--shadow-e2), inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 20%, transparent);text-align:center;flex-direction:column;display:flex}._icon_12p00_31{width:4rem;height:4rem;margin-top:var(--space-2);border-radius:999px;place-items:center;display:grid}._icon_12p00_31[data-tone=ok]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent)}._icon_12p00_31[data-tone=bad]{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}._title_12p00_50{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-text-primary);margin:0}._text_12p00_58{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}._action_12p00_65{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:3rem;margin-top:var(--space-2);border-radius:var(--radius-button);background:var(--gradient-primary);color:var(--color-on-accent);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}._action_12p00_65:focus-visible{outline:2px solid var(--color-accent-primary-end);outline-offset:3px}._steps_12p00_85{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);border-radius:var(--radius-card);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);text-align:left;flex-direction:column;display:flex}._banner_1c5zl_1{z-index:var(--z-overlay);left:var(--space-3);right:var(--space-3);bottom:var(--floating-bottom);max-width:34rem;max-height:calc(100dvh - var(--floating-bottom) - var(--space-6));padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-elevated);box-shadow:var(--shadow-e3), inset 0 0 0 1px var(--color-border-subtle);animation:_bannerIn_1c5zl_1 .32s var(--easing-out) both;margin:0 auto;position:fixed;overflow-y:auto}@keyframes _bannerIn_1c5zl_1{0%{opacity:0;transform:translateY(12px)}}@media (min-width:1024px){._banner_1c5zl_1{left:var(--space-6);width:30rem;margin:0;right:auto}}._title_1c5zl_38{margin:0 0 var(--space-1);font-size:var(--font-size-body);font-weight:700}._text_1c5zl_44{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._link_1c5zl_51{color:var(--color-accent-secondary)}._categories_1c5zl_55{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}._category_1c5zl_64{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-tint) 4%, transparent);font-size:var(--font-size-body-sm);flex-direction:column;gap:2px;display:flex}._categoryHead_1c5zl_74{justify-content:space-between;gap:var(--space-2);display:flex}._categoryState_1c5zl_80{font-size:var(--font-size-label);color:var(--color-text-secondary)}._categoryText_1c5zl_85{color:var(--color-text-secondary);line-height:1.45}._actions_1c5zl_90{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._button_1c5zl_98{min-height:var(--touch-target-min);padding:0 var(--space-4);border-radius:var(--radius-button);font:inherit;font-size:var(--font-size-body-sm);cursor:pointer;border:none;flex:9rem;font-weight:600}._primary_1c5zl_110{color:var(--color-on-accent);background:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-primary-end))}._secondary_1c5zl_115{color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}._more_1c5zl_121{min-height:var(--touch-target-min);padding:0 var(--space-2);font:inherit;font-size:var(--font-size-body-sm);color:var(--color-accent-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;text-decoration:underline}:is(._button_1c5zl_98:focus-visible,._more_1c5zl_121:focus-visible,._link_1c5zl_51:focus-visible){outline:2px solid var(--color-accent-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){._banner_1c5zl_1{animation:none}}._promo_1ntfn_1{z-index:var(--z-nav);right:var(--space-3);bottom:var(--floating-bottom);width:10.5rem;animation:_promoIn_1ntfn_1 .52s var(--easing-out) both;position:fixed}@media (min-width:1024px){._promo_1ntfn_1{right:var(--space-6);bottom:var(--space-6);width:18.75rem}}@keyframes _promoIn_1ntfn_1{0%{opacity:0;transform:translateY(16px)scale(.96)}}._link_1ntfn_26{border-radius:var(--radius-card);transition:transform var(--duration-base) var(--easing-out), filter var(--duration-base) ease;-webkit-tap-highlight-color:transparent;display:block}@media (hover:hover){._link_1ntfn_26:hover{filter:drop-shadow(0 8px 18px #5078ff59);transform:translateY(-2px)}}._link_1ntfn_26:active{transform:scale(.98)}._link_1ntfn_26:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:3px}._image_1ntfn_51{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}._close_1ntfn_59{width:1.5rem;height:1.5rem;min-height:0;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-base) 82%, transparent);box-shadow:inset 0 0 0 1px var(--color-border-subtle);cursor:pointer;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2%;right:0}._close_1ntfn_59:after{content:"";position:absolute;inset:-10px}@media (hover:hover){._close_1ntfn_59:hover{background:var(--color-bg-elevated)}}._close_1ntfn_59:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){._promo_1ntfn_1{animation:none}._link_1ntfn_26{transition:none}._link_1ntfn_26:hover{transform:none}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.9"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff")}:root{--color-bg-base:#05070f;--color-bg-surface:#0d1226;--color-bg-elevated:#161b3f;--color-bg-overlay:#03050cbf;--color-accent-primary:#8b14f5;--color-accent-primary-end:#ce3dfd;--color-accent-primary-hover:#a13ffc;--color-accent-secondary:#4da3ff;--gradient-primary:linear-gradient(135deg, var(--color-accent-primary) 0%, var(--color-accent-primary-end) 100%);--color-success:#22c55e;--color-error:#ff4a6b;--color-warning:#f5a623;--color-gold:#f5a623;--color-text-primary:#f5f7fa;--color-text-secondary:#9aa6bf;--color-text-disabled:#5b6478;--color-border-subtle:#23284a;--color-tint:#fff;--color-on-accent:#fff;--color-progress-low:#e2648f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-subject-math:#22c55e;--color-subject-russian:#4da3ff;--color-subject-english:#a855f7;--color-subject-social:#f5a623;--color-subject-informatics:#ef4444;--color-subject-history:#f27d7d;--color-subject-physics:#4dd6e8;--color-subject-chemistry:#b084f5;--color-subject-biology:#34d399;--chart-1:#903cf4;--chart-2:#ef5a9a;--chart-3:#eb7d4c;--chart-4:#f7d35e;--chart-5:#6ae96b;--chart-6:#4bb2f9;--chart-7:#545d8b;--font-family-base:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-display:"Unbounded", var(--font-family-base);--font-size-h1:1.75rem;--line-height-h1:2.125rem;--font-size-h2:1.375rem;--line-height-h2:1.75rem;--font-size-h3:1.125rem;--line-height-h3:1.5rem;--font-size-body:1rem;--line-height-body:1.5rem;--font-size-body-sm:.875rem;--line-height-body-sm:1.25rem;--font-size-label:.75rem;--line-height-label:1rem;--font-size-button:1rem;--line-height-button:1.25rem;--font-size-stat:1.5rem;--line-height-stat:1.75rem;--font-size-hero:2.5rem;--line-height-hero:2.75rem;--font-size-task:1.125rem;--line-height-task:1.75rem;--font-size-explanation:1rem;--line-height-explanation:1.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-screen-margin:var(--space-4);--space-card-padding:var(--space-4);--space-card-gap:var(--space-3);--radius-chip:999px;--radius-button:1rem;--radius-input:.875rem;--radius-card:1.25rem;--radius-modal:1.5rem;--shadow-e1:0 2px 8px #00000059;--shadow-e2:0 6px 16px #00000073, inset 0 0 0 1px #ffffff0a;--shadow-e3:0 16px 40px #0000008c;--shadow-glow-accent:0 0 24px #8b14f573;--shadow-glow-gold:0 0 24px #f5a62359;--duration-fast:.12s;--duration-base:.2s;--duration-page:.25s;--duration-reveal:.3s;--duration-celebrate:.6s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-out:cubic-bezier(.23, 1, .32, 1);--easing-in-out:cubic-bezier(.77, 0, .175, 1);--easing-drawer:cubic-bezier(.32, .72, 0, 1);--duration-enter:.34s;--motion-rise:12px;--stagger-step:28ms;--bottom-nav-height:4rem;--layout-max-width:30rem;--layout-max-width-desktop:90rem;--sidebar-width:15.5rem;--touch-target-min:2.75rem;--z-nav:10;--z-overlay:100;--z-modal:110;--z-toast:120}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-page:0s;--duration-reveal:0s;--duration-celebrate:0s;--duration-enter:0s;--motion-rise:0px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-base:#f4f3fb;--color-bg-surface:#fff;--color-bg-elevated:#f1eefb;--color-bg-overlay:#1a14365c;--color-accent-primary:#7a12e2;--color-accent-primary-end:#b32ee6;--color-accent-primary-hover:#8c2cef;--color-accent-secondary:#2f7ee0;--color-success:#15924a;--color-error:#d92650;--color-warning:#c97a06;--color-gold:#d38706;--color-text-primary:#16132c;--color-text-secondary:#555a78;--color-text-disabled:#8e90aa;--color-border-subtle:#e2def1;--color-tint:#1a1440;--color-progress-low:#c83f72;--shadow-e1:0 1px 3px #281a5c14;--shadow-e2:0 6px 18px #281a5c1a, inset 0 0 0 1px #16132c0a;--shadow-e3:0 16px 40px #281a5c29;--shadow-glow-accent:0 0 18px #7a12e238;--shadow-glow-gold:0 0 18px #d3870633}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}:root[data-telegram=true]{--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px))}html,body{height:100%}body{background:var(--color-bg-base);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}#root{min-height:100%}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}a{color:var(--color-accent-secondary)}img,svg{max-width:100%;display:block}button,a,[role=button]{min-height:var(--touch-target-min)}.text-h1{font-family:var(--font-family-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold)}.text-h2{font-family:var(--font-family-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold)}.text-h3{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold)}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.text-card-title{font-family:var(--font-family-display);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.text-task{font-size:var(--font-size-task);line-height:var(--line-height-task);font-weight:var(--font-weight-regular)}.text-explanation{font-size:var(--font-size-explanation);line-height:var(--line-height-explanation)}.text-label{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.text-stat{font-family:var(--font-family-display);font-size:var(--font-size-stat);line-height:var(--line-height-stat);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.text-hero{font-family:var(--font-family-display);font-size:var(--font-size-hero);line-height:var(--line-height-hero);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.text-secondary{color:var(--color-text-secondary)}.text-disabled{color:var(--color-text-disabled)}.katex{white-space:nowrap}:where([data-subject-interactive]){transition:background-color .16s ease, box-shadow .28s ease, scale .16s var(--easing-out)}:where([data-subject-interactive][data-pressed]){scale:.985}@media (hover:hover) and (pointer:fine){:where([data-subject-interactive]):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--subject-glow,transparent) 55%, transparent), 0 14px 32px -20px color-mix(in srgb, var(--subject-glow,transparent) 85%, transparent)}}@media (prefers-reduced-motion:reduce){:where([data-subject-interactive][data-pressed]){scale:none}}:root{--floating-bottom:calc(var(--space-4) + var(--safe-bottom))}:root:has([data-bottom-nav]){--floating-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-3))}
