@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c1b33;--panel: #102547;--panel-soft: #14315d;--line: rgba(255, 255, 255, .22);--text: #f4f8ff;--text-dim: rgba(244, 248, 255, .75);--text-on-accent: #ffffff;--accent: #6db5ff;--ok: #72d59b;--warn: #ffd46d;--bad: #ff7a7a;--grid: rgba(255, 255, 255, .08);--accent-subtle: rgba(109, 181, 255, .08);--accent-light: rgba(109, 181, 255, .15);--accent-active: rgba(109, 181, 255, .18);--accent-border: rgba(109, 181, 255, .55);--accent-border-strong: rgba(109, 181, 255, .62);--accent-focus: rgba(109, 181, 255, .9);--ok-subtle: rgba(114, 213, 155, .12);--ok-hover: rgba(114, 213, 155, .2);--warn-subtle: rgba(255, 212, 109, .12);--warn-hover: rgba(255, 212, 109, .2);--bad-subtle: rgba(255, 122, 122, .12);--bad-hover: rgba(255, 122, 122, .2);--space-xs: .3rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-xxl: 2rem;--gap: .75rem;--gap-tight: .5rem;--font-page-title: clamp(1.75rem, 1.2rem + 1.4vw, 5rem);--font-panel-title: clamp(1.25rem, 1.05rem + .52vw, 2.2rem);--font-lead: clamp(1.125rem, 1rem + .32vw, 1.8rem);--font-body: clamp(1.125rem, 1.05rem + .22vw, 1.8rem);--font-small: clamp(1rem, .93rem + .22vw, 1.6rem);--font-micro: clamp(.875rem, .82rem + .17vw, 1.4rem);--font-status: clamp(1.125rem, 1rem + .32vw, 1.8rem);--font-pill: clamp(.875rem, .82rem + .16vw, 1.4rem);--icon-module: 2.2rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-panel: 0 4px 24px rgba(0, 0, 0, .35);--shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .12);--shadow-btn: 0 2px 8px rgba(0, 0, 0, .2);--ease-default: ease;--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-medium: .3s;--duration-slow: .5s}body.light-mode{--bg: #f0f4fa;--panel: #ffffff;--panel-soft: #e8edf5;--line: rgba(0, 0, 0, .15);--text: #1a2340;--text-dim: rgba(26, 35, 64, .65);--text-on-accent: #ffffff;--accent: #1a6bc4;--ok: #0d6630;--warn: #7a5800;--bad: #cc2222;--grid: rgba(0, 0, 0, .06);--accent-subtle: rgba(26, 107, 196, .06);--accent-light: rgba(26, 107, 196, .1);--accent-active: rgba(26, 107, 196, .12);--accent-border: rgba(26, 107, 196, .4);--accent-border-strong: rgba(26, 107, 196, .5);--accent-focus: rgba(26, 107, 196, .75);--ok-subtle: rgba(13, 102, 48, .1);--ok-hover: rgba(13, 102, 48, .2);--warn-subtle: rgba(122, 88, 0, .1);--warn-hover: rgba(122, 88, 0, .2);--bad-subtle: rgba(204, 34, 34, .1);--bad-hover: rgba(204, 34, 34, .2);--shadow-card: 0 2px 8px rgba(0, 0, 0, .05);--shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .08)}@media (max-width: 767px){:root{--space-lg: .75rem;--space-xl: 1rem;--space-xxl: 1.5rem}}@media (min-width: 2200px){:root{--font-body: 1.5rem;--font-small: 1.25rem;--font-status: 1.75rem;--font-panel-title: 1.9rem;--font-lead: 1.6rem}}@media (min-width: 2600px){:root{--font-body: 1.75rem;--font-small: 1.5rem;--font-status: 2rem;--font-panel-title: 2.2rem;--font-lead: 1.9rem}}@media (min-width: 3400px){:root{--font-body: 2.1rem;--font-small: 1.75rem;--font-status: 2.5rem;--font-panel-title: 2.8rem;--font-lead: 2.3rem}}@media (orientation: landscape) and (min-width: 768px) and (max-width: 1099px){:root{--font-body: 1.25rem;--font-small: 1.1rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:16px;touch-action:manipulation}body{font-family:Atkinson Hyperlegible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(120% 100% at 0% 0%,#1a3f79 0%,var(--bg) 45%,#081226 100%);min-height:100vh;height:100dvh;overflow:hidden;line-height:1.5;letter-spacing:.015em;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom)}body.light-mode{background:radial-gradient(120% 100% at 0% 0%,#dce8f7 0%,var(--bg) 45%,#c8d8f0 100%)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none;outline:none;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--accent-focus);outline-offset:3px;border-radius:var(--radius-sm)}img,svg{display:block;max-width:100%}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important;scroll-behavior:auto!important}}.app-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:100dvh;overflow:hidden}.app-topbar{display:flex;align-items:center;gap:var(--space-sm);padding:env(safe-area-inset-top) var(--space-lg) 0;background:#00000052;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0;z-index:100;min-height:calc(clamp(56px,3.6vw,80px) + env(safe-area-inset-top));position:relative}.app-topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--accent-border) 20%,var(--accent-border) 80%,transparent 100%);opacity:.6}.app-topbar__title{font-size:var(--font-panel-title);font-weight:700;color:var(--text);white-space:nowrap;letter-spacing:-.01em;padding:0;min-height:48px}.app-topbar__spacer{flex:1}.topbar-chips{display:flex;gap:var(--space-xs);align-items:center;overflow-x:auto;scrollbar-width:none;margin-left:var(--space-sm);min-width:0;flex-shrink:1}.topbar-chips::-webkit-scrollbar{display:none}.topbar-chips{-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}@media (min-width: 1400px){.topbar-chips{-webkit-mask-image:none;mask-image:none}}.app-topbar__module{font-size:var(--font-small);font-weight:500;color:var(--text-dim);white-space:nowrap;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);min-height:44px}.app-topbar__module:before{content:"›";opacity:.45;font-weight:400;margin-right:var(--space-xs)}.topbar-icon-btn{min-width:48px!important;min-height:48px!important;padding:0!important;justify-content:center;font-size:1.25rem;flex-shrink:0;border-radius:var(--radius-sm)!important}.topbar-icon-btn[aria-pressed=true]{background:var(--accent-active)!important;color:var(--accent)!important;border-color:var(--accent-border)!important}body.light-mode .app-topbar{background:#f0f4fae0}body.light-mode .app-nav{background:#fffffffa}body.light-mode .status-box{background:#00000008}body.light-mode .mode-switcher{background:#0000000f}body.light-mode .btn--primary{box-shadow:0 2px 8px #1a6bc433}body.light-mode .btn--primary:hover{box-shadow:0 4px 16px #1a6bc447}.app-content{display:flex;flex-direction:column;overflow:hidden;height:100%;min-width:0}.nav-toggle-btn,.app-nav{display:none!important}.nav-backdrop{display:none!important;pointer-events:none!important}@media (min-width: 2200px){.app-topbar{min-height:64px;gap:var(--space-md);padding:0 var(--space-xl)}.topbar-icon-btn{min-width:56px!important;min-height:56px!important;font-size:1.5rem}}@media (min-width: 3400px){.app-topbar{min-height:80px;gap:var(--space-lg)}.topbar-icon-btn{min-width:64px!important;min-height:64px!important;font-size:1.75rem}}.nav-item{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-body);font-weight:500;color:var(--text-dim);transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);cursor:pointer;border:1px solid transparent;background:transparent;text-align:left;width:100%;min-height:48px;min-width:48px}.nav-item:hover{background:var(--accent-subtle);color:var(--text)}.nav-item.active{background:var(--accent-active);color:var(--accent);border-color:var(--accent-border)}.nav-item__icon{font-size:1.4em;flex-shrink:0;width:1.5em;text-align:center}.nav-item__label{display:none;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-small)}#nav-keyboard-hint{display:none}@media (min-width: 1100px){.nav-item{justify-content:flex-start;padding:var(--space-sm) var(--space-md)}.nav-item:hover{transform:translate(2px);transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.nav-item__label{display:block}#nav-keyboard-hint{display:block;font-size:var(--font-micro);opacity:.7}@media (prefers-reduced-motion: reduce){.nav-item:hover{transform:none}}}@media (min-width: 600px) and (max-width: 1099px){.app-nav{width:90px}.nav-item{flex-direction:column;gap:var(--space-xs);padding:var(--space-xs);justify-content:center;min-height:56px}.nav-item__icon{font-size:1.5em;width:auto}.nav-item__label{display:block;font-size:var(--font-micro);line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px);opacity:.8}.nav-item.active .nav-item__label{opacity:1;font-weight:700}}#app-content{flex:1;min-width:0;overflow:hidden;height:100%}.module-layout{display:grid;grid-template-columns:300px 1fr;gap:var(--space-lg);padding:var(--space-lg);overflow:hidden;height:100%;box-sizing:border-box}@media (min-width: 1100px){.module-layout{grid-template-columns:320px 1fr;gap:var(--space-xl);padding:var(--space-xl)}}@media (min-width: 1400px){.module-layout{grid-template-columns:360px 1fr;gap:var(--space-xl);padding:var(--space-xl)}}@media (min-width: 1800px){.module-layout{grid-template-columns:400px 1fr;gap:var(--space-xxl);padding:var(--space-xxl)}}@media (min-width: 2200px){.module-layout{grid-template-columns:440px 1fr}}@media (min-width: 2600px){.module-layout{grid-template-columns:480px 1fr}}@media (min-width: 3400px){.module-layout{grid-template-columns:560px 1fr;padding:calc(var(--space-xxl) * 1.3);gap:calc(var(--space-xxl) * 1.3)}}@media (max-width: 1099px){.module-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow-y:auto}.module-panel-left{max-height:38vh;overflow-y:auto}.module-layout>.module-panel-right:only-child{grid-row:1 / -1;min-height:0}.module-panel-right{min-height:280px}.module-panel-left .btn{padding:var(--space-xs) var(--space-sm);min-height:48px;font-size:var(--font-small)}.module-panel-left .control-block{gap:var(--space-xs)}.module-panel-left .panel__body>.control-block:last-child{position:sticky;bottom:0;background:var(--panel);z-index:2;padding-top:var(--space-xs);border-top:1px solid var(--line);margin-top:auto}}.module-panel-left{overflow:hidden;min-height:0}.module-panel-left>.panel{height:100%}.module-panel-right{display:flex;flex-direction:column;gap:var(--space-md);overflow:hidden;min-width:0;position:relative}.module-layout>.module-panel-right:only-child{grid-column:1 / -1}.module-layout>.module-panel-right:only-child>.canvas-container{flex:1!important;min-height:0}.module-layout>.module-panel-right:only-child>.status-box{position:absolute;bottom:28%;left:var(--space-sm);right:var(--space-sm);z-index:8;pointer-events:none;margin:0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a1432d1;border-radius:var(--radius-md);font-size:var(--font-status);font-weight:600}body.light-mode .module-layout>.module-panel-right:only-child>.status-box{background:#f0f4fae6}.module-layout>.module-panel-right[data-status-low]:only-child>.status-box{position:static;bottom:auto;left:auto;right:auto;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel)!important;margin:var(--space-sm)!important}body.light-mode .module-layout>.module-panel-right[data-status-low]:only-child>.status-box{background:var(--panel)!important}.module-layout>.module-panel-right:only-child>.session-counter{position:absolute;bottom:calc(28% + 3.5rem + var(--space-sm));right:var(--space-sm);z-index:8;pointer-events:none;margin:0!important;background:#0a1432a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);font-size:var(--font-micro)}.module-layout>.module-panel-right[data-status-low]:only-child>.session-counter{position:static;bottom:auto;right:auto;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel-soft)!important;margin:0 var(--space-sm) var(--space-xs)!important;align-self:flex-end}body.light-mode .module-layout>.module-panel-right:only-child>.session-counter{background:#f0f4fad9}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.panel--soft{background:var(--panel-soft)}.panel--accent{background:var(--accent-subtle);border-color:var(--accent-border)}.panel__header{padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line);font-size:var(--font-small);font-weight:700;color:var(--text-dim);letter-spacing:.02em}.panel__body{padding:var(--space-lg) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl);height:100%;overflow-y:auto;box-sizing:border-box}.canvas-container--wheel{flex:0 0 44%}.canvas-container{position:relative;flex:1;min-height:0;max-width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);background:var(--panel)}.canvas-container canvas{display:block;width:100%;height:100%;touch-action:none}.control-block{display:flex;flex-direction:column;gap:var(--space-sm)}.control-block__title{font-size:var(--font-small);font-weight:700;color:var(--text-dim);letter-spacing:.02em;padding-bottom:var(--space-xs);border-bottom:1px solid var(--line)}.step-block[hidden]{display:none}.step-block.step-block--revealing{animation:stepBlockReveal var(--duration-medium) var(--ease-default) both}@keyframes stepBlockReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stepBlockRevealReduced{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.step-block.step-block--revealing{animation:stepBlockRevealReduced var(--duration-fast) ease both}}.btn-group{display:flex;gap:var(--space-xs);flex-wrap:wrap}.btn-group--vertical{flex-direction:column}.btn-group--grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-tight)}.btn-group--grid .btn{padding:var(--space-xs) var(--space-sm);font-size:var(--font-small)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);min-height:48px;border-radius:var(--radius-sm);font-size:var(--font-body);font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),filter var(--duration-fast) var(--ease-default);border:1px solid transparent;white-space:nowrap;user-select:none}.btn:active{transform:scale(.96)}.btn--primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);box-shadow:0 2px 8px #6db5ff40}.btn--primary:hover{filter:brightness(1.12);box-shadow:0 4px 16px #6db5ff59}.btn--secondary{background:var(--accent-subtle);color:var(--text);border-color:var(--accent-border)}.btn--secondary:hover{background:var(--accent-light);border-color:var(--accent-border-strong)}.btn--secondary.active,.btn--secondary[aria-pressed=true]{background:var(--accent-active);border-color:var(--accent);color:var(--accent)}.btn--ghost{background:transparent;color:var(--text-dim);border-color:var(--accent-border)}.btn--ghost:hover{background:var(--accent-subtle);color:var(--text);border-color:var(--accent-border-strong)}.btn--danger{background:var(--bad-subtle);color:var(--bad);border-color:var(--bad)}.btn--danger:hover{background:var(--bad-hover)}.btn--success{background:var(--ok-subtle);color:var(--ok);border-color:var(--ok)}.btn--success:hover{background:var(--ok-hover)}.btn--sm{padding:var(--space-xs) var(--space-sm);min-height:48px;font-size:var(--font-small)}.btn--lg{padding:var(--space-md) var(--space-lg);min-height:56px;font-size:var(--font-lead)}.btn:disabled,.btn[disabled]{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.status-box{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--line);font-size:var(--font-status);font-weight:500;line-height:1.55;min-height:0;display:flex;align-items:center;background:#ffffff08;transition:background var(--duration-medium) var(--ease-default),border-color var(--duration-medium) var(--ease-default),color var(--duration-medium) var(--ease-default)}@keyframes status-pop{0%{transform:scale(1)}35%{transform:scale(1.06)}65%{transform:scale(.97)}to{transform:scale(1)}}.status-box--ok{background:var(--ok-subtle);border-color:var(--ok);color:var(--ok);animation:status-pop var(--duration-medium) cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.status-box--ok{animation:none}}.status-box--warn{background:var(--warn-subtle);border-color:var(--warn);color:var(--warn)}.status-box--bad{background:var(--bad-subtle);border-color:var(--bad);color:var(--bad)}.status-box--task{background:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent)}.status-box--module-margin{margin:var(--space-xs) var(--space-lg)}.status-box--module-feedback{margin:var(--space-xs) auto;max-width:720px;width:calc(100% - 2 * var(--space-lg));text-align:center;flex-shrink:0}@media (min-width: 2200px){.status-box--module-feedback{max-width:900px}}@media (min-width: 3400px){.status-box--module-feedback{max-width:1100px}}@media (min-width: 2200px){.status-box{padding:var(--space-md) var(--space-xl);font-size:var(--font-lead);min-height:52px;border-width:2px;border-radius:var(--radius-md)}}@media (min-width: 3400px){.status-box{padding:var(--space-lg) var(--space-xxl);font-size:var(--font-panel-title);min-height:64px;font-weight:600;border-width:3px;border-radius:var(--radius-lg)}}.status-box:empty{visibility:hidden}.auto-advance-bar{position:relative;height:32px;margin:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--panel-soft);overflow:hidden;cursor:pointer;user-select:none}.auto-advance-bar__fill{position:absolute;inset:0;width:0%;background:var(--ok);opacity:.35;border-radius:var(--radius-md)}.auto-advance-bar__label{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-size:var(--font-small);font-weight:600;color:var(--text);z-index:1}@media (prefers-reduced-motion: reduce){.auto-advance-bar__fill{transition:none}}body.light-mode .auto-advance-bar{background:var(--panel)}.session-counter{font-size:var(--font-micro);color:var(--text-dim);text-align:right;padding:var(--space-xs) var(--space-md);min-height:1.2rem}.session-counter:empty{display:none}.task-box{padding:var(--space-md) var(--space-lg);background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-size:var(--font-lead);font-weight:600;line-height:1.5}.task-box__label{font-size:var(--font-micro);font-weight:600;color:var(--text-dim);letter-spacing:.02em;margin-bottom:var(--space-xs)}.hint-box{padding:var(--space-sm) var(--space-md);border:1px dashed var(--accent-border);border-radius:var(--radius-sm);font-size:var(--font-small);color:var(--text-dim);background:var(--accent-subtle);line-height:1.55}.badge{display:inline-flex;align-items:center;padding:2px var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-pill);font-weight:600;white-space:nowrap}.badge--accent{background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent-border)}.badge--ok{background:var(--ok-subtle);color:var(--ok);border:1px solid var(--ok)}.badge--warn{background:var(--warn-subtle);color:var(--warn);border:1px solid var(--warn)}.input{padding:var(--space-sm) var(--space-md);background:#ffffff12;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-body);min-height:48px;width:100%;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.input:focus{border-color:var(--accent-border-strong);background:#ffffff1a;box-shadow:0 0 0 3px #6db5ff26;outline:none}body.light-mode .input{background:#0000000a;border-color:#0000002e}body.light-mode .input:focus{background:var(--panel);border-color:var(--accent-border-strong);box-shadow:0 0 0 3px #1a6bc41f}.input--sm{padding:var(--space-xs) var(--space-sm);font-size:var(--font-small);min-height:48px}.action-bar{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-xs) 0}.action-bar--center{justify-content:center}.action-bar--right{justify-content:flex-end}.mode-switcher{display:flex;gap:var(--space-xs);flex-wrap:wrap;padding:var(--space-xs);background:#00000026;border-radius:var(--radius-sm);border:1px solid var(--line)}.mode-switcher .btn{flex:1;min-width:0;font-size:var(--font-small);padding:var(--space-xs) var(--space-sm);min-height:48px}.home-view{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);overflow-y:auto;height:100%}@media (min-width: 1100px){.home-view{padding:var(--space-xl);gap:var(--space-xl)}}@media (min-width: 2200px){.home-view{padding:var(--space-lg) var(--space-xl);gap:var(--space-lg)}}.home-view__hero{text-align:center;padding:var(--space-lg) 0 var(--space-md);flex-shrink:0}@media (min-width: 2200px){.home-view__hero{padding:var(--space-md) 0 var(--space-sm)}.home-view__title{font-size:clamp(2.5rem,2.8vw,4rem)}.home-view__subtitle{font-size:clamp(1.3rem,1.5vw,2rem)}}@media (min-width: 3400px){.home-view__hero{padding:var(--space-lg) 0 var(--space-md)}.home-view__title{font-size:clamp(3rem,3vw,5rem)}}.home-view__title{font-size:var(--font-page-title);font-weight:800;color:var(--text);margin-bottom:var(--space-sm);letter-spacing:-.02em;line-height:1.15}.home-view__subtitle{font-size:var(--font-lead);color:var(--text-dim);font-weight:400;line-height:1.6}.module-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-sm);max-width:1200px;margin-inline:auto;width:100%}@media (min-width: 1400px){.module-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-xl)}}@media (min-width: 1800px){.module-cards{max-width:1600px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width: 2600px){.module-cards{max-width:2200px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (min-width: 3400px){.module-cards{max-width:2800px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}.module-card{position:relative;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--panel);border:2px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;color:var(--text);min-height:56px;transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}@media (min-width: 2200px){.module-card{min-height:80px;padding:var(--space-lg) var(--space-xl);gap:var(--space-lg);border-radius:var(--radius-xl);border-width:3px}.module-card__icon{font-size:clamp(2rem,2.5vw,3.5rem)}.module-card__title{font-size:var(--font-lead)}.module-card__desc{font-size:var(--font-body)}}@media (min-width: 3400px){.module-card{min-height:100px;padding:var(--space-xl) var(--space-xxl);gap:var(--space-xl)}.module-card__icon{font-size:clamp(2.5rem,3vw,4rem)}.module-card__title{font-size:var(--font-panel-title)}}.module-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,var(--accent-subtle),transparent 55%);pointer-events:none;opacity:0;transition:opacity var(--duration-medium) var(--ease-default)}.module-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--accent-border)}.module-card:hover:before{opacity:1}.module-card__icon{font-size:var(--icon-module);line-height:1;flex-shrink:0}.module-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.module-card__title{font-size:var(--font-body);font-weight:700;letter-spacing:-.01em}.module-card__desc{font-size:var(--font-micro);color:var(--text-dim);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.session-stats{display:flex;gap:var(--space-md);align-items:center}.stat-item{font-size:var(--font-micro);color:var(--text-dim)}.stat-item strong{color:var(--accent);font-weight:700}.view{display:none;height:100%;overflow:hidden}.view.active{display:flex;flex-direction:column}@keyframes pulse-ok{0%{box-shadow:0 0 #72d59bb3}60%{box-shadow:0 0 0 12px #72d59b00}to{box-shadow:0 0 #72d59b00}}@keyframes pulse-accent{0%{box-shadow:0 0 #6db5ffb3}60%{box-shadow:0 0 0 12px #6db5ff00}to{box-shadow:0 0 #6db5ff00}}@keyframes shake-bad{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-6px)}30%,60%,90%{transform:translate(6px)}}@keyframes pop-in{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}@keyframes slide-up-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-left{0%{transform:translate(-8px);opacity:0}to{transform:translate(0);opacity:1}}.anim-pop-in{animation:pop-in .25s var(--ease-enter) forwards}.anim-pulse-ok{animation:pulse-ok .8s ease-out}.anim-shake-bad{animation:shake-bad .5s ease-out}.anim-slide-up{animation:slide-up-in .2s var(--ease-enter) forwards}@media (prefers-reduced-motion: reduce){.anim-pop-in{animation:none;opacity:1}.anim-shake-bad{animation:none}.anim-slide-up{animation:none;opacity:1}.anim-pulse-ok{animation:none}.btn:active,.nav-item:hover,.module-card:hover{transform:none}.app-nav,.nav-backdrop{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-dim{color:var(--text-dim)}.text-accent{color:var(--accent)}.text-ok{color:var(--ok)}.text-warn{color:var(--warn)}.text-bad{color:var(--bad)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.control-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-sm);flex-shrink:0;max-width:720px;margin:0 auto;width:100%}.control-bar__group{display:flex;align-items:center;gap:var(--space-sm)}.control-bar__left{flex:0 0 auto;justify-content:flex-start;min-width:0}.control-bar__center{flex:1;display:flex;justify-content:center}.control-bar__right{flex:0 0 auto;justify-content:flex-end;min-width:0}.control-bar-btn{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-small);font-weight:600;min-height:48px;min-width:48px;cursor:pointer;background:var(--panel-soft);color:var(--text);border:1px solid var(--line);white-space:nowrap;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.control-bar-btn:hover{background:var(--accent-subtle);border-color:var(--accent-border)}.control-bar-btn:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.control-bar-btn:active{transform:none}}.control-bar-more{position:relative}.control-bar-btn--more{opacity:.7}.control-bar-popover{position:absolute;bottom:calc(100% + var(--space-xs));left:0;z-index:56;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 8px 24px #0003;min-width:220px;padding:var(--space-xs);display:flex;flex-direction:column;gap:2px;animation:pop-in .2s var(--ease-enter)}body.light-mode .control-bar-popover{background:var(--panel);box-shadow:0 8px 24px #0000001f}@media (prefers-reduced-motion: reduce){.control-bar-popover{animation:none}}.control-bar-popover__item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text);font-family:inherit;font-size:var(--font-small);font-weight:500;cursor:pointer;min-height:44px;white-space:nowrap;text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-default)}.control-bar-popover__item:hover{background:var(--accent-subtle)}@media (min-width: 2200px){.control-bar-popover{min-width:280px}.control-bar-popover__item{min-height:52px;font-size:var(--font-body);padding:var(--space-md) var(--space-lg)}}@media (min-width: 2200px){.control-bar{max-width:1000px;gap:var(--space-md);min-height:64px;padding:var(--space-sm) var(--space-md)}.control-bar-btn{min-height:56px;min-width:56px;padding:var(--space-sm) var(--space-xl);font-size:var(--font-body);border-width:2px}}@media (min-width: 3400px){.control-bar{max-width:1400px;gap:var(--space-lg);min-height:80px;padding:var(--space-md) var(--space-lg)}.control-bar-btn{min-height:72px;min-width:72px;padding:var(--space-md) var(--space-xxl);font-size:var(--font-lead);border-width:2px;border-radius:var(--radius-lg)}}@media (max-width: 767px){.control-bar{gap:var(--space-xs);padding:var(--space-xs)}.control-bar__left{gap:var(--space-xs)}.control-bar-label{display:none}.control-bar-btn{padding:var(--space-xs) var(--space-sm);min-width:44px;font-size:var(--font-body)}.hint-dots{display:none}}body.keyboard-open .control-bar{display:none}.hint-btn-wrap{display:flex;align-items:center;gap:6px}.hint-dots{display:flex;gap:4px;align-items:center}.hint-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--line);transition:background var(--duration-fast) var(--ease-default)}.hint-dot--filled{background:var(--accent)}.numpad-btn.numpad-dimmed{opacity:.3;pointer-events:auto}.numpad-btn--back{background:var(--warn);color:var(--text-on-accent);font-weight:700}.numpad-btn--back:hover{background:var(--warn-hover)}.numpad-btn--enter{background:var(--ok);color:var(--text-on-accent);font-weight:700}.numpad-btn--enter:hover{background:var(--ok-hover)}.v2-middle{flex:1;display:flex;min-height:0;min-width:0;overflow:hidden}.v2-canvas-col{flex:1;display:flex;flex-direction:column;min-width:0}.v2-numpad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);flex-shrink:0;width:clamp(190px,18vw,280px);border-left:1px solid var(--line);background:var(--panel)}.v2-numpad__display{font-size:var(--font-lead);font-weight:700;min-height:2.5rem;text-align:center;width:100%;background:var(--panel-soft);border-radius:var(--radius-md);padding:var(--space-sm);display:flex;align-items:center;justify-content:center}.v2-numpad__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs);width:100%}.v2-numpad__btn{min-height:48px;min-width:48px;font-size:var(--font-body);font-weight:600;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--text);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);display:flex;align-items:center;justify-content:center}.v2-numpad__btn:hover{background:var(--accent-subtle)}.v2-numpad__btn:active{transform:scale(.95)}.v2-numpad__btn--back{background:var(--panel-soft);color:var(--text-dim, var(--text));font-weight:700;border-color:var(--line)}.v2-numpad__btn--back:hover{background:var(--accent-subtle)}.v2-numpad__btn--enter{background:var(--accent);color:var(--text-on-accent);font-weight:700;border-color:transparent}.v2-numpad__btn--enter:hover{background:var(--accent-hover, var(--accent))}.v2-numpad__btn.numpad-dimmed{opacity:.3;pointer-events:auto}@media (min-width: 2200px){.v2-numpad{gap:var(--space-md);padding:var(--space-lg)}.v2-numpad__btn{min-height:64px;font-size:var(--font-lead)}.v2-numpad__display{font-size:var(--font-panel-title);min-height:3.5rem}.v2-numpad__grid{gap:var(--space-sm)}}@media (min-width: 3400px){.v2-numpad__btn{min-height:80px;font-size:var(--font-page-title)}}@media (prefers-reduced-motion: reduce){.v2-numpad__btn:active{transform:none}}body.light-mode .v2-numpad{background:#fffffff2}@media (max-width: 767px){.v2-middle{flex-direction:column}.v2-numpad{width:100%;border-left:none;border-top:1px solid var(--line);flex-direction:column;padding:var(--space-xs) var(--space-sm);gap:var(--space-xs);flex-shrink:0}.v2-numpad__display{min-height:2rem;font-size:var(--font-body);padding:var(--space-xs) var(--space-sm)}.v2-numpad__grid{grid-template-columns:repeat(6,1fr);gap:var(--space-xs)}.v2-numpad__btn{min-height:44px;font-size:var(--font-small);padding:0}.v2-numpad__btn--enter{font-size:var(--font-small)}}.fly-digit{position:fixed;z-index:120;font-size:28px;font-weight:700;font-family:Atkinson Hyperlegible,system-ui,sans-serif;color:var(--accent);pointer-events:none;opacity:0;transition:none;transform:translate(-50%,-50%)}.fly-digit--active{transition:left .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .25s ease}@media (prefers-reduced-motion: reduce){.fly-digit--active{transition:none;opacity:0}}.onboarding-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(4px);animation:onboarding-fade-in .3s var(--ease-default)}.onboarding-overlay--closing{animation:onboarding-fade-out .3s var(--ease-default) forwards}@keyframes onboarding-fade-in{0%{opacity:0}to{opacity:1}}@keyframes onboarding-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.onboarding-overlay,.onboarding-overlay--closing{animation:none}}.onboarding-card{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xxl);max-width:420px;text-align:center;box-shadow:0 8px 24px #0003;animation:onboarding-card-pop .4s cubic-bezier(.16,1,.3,1)}@keyframes onboarding-card-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.onboarding-card{animation:none}}.onboarding-icon{font-size:48px;margin-bottom:var(--space-sm)}.onboarding-title{font-size:var(--font-lead);font-weight:700;margin:0 0 var(--space-md) 0;color:var(--text)}.onboarding-step{font-size:var(--font-body);color:var(--text-dim);margin:var(--space-xs) 0;line-height:1.6}.onboarding-start{margin-top:var(--space-lg)}.tutorial-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;animation:onboarding-fade-in .3s var(--ease-default)}.tutorial-overlay--closing{animation:onboarding-fade-out .3s var(--ease-default) forwards}@media (prefers-reduced-motion: reduce){.tutorial-overlay,.tutorial-overlay--closing{animation:none}}.tutorial-card{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xl) var(--space-lg);max-width:560px;width:92%;max-height:90%;display:flex;flex-direction:column;gap:var(--space-lg);box-shadow:0 12px 48px #00000059;animation:onboarding-card-pop .4s cubic-bezier(.16,1,.3,1);overflow-y:auto}@media (min-width: 1100px){.tutorial-card{max-width:680px}.tutorial-canvas{height:280px}}@media (min-width: 1400px){.tutorial-card{max-width:800px}.tutorial-canvas{height:320px}}@media (prefers-reduced-motion: reduce){.tutorial-card{animation:none}}.tutorial-tabs{display:flex;gap:var(--space-xs);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-xs)}.tutorial-tabs::-webkit-scrollbar{display:none}.tutorial-tab{flex:0 1 auto;min-width:fit-content;min-height:48px;padding:var(--space-sm) var(--space-md);border:2px solid var(--line);border-radius:var(--radius-md);background:transparent;color:var(--text-dim);font-family:inherit;font-size:var(--font-small);font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);white-space:nowrap}@media (prefers-reduced-motion: reduce){.tutorial-tab{transition:opacity .15s ease}}.tutorial-tab:hover{border-color:var(--accent);color:var(--text)}.tutorial-tab--active{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.tutorial-tab--active:hover{color:var(--text-on-accent)}body.light-mode .tutorial-tab{border-color:var(--line);color:var(--text-dim)}body.light-mode .tutorial-tab--active{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.tutorial-canvas{width:100%;height:220px;border-radius:var(--radius-md);background:var(--panel-soft);flex-shrink:0}.tutorial-text{text-align:center;display:flex;flex-direction:column;gap:var(--space-sm)}.tutorial-title{font-size:var(--font-lead);font-weight:700;margin:0;color:var(--text)}.tutorial-desc{font-size:var(--font-body);line-height:1.6;margin:0;color:var(--text)}.tutorial-math{font-size:var(--font-small);line-height:1.6;margin:0;color:var(--text-dim);background:var(--accent-subtle);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.tutorial-dots{display:flex;gap:var(--space-sm);justify-content:center}.tutorial-dot{width:10px;height:10px;border-radius:50%;background:var(--line);transition:background var(--duration-fast) var(--ease-default)}.tutorial-dot--active{background:var(--accent)}.tutorial-nav{display:flex}.tutorial-next{flex:1;min-height:48px;font-size:var(--font-body);font-weight:600}body.light-mode .tutorial-overlay{background:#00000059}body.light-mode .tutorial-math{background:var(--accent-subtle);color:var(--accent)}.task-chips{display:flex;gap:var(--space-sm);height:36px;padding:0 var(--space-lg);align-items:center;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.task-chips::-webkit-scrollbar{display:none}.task-chip{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);font-size:var(--font-micro);font-weight:600;white-space:nowrap;cursor:pointer;min-height:40px;background:var(--panel-soft);color:var(--text);border:1px solid transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.task-chip:hover{background:var(--accent-subtle)}.task-chip.active{background:var(--accent);color:var(--text-on-accent)}.chip-separator{color:var(--text-muted, var(--text));opacity:.3;font-size:var(--font-micro);user-select:none;padding:0 var(--space-xs)}@media (min-width: 2200px){.task-chips{height:48px;gap:var(--space-md)}.task-chip{min-height:44px;font-size:var(--font-small);padding:var(--space-sm) var(--space-lg)}}@media (min-width: 3400px){.task-chips{height:60px;gap:var(--space-lg)}.task-chip{min-height:52px;font-size:var(--font-body);padding:var(--space-sm) var(--space-xl)}}.overlay-backdrop{position:fixed;inset:0;z-index:1000;background:#0009;display:flex;align-items:center;justify-content:center;padding:var(--space-xl)}.overlay-dialog{background:var(--panel);border-radius:var(--radius-xl);padding:var(--space-xl);max-width:680px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-panel);color:var(--text)}.overlay-close-btn{font-size:1.5rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);color:var(--text-dim);transition:background var(--duration-fast) var(--ease-default)}.overlay-close-btn:hover{background:var(--accent-subtle);color:var(--text)}.overlay-diff-btn{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-small);font-weight:600;min-width:48px;min-height:48px;cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.overlay-diff-btn.active{background:var(--accent);color:var(--text-on-accent)}.overlay-module-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-md);cursor:pointer;text-align:left;min-height:64px;border:2px solid transparent;background:var(--panel-soft);color:var(--text);transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.overlay-module-card:hover{background:var(--accent-subtle);border-color:var(--accent-border)}.overlay-module-card.active{background:var(--accent-light);border-color:var(--accent)}:focus-visible{outline:3px solid var(--accent-focus);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.control-bar{padding-bottom:env(safe-area-inset-bottom)}}@keyframes view-fade-in{0%{opacity:0}to{opacity:1}}.view.active{animation:view-fade-in var(--duration-medium) var(--ease-enter)}@keyframes task-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.task-enter{animation:task-slide-in var(--duration-medium) var(--ease-enter)}.module-card:active{transform:scale(.97)}@keyframes control-pulse{0%{box-shadow:0 0 #6db5ff80}70%{box-shadow:0 0 0 8px #6db5ff00}to{box-shadow:0 0 #6db5ff00}}.control-bar-btn--pulse{animation:control-pulse .6s var(--ease-default)}@media (prefers-reduced-motion: reduce){.view.active{animation:none}.task-enter{animation:none;transform:none!important}.control-bar-btn--pulse{animation:none}.module-card:active{transform:none}}@media print{.app-topbar,.app-nav,.module-panel-left{display:none!important}body{background:#fff;color:#000}canvas{max-width:100%}}.difficulty-selector{display:flex;gap:var(--space-sm);justify-content:center;margin:var(--space-md) auto var(--space-sm);max-width:600px}.difficulty-selector__btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:2px solid var(--line);background:var(--panel-soft);color:var(--text);cursor:pointer;min-height:72px;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.difficulty-selector__btn:hover{background:var(--accent-subtle);border-color:var(--accent-border)}.difficulty-selector__btn.difficulty-selector__btn--active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.difficulty-selector__btn.difficulty-selector__btn--active:hover{background:var(--accent);color:var(--text-on-accent)}.difficulty-selector__icon{font-size:24px}.difficulty-selector__label{font-size:var(--font-body);font-weight:700}.difficulty-selector__desc{font-size:var(--font-micro);opacity:.75}@media (min-width: 2200px){.difficulty-selector{max-width:900px;gap:var(--space-md)}.difficulty-selector__btn{min-height:88px;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border-width:3px}.difficulty-selector__icon{font-size:36px}.difficulty-selector__label{font-size:var(--font-lead)}.difficulty-selector__desc{font-size:var(--font-small)}}@media (min-width: 3400px){.difficulty-selector{max-width:1200px;gap:var(--space-lg)}.difficulty-selector__btn{min-height:100px;padding:var(--space-lg) var(--space-xl)}.difficulty-selector__icon{font-size:48px}}.difficulty-badge{padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent-border);font-size:var(--font-micro);font-weight:600;cursor:pointer;white-space:nowrap;min-height:28px;transition:background var(--duration-fast) var(--ease-default)}.difficulty-badge:hover{background:var(--accent);color:var(--text-on-accent)}@media (min-width: 2200px){.difficulty-badge{font-size:var(--font-small);min-height:36px;padding:var(--space-xs) var(--space-md)}}@media (min-width: 3400px){.difficulty-badge{font-size:var(--font-body);min-height:44px;padding:var(--space-sm) var(--space-lg)}}.help-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-md);animation:help-fade-in .2s ease}.help-modal{background:var(--panel);border-radius:var(--radius-lg);box-shadow:0 24px 64px #0006;width:100%;max-width:680px;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;animation:help-slide-up .25s cubic-bezier(.16,1,.3,1)}.help-modal__header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--line);flex-shrink:0}.help-modal__title{font-size:var(--font-lead);font-weight:700;margin:0;flex:1}.help-modal__close{min-width:44px;min-height:44px;border-radius:var(--radius-md);font-size:1.1rem;color:var(--text-dim);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.help-modal__close:hover{background:var(--panel-soft);color:var(--text)}.help-modal__body{overflow-y:auto;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg);scrollbar-width:thin;scrollbar-color:var(--accent-border) transparent}.help-section{display:flex;flex-direction:column;gap:var(--space-sm)}.help-section--legal{background:var(--panel-soft);border-radius:var(--radius-md);padding:var(--space-lg);border-left:3px solid var(--accent-border)}.help-section__title{font-size:var(--font-body);font-weight:700;color:var(--text);margin:0;padding-bottom:var(--space-xs);border-bottom:1px solid var(--line)}.help-subsection__title{font-size:var(--font-small);font-weight:700;color:var(--accent);margin:var(--space-sm) 0 var(--space-xs)}.help-section p{font-size:var(--font-small);line-height:1.65;color:var(--text);margin:0}.help-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.help-list li{font-size:var(--font-small);line-height:1.6;padding-left:var(--space-lg);position:relative}.help-list li:before{content:"•";position:absolute;left:var(--space-sm);color:var(--accent);font-weight:700}.help-controls{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xs)}.help-control{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--font-small);line-height:1.5}.help-control__icon{font-size:1.1rem;flex-shrink:0;min-width:28px;text-align:center}.help-keys{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs) var(--space-md);margin-top:var(--space-xs)}.help-key{font-size:var(--font-small);display:flex;align-items:center;gap:var(--space-xs)}kbd{font-family:Courier New,monospace;font-size:.75rem;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px var(--space-xs);white-space:nowrap;flex-shrink:0}.help-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.help-link:hover{color:var(--text)}.help-footer{font-size:var(--font-micro);color:var(--text-dim);text-align:center;padding-top:var(--space-md);border-top:1px solid var(--line);line-height:1.6}.home-help-btn{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-sm) auto 0;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent-border);font-size:var(--font-small);font-weight:600;cursor:pointer;min-height:36px;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.home-help-btn:hover{background:var(--accent-light);border-color:var(--accent-border-strong)}@keyframes help-fade-in{0%{opacity:0}to{opacity:1}}@keyframes help-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.help-overlay,.help-modal{animation:none}}@media (max-width: 767px){.help-overlay{padding:0;align-items:flex-end}.help-modal{max-width:100%;max-height:92dvh;border-bottom-left-radius:0;border-bottom-right-radius:0}.help-keys{grid-template-columns:1fr}}.home-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 60%,transparent);z-index:2}.home-footer__sep{color:var(--text-dim);font-size:var(--font-small);opacity:.4}.home-footer__link{font-size:var(--font-small);color:var(--text-dim);text-decoration:none;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-default)}.home-footer__link:hover{color:var(--text)}.sw-update-banner{position:fixed;bottom:calc(var(--space-md) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);background:var(--panel);border:1.5px solid var(--accent);border-radius:var(--radius-pill);box-shadow:0 4px 24px #0000004d;white-space:nowrap;max-width:calc(100vw - var(--space-xl) * 2);animation:sw-banner-up .3s cubic-bezier(.16,1,.3,1)}.sw-update-banner--hiding{animation:sw-banner-down .28s cubic-bezier(.7,0,.84,0) forwards}.sw-update-banner__text{font-size:var(--font-small);color:var(--text)}.sw-update-banner__btn{font-size:var(--font-small);font-weight:600;color:var(--text-on-accent);background:var(--accent);border:none;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md);min-height:36px;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-default)}.sw-update-banner__btn:hover{background:var(--accent-hover, var(--accent));filter:brightness(1.1)}.sw-update-banner__close{font-size:13px;color:var(--text-dim);background:none;border:none;padding:0;min-height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.sw-update-banner__close:hover{color:var(--text);background:var(--panel-soft)}@keyframes sw-banner-up{0%{transform:translate(-50%) translateY(calc(100% + 16px));opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes sw-banner-down{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(calc(100% + 16px));opacity:0}}@media (prefers-reduced-motion: reduce){.sw-update-banner,.sw-update-banner--hiding{animation:none}}.module-card--challenge{background:linear-gradient(135deg,var(--accent-subtle) 0%,var(--panel-soft) 100%)!important;border:2px solid var(--accent-border)!important}.challenge-config-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:challenge-fade-in .2s ease}.challenge-config-card{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-xl);max-width:400px;width:90%;box-shadow:0 12px 48px #00000059}.challenge-time-buttons{display:flex;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-lg)}.challenge-time-btn{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:2px solid var(--line);background:var(--panel-soft);color:var(--text);font-size:var(--font-body);font-weight:600;min-height:56px;min-width:80px;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.challenge-time-btn:hover{background:var(--accent-subtle);border-color:var(--accent)}.challenge-time-btn--default{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.challenge-cancel-btn{display:block;margin:0 auto;background:none;border:none;color:var(--text-dim);font-size:var(--font-small);cursor:pointer;padding:var(--space-sm);text-decoration:underline}.challenge-countdown-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.challenge-countdown-number{font-size:96px;font-weight:700;color:var(--text);text-shadow:0 4px 24px rgba(0,0,0,.4)}.challenge-countdown-pop{animation:challenge-pop .8s cubic-bezier(.16,1,.3,1)}.challenge-timer-bar{position:relative;height:40px;margin:0 0 var(--space-xs);border-radius:var(--radius-md);background:var(--panel-soft);overflow:hidden;flex-shrink:0}.challenge-timer-fill{position:absolute;inset:0;width:0%;background:var(--accent);opacity:.25;border-radius:var(--radius-md);transition:width .1s linear}.challenge-timer-bar--urgent .challenge-timer-fill{background:var(--bad);opacity:.35;animation:challenge-pulse 1s infinite}.challenge-timer-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--space-sm) 0 0}.challenge-timer-pause-btn{background:none;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;min-height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.challenge-timer-pause-btn:hover{color:var(--text);background:#ffffff1a}.challenge-timer-pause-btn:active{transform:scale(.92)}.challenge-timer-bar--paused{opacity:.65}.challenge-timer-bar--paused .challenge-timer-clock{color:var(--text-dim)}.challenge-timer-clock{font-size:var(--font-body);font-weight:700;font-variant-numeric:tabular-nums}.challenge-timer-score{font-size:var(--font-body);font-weight:600}.challenge-result-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:challenge-fade-in .3s ease}.challenge-result-card{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-xl);max-width:440px;width:90%;text-align:center;box-shadow:0 12px 48px #00000059;animation:challenge-result-pop .5s cubic-bezier(.16,1,.3,1)}.challenge-result-emoji{font-size:64px;margin-bottom:var(--space-md)}.challenge-result-title{font-size:var(--font-lead);font-weight:700;margin:0 0 var(--space-xs)}.challenge-result-subtitle{font-size:var(--font-small);color:var(--text-dim);margin:0 0 var(--space-md)}.challenge-result-record{font-size:var(--font-body);font-weight:600;color:var(--ok);margin:0 0 var(--space-md)}.challenge-result-compare{font-size:var(--font-body);color:var(--text-dim);margin:0 0 var(--space-md)}.challenge-sparkline{margin:var(--space-sm) auto var(--space-lg);max-width:200px}.challenge-sparkline-svg{width:100%;height:40px}.challenge-result-buttons{display:flex;gap:var(--space-sm);justify-content:center}.challenge-result-btn{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-body);font-weight:600;min-height:48px;min-width:120px;cursor:pointer;border:none;transition:transform var(--duration-fast) var(--ease-default)}.challenge-result-btn:active{transform:scale(.96)}.challenge-result-btn--primary{background:var(--accent);color:var(--text-on-accent)}.challenge-result-btn--secondary{background:var(--panel-soft);color:var(--text)}.challenge-pause-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:challenge-fade-in .15s ease}.challenge-pause-card{background:var(--panel);border-radius:var(--radius-lg);padding:var(--space-xl);max-width:380px;width:90%;text-align:center;box-shadow:0 12px 48px #00000059;animation:challenge-result-pop .3s cubic-bezier(.16,1,.3,1)}.challenge-pause-icon{font-size:48px;margin-bottom:var(--space-md);line-height:1}@keyframes challenge-fade-in{0%{opacity:0}to{opacity:1}}@keyframes challenge-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes challenge-result-pop{0%{transform:scale(.8) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes challenge-pulse{0%,to{opacity:.35}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.challenge-countdown-pop,.challenge-result-card,.challenge-config-overlay,.challenge-result-overlay,.challenge-pause-overlay,.challenge-pause-card,.challenge-timer-bar--urgent .challenge-timer-fill{animation:none}.challenge-timer-pause-btn:active{transform:none}}
