*{box-sizing:border-box}.tutorial-ui{pointer-events:none;color:#eaf3f5;z-index:20;position:fixed;inset:0}.tutorial-ui [hidden]{display:none!important}.tutorial-header{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:22px 28px auto}.tutorial-header>div{align-items:center;gap:10px;display:flex}.tutorial-header button,.tutorial-replay{pointer-events:auto;letter-spacing:.03em;background:#14222de6;border:1px solid #93b5c34d;border-radius:5px;padding:10px 13px;font-size:12px}.tutorial-header .tutorial-skip{color:#effaff;border-color:#b2dce3}.tutorial-guide{background:#14222ded;border:1px solid #a6c3ce36;border-radius:8px;width:174px;padding:17px;position:absolute;top:25%;right:4%}.tutorial-guide h2{margin:0 0 8px;font-size:22px}.tutorial-progress{color:#b2c5ce;white-space:nowrap;margin:0 0 14px;font-size:10px}.tutorial-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:4px;width:106px;height:106px;margin:auto;display:grid}.tutorial-grid span{color:#91a7af;border:1px solid #7995a24d;border-radius:3px;place-items:center;font-size:19px;display:grid}.tutorial-grid .target{color:#c3f8ff;background:#79d8e71b;border:2px dashed #c3f8ff}.tutorial-grid .current{color:#effaff;background:#91b2bf33;box-shadow:inset 0 0 0 1px #c1e3ef}.tutorial-arrows{grid-template-rows:repeat(2,30px);grid-template-columns:repeat(3,32px);justify-content:center;gap:4px;margin:16px 0;display:grid}.tutorial-arrows kbd:first-child{grid-column:2}.tutorial-arrows kbd:nth-child(2){grid-column:1}.tutorial-arrows svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:21px;height:21px}.tutorial-ui .needed{color:#fff;background:#a7eaf333;border:2px solid #c3f8ff;box-shadow:0 2px #c3f8ff}.tutorial-shapes{pointer-events:auto;justify-content:center;gap:5px;display:flex}.tutorial-shapes button{background:#172a34;border:1px solid #8dabba77;border-radius:4px;flex-direction:column;align-items:center;gap:4px;width:40px;padding:5px 2px;display:flex}.tutorial-shapes kbd{background:0 0;border:0;min-height:16px;font-size:11px}.tutorial-shapes svg{fill:#a6d6e71c;stroke:currentColor;stroke-width:1.25px;width:25px;height:25px}.tutorial-shapes [aria-pressed=true]{outline-offset:2px;outline:1px solid #d3e6ed}.tutorial-hint{color:#c0d2da;min-height:32px;margin:14px 0 0;font-size:11px;line-height:1.5}.tutorial-paused{text-align:center;pointer-events:auto;background:#12232ff5;border:1px solid #91b6c5;border-radius:8px;padding:24px 45px;position:absolute;top:35%;left:50%;transform:translate(-50%)}.tutorial-paused h2{margin:0 0 18px}.tutorial-paused button{text-align:center}.tutorial-replay{text-underline-offset:4px;background:0 0;border:0;margin:15px auto 0;text-decoration:underline;display:block}.tutorial-save-notice{text-align:center;background:#14222df5;border:1px solid #89aaba;border-radius:5px;max-width:80%;padding:10px 15px;font-size:12px;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}@media (width<=850px) and (height>=501px){.tutorial-header{inset:15px 15px auto}.tutorial-header .eyebrow{display:none}.tutorial-header>div{justify-content:flex-end;gap:6px;width:100%}.tutorial-guide{grid-template-columns:78px 1fr 110px;gap:6px 10px;width:min(94%,470px);padding:12px;display:grid;inset:auto auto 18px 50%;transform:translate(-50%)}.tutorial-guide h2{grid-column:1/3;font-size:18px}.tutorial-progress{grid-column:3;align-self:center;margin:0;font-size:9px}.tutorial-grid{grid-area:2/1/4;width:76px;height:76px}.tutorial-arrows{grid-area:2/2/4;grid-template-rows:repeat(2,27px);grid-template-columns:repeat(3,26px);align-self:center;margin:0}.tutorial-shapes{grid-area:2/3;gap:4px}.tutorial-shapes button{width:32px}.tutorial-shapes svg{width:21px;height:21px}.tutorial-hint{text-align:right;grid-column:2/4;min-height:0;margin:0;font-size:10px}}@media (height<=500px){.tutorial-header{inset:8px 12px auto}.tutorial-header button{padding:7px 9px}.tutorial-header .eyebrow{font-size:8px}.tutorial-guide{width:132px;padding:10px;top:60px;right:12px}.tutorial-guide h2{font-size:18px}.tutorial-progress{margin-bottom:7px;font-size:8px}.tutorial-grid{width:70px;height:70px}.tutorial-arrows{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(3,25px);gap:3px;margin:9px 0}.tutorial-shapes button{width:29px;padding:2px}.tutorial-shapes svg{width:20px;height:20px}.tutorial-hint{min-height:0;margin-top:8px;font-size:9px}}:root{color:#eaf3f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Segoe UI,Arial,sans-serif}html,body,#game{width:100%;height:100%;margin:0;overflow:hidden}body{background:#111820}canvas{display:block}button,input{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #c3f9ff}.menu-ui{pointer-events:none;background:linear-gradient(90deg,#060d12f7,#060d12c4 30%,#0000 66%);position:fixed;inset:0}.menu-content{pointer-events:auto;width:43%;max-width:660px;position:absolute;top:15%;left:6%}.eyebrow{letter-spacing:3px;color:#8ca7b2;align-items:center;gap:10px;font-size:10px;display:flex}.eyebrow>span{background:#a6eaf5;width:20px;height:1px}h1{letter-spacing:.055em;white-space:nowrap;margin:21px 0 7px;font-size:clamp(36px,5.35vw,90px);font-weight:250;line-height:1.15}.tagline{color:#b7c7ce;letter-spacing:.12em;margin:0 0 40px;font-size:clamp(12px,1.25vw,21px)}nav{flex-direction:column;gap:14px;width:min(100%,360px);display:flex}.glass-button{text-align:left;letter-spacing:.22em;background:linear-gradient(130deg,#8facba24,#3d57660d);border:1px solid #71858e;border-radius:8px;padding:18px 23px;font-size:14px;font-weight:300;transition:background .18s,border-color .18s,transform .18s;box-shadow:inset 0 1px #c8e2eb12}.glass-button:hover{background:linear-gradient(130deg,#7596a333,#47677922);border-color:#bde8f0;transform:translate(3px)}.glass-button:active{transform:translateY(1px)}.glass-button.play{background:linear-gradient(115deg,#97d8e52b,#6ac8e710);border-color:#90e9f5;justify-content:space-between;align-items:center;margin-bottom:5px;padding:23px;font-size:26px;display:flex;box-shadow:inset 0 1px #e9ffff44,0 0 24px #75e1f009}.play span:last-child{color:#96bdc8;font-size:24px;font-weight:200}.best{letter-spacing:.24em;color:#91a7b1;margin:28px 0 0;font-size:11px}.best strong{color:#eaf5f9;margin-left:15px;font-size:15px;font-weight:400}footer{align-items:center;gap:24px;display:flex;position:absolute;bottom:6%;left:6%}.shape-signature{letter-spacing:10px;color:#b6c9d0;font-size:35px;font-weight:200}.footer-note{letter-spacing:2px;color:#607d8b;font-size:8px}.sound-button{pointer-events:auto;background:#12212d88;border:1px solid #66818c66;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:5%;right:4%}.sound-button:hover{background:#283d48;border-color:#b4eef5}.sound-button svg{width:22px;height:22px}dialog{pointer-events:auto;color:#eaf3f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#273943f5,#101e28fa);border:1px solid #718b9799;border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px 34px;overflow:auto;box-shadow:0 30px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a11b8}.panel-header{justify-content:space-between;align-items:center;display:flex}.close-button{background:0 0;border:1px solid #657e8977;border-radius:50%;width:34px;height:34px}.close-button:hover{background:#aeced21a}h2{letter-spacing:-.02em;margin:21px 0 8px;font-size:32px;font-weight:300}.panel-intro{color:#9eb5c0;margin:0 0 26px;font-size:14px}h3{letter-spacing:.17em;color:#91e1ed;margin:0 0 9px;font-size:10px;font-weight:500}.lesson{grid-template-columns:120px 1fr;align-items:center;gap:24px;margin:0 0 25px;display:grid}.lesson p,.rule-note p{color:#c2d1d7;margin:0;font-size:13px;line-height:1.6}.lesson b{color:#f1f8fa;font-weight:500}.grid-demo{grid-template-columns:repeat(3,1fr);gap:3px;width:120px;height:120px;display:grid}.grid-demo span{background:#b6edf605;border:1px solid #66879566;border-radius:3px;place-items:center;display:grid}.grid-demo .target-cell{color:#acf6ff;background:#87ddeb22;border-color:#8ceaf5;font-size:32px}.key-row{gap:5px;margin-top:10px;display:flex}kbd{color:#d8e6eb;background:#b1d5e00c;border:1px solid #78909b66;border-radius:4px;justify-content:center;align-items:center;min-width:25px;min-height:25px;font:12px Segoe UI,sans-serif;display:inline-flex}.shape-keys{gap:5px;display:flex}.shape-keys kbd{color:#91aebc;flex-direction:column;gap:2px;width:36px;padding:7px 0}.shape-keys span{color:#d9f5fa;font-size:24px}.rule-note{border-top:1px solid #7a9aa433;margin-bottom:22px;padding-top:18px}.panel-back{text-align:center;border-color:#82bac9;width:100%;font-size:12px}.setting{grid-template-columns:1fr auto;gap:14px;margin-bottom:24px;font-size:14px;display:grid}output{color:#97e1ed;font-size:12px}input[type=range]{accent-color:#9ce6f2;cursor:pointer;grid-column:1/-1;width:100%}.toggle-row{cursor:pointer;border-top:1px solid #8aa5b12b;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.toggle-row small{color:#91a9b6;margin-top:5px;font-size:12px;display:block}input[type=checkbox]{appearance:none;cursor:pointer;background:#101c25;border:1px solid #6c8592;border-radius:20px;flex-shrink:0;width:38px;height:22px;position:relative}input[type=checkbox]:after{content:"";background:#8298a2;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}input[type=checkbox]:checked{background:#82d8e8;border-color:#a5edfa}input[type=checkbox]:checked:after{background:#122b35;left:19px}.settings-note{color:#8ba5b2;margin:15px 0 22px;font-size:11px;line-height:1.6}[data-reduced-motion=true] *,[data-reduced-motion=true] :after{transition:none!important}.game-placeholder{color:#eaf3f5;text-align:center;background:#111820;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:fixed;inset:0}.game-placeholder h1{white-space:normal;margin:0;font-size:clamp(25px,4vw,40px)}.game-placeholder p{color:#a8bec9;margin:0 0 12px}@media (width<=1000px){.footer-note{display:none}.menu-content{width:48%;top:13%}.tagline{letter-spacing:.06em}nav{width:90%}}@media (width<=700px){.menu-ui{background:linear-gradient(90deg,#08121aee,#08121acc)}.menu-content{width:84%;top:15%;left:8%}h1{font-size:clamp(34px,9vw,60px)}.tagline{margin-bottom:30px;font-size:13px}nav{width:100%;max-width:440px}footer{bottom:4%;left:8%}.glass-button{padding:16px 22px}.glass-button.play{padding:20px 22px}.eyebrow{letter-spacing:2px;font-size:9px}.sound-button{bottom:4%;right:8%}}@media (height<=560px){.menu-content{top:7%}h1{margin:10px 0 5px;font-size:38px}.tagline{margin-bottom:18px}nav{gap:8px}.glass-button{padding:11px 20px;font-size:12px}.glass-button.play{margin:0;padding:12px 20px;font-size:21px}.best{margin-top:15px}footer{bottom:4%}.shape-signature{font-size:24px}}@media (width<=420px){dialog{padding:20px}h2{font-size:27px}.lesson{grid-template-columns:86px 1fr;gap:15px}.grid-demo{width:86px;height:86px}.shape-keys{gap:3px}.shape-keys kbd{width:27px}}.grid-demo{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-demo span{min-height:0;line-height:1}@media (width<=420px){.grid-demo .target-cell{font-size:24px}}@font-face{font-family:SCL Basic Latin;src:url(../assets/fonts/scl-basic-latin/scl-basic-latin.otf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.menu-content h1{letter-spacing:.055em;-webkit-text-stroke:.35px currentColor;margin:21px 0 40px;font-family:SCL Basic Latin,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4.7vw,76px);font-weight:400;line-height:1.25}.menu-ui .glass-button{letter-spacing:.14em;font-family:SCL Basic Latin,Segoe UI,Arial,sans-serif;font-weight:400}.menu-ui .play span:last-child,.menu-ui .close-button,.menu-ui .shape-signature,.menu-ui kbd{font-family:Segoe UI,Arial,sans-serif}@media (width<=700px){.menu-content h1{margin:21px 0 30px;font-size:clamp(30px,7.7vw,52px)}}@media (height<=560px){.menu-content h1{margin:10px 0 18px;font-size:34px}}.menu-ui{z-index:2;background:linear-gradient(90deg,#050c11d1 0,#050c1180 25%,#050c1114 46%,#0000 64%)}.menu-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#14222bb8,#0812197a);border:1px solid #b8e0eb38;border-radius:16px;width:clamp(285px,29vw,390px);max-width:none;padding:clamp(22px,3vw,34px);top:50%;left:4vw;transform:translateY(-50%);box-shadow:inset 0 1px #ebfdff1f,0 18px 55px #0003;container-type:inline-size}.menu-content h1{text-align:center;margin:0 0 30px;font-size:min(62px,13cqi);line-height:1.08}.menu-actions,.menu-actions nav{width:100%}.menu-actions nav{gap:10px;max-width:none}.menu-actions .glass-button{text-align:center;background:linear-gradient(130deg,#8facba1f,#3d576614);padding:15px 18px}.menu-actions .glass-button.play{margin:0 0 4px;padding:18px;font-size:23px;display:block}.menu-actions .best{text-align:center;margin:22px 0 0}.sound-button{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1b24a8}@media (width<=700px) and (height>=561px){.menu-ui{background:linear-gradient(#050c11c7,#050c1114 30%,#050c110f 53%,#050c11b3)}.menu-content{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;padding:24px 18px 18px;display:flex;inset:0;transform:none}.menu-content h1{align-self:center;margin:0;font-size:min(48px,13cqi)}.menu-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09151d94;border:1px solid #b8e0eb33;border-radius:13px;align-self:flex-start;width:calc(100% - 62px);max-width:340px;padding:14px}.menu-actions nav{width:100%}.menu-actions .glass-button{padding:12px 14px;font-size:12px}.menu-actions .glass-button.play{padding:14px;font-size:20px}.menu-actions .best{margin-top:12px}.sound-button{bottom:18px;right:16px}.dev-stage-selector{top:72px}}@media (height<=560px){.menu-ui{background:linear-gradient(90deg,#050c11d1,#050c1166 40%,#0000 66%)}.menu-content{width:min(310px,42vw);padding:15px 18px;top:50%;left:3%;transform:translateY(-50%)}.menu-content h1{margin:0 0 12px;font-size:min(30px,13cqi)}.menu-actions nav{gap:6px}.menu-actions .glass-button,.menu-actions .glass-button.play{margin:0;padding:9px 13px;font-size:11px}.menu-actions .glass-button.play{font-size:17px}.menu-actions .best{margin-top:10px;font-size:9px}.menu-actions .best strong{margin-left:8px;font-size:12px}.sound-button{width:40px;height:40px;bottom:4%;right:3%}}.game-ui{pointer-events:none;color:#eaf3f5;font-family:Segoe UI,Arial,sans-serif;position:fixed;inset:0}.run-header{align-items:flex-start;gap:24px;display:flex;position:absolute;top:24px;left:4%;right:4%}.run-label{letter-spacing:.2em;color:#bad0d9;font-size:12px;display:block}.run-header progress{accent-color:#9deaf4;border:0;border-radius:4px;width:140px;height:5px;margin-top:12px;display:block;overflow:hidden}progress::-webkit-progress-value{background:#9deaf4}.run-score{text-align:right;margin-left:auto}.run-score strong{letter-spacing:.1em;font-size:29px;font-weight:300}.pause-button{pointer-events:auto;background:#15252ed9;border:1px solid #657e89;border-radius:7px;width:40px;height:40px;font-size:20px}.target-cues{text-align:center;letter-spacing:.1em;font-size:11px;position:absolute;top:90px;left:0;right:0}.target-cues p{margin:0 0 6px}.current-cue{color:#b9f5ff}.next-cue{color:#9aaeb8;font-size:10px}.run-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;left:4%;right:4%}.movement-help,.pause-help{letter-spacing:.1em;color:#b3c9d2;width:190px;font-size:10px;line-height:1.8}.movement-help small{color:#859fab;letter-spacing:0;font-size:10px}.pause-help{text-align:right}.shape-controls{pointer-events:auto;gap:10px;display:flex}.shape-controls button{background:#10202cbd;border:1px solid #607c8b;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:58px;height:64px;display:flex}.shape-controls span{font-size:30px;line-height:1.1}.shape-controls button[aria-pressed=true]{color:#bdf5ff;background:#32535fbd;border-color:#a5effb}.run-dialog{text-align:center}.run-dialog h2{font-size:32px}.run-message{color:#b2c9d4;font-size:14px;line-height:1.6}.run-result{letter-spacing:.12em;margin:26px 0;font-size:13px}.run-dialog-buttons{flex-direction:column;gap:12px;display:flex}.run-dialog-buttons button{text-align:center}@media (width<=600px){.run-header{gap:12px;top:16px}.run-header progress{width:100px}.target-cues{font-size:10px;top:90px}.run-bottom{justify-content:center;bottom:16px}.movement-help{text-align:center;width:100%;position:absolute;bottom:76px}.pause-help{display:none}.shape-controls button{min-width:54px;height:58px}.run-label{font-size:10px}.run-score strong{font-size:24px}}@media (height<=480px){.run-header{top:12px}.target-cues{font-size:9px;top:12px;left:28%;right:28%}.run-bottom{bottom:9px}.shape-controls button{min-width:46px;height:43px}.shape-controls span{font-size:22px}.shape-controls small{font-size:9px}.movement-help{bottom:53px}.run-dialog{padding:18px 24px}.run-dialog h2{margin:8px 0;font-size:25px}.run-result{margin:14px 0}.run-dialog-buttons{gap:8px}}.game-ui{color:var(--run-ink,#eaf3f5)}.game-ui .run-label,.game-ui .movement-help,.game-ui .pause-help,.game-ui .next-cue,.game-ui .movement-help small{color:var(--run-secondary,#bad0d9)}.game-ui .current-cue{color:var(--run-ink,#eaf3f5)}.stage-announcement{text-align:center;pointer-events:none;width:90%;color:var(--run-ink);flex-direction:column;gap:10px;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.stage-announcement[hidden]{display:none}.stage-announcement strong{letter-spacing:.18em;font-size:clamp(24px,4vw,44px);font-weight:300}.stage-announcement span{letter-spacing:.16em;font-size:12px}.stage-announcement small{color:var(--run-secondary);font-size:12px}.game-ui[data-light=true] .pause-button,.game-ui[data-light=true] .shape-controls button{color:#234658;background:#eaf4f9dd;border-color:#58798b}.game-ui[data-light=true] .shape-controls small{color:#355969}.game-ui[data-light=true] .shape-controls button[aria-pressed=true]{color:#163f52;background:#b2e7f2;border-color:#226b86}.game-ui[data-light=true] button:focus-visible{outline-color:#1a627c}.game-ui[data-light=true] .run-dialog{color:#173b4c;background:linear-gradient(135deg,#eff8fcf7,#ccdee8fa);border-color:#53788a}.game-ui[data-light=true] .run-message{color:#355969}.game-ui[data-light=true] .run-dialog .glass-button{background:#a9c6d329;border-color:#608293}.game-ui[data-light=true] progress::-webkit-progress-value{background:#287a96}.game-ui[data-light=true] progress::-webkit-progress-bar{background:#bdced7}@media (height<=480px){.stage-announcement{gap:5px;top:19%}.stage-announcement strong{font-size:22px}.stage-announcement small{font-size:10px}}.game-ui[data-cooling=true] .run-header,.game-ui[data-cooling=true] .run-bottom{background:#101b24ed;border-radius:10px;padding:10px 14px}.game-ui[data-cooling=true] .target-cues{visibility:hidden}.stage-announcement{color:#eaf3f5;background:#101b24ed;border:1px solid #82a8b766;border-radius:12px;width:min(420px,90%);padding:16px;top:13%}.stage-announcement strong{font-size:clamp(22px,3vw,32px)}.stage-announcement small{color:#bad0d9}@media (height<=480px){.stage-announcement{gap:5px;padding:10px;top:90px}.stage-announcement strong{font-size:22px}}.game-ui[data-cooling=true] .movement-help{background:#101b24ed;border-radius:6px}.dev-stage-selector{z-index:20;color:#dcedf3;background:#101b24ed;border:1px solid #75929b;border-radius:8px;align-items:center;gap:8px;padding:10px;font:12px system-ui;display:flex;position:fixed;top:14px;right:18px}.dev-stage-selector label{align-items:center;gap:8px;display:flex}.dev-stage-selector select,.dev-stage-selector button{font:inherit;color:#eafaff;background:#1d303c;border:1px solid #91bac8;border-radius:4px;padding:7px}.dev-stage-selector :focus-visible{outline-offset:3px;outline:2px solid #bcfaff}@media (width<=600px){.dev-stage-selector{gap:5px;padding:6px;font-size:10px;top:8px;right:10px}}.game-ui[data-endless=true] progress{display:none}.game-ui[data-endless=true] .stage-announcement{width:auto;padding:6px 18px;top:55px}.stage-three-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.game-ui{z-index:2;font-family:SCL Basic Latin,Segoe UI,Arial,sans-serif}.run-header{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.stage-tracker{color:#e6f7ff;background:linear-gradient(120deg,#273d49b8,#14232d80);border:1px solid #a0d8e54d;border-radius:9px;justify-self:start;width:clamp(140px,20vw,260px);padding:13px 16px;box-shadow:inset 0 1px #edffff20}.game-ui .stage-tracker .run-label{letter-spacing:.12em;color:inherit;font-size:13px;line-height:1.5}.run-header progress{background:#13232d;border:1px solid #c2eaf35c;border-radius:6px;width:100%;height:10px;margin-top:10px}progress::-webkit-progress-value{background:linear-gradient(90deg,#62c3d8,#c3f9ff);transition:width .12s linear}progress::-moz-progress-bar{background:#9deaf4}.run-score{text-align:center;min-width:90px;margin:0;padding-top:3px}.run-score strong{letter-spacing:.025em;text-shadow:0 1px 8px #15232a88;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.15}.pause-button{justify-self:end;font-family:Segoe UI,Arial,sans-serif}.run-bottom{justify-content:center}.shape-controls span{font-family:Segoe UI,Arial,sans-serif}.shape-controls small{font-family:SCL Basic Latin,Segoe UI,Arial,sans-serif}.game-ui .glass-button{letter-spacing:.09em;font-family:inherit}.game-ui[data-light=true] .stage-tracker{color:#234658;background:linear-gradient(120deg,#edf7fbd9,#d5e9f1b8);border-color:#58798b80}.game-ui[data-cooling=true] .run-header,.game-ui[data-cooling=true] .run-bottom{background:0 0;padding:0}.game-ui[data-cooling=true] .run-score{color:#f1fcff;text-shadow:0 1px 5px #142532,0 0 12px #142532}.stage-announcement,.game-ui[data-endless=true] .stage-announcement{top:125px}.run-dialog.failure-result{border-radius:12px;width:min(390px,100vw - 28px);margin:0 auto;padding:18px 22px;top:auto;bottom:22px;box-shadow:0 8px 35px #0005}.failure-result h2{letter-spacing:.06em;margin:0 0 10px;font-size:20px}.failure-result .run-result{margin:8px 0 16px;font:12px/1.6 Segoe UI,Arial,sans-serif}.failure-result .glass-button{flex:1;padding:13px 10px;font-size:11px}@media (width<=600px){.run-header{grid-template-columns:1fr auto 1fr;gap:8px;left:4%;right:4%}.stage-tracker{width:118px;padding:8px 10px}.game-ui .stage-tracker .run-label{letter-spacing:.02em;font-size:10px}.run-header progress{width:100%;height:8px;margin-top:7px}.run-score{min-width:65px}.run-score strong{font-size:32px}.stage-announcement,.game-ui[data-endless=true] .stage-announcement{top:110px}}@media (width<=360px){.stage-tracker{width:100px}.run-score strong{font-size:28px}.pause-button{width:34px;height:34px}}@media (height<=480px){.stage-tracker{padding:7px 12px}.run-score strong{font-size:30px}.stage-announcement,.game-ui[data-endless=true] .stage-announcement{top:90px}.run-dialog.failure-result{padding:12px 18px;bottom:10px}}[data-reduced-motion=true] progress::-webkit-progress-value{transition:none}@media (prefers-reduced-motion:reduce){progress::-webkit-progress-value{transition:none}}.test-marker{letter-spacing:.1em;opacity:.8;margin-bottom:3px;font:9px Segoe UI,Arial,sans-serif;display:block}.test-marker[hidden]{display:none}.game-ui[data-failed=true] .run-bottom{visibility:hidden}.game-ui .stage-tracker,.game-ui[data-light=true] .stage-tracker{box-shadow:none;width:clamp(145px,20vw,260px);color:var(--run-ink);text-shadow:0 1px 6px #101c2466;background:0 0;border:0;border-radius:0;padding:4px 0}.game-ui .stage-tracker .run-label{letter-spacing:.2em}.stage-progress-row{align-items:center;gap:10px;margin-top:7px;display:flex}.stage-progress-row[hidden]{display:none}.run-header .stage-progress-row progress{background:#dcecf012;border:1px solid #d3eaf17a;flex:1;width:0;min-width:0;height:9px;margin:0}progress::-webkit-progress-bar{background:#dcecf012}.stage-target{letter-spacing:.04em;font-size:12px}.shape-controls{gap:12px}.shape-controls button{color:#d5dce1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#e2edf31c,#17222e70);border:1px solid #e0e8ed55;border-radius:7px;width:72px;height:76px;box-shadow:inset 0 1px 2px #ffffff20}.shape-controls small{color:inherit;font-size:14px}.shape-controls span{font-size:34px}.shape-controls button[aria-pressed=true]{color:#a4f0ff;text-shadow:0 0 9px #9beaff40;background:linear-gradient(140deg,#9ce8fa35,#39748a55);border-color:#a3ebfa;box-shadow:inset 0 0 16px #9beaff20,0 0 10px #76e4ff30}.game-ui[data-light=true] .shape-controls button[aria-pressed=true]{color:#15536c;background:linear-gradient(140deg,#c8faffc9,#9cd4e6b0);border-color:#277b97;box-shadow:inset 0 0 12px #fff6,0 0 9px #318ba32b}.run-dialog.failure-result{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eef8ff;background:linear-gradient(130deg,#e5f1fb2b,#71849324 50%,#17263199);border:1px solid #d7eaf2a6;border-radius:18px;width:clamp(250px,25vw,330px);margin:0;padding:26px 24px;inset:50% auto auto 3%;transform:translateY(-50%);box-shadow:inset 0 1px 1px #ffffff3b,0 12px 40px #0003}.run-dialog.failure-result::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.run-dialog.failure-result h2{letter-spacing:.24em;margin:0 0 20px;font-size:12px;font-weight:400}.failure-result .run-result{margin:0;font-family:inherit}.result-score{letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:1.15;display:block}.result-score-label{letter-spacing:.26em;margin-top:7px;font-size:10px;display:block}.result-stats{border-top:1px solid #d9ebf366;grid-template-columns:1fr 1fr;margin:22px 0;padding-top:18px;display:grid}.result-stats>div+div{border-left:1px solid #d9ebf34d}.result-stats small{letter-spacing:.12em;margin-bottom:7px;font-size:8px;display:block}.result-stats strong{font-size:19px;font-weight:400}.result-stats>div:last-child strong{font-size:16px}.result-test{letter-spacing:.06em;margin:0 0 14px;font:9px/1.5 Segoe UI,Arial,sans-serif}.failure-result .run-dialog-buttons{flex-direction:column;gap:10px}.failure-result .glass-button{background:linear-gradient(135deg,#b1d1e314,#172b3e40);border-color:#ccdee880;padding:15px 10px;font-size:12px}.failure-result .glass-button.retry-primary{background:linear-gradient(135deg,#93dcee29,#17364766);border-color:#a6ecfb;box-shadow:inset 0 0 12px #99eaff14,0 0 10px #8adcf72b}.retry-hint{letter-spacing:.17em;color:inherit;opacity:.8;margin-top:18px;font-size:8px;display:block}.retry-hint[hidden]{display:none}.game-ui[data-light=true] .run-dialog.failure-result{color:#193e50;background:linear-gradient(135deg,#eaf7fc9e,#cbdee877);border-color:#5d83999c}@media (width<=700px){.game-ui .stage-tracker{width:118px}.game-ui .stage-tracker .run-label{letter-spacing:.08em}.stage-target{font-size:10px}.stage-progress-row{gap:6px}.shape-controls{gap:9px}.shape-controls button{width:62px;height:65px}.shape-controls span{font-size:30px}.shape-controls small{font-size:12px}.run-dialog.failure-result{width:auto;max-width:400px;margin:0 auto;padding:18px 22px;inset:auto 12px 14px;transform:none}.run-dialog.failure-result h2{margin-bottom:10px}.result-score{font-size:44px}.result-score-label{margin-top:3px}.result-stats{margin:12px 0;padding-top:10px}.result-stats small{margin-bottom:3px}.result-stats strong{font-size:17px}.failure-result .run-dialog-buttons{flex-direction:row}.failure-result .glass-button{padding:12px 8px;font-size:10px}.retry-hint{margin-top:12px}.result-test{margin-bottom:9px}}@media (height<=480px) and (width>=701px){.run-dialog.failure-result{width:240px;max-height:calc(100dvh - 20px);padding:16px 20px;left:2%}.run-dialog.failure-result h2{margin-bottom:8px;font-size:10px}.result-score{font-size:44px}.result-score-label{margin-top:2px}.result-stats{margin:12px 0;padding-top:10px}.result-stats small{margin-bottom:3px}.failure-result .glass-button{padding:10px;font-size:10px}.retry-hint{margin-top:10px}.shape-controls button{width:56px;height:50px}.shape-controls span{font-size:25px}.shape-controls small{font-size:10px}}@media (height<=440px) and (width<=700px){.run-dialog.failure-result{width:240px;max-height:calc(100dvh - 20px);margin:0;padding:12px 18px;inset:10px auto 10px 10px}.result-score{font-size:34px}.result-stats{margin:8px 0;padding-top:7px}.retry-hint{margin-top:8px}}.run-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media (width<=700px){.game-ui .stage-tracker,.game-ui[data-light=true] .stage-tracker{width:118px}}@media (width<=360px){.game-ui .stage-tracker,.game-ui[data-light=true] .stage-tracker{width:100px}}.game-ui[data-light=true] .result-stats{border-top-color:#456c8555}.game-ui[data-light=true] .result-stats>div+div{border-left-color:#456c8540}.game-ui[data-endless=true] .stage-announcement{width:min(420px,90%);padding:16px}.game-ui[data-endless=true] .stage-announcement strong{font-size:clamp(22px,3vw,32px)}.game-ui[data-endless=true] .stage-announcement span,.game-ui[data-endless=true] .stage-announcement small{display:block}.stage-announcement small[hidden]{display:none!important}.stage-announcement .endless-message{letter-spacing:.15em;color:#d5f5ff;font-size:clamp(11px,2vw,15px)}@media (height<=480px){.game-ui[data-endless=true] .stage-announcement{gap:5px;padding:10px}}.game-ui[data-cooling=true][data-light=true] .run-score{color:#173b4c}.game-ui .stage-announcement,.game-ui[data-endless=true] .stage-announcement{width:auto;max-width:calc(100vw - 32px);box-shadow:none;background:#101b24a6;border:0;border-radius:8px;gap:5px;padding:10px 20px}.game-ui .stage-announcement strong,.game-ui[data-endless=true] .stage-announcement strong{letter-spacing:.15em;font-size:clamp(16px,2vw,22px)}.game-ui .stage-announcement .cooldown-count{letter-spacing:.12em;opacity:.75;font-size:9px}.game-ui .stage-announcement .endless-message{letter-spacing:.1em;font-size:clamp(10px,1.3vw,12px)}@media (height<=480px){.game-ui .stage-announcement,.game-ui[data-endless=true] .stage-announcement{padding:7px 16px;top:72px}}@media (width<=700px) and (height>=561px){.dev-stage-selector{top:72px;right:10px}}.privacy-link{color:#b4c7cf;text-underline-offset:3px;background:0 0;border:0;min-height:28px;margin:8px auto 0;padding:5px 8px;font:11px Segoe UI,Arial,sans-serif;text-decoration:underline;display:block}.privacy-link:hover{color:#eaf8ff}.privacy-copy{color:#d4e1e7;font:14px/1.6 Segoe UI,Arial,sans-serif}.privacy-copy h3{letter-spacing:.06em;margin:22px 0 7px;font-size:12px}.privacy-copy p{margin:0 0 18px}.privacy-copy a{color:#b3effa;text-underline-offset:3px}.privacy-copy a:focus-visible{outline-offset:3px;outline:2px solid #c3f9ff}@media (height<=560px){.privacy-link{min-height:24px;margin-top:4px;padding:3px 8px}}.coin-balance{z-index:3;color:#fff2cf;pointer-events:none;background:#101b27ed;border:1px solid #dcc18a70;border-radius:12px;align-items:center;gap:8px;max-width:calc(50vw - 16px);min-height:42px;padding:4px 12px 4px 6px;font-family:SCL Basic Latin,Segoe UI,Arial,sans-serif;display:flex;position:absolute;top:76px;right:4%;box-shadow:inset 0 1px #ffffff18,0 3px 12px #0002}.coin-balance img{object-fit:contain;flex:none;width:32px;height:32px;display:block}.coin-balance strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em;font-size:16px;font-weight:400;line-height:1.2}.result-coins{letter-spacing:.04em;margin:0 0 14px;font:12px/1.5 Segoe UI,Arial,sans-serif}@media (width<=700px){.coin-balance{gap:6px;min-height:36px;padding:3px 10px 3px 5px}.coin-balance img{width:28px;height:28px}.coin-balance strong{font-size:14px}}@media (height<=480px){.result-coins{margin-bottom:8px;font-size:11px}.coin-balance{top:62px}}@media (width<=700px) and (height>=561px){.dev-stage-selector{top:124px}}.dev-stage-selector{flex-direction:column;align-items:stretch;min-width:210px}.dev-stage-selector label,.dev-selector-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dev-selector-row{width:100%}.dev-stage-selector [data-skin]{min-width:124px}@media (width<=700px){.dev-stage-selector{min-width:0;max-width:calc(100vw - 20px)}}@media (height<=480px){.dev-stage-selector{gap:4px;padding:6px;top:96px;right:10px}.dev-stage-selector select,.dev-stage-selector button{padding:4px}}.run-dialog.failure-result{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:hidden;transform:none;background:0 0!important}.failure-result .result-controls,.reward-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eef8ff;pointer-events:auto;background:linear-gradient(130deg,#dbeef128,#172631d9);border:1px solid #d7eaf28c;border-radius:16px;width:clamp(250px,25vw,330px);padding:24px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff26,0 12px 40px #0003}.failure-result .result-controls{left:3%}.reward-panel{text-align:center;pointer-events:none;background:linear-gradient(135deg,#344653db,#142332ed);right:3%}.reward-panel[hidden]{display:none}.reward-label{letter-spacing:.2em;font-size:10px;line-height:1.5;display:block}.reward-score{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 22px;font-size:clamp(36px,4.5vw,64px);font-weight:400;line-height:1.15;display:block}.reward-score[data-long=true]{letter-spacing:0;font-size:clamp(14px,2.4vw,20px)}.reward-coins{will-change:transform,opacity;border-top:1px solid #d8c59655;padding-top:18px}.reward-amount{justify-content:center;align-items:center;gap:9px;min-width:0;margin-top:8px;display:flex}.reward-amount img{object-fit:contain;flex:none;width:38px;height:38px}.reward-amount strong{color:#ffe9ac;overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:400}.reward-amount[data-long=true] strong{letter-spacing:0;font-size:16px}.reward-test{color:#c4d3dc;margin-top:8px;font:10px/1.4 Segoe UI,Arial,sans-serif;display:block}.reward-test[hidden]{display:none}.reward-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.failure-result .result-stats{margin:12px 0 20px}.failure-result .result-stats strong{overflow-wrap:anywhere}.game-ui[data-light=true] .failure-result .result-controls{color:#193e50;background:linear-gradient(135deg,#eaf7fce8,#cbdee8db);border-color:#5d83999c}@media (width<=700px) and (height>=481px){.run-dialog.failure-result[open]{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:130px 12px 14px;display:flex;overflow-y:auto}.failure-result .result-controls,.failure-result .reward-panel{flex:none;width:100%;max-width:400px;padding:16px 18px;position:relative;inset:auto;transform:none}.failure-result .reward-panel{order:-1}.reward-score{margin:7px 0 12px;font-size:36px}.reward-coins{padding-top:10px}.reward-amount{margin-top:4px}.reward-amount strong{font-size:21px}.reward-amount img{width:30px;height:30px}.failure-result .result-stats{margin:8px 0 12px;padding-top:8px}}@media (height<=480px){.failure-result .result-controls,.failure-result .reward-panel{width:min(290px,44vw);max-height:calc(100dvh - 126px);padding:14px 18px;top:auto;bottom:12px;overflow-y:auto;transform:none}.failure-result .result-controls{left:3%}.failure-result .reward-panel{right:3%}.failure-result h2{margin-bottom:10px}.failure-result .result-stats{margin:8px 0 12px;padding-top:8px}.reward-score{margin:8px 0 12px;font-size:34px}.reward-label{font-size:9px}.reward-coins{padding-top:10px}.reward-amount img{width:30px;height:30px}.reward-amount strong{font-size:20px}.reward-test{font-size:9px}.failure-result .run-dialog-buttons{gap:7px}.failure-result .glass-button{padding:10px 8px;font-size:10px}}.skin-button{pointer-events:auto;justify-content:center;align-items:center;gap:10px;display:flex}.skin-button svg{flex:none;width:22px;height:22px}.menu-skins{background:#152532ed;padding:12px 17px;position:absolute;top:132px;right:4%}.menu-ui[data-selecting=true]{background:0 0}[data-selecting=true]>:not(.skin-shop){visibility:hidden!important}.choosing-skin .dev-stage-selector{visibility:hidden}.skin-shop{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#e8f2f6;text-align:center;--shape-half:min(17vh,15vw);background:linear-gradient(#10182055,#0000 30% 65%,#101820aa);border:0;border-radius:0;margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;inset:0;overflow:hidden}.skin-shop::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.skin-shop button{letter-spacing:.15em;color:inherit;touch-action:manipulation;font:500 12px Segoe UI,Arial,sans-serif}.skin-shop button:focus-visible{outline-offset:5px;outline:2px solid #c3f9ff}.skin-back{background:0 0;border:0;align-items:center;gap:7px;padding:10px;display:flex;position:absolute;top:5%;left:4%}.skin-back svg{width:20px;height:20px}.selection-balance{color:#ffe9b4;align-items:center;gap:8px;padding:7px 10px;font:14px Segoe UI,sans-serif;display:flex;position:absolute;top:5%;right:4%}.selection-balance strong{font-variant-numeric:tabular-nums;font-weight:500}.skin-shop #skin-shop-title{top:calc(49% - var(--shape-half) - 60px);letter-spacing:.26em;color:#c7dce6;width:100%;margin:0;font:400 15px Segoe UI,sans-serif;position:absolute;left:0}.skin-arrow{background:#13212e55;border:1px solid #bfd5df55;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:49%;transform:translateY(-50%)}.skin-arrow svg{width:25px;height:25px}.skin-arrow:hover{background:#47657266;border-color:#b7dfed}.skin-previous{right:calc(50% + var(--shape-half) + 28px)}.skin-next{left:calc(50% + var(--shape-half) + 28px)}.skin-details{top:calc(49% + var(--shape-half) + 4px);width:min(90%,400px);position:absolute;left:50%;transform:translate(-50%)}.skin-shop .skin-name{letter-spacing:.03em;color:#eff8fc;margin:0;font:400 24px Segoe UI,sans-serif}.skin-state{color:#b8cdd7;min-height:16px;margin:8px 0 12px;font:12px Segoe UI,sans-serif}.preview-shapes{justify-content:center;gap:10px;display:flex}.preview-shapes button{color:#9eb7c4;background:#101c2777;border:1px solid #0000;border-radius:6px;place-items:center;width:38px;height:36px;display:grid}.preview-shapes svg{width:20px;height:20px}.preview-shapes button[aria-pressed=true]{color:#e5f7ff;background:#40617555;border-color:#a5d0e277}.skin-buy{background:#1c2930cc;border:1px solid #d1bb8988;border-radius:6px;min-width:140px;margin-top:14px;padding:12px 18px;color:#ffe4b0!important}.skin-buy[hidden]{display:none}.skin-start{background:#224352b0;border:1px solid #b7dce8a0;border-radius:7px;align-items:center;gap:25px;display:flex;position:absolute;bottom:5%;right:4%;padding:16px 22px!important}.skin-start svg{width:22px;height:22px}.skin-shop button:disabled{opacity:.35;cursor:default}.skin-shop button:not(:disabled):hover{border-color:#d6eef5}.shop-message{text-align:left;color:#e9d6b0;max-width:55%;margin:0 0 15px;font:12px/1.5 Segoe UI,sans-serif;position:absolute;bottom:5%;left:4%}@media (width<=560px){.skin-shop{--shape-half:min(16vh,20vw)}.skin-shop #skin-shop-title{top:calc(49% - var(--shape-half) - 50px);font-size:13px}.skin-previous{right:calc(50% + var(--shape-half) + 18px)}.skin-next{left:calc(50% + var(--shape-half) + 18px)}.skin-arrow{width:42px;height:42px}.skin-shop .skin-name{font-size:22px}.skin-start{gap:15px;bottom:4%;right:5%;padding:14px 18px!important}.menu-skins{padding:9px 12px;font-size:11px;top:122px}.failure-result .skin-button{gap:5px}.failure-result .skin-button svg{width:17px;height:17px}}@media (height<=480px){.skin-shop{--shape-half:13vh}.skin-shop #skin-shop-title{font-size:11px;top:18%}.skin-details{top:66%}.skin-shop .skin-name{font-size:18px}.skin-state{margin:4px 0 6px;font-size:10px}.preview-shapes button{width:32px;height:28px}.preview-shapes svg{width:17px;height:17px}.skin-buy{min-width:110px;margin:0;padding:10px;position:absolute;bottom:60px;left:calc(100% + 5px)}.skin-details{width:210px}.skin-start{bottom:5%;padding:12px 16px!important}.shop-message{max-width:30%;font-size:10px;bottom:7%}.menu-skins{top:110px}}.save-notice{color:#f3dbac;pointer-events:auto;background:#17232cf5;border:1px solid #d1bb8966;border-radius:7px;padding:9px 12px;font:12px/1.4 Segoe UI,sans-serif}.save-notice[hidden]{display:none}.save-notice button{color:inherit;font:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:block}.save-notice-floating{z-index:8;max-width:min(420px,80vw);position:absolute;bottom:16px;left:4%}.run-dialog>.save-notice{max-width:80vw;position:absolute;bottom:12px;left:4%}.skin-shop>.save-notice{text-align:left;max-width:90vw;position:absolute;top:12%;left:4%}.leaderboard-button{justify-content:center;align-items:center;gap:9px;display:flex}.leaderboard-button svg{flex:none;width:21px;height:21px}.menu-leaderboard{pointer-events:auto;background:#152532ed;padding:12px 17px;position:absolute;top:192px;right:4%}.leaderboard-dialog{width:min(420px,90vw);max-height:88dvh;padding:26px;overflow:auto}.leaderboard-dialog h2{letter-spacing:.02em;font-size:25px}.leaderboard-actions{gap:10px;display:grid}.leaderboard-dialog [hidden]{display:none}.leaderboard-dialog button:disabled{opacity:.45}.leaderboard-status{color:#d6e8ee;min-height:1.5em;font-size:13px;line-height:1.5}.leaderboard-score{letter-spacing:.1em;font-size:13px}.dev-stage-selector{top:252px}@media (width<=560px){.menu-leaderboard{padding:9px 12px;font-size:11px;top:171px}.leaderboard-button svg{width:17px;height:17px}}@media (height<=480px){.menu-leaderboard{top:158px}.leaderboard-dialog{padding:16px 22px}.leaderboard-dialog h2,.leaderboard-status{margin:8px 0}}.leaderboard-embed{background:#1c1c1c;border-radius:6px;width:100%;height:48vh;min-height:170px;margin-top:12px;overflow:hidden}.leaderboard-dialog .panel-header{z-index:1;background:#15232df5;position:sticky;top:-26px}.leaderboard-embed iframe{border:0;width:100%;height:100%}
