@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0d0b14;--night0:#080a17;--night1:#0e1228;--night2:#161c3a;--night3:#222b52;--night4:#33406e;--stone0:#1b1d2c;--stone1:#2c3044;--stone2:#41465f;--stone3:#5d6480;--stone4:#8a91ab;--stone5:#bcc2d4;--moss1:#2f5233;--moss2:#4f7f3c;--moss3:#86b24e;--parch0:#a8834c;--parch1:#d6b77d;--parch2:#ecd9ac;--parch3:#f8eed2;--wood0:#2e1b12;--wood1:#4d2f1c;--wood2:#764a2a;--wood3:#a36c3d;--iron1:#454b58;--iron2:#767e8f;--amber0:#7a300c;--amber1:#c75f17;--amber2:#f29a26;--amber3:#ffcf55;--amber4:#fff2b8;--red1:#7d1820;--red2:#c22d2a;--red3:#f0533a;--teja:#b5452c;--forest1:#1b5032;--forest2:#2b8048;--exit0:#3fcf72;--exit1:#8ff2ae;--card:#171c34;--card-edge:#2b3459;--text:#ece4cf;--muted:#9ea6c4;--pixel:"Torre Digits", "Pixelify Sans", "Silkscreen", monospace;--caps:"Silkscreen", "Pixelify Sans", monospace;--sans:"Nunito Variable", "Nunito", system-ui, sans-serif;--nav-h:68px;--safe-b:env(safe-area-inset-bottom,0px);--radius:14px;--fast:.12s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--night0);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-size:16px;line-height:1.45}html.is-playing,html.is-playing body{touch-action:none;position:fixed;inset:0;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}canvas{image-rendering:pixelated;image-rendering:crisp-edges}h1,h2,h3,p{margin:0}body{font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0}h2,h3{font-weight:400}:focus-visible{outline:2px solid var(--amber3);outline-offset:2px}.pixel{font-family:var(--pixel);letter-spacing:.02em}.kicker{font-family:var(--caps);letter-spacing:.06em;color:var(--amber3);text-transform:uppercase;font-size:11px}.muted{color:var(--muted)}.small{font-size:13px}.sig{font-family:var(--pixel);color:var(--parch2);font-weight:700}.backdrop{background:radial-gradient(1px 1px at 20px 30px, #4a5a8e 50%, transparent 51%) 0 0 / 97px 83px, radial-gradient(1px 1px at 60px 70px, #8a91ab 50%, transparent 51%) 0 0 / 151px 127px, linear-gradient(var(--night0) 0 30%, var(--night1) 30% 60%, var(--night2) 60%);justify-content:center;align-items:center;min-height:100%;display:flex}.shell{background:var(--night1);width:100%;height:100dvh;position:relative;overflow:hidden}@media (width>=640px) and (height>=640px){.shell{border:3px solid var(--stone2);width:430px;height:min(100dvh - 40px,920px);box-shadow:0 0 0 6px var(--ink), 0 0 0 9px var(--stone1), 0 24px 60px #0009;border-radius:34px}}.shell-main{inset:0 0 calc(var(--nav-h) + var(--safe-b)) 0;animation:screen-in var(--fast) steps(3) both;position:absolute}@keyframes screen-in{0%{opacity:0}}.screen{scrollbar-width:none;background:linear-gradient(180deg, #080a1799, transparent 140px), repeating-linear-gradient(0deg, transparent 0 23px, #222b5259 23px 24px), var(--night1);flex-direction:column;gap:14px;padding:12px 16px 28px;display:flex;position:absolute;inset:0;overflow:hidden auto}@media (width>=640px) and (height<=639px){.screen{padding-left:max(16px,50% - 280px);padding-right:max(16px,50% - 280px)}.bottom-nav{padding-left:calc(50% - 280px);padding-right:calc(50% - 280px)}}.screen::-webkit-scrollbar{display:none}.bottom-nav{height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--wood1);border-top:3px solid var(--wood3);box-shadow:inset 0 3px 0 var(--wood2), 0 -3px 0 var(--ink);z-index:20;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.nav-item{color:var(--parch2);opacity:1;transition:transform var(--fast) steps(2);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.nav-item:active{transform:translateY(2px)}.nav-item.is-active{opacity:1;color:var(--amber3)}.nav-item.is-active .nav-icon{background:var(--wood0);box-shadow:inset 0 2px 0 var(--ink)}.nav-icon{border-radius:10px;place-items:center;width:46px;height:32px;display:grid;position:relative}.nav-dot{background:var(--amber3);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink);animation:1s steps(2,end) infinite blink;position:absolute;top:2px;right:6px}@keyframes blink{50%{opacity:.2}}.nav-label{font-family:var(--caps);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.btn{min-height:48px;font-family:var(--caps);letter-spacing:.03em;text-transform:uppercase;text-align:center;transition:transform var(--fast) steps(2), box-shadow var(--fast) steps(2);-webkit-user-select:none;user-select:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;display:inline-flex}.btn:active:not(:disabled){transform:translateY(3px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.btn-sm{min-height:38px;padding:6px 12px;font-size:12px}.btn-gold{background:var(--amber2);color:var(--wood0);box-shadow:inset 0 -4px 0 var(--amber1), inset 0 3px 0 var(--amber3), 0 4px 0 var(--ink)}.btn-gold:active:not(:disabled){box-shadow:inset 0 -1px 0 var(--amber1), inset 0 3px 0 var(--amber3), 0 1px 0 var(--ink)}.btn-stone{background:var(--stone2);color:var(--parch3);box-shadow:inset 0 -4px 0 var(--stone1), inset 0 3px 0 var(--stone3), 0 4px 0 var(--ink)}.btn-stone.is-soft{color:var(--stone5)}.btn-stone:active:not(:disabled){box-shadow:inset 0 -1px 0 var(--stone1), inset 0 3px 0 var(--stone3), 0 1px 0 var(--ink)}.btn-ghost{color:var(--parch1);box-shadow:inset 0 0 0 2px var(--stone2);background:0 0}.btn-danger{background:var(--red1);color:var(--parch3);box-shadow:inset 0 -3px 0 #4a0f15, 0 3px 0 var(--ink)}.icon-btn{background:var(--stone1);width:44px;height:44px;color:var(--parch2);box-shadow:inset 0 -3px 0 var(--stone0), 0 3px 0 var(--ink);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.icon-btn:active{transform:translateY(2px)}.icon-btn-sm{border-radius:8px;width:30px;height:30px}.icon-btn-gold{background:var(--amber2);color:var(--wood0);box-shadow:inset 0 -3px 0 var(--amber1), 0 3px 0 var(--ink)}.chip{background:var(--stone1);min-height:32px;color:var(--parch2);font-family:var(--caps);text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--stone2);border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.chip:disabled{opacity:.4}.chip-gold{background:var(--amber2);color:var(--wood0);box-shadow:none}.badge{font-family:var(--caps);vertical-align:middle;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:10px;line-height:1.3;display:inline-block}.badge-red{background:var(--red2);color:var(--parch3)}.badge-green{background:var(--forest2);color:var(--parch3)}.badge-gold{background:var(--amber3);color:var(--wood0)}.card{border-radius:var(--radius);background:var(--card);border:2px solid var(--card-edge);box-shadow:inset 0 2px 0 #ffffff0a, 0 4px 0 var(--ink);flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title{font-family:var(--pixel);color:var(--parch2);font-size:19px}.link-more{font-family:var(--caps);color:var(--amber3);text-transform:uppercase;font-size:11px}.card-error{border-color:var(--red1);background:#241221}.card-challenge{background:var(--wood1);border-color:var(--wood3)}.screen-header{padding-top:max(4px, env(safe-area-inset-top));align-items:center;gap:12px;display:flex}.screen-header-text{flex:1;min-width:0}.screen-title{font-family:var(--pixel);color:var(--parch2);text-shadow:0 3px 0 var(--ink);font-size:32px;line-height:1.05}.stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{background:var(--night2);border:2px solid var(--card-edge);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.stat-label{font-family:var(--caps);color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font-size:9px;display:flex}.stat-value{font-family:var(--pixel);color:var(--parch3);font-size:21px}.floor-num{background:var(--stone2);min-width:58px;height:58px;color:var(--parch3);font-family:var(--pixel);text-shadow:0 3px 0 var(--ink);box-shadow:inset 0 -4px 0 var(--stone1), inset 0 3px 0 var(--stone3);border-radius:12px;flex:none;place-items:center;padding:0 6px;font-size:34px;font-weight:700;display:grid}.floor-num-sm{min-width:40px;height:40px;font-size:22px}.floor-num-xl{min-width:84px;height:84px;font-size:54px}.loading{color:var(--muted);font-family:var(--caps);text-transform:uppercase;align-items:center;gap:10px;padding:20px 4px;font-size:12px;display:flex}.loading-torch{background:var(--amber2);width:10px;height:14px;box-shadow:0 -4px 0 var(--amber3), 0 4px 0 var(--wood1);animation:.3s steps(2,end) infinite flick}@keyframes flick{50%{background:var(--amber1);transform:scaleY(.8)translateY(2px)}}.thumb{background:var(--night0);border-radius:10px;width:100%;height:auto;display:block}.thumb-empty{background:repeating-linear-gradient(45deg, var(--night2) 0 6px, var(--night1) 6px 12px)}.form-error{color:var(--red3);font-size:14px}.field{flex-direction:column;gap:4px;display:flex}.field-label{font-family:var(--caps);color:var(--muted);text-transform:uppercase;font-size:11px}.input{border:2px solid var(--stone2);background:var(--night0);width:100%;min-height:46px;color:var(--parch3);font-family:var(--sans);border-radius:10px;padding:8px 12px;font-size:16px}.input:focus{border-color:var(--amber2);outline:none}.input-sig{font-family:var(--pixel);font-size:20px}.handle-form{flex-direction:column;gap:10px;display:flex}.sheet-backdrop{z-index:80;animation:fade var(--fast) steps(3) both;background:#080a17b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{width:min(100%,520px);max-height:88dvh;padding:10px 16px calc(20px + var(--safe-b));background:var(--night2);border:3px solid var(--stone2);box-shadow:0 -4px 0 var(--ink);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;animation:.16s steps(4,end) both sheet-up;display:flex;position:relative;overflow-y:auto}.sheet-gold{border-color:var(--amber1)}.sheet-red{border-color:var(--red1)}@keyframes sheet-up{0%{transform:translateY(40%)}}.sheet-grip{background:var(--stone3);border-radius:3px;align-self:center;width:44px;height:5px}.sheet-close{background:var(--stone1);width:34px;height:34px;color:var(--parch2);border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sheet-title{font-family:var(--pixel);color:var(--parch2);padding-right:40px;font-size:24px}@media (width>=640px){.sheet-backdrop{align-items:center}.sheet{border-bottom:3px solid var(--stone2);border-radius:22px}}.toasts{top:max(12px, env(safe-area-inset-top));z-index:100;pointer-events:none;flex-direction:column;gap:8px;width:min(92vw,400px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--stone1);border:2px solid var(--stone3);box-shadow:0 4px 0 var(--ink);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;animation:.15s steps(3,end) both toast-in}.toast-good{border-color:var(--exit0)}.toast-bad{border-color:var(--red3);background:#2a1220}.toast-gold{border-color:var(--amber3);background:var(--wood1);color:var(--amber4)}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)}}.home-root{position:absolute;inset:0}.home-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.home-screen{background:0 0;gap:0;padding:0}.home-hero{min-height:100%;padding:max(28px, env(safe-area-inset-top)) 16px 18px;transition:opacity var(--fast) steps(2);flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative}.is-entering .home-hero,.is-entering .home-panel{opacity:0;pointer-events:none}.home-logo{text-align:center}.home-kicker{font-family:var(--caps);letter-spacing:.12em;color:var(--parch1);text-shadow:0 2px 0 var(--ink);font-size:10px}.logo{font-family:var(--pixel);color:var(--parch2);text-shadow:0 4px 0 var(--amber0), 0 8px 0 var(--ink), 4px 4px 0 var(--ink), -4px 4px 0 var(--ink), 4px -2px 0 var(--ink), -4px -2px 0 var(--ink);flex-direction:column;align-items:center;margin:6px 0 8px;font-weight:700;line-height:.85;display:flex}.logo span:first-child{color:var(--amber3);font-size:30px}.logo span:last-child{letter-spacing:.02em;font-size:clamp(64px,21vw,96px)}.home-tagline{max-width:290px;color:var(--parch2);text-shadow:0 2px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink);margin:0 auto;font-size:15px;font-weight:700}.home-cta{flex-direction:column;align-items:center;gap:10px;display:flex}.btn-play{background:var(--amber2);width:100%;min-height:84px;color:var(--wood0);box-shadow:inset 0 -6px 0 var(--amber1), inset 0 4px 0 var(--amber3), 0 0 0 3px var(--ink), 0 7px 0 3px var(--ink);border-radius:16px;flex-direction:column;gap:0;animation:1.6s steps(2,end) infinite pulse;display:flex}.btn-play:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--amber1), inset 0 4px 0 var(--amber3), 0 0 0 3px var(--ink), 0 2px 0 3px var(--ink);transform:translateY(5px)}@keyframes pulse{50%{background:var(--amber3)}}.btn-play-main{font-family:var(--pixel);letter-spacing:.08em;font-size:40px;font-weight:700;line-height:1}.btn-play-sub{font-family:var(--caps);text-transform:uppercase;font-size:11px;font-weight:400}.handle-chip{color:var(--parch1);box-shadow:inset 0 0 0 2px var(--stone2);background:#0d0b14b3;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.handle-chip b{font-family:var(--pixel);color:var(--parch3)}.scroll-hint{color:var(--parch1);opacity:.6;animation:1s steps(2,end) infinite bob;position:absolute;bottom:2px;left:50%;transform:translate(-50%)rotate(180deg)}@keyframes bob{50%{translate:0 -3px}}.home-panel{background:repeating-linear-gradient(0deg, transparent 0 11px, #0d0b1459 11px 12px), var(--night1);border-top:4px solid var(--moss2);box-shadow:0 -4px 0 var(--moss1);flex-direction:column;gap:14px;padding:22px 16px 28px;display:flex;position:relative}.skip-layer{z-index:40;background:0 0;border:0;position:absolute;inset:0}.quick-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-tile{background:var(--stone1);color:var(--parch2);box-shadow:inset 0 -4px 0 var(--stone0), inset 0 2px 0 var(--stone2), 0 3px 0 var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;display:flex}.quick-tile:active{transform:translateY(2px)}.quick-label{font-family:var(--pixel);font-size:13px;font-weight:700}.quick-hint{color:var(--muted);font-size:10px}.card-plano{background:linear-gradient(var(--night2), var(--night2)) padding-box}.card-plano.is-mine{background:var(--wood1);border-color:var(--amber2)}.card-plano.is-architect{border-color:var(--parch0)}.plano-row{align-items:flex-start;gap:12px;display:flex}.plano-seal{background:var(--amber2);width:52px;height:52px;color:var(--wood0);box-shadow:inset 0 -4px 0 var(--amber1), 0 0 0 3px var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.plano-seal.is-other{background:var(--stone3);color:var(--parch3);box-shadow:inset 0 -4px 0 var(--stone2), 0 0 0 3px var(--ink)}.plano-seal.is-wait{background:var(--parch1);box-shadow:inset 0 -4px 0 var(--parch0), 0 0 0 3px var(--ink)}.plano-seal.is-free{animation:1.2s steps(2,end) infinite pulse}.plano-big{font-family:var(--pixel);color:var(--parch3);margin:2px 0 4px;font-size:22px;line-height:1.1}.countdown{font-family:var(--pixel);color:var(--amber3);font-variant-numeric:tabular-nums}.card-frontier{border-color:var(--red1);flex-direction:row;align-items:center;gap:14px}.card-frontier .floor-num{background:var(--red2);box-shadow:inset 0 -4px 0 var(--red1), inset 0 3px 0 var(--red3)}.frontier-body{flex-direction:column;gap:2px;min-width:0;display:flex}.frontier-title{font-family:var(--pixel);color:var(--parch3);font-size:21px;line-height:1.1}.frontier-stats,.floor-stats{font-family:var(--caps);color:var(--muted);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.frontier-stats span,.floor-stats span{align-items:center;gap:4px;display:inline-flex}.how{flex-direction:column;gap:12px;display:flex}.how-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.how-steps li{align-items:flex-start;gap:12px;display:flex}.how-num{background:var(--amber2);width:34px;height:34px;color:var(--wood0);font-family:var(--pixel);box-shadow:inset 0 -3px 0 var(--amber1);border-radius:8px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.how-rule{background:var(--parch2);color:var(--wood0);box-shadow:inset 0 -4px 0 var(--parch0), 0 3px 0 var(--ink);border-radius:12px;padding:12px}.how-rule .kicker{color:var(--teja);margin-bottom:4px}.ascent-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ascent{background:var(--night2);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.ascent-floor{background:var(--stone2);width:38px;height:38px;font-family:var(--pixel);border-radius:9px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.ascent-body{flex:1;min-width:0;font-size:14px;line-height:1.25}.ascent-body b{font-family:var(--pixel)}.ascent-body small{color:var(--muted);display:block}.ascent-tag{font-family:var(--caps);color:var(--parch1);align-items:center;gap:4px;font-size:9px;display:inline-flex}.ascent-tag.has-clip{color:var(--exit1)}.sticky-plano{z-index:5;background:linear-gradient(var(--night1) 70%, transparent);margin:-4px -16px 0;padding:8px 16px;position:sticky;top:-12px}.plano-strip{background:var(--stone1);width:100%;color:var(--parch2);text-align:left;box-shadow:inset 0 0 0 2px var(--stone2), 0 3px 0 var(--ink);border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.plano-strip.is-mine{background:var(--wood1);box-shadow:inset 0 0 0 2px var(--amber2), 0 3px 0 var(--ink)}.floor-list{border-left:6px solid var(--stone1);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.floor-row{border-radius:var(--radius);background:var(--card);border:2px solid var(--card-edge);box-shadow:0 4px 0 var(--ink);align-items:center;gap:10px;padding:10px;display:flex;position:relative}.floor-row:before{content:"";background:var(--stone1);width:14px;height:6px;position:absolute;top:50%;left:-22px}.floor-link{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.floor-body{flex-direction:column;gap:2px;min-width:0;display:flex}.floor-title{font-family:var(--pixel);color:var(--parch3);font-size:19px;line-height:1.1}.floor-row.state-frontier{border-color:var(--red2);background:#22142a}.floor-row.state-frontier .floor-num{background:var(--red2);box-shadow:inset 0 -4px 0 var(--red1), inset 0 3px 0 var(--red3)}.floor-row.state-cleared .floor-num{background:var(--forest2);box-shadow:inset 0 -4px 0 var(--forest1), inset 0 3px 0 #3fa060}.floor-row.is-ghost{border:2px dashed var(--stone3);box-shadow:none;opacity:.85;background:0 0}.floor-row.is-ghost .floor-num{color:var(--stone4);box-shadow:inset 0 0 0 2px var(--stone3);background:0 0}.floor-row.is-ghost.is-mine{border-color:var(--amber2)}.floor-row.is-ghost.is-mine .floor-num{color:var(--amber3)}.floor-state{color:var(--stone4);margin-left:auto}.floor-play{background:var(--amber2);width:48px;height:48px;color:var(--wood0);box-shadow:inset 0 -4px 0 var(--amber1), 0 3px 0 var(--ink);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.floor-row.is-floor-locked{opacity:.62}.cursed-heading{border-left:4px solid var(--red2);background:#1d1220;border-radius:0 10px 10px 0;margin:18px 0 8px;padding:10px 12px}.cursed-heading .kicker{color:var(--red3)}.floor-play:disabled{background:var(--stone1);color:var(--stone4);cursor:not-allowed}.floor-play:active{transform:translateY(2px)}.tower-base{background:var(--wood1);font-family:var(--caps);text-align:center;color:var(--parch1);box-shadow:inset 0 -3px 0 var(--wood0);border-radius:12px;margin-left:-20px;padding:10px;font-size:11px}.floor-hero{flex-direction:column;gap:12px;display:flex}.floor-hero-thumb{border:3px solid var(--stone2);box-shadow:0 4px 0 var(--ink)}.floor-hero-text{align-items:center;gap:14px;display:flex}.floor-hero-title{font-family:var(--pixel);color:var(--parch3);font-size:28px;line-height:1.05}.signature{background:var(--parch2);color:var(--wood0);box-shadow:inset 0 -4px 0 var(--parch0), 0 3px 0 var(--ink);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.signature .muted{color:var(--wood2)}.sig-big{color:var(--teja);font-size:24px}.signature .sig-big{color:var(--red1)}.report-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;text-decoration:underline;display:inline-flex}.report-link:hover{color:var(--red3)}.report-form{gap:12px;margin-top:12px;display:grid}.report-form label{gap:5px;display:grid}.report-note{resize:vertical;min-height:96px}.report-select{appearance:auto}.cta-row{gap:10px;display:flex}.rank-list,.run-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rank-list li{background:var(--night2);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.rank{background:var(--stone2);width:28px;height:28px;font-family:var(--pixel);border-radius:8px;place-items:center;font-weight:700;display:grid}.rank-1{background:var(--amber2);color:var(--wood0)}.rank-2{background:var(--stone4);color:var(--ink)}.rank-3{background:var(--wood3);color:var(--ink)}.rank-name{font-family:var(--pixel);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rank-time{font-family:var(--pixel);color:var(--exit1)}.run-item{background:var(--night2);text-align:left;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.run-name{font-family:var(--pixel);color:var(--parch2)}.run-ago{margin-left:auto}.feed{flex-direction:column;gap:14px;display:flex}.feed-card{border-radius:var(--radius);background:var(--card);border:2px solid var(--card-edge);box-shadow:0 4px 0 var(--ink);overflow:hidden}.feed-media{aspect-ratio:16/9;background:var(--night0);position:relative}.feed-media .thumb{border-radius:0}.feed-video,.clip-video{aspect-ratio:9/16;background:#000;width:min(100%,430px);max-height:72dvh;margin:0 auto;display:block}.clip-video{border:3px solid var(--stone2);border-radius:12px}.feed-play{color:var(--parch3);font-family:var(--caps);background:#080a1759;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex;position:absolute;inset:0}.feed-play svg{background:var(--amber2);width:52px;height:52px;color:var(--wood0);box-shadow:0 0 0 3px var(--ink);border-radius:50%;padding:8px}.feed-floor{background:var(--ink);font-family:var(--caps);color:var(--amber3);border-radius:6px;padding:2px 8px;font-size:10px;position:absolute;top:8px;left:8px}.feed-body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.feed-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.replay{flex-direction:column;gap:8px;display:flex}.replay-stage{position:relative}.replay-canvas{border:3px solid var(--stone2);background:#000;border-radius:10px;width:100%;height:auto;display:block}.replay-tag{background:var(--ink);font-family:var(--caps);color:var(--exit1);border-radius:6px;padding:2px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.replay-controls{align-items:center;gap:10px;display:flex}.scrub{min-width:0;accent-color:var(--amber2);flex:1}.replay-time{font-family:var(--pixel);color:var(--parch2);white-space:nowrap;font-size:13px}.tabs{background:var(--night0);border-radius:12px;gap:6px;padding:4px;display:flex}.tab{min-height:38px;color:var(--muted);font-family:var(--pixel);background:0 0;border:0;border-radius:9px;flex:1}.tab.is-active{background:var(--stone2);color:var(--parch3)}.profile-card{flex-direction:row;align-items:center;gap:16px}.portrait-frame{background:linear-gradient(var(--night3) 0 70%, var(--moss1) 70% 74%, var(--wood1) 74%);width:88px;height:104px;box-shadow:inset 0 0 0 3px var(--stone2), 0 3px 0 var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.portrait{width:66px;height:114px;margin-top:-18px}.profile-handle{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-handle .sig-big{color:var(--parch3);overflow-wrap:anywhere}.toggle{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;display:flex;position:relative}.toggle span:first-child{align-items:center;gap:8px;font-weight:700;display:inline-flex}.toggle input{opacity:0;position:absolute}.toggle-track{background:var(--stone1);width:56px;height:30px;box-shadow:inset 0 0 0 2px var(--stone3);border-radius:8px;position:relative}.toggle-track:after{content:"";background:var(--stone4);width:22px;height:22px;transition:transform var(--fast) steps(3);border-radius:5px;position:absolute;top:4px;left:4px}.toggle input:checked+.toggle-track{background:var(--forest1);box-shadow:inset 0 0 0 2px var(--exit0)}.toggle input:checked+.toggle-track:after{background:var(--exit1);transform:translate(26px)}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--amber3)}.game{z-index:30;-webkit-user-select:none;user-select:none;touch-action:none;background:#000;position:fixed;inset:0}.game-center{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.game-error{flex-direction:column;gap:12px;width:min(100%,420px);display:flex}.game-canvas{width:100%;height:100%;display:block}.hud{align-items:flex-start;gap:6px;display:flex}.hud-plate{background:#0d0b14c7;border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex;box-shadow:inset 0 0 0 2px #8a91ab59}.hud-num{background:var(--amber2);min-width:32px;height:32px;color:var(--wood0);border-radius:7px;place-items:center;padding:0 4px;font-size:18px;display:grid}.hud-title{flex-direction:column;min-width:0;line-height:1.1;display:flex}.hud-title b{font-family:var(--pixel);white-space:nowrap;text-overflow:ellipsis;color:var(--parch3);font-size:14px;overflow:hidden}.hud-title small{color:var(--parch1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hud-badge{background:var(--forest2);font-family:var(--caps);border-radius:5px;padding:2px 6px;font-size:9px}.hud-stats{gap:12px;padding:6px 10px}.hud-stat{color:var(--parch3);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;display:inline-flex}.hud-par{color:var(--amber3);font-size:11px}.hud-buttons{pointer-events:auto;gap:6px;margin-left:auto;display:flex}.hud-btn{min-width:40px;height:40px;color:var(--parch2);background:#0d0b14c7;border:0;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #8a91ab59}.hud-btn-text{font-family:var(--caps);color:var(--amber3);box-shadow:inset 0 0 0 2px var(--amber1);padding:0 10px;font-size:11px}.hud-btn-text.is-on{background:var(--amber2);color:var(--wood0)}.hud-btn:active{transform:translateY(2px)}.game.is-tall{padding:max(6px, env(safe-area-inset-top)) max(6px, calc(50% - 300px)) 0;background:var(--stone0);flex-direction:column;gap:6px;display:flex}.is-tall .hud{align-items:center}.is-tall .hud-floor{flex:1;gap:6px;min-width:0;padding:3px 8px 3px 3px}.is-tall .hud-title b{font-size:13px}.is-tall .hud-title small{font-size:10px}.is-tall .hud-num{min-width:30px;height:30px;font-size:16px}.is-tall .hud-stats{flex:none;gap:8px;height:36px;padding:0 8px}.is-tall .hud-stat{gap:3px;font-size:12px}.is-tall .hud-par{display:none}.is-tall .hud-buttons{gap:4px;margin-left:0}.is-tall .hud-btn{min-width:36px;height:36px}.is-tall .hud-plate,.is-tall .hud-btn{background:var(--night1)}.is-tall .game-stage{width:100%;min-height:0;box-shadow:0 0 0 2px var(--stone2);border-radius:6px;flex:1;position:relative;overflow:hidden}.is-tall .game-console{padding:10px 0 max(12px, env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:6px;display:flex}.console-hint{color:var(--muted);text-align:center;margin:0 12px;font-size:12px}kbd{background:var(--night1);min-width:22px;box-shadow:inset 0 -2px 0 var(--ink);font-family:var(--caps);color:var(--parch2);border-radius:5px;padding:1px 5px;font-size:11px;display:inline-block}.is-tall .pad{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.is-tall .pad-dir{gap:10px;padding:4px}.is-tall .pad-jump{padding:4px}.is-tall .pad-btn{background:var(--stone2);width:80px;height:80px;color:var(--parch3);box-shadow:inset 0 3px 0 var(--stone3), inset 0 -6px 0 var(--stone1), 0 0 0 3px var(--ink), 0 5px 0 3px var(--ink);border-radius:20px}.is-tall .pad-btn.is-on,.is-tall .pad-jump.is-on .pad-btn{background:var(--amber2);color:var(--wood0);box-shadow:inset 0 3px 0 var(--amber3), inset 0 -3px 0 var(--amber1), 0 0 0 3px var(--ink), 0 1px 0 3px var(--ink);transform:translateY(4px)}.is-tall .pad-btn-jump{background:var(--teja);width:96px;height:96px;box-shadow:inset 0 4px 0 var(--red3), inset 0 -7px 0 var(--red1), 0 0 0 3px var(--ink), 0 5px 0 3px var(--ink);border-radius:50%}@media (height<=700px){.is-tall .pad-btn{width:68px;height:68px}.is-tall .pad-btn-jump{width:82px;height:82px}.console-hint{display:none}}.game.is-wide{justify-content:center;align-items:center;display:flex}.is-wide .game-stage{aspect-ratio:16/9;width:min(100vw,177.778dvh);position:relative}.is-wide .hud{z-index:2;pointer-events:none;padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left));position:absolute;inset:0 0 auto}.is-wide .hud-title{max-width:34vw}@media (height<=420px){.is-wide .hud-title small,.is-wide .hud-par{display:none}.is-wide .hud-num{min-width:28px;height:28px;font-size:16px}.is-wide .hud-btn{min-width:36px;height:36px}}.is-wide .pad{z-index:35;padding:0 max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:fixed;inset:auto 0 0}.pad-dir,.pad-jump{pointer-events:auto;touch-action:none}.pad-dir{gap:12px;padding:8px;display:flex}.pad-jump{padding:8px}.pad-btn{color:#f8eed2cc;pointer-events:none;background:#0d0b1447;border-radius:22px;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 3px #bcc2d466,inset 0 -5px #0006}.pad-btn.is-on,.pad-jump.is-on .pad-btn{color:var(--wood0);background:#f29a268c;transform:translateY(2px)}.pad-btn-jump{border-radius:50%;align-content:center;width:96px;height:96px}.pad-btn-jump small{font-family:var(--caps);font-size:10px}.clear-overlay{z-index:50;touch-action:pan-y;background:#080a17ad;justify-content:center;align-items:center;padding:12px;animation:.15s steps(3,end) both fade;display:flex;position:fixed;inset:0;overflow-y:auto}.clear-panel{background:var(--night2);border:3px solid var(--exit0);width:min(100%,440px);max-height:100%;box-shadow:0 0 0 4px var(--ink), 0 8px 0 4px var(--ink);text-align:center;border-radius:18px;flex-direction:column;gap:10px;padding:16px;animation:.18s steps(3,end) both pop;display:flex;overflow-y:auto}.clear-panel.is-plano{border-color:var(--amber3);background:var(--wood1)}@keyframes pop{0%{transform:scale(.9)}}.clear-title{font-family:var(--pixel);color:var(--exit1);text-shadow:0 4px 0 var(--ink);font-size:34px;font-weight:700;line-height:1}.is-plano .clear-title{color:var(--amber3)}.clear-time{flex-direction:column;align-items:center;gap:4px;display:flex}.clear-time-value{font-family:var(--pixel);color:var(--parch3);font-size:46px;line-height:1}.clear-stats{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;font-size:14px;display:flex}.clear-stats span{align-items:center;gap:4px;display:inline-flex}.note{background:var(--night1);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.note-gold{background:var(--amber2);color:var(--wood0)}.note-gold .countdown{color:var(--wood0);font-weight:700}.note-wait{background:var(--parch2);color:var(--wood0)}.note-bad{border:2px solid var(--red2);background:#2a1220}.clip-line{margin-top:-2px}.clear-actions{flex-direction:column;gap:8px;display:flex}.clear-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.clear-row .btn{gap:4px;padding:8px 4px;font-size:11px}@media (height<=500px) and (orientation:landscape){.clear-panel{grid-template-columns:1fr 1fr;align-items:start;gap:8px 16px;width:min(100%,720px);padding:12px 16px;display:grid}.clear-panel>*{grid-column:1}.clear-panel>.clear-actions{grid-area:1/2/span 8;align-self:center}.clear-title{font-size:28px}.clear-time-value{font-size:36px}}.share-overlay{z-index:90;touch-action:pan-y;background:#080a17f7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.share-box{flex-direction:column;align-items:center;gap:12px;max-height:100%;display:flex}.share-img{aspect-ratio:9/16;border:3px solid var(--stone2);background:var(--night2);border-radius:12px;height:min(70dvh,640px)}.share-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (orientation:landscape) and (height<=500px){.share-box{flex-direction:row}.share-img{height:88dvh}.share-actions{flex-direction:column}}.locked-card{text-align:center;align-items:center}.locked-card .pixel{color:var(--parch2);font-size:22px}.locked-art{background:var(--stone1);width:96px;height:96px;color:var(--stone4);box-shadow:inset 0 -5px 0 var(--stone0), 0 4px 0 var(--ink);border-radius:20px;place-items:center;display:grid}.dev-btn{font-family:var(--caps);opacity:.7;font-size:12px}.editor{z-index:50;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:repeating-linear-gradient(0deg,#0000 0 23px,#222b5266 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#222b5266 23px 24px),#10173a;flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow-y:auto}.editor-test{z-index:60;position:fixed;inset:0}.editor-top{align-items:center;gap:8px;display:flex}.editor-id{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.editor-title{font-family:var(--pixel);min-height:42px;font-size:18px}.editor-timer{background:var(--wood1);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:inline-flex}.budget{background:var(--night0);box-shadow:inset 0 0 0 2px var(--stone1);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.budget-label{font-family:var(--caps);color:var(--red3);font-size:10px}.budget-cells{flex:1;gap:2px;min-width:0;display:flex}.budget-cells i{background:var(--stone1);flex:1;max-width:16px;height:12px}.budget-cells i.is-on{background:var(--red2);box-shadow:inset 0 -3px 0 var(--red1)}.budget-cells i.is-over{background:var(--amber3);animation:.5s steps(2,end) infinite blink}.budget-num{font-family:var(--pixel);color:var(--parch3);font-size:16px}.budget.is-over .budget-num{color:var(--amber3)}.budget-count{color:var(--muted);white-space:nowrap;font-size:11px}.editor-main{flex-direction:column;gap:8px;display:flex}.editor-tools{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tool{background:var(--stone1);min-width:70px;color:var(--parch2);box-shadow:inset 0 -3px 0 var(--stone0), 0 3px 0 var(--ink);border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 6px 6px;display:flex}.tool.is-active{background:var(--amber2);color:var(--wood0);box-shadow:inset 0 -3px 0 var(--amber1), 0 3px 0 var(--ink)}.tool.is-locked{opacity:.45}.tool-glyph{width:32px;height:32px}.tool-label{font-family:var(--pixel);font-size:13px;font-weight:700}.tool-meta{font-family:var(--caps);opacity:.85;align-items:center;gap:2px;font-size:9px;display:inline-flex}.editor-stage{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-canvas{aspect-ratio:16/9;border:3px solid var(--parch0);width:100%;box-shadow:0 0 0 3px var(--ink);touch-action:none;cursor:crosshair;background:#000;border-radius:8px;display:block}.editor-stage-bar{flex-wrap:wrap;gap:6px;display:flex}.editor-side{flex-direction:column;gap:8px;display:flex}.editor-side .card{gap:8px;padding:12px}.checklist{gap:4px}.check{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.check.is-ok{color:var(--exit1)}.check.is-bad{color:var(--red3)}.error-list{color:var(--parch1);margin:0;padding-left:18px;font-size:13px}.editor-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.range{flex-direction:column;gap:2px;display:flex}.range-head{justify-content:space-between;font-size:13px;display:flex}.range-head b{font-family:var(--pixel);color:var(--amber3)}.range input{width:100%;accent-color:var(--amber2);min-height:28px}.seg{background:var(--night0);border-radius:10px;gap:4px;padding:3px;display:flex}.seg-btn{min-height:34px;color:var(--muted);font-family:var(--pixel);background:0 0;border:0;border-radius:8px;flex:1}.seg-btn.is-active{background:var(--stone2);color:var(--parch3)}.help-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}@media (width>=900px),(orientation:landscape) and (width>=640px){.editor{overflow:hidden}.editor-main{flex:1;grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);align-items:start;gap:10px;min-height:0;display:grid}.editor-tools{flex-direction:column;max-height:100%;overflow-y:auto}.tool{min-width:76px}.editor-stage{max-height:100%}.editor-canvas{width:auto;max-width:100%;max-height:calc(100dvh - 150px)}.editor-main{align-items:stretch}.editor-side{min-height:0;overflow:hidden}.editor-side>.card:first-child{flex:auto;min-height:0;overflow-y:auto}.editor-side>.checklist,.editor-side>.editor-actions{flex:none}}@media (orientation:landscape) and (height<=500px){.editor{gap:4px}.editor-side .card{gap:4px;padding:8px 10px}.editor-side .checklist .check{font-size:12px}.editor-actions .btn{min-height:40px}.budget{padding:3px 8px}.tool{min-width:58px;padding:4px}.tool-glyph{width:20px;height:20px}.tool-meta{display:none}.editor-canvas{max-height:calc(100dvh - 120px)}}.floor-num,.hud-num,.hud-stat,.countdown,.stat-value,.clear-time-value,.rank,.rank-time,.ascent-floor,.budget-num,.how-num,.replay-time,.range-head b{font-family:var(--caps);font-weight:400}.sig,.quick-label,.tool-label,.ascent-body b,.hud-title b,.handle-chip b,.run-name,.rank-name{font-weight:400}.sig-big{font-weight:700}.badge-stone{background:var(--stone2);color:var(--parch2)}.lang-switch{background:var(--night1);box-shadow:inset 0 0 0 2px var(--stone2);color:var(--parch1);border-radius:8px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.lang-switch svg{opacity:.7}.lang-btn{color:var(--parch1);font-family:var(--caps);background:0 0;border:0;border-radius:5px;padding:2px 5px;font-size:10px}.lang-btn.is-active{background:var(--amber2);color:var(--wood0)}.lang-switch.is-compact{padding:1px 4px}.lang-row,.legal-links{justify-content:space-between;align-items:center;gap:8px;display:flex}.legal-links{flex-wrap:wrap;justify-content:flex-start}.legal{line-height:1.6}.legal p{margin:0}.legal a{color:var(--amber3);text-decoration:underline}.archive-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.archive-summary .stat{background:var(--card);border:2px solid var(--card-edge);border-radius:10px;padding:8px 6px}.archive-summary .stat-label{font-size:9px}.archive-summary .stat-value{font-size:17px}.archive-empty{text-align:center;color:var(--parch1);align-items:center;padding:28px 18px}.archive-empty svg{color:var(--amber2)}.archive-list{flex-direction:column;gap:14px;display:flex}.archive-card{border-radius:var(--radius);background:var(--card);border:2px solid var(--card-edge);box-shadow:0 4px 0 var(--ink);overflow:hidden}.archive-media{background:var(--night0);border-bottom:2px solid var(--ink);position:relative}.archive-media .thumb{border-radius:0;width:100%;height:auto;display:block}.archive-play{color:var(--wood0);background:#080a172e;border:0;place-items:center;display:grid;position:absolute;inset:0}.archive-play svg{background:var(--amber2);width:52px;height:52px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;padding:10px}.archive-body{flex-direction:column;gap:8px;padding:12px;display:flex}.archive-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.archive-head .card-title{margin:0;line-height:1.15}.archive-par{background:var(--night1);color:var(--stone5);font-family:var(--caps);border-radius:6px;flex:none;padding:3px 7px;font-size:9px}.archive-run{background:var(--night1);border:2px solid var(--night3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;display:flex}.archive-run.is-mine{border-color:var(--forest1);background:#10231c}.archive-run.is-record{border-color:var(--amber0);background:#241c10}.archive-run-label{width:100%;color:var(--stone5);font-family:var(--caps);letter-spacing:.05em;font-size:9px}.archive-run-time{color:var(--exit1);font-family:var(--caps);font-size:19px;line-height:1}.archive-run.is-record .archive-run-time{color:var(--amber3)}.archive-run .muted{flex:1;min-width:90px}.archive-actions{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.video-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0;display:flex}.video-actions .btn{flex:150px}.video-actions.is-compact .btn{min-height:40px;padding:6px 10px;font-size:11px}.cantera-intro{gap:12px;margin-bottom:14px}.cantera-quota{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cantera-quota .badge{margin-left:0}.cantera-sorts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cantera-sorts .chip{white-space:nowrap;flex:none}.cantera-card-stats .is-voted{color:var(--amber3)}.cantera-detail-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cantera-list{flex-direction:column;gap:10px;display:flex}.cantera-card{background:var(--card);border:2px solid var(--card-edge);box-shadow:0 4px 0 var(--ink);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cantera-card:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.cantera-card-num{background:var(--wood1);width:50px;height:54px;box-shadow:inset 0 0 0 2px var(--wood2);border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.cantera-card-num span{font-family:var(--caps);color:var(--parch1);font-size:8px}.cantera-card-num b{font-family:var(--caps);color:var(--amber3);font-size:22px;line-height:1}.cantera-card-body{flex:1;min-width:0}.cantera-card-body h2{font-family:var(--pixel);color:var(--parch2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.cantera-card-stats{color:var(--stone5);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.cantera-card-stats span{align-items:center;gap:3px;display:inline-flex}.cantera-card-stats .badge{margin-left:0}.cantera-preview{border:3px solid var(--stone2);border-radius:12px;margin-bottom:12px}.cantera-runs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cantera-run{border:2px solid var(--night3);background:var(--night1);width:100%;color:inherit;text-align:left;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cantera-run.is-active{border-color:var(--amber2);background:#221b12}.cantera-run-pos{background:var(--wood1);width:24px;height:24px;color:var(--amber3);font-family:var(--caps);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.cantera-run-name{flex:1;min-width:0}.cantera-run-name small{color:var(--muted);display:block}.cantera-run-time{color:var(--exit1);font-family:var(--caps);font-size:16px}.cantera-replay{margin-top:10px}@media (width<=560px){.editor-top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back id info""timer timer timer";align-items:center;display:grid}.editor-top>.icon-btn:first-child{grid-area:back}.editor-id{grid-area:id}.editor-top>.icon-btn:last-child{grid-area:info}.editor-timer{grid-area:timer;justify-self:start}}@media (width<=380px){.archive-summary{grid-template-columns:repeat(2,1fr)}.nav-label{font-size:9px}}
