:root{--chamber-bg: #0b0c0e;--tint-a: #3a3f46;--tint-b: #3a3f46;--tint-c: #3a3f46;--text: #e9ebee;--text-dim: #9aa1ab;--text-faint: #646b76;--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--surface-solid: #131519;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--accent: #e3bd60;--accent-text: #f3dea2;--danger: #e2584d;--ok: #58c07a;--radius: 12px;--radius-s: 8px;--dur-micro: .12s;--dur-panel: .22s;--ease: cubic-bezier(.3, 0, .1, 1);--font: ui-sans-serif, system-ui, "Segoe UI", Inter, Roboto, "Helvetica Neue", sans-serif;--mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--shadow-panel: 0 12px 40px rgba(0, 0, 0, .45);color-scheme:dark}:root[data-chamber=light]{--text: #24272b;--text-dim: #5c636c;--text-faint: #8a9099;--surface: rgba(20, 22, 26, .045);--surface-2: rgba(20, 22, 26, .08);--surface-solid: #ffffff;--border: rgba(20, 22, 26, .12);--border-strong: rgba(20, 22, 26, .22);--accent: #a5761c;--accent-text: #7c5a12;--shadow-panel: 0 12px 40px rgba(30, 30, 40, .18);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:var(--chamber-bg);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,select{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;top:-48px;left:12px;z-index:200;background:var(--surface-solid);border:1px solid var(--border-strong);color:var(--text);padding:8px 14px;border-radius:var(--radius-s);transition:top var(--dur-micro) var(--ease)}.skip-link:focus{top:12px}.app{position:fixed;inset:0;display:grid;grid-template-rows:52px minmax(0,1fr) auto;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"top top top" "rail stage panel" "rail timeline panel";background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--tint-a) 14%,transparent),transparent 55%),radial-gradient(110% 100% at 88% 12%,color-mix(in srgb,var(--tint-b) 11%,transparent),transparent 52%),radial-gradient(130% 120% at 50% 115%,color-mix(in srgb,var(--tint-c) 13%,transparent),transparent 58%),var(--chamber-bg);transition:background .9s linear;opacity:1;animation:app-in .7s var(--ease)}@keyframes app-in{0%{opacity:0}}.stage{grid-area:stage;position:relative;min-width:0;min-height:0}.stage-fill{position:absolute;inset:0}.stage-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;outline-offset:-4px}.first-hint{position:absolute;left:50%;bottom:9%;transform:translate(-50%);text-align:center;color:var(--text-dim);font-size:14px;letter-spacing:.02em;pointer-events:none;animation:hint-in .8s var(--ease) .6s backwards}.first-hint kbd{font-family:var(--mono);font-size:12px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:2px 7px;margin:0 1px}.first-hint.leaving{animation:hint-out .3s var(--ease) forwards}@keyframes hint-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}}@keyframes hint-out{to{opacity:0;transform:translate(-50%) translateY(-6px)}}.scramble-strip{position:absolute;top:12px;left:50%;transform:translate(-50%);max-width:min(92%,720px);font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--text-dim);background:color-mix(in srgb,var(--surface-solid) 72%,transparent);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:999px;padding:7px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--dur-panel) var(--ease)}.scramble-strip[data-discreet=true]{opacity:.25}.topbar{grid-area:top;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--chamber-bg) 55%,transparent);backdrop-filter:blur(10px);z-index:30;transition:opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease)}.brand{display:flex;align-items:baseline;gap:10px;user-select:none}.brand-name{font-weight:650;letter-spacing:.14em;font-size:14px;text-transform:uppercase}.brand-sub{font-size:11px;color:var(--text-faint);letter-spacing:.08em}.topbar-status{display:flex;align-items:center;gap:14px;margin-left:auto;font-size:12.5px;color:var(--text-dim)}.status-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.status-chip[data-live=true]{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-s);color:var(--text-dim);transition:background var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease)}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn:active{transform:translateY(.5px)}.icon-btn[aria-pressed=true],.icon-btn[data-active=true]{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.icon-btn svg{width:18px;height:18px}.rail{grid-area:rail;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-right:1px solid var(--border);z-index:25;transition:opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease)}.rail-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:52px;padding:9px 0 7px;border-radius:var(--radius-s);color:var(--text-faint);transition:color var(--dur-micro) var(--ease),background var(--dur-micro) var(--ease)}.rail-btn:hover{color:var(--text-dim);background:var(--surface)}.rail-btn[aria-current=true]{color:var(--text);background:var(--surface-2)}.rail-btn[aria-current=true]:before{content:"";position:absolute;left:-6px;top:22%;bottom:22%;width:2px;border-radius:2px;background:var(--accent)}.rail-btn svg{width:19px;height:19px}.rail-label{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.rail-spacer{flex:1}.timeline{grid-area:timeline;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 18px;z-index:20;transition:opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease)}.timeline-scroll{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;padding:6px 2px;mask-image:linear-gradient(90deg,transparent,black 28px,black calc(100% - 8px));flex:1;min-width:0}.timeline-scroll::-webkit-scrollbar{display:none}.move-chip{flex:none;font-family:var(--mono);font-size:14px;padding:5px 9px;border-radius:7px;border:1px solid transparent;color:var(--text-dim);background:var(--surface);transition:all var(--dur-micro) var(--ease);cursor:pointer}.move-chip:hover,.move-chip:focus-visible{color:var(--text);border-color:var(--border-strong)}.move-chip[data-latest=true]{color:var(--text);background:var(--surface-2);border-color:var(--border-strong);font-weight:600}.move-chip[data-future=true]{opacity:.35}.move-chip[data-inspect=true]{border-color:var(--accent);color:var(--accent-text)}.move-chip[data-prime=true]{color:color-mix(in srgb,var(--text) 78%,var(--accent))}.move-chip[data-double=true]{border-bottom:2px solid var(--border-strong)}.alg-group{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:var(--mono);color:var(--accent-text);border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:7px;padding:5px 9px;cursor:pointer}.queue-chips{display:flex;gap:4px;align-items:center}.queue-chips .move-chip{opacity:.4;pointer-events:none;font-size:12px;padding:3px 6px}.timeline-meta{flex:none;display:flex;gap:10px;font-size:12px;color:var(--text-faint);font-family:var(--mono)}.timeline-empty{color:var(--text-faint);font-size:12.5px;letter-spacing:.04em}.inspect-banner{display:inline-flex;gap:10px;align-items:center;font-size:12px;color:var(--accent-text)}.inspect-banner button{font-size:12px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);padding:3px 10px;border-radius:999px;color:var(--accent-text)}.panel{grid-area:panel;width:348px;min-height:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-solid) 82%,transparent);backdrop-filter:blur(14px);display:flex;flex-direction:column;z-index:26;animation:panel-in var(--dur-panel) var(--ease)}@keyframes panel-in{0%{transform:translate(24px);opacity:0}}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint)}.panel-body{flex:1;min-height:0;overflow-y:auto;padding:0 18px 18px;scrollbar-width:thin}.panel h3{font-size:13px;margin:18px 0 8px;color:var(--text-dim);font-weight:600;letter-spacing:.02em}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px;border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:all var(--dur-micro) var(--ease)}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent-text)}.btn.danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.btn.small{padding:5px 10px;font-size:12px}kbd.k{font-family:var(--mono);font-size:11px;background:var(--surface-2);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:1px 6px;color:var(--text-dim)}.field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;border-bottom:1px solid var(--border)}.field:last-child{border-bottom:none}.field label{color:var(--text)}.field .hint{display:block;font-size:11.5px;color:var(--text-faint);margin-top:2px}.seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-s);overflow:hidden}.seg button{padding:5px 10px;font-size:12px;color:var(--text-dim);border-right:1px solid var(--border);transition:background var(--dur-micro) var(--ease)}.seg button:last-child{border-right:none}.seg button[aria-pressed=true]{background:var(--surface-2);color:var(--text);font-weight:600}.switch{position:relative;width:36px;height:21px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-strong);transition:background var(--dur-micro) var(--ease);flex:none}.switch[aria-checked=true]{background:color-mix(in srgb,var(--accent) 45%,var(--surface-2))}.switch:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--text);transition:transform var(--dur-micro) var(--ease)}.switch[aria-checked=true]:after{transform:translate(15px)}input[type=range]{accent-color:var(--accent);width:120px}input[type=text]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--text);padding:8px 12px;width:100%}input[type=text]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.stage-timer{position:absolute;left:50%;bottom:7%;transform:translate(-50%);pointer-events:none;text-shadow:0 2px 18px rgba(0,0,0,.5)}:root[data-chamber=light] .stage-timer{text-shadow:0 2px 18px rgba(255,255,255,.5)}.timer-display{font-family:var(--font);font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(40px,5.5vw,62px);font-weight:280;letter-spacing:.01em;line-height:1.05;margin:6px 0 2px;transition:color var(--dur-micro) linear}.timer-display[data-phase=armed]{color:var(--danger)}.timer-display[data-phase=ready]{color:var(--ok)}.timer-display[data-phase=running]{color:var(--text)}.timer-display[data-phase=inspect]{color:var(--accent-text)}.timer-hint{text-align:center;font-size:12px;color:var(--text-faint);min-height:18px}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);padding:8px 10px}.stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px}.stat .l{font-size:10.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:1px}.stat[data-pb=true]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.stat[data-pb=true] .v{color:var(--accent-text)}.solve-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.solve-row .t{font-family:var(--mono);font-variant-numeric:tabular-nums;min-width:68px}.solve-row .meta{color:var(--text-faint);font-size:11.5px;flex:1}.solve-row button{font-size:11px;color:var(--text-faint);padding:2px 6px;border-radius:4px}.solve-row button:hover{color:var(--text);background:var(--surface-2)}.solve-row [data-on=true]{color:var(--danger);font-weight:700}.lesson-progress{display:flex;gap:4px;margin:8px 0 14px}.lesson-progress i{flex:1;height:3px;border-radius:2px;background:var(--surface-2)}.lesson-progress i[data-done=true]{background:var(--ok)}.lesson-progress i[data-now=true]{background:var(--accent)}.lesson-objective{font-size:14.5px;line-height:1.45;color:var(--text);padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-s)}.lesson-body p{font-size:13.5px;line-height:1.55;color:var(--text-dim);margin:10px 0}.lesson-check{display:flex;align-items:center;gap:9px;font-size:13px;padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--border);color:var(--text-dim)}.lesson-check[data-ok=true]{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok)}.notation-line{font-family:var(--mono);font-size:12.5px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:8px 10px;border-radius:var(--radius-s);margin:8px 0}.scrub{width:100%;margin:10px 0}.playback-row{display:flex;align-items:center;gap:6px}.analyze-note{font-size:11px;color:var(--text-faint);font-style:italic;margin-top:12px}.phase-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;margin:8px 0;border:1px solid var(--border)}.phase-bar i{display:block;height:100%}.phase-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-dim)}.phase-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.pattern-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pattern-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px;display:flex;flex-direction:column;gap:8px;transition:border-color var(--dur-micro) var(--ease),transform var(--dur-micro) var(--ease)}.pattern-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.pattern-card svg{width:100%;height:auto;border-radius:6px}.pattern-name{font-size:12.5px;font-weight:600}.pattern-blurb{font-size:11px;color:var(--text-faint);line-height:1.4}.pattern-actions{display:flex;gap:6px}.palette-backdrop{position:fixed;inset:0;z-index:90;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding-top:16vh;animation:fade-in .15s var(--ease)}:root[data-chamber=light] .palette-backdrop{background:#28283240}@keyframes fade-in{0%{opacity:0}}.palette{width:min(620px,92vw);background:var(--surface-solid);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-panel);overflow:hidden;animation:pop-in .18s var(--ease)}@keyframes pop-in{0%{transform:translateY(-8px) scale(.99);opacity:0}}.palette input{border:none;background:none;width:100%;padding:16px 18px;font-family:var(--mono);font-size:16px;color:var(--text)}.palette input:focus{outline:none}.palette-preview{padding:0 18px 10px;font-family:var(--mono);font-size:13px;color:var(--text-dim);min-height:22px;overflow-wrap:break-word}.palette-preview .err{color:var(--danger)}.palette-preview .err-pos{text-decoration:underline wavy var(--danger)}.palette-actions{display:flex;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--border);flex-wrap:wrap}.palette-suggestions{padding:2px 18px 10px;display:flex;flex-wrap:wrap;gap:6px}.palette-suggestions button{font-size:11.5px;font-family:var(--mono);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:3px 10px}.palette-suggestions button:hover{color:var(--text);border-color:var(--border-strong)}.overlay-backdrop{position:fixed;inset:0;z-index:80;background:#00000080;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .16s var(--ease)}:root[data-chamber=light] .overlay-backdrop{background:#2828324d}.overlay{background:var(--surface-solid);border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--shadow-panel);max-width:min(860px,94vw);max-height:86vh;overflow-y:auto;padding:26px 30px;animation:pop-in .2s var(--ease)}.overlay:focus{outline:none}.overlay h2{margin:0 0 4px;font-size:17px;letter-spacing:.04em}.overlay .sub{color:var(--text-faint);font-size:12.5px;margin-bottom:18px}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.help-grid h4{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin:0 0 8px}.help-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--text-dim);padding:4px 0}.keys{display:flex;gap:3px;flex:none}.kbd-diagram{margin-top:20px;display:flex;flex-direction:column;gap:5px;align-items:center}.kbd-row{display:flex;gap:5px}.kbd-key{width:44px;height:44px;border:1px solid var(--border);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--surface)}.kbd-key .cap{font-size:10px;color:var(--text-faint)}.kbd-key .act{font-family:var(--mono);font-size:13px;color:var(--accent-text)}.kbd-key[data-bound=false] .act{color:var(--text-faint);opacity:.4}.completion{position:absolute;left:50%;bottom:14%;transform:translate(-50%);z-index:40;background:color-mix(in srgb,var(--surface-solid) 88%,transparent);backdrop-filter:blur(14px);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-panel);padding:16px 26px;text-align:center;animation:rise-in .38s var(--ease)}.completion[data-pb=true]{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}@keyframes rise-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}}.completion .big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300}.completion .pb-tag{color:var(--accent-text);font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:2px}.completion .detail{color:var(--text-dim);font-size:12.5px;margin-top:4px}.completion .actions{margin-top:12px;display:flex;gap:8px;justify-content:center}.toast{position:fixed;bottom:84px;left:50%;transform:translate(-50%);z-index:95;background:var(--surface-solid);border:1px solid var(--border-strong);color:var(--text);padding:9px 18px;font-size:13px;border-radius:999px;box-shadow:var(--shadow-panel);animation:rise-in .24s var(--ease);pointer-events:none}.net{display:grid;grid-template-columns:repeat(4,auto);gap:3px;justify-content:center;margin:12px 0}.net-face{display:grid;grid-template-columns:repeat(3,16px);grid-template-rows:repeat(3,16px);gap:2px}.net-cell{border-radius:3px;border:1px solid rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;font-size:9px}.app[data-focus=true] .topbar,.app[data-focus=true] .rail,.app[data-focus=true] .timeline,.app[data-focus=true] .panel{opacity:0;pointer-events:none}.app[data-focus=true]{grid-template-columns:0 minmax(0,1fr) 0}.app[data-solving=true]{--tint-a: #23262b;--tint-b: #23262b;--tint-c: #23262b}.app[data-solving=true] .timeline,.app[data-solving=true] .rail{opacity:.25}.boot-veil{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:var(--chamber-bg);transition:opacity .6s var(--ease);pointer-events:none}.boot-veil[data-gone=true]{opacity:0}.boot-net{display:grid;grid-template-columns:repeat(3,14px);gap:4px;animation:boot-pulse 1.1s ease-in-out infinite}.boot-net i{width:14px;height:14px;border-radius:3px;background:var(--surface-2)}@keyframes boot-pulse{50%{opacity:.45}}@media(max-width:1020px){.panel{position:fixed;right:0;top:52px;bottom:0;box-shadow:var(--shadow-panel);z-index:60}}@media(max-width:760px){.app{grid-template-rows:46px minmax(0,1fr) auto auto;grid-template-columns:1fr;grid-template-areas:"top" "stage" "timeline" "rail"}.rail{flex-direction:row;justify-content:space-around;border-right:none;border-top:1px solid var(--border);padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.rail-btn{width:56px;padding:6px 0 4px}.rail-btn[aria-current=true]:before{inset:-5px 22% auto;width:auto;height:2px}.rail-spacer,.rail .icon-btn{display:none}.panel{position:fixed;inset:auto 0 0;width:auto;max-height:62vh;border-radius:18px 18px 0 0;border:1px solid var(--border-strong);border-bottom:none;animation:sheet-in var(--dur-panel) var(--ease);padding-bottom:env(safe-area-inset-bottom);z-index:70}@keyframes sheet-in{0%{transform:translateY(40px);opacity:0}}.timeline{min-height:44px;padding:4px 10px}.brand-sub{display:none}.topbar{gap:8px;padding:0 10px}.timer-display{font-size:clamp(38px,12vw,60px)}.pattern-grid{grid-template-columns:1fr 1fr}.app[data-focus=true]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-reduced=true] *,:root[data-reduced=true] *:before,:root[data-reduced=true] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}
