@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2");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:#eef1ff;--ink-soft:#b5bdd8;--ink-dim:#7d87a6;--panel:#0b0f1dbd;--panel-solid:#0a0d19f5;--panel-edge:#a8b8ff26;--line:#a8b8ff1a;--gold:#ffd36b;--gold-2:#ff9f2e;--mint:#5cf5cf;--mint-2:#1fb6a8;--leaf:#5cf5cf;--leaf-2:#1fb6a8;--blue:#53b6ff;--red:#ff5e52;--danger:#ff6b81;--radius:16px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display:"Unbounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ground:#05070d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--ground);height:100%;color:var(--ink);font-family:var(--font);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;overscroll-behavior:none;margin:0;overflow:hidden}#game{width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.botview{pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}#vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#0203088c 100%);position:fixed;top:0;bottom:0;left:0;right:0}#vignette:after{content:"";opacity:0;background:radial-gradient(#3c000000 50%,#960c1475 100%);transition:opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}#vignette.blood:after{opacity:1;animation:.78s ease-in-out infinite alternate blood-beat}@keyframes blood-beat{0%{opacity:1}to{opacity:.72}}#ui{pointer-events:none;z-index:2;position:fixed;top:0;bottom:0;left:0;right:0}#ui .screen,#ui button,#ui input,#ui .clickable,#ui .panel{pointer-events:auto}#ui .hud,#ui .hud *{pointer-events:none}#ui .hud button{pointer-events:auto}.hidden{display:none!important}#boot{z-index:10;background:radial-gradient(at 50% 40%,#131b3a,#05070d 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.boot-logo{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#f2f5ff;text-shadow:0 0 26px #82a0ff80;font-size:max(26px,min(5.5vw,48px));font-weight:700}.boot-bar{background:#ffffff1f;border-radius:99px;width:min(260px,60vw);height:8px;overflow:hidden}.boot-bar i{background:linear-gradient(90deg, var(--mint), var(--gold));border-radius:99px;width:40%;height:100%;animation:1s ease-in-out infinite alternate bootbar;display:block}@keyframes bootbar{0%{transform:translate(-20%)}to{transform:translate(170%)}}button{font-family:var(--font);border:1px solid var(--panel-edge);cursor:pointer;color:var(--ink);background:#ffffff12;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:700;transition:transform 80ms,filter .15s,background .15s,border-color .15s;display:inline-flex}button:hover{filter:brightness(1.12);border-color:#beccff4d}button:active{transform:scale(.96)}button:disabled{opacity:.45;cursor:default;filter:none;transform:none}button.primary{color:#1d1206;background:linear-gradient(135deg, #ffe189 0%, var(--gold) 40%, var(--gold-2) 100%);border:0;box-shadow:inset 0 1px #ffffff73,0 8px 28px #ffaa3c52}button.primary:active{transform:scale(.97);box-shadow:inset 0 1px #ffffff59,0 4px 14px #ffaa3c47}button.reward{color:#03221e;background:linear-gradient(135deg, #8bf8db 0%, var(--mint) 45%, var(--mint-2) 100%);border:0;box-shadow:inset 0 1px #fff6,0 8px 24px #3ce6be38}button.reward.soft{color:#c9fbef;box-shadow:none;background:#5cf5cf14;border:1px solid #5cf5cf66}button.ghost{border:1px solid var(--panel-edge);background:0 0}button.small{min-height:36px;padding:6px 12px;font-size:13px}.ico{vertical-align:-.2em;flex:none;width:18px;height:18px;display:inline-block}.i-crown,.i-trophy{color:var(--gold)}.i-banner{color:#8fb4ff}.i-fang{color:#eef1ff}.i-star{color:#ffe9b0}.i-glow,.i-longest{color:var(--mint)}.i-wall,.i-tourist{color:#b5bdd8}.i-sprout{color:#8ff0a4}.i-gift{color:#ff9ac0}.killfeed .ico,.top-kills .ico,.crown-tag .ico,.hall-rows .ico,.r-places .ico,.tw-table .ico,.bond-bar .ico,.pc-stats .ico{width:1.05em;height:1.05em}.crown-tag{color:var(--gold);white-space:nowrap;font-weight:800}.mg-ico .ico{width:22px;height:22px}.fame-fly .ico{width:28px;height:28px}.fame-banner .ico,.r-title .ico,.tw-card b .ico{width:.95em;height:.95em}.screen{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.panel{background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);padding:18px;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #00000073}.panel h2{font-family:var(--display);letter-spacing:.03em;margin:0 0 12px;font-size:19px;font-weight:700}.muted{color:var(--ink-soft)}.dim{color:var(--ink-dim);font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.center{justify-content:center}.coin-pill{border:1px solid var(--line);color:#ffd36b;background:#080b169e;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-weight:800;display:inline-flex}#menu{background:radial-gradient(at 50% 45%,#05070d14,#05070d9e 75%)}.menu-wrap{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px;width:min(440px,100%);max-height:100%;display:grid;overflow-y:auto}.logo{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;color:#f4f6ff;text-shadow:0 0 24px #82a0ff8c,0 0 2px #fff9;font-size:max(30px,min(7vw,58px));font-weight:700;line-height:1}.logo-sub{font-family:var(--display);letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:max(10px,min(2vw,13px));font-weight:700}.tagline{color:var(--ink-dim);margin-top:8px;font-size:13px}.menu-top{top:max(12px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.skin-card-main{cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.skin-card-main canvas{flex:none;width:150px;height:64px}.skin-card-main .label{text-align:left;flex:1;min-width:0}.skin-card-main .label b{font-size:17px;display:block}input.nick{width:100%;font-family:var(--font);color:var(--ink);text-align:center;border:1px solid var(--panel-edge);-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#0000004d;border-radius:14px;outline:none;padding:12px 14px;font-size:17px;font-weight:700}input.nick:focus{border-color:#5cf5cf99}button.play{font-family:var(--display);letter-spacing:.14em;border-radius:14px;width:100%;min-height:62px;padding:16px 20px;font-size:22px}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.menu-grid button{border-radius:12px;flex-direction:column;gap:2px;min-height:58px;padding:8px 6px;font-size:13px}.badge{background:var(--danger);color:#fff;border-radius:99px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.controls-hint{color:var(--ink-dim);font-size:12px;line-height:1.5}.panel.dialog{background:var(--panel-solid)}.dialog{flex-direction:column;gap:12px;width:min(560px,100%);max-height:100%;display:flex}.dialog .body{min-height:0;overflow-y:auto}.dialog-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dialog-head h2{margin:0}.skins-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.skin-tile{border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.skin-tile canvas{width:100%;height:56px}.skin-tile .name{font-size:14px;font-weight:800}.skin-tile .tag{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.skin-tile .tag.rare{color:#e6b8ff}.skin-tile button{min-height:34px;padding:6px 8px;font-size:12px}.section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:12px 0 8px;font-size:13px;font-weight:800}table.records{border-collapse:collapse;width:100%;font-size:14px}table.records th,table.records td{text-align:center;border-bottom:1px solid #ffffff14;padding:6px 8px}table.records th{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.stat{text-align:center;background:#00000040;border-radius:12px;padding:10px}.stat b{font-size:22px;display:block}.stat span{color:var(--ink-dim);font-size:12px}.setting{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.seg-toggle{background:#0000004d;border-radius:99px;padding:3px;display:inline-flex}.seg-toggle button{white-space:nowrap;background:0 0;min-height:34px;padding:6px 14px;font-size:13px}.seg-toggle button.on{background:var(--gold);color:#1d1206}.hud{position:absolute;top:0;bottom:0;left:0;right:0}.hud-top-left{top:max(10px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.teams{gap:6px;font-size:15px;font-weight:900;display:flex}.team-pill{border:1px solid var(--line);background:#080b169e;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.team-pill i{border-radius:50%;width:10px;height:10px;display:inline-block}.team-pill.blue i{background:var(--blue);box-shadow:0 0 8px var(--blue)}.team-pill.red i{background:var(--red);box-shadow:0 0 8px var(--red)}.arena-tag{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 34px);pointer-events:none;border:1px solid var(--line);letter-spacing:.02em;color:#ffd9a8;background:#080b169e;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%)}.hud.results-on .arena-tag,.bond-bar:not(.hidden)~.arena-tag,.auto-badge:not(.hidden)~.arena-tag{display:none}.team-pill.mine{border-color:#ffffff80}.fog-timer{color:#ffd6ec;background:#280e3aa8;border:1px solid #ff5fa852;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:700}.fog-timer.urgent{color:#fff;background:#781248cc;border-color:#ff5fa8b3}.fog-timer{align-items:center;gap:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-flex}.fog-timer .st-ico .ico{color:#ff8fc6;width:15px;height:15px}.fog-timer .st-pips{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.fog-timer .st-pips i{background:#ffd6ec2e;border-radius:2px;width:4px}.fog-timer .st-pips i:first-child{height:5px}.fog-timer .st-pips i:nth-child(2){height:7px}.fog-timer .st-pips i:nth-child(3){height:9px}.fog-timer .st-pips i:nth-child(4){height:11px}.fog-timer .st-pips i:nth-child(5){height:13px}.fog-timer .st-pips i.on{background:linear-gradient(#ffd0e8,#ff4f8f);box-shadow:0 0 6px #ff4f8fb3}.fog-timer.final{color:#ffe6ad;background:#3a280cb8;border-color:#ffd67899}.fog-timer.final .st-ico .ico{color:#ffd678}.storm-warn{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 74px);color:#fff;white-space:nowrap;pointer-events:none;background:#4e0a34db;border:1px solid #ff5fa8bf;border-radius:99px;align-items:center;gap:12px;padding:7px 16px;font-size:14px;font-weight:800;animation:.6s ease-in-out infinite alternate storm-warn;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 24px #ff3c8c59}@keyframes storm-warn{to{border-color:#ff96c8f2;box-shadow:0 0 34px #ff3c8c99}}.storm-warn .sw-head{letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.storm-warn .sw-head .ico{color:#ff8fc6;width:16px;height:16px}.storm-warn .sw-loss{color:#ff8fa3;font-variant-numeric:tabular-nums}.storm-warn .sw-way{color:#ffeaa8;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.storm-warn .sw-arrow{width:20px;height:20px;transition:transform .12s linear;display:inline-flex}.storm-warn .sw-arrow .ico{color:#ffe08a;filter:drop-shadow(0 0 4px #ffe08acc);width:20px;height:20px}.storm-warn.shut .sw-arrow{display:none}@media (max-width:600px){.storm-warn{gap:8px;padding:6px 12px;font-size:12px;top:63%;bottom:auto}}.me-stats{border:1px solid var(--line);background:#080b1699;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:700}.me-stats.hurt{background:#540a26b8;border-color:#ff5a82bf}.me-stats .me-hurt{color:#ff8fa3;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:900}.me-rank{white-space:nowrap}.me-rank i{font-style:normal}@media (max-width:600px){.me-stats.ranked{border-radius:12px}.me-rank{opacity:.85;font-size:11.5px;display:block}.me-rank i{display:none}}.top-kills{top:max(10px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 136px);border:1px solid var(--line);background:#080b1699;border-radius:12px;min-width:120px;padding:6px 10px;font-size:12px;position:absolute}.top-kills div{white-space:nowrap;justify-content:space-between;gap:10px;display:flex}.top-kills .t0{color:#a8dbff}.top-kills .t1{color:#ffb7ae}.top-kills .me{font-weight:900;text-decoration:underline}.minimap{top:max(10px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));background:#080b169e;border-radius:50%;width:148px;height:148px;position:absolute;box-shadow:0 0 0 1px #a8b8ff3d,0 0 24px #00000073}.killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 158px);right:max(16px, env(safe-area-inset-right));flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;font-weight:700;display:flex;position:absolute}.killfeed div{border:1px solid var(--line);background:#080b169e;border-radius:8px;padding:3px 8px;animation:.25s ease-out feedin}.killfeed .b{color:#a8dbff}.killfeed .r{color:#ffb7ae}.killfeed .f{color:#d9ccff}@keyframes feedin{0%{opacity:0;transform:translate(10px)}}.center-msg{text-align:center;font-family:var(--display);letter-spacing:.04em;text-shadow:0 2px #00000080,0 0 22px #8caaff73;font-size:max(20px,min(4vw,36px));font-weight:700;transition:opacity .3s;position:absolute;top:22%;left:0;right:0}.center-msg.payback .cm-big{letter-spacing:.08em;color:#ffe08a;text-shadow:0 3px #46000cd9,0 0 18px #ff3c46bf,0 0 46px #ffaa3c73;font-size:1.55em;animation:.55s cubic-bezier(.2,1.6,.4,1) both payjolt;display:inline-block}.center-msg.payback small{color:#ffd9d4}@keyframes payjolt{0%{opacity:0;transform:scale(1.9)rotate(-4deg)}55%{opacity:1;transform:scale(.94)rotate(1.5deg)}75%{transform:scale(1.04)rotate(-.6deg)}to{transform:none}}.center-msg small{font-family:var(--font);letter-spacing:0;color:var(--ink-soft);margin-top:8px;font-size:.5em;font-weight:700;display:block}.countdown{font-family:var(--display);color:#f4f6ff;text-shadow:0 6px #00000059,0 0 44px #82a0ff99;justify-content:center;align-items:flex-start;padding-top:9vh;font-size:max(76px,min(20vw,168px));font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.countdown span{animation:.9s ease-out pop}.countdown small{text-align:center;font-family:var(--font);color:var(--ink-soft);text-shadow:0 2px 6px #00000080;font-size:18px;font-weight:700;position:absolute;bottom:22%;left:16px;right:16px}.countdown small.mid{top:50%;bottom:auto;transform:translateY(-50%)}.countdown small.big{color:#f2f5ff;font-size:30px;font-weight:900;animation:.9s ease-out pop}.army-tag{font-family:var(--display);letter-spacing:.1em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 6px #00000073;border-radius:10px;padding:6px 14px;font-size:max(12px,min(1.9vw,18px));font-weight:700;transition:opacity .2s;position:absolute;top:0;left:0}.army-tag.blue{color:#e2f3ff;background:#2f8cff61;border:2px solid #8cc8ffd9}.army-tag.red{color:#ffe6e2;background:#ff3a2e57;border:2px solid #ff968ad9}.you-tag{pointer-events:none;position:absolute;top:0;left:0}.you-tag span{color:#0a0e1c;letter-spacing:.06em;background:#f2f5ff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:900;animation:.6s ease-in-out infinite alternate bob;display:inline-block;position:relative;box-shadow:0 2px 8px #00000059}.you-tag span:after{content:"";border:6px solid #0000;border-top-color:#f2f5ff;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}@keyframes bob{to{transform:translateY(-5px)}}@keyframes pop{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}}.fog-vignette{animation:1s ease-in-out infinite alternate pulse;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 140px 40px #7846c88c}@keyframes pulse{to{box-shadow:inset 0 0 160px 60px #9650e6b3}}.stick{pointer-events:none;opacity:.55;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.stick.active{opacity:1}.stick-base,.stick-knob{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.stick-base{width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:radial-gradient(circle,#ffffff0d 0%,#090b1652 70%);border:1.5px solid #c8d4ff42;box-shadow:inset 0 0 18px #00000040}.stick-dir{transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.stick-dir:after{content:"";border:6px solid #0000;border-left:8px solid #dce4ffd9;border-right:0;margin-top:-6px;position:absolute;top:50%;right:5px}.stick-knob{width:calc(var(--r) * .84);height:calc(var(--r) * .84);opacity:.92;background:radial-gradient(circle at 36% 32%,#fff 0%,#eef2ff 45%,#c3c9dc 100%);box-shadow:0 3px 10px #00000059,0 0 0 2px #ffffff2e}.turbo{color:#ffd35a;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;background:radial-gradient(circle at 50% 40%,#ffd35a1a,#090c1775 70%);border:2px solid #ffd35a80;border-radius:50%;flex-direction:column;gap:2px;min-height:0;padding:0;transition:background .12s,border-color .12s,box-shadow .12s,opacity .2s,filter .2s;position:absolute;top:0;left:0;box-shadow:0 4px 16px #0000004d}.turbo svg{filter:drop-shadow(0 0 6px #ffc85073);width:38%;height:38%}.turbo span{letter-spacing:.14em;color:#dce4ffd9;font-size:10px;font-weight:900}.turbo:hover,.turbo:active{filter:none;transform:none}.turbo.on{color:#f2f5ff;background:radial-gradient(circle at 50% 40%,#ffdc788c,#ffaa3c47 70%);border-color:#ffe08a;box-shadow:0 0 24px #ffc45099,0 4px 16px #0000004d}.turbo.off{opacity:.4;filter:grayscale(.7)}.hud.touch-ui .boost-hint{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 150px);padding:0 24px}.boost-hint{bottom:max(14px, env(safe-area-inset-bottom));text-align:center;color:var(--ink-soft);text-shadow:0 1px 4px #0009;font-size:13px;position:absolute;left:0;right:0}@media (orientation:landscape) and (max-height:520px){.hud.touch-ui .boost-hint{bottom:max(10px, env(safe-area-inset-bottom));padding:0 calc(env(safe-area-inset-right) + 160px) 0 calc(env(safe-area-inset-left) + 160px);font-size:12px}}.results{left:50%;bottom:max(14px, env(safe-area-inset-bottom));text-align:center;background:#0d1120f2;flex-direction:column;align-items:center;gap:6px;width:min(520px,100% - 24px);padding:16px 18px 18px;animation:.34s cubic-bezier(.2,.9,.3,1.12) results-in;display:flex;position:absolute;transform:translate(-50%)}@keyframes results-in{0%{opacity:0;transform:translate(-50%,28px)}}.r-title{font-family:var(--display);letter-spacing:.02em;color:#f2f5ff;text-shadow:0 2px #00000059;padding:0 44px;font-size:max(18px,min(2.8vw,24px));font-weight:700;line-height:1.25}.r-title.win{color:var(--gold);text-shadow:0 2px #00000059,0 0 18px #ffcf5a73}.r-title.lose{color:#e9d2dc}.r-stats{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;font-size:14px;display:flex}.r-stats b{color:#f2f5ff;font-weight:900}.r-coin{align-items:center;gap:5px;display:inline-flex}.r-coin b{color:#ffe08a;font-size:18px}.r-coin .ico{width:20px;height:20px}.r-coin .x2{color:#ffe08a;background:#ffcf5a29;border:1px solid #ffcf5a80;border-radius:99px;padding:0 7px;font-size:12px;font-style:normal;font-weight:800}.r-bonus{color:var(--ink-dim);font-size:12px}.r-chain{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-basis:100%;grid-template-columns:1fr minmax(14px,28px) 1fr minmax(14px,28px) 1fr;align-items:center;gap:4px;margin:6px 0 2px;display:grid}.r-ch{--c:92, 245, 207;opacity:.45;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:10px 4px 8px;transition:opacity .35s,transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;transform:scale(.94)}.r-ch-coin,.r-ch-bank{--c:255, 207, 90}.r-ch.on,.r-chain.done .r-ch{opacity:1;border-color:rgba(var(--c), .55);box-shadow:0 0 0 1px rgba(var(--c), .15) inset, 0 6px 22px rgba(var(--c), .18);transform:scale(1)}.r-ch-ic{width:30px;height:30px;color:rgb(var(--c));place-items:center;display:grid}.r-ch-ic .ico{width:26px;height:26px}.r-orb{background:radial-gradient(circle at 35% 35%,#fff,#5cf5cf 45%,#5cf5cf26 75%);border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px #5cf5cfcc}.r-ch-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:700}.r-ch-v{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:max(17px,min(5vw,24px));font-weight:800;line-height:1.15}.r-ch-coin .r-ch-v,.r-ch-bank .r-ch-v{color:#ffd257}.r-ch-xp.spent .r-ch-v{color:var(--ink-dim)}.r-ch-s{color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1em;font-size:11px}@media (max-width:420px){.r-ch-s{display:none}}.r-ch.bump .r-ch-ic,.r-ch.bump .r-ch-v{animation:.22s ease-out r-ch-bump}@keyframes r-ch-bump{0%{transform:scale(1)}45%{filter:drop-shadow(0 0 8px rgba(var(--c), .9));transform:scale(1.16)}to{transform:scale(1)}}.r-ch-arrow{background:#ffffff1a;border-radius:2px;height:4px;position:relative;overflow:visible}.r-ch-arrow:after{content:"";border-top:2px solid #ffffff40;border-right:2px solid #ffffff40;width:7px;height:7px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.r-ch-arrow>i{background:linear-gradient(90deg,#5cf5cfe6,#ffd257);border-radius:2px;width:0;transition:width 1s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 8px #ffcf5a99}.r-ch-a2>i{background:#ffd257}.r-chain.a1 .r-ch-a1>i,.r-chain.a2 .r-ch-a2>i,.r-chain.done .r-ch-arrow>i{width:100%}.r-chain.done .r-ch-arrow:after{border-color:#ffd257}.r-chain.shine .r-ch-bank:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff0be8c 50%,#0000 70%);animation:.9s ease-out 50ms forwards r-ch-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes r-ch-shine{to{transform:translate(120%)}}.r-ch-plus{color:#ffd257;text-shadow:0 0 8px #ffcf5acc;pointer-events:none;font-size:13px;font-weight:800;animation:1.4s ease-out forwards r-ch-plus;position:absolute;top:4px;right:8px}@keyframes r-ch-plus{0%{opacity:0;transform:translateY(8px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-18px)scale(1)}}.r-cr-next{color:#ffd257;font-weight:700}.r-conv-cap{text-align:center;color:#ffd257;grid-column:1/-1;justify-self:center;margin-top:2px;font-size:11px;font-weight:700}.r-conv-rate{text-align:center;color:var(--ink-dim);grid-column:1/-1;margin-top:2px;font-size:11px}.r-fly-xp{z-index:60;pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff,#5cf5cf 50%,#5cf5cf33 80%);border-radius:50%;width:14px;height:14px;position:fixed;box-shadow:0 0 10px #5cf5cfe6,0 0 22px #5cf5cf73}.r-fly{z-index:60;background:radial-gradient(circle at 35% 35%, #fff3c4, var(--gold) 55%, #b8862a);pointer-events:none;border-radius:50%;width:16px;height:16px;position:fixed;box-shadow:0 0 8px #ffcf5ab3}@media (prefers-reduced-motion:reduce){.r-ch,.r-ch-arrow>i{transition:none}.r-ch.bump .r-ch-ic,.r-ch.bump .r-ch-v,.r-chain.shine .r-ch-bank:before,.r-ch-plus{animation:none}}.r-goal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.r-goal-bar{background:#ffffff1f;border-radius:99px;width:90px;height:6px;overflow:hidden}.r-goal-bar b{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-2));height:100%;display:block}.results .end-line{color:var(--ink-soft);font-size:13px;line-height:1.45}.results .end-line b{color:#f2f5ff}.r-actions{gap:12px;width:100%;margin-top:8px;display:flex}.r-btn{border-radius:16px;flex:1 1 0;gap:10px;min-width:0;min-height:62px;padding:8px 14px;font-size:19px}.r-btn .ico{width:24px;height:24px}.r-txt{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.r-txt small{opacity:.75;margin-top:2px;font-size:12px;font-weight:700}.r-auto{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:6px;font-size:16px;font-weight:800;display:flex}.r-auto b{font-variant-numeric:tabular-nums;color:#fff}.r-btn.auto{position:relative;overflow:hidden}.r-btn.auto:after{content:"";height:5px;width:calc(var(--auto,0) * 100%);background:#ffffffd9;position:absolute;bottom:0;left:0}.icon-btn{width:40px;height:40px;min-height:0;color:var(--ink-soft);border:1px solid var(--panel-edge);background:#ffffff12;border-radius:50%;padding:0}.icon-btn .ico{width:20px;height:20px}.r-home{position:absolute;top:10px;right:10px}.t0{color:#a8dbff}.t1{color:#ffb7ae}.spectate-tag{top:calc(max(10px, env(safe-area-inset-top)) + 36px);white-space:nowrap;background:#090b16cc;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.spectate-tag .nw{white-space:nowrap}.spectate-tag .ico{vertical-align:-4px;width:17px;height:17px;color:var(--ink-soft);margin-right:7px}.eye-pin{pointer-events:none;position:absolute;top:0;left:0}.eye-pin span{color:#0a0e1c;background:#f2f5ff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:22px;animation:.6s ease-in-out infinite alternate bob;display:inline-flex;position:relative;box-shadow:0 2px 8px #00000059}.eye-pin span:after{content:"";border:6px solid #0000;border-top-color:#f2f5ff;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.eye-pin .ico{width:18px;height:18px}.toast{border:1px solid var(--panel-edge);pointer-events:none;z-index:5;background:#090c18e0;border-radius:12px;padding:10px 18px;font-weight:700;animation:.2s ease-out toastin;position:absolute;top:16%;left:50%;transform:translate(-50%)}.toast.quiet{opacity:.85;padding:5px 12px;font-size:13px;animation:none;top:9%}@keyframes toastin{0%{opacity:0;translate:10px}}.profile-card{text-align:left;flex-direction:column;gap:5px;padding:9px 14px;display:flex}.pc-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pc-top b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.clan{color:#ffe08a}.pc-title{color:#2b1a06;background:linear-gradient(180deg, var(--gold), var(--gold-2));border-radius:99px;flex:none;padding:2px 9px;font-size:11px;font-weight:800}.pc-stats{color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:700;display:flex}.mg-ico{font-size:16px;line-height:1}.pf-id{grid-template-columns:minmax(0,1fr) 96px auto;align-items:start;gap:8px;display:grid}.pf-id label{color:var(--ink-soft);flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.pf-id input.nick{text-align:left;padding:9px 10px;font-size:15px}.pf-id small{color:var(--ink-dim);font-size:11px;font-weight:600}.pf-id small.bad{color:#ff9d92}.pf-id button{margin-top:18px}.pf-title{text-align:center;color:#ffe08a;margin:12px 0 8px;font-size:17px;font-weight:900}.pf-grid .stat b{font-size:20px}.pf-grid .stat small{color:var(--ink-dim);margin-top:2px;font-size:10px;display:block}.pf-league{background:#00000040;border-radius:12px;flex-direction:column;gap:5px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.pf-bar{background:#ffffff1a;border-radius:99px;height:8px;overflow:hidden}.pf-bar i{background:linear-gradient(90deg,#5cf5cf,#ffe08a);border-radius:99px;height:100%;display:block}.hall-tabs{width:100%;display:flex}.hall-tabs button{flex:1}.hall-note{text-align:center;margin:8px 0}.hall-rows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.hall-rows li{background:#ffffff0a;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:grid}.hall-rows li.dim,.hall-rows li.gap{text-align:center;background:0 0;display:block}.hall-rows li.me{background:#ffcf5a29;font-weight:800}.hall-rows .rk{color:#ffe08a;text-align:right}.hall-rows .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hall-rows .tg{color:var(--ink-dim);font-size:11px}.hall-rows .val{font-variant-numeric:tabular-nums}.r-fame{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:14px;font-weight:700;display:flex}.r-fame span{display:inline-block;position:relative}.r-fame b{color:#f2f5ff}.r-fame span.bump b{color:#ffe08a;animation:.6s ease-out pop;display:inline-block}.fame-plus{white-space:nowrap;color:#ffe08a;text-shadow:0 2px 6px #0009;font-size:13px;font-style:normal;font-weight:900;animation:1.6s ease-out forwards rise;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes rise{to{opacity:0;transform:translate(-50%,-26px)}}.fame-fly{z-index:60;pointer-events:none;filter:drop-shadow(0 0 10px #ffdc78cc);font-size:22px;position:fixed;top:0;left:0}.fame-banner{z-index:6;font-family:var(--display);white-space:nowrap;color:var(--gold);text-shadow:0 0 18px #ffcf5a80;pointer-events:none;background:#0a0d1aeb;border:1px solid #ffd36bb3;border-radius:16px;padding:14px 28px;font-size:max(16px,min(3.2vw,28px));font-weight:700;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #ffbe5040}.fame-banner.show{animation:.9s ease-out pop,2.8s ease-in forwards fade-late}@keyframes fade-late{80%{opacity:1}to{opacity:0}}@media (max-width:520px){.pf-id{grid-template-columns:minmax(0,1fr) 80px}.pf-id button{grid-column:1/-1;margin-top:0}.hall-rows li{grid-template-columns:28px minmax(0,1fr) auto;font-size:13px}.hall-rows .tg{display:none}}@media (max-height:520px){.profile-card{gap:2px;padding:6px 12px}.pc-top b{font-size:15px}.pc-stats{font-size:12px}.r-fame{font-size:13px}}.bond-bar{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 58px);color:#fff0c8;white-space:nowrap;background:#0c101ecc;border:1px solid #fff0c866;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.bond-bar i{background:#ffffff1f;border-radius:99px;width:170px;height:8px;display:block;overflow:hidden}.bond-bar b{background:linear-gradient(90deg,#5cf5cf,#fff0c8);border-radius:99px;width:0;height:100%;transition:width .15s;display:block;box-shadow:0 0 10px #fff0c8b3}.hud.touch-ui .bond-bar{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 150px)}.killfeed .g{color:#9ff7e0}.stage-plate{top:calc(max(10px, env(safe-area-inset-top)) + 4px);border:1px solid var(--panel-edge);white-space:nowrap;color:var(--ink-soft);background:#090b169e;border-radius:99px;align-items:baseline;gap:6px;padding:3px 12px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.stage-plate b{color:#f2f5ff;font-weight:800}.hud.bloody .stage-plate{color:#ffd9d4;background:#6e0e14cc;border-color:#ff786e8c}.countdown small.stages{color:#ffe2a8;font-size:15px;font-weight:800;bottom:12%}.teamwin{z-index:4;padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));background:#06080f9e;justify-content:center;align-items:center;animation:.45s ease-out tw-fade;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes tw-fade{0%{opacity:0}}.tw-box{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(780px,100%);max-height:100%;display:flex;position:relative}.tw-title{font-family:var(--display);letter-spacing:.08em;text-shadow:0 3px #0006,0 0 30px;font-size:max(26px,min(5.5vw,48px));font-weight:700;animation:.9s ease-out pop}.tw-title.t0{color:#8fd0ff}.tw-title.t1{color:#ff9d92}.tw-why{text-align:center;color:#ffe6ad;max-width:560px;margin:-4px auto 0;font-weight:700}.tw-awards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tw-card{border:1px solid var(--panel-edge);background:#101529eb;border-radius:12px;flex-direction:column;min-width:120px;padding:5px 12px;display:flex}.tw-card b{color:#ffe08a;font-size:12px}.tw-card span{font-size:14px;font-weight:900}.tw-card small{color:var(--ink-soft);font-size:11px}.tw-teams{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.tw-table{border-collapse:collapse;background:#0c101eeb;border-radius:12px;width:100%;font-size:12px;overflow:hidden}.tw-table.t0{border-top:3px solid var(--blue);color:var(--ink)}.tw-table.t1{border-top:3px solid var(--red);color:var(--ink)}.tw-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);text-align:right;padding:4px 6px;font-size:10px;font-weight:700}.tw-table th:first-child,.tw-table td.nm{text-align:left}.tw-table td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 6px}.tw-table td.nm{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.tw-table td.nm i{margin-left:4px;font-style:normal}.tw-table tr.alive td.nm span{color:#f2f5ff;font-weight:800}.tw-table tr.me td{background:#ffcf5a2e;font-weight:800}.tw-coins{color:#ffe08a;align-items:center;gap:6px;font-size:15px;display:inline-flex}.tw-next{color:#ffe2dd;background:#781016e0;border:1px solid #ff786e80;border-radius:14px;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:800;display:flex}.r-places{flex-direction:column;gap:2px;width:100%;max-width:440px;margin:2px 0 0;padding:0;list-style:none;display:flex}.r-places li{text-align:left;background:#ffffff0a;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 10px;font-size:13px;display:grid}.r-places li.ph{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#ff9d92;background:0 0;padding:0;font-size:11px;font-weight:800;display:block}.r-places li.me{background:#ffcf5a26}.r-places b{color:#ffe08a}.r-places .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.r-places small{color:var(--ink-soft);font-size:11px}.r-lines{color:#f2f5ff;flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}@media (max-width:640px){.tw-teams{grid-template-columns:1fr;gap:6px}.tw-table{font-size:11px}.tw-card{min-width:0;padding:4px 9px}.tw-card small{display:none}.tw-next{padding:6px 12px;font-size:12px}}@media (max-height:520px){.tw-box{gap:5px}.tw-title{font-size:26px}.tw-card small{display:none}.tw-table td{padding:1px 6px}.tw-table th{padding:2px 6px}.tw-next{padding:5px 12px;font-size:12px}.tw-next b{font-size:22px}.r-places li{padding:1px 8px;font-size:12px}.r-lines{font-size:13px}}.sim-out{font-size:14px;line-height:1.6}.sim-out .big{font-size:22px;font-weight:900}.sim-bar{background:#ffffff1a;border-radius:99px;height:10px;display:flex;overflow:hidden}.sim-bar i{height:100%;display:block}.fake-ad{z-index:50;background:#04050aeb;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fake-ad-box{text-align:center;border:1px dashed #ffffff4d;border-radius:18px;max-width:320px;padding:24px}.fake-ad-tag{letter-spacing:.2em;color:var(--ink-dim);font-size:12px}.fake-ad-title{margin:8px 0;font-size:26px;font-weight:900}.fake-ad-note{color:var(--ink-soft);font-size:13px}.fake-ad-count{color:var(--gold);margin-top:12px;font-size:48px;font-weight:900}@media (max-height:520px){.menu-wrap{gap:8px}.logo{font-size:30px}button.play{min-height:52px;padding:10px;font-size:22px}.minimap{width:104px;height:104px}.top-kills{right:calc(max(16px, env(safe-area-inset-right)) + 114px)}.killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 112px)}}@media (max-width:600px),(max-height:520px){.top-kills{display:none}}.auto-badge{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 26px);color:#efe6ff;text-align:center;background:#3c286ebf;border:1px solid #d2beff66;border-radius:99px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:6px 14px;font-size:13px;font-weight:800;line-height:1.3;position:absolute;transform:translate(-50%)}@media (max-width:440px){.r-actions{flex-direction:column;gap:10px}.r-btn{flex:none;min-height:56px}}@media (max-height:520px){.results{gap:3px;padding:10px 14px 12px}.r-title{font-size:19px}.r-actions{margin-top:6px}.r-btn{min-height:54px;font-size:17px}}@media (max-width:600px){.me-stats .me-hurt{display:none}.stage-plate{top:calc(max(10px, env(safe-area-inset-top)) + 110px);left:max(16px, env(safe-area-inset-left));border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;padding:4px 10px;font-size:11px;transform:none}.spectate-tag{top:auto;bottom:var(--spec-bottom,max(14px, env(safe-area-inset-bottom)));white-space:normal;text-align:center;border-radius:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:none;margin:0 auto;transition:bottom .25s;left:16px;right:16px;transform:none}}@media (max-width:400px){.minimap{width:116px;height:116px}.killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 126px)}}.i-crowned{color:var(--gold)}.gold-chip{color:#ffe6a3;background:#3c2806b3;border:1px solid #ffd36ba6;border-radius:99px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #ffbe4640}.gold-chip .ico{width:16px;height:16px}.r-title.gold{color:#ffe08a;text-shadow:0 2px #00000059,0 0 24px #ffc85099}.r-lines .gold{color:#ffe08a}.r-lines .lost{color:#ffb3a6}.r-lines .pilot-death{color:#d9ccff;font-weight:700}.r-lines .ico{width:1.05em;height:1.05em}.killfeed .gold{border-color:#ffd36b73}.killfeed .gd{color:#ffe08a}.cine-bars i{pointer-events:none;background:#020308;height:min(8.5vh,70px);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;right:0}.cine-bars i:first-child{height:calc(min(8.5vh, 70px) + env(safe-area-inset-top));top:0;transform:translateY(-101%);box-shadow:0 6px 24px #02030899}.cine-bars i:last-child{height:calc(min(8.5vh, 70px) + env(safe-area-inset-bottom));bottom:0;transform:translateY(101%);box-shadow:0 -6px 24px #02030899}.cine-bars.on i{transform:none}.cine-flash{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%,#ebf2ff80,#c8d7ff1f 55%,#c8d7ff00 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cine-flash.gold{background:radial-gradient(circle at 50% 46%,#ffeeb48f,#ffcd6424 55%,#ffc85a00 100%)}.cine-flash.go{animation:.6s ease-out cine-flash}@keyframes cine-flash{0%{opacity:1}to{opacity:0}}.cine-title{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));text-align:center;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity .45s,transform .45s;display:flex;position:absolute;top:21%;left:0;right:0}.cine-title.on{opacity:1}.cine-title.out{opacity:0;transform:translateY(-14px)}.cine-title b{--c:#eef2ff;--hi:#fff;--glow:#96afff8c;max-width:100%;font-family:var(--display);letter-spacing:.1em;text-wrap:balance;color:#0000;background:linear-gradient(105deg, var(--c) 0 40%, var(--hi) 50%, var(--c) 60% 100%);filter:drop-shadow(0 3px 0 #0006) drop-shadow(0 0 22px var(--glow));background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:max(28px,min(7vw,72px));font-weight:700;line-height:1.08;animation:.9s cubic-bezier(.16,1,.3,1) both cine-in,1.5s ease-in-out .45s both cine-sweep}.cine-title.gold b{--c:#ffd36b;--hi:#fff8de;--glow:#ffbe4699}.cine-title.t0 b{--c:#8fd0ff;--hi:#f2fbff;--glow:#46a0ff99}.cine-title.t1 b{--c:#ff9d92;--hi:#fff1ef;--glow:#ff504699}.cine-title small{letter-spacing:.03em;color:var(--ink-soft);text-shadow:0 2px 8px #0009;background:#06081280;border-radius:999px;padding:3px 14px;font-size:max(14px,min(2.3vw,21px));font-weight:800;animation:.7s ease-out .35s both cine-sub}@keyframes cine-in{0%{opacity:0;letter-spacing:.42em;transform:scale(1.06)}to{opacity:1;letter-spacing:.1em;transform:none}}@keyframes cine-sweep{to{background-position:0 0}}@keyframes cine-sub{0%{opacity:0;transform:translateY(8px)}}.hud .hud-top-left,.hud .top-kills,.hud .minimap,.hud .killfeed,.hud .stage-plate,.hud .spectate-tag,.hud .eye-pin,.hud .auto-badge{transition:opacity .4s}.hud.cine .hud-top-left,.hud.cine .top-kills,.hud.cine .minimap,.hud.cine .killfeed,.hud.cine .stage-plate,.hud.cine .spectate-tag,.hud.cine .eye-pin,.hud.cine .auto-badge,.hud.cine .storm-warn,.hud.cine .center-msg{opacity:0!important}.teamwin{transition:opacity .45s}.teamwin.leaving{opacity:0;pointer-events:none}.teamwin .tw-box{animation:.55s cubic-bezier(.2,.9,.3,1) both tw-in}@keyframes tw-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.countdown.blood{text-shadow:0 6px #00000059,0 0 44px #ff4646a6;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px}.countdown.blood span{line-height:1}.countdown.blood small{position:static}.countdown.blood small.big{color:#ffb3ab;letter-spacing:.08em;font-size:max(20px,min(4.2vw,30px))}.countdown.blood small.stages{font-size:15px}.mode-kinds .kind{line-height:1.15}.mode-kinds .kind.on{color:#1d1206;background:linear-gradient(135deg, #ffe189 0%, var(--gold) 50%, var(--gold-2) 100%);border-color:#0000}.kind-note{grid-column:1/-1}.s-card{-webkit-backdrop-filter:blur(10px);z-index:5;background:#0a0d19e6;border:1px solid #a8b8ff38;border-radius:14px;width:min(300px,100vw - 24px);padding:10px 12px 12px;animation:.18s ease-out cardin;position:absolute;top:0;left:0;box-shadow:0 14px 40px #00000080}.s-card.dock{top:auto;left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 150px);transform:translate(-50%)!important}@keyframes cardin{0%{opacity:0;scale:.94}}.s-card-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.s-card-head .t0,.s-ask .t0{color:#a8dbff}.s-card-head .t1,.s-ask .t1{color:#ffb7ae}.s-card-head .n{color:#eef1ff}.s-card .tag{background:#ffffff14;border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.s-card .tag.red{color:#ffb3bb;background:#ff4d5e29}.s-card .tag.gold{color:#ffe08a;background:#ffd36b24}.s-card-stats{color:var(--ink-soft);margin:3px 0 9px;font-size:12px;font-weight:700}.s-card-btns{flex-wrap:wrap;gap:6px;display:flex}.pa-awards{border-top:1px solid #ffffff1a;margin:0 0 9px;padding-top:7px}.pa-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:3px;font-size:10px;font-weight:800}.pa-row{align-items:center;gap:10px;padding:3px 0;display:flex}.pa-row img{filter:drop-shadow(0 3px 6px #00000080);flex:none;width:40px;height:40px}.pa-row>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.pa-row b{color:#eef2fa;font-size:14px}.pa-row small{color:var(--ink-dim);font-size:11px;font-weight:600}.pa-ser{background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:6px;padding:2px 6px 2px 2px;display:inline-flex}.pa-ser i{letter-spacing:.08em;text-transform:uppercase;color:#1b1203;background:linear-gradient(#ffe9a3,#e8b43a);border-radius:99px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.pa-row .pa-ser b{letter-spacing:.02em;font-size:13px;font-weight:900}.pa-ser b em{color:var(--ink-dim);font-style:normal;font-weight:700}.pa-ser.l0 b{color:#bfeeff}.pa-ser.l1 b{color:#ffd86a}.pa-ser.l2 b{color:#dfe7f3}.pa-wear{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.pa-wear>span{font-weight:700}.s-btn{background:#ffffff14;border-radius:11px;flex-direction:column;flex:1 1 0;gap:1px;min-width:82px;min-height:44px;padding:6px 8px;font-size:13px}.s-btn .ico{width:18px;height:18px}.s-btn[data-sact=duel] .ico{color:var(--gold)}.s-btn[data-sact=mark] .ico,.s-btn[data-sact=focus] .ico{color:#ff6b7a}.s-btn small{color:var(--ink-dim);font-size:10px;font-weight:600;line-height:1.15}.s-btn.off{opacity:.6}.s-ask{left:50%;top:calc(max(10px, env(safe-area-inset-top)) + 54px);text-align:center;z-index:6;background:linear-gradient(#281c08f0,#120e08f0);border:1px solid #ffd36b80;border-radius:16px;width:min(380px,100vw - 24px);padding:12px 14px 0;animation:.3s cubic-bezier(.2,1.4,.4,1) askin;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 0 30px #ffb43c4d,0 16px 40px #00000080}@keyframes askin{0%{opacity:0;transform:translate(-50%,-16px)}}.s-ask-t{justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.s-ask-t .ico{width:22px;height:22px;color:var(--gold)}.s-ask-b{justify-content:center;gap:8px;margin:10px 0 12px;display:flex}.s-ask-b button{min-width:112px}.s-ask kbd{font-family:var(--font);opacity:.6;border:1px solid;border-radius:5px;margin-left:4px;padding:0 5px;font-size:10px}.s-ask-bar{background:#ffffff14;height:3px;margin:0 -14px;display:block}.s-ask-bar b{background:linear-gradient(90deg, var(--gold-2), var(--gold));width:100%;height:100%;transition:width .1s linear;display:block}.s-chips{top:calc(max(10px, env(safe-area-inset-top)) + 128px);left:max(16px, env(safe-area-inset-left));flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.s-chip{border:1px solid var(--line);background:#080b16a8;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.s-chip.red{color:#ffd0d5;border-color:#ff4d5e73}.s-chip.red .ico{color:#ff5c6c}.s-chip.gold{color:#ffeec2;border-color:#ffd36b80}.s-chip.gold .ico{color:var(--gold)}.s-undo{border-radius:99px;min-height:24px;padding:1px 8px;font-size:11px}.s-arrows,.s-labels{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.s-arrow{white-space:nowrap;text-shadow:0 1px 2px #000c;align-items:center;gap:4px;margin:-14px 0 0 -14px;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:0}.s-arrow-tip{opacity:.25;background:currentColor;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:4px}.s-arrow-tip:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;position:absolute;top:5px;right:-7px}.s-arrow-ico{background:#080b16cc;border:1.5px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.s-arrow-ico .ico{width:16px;height:16px}.s-arrow.mark,.s-arrow.marker,.s-arrow.focus{color:#ff5c6c}.s-arrow.help{color:var(--gold);animation:.8s ease-in-out infinite alternate helppulse}.s-arrow.ring{color:#ffe08a}.s-arrow.friend{color:#9fe8ff}@keyframes helppulse{to{filter:brightness(1.5)}}.s-arrow-lb{color:#eef1ff;text-overflow:ellipsis;max-width:130px;overflow:hidden}.s-arrow.flip{flex-direction:row-reverse}.s-arrow.flip .s-arrow-tip{left:auto;right:4px}.s-safe{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.s-ring-lb{color:#fff3cf;white-space:nowrap;background:#281c08b8;border:1px solid #ffd36b80;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:0}.s-ring-lb .ico{width:15px;height:15px;color:var(--gold)}.s-back{text-align:center;font-family:var(--display);text-shadow:0 2px 10px #000000b3;font-size:max(18px,min(3.4vw,30px));position:absolute;top:38%;left:0;right:0}.s-back small{font-family:var(--font);color:var(--ink-soft);margin-top:6px;font-size:14px;display:block}.s-board{left:50%;top:calc(max(10px, env(safe-area-inset-top)) + 44px);border:1px solid var(--line);white-space:nowrap;background:#080b16a8;border-radius:99px;align-items:center;gap:10px;padding:5px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.s-board .sc{font-family:var(--display);color:#fff;font-size:18px}.s-board .t0{color:#a8dbff}.s-board .t1{color:#ffb7ae}.s-board small{color:var(--ink-soft);font-size:12px}.s-sos{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));color:#ffeec2;background:#281c08b8;border:1px solid #ffd36b80;border-radius:99px;min-height:40px;padding:6px 12px;font-size:13px;position:absolute}.s-sos .ico{color:var(--gold)}.s-sos.touch{left:auto;right:calc(max(16px, env(safe-area-inset-right)) + 22px);bottom:calc(max(16px, env(safe-area-inset-bottom)) + 128px);border-radius:50%;flex-direction:column;gap:0;width:52px;height:52px;padding:0;font-size:9px}.s-sos.touch span{display:none}.hud.cine .s-card,.hud.cine .s-ask,.hud.cine .s-chips,.hud.cine .s-arrows,.hud.cine .s-board,.hud.cine .s-sos,.hud.cine .s-labels{opacity:0;transition:opacity .3s}.hud.mode-solo .teams,.hud.no-fog .fog-timer{display:none}.killfeed .gold{color:#ffe9b0;border-color:#ffd36b66}.killfeed .gold .ico,.killfeed .help .ico{color:var(--gold)}.killfeed .help{border-color:#ffd36b66}.killfeed .n{color:#eef1ff}.s-chip-x{font-style:normal;display:contents}.tg-bar{flex-direction:column;gap:6px;width:100%;display:flex}.tg-row{align-items:stretch;gap:8px;display:flex}.tg-opp{flex:1;display:flex}.tg-opp button{flex:1;min-height:38px;font-size:13px}.tg-friends{white-space:nowrap;align-items:center;gap:6px;min-height:38px;padding:6px 12px;display:inline-flex}.tg-friends .ico{width:17px;height:17px}.tg-on{color:var(--mint);align-items:center;gap:2px;font-weight:800;display:inline-flex}.tg-on .ico,.tg-dot .ico{width:10px;height:10px;color:var(--mint)}.tg-note{color:var(--ink-dim);text-align:center;font-size:12px;line-height:1.4}.tg-note .tg-short{display:none}.tg-group{background:#5cf5cf0f;border:1px solid #5cf5cf38;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.tg-label{text-transform:uppercase;letter-spacing:.08em;color:var(--mint);align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:800;display:inline-flex}.tg-label .ico{width:16px;height:16px}.tg-chip{background:#ffffff0f;border-radius:99px;align-items:center;gap:5px;padding:4px 9px 4px 5px;font-size:13px;display:inline-flex}.tg-chip.me{background:#ffffff1c}.tg-chip>i,.tg-av{border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 10px}.tg-chip small{color:var(--ink-dim);font-size:11px}.tg-chip small.ok{color:var(--mint)}.tg-lead .ico{width:13px;height:13px;color:var(--gold)}.tg-plus,.tg-leave{min-width:30px;min-height:30px;padding:4px 8px}.tg-plus .ico,.tg-leave .ico{width:14px;height:14px}.tg-leave{margin-left:auto}.tg-locked{opacity:.55;pointer-events:none}.tg-notes{top:max(12px, env(safe-area-inset-top));z-index:30;pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100vw - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.tg-notice{-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:#0a0d19eb;border:1px solid #5cf5cf4d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;animation:.2s ease-out cardin;display:flex;box-shadow:0 12px 34px #00000073}.tg-notice>span{flex:1;min-width:140px}.tg-notice>.ico{width:18px;height:18px;color:var(--mint)}.tg-notice button{min-height:32px}.tg-search{z-index:20;background:#05070d59;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tg-search-card{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(360px,100%);padding:22px 20px 18px;display:flex}.tg-search-card b{font-family:var(--display);letter-spacing:.02em;font-size:18px}.tg-search-card small{color:var(--ink-dim);line-height:1.4}.tg-search-card .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tg-time{font-family:var(--display);color:var(--mint);font-size:15px}.tg-spinner{border:3px solid #5cf5cf26;border-top-color:var(--mint);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite tgspin}@keyframes tgspin{to{transform:rotate(360deg)}}.tg-progress{background:#ffffff14;border-radius:99px;width:100%;height:6px;overflow:hidden}.tg-progress i{background:linear-gradient(90deg, var(--mint), var(--gold));height:100%;transition:width .2s;display:block}.tg-spect{left:50%;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--panel-edge);z-index:6;background:#0a0d19e0;border-radius:14px;align-items:center;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:8px 10px 8px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.tg-spect .ico{vertical-align:-3px;width:16px;height:16px}.tg-friends-body .tg-friend{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 4px;display:flex}.tg-friend .tg-who{flex-direction:column;flex:1;min-width:0;display:flex}.tg-friend .tg-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-friend .tg-who small{color:var(--ink-dim);align-items:center;gap:3px;font-size:12px;display:inline-flex}.tg-friend:not(.on) .tg-av{opacity:.45;box-shadow:none}.tg-friend button{min-height:32px}.tg-x{min-width:30px;padding:4px 8px;font-size:16px;line-height:1}.tg-make{border-color:#5cf5cf59;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;font-weight:800;display:flex}.tg-make .ico{width:18px;height:18px;color:var(--mint)}.r-friend{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:-2px 0 8px;font-size:13px;display:flex}.r-friend .ico{vertical-align:-3px;width:15px;height:15px}.s-card .tag.green{color:#9ff7df;background:#5cf5cf24}.hud .teams,.hud .stage-plate,.hud .s-board{display:none!important}.sb{top:max(10px, env(safe-area-inset-top));pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sb:empty{display:none}.sb-row{-webkit-backdrop-filter:blur(6px);background:#080b16b3;border:1px solid #a8b8ff29;border-radius:16px;align-items:center;gap:12px;padding:6px 14px;display:flex;box-shadow:0 8px 24px #00000059}.sb-row.blood{background:#400810cc;border-color:#ff786e80}.sb-side{flex-direction:column;align-items:center;min-width:58px;line-height:1;display:flex}.sb-side.mine .sb-n{text-shadow:0 0 14px}.sb-side.mine .sb-name:after{content:" ●";vertical-align:2px;font-size:8px}.sb-name{letter-spacing:.12em;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:10px;font-weight:800;overflow:hidden}.sb-n{font-family:var(--display);color:#fff;margin-top:2px;font-size:26px}.sb-n small{color:var(--ink-soft);font-size:14px}.sb-of{color:var(--ink-dim);margin-top:2px;font-size:11px}.sb-bodies{letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:800}.sb-bodies.low,.sb-bodies.last{color:#ff5a4e;animation:.8s ease-in-out infinite alternate bodies-beat}.sb-bodies.last{letter-spacing:.1em}@keyframes bodies-beat{to{text-shadow:0 0 10px #ff5a4ecc;transform:scale(1.18)}}.sb-side.t0 .sb-n,.sb-side.t0 .sb-name{color:#8fd0ff}.sb-side.t1 .sb-n,.sb-side.t1 .sb-name{color:#ffa69c}.sb-mid{flex-direction:column;gap:6px;min-width:190px;display:flex}.sb-bar{background:var(--red);border-radius:99px;height:8px;display:flex;overflow:hidden;box-shadow:0 0 10px #ff5e5259}.sb-bar i{height:100%;display:block}.sb-bar i.t0{background:linear-gradient(90deg, #2f8ee8, var(--blue));transition:width .45s ease-out;box-shadow:0 0 10px #53b6ff99}.sb-bar i.t1{background:linear-gradient(90deg, var(--red), #e8443a);flex:1}.sb-line{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.sb-line i{background:linear-gradient(90deg, var(--gold), #ff7a6a);height:100%;transition:width .45s ease-out;display:block}.sb-pips{justify-content:space-between;gap:10px;display:flex}.sb-pips>span{flex-wrap:wrap;gap:3px;max-width:50%;display:flex}.sb-pips>span:last-child{justify-content:flex-end}.sb-pips.one{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3px}.sb .p{border:1.5px solid #ffffff47;border-radius:50%;flex:none;width:7px;height:7px}.sb .p.t0{border-color:#53b6ff73}.sb .p.t1{border-color:#ff5e5273}.sb .p.on.t0{background:var(--blue);border-color:var(--blue);box-shadow:0 0 6px #53b6ffcc}.sb .p.on.t1{background:var(--red);border-color:var(--red);box-shadow:0 0 6px #ff5e52cc}.sb .p.n{border-color:#ffffff4d}.sb .p.on.n,.sb .p.on.b{background:#ffe2a8;border-color:#ffe2a8;box-shadow:0 0 6px #ffd36bb3}.sb .p.me{outline-offset:1px;outline:2px solid #fff}.sb .p.fr{outline:1.5px solid var(--mint);outline-offset:1px}.sb-pips.duel .p{width:11px;height:11px}.sb-tag{letter-spacing:.08em;color:var(--ink-dim);text-transform:uppercase;min-width:38px;margin-right:4px;font-size:10px;font-weight:800}.sb-clock{text-align:center;font-family:var(--display);color:var(--ink-soft);font-size:13px}.sb-cap{color:var(--ink-soft);white-space:nowrap;background:#080b168c;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:700}.hud.bloody .sb-cap{color:#ffd9d4;background:#5a0c12b3}.hud.cine .sb{opacity:0;transition:opacity .4s}@media (max-width:720px){.sb{left:max(12px, env(safe-area-inset-left));align-items:flex-start;transform:none}.sb-row{gap:8px;padding:5px 10px}.sb-side{min-width:34px}.sb-name{display:none}.sb-n{margin-top:0;font-size:21px}.sb-mid{min-width:118px;max-width:150px}.sb .p{border-width:1px;width:5px;height:5px}.sb-pips>span,.sb-pips.one{gap:1.5px}.sb-pips.duel .p{width:8px;height:8px}.sb-cap{font-size:10px}.hud-top-left{top:calc(max(10px, env(safe-area-inset-top)) + 78px)}}.eyes-pill{color:#ffe9b8;background:#080b169e;border:1px solid #ffd36b59;border-radius:99px;align-items:center;gap:6px;max-width:280px;padding:4px 11px 4px 9px;font-size:12px;font-weight:700;display:inline-flex}.eyes-pill .ico{width:15px;height:15px;color:var(--gold);flex:none}.eyes-pill b{font-family:var(--display);color:#fff;font-size:13px}.eyes-pill span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyes-pill.pulse{animation:.7s ease-out eyespulse}@keyframes eyespulse{0%{box-shadow:0 0 #ffd36bb3}to{box-shadow:0 0 0 12px #ffd36b00}}.fin-eyes{left:50%;bottom:max(70px, calc(env(safe-area-inset-bottom) + 60px));z-index:6;pointer-events:none;background:#0a0c18b8;border:1px solid #ffd36b66;border-radius:18px;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:10px 18px;animation:.4s ease-out cardin;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.fe-top{color:#fff3d0;align-items:center;gap:8px;font-size:16px;display:flex}.fe-top .ico{width:22px;height:22px;color:var(--gold)}.fe-names{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:4px 6px;font-size:12px;display:flex}.fe-names span{background:#ffffff12;border-radius:99px;padding:1px 8px}.fe-names span.pp{color:#9ff7df;background:#5cf5cf1f}.fe-names em{color:var(--ink-dim);font-style:normal}.r-lines .eyes{color:#ffe9b8}.r-lines .eyes .ico{vertical-align:-3px;width:15px;height:15px;color:var(--gold)}@media (max-width:720px){.eyes-pill span{display:none}.fe-top{font-size:14px}}button.fight{color:#fff4f0;background:linear-gradient(135deg,#ff7a6b 0%,#e8364e 48%,#a3163a 100%);border:0;box-shadow:inset 0 1px #ffffff59,0 8px 28px #e8364e61}button.fight:active{box-shadow:inset 0 1px #ffffff4d,0 4px 14px #e8364e4d}button.fight.soft{color:#ffd9d4;box-shadow:none;background:#e8364e1f;border:1px solid #ff7a6b8c}button.fight:disabled{opacity:.8;filter:saturate(.7)}.r-rm-row{width:100%;margin-top:8px;display:flex}.r-rm-row .r-btn{flex:auto;justify-content:center;animation:1.6s ease-in-out infinite rmpulse}.r-rm-row .r-btn.soft,.r-rm-row .r-btn:disabled{animation:none}@keyframes rmpulse{50%{box-shadow:inset 0 1px #ffffff59,0 8px 34px #ff465a9e}}.r-rm-row .r-btn .ico{width:26px;height:26px}.r-rm-row+.r-actions{margin-top:4px}.rm-ask{left:50%;top:calc(max(10px, env(safe-area-inset-top)) + 70px);text-align:center;z-index:8;background:linear-gradient(#3a0c16f2,#14080ef2);border:1px solid #ff7a6b99;border-radius:16px;width:min(400px,100vw - 24px);padding:12px 14px 0;animation:.3s cubic-bezier(.2,1.4,.4,1) askin;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 0 34px #e8364e59,0 16px 40px #00000080}.rm-ask .s-ask-t{font-size:16px}.rm-ask .s-ask-t .ico{color:#ff8a7a}.rm-note{color:#ffd9d4;opacity:.85;margin-top:4px;font-size:12px;font-weight:700}.rm-ask .s-ask-b{margin-top:10px}.rm-ask .s-ask-bar b{background:linear-gradient(90deg,#a3163a,#ff7a6b)}.s-nem{letter-spacing:.04em;color:#fff1ee;pointer-events:none;white-space:nowrap;z-index:1;background:#b41830e0;border:1px solid #ff968cb3;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 14px #ff3c5073}.s-nem .ico{width:12px;height:12px}.hud.cine .s-nem{opacity:0}.s-card .tag .ico{vertical-align:-1px;width:11px;height:11px}.sb-row.rm .sb-side{flex-direction:row;align-items:baseline;gap:8px}.sb-row.rm .sb-name{letter-spacing:.02em;align-items:center;gap:3px;font-size:12px;display:inline-flex}.sb-row.rm .sb-n{font-size:20px}.sb-row.rm .sb-n.out{opacity:.35;text-decoration:line-through}.sb-row.rm .sb-mid{min-width:150px}.sb-crown .ico{width:13px;height:13px;color:var(--gold);filter:drop-shadow(0 0 4px #ffc850b3)}@media (max-width:440px){.sb-row.rm{gap:8px;padding:5px 10px}.sb-row.rm .sb-name{max-width:70px}.sb-row.rm .sb-mid{min-width:70px}}.hud.two .top-kills{display:none}@media (hover:none) and (pointer:coarse){.s-ask kbd,.rm-ask kbd{display:none}}.sb-row.army .sb-bar{height:11px}.sb-of2{color:var(--ink-dim);justify-content:space-between;font-size:10px;font-weight:700;line-height:1;display:flex}.top-kills .rank{border-top:1px solid var(--line);margin-top:2px;padding-top:3px}.hud .me-stats{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;background:#080b1680;border:1px solid #a8b8ff24;border-radius:14px;align-items:flex-end;padding:8px 2px 7px;font-size:13px;font-weight:700;transition:opacity .4s;display:flex;position:absolute}.ms-cell{flex-direction:column;align-items:center;min-width:58px;padding:0 12px;display:flex;position:relative}.ms-cell+.ms-cell{border-left:1px solid #a8b8ff24}.ms-cell b{font-family:var(--display);color:#f2f5ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:600;line-height:1}.ms-cell b i{color:var(--ink-soft);margin-left:1px;font-size:12px;font-style:normal}.ms-cell small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:5px;font-size:9.5px;font-weight:700}.ms-len b{font-size:25px}.ms-len.hurt b{color:#ff8fa3}.ms-hurt{color:#ffd0da;white-space:nowrap;font-variant-numeric:tabular-nums;background:#780e30e0;border:1px solid #ff6e9699;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:900;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.ms-crown{align-self:center;align-items:center;padding:0 2px 0 10px;display:flex}.ms-crown .ico{width:20px;height:20px;color:var(--gold);filter:drop-shadow(0 0 6px #ffc85099)}.ms-text{padding:2px 12px;font-size:13px}.hud.touch-dev .me-stats{top:max(10px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));border-radius:12px;padding:6px 0 5px;bottom:auto;right:auto}.hud.touch-dev .ms-cell{min-width:46px;padding:0 9px}.hud.touch-dev .ms-cell b{font-size:16px}.hud.touch-dev .ms-len b{font-size:18px}.hud.touch-dev .ms-cell small{margin-top:3px;font-size:8.5px}.hud.touch-dev .ms-hurt{top:auto;bottom:-24px}.hud .killfeed{top:auto;right:auto;left:max(16px, env(safe-area-inset-left));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 52px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;max-width:min(46vw,420px);font-size:12px}.hud .killfeed div{text-shadow:0 1px 3px #000000a6;white-space:nowrap;text-overflow:ellipsis;background:#080b166b;border:none;border-radius:6px;max-width:100%;padding:2px 8px;transition:opacity .4s,transform .4s;animation:.18s ease-out feed-in-left;overflow:hidden}.hud .killfeed div.out{opacity:0;transform:translate(-8px)}@keyframes feed-in-left{0%{opacity:0;transform:translate(-10px)}}.hud.touch-dev .killfeed{left:auto;right:max(16px, env(safe-area-inset-right));top:calc(max(10px, env(safe-area-inset-top)) + 158px);flex-direction:column-reverse;align-items:flex-end;font-size:11px;bottom:auto}.hud.touch-dev .killfeed div.out{transform:translate(8px)}.hud .s-chips{top:max(10px, env(safe-area-inset-top))}.hud.touch-dev .s-chips{top:calc(max(10px, env(safe-area-inset-top)) + 64px)}@media (max-width:720px){.hud.touch-dev .me-stats,.hud .s-chips{top:calc(max(10px, env(safe-area-inset-top)) + 78px)}.hud.touch-dev .s-chips{top:calc(max(10px, env(safe-area-inset-top)) + 140px)}.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 108px)}}@media (max-width:400px){.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 128px)}}.hud.cine .me-stats,.hud.cine .tab-board,.hud.results-on .me-stats,.hud.results-on .killfeed{opacity:0!important}.tab-board{z-index:6;padding:calc(max(10px, env(safe-area-inset-top)) + 72px) max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tb-box{border:1px solid var(--panel-edge);background:#090c18f5;border-radius:16px;width:min(760px,100%);max-height:100%;padding:12px 14px 10px;animation:.14s ease-out tb-in;overflow:auto;box-shadow:0 20px 60px #00000080}@keyframes tb-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.tb-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tb-cols.ffa{grid-template-columns:1fr}.tb-col{min-width:0}.tb-col-h{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding:0 6px 6px;font-size:13px;display:flex}.tb-col.t0 .tb-col-h span{color:#8fd0ff}.tb-col.t1 .tb-col-h span{color:#ff9d92}.tb-col-h b{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:12px;font-weight:700}.tab-board table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.tab-board th{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:2px 6px;font-size:9.5px;font-weight:700}.tab-board th:first-child{width:26px}.tab-board th:nth-child(2){text-align:left}.tab-board th:nth-child(3),.tab-board th:nth-child(4){width:74px}.tab-board td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 6px}.tab-board td.tb-name{text-align:left;text-overflow:ellipsis;overflow:hidden}.tb-rank{color:var(--ink-soft)}.tb-dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block;box-shadow:0 0 0 1px #ffffff2e}.tb-k{color:#fff;font-weight:900}.tab-board tr.me td{background:#ffffff14}.tab-board tr.me td:first-child{border-radius:6px 0 0 6px}.tab-board tr.me td:last-child{border-radius:0 6px 6px 0}.tab-board tr.me .tb-name{color:#fff;font-weight:900}.tab-board tr.out td{opacity:.42}.tb-star .ico,.tb-crown .ico{vertical-align:-2px;width:13px;height:13px;margin-left:5px}.tb-star .ico{color:#ffe08a}.tb-crown .ico{color:var(--gold)}.tb-foot{border-top:1px solid var(--line);color:#ffe9b8;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.tb-foot .ico{width:15px;height:15px;color:var(--gold)}.tb-foot b{font-family:var(--display);color:#fff}@media (max-width:600px){.tab-board{padding-top:calc(max(10px, env(safe-area-inset-top)) + 64px)}.tb-cols{grid-template-columns:1fr;gap:10px}.tb-box{padding:10px}.tab-board th:nth-child(3),.tab-board th:nth-child(4){width:58px}}#ui .hud.touch-dev .sb,#ui .hud.touch-dev .tb-box{pointer-events:auto;cursor:pointer}.sb-row.endless .sb-mid{justify-content:center;align-items:center;min-width:150px}.sb-lead{color:#ffe9b8;white-space:nowrap;justify-content:center;align-items:center;gap:6px;max-width:220px;font-size:14px;font-weight:800;display:flex}.sb-lead span{text-overflow:ellipsis;overflow:hidden}.sb-lead .ico{width:16px;height:16px;color:var(--gold);flex:none}.sb-lead.me{color:#fff}#menu.lobby{isolation:isolate;background:radial-gradient(at 50% 42%,#05070d80,#05070ddb 72%),linear-gradient(#05070d4d,#05070d4d);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0}.lb-top{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 6px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-profile{text-align:left;background:#0c101fdb;border-radius:99px;justify-content:flex-start;gap:10px;min-width:0;max-width:min(380px,62vw);min-height:50px;padding:6px 16px 6px 7px}.lb-av{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 2px #ffffff47,0 0 14px #ffffff1f}.lb-id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.lb-id b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lb-id small{white-space:nowrap;color:var(--ink-soft);gap:10px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.lb-id small .ico{width:13px;height:13px}.lb-profile .pc-title{margin-left:2px}.lb-top-r{flex:none;align-items:center;gap:8px;display:flex}.lb-top .coin-pill{background:#0c101fdb;min-height:44px;padding:6px 14px;font-size:15px}.lb-top .icon-btn{width:44px;height:44px;color:var(--ink);background:#0c101fdb}.lb-friends{background:#0c101fdb;border-radius:99px;gap:7px;min-height:44px;padding:6px 15px;font-size:14px;position:relative}.lb-friends .ico{width:18px;height:18px}.lb-friends .badge{position:absolute;top:-5px;right:-5px}.lb-body{min-height:0;padding:6px max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex:1;grid-template-columns:minmax(300px,430px) minmax(320px,440px);grid-template-areas:"brand brand""modes side";place-content:safe center center;gap:14px 28px;display:grid;overflow-y:auto}.lb-brand{text-align:center;grid-area:brand}.lobby .logo{font-size:max(30px,min(4vw,46px))}.lb-left{flex-direction:column;grid-area:modes;align-self:start;gap:12px;min-width:0;display:flex}.lb-side{flex-direction:column;grid-area:side;gap:12px;min-width:0;display:flex}.lb-modes,.lb-hero{border:1px solid var(--panel-edge);background:#0c101fe6;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000073}.lb-modes{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.lb-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding:0 4px;font-size:11px;font-weight:800}#menu .mode-cards{flex-direction:column;gap:8px;display:flex}#menu .mode-card{min-height:72px;box-shadow:none;text-align:left;background:#ffffff08;border:1px solid #a8b8ff1a;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:12px 14px;overflow:visible}#menu .mode-card:hover{background:#ffffff0f}#menu .mc-ico{background:var(--mc-bg);width:46px;height:46px;color:var(--mc-fg);border-radius:13px;flex:none;place-items:center;display:grid}#menu .mc-ico .ico{width:26px;height:26px;color:inherit;filter:none}#menu .m-endless{--mc-fg:#7ff7da;--mc-bg:#5cf5cf21}#menu .m-solo{--mc-fg:#d0b6ff;--mc-bg:#aa82ff26}#menu .m-teams{--mc-fg:#fff;--mc-bg:linear-gradient(135deg, #53b6ff99, #ff5e5299)}#menu .m-duel{--mc-fg:var(--gold);--mc-bg:#ffd36b21}#menu .mc-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#menu .mode-card b{font-family:var(--font);letter-spacing:0;color:var(--ink);font-size:16.5px;font-weight:800;line-height:1.2}#menu .mode-card small{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}#menu .mc-dot{border:2px solid #a8b8ff59;border-radius:50%;flex:none;width:20px;height:20px;position:relative}#menu .mode-card.on .mc-dot:after{content:"";background:#1d1206;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}#menu .mode-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}#menu .mode-kinds .kind{border-radius:12px;min-height:42px;padding:6px 8px;font-size:13px}#menu .kind-note{text-align:center;color:var(--ink-soft);padding:2px 4px 0;font-size:12.5px}.lb-hero{cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px 16px;transition:border-color .15s;display:flex}.lb-hero:hover{border-color:#beccff52}.lb-hero canvas{width:100%;height:150px;display:block}.lb-hero-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lb-hero-foot b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.lb-change{border:1px solid var(--panel-edge);color:var(--ink);background:#ffffff14;border-radius:99px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.lb-change .ico{width:15px;height:15px}#menu button.play{letter-spacing:.16em;border-radius:16px;min-height:66px;font-size:24px}#menu .menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#menu .menu-grid button{border-radius:13px;flex-flow:wrap;justify-content:center;gap:4px 7px;min-height:50px;padding:6px 10px;font-size:13px;line-height:1.15}#menu .menu-grid button:not(.reward){background:#0c101fdb}#menu .menu-grid .mg-s{color:var(--ink-soft);font-size:11px;font-weight:700}#menu .menu-grid .reward .mg-s{color:inherit;opacity:.85}#menu .menu-grid .mg-ico .ico,#menu .menu-grid .ico{width:18px;height:18px}#menu #m-daily.ready{border-color:#ff6b8199}#menu .controls-hint{text-align:center;font-size:12px}#menu .tg-bar{border:1px solid var(--panel-edge);background:#0c101fe6;border-radius:16px;padding:10px 12px}.lb-top,.lb-brand,.lb-modes,.lb-trophies,.lb-hero,#menu .tg-bar,#menu button.play,#menu .menu-grid{animation:.42s cubic-bezier(.2,.8,.2,1) backwards lb-in}.lb-trophies{animation-delay:90ms}.lb-brand{animation-delay:30ms}.lb-modes{animation-delay:60ms}.lb-hero{animation-delay:.1s}#menu .tg-bar{animation-delay:.13s}#menu button.play{animation-delay:.16s}#menu .menu-grid{animation-delay:.19s}@keyframes lb-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.lb-top,.lb-brand,.lb-modes,.lb-trophies,.lb-hero,#menu .tg-bar,#menu button.play,#menu .menu-grid{animation:none}}@media (max-width:900px) and (orientation:portrait),(max-width:700px) and (min-height:561px){.lb-body{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding-top:4px;display:flex}.lb-body>*,.lb-side>*,.lb-left>*{flex:none;width:min(480px,100%)}.lb-side,.lb-left{display:contents}.lb-brand{order:1;margin-top:auto}.lobby .logo{white-space:nowrap;font-size:min(30px,7.4vw)}.lobby .logo-sub{display:none}.lb-hero{order:2;padding:10px 14px 12px}.lb-hero canvas{height:66px}.lb-hero .lb-label{display:none}.lb-trophies{order:3}.lb-modes{order:4;padding:10px}.lb-modes .lb-label{display:none}#menu .tg-bar{order:5}#menu .menu-grid{order:6}#menu button.play{bottom:max(10px, env(safe-area-inset-bottom));z-index:2;order:7;min-height:60px;position:-webkit-sticky;position:sticky}#menu .controls-hint{order:8;margin-bottom:auto}#menu .mode-cards{gap:6px}#menu .mode-card{gap:12px;min-height:56px;padding:8px 12px}#menu .mc-ico{border-radius:11px;width:38px;height:38px}#menu .mc-ico .ico{width:22px;height:22px}#menu .mc-txt{gap:2px}#menu .mode-card b{font-size:15px}#menu .mode-card small{font-size:12px}#menu .mc-dot{width:18px;height:18px}#menu .mode-card.on .mc-dot:after{top:3px;bottom:3px;left:3px;right:3px}#menu .mode-kinds .kind{padding:6px 4px;font-size:12px}#menu .menu-grid button{flex-direction:column;gap:2px;min-height:54px;padding:6px 4px;font-size:12px}.lb-id small span+span,.lb-profile .pc-title{display:none}.lb-friends{padding:6px 12px}.lb-friends-t{display:none}}@media (max-width:900px) and (orientation:portrait) and (max-height:760px){.lb-brand{display:none}.lb-hero canvas{height:64px}}@media (max-height:560px) and (orientation:landscape){.lb-brand{display:none}.lb-top{padding-bottom:2px}.lb-profile{min-height:42px}.lb-av{width:30px;height:30px}.lb-top .coin-pill,.lb-top .icon-btn,.lb-friends{height:38px;min-height:38px}.lb-top .icon-btn{width:38px}.lb-body{grid-template-columns:minmax(0,430px) minmax(0,440px);grid-template-areas:"modes side";align-content:start;gap:10px 16px;padding-top:2px}.lb-modes{gap:6px;padding:10px}.lb-label{display:none}#menu .mode-cards{gap:6px}#menu .mode-card{gap:10px;min-height:50px;padding:7px 10px}#menu .mc-ico{border-radius:10px;width:34px;height:34px}#menu .mc-ico .ico{width:20px;height:20px}#menu .mode-card b{font-size:14px}#menu .mode-card small{font-size:11.5px}.lb-side{gap:8px}.lb-hero{gap:2px;padding:8px 12px 10px}.lb-hero canvas{height:56px}.lb-hero-foot b{font-size:15px}#menu button.play{min-height:52px;font-size:20px}#menu .menu-grid button{flex-direction:column;gap:1px;min-height:44px;padding:4px;font-size:11.5px;position:relative}#menu .menu-grid .mg-s{display:none}#menu #m-daily .mg-s:has(.badge){display:block;position:absolute;top:-7px;right:-4px}#menu .controls-hint{display:none}#menu .tg-bar{padding:7px 10px}#menu .tg-note:not(:has(.tg-short)){display:none}#menu .tg-note .tg-long{display:none}#menu .tg-note .tg-short{white-space:nowrap;display:inline}}.t-crowned{--tc:#ffd76a;--tc-a:#ffd76a29;--tc-b:#ffd76a6b;--tg:#ffbe3c9e}.t-crowns{--tc:#ffc94a;--tc-a:#ffc94a24;--tc-b:#ffc94a61;--tg:#ffaa3285}.t-banners{--tc:#8fb4ff;--tc-a:#8fb4ff24;--tc-b:#8fb4ff61;--tg:#6496ff80}.t-fangs{--tc:#ff8f96;--tc-a:#ff8f9624;--tc-b:#ff8f965c;--tg:#ff5a6e75}.t-stars{--tc:#ffe9b0;--tc-a:#ffe9b024;--tc-b:#ffe9b05c;--tg:#ffdc8c75}.lb-trophies{border:1px solid var(--panel-edge);background:#0c101fe6;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000073}.tr-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}#menu .tr-cell{min-width:0;min-height:0;box-shadow:none;text-align:center;background:#ffffff06;border:1px solid #a8b8ff14;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:5px;padding:8px 3px 7px;position:relative;overflow:visible}#menu .tr-cell:hover{background:#ffffff0e}.tr-med{background:radial-gradient(circle at 50% 38%, var(--tc-b), transparent 68%), #090c18f2;width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--tc-b), 0 0 18px var(--tc-a);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tr-med .ico{width:24px;height:24px;color:var(--tc);filter:drop-shadow(0 0 6px var(--tg))}.tr-num{font-family:var(--display);letter-spacing:.02em;color:#f6f8ff;font-size:21px;font-weight:700;line-height:1;display:inline-block}.tr-name{color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1.2}.tr-cell.t-crowned .tr-med{box-shadow:inset 0 0 0 2px #ffe39a,0 0 22px #ffc85052}.tr-cell.t-crowned .tr-num{color:#ffe6a0}.tr-cell.zero .tr-med{opacity:.42}.tr-cell.zero .tr-num,.tr-cell.zero .tr-name{color:var(--ink-dim)}.tr-num.tr-roll{animation:.2s ease-out tr-roll}#menu .tr-cell.tr-hit{animation:.65s cubic-bezier(.2,.9,.25,1) tr-hit}.tr-cell.tr-hit .tr-med{animation:.75s ease-out tr-flare}.tr-cell.tr-nudge .tr-med{animation:.26s ease-out tr-nudge}.tr-cell.tr-hit .tr-med:after,.tr-cell.tr-nudge .tr-med:after{content:"";border:2px solid var(--tc);box-shadow:0 0 14px var(--tg);pointer-events:none;border-radius:50%;animation:.7s ease-out forwards tr-ring;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.tr-plus{z-index:2;font-style:normal;font-family:var(--display);white-space:nowrap;color:var(--tc);text-shadow:0 0 12px var(--tg);pointer-events:none;font-size:17px;font-weight:700;animation:1.6s ease-out forwards tr-plus;position:absolute;top:-8px;left:50%}.lb-trophies.tr-lift{z-index:26;animation:.35s ease-out tr-lift;position:relative}@keyframes tr-lift{0%{opacity:.3}}@keyframes tr-roll{0%{opacity:.25;transform:translateY(45%)}}@keyframes tr-hit{28%{transform:scale(1.14)}}@keyframes tr-flare{0%{filter:brightness(2.4)}to{filter:none}}@keyframes tr-nudge{50%{transform:scale(1.18)}}@keyframes tr-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes tr-plus{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}15%{opacity:1;transform:translate(-50%,-6px)scale(1.15)}70%{opacity:1;transform:translate(-50%,-18px)scale(1)}to{opacity:0;transform:translate(-50%,-30px)scale(1)}}.tc-veil{z-index:20;opacity:0;background:radial-gradient(at 50% 42%,#100e22db,#03040af5 72%);transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.tc-veil.on{opacity:1}.tc-veil.t-crowned,.tc-veil.t-crowns{background:radial-gradient(at 50% 40%,#2e200ae0,#040308f7 70%)}.tc-veil.t-banners{background:radial-gradient(at 50% 40%,#0e183ae0,#03040cf7 70%)}.tc-veil.t-fangs{background:radial-gradient(at 50% 40%,#2c0c16db,#040308f5 70%)}.tc-stage{z-index:29;padding:24px max(16px, env(safe-area-inset-right)) 60px max(16px, env(safe-area-inset-left));text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tc-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--tc);text-shadow:0 0 14px var(--tg);font-size:12px;font-weight:800}.tc-emblem{--rays:0;place-items:center;width:176px;height:176px;margin:22px 0 18px;animation:2.6s ease-in-out .8s infinite tc-breathe;display:grid;position:relative}.tc-rays{background:repeating-conic-gradient(from 0deg, var(--tc-b) 0deg 4deg, transparent 4deg 15deg);opacity:0;pointer-events:none;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .7s;animation:22s linear infinite tc-spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 14%,#0000 62%);mask:radial-gradient(circle,#000 14%,#0000 62%)}.tc-rays.r2{background:repeating-conic-gradient(from 7deg, var(--tc-a) 0deg 2.5deg, transparent 2.5deg 24deg);animation-duration:34s;animation-direction:reverse}.lit .tc-rays{opacity:var(--rays)}.tc-halo{background:radial-gradient(circle, var(--tg), transparent 64%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .6s;position:absolute;top:-90px;bottom:-90px;left:-90px;right:-90px}.lit .tc-halo{opacity:.9}.leaving .tc-rays,.leaving .tc-halo{opacity:0}.tc-ring{border:3px solid var(--tc);box-shadow:0 0 24px var(--tg), inset 0 0 18px var(--tg);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.tc-medal{width:150px;height:150px;box-shadow:0 0 0 3px var(--tc), 0 0 0 10px var(--tc-a), 0 0 70px var(--tg), inset 0 0 36px var(--tc-a);background:radial-gradient(circle at 34% 26%,#ffffff3d,#0000 40%),radial-gradient(circle at 50% 58%,#231d42,#0a0916 72%);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.tc-medal:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#fff6 50%,#0000 58%);animation:3s ease-in-out 1s infinite tc-shine;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;transform:translate(-70%)}.tc-medal .ico{z-index:1;width:82px;height:82px;color:var(--tc);filter:drop-shadow(0 0 14px var(--tg));position:relative}.tier-legend .tc-medal{width:172px;height:172px;box-shadow:0 0 0 4px #ffe9a0,0 0 0 12px #ffcd5a4d,0 0 100px #ffbe3cbf,inset 0 0 44px #ffcd5a4d}.tier-legend .tc-medal .ico{width:98px;height:98px}.tier-common .tc-medal{width:124px;height:124px}.tier-common .tc-medal .ico{width:66px;height:66px}.tc-plus{font-family:var(--display);letter-spacing:.02em;background:linear-gradient(180deg, #fff 30%, var(--tc));color:#0000;filter:drop-shadow(0 6px 22px var(--tg));-webkit-background-clip:text;background-clip:text;font-size:max(56px,min(9vw,88px));font-weight:700;line-height:1}.tc-name{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;color:#fff;font-size:max(20px,min(3.2vw,30px));font-weight:700;line-height:1.15}.tc-desc{color:var(--ink-soft);font-size:14px;font-weight:600}.tc-count{color:var(--ink-soft);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:10px;margin-top:14px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.tc-count .was{font-family:var(--display);color:var(--ink-dim);font-size:18px}.tc-count i{color:var(--ink-dim);font-style:normal}.tc-count .now{font-family:var(--display);color:var(--tc);text-shadow:0 0 14px var(--tg);font-size:22px;display:inline-block}.tc-how{max-width:440px;color:var(--ink-soft);text-wrap:balance;margin-top:12px;font-size:14px;line-height:1.45}.tc-flash{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffffe6,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.tc-fx{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tc-flyer{z-index:31;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.tc-flyer.small .tc-medal{width:40px;height:40px;box-shadow:0 0 0 2px var(--tc), 0 0 18px var(--tg)}.tc-flyer.small .tc-medal .ico{width:22px;height:22px}.tc-flyer.small .tc-medal:after{display:none}.tc-skip{left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));z-index:29;text-align:center;color:var(--ink-dim);pointer-events:none;font-size:12px;font-weight:600;animation:.5s 1.4s backwards tc-skip;position:absolute}@keyframes tc-skip{0%{opacity:0}}@keyframes tc-spin{to{transform:rotate(360deg)}}@keyframes tc-breathe{50%{transform:scale(1.035)}}@keyframes tc-shine{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.tc-rays,.tc-emblem,.tc-medal:after{animation:none}}@media (max-width:900px) and (orientation:portrait),(max-width:700px) and (min-height:561px){.lb-trophies{gap:6px;padding:8px 8px 7px}.lb-trophies .lb-label{display:none}.tr-row{gap:4px}#menu .tr-cell{gap:3px;padding:5px 1px 4px}.tr-med{width:32px;height:32px}.tr-med .ico{width:18px;height:18px}.tr-num{font-size:17px}.tr-name{font-size:10px}.tc-stage{justify-content:flex-end;padding-bottom:76px}.tc-emblem{width:136px;height:136px;margin:14px 0 12px}.tc-medal{width:118px;height:118px}.tc-medal .ico{width:64px;height:64px}.tier-legend .tc-medal{width:134px;height:134px}.tier-legend .tc-medal .ico{width:76px;height:76px}.tier-common .tc-medal{width:100px;height:100px}.tier-common .tc-medal .ico{width:54px;height:54px}.tc-rays{width:480px;height:480px;margin:-240px 0 0 -240px}}@media (max-height:560px) and (orientation:landscape){.lb-left{gap:8px}.lb-trophies{padding:7px 8px}.lb-trophies .lb-label,.tr-name{display:none}#menu .tr-cell{flex-direction:row;justify-content:center;gap:6px;padding:4px 2px}.tr-med{width:30px;height:30px}.tr-med .ico{width:17px;height:17px}.tr-num{font-size:16px}.tc-stage{text-align:left;grid-template-columns:auto minmax(0,360px);grid-template-areas:"emblem eyebrow""emblem plus""emblem name""emblem desc""emblem count";place-content:center;justify-items:start;gap:4px 44px;padding-bottom:36px;display:grid}.tc-eyebrow{grid-area:eyebrow}.tc-emblem{grid-area:emblem;width:132px;height:132px;margin:0}.tc-plus{grid-area:plus;font-size:54px}.tc-name{grid-area:name;font-size:22px}.tc-desc{grid-area:desc}.tc-count,.tc-how{grid-area:count;margin-top:8px}.tc-medal,.tier-legend .tc-medal{width:116px;height:116px}.tc-medal .ico,.tier-legend .tc-medal .ico{width:64px;height:64px}.tc-rays{width:420px;height:420px;margin:-210px 0 0 -210px}.tc-skip{bottom:max(10px, env(safe-area-inset-bottom))}}:root{--acc:#ffd36b;--acc-hi:#ffe189;--acc-2:#ff9f2e;--acc-ink:#1d1206;--acc-rgb:255, 211, 107;--acc-hi-rgb:255, 225, 137;--acc-2-rgb:255, 159, 46}#menu.lobby{background:radial-gradient(ellipse 75% 55% at 50% -6%, rgba(var(--acc-rgb), .15), transparent 72%), radial-gradient(ellipse at 50% 42%, #05070d80, #05070ddb 72%), linear-gradient(#05070d4d, #05070d4d)}.lobby .logo{text-shadow:0 0 26px rgba(var(--acc-rgb), .5), 0 0 2px #fff9}.lobby .logo-sub{color:var(--acc)}.lb-modes,.lb-hero,.lb-trophies{border-color:rgba(var(--acc-rgb), .16)}#menu button.play{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi) 0%, var(--acc) 40%, var(--acc-2) 100%);box-shadow:inset 0 1px 0 #ffffff73, 0 8px 28px rgba(var(--acc-2-rgb), .36);position:relative;overflow:hidden}#menu button.play:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:46%;animation:7s ease-in-out 2s infinite play-gleam;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}@keyframes play-gleam{0%,80%{transform:translate(-120%)skew(-12deg)}to{transform:translate(330%)skew(-12deg)}}#menu .mode-card.on{background:linear-gradient(90deg, rgba(var(--acc-rgb), .15), rgba(var(--acc-rgb), .04));border-color:rgba(var(--acc-rgb), .62);box-shadow:0 0 0 1px rgba(var(--acc-rgb), .22), 0 8px 26px rgba(var(--acc-2-rgb), .16)}#menu .mode-card.on b{color:#fff}#menu .mode-card.on .mc-dot{border-color:var(--acc);background:var(--acc);box-shadow:0 0 10px rgba(var(--acc-rgb), .6)}#menu .mode-card.on .mc-dot:after{background:var(--acc-ink)}#menu .mode-kinds .kind.on{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi) 0%, var(--acc) 50%, var(--acc-2) 100%)}.lb-av{box-shadow:inset 0 0 0 2px rgba(var(--acc-rgb), .75), 0 0 14px rgba(var(--acc-rgb), .3);position:relative}.lb-av .lb-av-rk{width:23px;height:23px;margin:0;position:absolute;bottom:-7px;right:-8px}.rk{background:50%/contain no-repeat;flex:none;width:1.35em;height:1.35em;margin:-.27em .18em -.3em 0;display:inline-block}.r-krank{font-family:var(--font);color:var(--ink-soft);letter-spacing:0;font-size:.62em;font-weight:700}.lb-rank{text-align:left;background:radial-gradient(130% 150% at 0% 50%, rgba(var(--acc-rgb), .17), transparent 52%), #0c101feb;border:1px solid rgba(var(--acc-rgb), .4);border-radius:18px;justify-content:flex-start;gap:12px;width:100%;min-height:0;padding:8px 14px 8px 8px;animation:.42s cubic-bezier(.2,.8,.2,1) 80ms backwards lb-in;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000073}.lb-rank:hover{border-color:rgba(var(--acc-rgb), .7)}.lr-badge{flex:none;width:74px;height:74px;margin:-6px -4px -6px -2px;position:relative}.lr-badge:before{content:"";background:radial-gradient(circle, rgba(var(--acc-rgb), .42) 0%, rgba(var(--acc-rgb), .14) 42%, transparent 68%);border-radius:50%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.lb-rank.tr3 .lr-badge:before,.lb-rank.tr4 .lr-badge:before,.lb-rank.tr5 .lr-badge:before,.lb-rank.tr6 .lr-badge:before,.lb-rank.tr9 .lr-badge:before,.lb-rank.tr10 .lr-badge:before{animation:4.2s ease-in-out infinite lr-breathe}@keyframes lr-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.lr-crest,.ru-art{position:absolute;top:0;bottom:0;left:0;right:0}.lr-crest>.ins-pic,.ru-art>.ins-pic,.ins-mask{width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ins-mask{-webkit-mask:var(--ins) center / contain no-repeat;-webkit-mask:var(--ins) center / contain no-repeat;mask:var(--ins) center / contain no-repeat;overflow:hidden}.ins-shine{will-change:transform;background:linear-gradient(100deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:55%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-14deg)}.lr-crest .ins-shine{animation:6.5s ease-in-out 1.4s infinite lr-glint}@keyframes lr-glint{0%,78%{transform:translate(-130%)skew(-14deg)}96%,to{transform:translate(260%)skew(-14deg)}}.lr-fx,.lr-fx i{pointer-events:none;position:absolute}.lr-fx{top:0;bottom:0;left:0;right:0}.lr-fx i{display:none}.lb-rank.tr4 .lr-fx i,.lb-rank.tr10 .lr-fx i{opacity:0;background:linear-gradient(90deg,#0000 44%,#fff 50%,#0000 56%),linear-gradient(#0000 44%,#fff 50%,#0000 56%);width:12px;height:12px;animation:3.6s ease-in-out infinite lr-twinkle;display:block;-webkit-mask:radial-gradient(circle,#000 15%,#0000 70%);mask:radial-gradient(circle,#000 15%,#0000 70%)}.lb-rank.tr4 .lr-fx i:first-child,.lb-rank.tr10 .lr-fx i:first-child{top:22%;left:14%}.lb-rank.tr4 .lr-fx i:nth-child(2),.lb-rank.tr10 .lr-fx i:nth-child(2){animation-delay:.9s;top:12%;left:66%}.lb-rank.tr4 .lr-fx i:nth-child(3),.lb-rank.tr10 .lr-fx i:nth-child(3){animation-delay:1.8s;top:60%;left:74%}.lb-rank.tr4 .lr-fx i:nth-child(4),.lb-rank.tr10 .lr-fx i:nth-child(4){animation-delay:2.6s;top:70%;left:30%}@keyframes lr-twinkle{0%,60%,to{opacity:0;transform:scale(.3)rotate(0)}75%{opacity:1;transform:scale(1)rotate(45deg)}}.lb-rank.tr5 .lr-fx i:first-child{background:conic-gradient(from 0deg, transparent, rgba(var(--acc-rgb), .4), transparent 35%, rgba(var(--acc-rgb), .3), transparent 70%);border-radius:50%;animation:9s linear infinite lr-spin;display:block;top:-8%;bottom:-8%;left:-8%;right:-8%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 52%,#0000 70%);mask:radial-gradient(circle,#0000 38%,#000 52%,#0000 70%)}@keyframes lr-spin{to{transform:rotate(360deg)}}.lb-rank.tr6 .lr-fx i{width:4px;height:4px;box-shadow:0 0 6px 1px rgba(var(--acc-rgb), .8);opacity:0;background:#ffd08a;border-radius:50%;animation:3.8s ease-out infinite lr-ember;display:block;bottom:12%}.lb-rank.tr6 .lr-fx i:first-child{left:20%}.lb-rank.tr6 .lr-fx i:nth-child(2){animation-delay:.8s;left:42%}.lb-rank.tr6 .lr-fx i:nth-child(3){animation-delay:1.6s;left:62%}.lb-rank.tr6 .lr-fx i:nth-child(4){animation-delay:2.3s;left:78%}.lb-rank.tr6 .lr-fx i:nth-child(5){animation-delay:3s;left:50%}@keyframes lr-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translate(6px,-54px)scale(.4)}}.lr-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lr-text>small:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:800}.lr-text b{font-family:var(--display);letter-spacing:.02em;font-size:18px;font-weight:700}.lr-bar{background:#ffffff14;border-radius:3px;height:6px;display:block;overflow:hidden}.lr-bar i{background:linear-gradient(90deg, var(--acc-2), var(--acc) 70%, var(--acc-hi));border-radius:3px;height:100%;transition:width .9s cubic-bezier(.3,.8,.3,1);display:block}.lr-text>small:last-child{color:var(--ink-soft);font-size:12px;font-weight:600}.lr-go{color:var(--ink-dim);font-size:28px;line-height:1}.lb-rank:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px rgba(var(--acc-rgb), .85), 0 0 46px rgba(var(--acc-rgb), .55);opacity:0;pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.lb-rank.landed:after{animation:1.2s ease-out lr-card-flare}.lb-rank.landed .lr-badge{animation:.9s cubic-bezier(.2,1.5,.4,1) lr-land}@keyframes lr-card-flare{0%{opacity:1}to{opacity:0}}@keyframes lr-land{0%{filter:brightness(2.2) drop-shadow(0 0 14px var(--acc));transform:scale(1.3)}to{filter:none;transform:none}}.rank-path{flex-direction:column;gap:14px;display:flex}.rp-now{align-items:center;gap:14px;display:flex}.rp-now .rp-big{width:96px;height:96px;filter:drop-shadow(0 0 14px rgba(var(--tier-rgb), .4));background:50%/contain no-repeat;flex:none;margin:-8px 0}.rp-now small{letter-spacing:.16em;text-transform:uppercase;color:var(--tier);font-size:11px;font-weight:800;display:block}.rp-now b{font-family:var(--display);font-size:24px}.rp-goals{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rp-goals-t{color:var(--acc);font-weight:800}.rp-goal{grid-template-columns:1fr auto;gap:4px 10px;font-size:14px;display:grid}.rp-goal b{font-variant-numeric:tabular-nums}.rp-goal.done b{color:var(--mint)}.rp-bar{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.rp-bar b{background:linear-gradient(90deg, var(--acc-2), var(--acc));height:100%;display:block}.rp-goal.done .rp-bar b{background:linear-gradient(90deg, var(--mint-2), var(--mint))}.rp-ladder,.rp-rules{margin:0;padding:0;list-style:none}.rp-ladder{flex-direction:column;gap:4px;display:flex}.rp-step{box-shadow:inset 3px 0 0 rgba(var(--tier-rgb), .6);background:#ffffff05;border:1px solid #0000;border-radius:12px;grid-template-columns:40px 1fr auto;grid-template-areas:"ico name reward""ico need need";align-items:center;column-gap:10px;padding:6px 10px 6px 6px;display:grid}.rp-step .rp-ico{grid-area:ico;width:40px;height:40px;margin:0}.rp-name{grid-area:name;font-weight:800}.rp-need{color:var(--ink-dim);grid-area:need;font-size:12px}.rp-reward{color:var(--gold);grid-area:reward;font-size:12px;font-weight:800}.rp-step.reached{opacity:.6}.rp-step.reached .rp-name:after{content:" ✓";color:var(--mint)}.rp-step.current{background:rgba(var(--tier-rgb), .09);border-color:rgba(var(--tier-rgb), .5)}.rp-rules{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:13px;display:flex}.rp-rules li:before{content:"• ";color:var(--acc)}.center-msg.rank .cm-big{font-size:1.12em}.center-msg.rank .cm-crest{width:2.8em;height:2.8em;margin:0 auto 4px;animation:.55s cubic-bezier(.2,1.6,.4,1) both payjolt;display:block}.rank-up{z-index:60;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rank-up.hidden{display:none}.rank-up.show{pointer-events:auto;cursor:pointer}.rank-up.fly{pointer-events:none}.rank-up:before{content:"";background:radial-gradient(circle at 50% 42%, rgba(var(--acc-rgb), .22), transparent 55%), radial-gradient(circle at 50% 44%, #05070d9e, #05070ddb 68%);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.rank-up.show:before{animation:3.9s both ru-dim}@keyframes ru-dim{0%{opacity:0}8%,74%{opacity:1}90%,to{opacity:0}}.ru-stage{width:min(44vmin,220px);height:min(44vmin,220px);position:relative}.ru-ins,.ru-rays,.ru-ring,.ru-flash{position:absolute}.ru-ins{opacity:0;background:50%/contain no-repeat;top:0;bottom:0;left:0;right:0}.rank-up.show .ru-old{animation:1.25s both ru-old}@keyframes ru-old{0%{opacity:0;transform:scale(.85)}24%,66%{opacity:1;filter:none;transform:none}76%{opacity:1;filter:brightness(2.4);transform:scale(1.06)}to{opacity:0;filter:brightness(3);transform:scale(1.4)}}.rank-up.show .ru-new{filter:drop-shadow(0 0 22px rgba(var(--tier-rgb), .55));animation:.95s cubic-bezier(.2,1.35,.4,1) .95s both ru-new}.rank-up.show:not(.from) .ru-new{animation-delay:.3s}@keyframes ru-new{0%{opacity:0;transform:scale(1.75)}40%{opacity:1}to{opacity:1;transform:none}}.rank-up.show .ru-art .ins-shine{animation:.9s ease-in-out 1.9s both ru-glint}.rank-up.show:not(.from) .ru-art .ins-shine{animation-delay:1.3s}@keyframes ru-glint{0%{transform:translate(-130%)skew(-14deg)}to{transform:translate(260%)skew(-14deg)}}.rank-up.fly .ru-new{animation:.55s cubic-bezier(.55,0,.75,.35) both ru-fly}@keyframes ru-fly{0%{opacity:1;transform:none}to{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}}.rank-up.fade .ru-new{animation:.5s both ru-out}@keyframes ru-out{0%{opacity:1}to{opacity:0;transform:scale(.8)}}.ru-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--tier-rgb), .3) 0deg 5deg, transparent 5deg 18deg);opacity:0;top:-62%;bottom:-62%;left:-62%;right:-62%;-webkit-mask:radial-gradient(circle,#000 14%,#0000 60%);mask:radial-gradient(circle,#000 14%,#0000 60%)}.rank-up.show .ru-rays{animation:2.9s linear .95s both ru-rays}.rank-up.show:not(.from) .ru-rays{animation-delay:.3s}@keyframes ru-rays{0%{opacity:0;transform:rotate(0)scale(.7)}14%{opacity:.9;transform:rotate(6deg)scale(1)}72%{opacity:.75}to{opacity:0;transform:rotate(40deg)scale(1.05)}}.ru-ring{border:3px solid var(--tier-hi);box-shadow:0 0 18px var(--tier), inset 0 0 18px var(--tier);opacity:0;border-radius:50%;top:12%;bottom:12%;left:12%;right:12%}.rank-up.show .ru-ring{animation:.85s cubic-bezier(.15,.7,.3,1) .95s both ru-ring}.rank-up.show:not(.from) .ru-ring{animation-delay:.3s}@keyframes ru-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(2.3)}}.ru-flash{background:radial-gradient(circle, #fff 0%, rgba(var(--tier-hi-rgb), .8) 30%, transparent 68%);opacity:0;border-radius:50%;top:4%;bottom:4%;left:4%;right:4%}.rank-up.show .ru-flash{animation:.6s ease-out .9s both ru-flash}.rank-up.show:not(.from) .ru-flash{animation-delay:.25s}@keyframes ru-flash{0%{opacity:0;transform:scale(.5)}18%{opacity:1}to{opacity:0;transform:scale(1.7)}}.ru-text{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;display:flex;position:relative}.ru-big,.ru-name,.ru-coins{opacity:0}.ru-big{font-family:var(--display);letter-spacing:.34em;color:var(--tier);font-size:13px;font-weight:800}.ru-name{font-family:var(--display);background:linear-gradient(180deg, #fff 0%, var(--tier-hi) 45%, var(--tier) 100%);color:#0000;filter:drop-shadow(0 2px #00000080);-webkit-background-clip:text;background-clip:text;font-size:max(28px,min(6.4vw,42px));font-weight:700;line-height:1.1}.ru-coins{color:var(--gold);font-weight:800}.rank-up.show .ru-big{animation:2.25s 1.1s both ru-txt}.rank-up.show .ru-name{animation:2.2s 1.2s both ru-txt}.rank-up.show .ru-coins{animation:2.1s 1.32s both ru-txt}.rank-up.show:not(.from) .ru-big,.rank-up.show:not(.from) .ru-name,.rank-up.show:not(.from) .ru-coins{animation-delay:.6s}@keyframes ru-txt{0%{opacity:0;transform:translateY(12px)}16%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.rank-note{z-index:40;top:calc(max(10px, env(safe-area-inset-top)) + 66px);border:1px solid rgba(var(--tier-rgb), .6);box-shadow:0 10px 30px #00000073, 0 0 24px rgba(var(--tier-rgb), .28);opacity:0;pointer-events:none;background:#0a0d19eb;border-radius:99px;align-items:center;gap:10px;padding:6px 18px 6px 6px;transition:opacity .35s,transform .5s cubic-bezier(.2,1.3,.4,1);display:flex;position:fixed;left:50%;transform:translate(-50%,-18px)}.rank-note.show{opacity:1;transform:translate(-50%)}.rn-ins{width:46px;height:46px;filter:drop-shadow(0 0 8px rgba(var(--tier-rgb), .5));background:50%/contain no-repeat;flex:none;margin:-6px -2px}.rank-note.show .rn-ins{animation:.7s cubic-bezier(.2,1.6,.4,1) .1s both rn-pop}@keyframes rn-pop{0%{filter:brightness(2.2);transform:scale(1.8)}}.rn-txt{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.rn-txt small{letter-spacing:.2em;color:var(--tier);font-size:10.5px;font-weight:800}.rn-txt b{font-family:var(--display);font-size:16px}.rn-coins{white-space:nowrap;color:var(--gold);align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.rn-coins .ico{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.rank-up.show .ru-old,.rank-up.show .ru-new,.rank-up.show .ru-rays,.rank-up.show .ru-ring,.rank-up.show .ru-flash,.rank-up.fly .ru-new,.lb-rank.landed:after,.lb-rank.landed .lr-badge,.lr-badge:before,.ins-shine,.lr-fx i,#menu button.play:after,.rank-note.show .rn-ins,.center-msg.rank .cm-crest{animation:none}.rank-up.show .ru-new{opacity:1}}@media (max-width:900px) and (orientation:portrait),(max-width:700px) and (min-height:561px){.lb-rank{order:3;padding:6px 12px 6px 6px}.lr-badge{width:58px;height:58px;margin:-4px -2px}.lr-text b{font-size:16px}}@media (max-width:600px) and (orientation:portrait){.rank-note{top:max(8px, env(safe-area-inset-top));gap:8px;padding:5px 12px 5px 5px;left:12px;right:122px;transform:translateY(-16px)}.rank-note.show{transform:none}.rn-ins{width:40px;height:40px}.rn-txt{flex:1;min-width:0}.rn-txt b{text-overflow:ellipsis;font-size:14px;overflow:hidden}.rn-coins{font-size:13px}}@media (max-height:560px) and (orientation:landscape){.lb-rank{padding:4px 12px 4px 4px}.lr-badge{width:46px;height:46px;margin:-2px}.lr-text>small:first-child{display:none}.lr-text b{font-size:15px}.rank-note{top:calc(max(6px, env(safe-area-inset-top)) + 52px)}}.r-rankline{color:var(--ink-soft)}.r-rankline b{color:var(--ink)}.pause-btn{top:max(10px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 158px);z-index:3;width:40px;height:40px;min-height:0;color:var(--ink);background:#080b169e;border:1px solid #a8b8ff42;border-radius:50%;padding:0;transition:opacity .4s,transform 80ms,background .15s;position:absolute;box-shadow:0 0 18px #0000006b}.pause-btn .ico{width:17px;height:17px}.pause-btn:hover{background:#1e2646d1}.pause-btn:active{transform:scale(.92)}.hud.cine .pause-btn{opacity:0}#ui .hud.cine .pause-btn{pointer-events:none}@media (max-height:520px){.pause-btn{right:calc(max(16px, env(safe-area-inset-right)) + 114px)}}@media (max-width:720px) and (min-height:521px){.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 166px)}}@media (max-width:520px){.minimap{width:128px;height:128px}.pause-btn{right:max(16px, env(safe-area-inset-right));top:calc(max(10px, env(safe-area-inset-top)) + 138px)}.hud .killfeed,.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 184px)}}@media (max-width:400px){.minimap{width:116px;height:116px}.pause-btn{top:calc(max(10px, env(safe-area-inset-top)) + 124px)}.hud .killfeed,.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 172px)}}.hud.paused .center-msg,.hud.paused .killfeed,.hud.paused .boost-hint{opacity:0!important}.hud.touch-dev .pause-btn{width:48px;height:48px}.hud.touch-dev .pause-btn .ico{width:19px;height:19px}.pause-screen.quiet{background:0 0;animation:none;display:block}.pz-dock{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 18px);flex-direction:column;align-items:center;gap:8px;width:min(460px,100vw - 32px);animation:.22s cubic-bezier(.2,.9,.3,1.15) pz-rise;display:flex;position:absolute;transform:translate(-50%)}.pz-word{min-height:30px;font:800 24px/1.1 var(--display);letter-spacing:.12em;color:#d8fff4;text-shadow:0 0 14px #4fe3c18c,0 2px #00000080;flex-direction:column;align-items:center;gap:4px;display:flex}.ab-panic{background:#ffffff26;border-radius:3px;width:120px;height:5px;display:block;overflow:hidden}.ab-panic b{background:linear-gradient(90deg,#ffb35c,#ff5c70);width:0;height:100%;transition:width .2s linear;display:block}.auto-badge .ab-panic{width:100%;margin-top:4px}.pz-plate{color:#efe6ff;letter-spacing:.04em;white-space:nowrap;background:#3c286ecc;border:1px solid #d2beff6b;border-radius:99px;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:800;display:inline-flex}.pz-dot{background:#5cf5a8;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pz-live;box-shadow:0 0 8px #5cf5a8}.pz-sub{text-align:center;max-width:100%;color:var(--ink-soft);background:#080b168c;border-radius:10px;padding:4px 12px;font-size:13.5px;line-height:1.35}.pz-go{border-radius:99px;gap:10px;min-width:220px;min-height:56px;font-size:19px;box-shadow:0 6px 24px #00000073}.pz-go .ico{width:20px;height:20px}.pz-go kbd{opacity:.75;border:1px solid #ffffff59;border-radius:6px;margin-left:4px;padding:1px 7px;font:700 12px/1.4 inherit}.pause-screen.alarm .pz-go{animation:.8s ease-in-out infinite pz-call}.pause-screen.alarm .pz-plate{background:#781e32d9;border-color:#ff8ca099}@keyframes pz-call{50%{transform:scale(1.07);box-shadow:0 6px 24px #00000073,0 0 0 6px #ff788c59}}.pz-more{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) - 6px);gap:6px;display:flex;position:absolute;transform:translate(-50%,100%)}.pause-screen.quiet:not(.pz-touch) .pz-dock{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 52px)}.pause-screen.quiet:not(.pz-touch) .pz-more{bottom:max(14px, env(safe-area-inset-bottom));transform:translate(-50%)}.pz-chip{min-height:36px;color:var(--ink);background:#080b16b3;border:1px solid #a8b8ff42;border-radius:99px;gap:7px;padding:6px 12px;font-size:13.5px}.pz-chip .ico{width:15px;height:15px;color:var(--ink-soft)}.pz-chip.pz-exit .ico{color:var(--danger)}.pause-screen.pz-touch .pz-more{bottom:auto;left:auto;right:max(16px, env(safe-area-inset-right));top:calc(max(10px, env(safe-area-inset-top)) + 158px);flex-direction:column;align-items:flex-end;gap:8px;transform:none}.pause-screen.pz-touch .pz-chip{min-height:44px;padding:8px 14px}@media (max-width:520px){.pause-screen.pz-touch .pz-more{top:calc(max(10px, env(safe-area-inset-top)) + 132px)}}@media (max-width:400px){.pause-screen.pz-touch .pz-more{top:calc(max(10px, env(safe-area-inset-top)) + 124px)}}@media (max-height:520px){.pause-screen.pz-touch .pz-more{top:calc(max(10px, env(safe-area-inset-top)) + 112px);gap:6px}.pause-screen.pz-touch .pz-chip{min-height:44px;padding:6px 12px}.pz-dock{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 8px);gap:5px}.pz-go{min-height:48px}.pz-word{min-height:20px;font-size:17px}.pz-sub{padding:2px 10px;font-size:12px}}.exit-plate{left:50%;top:calc(max(10px, env(safe-area-inset-top)) + 70px);z-index:4;color:#ffe3a3;white-space:nowrap;pointer-events:auto;background:#090c18e0;border:1px solid #ffd36b73;border-radius:99px;align-items:center;gap:12px;padding:7px 8px 7px 16px;font-size:15px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}@media (max-width:520px){.exit-plate{top:calc(max(10px, env(safe-area-inset-top)) + 196px)}}.kept-row{color:#ffe3a3;background:#ffd36b14;border:1px solid #ffd36b59;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px 8px 14px;font-size:14px;font-weight:700;display:flex}.recipe-row{color:#c4f5e6;background:#78e6c814;border-color:#78e6c859}.away-report{z-index:6;text-align:center;pointer-events:auto;cursor:pointer;background:#090c18e6;border:1px solid #d2beff59;border-radius:14px;flex-direction:column;align-items:center;gap:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(520px,100vw - 32px);padding:10px 18px;transition:opacity .45s;animation:.25s ease-out toastin;display:flex;position:absolute;top:16%;left:50%;transform:translate(-50%)}.away-report b{color:#d9ccff;letter-spacing:.03em;font-size:15px}.away-report span{font-size:14px;font-weight:700}.away-report small{color:var(--ink-soft);font-size:12.5px}.away-report.out{opacity:0}.pause-screen{z-index:30;background:#05081299;animation:.16s ease-out pz-fade}.pause-card{background:var(--panel-solid);flex-direction:column;gap:12px;width:min(380px,100%);max-height:100%;padding:20px 18px 18px;animation:.22s cubic-bezier(.2,.9,.3,1.15) pz-rise;display:flex}@keyframes pz-fade{0%{opacity:0}}@keyframes pz-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}}.pz-head{justify-content:center;align-items:center;gap:10px;display:flex}.pz-head h2{letter-spacing:.08em;text-align:center;margin:0;font-size:26px}.pz-head .ico{width:22px;height:22px;color:var(--gold)}.pzv-leave .pz-head h2{letter-spacing:.02em;font-size:22px}.pz-line{text-align:center;color:var(--ink-soft);font-size:13.5px;line-height:1.35}.pz-line.on{color:#8ff0c8}.pz-line.on:before{content:"";vertical-align:1px;background:#5cf5a8;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.4s ease-in-out infinite pz-live;display:inline-block;box-shadow:0 0 8px #5cf5a8}@keyframes pz-live{50%{opacity:.35}}.pz-list{flex-direction:column;gap:8px;display:flex}.pz-btn{justify-content:flex-start;gap:12px;width:100%;min-height:48px;padding:11px 16px;font-size:16px}.pz-btn .ico{width:19px;height:19px;color:var(--ink-soft)}.pz-btn.primary{justify-content:center;min-height:54px;font-size:18px}.pz-btn.primary .ico{color:inherit}.pz-exit{color:#ffc0c8;background:#ff6b8112;border-color:#ff6b814d}.pz-exit .ico{color:var(--danger)}.pz-pair .pz-btn{justify-content:center}.pz-note{text-align:center;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.4}.pz-top{align-items:center;gap:12px;display:flex}.pz-top h2{margin:0;font-size:20px}.pz-body{min-height:0;overflow-y:auto}.pz-body .setting:last-child{border-bottom:0}.pz-keys{margin:0}.pz-keys div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.pz-keys div:last-child{border-bottom:0}.pz-keys dt{white-space:nowrap;font-weight:800}.pz-keys dd{text-align:right;color:var(--ink-soft);margin:0;font-size:14px}.pause-card button:focus{outline:none}.pause-card button:focus-visible{outline-offset:2px;outline:2px solid #ffd36bd9}@media (max-height:520px){.pause-card{gap:8px;width:min(500px,100%);padding:12px 14px}.pz-head h2{font-size:20px}.pzv-main .pz-list,.pz-pair{grid-template-columns:1fr 1fr;display:grid}.pzv-main .pz-btn.primary,.pzv-main .pz-exit{grid-column:1/-1}.pz-btn{min-height:42px;padding:8px 12px;font-size:15px}.pz-btn.primary{min-height:46px;font-size:17px}.pz-keys div,.pz-body .setting{padding:5px 0}}@media (prefers-reduced-motion:reduce){.pause-screen,.pause-card,.pz-line.on:before,.pz-dock,.pz-dot,.pause-screen.alarm .pz-go,.away-report{animation:none}}.lab-bot{color:#d9e4f5;pointer-events:none;background:#080c18c7;border:1px solid #ffffff14;border-radius:12px;max-width:min(360px,100vw - 28px);padding:10px 12px;font:600 12px/1.5 ui-monospace,Menlo,Consolas,monospace;position:absolute;top:92px;left:14px}.lab-bot .dim{color:#8796b0;font-weight:500}.lab-bot .lb-row{flex-wrap:wrap;gap:2px 10px;margin:3px 0;display:flex}.lab-bot .lb-row i{color:#8796b0;font-style:normal;font-weight:500}.lab-select{max-width:180px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:6px 8px}.toast{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(92vw,560px)}@media (max-width:600px) and (orientation:portrait){.center-msg,.toast{top:max(34%, calc(max(10px, env(safe-area-inset-top)) + 244px))}.sb-row.endless{min-width:0;max-width:calc(100vw - 158px)}.sb-row.endless .sb-mid{flex:auto;min-width:0;overflow:hidden}.sb-lead{max-width:100%}}@media (max-width:400px) and (orientation:portrait){.sb-row.endless{max-width:calc(100vw - 150px)}}@media (max-width:720px) and (max-height:520px) and (orientation:landscape){.center-msg,.toast{top:calc(max(10px, env(safe-area-inset-top)) + 54px);left:calc(max(16px, env(safe-area-inset-left)) + 216px);right:calc(max(16px, env(safe-area-inset-right)) + 112px)}.center-msg{letter-spacing:.02em;font-size:15px}.center-msg small{margin-top:5px;font-size:11px}.toast{width:auto;max-width:none;padding:6px 12px;font-size:13px;line-height:1.25;transform:none}.hud .killfeed,.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 122px)}}@media (min-width:721px) and (max-height:520px){.toast{top:calc(max(10px, env(safe-area-inset-top)) + 84px)}}@media (min-width:721px) and (max-width:820px) and (max-height:520px){.sb{left:calc(max(16px, env(safe-area-inset-left)) + 216px);align-items:flex-start;transform:none}.sb-row{gap:8px;padding:5px 10px}.sb-side{min-width:34px}.sb-name{display:none}.sb-n{margin-top:0;font-size:21px}.sb-mid{min-width:118px;max-width:150px}}@media (max-width:880px){.hud:not(.touch-dev) .auto-badge{bottom:auto;top:calc(max(10px, env(safe-area-inset-top)) + 70px)}}.fps-meter{left:50%;bottom:max(2px, env(safe-area-inset-bottom));text-overflow:ellipsis;white-space:nowrap;color:#c9d3ff;font-variant-numeric:tabular-nums;pointer-events:none;z-index:4;background:#080b168c;border-radius:6px;max-width:calc(100vw - 32px);padding:1px 8px;font-size:10.5px;font-weight:700;position:absolute;overflow:hidden;transform:translate(-50%)}.s-chip{flex-wrap:wrap;max-width:min(100vw - 32px,300px)}.s-chip-t{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.s-chip-t>.ico{flex:none}.s-chip-t>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:880px){.hud:not(.touch-dev) .s-chips{top:calc(max(10px, env(safe-area-inset-top)) + 112px)}.hud:not(.touch-dev) .s-chip{max-width:200px}.sb-name{max-width:72px}.hud:not(.touch-dev):not(.hidden)~.toast{left:calc(max(16px, env(safe-area-inset-left)) + 206px);right:calc(max(16px, env(safe-area-inset-right)) + 206px);width:auto;max-width:none;transform:none}}@media (max-width:600px) and (orientation:portrait){.hud.touch-dev .s-chip{max-width:calc(60vw - 38px)}.hud.touch-dev .killfeed{max-width:40vw}}@media (max-height:520px){.s-chip{max-width:200px}}@media (min-width:721px) and (max-height:520px){.center-msg,.toast{left:calc(max(16px, env(safe-area-inset-left)) + 216px);right:calc(max(16px, env(safe-area-inset-right)) + 112px)}.center-msg small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.toast{width:auto;max-width:none;transform:none}}@media (max-width:600px) and (orientation:portrait){.center-msg,.hud:not(.hidden)~.toast{top:max(34%, calc(max(10px, env(safe-area-inset-top)) + 244px), calc(max(10px, env(safe-area-inset-top)) + 146px + var(--chips-h,0px)))}}@media (min-width:721px) and (max-height:520px){.hud.touch-dev .killfeed{top:calc(max(10px, env(safe-area-inset-top)) + 164px)}}.sb-row.kk .sb-n{flex-direction:column;align-items:center;line-height:1.1;display:flex}.kk-h{white-space:nowrap;font-size:22px}.kk-k{letter-spacing:1px;font-size:14px}.kk-hn{white-space:nowrap;font-size:20px;display:none}@media (max-width:1160px),(max-height:520px){.kk-h{display:none}.kk-hn{display:inline}}@media (max-width:720px){.kk-k{letter-spacing:0;font-size:10px}.sb-row.kk{gap:6px}}.kk-order{z-index:3;color:#fff;letter-spacing:.02em;background:radial-gradient(circle, #090c17b8 60%, transparent 61%), conic-gradient(#7fd3ff var(--left,0deg), transparent 0), #090c1780;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid #ff5a4e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:0;padding:0;font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 16px #0000004d}.kk-order.desk{top:auto;left:auto;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(140px + env(safe-area-inset-bottom,0px));width:72px;height:72px}.kk-order.attack{border-color:#7fd3ff}.kk-order.rest{opacity:.45}.kk-order .kk-sign{font-size:26px;line-height:1}.kk-order .kk-key{font:inherit;opacity:.7;font-size:9px;display:none}.kk-order.desk .kk-key{display:block}.kk-order:hover,.kk-order:active{filter:none}.kk-order.kk-pulse{animation:1.1s ease-in-out infinite kk-pulse}@keyframes kk-pulse{0%,to{scale:1;box-shadow:0 0 #ff5a4e99}50%{scale:1.08;box-shadow:0 0 0 12px #ff5a4e00}}.tt-body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tt-preview{z-index:1;background:#0a0d19;border-radius:12px;width:100%;height:120px;display:block;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 -16px #0a0d19}.tt-row{justify-items:start;gap:7px;display:grid}.tt-row .section-title{margin:0}.tt-row .seg-toggle{flex-wrap:wrap}.tt-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;min-height:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.tt-sw[aria-pressed=true]{border-color:var(--gold)}.tt-sw.auto{background:conic-gradient(#f4f8ff 0 50%, #141c18 50% 100%)}.tt-sw.custom{background:conic-gradient(#ff5a5a,#ffd23a,#6dff8a,#4ad8ff,#9a6bff,#ff5ad2,#ff5a5a);overflow:hidden}.tt-sw.custom input{opacity:0;cursor:pointer;width:44px;height:44px;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.tt-fonts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.tt-font{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.tt-font span{font-size:20px;line-height:1.1}.tt-font small{color:var(--ink-dim);font-size:11px}.tt-font[aria-pressed=true]{border-color:var(--gold);background:#ffd36b1a}.tt-inscr{gap:6px;width:100%;display:flex}.tt-inscr input{width:0;min-width:0;font:500 15px var(--font);color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:10px;flex:1 1 0;padding:8px 10px}.tt-msg{min-height:1em;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tt-msg.bad{color:var(--danger)}.tt-msg.ok{color:#7ff0b0}.tt-font span{visibility:hidden}.tt-font.in span{visibility:visible}@media (pointer:coarse),(max-width:520px){#tattoo .dialog-head h2{font-size:17px}#tattoo .dialog-head{gap:6px}.dialog-head:has(.tt-open){gap:6px}#tattoo .dialog-head h2{flex:auto;min-width:0}.dialog-head:has(.tt-open) h2{flex:1 0 auto}#tattoo .dialog-head>button{flex-shrink:0}.dialog-head:has(.tt-open)>button{flex-shrink:0}.dialog-head:has(.tt-open)>.coin-pill{flex-shrink:0}.tt-row .seg-toggle button,.tt-inscr button,button.small.tt-reset,.tt-msg button.small,.tt-inscr input{min-height:40px}.tt-sw{width:36px;height:36px}}.tt-reset{justify-self:start}.tt-try{margin:8px 0 0}.dialog-head .tt-open{white-space:nowrap}@media (max-width:412px){.dialog-head:has(.tt-open){grid-template-columns:1fr auto;grid-template-areas:"title done""coins tattoo";gap:8px 6px;display:grid}.dialog-head:has(.tt-open) h2{grid-area:title}.dialog-head:has(.tt-open)>[data-act=close]{grid-area:done}.dialog-head:has(.tt-open)>.coin-pill{grid-area:coins;justify-self:start}.dialog-head:has(.tt-open)>.tt-open{grid-area:tattoo;justify-self:end}}@media (max-width:359px){#tattoo .dialog-head h2{font-size:15px}#tattoo .dialog-head>button{padding-left:8px;padding-right:8px}}.sb-row.endless .sb-side:last-child>.sb-name{display:block}@media (max-width:720px){.sb-row.endless .sb-side:last-child>.sb-name{letter-spacing:.06em;margin-top:-2px;font-size:8px}}.sb-row.endless .sb-name.off{color:#ffcf8a;letter-spacing:.02em;max-width:none}.sb-off{letter-spacing:.06em;color:#ffcf8a;text-align:center;white-space:nowrap;font-size:8px;font-weight:800;display:block}.sb-row.kk .sb-mid:has(.sb-off){gap:0}@media (max-height:520px){.sb-row.kk .sb-mid:has(.sb-off){flex-direction:row;justify-content:center;align-items:center;gap:6px}}@media (max-width:400px){.kk-hn{font-size:16px}.sb-row.kk+.sb-cap{white-space:normal;text-align:center;border-radius:10px;max-width:210px}}.r-share{position:absolute;top:10px;left:10px}.invite-body{flex-direction:column;align-items:stretch;gap:14px;display:flex}.invite-body label{text-align:center;flex-direction:column;gap:6px;display:flex}.invite-body input.nick{text-align:center;font-size:18px}.invite-body small.bad{color:#ff9a8a}.invite-body button.play{min-height:52px;font-size:20px}input.share-url{box-sizing:border-box;width:100%;font-size:14px}.lobby-card .lobby-start{font-size:22px;font-weight:800}.lb-seats{justify-content:center;align-items:center;gap:10px;margin:6px 0 2px;display:flex}.lb-side{gap:6px;display:flex}.lb-vs{letter-spacing:.08em;color:var(--ink-soft);font-size:11px;font-weight:800}.lb-seat{border:2px dashed #ffffff47;border-radius:50%;width:18px;height:18px;transition:background-color .35s,border-color .35s,transform .35s}.lb-seat.on{border-style:solid;transform:scale(1.08)}.lb-seat.lb-s0.on{background:#4ea8ff;border-color:#a8dbff}.lb-seat.lb-s1.on{background:#ff6b5c;border-color:#ffb7ae}.lb-seat.me{box-shadow:0 0 0 3px #fff}#ui .hud .minimap.map-tap{pointer-events:auto;cursor:zoom-in}.map-veil{z-index:61;-webkit-backdrop-filter:blur(3px);cursor:zoom-out;background:#03050c9e;position:fixed;top:0;bottom:0;left:0;right:0}.map-big{z-index:62;cursor:zoom-out;border-radius:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #c8d6ff38,0 20px 80px #0009}.map-veil.hidden,.map-big.hidden{display:none}.map-veil:not(.hidden){animation:.18s ease-out map-veil-in}.map-big:not(.hidden){cursor:crosshair;animation:.22s cubic-bezier(.2,.9,.3,1.15) map-big-in}@keyframes map-veil-in{0%{opacity:0}}@keyframes map-big-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}}.wp-arrow,.wp-pin{z-index:1;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.wp-arrow svg{filter:drop-shadow(0 0 3px #ffc94d8c);display:block}.wp-pin{flex-direction:column-reverse;align-items:center;display:flex}.wp-pin svg{filter:drop-shadow(0 2px 4px #00000080);animation:.25s ease-out wp-pin-in;display:block}.wp-pin span{color:#9fe8ff;white-space:nowrap;background:#080c1cc7;border:1px solid #9fe8ff;border-radius:9px;margin-bottom:2px;padding:1px 7px;font:700 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-arrow.hidden,.wp-pin.hidden{display:none}@keyframes wp-pin-in{0%{opacity:0;transform:translateY(-10px)}}#skins .dialog{width:min(560px,100%);height:min(760px,100%)}#skins .panel.dialog,#skinShop .panel.dialog,#shop .panel.dialog{background:#0b0e1c}@media (max-width:460px){#skins .lk-head .lk-go span{display:none}#skins .lk-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}#skins .lk-tabs{grid-auto-columns:minmax(0,1fr);gap:4px}#skins .lk-tabs button{padding:6px 1px;font-size:11px}#shop .lk-head h2,#skinShop .lk-head h2{font-size:22px}#shop .lk-head,#skinShop .lk-head{flex-wrap:wrap;row-gap:8px}#shop .lk-head h2,#skinShop .lk-head h2{flex:auto;order:0}#shop .lk-head [data-shop=close],#skinShop .lk-head [data-act=close]{order:1}#shop .lk-head:after,#skinShop .lk-head:after{content:"";flex-basis:100%;order:2;height:0}#shop .lk-head .coin-pill,#skinShop .lk-head .coin-pill{order:3;margin-left:0}#shop .lk-head .lk-go,#skinShop .lk-head .lk-go{order:4;margin-left:auto}#shop .lk-head .lk-go span,#skinShop .lk-head .lk-go span{display:inline}#shop .skins-grid,#skinShop .skins-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}#skins .dialog .body.lk{flex:1;overflow:hidden}.lk{flex-direction:column;gap:10px;display:flex}.lk-side{flex-direction:column;flex:none;gap:8px;display:flex}.lk-id{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 0;display:flex}.lk-id .lk-who{justify-content:flex-start;min-width:0}.lk-id .lk-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-id.lk-two{flex-wrap:wrap;row-gap:6px}.lk-id.lk-two .lk-who{flex:1 0 auto;max-width:100%}.lk-id.lk-two .lk-anon-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.lk-anon-row .pz-chip{white-space:nowrap;min-height:40px}.lk-main{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.lk-main .lk-pane{overscroll-behavior:contain;flex:1;order:1;min-height:0;overflow-y:auto}.lk-main .lk-tabs{order:2}.lk-head .lk-go{margin-left:auto}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.lk-skin{--tint:#7d87a6;background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--tint) 26%, transparent), transparent 72%), #ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;font-size:12.5px;transition:transform .12s,border-color .12s;display:flex;position:relative}.lk-skin:hover{border-color:color-mix(in srgb, var(--tint) 55%, transparent);transform:translateY(-2px)}.lk-pic{justify-content:center;align-items:center;width:100%;display:flex}.lk-pic svg{width:100%;max-width:150px;height:52px}.lk-skin canvas{aspect-ratio:2;width:100%;height:auto}.lk-skin.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 8px 24px #ffd36b29}.lk-skin .tag{white-space:nowrap;border-radius:999px;padding:1px 8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.tag.on{color:#1d1206;background:var(--gold)}.lk-plus{min-height:92px;color:var(--ink-soft,#b8c0d8);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffff29,#ffffff08 46%,#ffffff14),#96afe60f;border:1px solid #ffffff2e;justify-content:center;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff0f,inset 0 0 18px #aac8ff14,0 6px 18px #0000002e}.lk-plus:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%);transition:transform .6s;position:absolute;top:-40%;bottom:-40%;left:-60%;right:-60%;transform:translate(-30%)}.lk-plus:hover:before{transform:translate(30%)}.lk-plus:hover{color:#fff;border-color:#ffffff52}.lk-plus-i{filter:drop-shadow(0 2px 6px #78a0ff66);width:46px;height:46px;margin:2px 0 4px;transition:transform .2s}.lk-plus:hover .lk-plus-i{transform:scale(1.08)}.lk-plus b{font-weight:700}.lk-base{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(120px,.8fr) 1.2fr;align-items:stretch;gap:10px;margin-bottom:12px;padding:8px;display:grid}.lk-base-card{justify-content:center;padding-top:24px}.lk-base-card b{letter-spacing:.02em;font-size:15px}.lk-base-card small{color:var(--ink-soft);font-size:11.5px}.lk-pal-box{flex-direction:column;gap:6px;min-width:0;display:flex}.lk-flag-pick{width:100%;min-height:44px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:8px 12px;font-size:15px}.lk-flag-pick option{color:#111}.lk-pal-h{color:var(--ink-soft);margin:0;font-size:12.5px}.lk-pal{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;display:grid}.lk-sw{--c:#7d87a6;aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 55%, white), var(--c) 55%, color-mix(in srgb, var(--c) 70%, black));min-height:34px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent);cursor:pointer;border:2px solid #ffffff1f;border-radius:50%;padding:0;transition:transform .12s;position:relative}.lk-sw:hover{transform:scale(1.08)}.lk-sw.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 0 14px color-mix(in srgb, var(--c) 60%, transparent)}.lk-sw.on:after{content:"✓";color:#fff;text-shadow:0 1px 3px #000c;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lk-any{background:conic-gradient(#ff4d5e,#ffdf6a,#4dff7a,#38c8ff,#4d7cff,#cf9bff,#ff5cb0,#ff4d5e);place-items:center;display:grid}.lk-any[style]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 55%, white), var(--c) 55%, color-mix(in srgb, var(--c) 70%, black))}.lk-any span{filter:drop-shadow(0 1px 2px #000000b3);font-size:15px}.lk-any.on span{display:none}.lk-any input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:460px){.lk-base{grid-template-columns:1fr}.lk-base-card{text-align:left;grid-template-columns:120px 1fr;justify-items:start;column-gap:10px;padding:22px 10px 8px;display:grid}.lk-base-card canvas{grid-row:span 2}.lk-pal{grid-template-columns:repeat(6,minmax(0,1fr))}.lk-sw{min-height:0}}.skin-tile.bought{opacity:.72}@media (min-width:760px) and (min-aspect-ratio:5/4),(max-height:520px) and (min-aspect-ratio:3/2){#skins .dialog{width:min(1040px,100%);height:min(680px,100%)}#skins .lk{flex-direction:row;gap:14px}#skins .lk-side{width:40%}#skins .lk-stage{flex-direction:column;flex:1;justify-content:center;display:flex}#skins .lk-stage canvas{max-width:min(100%,60vh)}#skins .lk-id{margin-top:auto}#skins .lk-main .lk-tabs{order:0}#skins .lk-main .lk-pane{order:1}#skins .lk-tabs button{flex-direction:row;gap:8px;min-height:46px;font-size:14px}}@media (max-height:520px) and (min-aspect-ratio:3/2){#skins .lk-side{width:36%}#skins .lk-stage canvas{max-width:min(100%,56vh)}#skins .lk-anon-row .pz-chip{min-height:34px}#skins .lk-id.lk-two{flex-wrap:nowrap}#skins .lk-id.lk-two .lk-who{flex:auto;min-width:0}#skins .lk-id.lk-two .lk-anon-row{flex-wrap:nowrap}#skins .lk-id.lk-two .pz-chip{gap:5px;padding:4px 9px}#skins .lk-id.lk-two .pz-chip span{display:none}#skins .lk-tabs button{min-height:40px}#skins .lk-shop-btn{min-height:44px;padding:4px 14px}#skins .lk-shop-btn b{font-size:16px}#skins .lk-shop-bar{padding-top:8px}}.lk-stage{text-align:center;background:radial-gradient(120% 90% at 50% 10%,#7896ff29,#080b168c 70%);border:1px solid #a8b8ff29;border-radius:18px;padding:6px 10px 10px;position:relative}.lk-stage canvas{aspect-ratio:1;touch-action:none;width:100%;max-width:min(230px,30vh);height:auto;margin:0 auto;display:block}.lk-who{justify-content:center;align-items:center;gap:8px;min-height:28px;font-size:15px;display:flex}.lk-who img{filter:drop-shadow(0 2px 5px #00000080);width:28px;height:28px}.lk-anon{color:var(--ink-soft)}.lk-tabs{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:2px 0;display:grid}.lk-tabs button{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 4px;font-size:12.5px;display:flex;position:relative}.lk-tabs button.on{color:#fff;background:#ffd36b24;border-color:#ffd36bb3}.lk-tabs button i{color:#1d1206;background:var(--gold);border-radius:99px;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;line-height:17px;position:absolute;top:4px;right:6px}.lk-pane{flex-direction:column;gap:8px;display:flex}.lk-pane .section-title:first-child{margin-top:0}.lk-wide{width:100%;min-height:48px}.lk-shop-bar{z-index:2;background:linear-gradient(#0000,#0b0e1c 38%);margin-top:auto;padding-top:14px;position:-webkit-sticky;position:sticky;bottom:0}.lk-shop-btn{border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 18px;display:flex}.lk-shop-btn .ico{color:#1d1206;flex:none;width:26px;height:26px}.lk-shop-btn span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.lk-shop-btn b{letter-spacing:.02em;font-size:18px}.lk-shop-btn small{opacity:.75;font-size:12.5px;font-weight:600}.lk-head .lk-go .ico{vertical-align:-3px;width:17px;height:17px;margin-right:4px}.lk-tattoo{width:100%;min-height:52px;font-size:16px}.lk-note,.lk-empty{margin:0}.lk-empty{text-align:center;color:var(--ink-soft);padding:18px 8px}.lk-anon-note{background:#7896ff1f;border:1px solid #a8b8ff4d;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.pa-locker{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:8px 12px 10px}.pa-locker.muted{opacity:.55}.anon-name{color:var(--ink-soft);font-style:normal}.pz-chip.pz-anon{gap:8px}.pz-anon-i{font-size:15px;line-height:1}.pz-sw{background:#ffffff2e;border-radius:99px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}.pz-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.pz-chip.pz-anon.on{background:#1e3c5acc;border-color:#78dcffb3}.pz-chip.pz-anon.on .pz-sw{background:#3fd0ff}.pz-chip.pz-anon.on .pz-sw:after{transform:translate(14px)}.lk-kind{margin:14px 0 8px}.lk-kind:first-child{margin-top:0}.lk-kind .section-title{margin:0}.lk-kind .lk-note{margin-top:2px;font-size:12.5px}.lk-tabs button b{display:inline-flex}.lk-tabs button .ico{width:20px;height:20px;color:var(--ink-soft)}.lk-tabs button.on .ico{color:var(--gold)}.lk-id .ico,.lk-anon-note .ico{vertical-align:-4px;width:18px;height:18px}.lk-tattoo{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.lk-tattoo .ico{width:18px;height:18px}.lk-any span .ico{color:#fff;filter:drop-shadow(0 1px 2px #0009);width:18px;height:18px}.lk-go .ico,[data-shop=locker] .ico{vertical-align:-3px;width:17px;height:17px;margin-right:6px}.restart-wait{z-index:70;-webkit-backdrop-filter:blur(14px);background:#060812fa;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out toastin;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rw-card{border:1px solid var(--panel-edge);text-align:center;background:#121729;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(92vw,380px);padding:28px 22px 22px;display:flex}.rw-title{font-family:var(--display);font-size:22px;font-weight:800}.rw-line{opacity:.9;font-size:15px;line-height:1.4}.rw-left{color:var(--mint);font-variant-numeric:tabular-nums;min-height:1.2em;font-size:14px}.rw-cancel{text-align:center;justify-content:center;min-width:140px;margin-top:6px}#settings .dialog{width:min(480px,100%)}#settings .panel.dialog,#trouble .panel.dialog{background:#0b0e1c}.st-sec{border:1px solid var(--line);background:#ffffff09;border-radius:16px;margin:0 0 12px;padding:2px 14px 4px}.st-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;margin:0;padding:12px 0 4px;font-size:12px;font-weight:800;display:flex}.st-h .ico{width:17px;height:17px;color:var(--mint)}#settings .st-sec .setting{border-top:1px solid #ffffff0f;border-bottom:0;min-height:52px;padding:10px 0}#settings .st-sec .st-h+.setting{border-top:0}#settings .setting>span:first-child{font-size:15px;font-weight:600;line-height:1.3}#settings .setting small{color:var(--ink-dim);margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.35;display:block}#settings .st-tog{width:100%;color:var(--ink);font-family:var(--font);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-between}#settings .st-tog:active{transform:none}.st-sw{background:#ffffff29;border-radius:99px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.st-sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.st-tog.on .st-sw{background:var(--mint)}.st-tog.on .st-sw:after{transform:translate(18px)}#settings .seg-toggle{border:1px solid var(--line);background:#00000059;border-radius:12px;flex:none}#settings .seg-toggle button{min-height:38px;color:var(--ink-soft);border:0;border-radius:9px}#settings .seg-toggle button.on{background:var(--mint);color:#03241a}#settings .st-solo>.seg-toggle{flex:1;display:flex}#settings .st-solo>.seg-toggle button{flex:1}.st-keys{gap:6px;margin:4px 0 8px;display:grid}.st-keys div{gap:12px;font-size:13.5px;display:flex}.st-keys dt{color:var(--ink);flex:0 0 44%;font-weight:700}.st-keys dd{color:var(--ink-dim);margin:0}.st-foot{text-align:center;color:var(--ink-dim);margin:4px 0 2px;font-size:12.5px;line-height:1.5}@media (max-width:460px){#settings .st-sec .setting:not(.st-tog){flex-direction:column;align-items:stretch;gap:8px}#settings .st-sec .setting:not(.st-tog)>.seg-toggle{display:flex}#settings .st-sec .setting:not(.st-tog)>.seg-toggle button{flex:1}}#trouble .dialog{width:min(380px,100%)}.tr-body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 2px;display:flex}.tr-ico{width:72px;height:72px;color:var(--mint);background:#5cf5cf1a;border:1px solid #5cf5cf59;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.tr-offline .tr-ico{color:#ff8a80;background:#ff5e521a;border-color:#ff5e5266}.tr-full .tr-ico{color:var(--gold);background:#ffd36b1a;border-color:#ffd36b66}.tr-pic{width:36px;height:36px}#trouble .tr-body h2{margin:0 0 4px;font-size:22px}.tr-body p{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.45}.tr-acts{flex-direction:column;align-self:stretch;gap:10px;margin-top:16px;display:flex}.tr-acts button{width:100%;min-height:50px;font-size:16px}.tr-acts .tr-close{min-height:46px;color:var(--ink-soft)}.rw-burst{z-index:70;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffe69640,#0a0e1ad1);border:1px solid #ffcf5a8c;border-radius:999px;align-items:center;gap:10px;padding:10px 22px 10px 14px;animation:.45s cubic-bezier(.3,1.7,.5,1) both rw-pop;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 40px #ffcf5a73,0 12px 32px #0006}.rw-burst.out{animation:.45s ease-in forwards rw-out}.rw-coin .ico{filter:drop-shadow(0 0 10px #ffcf5ae6);width:34px;height:34px;animation:.9s ease-out rw-spin}.rw-plus{color:#ffd257;text-shadow:0 0 14px #ffcf5acc;font-variant-numeric:tabular-nums;font-size:32px;font-weight:900}@keyframes rw-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rw-out{to{opacity:0;transform:translate(-50%,-90%)scale(.85)}}@keyframes rw-spin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.rw-spark{z-index:69;pointer-events:none;border-radius:50%;width:8px;height:8px;position:fixed;box-shadow:0 0 8px}.rw-hit{animation:.2s ease-out rw-hit}@keyframes rw-hit{50%{transform:scale(1.12)}}.rw-glow{transition:box-shadow .3s;box-shadow:0 0 0 2px #ffcf5ab3,0 0 24px #ffcf5a99!important}#gift .dialog{width:min(560px,100%)}.gf-week{grid-template-columns:repeat(6,1fr) 1.35fr;gap:8px;margin:12px 0 14px;display:grid}.gf-day{font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 2px 10px;display:flex;position:relative}.gf-day b{color:#ffd257;font-size:max(13px,min(3.6vw,17px));font-weight:800}.gf-ic .ico{width:22px;height:22px}.gf-day.chest .gf-ic .ico{color:#ffd257;width:30px;height:30px}.gf-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:10px;font-weight:700}.gf-day.today{background:linear-gradient(#ffcf5a38,#ffcf5a0f);border-color:#ffcf5acc;animation:1.6s ease-in-out infinite gf-breathe;box-shadow:0 0 18px #ffcf5a59}.gf-day.today .gf-tag{color:#ffd257}.gf-day.tomorrow{border-style:dashed;border-color:#5cf5cf99}.gf-day.tomorrow .gf-tag,.gf-day.month b{color:#5cf5cf}.gf-day.done>:not(.gf-tick){opacity:.5}.gf-tick{color:#fff;background:#22c56d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:none;position:absolute;top:-7px;right:-7px;box-shadow:0 0 10px #3ee08ab3,0 2px 4px #0006}.gf-day.done .gf-tick{display:grid}.gf-day.done.stamp{animation:.6s ease-out gf-stamp-card}.gf-day.stamp .gf-tick{animation:.5s cubic-bezier(.3,1.8,.5,1) both gf-stamp}@keyframes gf-stamp{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}@keyframes gf-stamp-card{0%{box-shadow:0 0 #3ee08acc}to{box-shadow:0 0 0 14px #3ee08a00}}@keyframes gf-breathe{50%{transform:scale(1.04)}}.gf-take{justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:19px;display:flex;position:relative;overflow:hidden}.gf-take .ico{width:26px;height:26px}.gf-take:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:2.6s ease-in-out .6s infinite gf-sweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes gf-sweep{40%,to{transform:translate(120%)}}.gf-keep{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px 4px 0;font-size:12px;display:flex}.gf-keep .gf-in{flex:none}.gf-big{background:linear-gradient(#5cf5cf14,#5cf5cf05);border:1px solid #5cf5cf40;border-radius:16px;margin-top:14px;padding:12px 14px}.gf-big.now{border-color:#ffcf5acc;box-shadow:0 0 18px #ffcf5a4d}.gf-big-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.gf-big-head b{font-size:15px}.gf-big-head span{color:var(--ink-dim);font-size:12px}.gf-big.now .gf-big-head span{color:#ffd257;font-weight:800}.gf-big-row{align-items:center;gap:12px;display:flex}.gf-segs{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.gf-seg{flex-direction:column;gap:4px;min-width:0;font-style:normal;display:flex}.gf-seg:before{content:"";background:#ffffff1a;border-radius:99px;height:10px;display:block}.gf-seg{position:relative}.gf-seg b{background:linear-gradient(90deg,#5cf5cf,#ffd257);border-radius:99px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 8px #5cf5cf80}.gf-seg span{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;text-align:center;white-space:nowrap;font-size:10px;font-weight:700}.gf-seg.full span{color:#5cf5cf}.gf-prize{flex-direction:column;flex:none;align-items:center;gap:0;display:flex}.gf-prize-ic .ico{color:#ffd257;filter:drop-shadow(0 0 8px #ffcf5a99);width:38px;height:38px}.gf-prize b{color:#ffd257;font-size:15px;font-weight:900}.gf-big.now .gf-prize-ic,.gf-day.chest.today .gf-ic{animation:1.2s ease-in-out infinite gf-wobble}@keyframes gf-wobble{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-9deg)scale(1.08)}80%{transform:rotate(8deg)scale(1.08)}90%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.gf-take:after,.gf-big.now .gf-prize-ic,.gf-day.chest.today .gf-ic,.gf-day.today{animation:none}}@media (max-width:480px){.gf-week{grid-template-columns:repeat(4,1fr)}.gf-day.chest{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.gf-day.today,.gf-day.stamp,.gf-day.stamp .gf-tick{animation:none}}.results.conv-top>#r-stats{order:1}.results.conv-top>#r-lines,.results.conv-top>#r-fame,.results.conv-top>#r-places{order:2}.results.conv-top>.r-rm-row,.results.conv-top>.r-auto,.results.conv-top>.r-actions,.results.conv-top>.r-more{order:3}.results.conv-top .r-chain{margin:8px 0 6px}.results.conv-top .r-ch{border-radius:18px;padding:14px 4px 10px}.results.conv-top .r-ch-ic{width:40px;height:40px}.results.conv-top .r-ch-ic .ico{width:34px;height:34px}.results.conv-top .r-orb{width:26px;height:26px}.results.conv-top .r-ch-v{font-size:max(20px,min(6vw,30px))}.r-ch-ic{z-index:1;position:relative}.r-ch-coin:after{content:"";background:repeating-conic-gradient(from 0deg, #ffd66e38 0 10deg, transparent 10deg 30deg);opacity:0;pointer-events:none;width:150px;height:150px;margin:-75px 0 0 -75px;transition:opacity .5s,transform .6s cubic-bezier(.3,1.5,.5,1);position:absolute;top:34px;left:50%;transform:scale(.4);-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.r-chain.a2 .r-ch-coin:after,.r-chain.done .r-ch-coin:after{opacity:1;animation:9s linear infinite r-ch-rays;transform:scale(1)}@keyframes r-ch-rays{to{rotate:360deg}}.r-chain.shine .r-ch-bank .r-ch-v{animation:.6s cubic-bezier(.3,1.6,.5,1) r-ch-final}@keyframes r-ch-final{0%{transform:scale(1)}40%{text-shadow:0 0 18px #ffcf5af2;transform:scale(1.28)}to{transform:scale(1)}}.r-ch-stamp{z-index:2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1a1203;background:linear-gradient(#ffe48a,#ffb340);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:900;animation:.45s cubic-bezier(.3,1.8,.5,1) both r-ch-stamp;position:absolute;top:6px;left:50%;transform:translate(-50%)rotate(-6deg);box-shadow:0 0 14px #ffc850cc}@keyframes r-ch-stamp{0%{opacity:0;transform:translate(-50%)rotate(-6deg)scale(2.4)}to{opacity:1;transform:translate(-50%)rotate(-6deg)scale(1)}}.r-goal-bar{width:120px;height:8px;position:relative}.r-goal-bar b{transition:width .18s ease-out;position:relative}.r-goal-bar s{border-radius:inherit;background:#ffcf5a47;text-decoration:none;position:absolute;top:0;bottom:0;left:0;right:auto}.r-goal.ready .r-goal-t{color:#ffd257;font-weight:800}.r-goal.ready .r-goal-bar b{box-shadow:0 0 10px #ffcf5ae6}.r-goal.ready .r-goal-go{color:#1a1203;background:linear-gradient(#ffe48a,#ffb340);border-color:#0000;animation:1.4s ease-in-out infinite r-goal-pulse}@keyframes r-goal-pulse{50%{box-shadow:0 0 0 4px #ffcf5a40}}@media (prefers-reduced-motion:reduce){.r-ch-coin:after,.r-chain.shine .r-ch-bank .r-ch-v,.r-ch-stamp,.r-goal.ready .r-goal-go{animation:none}}#gift .dialog{background:radial-gradient(120% 60% at 50% 0,#ff78be38,#0000 60%),radial-gradient(90% 50% at 50% 8%,#ffcf5a2e,#0000 70%),linear-gradient(#0d101ef7,#0d101ef7);position:relative}.gf-close{z-index:2;position:absolute;top:14px;right:14px}.gf-h{text-align:center;margin:2px 0 0;font-size:24px}.gf-h.later{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:20px;display:flex}.gf-cd{font-variant-numeric:tabular-nums;color:#5cf5cf;background:#5cf5cf1f;border:1px solid #5cf5cf59;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700}.gf-hero{place-items:center;height:112px;margin-top:4px;display:grid;position:relative}.gf-sun{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:scale(1.9,.62)}.gf-rays,.gf-rays:before,.gf-rays:after{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.gf-rays{filter:blur(1.2px);opacity:.35;background:repeating-conic-gradient(#ffd67800 0deg,#ffd6788c 5deg,#ffd67800 10deg,#ffd67800 22.5deg);width:240px;height:240px;margin:-120px 0 0 -120px;transition:opacity .5s;animation:24s linear infinite r-ch-rays;-webkit-mask:radial-gradient(circle,#000 10%,#0009 32%,#0000 68%);mask:radial-gradient(circle,#000 10%,#0009 32%,#0000 68%)}.gf-rays:before{content:"";background:repeating-conic-gradient(from 11.25deg,#ff96c800 0deg,#ff96c873 3deg,#ff96c800 6deg,#ff96c800 22.5deg);width:100%;height:100%;margin:-50% 0 0 -50%;animation:16s linear infinite gf-rays-back}.gf-rays:after{content:"";background:radial-gradient(circle,#ffecaabf,#ffaac847 45%,#0000 70%);width:120px;height:120px;margin:-60px 0 0 -60px;animation:2.4s ease-in-out infinite gf-core}@keyframes gf-rays-back{to{rotate:-720deg}}@keyframes gf-core{50%{opacity:.8;transform:scale(1.18)}}.gf-hero.ready .gf-rays{opacity:1}.gf-box{color:#ff6fae;filter:drop-shadow(0 6px 16px #ff6fae73);background:radial-gradient(circle at 50% 40%,#fff3,#ffffff0a);border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:relative}.gf-box .ico{width:60px;height:60px}.gf-box .ico rect:first-child{fill:#ff6fae}.gf-hero.ready .gf-box{cursor:pointer;animation:1.6s ease-in-out infinite gf-hop}@keyframes gf-hop{0%,55%,to{transform:translateY(0)rotate(0)}65%{transform:translateY(-10px)rotate(-6deg)}75%{transform:translateY(0)rotate(5deg)scale(1.04,.96)}85%{transform:translateY(-4px)rotate(-3deg)}}.gf-hero.opened .gf-box{color:#ffd257;animation:.7s cubic-bezier(.3,1.7,.5,1) gf-open}@keyframes gf-open{0%{transform:scale(.6)rotate(-10deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:scale(1)}}.gf-day{background:linear-gradient(#8f7bff29,#ff6fae0f);border-color:#bea0ff38}.gf-day b{font-size:max(13px,min(3.6vw,16px))}.gf-day[role=button]{cursor:pointer}.gf-ic{justify-content:center;align-items:center;height:30px;display:flex}.gf-ic .ico{filter:drop-shadow(0 1px 2px #00000080);width:20px;height:20px}.gf-ic>.ico+.ico{margin-left:-9px}.gf-n3 .ico:nth-child(2),.gf-n4 .ico:nth-child(2){transform:translateY(-5px)}.gf-n4 .ico:nth-child(3){transform:translateY(-2px)}.gf-day.chest .gf-ic .ico{width:32px;height:32px}.gf-day.chest{background:linear-gradient(#ffcf5a33,#ff6fae14);border-color:#ffcf5a66}.gf-confetti{z-index:70;pointer-events:none;border-radius:2px;width:8px;height:12px;margin:-6px 0 0 -4px;position:fixed}@media (prefers-reduced-motion:reduce){.gf-rays,.gf-rays:before,.gf-rays:after,.gf-hero.ready .gf-box,.gf-hero.opened .gf-box{animation:none}}.r-actions:has(.r-rv:not(.hidden)){flex-wrap:wrap}.r-actions:has(.r-rv:not(.hidden)) #r-again{flex:1 0 100%}.r-actions .r-rv{flex:1 1 0}.r-actions .r-rv .r-txt b{white-space:normal;line-height:1.1}.r-actions .r-rv:disabled{opacity:.55;cursor:default}.r-rv-note{text-align:center;color:var(--dim,#9fb3c8);flex:1 0 100%;order:9;margin-top:-2px;font-size:13px;line-height:1.35}.r-rv-note b{color:#ffd257;font-weight:700}.r-rv-note .nw{white-space:nowrap}@media (max-width:440px){.r-actions:has(.r-rv:not(.hidden)){flex-direction:row}.r-actions .r-rv{min-height:56px;padding:8px 10px}.r-actions .r-rv .r-txt b{font-size:15px}}.results.dock{width:min(620px,100% - 16px);bottom:max(8px, env(safe-area-inset-bottom));gap:3px;padding:8px 12px 10px}.results.dock .icon-btn{width:32px;height:32px}.results.dock .icon-btn .ico{width:16px;height:16px}.results.dock .r-home{top:6px;right:6px}.results.dock .r-share{top:6px;left:6px}.results.dock .r-title{padding:0 38px;font-size:17px;line-height:1.2}.results.dock .r-title>span{white-space:nowrap}.results.dock .r-krank{display:none}.results.dock .r-friend{gap:6px;margin:0;font-size:12px}.results.dock .r-friend button{min-height:0;padding:3px 10px;font-size:12px}.results.dock .end-line{color:var(--ink-dim);font-size:12px;line-height:1.3}.results.dock .end-line b{color:var(--ink);font-size:13px}.results.dock .end-line .ico{vertical-align:-2px;opacity:.8;width:13px;height:13px}.results.dock>#r-stats{gap:0 10px;font-size:12px}.results.dock .r-lines{gap:0;font-size:12px;font-weight:600}.results.dock .r-rankline,.results.dock .r-more{display:none}.results.dock .r-goal{gap:6px;font-size:12px}.results.dock .r-chain{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:3px;margin:2px 0 0}.results.dock .r-ch{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:center start;column-gap:6px;padding:5px 8px;display:grid}.results.dock .r-ch-ic{grid-row:1/3;width:24px;height:24px}.results.dock .r-ch-ic .ico{width:22px;height:22px}.results.dock .r-orb{width:16px;height:16px}.results.dock .r-ch-l{letter-spacing:.06em;font-size:9px}.results.dock .r-ch-v{font-size:17px;line-height:1.05}.results.dock .r-ch-s,.results.dock .r-conv-rate{display:none}.results.dock .r-conv-rate.from{color:var(--ink-soft);grid-column:1/-1;justify-self:center;font-size:11px;font-weight:700;display:block}.results.dock .r-cr-rate{display:none}.results.dock .r-conv-rate.next{color:var(--ink-soft);grid-column:1/-1;justify-self:center;font-size:11px;font-weight:700;display:block}.results.dock .r-auto{color:var(--ink-soft);gap:8px;margin-top:2px;font-size:13px;font-weight:700}.results.dock .r-auto b{color:#fff;font-size:17px}.results.dock .r-auto button{min-height:28px;padding:3px 12px;font-size:12px;position:relative}.results.dock .r-auto button:after,.results.dock .icon-btn:after{content:"";position:absolute;top:-11px;bottom:-11px;left:-6px;right:-6px}.results.dock .r-auto.left button{display:none}.results.dock .r-auto.left{font-weight:600}.results.dock .r-auto.left b{color:#ffd257;font-size:14px}.results.dock .r-actions{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:6px 8px;margin-top:4px;display:grid}.results.dock .r-actions:has(.r-rv:not(.hidden)){--cols:2}.results.dock .r-actions:has(#r-rv-video:not(.hidden)):has(#r-rv-coins:not(.hidden)){--cols:3}.results.dock .r-actions>.r-btn{width:100%;min-width:0;height:100%}.results.dock .r-actions>.r-rv-note{text-align:center;order:9;grid-column:2/-1;padding:0!important}.results.dock .r-actions>.r-rv-note.r-rv-hint{grid-column:1/-1}.results.dock .r-btn{border-radius:14px;gap:8px;min-height:54px;padding:6px 10px;font-size:17px}.results.dock .r-btn .ico{width:20px;height:20px}.results.dock .r-txt b{white-space:nowrap}.results.dock .r-txt small{margin-top:1px;font-size:11px}.results.dock .r-actions .r-rv .r-txt b{white-space:nowrap;line-height:1.15}.results.dock .r-rv-note{margin-top:0;font-size:12px;line-height:1.3}.results.dock .r-rv-note b{color:#ffd257}.results.dock .r-rv-note.r-rv-hint{color:var(--ink-soft)}.results.dock .r-actions:not(:has(.r-rv:not(.hidden))){grid-template-columns:minmax(0,320px);justify-content:center}.results.dock #r-again.auto:after,.r-ac-d,.results.dock .r-ac-l{display:none}.results.dock .r-ac-d{align-items:center;gap:5px;display:inline-flex}.results.dock .r-ac-d .ico{width:14px;height:14px}.results.dock .r-actions .r-rv:disabled{opacity:1;filter:grayscale()brightness(.55);box-shadow:none}.r-chain.zero .r-ch-coin:after{display:none}.results.dock .r-goal-in{min-height:0;padding:4px 12px;font-size:12px}@media (max-width:520px){.results.dock .r-btn{flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:6px 4px;font-size:15px}.results.dock .r-txt{text-align:center;align-items:center}.results.dock .r-actions .r-rv{min-height:58px;padding:6px 4px}.results.dock .r-actions .r-rv .r-txt b{font-size:15px}.results.dock .r-ch{column-gap:4px;padding:4px 6px}.results.dock .r-ch-l{font-size:8px}.results.dock .r-ch-v{font-size:16px}.results.dock .r-actions>.r-rv-note:not(.r-rv-hint){letter-spacing:-.01em;font-size:10.5px}}@media (max-width:380px){.results.dock .r-btn,.results.dock .r-actions .r-rv .r-txt b{font-size:13.5px}.results.dock .r-txt small{font-size:10px}}@media (max-height:500px){.results.dock{gap:1px;padding:6px 10px 8px}.results.dock .r-title{font-size:15px}.results.dock .r-btn,.results.dock .r-actions .r-rv{min-height:44px}.results.dock .r-ch{padding:3px 8px}.results.dock .r-ch-l{display:none}}.results.dock.calm .r-ch-l{display:none}.results.dock.calm .r-chain{grid-template-columns:auto 10px auto 10px auto;justify-content:center}.results.dock.calm .r-ch{border-radius:99px;grid-template-rows:auto;padding:2px 10px 2px 4px}.results.dock.calm .r-ch-v{font-size:15px}.results.dock .r-rank{border-radius:12px;justify-content:center;margin:2px 0 0;padding:3px 10px;display:flex}.results.dock .r-rk-head{gap:5px;font-size:13px}.results.dock .r-rk-head .rk{width:20px;height:20px}.results.dock .r-rk-next{font-size:12px}.results.dock .r-rk-next .rk{width:16px;height:16px}.results.dock .r-rk-lines,.results.dock .r-rk-kills,.results.dock .r-rk-left{display:none}.results.dock .r-rk-up{padding:1px 8px;font-size:10px;top:-8px}@media (max-height:500px),(max-width:380px){.results.dock .r-rk-next{display:none}}.hud.dock-on .spectate-tag{top:calc(max(10px, env(safe-area-inset-top)) + 62px)}@media (max-height:500px){.hud.dock-on #h-score{visibility:hidden}.hud.dock-on .spectate-tag{top:calc(max(8px, env(safe-area-inset-top)) + 4px)}}@media (max-width:600px){.hud.dock-on .spectate-tag{top:auto}}@media (min-width:1600px) and (min-height:900px){.results.dock{width:720px;padding:10px 16px 12px}.results.dock .r-title{font-size:20px}.results.dock .end-line,.results.dock .r-rv-note,.results.dock .r-auto{font-size:14px}.results.dock .r-btn{min-height:62px;font-size:19px}.results.dock .r-txt small{font-size:13px}.results.dock .r-ch-v{font-size:20px}}.lk-skin .lk-new{z-index:2;pointer-events:none;position:absolute}#skins .lk-skin{overflow:hidden}#skins .lk-skin.on{border-color:#3ee08f;box-shadow:0 0 0 1px #3ee08f,0 8px 24px #3ee08f29}#skins .lk-skin .tag.on{background:#3ee08f;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:0;display:grid;top:6px;left:auto;right:6px;transform:none}#skins .lk-skin .tag.on:before{content:"✓";color:#062414;font-size:13px;font-weight:900}#skins .lk-skin .lk-new{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#ff3d6e,#ff7a3d);width:92px;padding:2px 0;font-size:9px;font-weight:900;top:11px;left:-26px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.lk-dot{background:#ff4d5e;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:6px;box-shadow:0 0 0 2px #0b0e1ce6}.lk-go{position:relative}.pa-sign{margin-top:8px}.pa-sign-i{color:#ffd86a;background:#ffffff0f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pa-sign-i svg{width:24px;height:24px}.pa-sign .pa-row small{white-space:normal;line-height:1.35}.pa-sign-i .pa-sign-rk{width:34px;height:34px}.pa-sign.off .pa-sign-i{opacity:.35;filter:grayscale()}.rw-fly{z-index:80;width:22px;height:22px;box-shadow:none;pointer-events:none;background:0 0}.rw-fly .ico,.rw-fly svg{filter:drop-shadow(0 0 6px #ffcf5ad9);width:22px;height:22px;display:block}.gpu-note{top:max(12px, env(safe-area-inset-top,0px));z-index:40;text-align:left;color:#121826;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);pointer-events:auto;background:#ffffffd1;border:1px solid #ffffffbf;border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 24px);padding:12px 14px;font-family:Geologica,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;position:fixed;left:max(16px,50vw - 400px);overflow:auto;box-shadow:0 8px 24px #1e2d462e}.gpu-note.night{color:#eef2fa;background:#0c1220cc;border-color:#ffffff1f;box-shadow:0 10px 30px #0006}.gpu-note[hidden]{display:none}.gpu-note .gn-head{align-items:flex-start;gap:10px;display:flex}.gpu-note .gn-icon{color:#fff;background:#e8833a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:800;display:grid}.gpu-note .gn-body{flex:1;min-width:0}.gpu-note b{font-weight:700;display:block}.gpu-note p{opacity:.9;margin:2px 0 0}.gpu-note button{all:unset;box-sizing:border-box;cursor:pointer;font:inherit}.gpu-note button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1fcf9c}.gpu-note .gn-fix{color:#087a5a;margin-top:6px;font-weight:700}.gpu-note.night .gn-fix{color:#3ff0b8}.gpu-note .gn-x{opacity:.6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;font-size:18px;display:grid}.gpu-note .gn-x:hover{opacity:1}.gpu-note ol{margin:8px 0 0;padding-left:20px}.gpu-note li+li{margin-top:4px}@media (max-width:640px){.gpu-note{top:max(8px, env(safe-area-inset-top,0px));width:calc(100vw - 32px);font-size:13px;left:16px}}#menu.gh-on>.gpu-note.gpu-note.gpu-note:not([hidden]){display:block!important}#menu.gh-on.theater>.gpu-note.gpu-note.gpu-note.gpu-note{display:none!important}.hm-tool .fr-badge{color:#fff;text-align:center;background:#ff4d6a;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:-5px;right:-5px}.hm-tool .fr-badge.hidden{display:none}.fr-panel{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.fr-me{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:4px 0 12px;display:flex}.fr-code{letter-spacing:.18em;font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all;font-size:28px}.fr-me-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fr-add{gap:8px;display:flex}.fr-add input{min-width:0;min-height:44px;color:inherit;font:inherit;text-transform:uppercase;background:#00000040;border:1px solid #ffffff2e;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.fr-add input::placeholder{text-transform:none}.fr-say{text-align:center;word-break:break-all;margin-top:8px;font-size:14px}.fr-say.hidden{display:none}.fr-row{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:6px 2px;display:flex}.fr-row button{min-height:40px}.fr-row.out{opacity:.7}.fr-who{flex-direction:column;flex:1;min-width:0;display:flex}.fr-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-who small{opacity:.7}.fr-dot{background:#ffffff40;border-radius:50%;flex:none;width:10px;height:10px}.fr-dot.on{background:#2ecc71}.fr-dot.play{background:#2ecc71;box-shadow:0 0 0 3px #2ecc714d}.fr-dot.new{background:#ff4d6a}.fr-more{min-width:40px;padding:0 8px}.fr-acts{justify-content:flex-end;gap:8px;width:100%;display:flex}.fr-acts.hidden{display:none}.fr-none{text-align:center;padding:10px 0}.hm-tool.hm-account .mg-t{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.hm-tool.hm-account.in{border-color:#2ecc7180}.acc-panel{text-align:center;width:min(420px,100vw - 32px);max-height:calc(100dvh - 24px);overflow-y:auto}.acc-panel:has(.acc-cols){width:min(780px,100vw - 32px)}.acc-cols{gap:0 18px;display:grid}@media (min-width:760px){.acc-cols{grid-template-columns:1fr 1fr}}.acc-col{min-width:0}.acc-anon{text-align:left}.acc-anon-t{flex-direction:column;gap:2px;display:flex;color:var(--ink)!important}.acc-anon-t small{color:var(--ink-dim);font-size:11px}.acc-anon.on .pz-sw{background:#3fd0ff}.acc-anon.on .pz-sw:after{transform:translate(14px)}.acc-google{flex-direction:column;align-items:center;gap:6px;min-height:48px;margin:12px 0 4px;display:flex}.acc-who{word-break:break-all;font-size:16px}.acc-panel .dialog-head{margin-bottom:10px}.acc-me{text-align:left;align-items:center;gap:14px;margin:0 0 12px;display:flex}.acc-ava{width:72px;height:72px;box-shadow:none;background:0 0;border:2px solid #ffffff24;border-radius:50%;flex:none;padding:0;overflow:hidden}.acc-ava img{width:100%;height:100%;display:block}.acc-ava:hover{border-color:#a8b8ff99}.acc-me-t{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.acc-me .acc-id{align-items:flex-start;margin:0}.acc-me .acc-nick-row{justify-content:flex-start}.acc-me .acc-nick{field-sizing:content;text-align:left;width:auto;min-width:4ch;max-width:14ch;margin-left:-7px;padding-left:6px}.acc-nick-t{text-overflow:ellipsis;white-space:nowrap;border:none;max-width:100%;padding:0;display:block;overflow:hidden}.acc-pen{opacity:.6;pointer-events:none;font-size:14px;font-style:normal}.acc-code{min-height:32px;box-shadow:none;color:var(--ink-dim);letter-spacing:.06em;text-transform:none;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.acc-code:hover{color:var(--ink)}button.acc-row{width:100%;box-shadow:none;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;border:none}button.acc-row:hover{background:#ffffff1a}.acc-go{color:var(--ink-dim);margin-left:2px;font-style:normal}.acc-rk{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.acc-bar{background:#ffffff1f;border-radius:3px;width:96px;height:5px;display:block;overflow:hidden}.acc-bar>i{background:linear-gradient(90deg,#7ee0a4,#2ecc71);border-radius:3px;height:100%;display:block}.acc-box{background:#ffffff0f;border-radius:12px;margin:0 0 12px;padding:12px 14px}.acc-box .acc-who{word-break:normal;margin:0 0 8px;font-size:15px}.acc-box .acc-line{margin:0 0 8px;font-size:12px}.acc-box .acc-line:last-child{margin:8px 0 0}.acc-enter{width:100%;min-height:48px}.acc-help{color:var(--ink-dim);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;display:flex}.acc-help a{color:inherit;text-decoration:underline}.acc-id{flex-direction:column;align-items:center;gap:2px;margin:2px 0 12px;display:flex}.acc-nick-row{justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.acc-nick{width:12ch;min-width:0;color:var(--ink);font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;padding:4px 8px;font-size:22px;font-weight:700}.acc-nick:hover,.acc-nick:focus{background:#ffffff0f;border-color:#a8b8ff59;outline:none}.acc-nick-row [hidden]{display:none}.acc-id .acc-say{min-height:1em;font-size:12px}.acc-id .acc-say.bad{color:#ff5a4e}.acc-id small{word-break:break-all;font-size:12px}.acc-pf{text-align:left;flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.acc-row{background:#ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.acc-row>span{color:var(--ink-dim)}.acc-row>b{align-items:center;gap:6px;min-width:0;display:flex}.acc-row .acc-crest{margin:0}.acc-badges img{width:30px;height:30px}.acc-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.acc-region{text-align:left;background:#78b4ff14;border:1px solid #78b4ff59;border-radius:12px;margin:4px 0 12px;padding:12px 14px;font-size:13px;line-height:1.45}.acc-region b{margin-bottom:6px;font-size:15px;display:block}.acc-region p{margin:0 0 6px}.acc-region a{color:#8fc4ff;font-weight:700}#menu button.play .play-online{letter-spacing:.04em;text-transform:none;color:#143c20d9;pointer-events:none;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:6px;left:0;right:0}.acc-other{text-align:center;margin:10px 0 0}.pf-acc{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;display:flex}.acc-del{text-align:center;margin:14px 0 0}.acc-del-b{box-shadow:none;color:var(--ink-dim);text-transform:none;background:0 0;border:none;font-size:12px;text-decoration:underline}.acc-del-b.sure{color:#ff5a4e}#menu .hm-legal{color:var(--ink-dim);justify-content:center;gap:8px;margin:2px 0 0;font-size:11px;display:flex}#menu .hm-legal a{color:inherit;text-decoration:underline}.fr-ingroup{opacity:.7;font-size:13px}.pt-strip{flex-direction:column;gap:6px;margin-top:8px;font-size:14px;display:flex}.pt-strip.hidden{display:none}.pt-ask,.pt-group{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;padding:8px 10px}.pt-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-ask>span{flex:1;min-width:0;font-weight:700}.pt-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.pt-title{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.pt-head .pt-leave{min-height:26px;padding:0 8px;font-size:12px}.pt-faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pt-face{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:relative}.pt-ava{color:#04121c;background:#9fe8ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 2px #9fe8ff59}.pt-face.me .pt-ava{background:#7cf3c4;box-shadow:0 0 0 2px #7cf3c473}.pt-face.play .pt-ava{box-shadow:0 0 0 3px #2ecc71}.pt-add{cursor:pointer}.pt-add .pt-ava{color:#9fe8ff;box-shadow:none;background:#ffffff0f;border:1.5px dashed #9fe8ffb3}.pt-add b{opacity:.75;font-size:10px}@property --pt-left{syntax:"<number>";inherits:false;initial-value:1}.pt-wait .pt-ava{color:#04121cbf;box-shadow:none;background:#9fe8ff73;position:relative}.pt-ring{background:conic-gradient(#ffd166 calc(var(--pt-left) * 360deg), #ffffff1f 0);animation:pt-run var(--wait) linear var(--gone) forwards, pt-breathe 1.6s ease-in-out infinite;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}@keyframes pt-run{0%{--pt-left:1}to{--pt-left:0}}@keyframes pt-breathe{50%{opacity:.6}}.pt-face.pt-wait b{opacity:.75}.pt-face.pt-wait small{color:#ffd166}.pt-unask{color:#fff;cursor:pointer;background:#141c2ceb;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:10px;line-height:1;display:grid;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 1px #ffffff40}.pt-unask:hover{background:#ff6b7a}@media (prefers-reduced-motion:reduce){.pt-ring{animation:pt-run var(--wait) linear var(--gone) forwards}}.pt-face b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.pt-face small{color:#2ecc71;font-size:10px}.pt-crown{font-size:13px;font-style:normal;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.pt-kick{min-width:22px;min-height:22px;color:inherit;opacity:.8;background:#0000008c;border:0;border-radius:50%;padding:0;font-size:11px;position:absolute;top:-6px;right:0}.pt-group.on{border-color:#9fe8ff8c}.pt-line{align-items:center;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.25;display:flex}.pt-line>span{opacity:.85;flex:1;min-width:0}.gh .gh-party button.pt-face.pt-add{background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:2px;min-height:0;padding:0;font-weight:700;display:flex}.gh .gh-party button.pt-face .pt-ava,.gh .gh-party .pt-face .pt-ava{width:38px;height:38px}.gh .gh-party .pt-group{padding:8px 8px 9px}.gh .gh-party button.pt-title[data-pt]{white-space:nowrap;text-align:left;background:0 0;min-height:26px;padding:0;font-size:13px;display:block}.gh .gh-party button.pt-kick{background:#0000008c;min-width:22px;min-height:22px;padding:0}.gh .gh-party button[data-pt=befriend]{background:linear-gradient(180deg, var(--accent), var(--accent-2));color:var(--accent-ink)}@media (min-width:701px) and (min-height:521px),(orientation:landscape) and (min-height:521px){.gh .gh-party{margin-top:18px}}@media (min-width:701px) and (max-height:800px),(orientation:landscape) and (max-height:800px){.gh .gh-party #m-party.pt-strip{margin-bottom:0}.gh:has(.gh-party .pt-group) .gh-den{width:200px;height:200px}.gh:has(.gh-party .pt-ask) .gh-den{width:200px;height:200px}}.pc-panel{gap:10px;position:relative}.panel.dialog.pc-panel{background:#0a0d19}.pc-panel>*{flex-shrink:0}.pc-panel h2{margin:0;padding-right:40px}.pc-x{z-index:2;width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;align-self:flex-end;margin:-6px -6px -38px 0;padding:0;font-size:16px;position:-webkit-sticky;position:sticky;top:0}.pc-group{background:#ffffff0a;border:1px solid #9fe8ff2e;border-radius:14px;padding:10px 8px 8px}.pc-group .pt-faces{align-items:start}.pc-group .pt-face{cursor:pointer}.pc-group .pt-face.pt-ingame .pt-ava{box-shadow:0 0 0 3px #2ecc71}.pc-group .pt-face.pt-ingame small{color:#2ecc71;font-size:10px}.pc-group .pt-face.me{cursor:default}.pc-group .pt-face .pt-ava{width:44px;height:44px}.pc-group .pt-face b{font-size:12px}.pc-group .pt-face.picked .pt-ava{box-shadow:0 0 0 3px #ffd36b}.pc-picked{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.pc-picked button{min-height:40px}.pc-group .pt-line{text-align:center;justify-content:center;font-size:13px}.pc-head{letter-spacing:.06em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 6px;padding-left:4px;font-size:12px;font-weight:700;display:flex}.pc-head>span{opacity:.75}.pc-leave{min-height:36px;color:inherit;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.pc-leave:hover{background:#ff4d6a29;border-color:#ff4d6a80}.pc-leave:focus-visible{background:#ff4d6a29;border-color:#ff4d6a80}@media (pointer:coarse){.pc-leave{min-height:44px}}.pc-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pc-call{width:100%;min-height:52px;font-size:17px;font-weight:800}.pc-code{min-height:44px;color:inherit;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.pc-code:hover .pc-copy{opacity:1}.pc-code:focus-visible .pc-copy{opacity:1}.pc-code .pc-copy{opacity:.8}.pc-code .pc-done,.pc-code.copied .pc-copy{display:none}.pc-code.copied .pc-done{color:#2ecc71;display:block}.pc-code b{letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-left:4px;font-size:18px}.pc-nocode{text-align:center}.pc-join .pc-go{min-width:72px;min-height:44px}.pc-panel .section-title{margin:6px 0 0}.pc-fhead{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.pc-fhead .section-title{margin:0}.pc-addf,.pc-flink{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#9fe8ff14;border:1px solid #9fe8ff59;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.pc-addf.on{background:#9fe8ff33}.pc-blocked{min-height:36px;color:inherit;opacity:.7;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:13px}.pc-blocked.on{opacity:1}@media (pointer:coarse){.pc-blocked,.pc-addf,.pc-flink{min-height:44px}}.pc-add{background:#ffffff0a;border:1px solid #9fe8ff2e;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.pc-add .fr-add{margin:0}.pc-fgo{min-width:96px;min-height:44px}.pc-mine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-mine .pc-code{padding-left:2px}.pc-add .fr-say{margin:0}.pc-panel .fr-say{word-break:normal;overflow-wrap:anywhere}.pc-mine .pc-code b{letter-spacing:.1em;font-size:16px}@media (max-width:520px){.pc-flink{justify-content:center;width:44px;padding:0}.pc-flink .pc-t{display:none}}.pc-panel .fr-say{margin-top:0}.pc-ask b{white-space:normal}@media (max-width:520px){.pc-panel{width:100%;padding:14px}}.pc-panel .fr-row.pc-away{opacity:.55}.pc-panel .fr-acts button.danger{color:#fff;background:#ff4d6a}.r-recent{text-align:left;max-width:360px;margin:0 auto 10px}.r-recent .rp-head,.pc-recent .rp-head{margin:4px 0 6px}.rp-list{flex-direction:column;gap:6px;display:flex}.rp-row{align-items:center;gap:10px;min-height:36px;display:flex}.rp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rp-row button{flex:none}.rp-st{color:var(--ink-soft,#9fb0c2);flex:none}.pc-recent{margin-top:10px}.pn-stack{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:72px;left:24px}@media (max-width:600px){.pn-stack{left:10px;right:10px;top:calc(max(8px, env(safe-area-inset-top)) + 4px);width:auto}}.pn{--pn-c:#9fe8ff;pointer-events:auto;cursor:pointer;color:#f2f7ff;border:1px solid #ffffff1a;border-left:4px solid var(--pn-c);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#161e30f0,#0c101cf0);border-radius:18px;align-items:center;gap:12px;padding:12px 40px 14px 12px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both pn-in;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000073,0 0 0 1px #00000040}.pn.out{animation:.22s ease-in both pn-out}@keyframes pn-in{0%{opacity:0;transform:translate(-24px)scale(.96)}}@keyframes pn-out{to{opacity:0;transform:translate(-24px)scale(.96)}}@media (max-width:600px){@keyframes pn-in{0%{opacity:0;transform:translateY(-16px)scale(.97)}}}.pn-group{--pn-c:#5cf5cf}.pn-friend{--pn-c:#9fe8ff}.pn-joined{--pn-c:#7cf3c4}.pn-left{--pn-c:#9aa6bd}.pn-kicked{--pn-c:#ff6b7a}.pn-no{--pn-c:#ffc36b}.pn-late{--pn-c:#9aa6bd}.pn-ava{color:#04121c;background:var(--pn-c);width:44px;height:44px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pn-c) 30%, transparent);border-radius:50%;flex:none;place-items:center;font-size:19px;font-style:normal;font-weight:900;display:grid}.pn-ava svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pn-left .pn-ava{opacity:.75}.pn-t{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.pn-t b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.pn-t span{opacity:.8;font-size:14px}.pn-ok .pn-t span{color:#7cf3c4;opacity:1;font-weight:700}.pn-no .pn-t span{opacity:1}.pn-acts{flex:none;gap:6px;display:flex}.pn-acts button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}.pn-acts button.primary{color:#04121c;background:linear-gradient(135deg, #8bf8db 0%, var(--mint,#5cf5cf) 45%, var(--mint-2,#1fb6a8) 100%);border-color:#0000}@media (pointer:coarse){.pn-acts button{min-height:44px}}.pn-x{width:28px;height:28px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px;position:absolute;top:6px;right:6px}.pn-x:hover{opacity:1;background:#ffffff14}.pn-time{background:var(--pn-c);opacity:.7;transform-origin:0;width:100%;height:3px;animation:pn-time var(--pn-life,6s) linear forwards;position:absolute;bottom:0;left:0}.pn:hover .pn-time{animation-play-state:paused}@keyframes pn-time{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.pn,.pn.out{animation-duration:10ms}}.acc-h{color:var(--ink-dim);text-align:left;margin:4px 0 6px;font-size:13px;font-weight:700}.acc-recs{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px;display:grid}.acc-rec{text-align:left;background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.acc-rec b{white-space:nowrap;font-size:18px}.acc-rec small{color:var(--ink-dim);font-size:11px}.acc-friends{width:100%;box-shadow:none;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;background:#ffffff0f;border:none;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex}.acc-friends:hover{background:#ffffff1a}.acc-friends{align-items:stretch}.acc-fr-h{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.acc-on{color:#7ee0a4;font-size:12px}.acc-all{color:var(--ink-dim);margin-left:auto;font-size:13px}.acc-frs{flex-wrap:wrap;justify-content:flex-start;gap:6px;font-size:13px;display:flex}.acc-fr{text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:999px;max-width:12ch;padding:3px 9px;overflow:hidden}.acc-fr.on:before{content:"";vertical-align:1px;background:#2ecc71;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.acc-fr.more{color:var(--ink-dim)}.acc-next{color:var(--ink-dim);font-size:11px;font-weight:400}.acc-norec{background:#ffffff0f;border-radius:12px;margin:0 0 10px;padding:12px;font-size:13px}.gh{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass:#ffffff8c;--glass-solid:#ffffffbd;--glass-line:#ffffffbf;--glass-hi:#ffffffe6;--plate-shadow:0 8px 24px #1e2d4624;--ink:#121826;--ink-2:#3b4558;--ink-3:#6b7489;--accent:#1fcf9c;--accent-2:#0b9e74;--accent-ink:#fff;--accent-glow:#14b48747;--bronze:#a8622f;--alert:#ef4444;--warn:#c2410c;--title:#121826;--title-shadow:0 1px 0 #fff9;--den-shadow:0 18px 40px #28375538;--brand-veil:#ece8e1bf;--bg:#ece8e1;--font:"Geologica", "Segoe UI", Roboto, sans-serif;--r:16px}.gh.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass:#121a2c6b;--glass-solid:#0c1220a8;--glass-line:#ffffff1a;--glass-hi:#ffffff1a;--plate-shadow:0 10px 30px #00000059;--ink:#eef2fa;--ink-2:#b8c1d3;--ink-3:#8590a8;--accent:#3ff0b8;--accent-2:#13c08e;--accent-ink:#03241a;--accent-glow:#3ff0b838;--bronze:#dba070;--warn:#ff9a7a;--title:#f3f6fb;--title-shadow:0 4px 30px #00000080;--den-shadow:0 20px 50px #00000080;--brand-veil:#04070db3;--bg:#060a12}#menu.gh-on{background:0 0;padding:0}#menu.gh-on>:not(.gh):not(.hm-theater):not(.hm-veil),#menu.gh-on:before,#menu.gh-on:after{display:none!important}#menu.gh-on.theater>.gh{display:none}.gh{pointer-events:none;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;touch-action:manipulation;text-align:left;position:fixed;top:0;bottom:0;left:0;right:0}.gh>*{pointer-events:auto}.gh *{box-sizing:border-box}.gh button{all:unset;box-sizing:border-box;font:inherit;color:inherit;cursor:pointer}.gh button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gh [hidden]{display:none!important}.gh svg{display:block}.gh .gh-pl{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--glass-line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--glass-hi), var(--plate-shadow);position:relative}.gh .gh-dn{border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.gh .gh-dn button{width:40px;height:40px;color:var(--ink-3);border-radius:999px;place-items:center;display:grid}.gh .gh-dn button[aria-pressed=true]{background:linear-gradient(180deg, var(--accent), var(--accent-2));color:var(--accent-ink)}.gh .gh-dn svg{width:20px;height:20px}.gh .gh-live{left:calc(26px + env(safe-area-inset-left,0px));top:calc(22px + env(safe-area-inset-top,0px));color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute}.gh .gh-live i{background:#ff4a3a;border-radius:50%;width:7px;height:7px}.gh .gh-live.rec i{background:var(--ink-3)}.gh .gh-coins[data-act]{cursor:pointer}.gh .gh-col{right:calc(24px + env(safe-area-inset-right,0px));top:calc(22px + env(safe-area-inset-top,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:10px;width:460px;display:flex;position:absolute}.gh .gh-top{gap:8px;display:flex}.gh .gh-me{flex:1;align-items:center;gap:11px;min-width:0;height:56px;padding:0 12px 0 8px;display:flex}.gh .gh-ava{border-radius:10px;flex:none;width:40px;height:40px}.gh .gh-me .gh-nm{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.gh .gh-me .gh-id{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:500;overflow:hidden}.gh .gh-rank{--rank:var(--bronze);align-items:center;gap:9px;height:56px;padding:0 14px 0 10px;display:flex}.gh .gh-rank.none{padding-left:14px}.gh .gh-rank:not(.tr0){--rank:var(--tier,var(--bronze))}.gh .gh-rank .gh-rk{flex:none;width:38px;height:38px;margin:0}.gh .gh-rank .gh-st{color:var(--rank);font-size:13px;font-weight:800;display:none}.gh .gh-rank .gh-t{color:var(--rank);white-space:nowrap;font-size:14px;font-weight:800}.gh .gh-rank .gh-bar{background:var(--glass-line);border-radius:2px;width:64px;height:4px;margin-top:6px}.gh .gh-rank .gh-bar i{background:var(--rank);border-radius:2px;width:62%;height:100%;display:block}.gh .gh-tool{width:56px;height:56px;color:var(--ink-2);flex:none;place-items:center;display:grid}.gh .gh-tool svg{width:22px;height:22px}.gh .gh-warn{min-height:40px;color:var(--ink-2);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;display:inline-flex}.gh .gh-warn svg{width:18px;height:18px;color:var(--accent);flex:none}.gh .gh-warn b{color:var(--accent);font-size:15px;font-weight:800}.gh .gh-warn[hidden]{display:none}.gh .gh-spacer{pointer-events:none;flex:1}.gh>.gh-col{pointer-events:none}.gh .gh-col>:not(.gh-spacer){pointer-events:auto}.gh .gh-den{flex:none;align-self:center;width:max(300px,min(100vh - 510px,400px));height:max(300px,min(100vh - 510px,400px));position:relative}.gh .gh-den canvas{width:100%;height:100%;box-shadow:var(--den-shadow);touch-action:none;border-radius:50%;display:block}.gh .gh-den .gh-tip{white-space:nowrap;color:var(--ink-2);text-shadow:var(--title-shadow);pointer-events:none;font-size:11.5px;font-weight:600;transition:opacity .3s;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.gh .gh-plan{white-space:nowrap;height:34px;color:var(--ink-2);border-radius:999px;flex:none;align-self:flex-end;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.gh .gh-plan b{color:var(--accent);font-weight:800}.gh .gh-lk{white-space:nowrap;height:34px;color:var(--ink);z-index:2;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:4px;left:-40px}.gh .gh-lk svg{width:18px;height:18px;color:var(--accent)}.gh .gh-play{height:76px;color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000024, 0 12px 32px var(--accent-glow);border-radius:18px;flex:none;place-items:center;font-size:30px;font-weight:800;display:grid;position:relative}.gh .gh-play:active{transform:translateY(1px)}.gh .gh-row{flex:none;grid-template-columns:minmax(0,1fr) 64px;gap:8px;display:grid}.gh .gh-snake{display:none}.gh .gh-world{text-align:left;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:12px;height:64px;padding:0 14px 0 7px;display:grid}.gh .gh-world canvas{border-radius:10px;width:48px;height:48px}.gh .gh-world .gh-nm{font-size:17px;font-weight:800}.gh .gh-world .gh-ln{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:500}.gh .gh-world svg{width:18px;height:18px;color:var(--ink-3)}.gh .gh-friends{height:64px;color:var(--ink-2);place-items:center;display:grid}.gh .gh-friends svg{width:24px;height:24px}.gh.gh-nofriends .gh-row{grid-template-columns:minmax(0,1fr)}.gh .gh-count{background:var(--alert);color:#fff;z-index:2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.gh .gh-money{flex:none;grid-template-columns:1fr 1fr 1.1fr;gap:8px;margin-top:4px;display:grid}.gh .gh-lb{height:52px;color:var(--ink);justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.gh .gh-lb svg{width:20px;height:20px;color:var(--ink-2)}.gh .gh-tag{white-space:nowrap;background:var(--ink);height:18px;color:var(--bg);z-index:2;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.gh.night .gh-tag{background:var(--accent);color:var(--accent-ink)}.gh .gh-tag[hidden]{display:none}.gh .gh-coins{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 7px 0 14px}.gh .gh-coins:has(.gh-plus[hidden]){justify-content:center}.gh .gh-coin{background:radial-gradient(circle at 38% 34%,#fff1b8,#e8b33a 55%,#8a5f12);border-radius:50%;flex:none;width:20px;height:20px;box-shadow:0 1px 2px #00000040}.gh .gh-plus{background:linear-gradient(180deg, var(--accent), var(--accent-2));width:38px;height:38px;color:var(--accent-ink);border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.gh .gh-brand{left:calc(40px + env(safe-area-inset-left,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;color:var(--title);position:absolute}.gh .gh-brand:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--brand-veil), transparent);position:absolute;top:-80px;bottom:-60px;left:-80px;right:-120px}.gh .gh-brand h1{font-family:var(--font);letter-spacing:0;text-transform:uppercase;text-shadow:var(--title-shadow);margin:0;font-size:1em;font-weight:800;line-height:.9}.gh .gh-brand h1 span{display:block}.gh .gh-brand h1 em{letter-spacing:0;opacity:.85;vertical-align:.1em;text-transform:none;margin-left:.15em;font-size:.26em;font-style:normal;font-weight:700}@media (max-width:700px) and (orientation:portrait){.gh .gh-live{display:none}.gh .gh-brand{left:0;right:0;top:calc(46px + env(safe-area-inset-top,0px));text-align:center;bottom:auto}.gh .gh-brand h1{font-size:40px;line-height:1}.gh .gh-brand h1 span{margin-left:.2em;display:inline}.gh .gh-col{left:max(14px, env(safe-area-inset-left,0px));right:max(14px, env(safe-area-inset-right,0px));width:auto;top:calc(98px + env(safe-area-inset-top,0px));gap:8px;bottom:0}.gh .gh-me{height:48px}.gh .gh-ava{width:34px;height:34px}.gh .gh-me .gh-nm{font-size:15px}.gh .gh-me .gh-id{white-space:nowrap}.gh .gh-rank{gap:6px;height:48px;padding:0 10px 0 6px}.gh .gh-rank .gh-bar{display:none}.gh .gh-rank .gh-rk{width:34px;height:34px}.gh .gh-rank .gh-t{display:none}.gh .gh-rank .gh-st{display:block}.gh .gh-rank .gh-st:empty{display:none}.gh .gh-rank.none{padding:0 10px}.gh .gh-rank.none .gh-t{font-size:12px;display:block}.gh .gh-tool{width:48px;height:48px}.gh .gh-warn span{display:none}.gh .gh-warn{min-height:36px}.gh .gh-bottom{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.gh .gh-den{aspect-ratio:1;width:100%;max-width:100%;height:auto}.gh .gh-den .gh-tip{font-size:10.5px;top:-20px;bottom:auto}.gh .gh-lk{display:none}.gh .gh-right{flex-direction:column;gap:8px;display:flex}.gh .gh-play{flex:1.3;height:auto;font-size:28px}.gh .gh-row{display:contents}.gh .gh-world{flex:1;grid-template-columns:36px minmax(0,1fr);gap:9px;height:auto;padding:0 8px 0 7px}.gh .gh-world canvas{border-radius:8px;width:34px;height:34px}.gh .gh-world svg{display:none}.gh .gh-world .gh-nm{font-size:14px}.gh .gh-world .gh-ln{font-size:10.5px}.gh .gh-friends{flex:.8;justify-content:center;align-items:center;gap:8px;height:auto;font-size:13px;font-weight:700;display:flex}.gh .gh-money{margin:0 calc(-1 * max(14px, env(safe-area-inset-left,0px)));padding:8px max(14px, env(safe-area-inset-left,0px)) calc(8px + env(safe-area-inset-bottom,0px));background:var(--glass-solid);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--glass-line);gap:6px}.gh .gh-money .gh-pl{box-shadow:none}.gh .gh-lb{height:40px;font-size:13px}.gh .gh-plus{width:30px;height:30px;font-size:18px}}@media not all and (max-width:700px) and (orientation:portrait){.gh .gh-bottom,.gh .gh-right{display:contents}.gh .gh-friends .gh-t{display:none}}@media (orientation:landscape) and (max-height:520px){.gh .gh-live{left:calc(16px + env(safe-area-inset-left,0px));top:calc(12px + env(safe-area-inset-top,0px))}.gh .gh-col{width:380px;right:calc(14px + env(safe-area-inset-right,0px));top:calc(10px + env(safe-area-inset-top,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:8px}.gh .gh-me,.gh .gh-rank,.gh .gh-tool{height:46px}.gh .gh-tool{width:46px}.gh .gh-ava{width:32px;height:32px}.gh .gh-rank .gh-bar{display:none}.gh .gh-dn button{width:34px;height:34px}.gh .gh-warn span{display:none}.gh .gh-warn{min-height:36px}.gh .gh-den{display:none}.gh .gh-play{height:60px;font-size:26px}.gh .gh-row{grid-template-columns:56px minmax(0,1fr) 56px}.gh.gh-nofriends .gh-row{grid-template-columns:56px minmax(0,1fr)}.gh .gh-snake{border-radius:50%;place-items:center;height:56px;display:grid}.gh .gh-snake canvas{border-radius:50%;width:40px;height:40px}.gh .gh-world,.gh .gh-friends{height:56px}.gh .gh-world canvas{width:40px;height:40px}.gh .gh-world{grid-template-columns:42px minmax(0,1fr) 20px}.gh .gh-money{margin-top:0}.gh .gh-lb{height:44px;font-size:14px}.gh .gh-plus{width:32px;height:32px;font-size:19px}.gh .gh-brand{left:calc(18px + env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px))}.gh .gh-brand h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.gh .gh-play:active{transform:none}}.gh-modes{gap:8px;display:grid}.gh-modes .gh-mode{justify-content:space-between;width:100%;min-height:56px;font-size:17px;position:relative}.gh-modes .gh-mode.on{border-color:var(--accent,#3ff0b8)}.gh-modes .gh-mode.soon{opacity:.7}.gh-modes .gh-mode i{background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.gh .gh-world .gh-ln{white-space:pre-line}.gh-modes [data-gh=servers]{gap:8px;display:grid}.gh-modes .gh-srv-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 2px 0;font-size:13px;font-weight:800}.gh-modes .gh-srvs{gap:8px;display:grid}.gh-modes .gh-srv{justify-content:space-between;width:100%;min-height:52px;font-size:16px}.gh-modes .gh-srv.on{border-color:var(--accent,#3ff0b8)}.gh-modes .gh-srv:disabled{opacity:.55}.gh-modes .gh-ping{font-variant-numeric:tabular-nums;color:var(--ink-2);background:#ffffff1a;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:800}.gh-modes .gh-ping.ok{color:#2fd68f}.gh-modes .gh-ping.mid{color:#f2b33d}.gh-modes .gh-ping.far{color:#ff6b6b}.gh .gh-pre{left:calc((100% - 484px - env(safe-area-inset-right,0px)) / 2);text-align:center;white-space:nowrap;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:18px 26px 20px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.gh .gh-pre-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.gh .gh-pre-k i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent-glow);border-radius:50%;animation:1.6s ease-out infinite gh-pulse}@keyframes gh-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}to{box-shadow:0 0 0 10px #0000}}.gh .gh-pre-t{font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;display:flex}.gh .gh-pre-u{flex-direction:column;align-items:center;min-width:64px;display:flex}.gh .gh-pre-u b{color:var(--ink);font-size:52px;font-weight:800;line-height:1}.gh .gh-pre-u small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:600}.gh .gh-pre-x{color:var(--ink-3);font-size:40px;font-style:normal;font-weight:700;line-height:1.1}.gh .gh-pre-d{color:var(--ink-2);font-size:14px;font-weight:600}.gh .gh-pre-l{color:var(--ink-3,var(--ink-2));opacity:.8;margin-top:-6px;font-size:12px}.gh .gh-pre-left{color:var(--accent);font-size:14px;font-weight:700}.gh .gh-pre-left[hidden]{display:none}.gh .gh-pre-left.none{color:var(--ink-2)}.gh .gh-pre-n{height:48px;color:var(--accent-ink);background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px var(--accent-glow);border-radius:14px;place-items:center;margin-top:4px;padding:0 22px;font-size:16px;font-weight:800;display:grid}#menu.gh-prelaunch .gh-play{font-size:26px}@media (max-width:700px) and (orientation:portrait){.gh .gh-pre{gap:8px;padding:14px 16px 16px;top:calc(50% - 70px);left:50%}.gh .gh-pre-u{min-width:48px}.gh .gh-pre-u b{font-size:38px}.gh .gh-pre-x{font-size:30px}.gh .gh-pre-n{height:44px;font-size:15px}#menu.gh-prelaunch .gh-play{font-size:22px}}@media (orientation:landscape) and (max-height:520px){.gh .gh-pre{left:calc((100% - 394px - env(safe-area-inset-right,0px)) / 2);gap:6px;padding:12px 16px 14px}.gh .gh-pre-u{min-width:44px}.gh .gh-pre-u b{font-size:34px}.gh .gh-pre-x{font-size:26px}.gh .gh-pre-n{height:40px;font-size:14px}}@media (prefers-reduced-motion:reduce){.gh .gh-pre-k i{animation:none}}.gh-notify{gap:10px;display:grid}.gh-notify p{margin:0 0 4px}.gh-notify .gh-cal{min-height:48px;color:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.gh .gh-about{letter-spacing:.02em;color:var(--ink-3);text-shadow:var(--title-shadow);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:.9em 0 0 .06em;font-size:max(11px,min(.13em,13px));font-weight:600;display:flex}.gh .gh-brand{font-size:max(64px,min(min(7vw,12.5vh),112px))}.gh .gh-legal{gap:8px;display:flex}.gh .gh-legal a{color:var(--ink-2);opacity:.85;text-decoration:none;transition:opacity .15s,color .15s}.gh .gh-legal a:hover{color:var(--title);opacity:1;text-underline-offset:3px;text-decoration:underline}.gh .gh-legal a:focus-visible{color:var(--title);opacity:1;text-underline-offset:3px;text-decoration:underline}.gh .gh-legal i{opacity:.6;font-style:normal}@media (max-width:700px) and (orientation:portrait){.gh .gh-brand{font-size:40px}.gh .gh-about{justify-content:center;gap:1px 10px;margin:0;font-size:10.5px;line-height:1.3;position:absolute;top:-40px;left:0;right:0}}@media (orientation:landscape) and (max-height:520px){.gh .gh-brand{font-size:44px}.gh .gh-about{margin-top:6px;font-size:10px}}.gh-ls{gap:10px;display:grid}.gh-ls:empty{display:none}.gh-ls-age{gap:6px;font-weight:700;display:grid}.gh-ls-age select{min-height:48px;color:inherit;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;padding:0 12px;font-weight:600}.gh-ls-age select option{color:#0b1020}.gh-ls-box{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.gh-ls-box input{accent-color:#7cf3c4;flex:none;width:22px;height:22px;margin:0}.gh-ls-google{justify-content:center;min-height:44px;display:flex}.gh-ls-say:empty{display:none}.gh-ls-say,.gh-ls-agree,.gh-ls-wait{opacity:.8;margin:0;font-size:13px}.gh-ls-agree a{color:inherit;text-decoration:underline}.gh-ls-done{margin:0;font-weight:700}.gh-lock{z-index:60;color:#fff;font:700 14px/1.2 var(--font,system-ui, sans-serif);white-space:nowrap;pointer-events:none;background:#0c101af0;border:1px solid #ffffff24;border-radius:12px;padding:8px 14px;transition:opacity .4s;animation:.16s ease-out gh-lock-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000073}.gh-lock.out{opacity:0}@keyframes gh-lock-in{0%{opacity:0;transform:translate(-50%,-80%)}}.gh-ls-mail{gap:10px;margin:0;display:grid}.gh-ls-mail label{gap:6px;font-weight:700;display:grid}.gh-ls-mail input{box-sizing:border-box;width:100%;min-height:48px;color:inherit;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:12px;padding:0 14px;font-size:17px;font-weight:600}.gh-ls-mail input[data-ls=pin]{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:26px}.gh-ls-mail input:focus{outline-offset:1px;outline:2px solid #7cf3c4}.gh-ls-or{opacity:.7;align-items:center;gap:10px;font-size:13px;display:flex}.gh-ls-or:before,.gh-ls-or:after{content:"";background:#ffffff2e;flex:1;height:1px}.gh-ls-sent{margin:0;font-weight:600}.gh-ls-new{text-align:center;color:var(--ink-2);margin:0;font-size:13.5px}.gh-ls-trial{color:#ffd98a;background:#ffd25a1f;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.gh .gh-party:empty{display:none}.gh .gh-party .pt-strip{color:var(--ink);margin:0 0 8px;font-size:14px}.gh .gh-party .pt-ask,.gh .gh-party .pt-group{background:var(--plate,#141a28b8);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff24;border-radius:16px}.gh .gh-party button[data-pt]{cursor:pointer;min-height:34px;color:var(--ink);background:#ffffff1a;border-radius:10px;place-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-grid}.gh .gh-party button[data-pt=accept]{background:linear-gradient(180deg, var(--accent), var(--accent-2));color:var(--accent-ink)}.gh .gh-party button.pt-kick{opacity:.6;background:0 0;min-height:28px;padding:0 6px}.gh .gh-dot{width:12px;min-width:12px;height:12px;padding:0;top:-2px;right:-2px}.gh .gh-fresh{white-space:nowrap;height:34px;color:var(--ink);z-index:3;padding:0 14px;font-size:13px;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%)}.gh-ls-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.gh-ls-row button[disabled]{opacity:.6;cursor:default}.gh-ls-hint{opacity:.75;font-size:12.5px;font-weight:500}.dialog-head .gh-back{min-width:44px;min-height:44px;padding:0;font-size:24px;line-height:1}@media (max-width:700px) and (orientation:portrait),(orientation:landscape) and (max-height:520px){.gh .gh-dn{flex:none;justify-content:center;width:48px;height:48px;padding:0}.gh .gh-dn button{width:100%;height:100%}.gh .gh-dn button[aria-pressed=true]{display:none}}@media (max-width:360px) and (orientation:portrait){.gh .gh-top{gap:6px}.gh .gh-me{gap:8px;padding:0 8px 0 6px}.gh .gh-ava{width:30px;height:30px}.gh .gh-tool,.gh .gh-dn{width:44px;height:44px}}@media (orientation:landscape) and (max-height:520px){.gh .gh-dn{width:46px;height:46px}}body:has(#menu.gh-on:not(.hidden)>.gh:not(.night)) #vignette{background:radial-gradient(#aa9e8c00 55%,#786c5c42 100%)}.gh-planbox{flex-direction:column;align-items:center;gap:12px;display:flex}.gh-planbox .gh-plan-note{color:var(--ink-2,#aab);text-align:center;margin:0;font-size:14px}.gh-planbox .gh-plan-map{aspect-ratio:1;touch-action:manipulation;border-radius:16px;outline:none;width:min(420px,78vw,58vh)}.gh-planbox .gh-plan-map:focus-visible{box-shadow:0 0 0 2px var(--accent,#5cf5cf)}.gh-planbox .gh-plan-foot{align-items:center;gap:14px;display:flex}.gh-planbox .gh-plan-foot b{text-align:center;min-width:7em;font-size:18px;font-weight:800}.results.dock.blocks{--blk-gap:6px;--blk-r:14px;--blk-pad:8px 10px;gap:var(--blk-gap);align-items:stretch;padding:8px 10px 10px}.results.dock.blocks>*{order:2}.results.dock.blocks>.icon-btn{order:0}.results.dock.blocks>#r-end{order:0;min-height:32px;padding:0 40px;line-height:32px}.results.dock.blocks>#r-title{order:0;padding-top:4px}.results.dock.blocks>#r-killer{order:1}.results.dock.blocks>#r-stats{order:2}.results.dock.blocks>#r-rankbox{order:3}.results.dock.blocks>#r-revive{order:4}.results.dock.blocks>#r-blocks-pick{order:5}.r-blk,.results.dock.blocks>#r-stats,.results.dock.blocks>#r-revive{padding:var(--blk-pad);border-radius:var(--blk-r);background:linear-gradient(180deg, rgba(var(--blk-rgb), .12), rgba(var(--blk-rgb), .03));border:1px solid rgba(var(--blk-rgb), .34);position:relative;box-shadow:inset 0 1px #ffffff0f}.r-blk.hidden{display:none}.r-revive{display:contents}.results.dock.blocks>#r-revive{--blk-rgb:92, 245, 207;flex-direction:column;gap:6px;padding:6px;display:flex}.results.dock.blocks>#r-stats{--blk-rgb:255, 210, 87;display:block}.results.dock.blocks>#r-stats .r-chain{margin:0}.results.dock.blocks>#r-stats .r-goal{margin-top:6px}.r-rankbox.hidden{display:none}.results.dock.blocks>#r-rankbox .rb{box-sizing:border-box;border-radius:var(--blk-r);width:100%;margin:0}.results.dock.blocks .r-auto{margin:0}.r-killer{--blk-rgb:255, 92, 120;text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.r-killer>.bk-head{flex:0 auto}.r-killer>.bk-stats{margin-left:auto}.r-killer>.bk-doors{flex:1 0 100%}.bk-head{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.bk-label{letter-spacing:.06em;text-transform:uppercase;color:#ff8ca0f2;font-size:11px;font-weight:800}.bk-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:18px;font-weight:900;line-height:1.15;display:inline-flex;overflow:hidden}.bk-name .rk{flex:none;width:20px;height:20px}.bk-rank{color:var(--ink-soft);font-size:12px;font-weight:700}.bk-stats.hidden{display:none}.bk-stats{color:var(--ink-soft);gap:12px;font-size:12px;display:flex}.bk-stats b{color:#fff;font-size:13px}.bk-doors{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin-top:2px;display:grid}.bk-door{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 8px;font-size:13px;font-weight:800;display:inline-flex}.bk-door span{text-overflow:ellipsis;overflow:hidden}.bk-door .ico{flex:none;width:15px;height:15px}button.bk-door{cursor:pointer;transition:background .15s,transform .1s}button.bk-door:not(:disabled):hover{background:#ffffff24}button.bk-door:not(:disabled):active{transform:scale(.96)}.bk-door.on{color:var(--ink-soft);background:0 0;border-style:dashed}.bk-door:disabled{cursor:default;opacity:1}.bk-pay{color:#ffd257;background:#ffd2571a;border-color:#ffd25759}@keyframes blk-in{0%{opacity:0;transform:translateY(10px)}}.results.dock.blocks>#r-killer{animation:.32s cubic-bezier(.2,.9,.3,1.1) 50ms both blk-in}.results.dock.blocks>#r-stats{animation:.32s cubic-bezier(.2,.9,.3,1.1) .12s both blk-in}.results.dock.blocks>#r-rankbox{animation:.32s cubic-bezier(.2,.9,.3,1.1) .19s both blk-in}.results.dock.blocks>#r-revive{animation:.32s cubic-bezier(.2,.9,.3,1.1) .26s both blk-in}@media (prefers-reduced-motion:reduce){.results.dock.blocks>*{animation:none!important}}.results.dock.blocks.has-killer .r-auto button{display:none}.results.dock.blocks .r-auto{justify-content:center}.r-blocks-pick{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.r-blocks-pick.hidden{display:none}.r-blocks-pick button{opacity:.7;min-height:26px;padding:2px 10px;font-size:11px}.r-blocks-pick button.on{opacity:1;outline:1px solid var(--mint,#5cf5cf)}.results.dock.blocks.kb-hung[data-lay=b]>#r-killer{left:calc(50% + var(--kb-x,0px));bottom:calc(100% + var(--kb-lift,120px));-webkit-backdrop-filter:blur(10px);background:#0d1120eb;width:min(380px,100vw - 20px);animation:none;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.results.dock.blocks.kb-hung[data-lay=b]>#r-killer:after{content:"";left:calc(50% - 7px - var(--kb-x-clamp,0px));background:#0d1120eb;border-bottom:1px solid #ff5c7857;border-right:1px solid #ff5c7857;width:12px;height:12px;position:absolute;bottom:-7px;transform:rotate(45deg)}.hud.blocks-b #h-eye{visibility:hidden}@media (min-width:860px) and (min-aspect-ratio:1){.results.dock.blocks[data-lay=c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;column-gap:10px;width:min(880px,100% - 24px);display:grid}.results.dock.blocks[data-lay=c]>*{grid-column:1/-1}.results.dock.blocks[data-lay=c]>#r-killer,.results.dock.blocks[data-lay=c]>#r-stats,.results.dock.blocks[data-lay=c]>#r-rankbox{grid-column:1}.results.dock.blocks[data-lay=c]>#r-revive{grid-area:2/2/span 3;justify-content:flex-end;align-self:stretch}.results.dock.blocks[data-lay=c] .r-actions{--cols:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.results.dock.blocks[data-lay=c] .r-actions>#r-again{grid-column:1/-1}.results.dock.blocks[data-lay=c] .r-actions:not(:has(#r-rv-video:not(.hidden)):has(#r-rv-coins:not(.hidden)))>.r-rv:not(.hidden){grid-column:1/-1}.results.dock.blocks[data-lay=c] .r-actions>.r-rv-note{grid-column:1/-1}}@media (min-width:860px) and (min-height:560px) and (min-aspect-ratio:1){.results.dock.blocks[data-lay=b]{--blk-gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:stretch;gap:8px 10px;width:min(900px,100% - 24px);padding:10px 12px 12px;display:grid}.results.dock.blocks[data-lay=b]>*{grid-column:1/-1}.results.dock.blocks[data-lay=b]>#r-end{min-height:34px;color:var(--ink-soft);font-size:15px;font-weight:700;line-height:34px}.results.dock.blocks[data-lay=b]>#r-end b{color:#ffd257;font-size:22px;font-weight:900}.results.dock.blocks[data-lay=b]>#r-stats{flex-direction:column;grid-column:1;justify-content:center;display:flex}.results.dock.blocks[data-lay=b]>#r-stats .r-chain{align-self:stretch;width:100%}.results.dock.blocks[data-lay=b]>#r-rankbox{grid-column:2;display:flex}.results.dock.blocks[data-lay=b]>#r-rankbox.hidden{display:none}.results.dock.blocks[data-lay=b]>#r-rankbox .rb{flex-direction:column;justify-content:center;height:100%;display:flex}.results.dock.blocks[data-lay=b]:has(>#r-rankbox.hidden)>#r-stats{grid-column:1/-1}.results.dock.blocks[data-lay=b]:has(>#r-rankbox .rb:not(.rb-mini))>#r-stats{align-self:start}.results.dock.blocks[data-lay=b]>#r-revive{gap:8px;padding:8px}.results.dock.blocks[data-lay=b] .r-btn{min-height:58px}.results.dock.blocks[data-lay=b] .r-btn .r-txt b{font-size:18px}}@media (max-width:520px){.results.dock.blocks .r-actions{gap:6px}.results.dock.blocks .r-btn,.results.dock.blocks .r-actions .r-rv .r-txt b{font-size:14px}.results.dock.blocks .r-btn{padding:6px 2px}}@media (max-height:500px) and (min-aspect-ratio:1){.results.dock.blocks{--blk-gap:4px;--blk-pad:5px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:4px 8px;width:min(820px,100% - 16px);padding:4px 8px 6px;display:grid}.results.dock.blocks>*{grid-column:1/-1}.results.dock.blocks>#r-end{min-height:26px;line-height:26px}.results.dock.blocks>#r-killer,.results.dock.blocks>#r-stats,.results.dock.blocks>#r-rankbox{grid-column:1}.results.dock.blocks>#r-revive{grid-area:2/2/span 3;justify-content:flex-end;align-self:stretch}.results.dock.blocks .r-actions{--cols:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.results.dock.blocks .r-actions>#r-again,.results.dock.blocks .r-actions>.r-rv-note{grid-column:1/-1}.results.dock.blocks .r-btn,.results.dock.blocks .r-actions .r-rv{min-height:40px}.results.dock.blocks .r-killer{gap:3px}.results.dock.blocks .bk-head{flex-wrap:nowrap}.results.dock.blocks .bk-name{font-size:15px}.results.dock.blocks .bk-door{min-height:28px;font-size:12px}.results.dock.blocks>#r-rankbox .rb{padding-top:4px;padding-bottom:4px}.results.dock.blocks>#r-blocks-pick button{min-height:22px}body:has(.results.dock.blocks:not(.hidden)) #gf-tools{visibility:hidden}}@media (max-width:400px) and (max-height:700px){.results.dock.blocks{--blk-pad:6px 8px;--blk-gap:5px}.results.dock.blocks .bk-door{min-height:30px}}.results.dock.blocks.calm>#r-stats,.results.dock.blocks.calm>#r-rankbox{display:none}@media (max-width:420px){.bk-door{gap:4px;padding:4px;font-size:12.5px}.bk-door .ico{width:14px;height:14px}.bk-door.on .ico{display:none}}.rkp2{flex-direction:column;gap:14px;display:flex}.rk2-now{text-align:center;justify-items:center;gap:6px;display:grid}.rk2-big{background:radial-gradient(closest-side, rgba(var(--tier-rgb), .28), rgba(var(--tier-rgb), 0) 100%);width:132px;height:132px;display:block}.rk2-now>b{font-family:var(--display);font-size:24px}.rk2-bar,.rk2-mini{background:#ffffff14;border-radius:3px;height:6px;display:block;overflow:hidden}.rk2-bar{width:min(260px,80%)}.rk2-bar b,.rk2-mini b{background:linear-gradient(90deg, var(--tier-2), var(--tier));height:100%;display:block}.rk2-now small{color:var(--tier);font-weight:800}.rk2-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rk2-tab{border:1px solid var(--line);color:inherit;white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:14px;justify-items:center;gap:2px;min-width:0;padding:8px 4px 6px;font:700 12px/1.1 inherit;display:grid}.rk2-tab span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:420px){.rk2-tab{font-size:11px}}.rk2-tab[aria-selected=true]{border-color:rgba(var(--tier-rgb), .7);background:rgba(var(--tier-rgb), .12);box-shadow:0 0 18px rgba(var(--tier-rgb), .25)}.rk2-tab .rk2-tab-ico{width:40px;height:40px;margin:0}.rk2-steps{touch-action:pan-y;grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.rk2-steps.one{grid-template-columns:1fr;align-content:center;justify-items:center}@media (min-width:720px){.rk2-step .rk2-step-ico{width:60px;height:60px}.rk2-step{padding:8px 2px;font-size:14px}}.rk2-step{min-width:0;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;justify-items:center;gap:2px;padding:6px 2px;font:800 12px/1 inherit;display:grid;position:relative}.rk2-step .rk2-step-ico{width:44px;height:44px;margin:0}.rk2-mark{border-radius:50%;place-items:center;width:16px;height:16px;font:900 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:absolute;top:4px;right:6px}.rk2-mark.ok{background:var(--tier);color:var(--tier-ink,#111)}.rk2-mark.lock{color:#ffffffbf}.rk2-dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.rk2-dots i{border:2px solid rgba(var(--tier-rgb), .6);border-radius:50%;width:14px;height:14px}.rk2-dots i.on{background:#e8edf5;border-color:#e8edf5;box-shadow:0 0 8px #ffffff80}.rk2-dots.past i.on{box-shadow:none;background:#3ddc97;border-color:#3ddc97}.rk2-step.ahead{opacity:.78}.rk2-step.ahead span{color:var(--ink-dim)}.rk2-step.pick{border-color:rgba(var(--tier-rgb), .9);box-shadow:0 0 16px rgba(var(--tier-rgb), .45);opacity:1}.rk2-step.here{border-color:rgba(var(--tier-rgb), .8);background:rgba(var(--tier-rgb), .14);box-shadow:0 0 16px rgba(var(--tier-rgb), .35)}.rk2-step.here .rk2-mini{width:80%;height:4px;position:absolute;bottom:4px;left:10%}.rk2-line{min-height:1.3em}.rk2-now{position:relative}.rk2-now .rk2-mine{min-height:44px;padding:0 14px;position:absolute;top:0;left:0}.rk2-mine[hidden],.rk2-steps[hidden]{display:none}.rk2-kill{background:#ffffff0a;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 8px;font-size:16px;font-weight:800;display:flex}.rk2-kill-t{text-align:center;color:var(--ink);flex-basis:100%;font-size:14px}.rk2-kp{color:var(--tier);align-items:center;gap:2px;display:inline-flex}.rk2-kp .rk2-kp-ico{width:30px;height:30px;margin:0}.rk2-info{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.rk2-rules{border:1px solid var(--line);color:var(--ink);background:#ffffff0d;border-radius:14px;align-content:center;gap:12px;margin:0;padding:14px 16px;font-size:16px;font-weight:700;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.rk2-tab,.rk2-step{transition:none}}.rk2-rules[hidden]{display:none}#ranks .panel.dialog{-webkit-backdrop-filter:none;background:#0c0f1b}#ranks{background:#04060cc7!important}#rank-up .ru-big{letter-spacing:.28em;color:var(--tier-hi);text-shadow:0 0 14px rgba(var(--tier-rgb), .8), 0 2px 0 #0009;font-size:17px}#rank-up .ru-name{font-size:max(38px,min(10vw,60px))}#rank-up.tr10 .ru-flash{background:radial-gradient(circle, rgba(var(--tier-hi-rgb), .75) 0%, rgba(var(--tier-rgb), .45) 30%, transparent 66%)}#rank-up.tr10 .ru-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--tier-rgb), .18) 0deg 5deg, transparent 5deg 18deg)}#ranks .rk2-done{min-height:44px;padding:0 18px}#rank-up .ru-new:before{content:"";background:radial-gradient(circle,#06080ef0 52%,#06080e00 71%);border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.rk2-road{align-items:center;gap:8px;width:min(320px,92%);display:flex}.rk2-road .rk2-rmini{width:34px;height:34px;margin:0}.rk2-road .rk2-rnext{opacity:.85}.rk2-road .rk2-bar{border-radius:9px;flex:1;width:auto;height:18px;position:relative}.rk2-road .rk2-bar em{font:800 12px/1 var(--font,system-ui, sans-serif);color:#fff;text-shadow:0 1px 2px #000c;place-items:center;font-style:normal;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rk2-line{font-size:15px}.rk2-how{background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:flex}.rk2-how>div{text-align:center;min-width:0;color:var(--ink);justify-items:center;gap:4px;font-size:12px;font-weight:800;display:grid}.rk2-how .rk2-hico{color:#ff6b6b;place-items:center;width:40px;height:40px;margin:0;display:grid}.rk2-how .rk2-hico svg{width:30px;height:30px}.rk2-arrow{color:var(--ink-dim);font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rk2-title{align-items:center;gap:10px;display:flex}.rk2-title .rk2-info{flex:none;width:36px;height:36px}.rk2-title .rk2-info svg{width:22px;height:22px}.rk2-explain{z-index:3;border-radius:inherit;background:#0a0d18;place-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#ranks .panel.dialog{position:relative}@keyframes rk2-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}.rk2-got{background:var(--tier,#3ddc97);min-height:48px;color:var(--tier-ink,#111);cursor:pointer;border:none;border-radius:14px;padding:0 28px;font:800 17px/1 inherit;animation:.4s 1.7s both rk2-in}@media (prefers-reduced-motion:reduce){.rk2-got{animation:none}}.rank-pop{z-index:41;left:50%;top:calc(var(--gf-nt,120px) + 34px);border:1px solid rgba(var(--tier-rgb), .6);color:var(--tier-hi);font:900 22px/1 var(--display,system-ui, sans-serif);pointer-events:none;background:#080a12b8;border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 6px;animation:1.5s ease-out both rank-pop;display:flex;position:fixed}.rank-pop .rp-ico{width:30px;height:30px;margin:0}@keyframes rank-pop{0%{opacity:0;transform:translate(-50%,12px)scale(.7)}15%{opacity:1;transform:translate(-50%)scale(1.08)}25%{transform:translate(-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}@media (prefers-reduced-motion:reduce){.rank-pop{animation-name:rank-pop-still;animation-duration:1.5s}@keyframes rank-pop-still{0%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}}.rk2-rto{justify-items:center;gap:1px;margin-top:14px;display:grid}.rk2-road .rk2-rto .rk2-rnext{opacity:1;width:44px;height:44px;filter:drop-shadow(0 0 8px rgba(var(--tier-rgb), .6))}.rk2-rto small{color:var(--tier-hi);font-size:11px;font-weight:800}.rank-pop .rp-kill{color:#ff6b6b;width:22px;height:22px;display:grid}.rank-pop .rp-kill svg{width:100%;height:100%}.rk2-dots{flex-wrap:wrap;align-items:center}.rk2-dots .rk2-dots-to{margin-left:6px;padding:4px}@media (min-width:720px){.rk2-how>div{font-size:14px}}.rk2-each{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rk2-each-to{flex:none;align-items:center;gap:4px;display:flex}.rk2-eq{color:var(--ink-dim);font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rk2-each-row{grid-template-columns:auto auto auto;align-items:center;gap:6px 4px;font-size:15px;font-weight:800;display:grid}.rk2-each-row .rk2-or{color:var(--ink-dim);font-style:normal;font-weight:700}.rk2-each-row .rk2-or:nth-of-type(2){display:none}.rk2-each-row .rk2-kp{gap:1px}.rk2-each-row .rk2-x{color:#ff6b6b;width:14px;height:14px;display:grid}.rk2-each-row .rk2-x svg{width:100%;height:100%}.rk2-each-row .rk2-kp-ico{width:26px;height:26px}.rk2-each-top{text-align:center;flex:1;font-size:30px}@media (min-width:720px){.rk2-each-row{grid-template-columns:auto auto auto auto auto auto auto}.rk2-each-row .rk2-or:nth-of-type(2){display:inline}}.rk2-how>.rk2-each{justify-items:initial;text-align:left;display:flex}.rk2-emo{font-style:normal;line-height:1}.rk2-how .rk2-hico .rk2-emo{font-size:30px}.rk2-each-row .rk2-x,.rank-pop .rp-kill{width:auto;height:auto;font-size:15px}.rk2-each-col{gap:4px;min-width:0;display:grid}.rk2-each-col small{color:var(--ink-dim);font-size:12px;font-weight:700}.rk2-each-row{grid-template-columns:repeat(3,auto);gap:6px}.rk2-each-row .rk2-kp{background:rgba(var(--tier-rgb), .12);border:1px solid rgba(var(--tier-rgb), .35);border-radius:999px;padding:3px 8px 3px 4px}@media (min-width:720px){.rk2-each-row{font-size:17px}.rk2-each-col small,.rk2-road .rk2-bar em{font-size:14px}.rk2-rto small{font-size:13px}}.rk2-got{animation-delay:1.3s}.rk2-task{flex-wrap:wrap;justify-content:center;gap:8px;min-height:38px;display:flex}.rk2-task:empty{display:none}.rk2-task .rk2-kp,.rk2-each-row .rk2-kp{background:rgba(var(--tier-rgb), .12);border:1px solid rgba(var(--tier-rgb), .35);color:var(--tier-hi);border-radius:999px;padding:3px 12px 3px 5px;font-size:18px;font-weight:900}.rk2-task .rk2-kp.done{color:#3ddc97;background:#3ddc9724;border-color:#3ddc978c}.rk2-each-row .rk2-kp{padding:2px 10px 2px 4px;font-size:15px}.rk2-each-row .rk2-kp .rk2-kp-ico{width:24px;height:24px}.rk2-each-row{grid-template-columns:repeat(4,auto)}.rk2-how>.rk2-each{justify-content:center}.rk2-dots i{opacity:.35;background:#ffffff0a;border:none;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.rk2-dots i.on,.rk2-dots.past i.on{opacity:1;background:#ffffff1a;border:none;box-shadow:0 0 10px #ffffff40}.rk2-dots .rk2-dot-ico{width:34px;height:34px;margin:0}.rank-pop .rp-ok{color:#3ddc97;font-style:normal}@media (max-width:420px){.rk2-each-row{grid-template-columns:repeat(2,auto)}}.rk2-dots i{opacity:.5}#ranks .body.rkp2{overflow-y:auto}@media (max-height:860px){.rk2-big{width:104px;height:104px}.rkp2{gap:10px}}.rk2-task .rk2-kp small{opacity:.9;margin:0 4px 0 2px;font-size:13px;font-weight:800}.rk2-dots-say{text-align:center;color:var(--ink-dim);margin-bottom:8px;font-size:14px;font-weight:800;display:block}.rk2-steps.one{align-content:center}.rk2-slides{grid-template-rows:auto 1fr auto;place-items:stretch stretch;padding:14px 18px 20px;display:grid}.rk2-sl-skip{min-height:40px;color:var(--ink-dim);cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-self:end;padding:0 14px;font:700 15px/1 inherit}.rk2-sl-track{touch-action:pan-y;display:grid;position:relative;overflow:hidden}.rk2-sl{text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:10px;padding:8px 4px;display:none}.rk2-sl.on{animation:.32s both rk2-sl-in;display:flex}.rk2-sl.on.back{animation-name:rk2-sl-back}@keyframes rk2-sl-in{0%{opacity:0;transform:translate(40px)}}@keyframes rk2-sl-back{0%{opacity:0;transform:translate(-40px)}}.rk2-sl-pic{place-items:center;min-height:170px;margin-bottom:6px;display:grid}.rk2-sl-big{width:150px;height:150px;filter:drop-shadow(0 0 18px rgba(var(--tier-rgb), .45));display:block}.rk2-sl-big.mid{width:96px;height:96px}.rk2-sl h3{font:900 26px/1.15 var(--display,system-ui, sans-serif);color:var(--ink);text-wrap:balance;margin:0}.rk2-sl p{color:var(--ink-dim);text-wrap:balance;margin:0;font-size:18px;font-weight:700}.rk2-sl-note{color:var(--ink-dim);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.rk2-sl-note .rk2-kp-ico{width:24px;height:24px;margin:0}.rk2-sl-emo{font-size:44px;font-style:normal;line-height:1}.rk2-sl-emo.big{font-size:110px}.rk2-sl-kill{align-items:center;gap:14px;display:flex}.rk2-sl-three{align-items:flex-start;gap:4px;display:flex}.rk2-sl-three .rk2-arrow{color:var(--ink-dim);align-self:center;margin-top:-24px;font-size:22px}.rk2-sl-one{justify-items:center;gap:6px;display:grid}.rk2-sl-one .rk2-sl-big.mid{width:84px;height:84px}.rk2-sl-one b{color:var(--tier-hi);font-size:15px;font-weight:800}.rk2-sl-task{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex;transform:scale(1.35)}.rk2-sl-foot{justify-items:center;gap:16px;display:grid}.rk2-sl-dots{gap:8px;display:flex}.rk2-sl-dots i{cursor:pointer;background:#ffffff40;border-radius:999px;width:8px;height:8px;transition:width .2s}.rk2-sl-dots i.on{background:var(--ink);width:22px}.rk2-slides .rk2-got{width:min(320px,100%);animation:none}@media (prefers-reduced-motion:reduce){.rk2-sl.on{animation:none}}@media (max-width:420px){.rk2-sl h3{font-size:23px}.rk2-sl p{font-size:16px}.rk2-sl-one .rk2-sl-big.mid{width:68px;height:68px}}.rk2-norank{font:800 18px/1.1 var(--display,system-ui, sans-serif);color:var(--ink-dim);white-space:nowrap;background:#ffffff0d;border:1.5px dashed #ffffff4d;border-radius:999px;padding:10px 18px;display:inline-block}.rk2-norank.big{padding:16px 28px;font-size:26px}.rk2-big.none{background:0 0;place-items:center;width:auto;height:auto;min-height:72px;display:grid}.rk2-tab.none span{font-weight:800}.rk2-kp>small:first-child{color:var(--ink-dim);white-space:nowrap;margin:0 4px 0 6px;font-size:12px;font-weight:800}.rk2-now .rk2-each{flex:none;justify-content:center;margin-top:4px}.rk2-now .rk2-each-col{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.rk2-now .rk2-each-col>small{color:var(--ink-dim);font-size:13px;font-weight:800}.rk2-now .rk2-each-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rk2-sl-task{flex-direction:column;align-items:center;margin:0;transform:none}.rk2-sl-task .rk2-kp{padding:6px 14px 6px 8px;font-size:20px}.rk2-sl-task .rk2-kp-ico{width:40px;height:40px}.rkp3{gap:12px}.rkp3>section{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:14px}.rk3-status{gap:4px}.rk3-status .rk2-big{width:112px;height:112px}.rk3-status .rk2-mine{top:8px;left:8px}.rk3-goal{gap:10px;width:100%;max-width:440px;margin-top:10px;display:grid}.rk3-head{justify-content:center;align-items:center;gap:8px;min-height:32px;display:flex}.rk3-head .rk3-to{color:var(--tier);font:800 17px/1.2 inherit}.rk3-next-ico{width:32px;height:32px;margin:0}.rk3-line{text-align:left;grid-template-columns:30px auto 1fr auto;align-items:center;gap:8px;display:grid}.rk3-line .rk3-line-ico{width:30px;height:30px;margin:0}.rk2-now .rk3-line small{color:var(--ink);font:700 14px/1 inherit}.rk3-line .rk2-bar{border-radius:5px;width:auto;height:10px}.rk3-line>b{text-align:right;font-variant-numeric:tabular-nums;min-width:4.6em;color:var(--tier);font:800 15px/1 inherit}.rk3-line.done .rk2-bar b{background:#3ddc97}.rkp3>.rk3-path{padding:12px 0 8px}.rk3-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;padding:0 14px 6px;display:flex;position:relative;overflow-x:auto}.rk3-grp{flex:none;gap:8px;display:grid}.rk3-grp>small{letter-spacing:.05em;text-transform:uppercase;color:var(--tier);padding-left:2px;font:800 12px/1 inherit}.rk3-row{gap:6px;display:flex}.rk3-step{scroll-snap-align:center;flex:none;width:58px}.rk3-step .rk2-step-ico{width:40px;height:40px}.rk3-kills{text-align:center}.rk3-kills h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 4px;font:800 13px/1 inherit}.rk3-sum{justify-content:center;align-items:baseline;gap:6px;display:flex}.rk3-sum b{font-family:var(--display);font-size:34px}.rk3-sum small{color:var(--ink-dim);font-weight:700}.rk3-kinds{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.rk3-kind{background:#ffffff0a;border-radius:12px;grid-template-rows:32px auto auto;place-items:center;gap:3px;min-width:0;padding:8px 4px;display:grid}.rk3-kind .rk3-kind-ico{width:32px;height:32px;margin:0}.rk3-kind small{white-space:nowrap;color:var(--ink-dim);font:700 11px/1.1 inherit}.rk3-kind .rk3-none{filter:grayscale()brightness(1.2);place-items:center;height:32px;font-size:24px;font-style:normal;display:grid}.rk3-status .rk2-big.none{background:0 0;height:auto;padding:18px 0 6px}.rk3-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 28px),#0000)}.rk3-kind b{color:var(--tier);font:800 18px/1 inherit}.rank-pop .rp-to{opacity:.7;margin:0 2px;font:900 18px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rk3-pts{flex-direction:column;align-items:center;gap:4px;display:flex}.rk3-pts .rk2-bar{background:#ffffff1f;border-radius:5px;height:10px;display:block;overflow:hidden}.rk3-pts span small{opacity:.8;margin-left:6px}.rk3-pts.done b{color:var(--tier)}.rk3-more{opacity:.7;text-align:center;margin-top:6px;display:block}.i-bug{color:#ffb27a}.pause-screen.quiet:not(.pz-touch) .pz-more:has(>:nth-child(6)) .pz-report span{display:none}@media (max-width:900px){.pause-screen.quiet:not(.pz-touch) .pz-report span{display:none}}@media (max-height:520px){.pause-screen.pz-touch .pz-report{justify-content:center;width:40px;padding:0;position:absolute;top:0;right:calc(100% + 8px)}.pause-screen.pz-touch .pz-report span{display:none}}.results .r-report{min-height:32px;color:var(--ink-dim);background:0 0;border-color:#0000;margin-top:2px;padding:4px 12px;font-size:12.5px;font-weight:600}.results .r-report .ico{width:14px;height:14px}.results .r-report:hover{color:var(--ink-soft);border-color:var(--panel-edge)}.bug-mail{border:1px solid var(--panel-edge);min-height:36px;color:var(--ink);word-break:break-all;background:#ffffff12;border-radius:12px;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bug-veil{z-index:80;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));pointer-events:auto;background:#03050c99;justify-content:center;align-items:center;animation:.18s ease-out bug-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes bug-in{0%{opacity:0}}.bug-card{background:var(--panel-solid);border:1px solid var(--panel-edge);border-radius:var(--radius);width:min(480px,100%);max-height:100%;color:var(--ink);font-family:var(--font);outline:none;flex-direction:column;display:flex;box-shadow:0 20px 60px #00000080}.bug-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 6px 18px;display:flex}.bug-head h2{font-family:var(--display);align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.bug-x{min-width:40px;min-height:40px;color:var(--ink-soft);background:0 0;border-color:#0000;padding:0;font-size:18px}.bug-body{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;padding:4px 18px 18px;display:flex;overflow-y:auto}.bug-label{color:var(--ink-soft);font-size:14px;font-weight:700}.bug-faq{flex-direction:column;gap:4px;display:flex}.bug-q{border:1px solid var(--line);background:#ffffff08;border-radius:10px}.bug-q summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:6px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.bug-q summary::-webkit-details-marker{display:none}.bug-q summary:after{content:"›";color:var(--ink-dim);margin-left:auto;transition:transform .15s}.bug-q[open] summary:after{transform:rotate(90deg)}.bug-q p{color:var(--ink-soft);margin:0;padding:0 12px 10px 36px;font-size:14px;line-height:1.45}.bug-kinds{flex-wrap:wrap;gap:6px;display:flex}.bug-kind{border-radius:99px;min-height:40px;padding:6px 12px;font-size:14px}.bug-kind.on{color:#1d1206;border-color:var(--gold);background:var(--gold)}.bug-text{resize:vertical;border:1px solid var(--panel-edge);width:100%;min-height:72px;color:var(--ink);font:500 16px/1.4 var(--font);-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#0000004d;border-radius:12px;padding:10px 12px}.bug-text:focus{outline-offset:0;outline:2px solid #ffd36b80}.bug-shot{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.bug-shot input{width:20px;height:20px;accent-color:var(--gold);margin:0}.bug-shot img{object-fit:cover;border:1px solid var(--panel-edge);border-radius:6px;max-width:80px;height:44px}.bug-what summary{cursor:pointer;color:var(--ink-dim);font-size:13px;line-height:1.4}.bug-what ul{color:var(--ink-soft);word-break:break-word;margin:6px 0 0;padding-left:18px;font-size:13px}.bug-dim{color:var(--ink-dim);margin:4px 0 0;font-size:13px}.bug-msg{color:#ffcf8a;font-size:14px;font-weight:600}.bug-msg:empty{display:none}.bug-msg a{color:var(--gold)}.bug-send{width:100%;min-height:48px;font-size:16px}.bug-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0 4px;display:flex}.bug-done h3{font-family:var(--display);margin:0;font-size:20px}.bug-done p{color:var(--ink-soft);margin:0 0 6px;line-height:1.45}.bug-big{font-size:40px}.bug-ok{min-width:160px}.bug-goon{width:100%;margin:2px 0 8px}.bug-goon p{margin:0 0 8px}.bug-vias{justify-content:center;gap:8px;display:flex}.bug-via{max-width:180px;min-height:44px;color:var(--ink);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.bug-tg{color:#fff;background:#2aabee;border-color:#2aabee}@media (max-width:560px){.bug-veil{padding:max(10px, env(safe-area-inset-top)) 0 0;align-items:flex-end}.bug-card{border-radius:var(--radius) var(--radius) 0 0;width:100%;padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:520px){.bug-head{padding-top:8px}.bug-body{gap:8px}.bug-q summary{min-height:34px}}.bug-answer{left:0;right:0;top:calc(76px + env(safe-area-inset-top,0px));z-index:75;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(440px,100vw - 24px);color:var(--ink);font-family:var(--font);pointer-events:auto;background:#0a1618f5;border:1px solid #5cf5cf66;border-radius:14px;align-items:center;gap:12px;margin:0 auto;padding:10px 12px 10px 16px;animation:.25s ease-out bug-in;display:flex;position:fixed;box-shadow:0 8px 28px #00000073}.bug-answer div{flex-direction:column;gap:2px;display:flex}.bug-answer b{color:var(--mint);font-size:15px}.bug-answer span{color:var(--ink-soft);font-size:13px}.mf{z-index:1;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;top:0;left:0}.mf.hidden{display:none}.mf.side-l{flex-direction:row}.mf.side-r{flex-direction:row-reverse}.mf.side-t{flex-direction:column}.mf.side-b{flex-direction:column-reverse}.mf-arrow{filter:drop-shadow(0 0 4px #9fe8ffb3);line-height:0;display:none}.mf.edge .mf-arrow{animation:1.4s ease-in-out infinite mf-beat;display:block}.mf-name{box-sizing:border-box;color:#9fe8ff;white-space:nowrap;text-overflow:ellipsis;background:#080c1c;border:1.5px solid #9fe8ff;border-radius:10px;max-width:200px;padding:2px 8px;font:800 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}@keyframes mf-beat{50%{opacity:.6}}#menu.home{isolation:isolate;pointer-events:none;--plate:#080b16bd;--plate-hi:#0c101fdb;--plate-edge:#a8b8ff24;--gap:10px;--edge-x:max(16px, env(safe-area-inset-left));--edge-r:max(16px, env(safe-area-inset-right));--edge-t:max(12px, env(safe-area-inset-top));--edge-b:max(14px, env(safe-area-inset-bottom));background:0 0;padding:0;display:block}#menu.home>.hm-top,#menu.home>.hm-air,#menu.home>.hm-dock{pointer-events:none}#menu.home.on-air:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#060812cc 0,#0608129e calc(min(420px,38vw) + 24px),#06081200 calc(min(420px,38vw) + 180px));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-aspect-ratio:1){#menu.home.on-air:before{background:linear-gradient(0deg,#060812db 0,#060812a8 50%,#06081200 66%)}}#menu.home .hm-top>*,#menu.home .hm-air>*,#menu.home .hm-dock>*{pointer-events:auto}#menu.home .hm-top,#menu.home .hm-air,#menu.home .hm-dock{zoom:var(--k,1)}.hm-shade{pointer-events:none;background:radial-gradient(ellipse 70% 38% at 50% -8%, rgba(var(--acc-rgb), .1), transparent 70%), linear-gradient(to bottom, #05070d99, #05070d00 20%), linear-gradient(to top, #05070dc7, #05070d00 36%), linear-gradient(to right, #05070d66, #05070d00 32%), radial-gradient(ellipse 90% 80% at 46% 46%, transparent 58%, #05070d6b);position:absolute;top:0;bottom:0;left:0;right:0}.hm-top{padding:var(--edge-t) var(--edge-r) 0 var(--edge-x);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.hm-me{flex-direction:column;gap:8px;min-width:0;display:flex}.hm-id{align-items:stretch;gap:8px;min-width:0;display:flex}#menu.home .lb-profile{background:var(--plate-hi);min-height:52px}#menu.home .lb-rank{border-radius:99px;gap:8px;width:auto;min-width:0;min-height:52px;padding:5px 14px 5px 6px;animation:none;box-shadow:inset 0 1px #ffffff0d}#menu.home .lr-badge{width:46px;height:46px;margin:-4px -2px -4px 0}#menu.home .lr-text{flex-direction:column;gap:3px;min-width:96px;display:flex}#menu.home .lr-text>small:first-child{display:none}#menu.home .lr-text b{white-space:nowrap;font-size:14px;line-height:1.1}#menu.home .lr-bar{height:4px}#menu.home #m-rank-next{white-space:nowrap;font-size:10.5px}#menu.home .lr-go{display:none}#menu.home .lb-trophies{background:var(--plate);border:1px solid var(--plate-edge);box-shadow:none;border-radius:14px;align-self:flex-start;padding:4px 6px}#menu.home .lb-trophies .lb-label,#menu.home .tr-name{display:none}#menu.home .tr-row{gap:2px;display:flex}#menu.home .tr-cell{background:0 0;border:0;flex-direction:row;gap:4px;min-width:46px;min-height:0;padding:3px 5px}#menu.home .tr-med{width:24px;height:24px}#menu.home .tr-num{font-size:13px}.hm-tools{flex:none;align-items:center;gap:8px;display:flex}.hm-tool{background:var(--plate-hi);border:1px solid var(--plate-edge);border-radius:99px;gap:7px;min-width:44px;min-height:44px;padding:6px 12px;font-size:13px;position:relative}.hm-tool .ico{width:19px;height:19px}.hm-tool.hm-video{color:#b8f7e8}.hm-tool .mg-s{font-size:0;position:absolute;top:-6px;right:-6px}.hm-tool .mg-s .badge{font-size:11px}.hm-tool.ready{border-color:#ffd36b8c;box-shadow:0 0 16px #ffbe5047}.hm-tool:disabled{opacity:.5}#menu.home .lb-top .coin-pill,#menu.home .hm-tools .coin-pill{background:var(--plate-hi);min-height:44px;padding:6px 14px;font-size:15px}#menu.home .hm-tools .icon-btn{width:44px;height:44px;color:var(--ink);background:var(--plate-hi)}#menu.home .lb-friends{background:var(--plate-hi)}.hm-air{left:var(--edge-x);bottom:var(--edge-b);max-width:min(620px, calc(50vw / var(--k,1)));flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.air-head{background:var(--plate);border:1px solid var(--plate-edge);max-width:100%;color:var(--ink-soft);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:7px 13px 7px 11px;font-size:13px;font-weight:700;display:inline-flex}.air-badge{align-items:center;gap:7px;display:inline-flex}.air-badge b{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.air-dot{border-radius:50%;flex:none;width:9px;height:9px}.air-mode{text-overflow:ellipsis;overflow:hidden}.air-view{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.air-view .ico{width:16px;height:16px}.hm-air.rec .air-head{opacity:.82}.hm-air.rec .air-dot{border:1.5px solid var(--ink-dim)}.hm-air.rec .air-badge b{color:var(--ink-dim)}.hm-air.live .air-dot{background:#ff6f6a;animation:2s ease-in-out infinite air-breathe;box-shadow:0 0 10px #ff6f6ad9}.hm-air.live .air-badge b{color:#ffd2cf}.hm-air.live .air-head{border-color:#ff6f6a52}@keyframes air-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.air-story{background:var(--plate);border:1px solid var(--plate-edge);border-left:3px solid rgba(var(--acc-rgb), .85);max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;border-radius:12px;padding:7px 13px;font-size:15px;font-weight:700;transition:opacity .35s,transform .35s;overflow:hidden;transform:translateY(6px)}.air-story:empty:before{content:" "}.hm-air.told .air-story{opacity:1;transform:none}.hm-air.told .air-story:empty{opacity:0}.hm-air:hover .air-story:not(:empty){opacity:1;transform:none}.air-go{color:#ffe1de;background:#ff6f6a29;border:1px solid #ff6f6a80;border-radius:12px;gap:8px;min-height:40px;padding:8px 16px}.air-go:hover{background:#ff6f6a42}.air-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.air-row .air-head{min-width:0}#menu.home .air-watch{min-height:38px;color:var(--acc-hi);background:rgba(var(--acc-rgb), .12);border:1px solid rgba(var(--acc-rgb), .45);box-shadow:none;white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:6px 14px 6px 11px;font-size:13.5px;font-weight:800;display:inline-flex}#menu.home .air-watch:hover{color:#fff;background:rgba(var(--acc-rgb), .22);border-color:rgba(var(--acc-rgb), .75)}.air-watch .ico{width:18px;height:18px}.air-watch .aw-short{display:none}@media (max-aspect-ratio:1),(max-height:520px){.air-watch .aw-long{display:none}.air-watch .aw-short{display:inline}}@media (max-aspect-ratio:1) and (max-width:411px),(min-aspect-ratio:1) and (max-height:520px) and (max-width:800px){.hm-air.rec .air-badge b,.air-more{display:none}.air-head{gap:7px;padding-left:9px;padding-right:10px}}.hm-tags{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hm-tag{padding:calc(2px * var(--k,1)) calc(9px * var(--k,1));font-size:calc(12px * var(--k,1));color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0009;opacity:0;will-change:transform;background:#080b16ad;border:1px solid #a8b8ff29;border-radius:99px;font-weight:800;transition:opacity .35s;position:absolute;top:0;left:0}.hm-tag.on{opacity:.92}.hm-tag.star{color:var(--acc-hi);border:1px solid rgba(var(--acc-rgb), .55);background:#080b16a8}.hm-veil{opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 3px),radial-gradient(#0b1022,#04060c 75%);position:absolute;top:0;bottom:0;left:0;right:0}.hm-chan{opacity:0;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hm-chan small{font-size:calc(11px * var(--k,1));letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);font-weight:800}.hm-chan b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 24px rgba(var(--acc-rgb), .55), 0 2px 0 #0006;font-size:max(22px,min(4vw,40px))}.hm-chan.show{animation:1.25s cubic-bezier(.2,.8,.2,1) both chan-in}@keyframes chan-in{0%{opacity:0;letter-spacing:.2em;transform:translate(-50%,-50%)scale(.94)}22%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}.hm-veil.zap:after{content:"";background:linear-gradient(to bottom, transparent, rgba(var(--acc-rgb), .12), transparent);height:18%;animation:.6s ease-out both zap-sweep;position:absolute;top:0;left:0;right:0}@keyframes zap-sweep{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}.hm-dock{right:var(--edge-r);bottom:var(--edge-b);width:min(420px, calc(38vw / var(--k,1)));gap:var(--gap);flex-direction:column;display:flex;position:absolute}#menu.home .hm-hero{background:radial-gradient(ellipse 60% 70% at 50% 60%, rgba(var(--acc-rgb), .12), transparent 70%), var(--plate);border:1px solid var(--plate-edge);box-shadow:none;border-radius:18px;flex-direction:column;gap:2px;padding:8px 12px 10px;transition:transform .15s,border-color .15s;display:flex;position:relative}#menu.home .hm-hero:hover{border-color:rgba(var(--acc-rgb), .45);transform:translateY(-2px)}#menu.home .hm-hero canvas{width:100%;height:92px;display:block}#menu.home .hm-hero .lb-hero-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}#menu.home .hm-dock>.hm-brand{text-align:center;white-space:nowrap;pointer-events:none;order:0}#menu.home .hm-brand .logo{font-size:24px;font-size:min(30px, calc(2.9vw / var(--k,1)))}#menu.home .hm-dock>.lb-hero{order:1}#menu.home .hm-dock>.kept-row{order:2}#menu.home .hm-dock>.hm-chans{order:3}#menu.home .hm-dock>.tg-bar{order:4}#menu.home .hm-dock>button.play{order:5;position:relative;bottom:auto}#menu.home .hm-dock>.controls-hint{order:6}.hm-chans{flex-direction:column;gap:6px;display:flex}#menu.home .mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#menu.home .mode-card{background:var(--plate);border:1px solid var(--plate-edge);min-height:58px;box-shadow:none;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:7px 4px 6px}#menu.home .mode-card:hover{border-color:rgba(var(--acc-rgb), .38)}#menu.home .mc-ico{border-radius:8px;width:26px;height:26px}#menu.home .mc-ico .ico{width:16px;height:16px}#menu.home .mc-txt{width:100%;min-width:0}#menu.home .mode-card b{white-space:normal;text-wrap:balance;font-size:11.5px;line-height:1.15;display:block}#menu.home .mode-card small,#menu.home .mc-dot{display:none}#menu.home .mode-card.on{background:linear-gradient(180deg, rgba(var(--acc-rgb), .24), rgba(var(--acc-rgb), .06)), var(--plate-hi);border-color:rgba(var(--acc-rgb), .7);box-shadow:0 0 0 1px rgba(var(--acc-rgb), .22), 0 6px 22px rgba(var(--acc-2-rgb), .22)}#menu.home .mode-card.soon{opacity:.6;border-style:dashed}#menu.home .mode-card.soon .mc-online{display:none}#menu.home .mc-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:#ffffff1a;border-radius:999px;flex:none;margin-left:4px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}#menu.home .mc-online{color:#b9f5cf;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#2ecc7129;border:1px solid #2ecc7173;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 4px);margin-top:-1px;padding:1px 6px 1px 5px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex;overflow:hidden}#menu.home .mc-online:before{content:"";background:#2ecc71;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #2ecc71}#menu.home .mc-online.hidden{display:none}#menu.home .mode-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}#menu.home .mode-kinds.hidden{display:none}#menu.home .mode-kinds .kind{background:var(--plate);border-radius:12px;min-height:38px;padding:5px 4px;font-size:11.5px;line-height:1.12}#menu.home .mode-kinds .kind.on{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi) 0%, var(--acc) 50%, var(--acc-2) 100%);border-color:#0000}#menu.home .mode-mechs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}#menu.home .mode-mechs .mech{background:var(--plate);border-radius:12px;min-height:36px;padding:5px 8px;font-size:13px;line-height:1.12;position:relative}#menu.home .mode-mechs .mech.on{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi) 0%, var(--acc) 50%, var(--acc-2) 100%);border-color:#0000}#menu.home .mode-mechs .mech-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}#menu.home .mode-mechs .mech:not(.soon) .mech-soon{display:none}#menu.home .mode-mechs.look-a .mech.soon{opacity:.6;border-style:dashed}#menu.home .mode-mechs .mech.on .mech-soon{color:var(--acc-ink);background:#00000029}#menu.home .mech-note{text-align:center;color:var(--ink-soft);text-shadow:0 1px 3px #000000b3;margin:0;padding:0 4px;font-size:12px;line-height:1.3}#menu.home .mech-note.hidden{display:none}#menu.home button.play.soon{letter-spacing:.12em}#menu.home .hm-srv>:not(#m-recipe){display:none}#menu.home .hm-srv:not(:has(>#m-recipe:not(.hidden))){display:none}#menu.home .kind-note{text-align:center;color:var(--ink-soft);text-shadow:0 1px 3px #000000b3;grid-column:1/-1;margin:0;padding:0 4px;font-size:12px}#menu.home .kind-note:empty{display:none}.hm-srv{flex-direction:column;gap:6px;display:flex}.srv-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#menu.home .srv,#menu.home .srv-own{text-align:left;min-height:44px;color:var(--ink);background:var(--plate);border:1px solid var(--plate-edge);box-shadow:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:7px;padding:5px 8px;display:flex}#menu.home .srv:hover,#menu.home .srv-own:hover{border-color:rgba(var(--acc-rgb), .38)}.srv-ico{width:24px;height:24px;color:var(--ink-soft);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;display:grid}.srv-ico .ico{width:15px;height:15px}.srv-t{flex-direction:column;gap:1px;min-width:0;display:flex}.srv-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.15;overflow:hidden}.srv-t small{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.15;overflow:hidden}#menu.home .srv.on,#menu.home .srv-own.on{background:linear-gradient(180deg, rgba(var(--acc-rgb), .22), rgba(var(--acc-rgb), .05)), var(--plate-hi);border-color:rgba(var(--acc-rgb), .7);box-shadow:0 0 0 1px rgba(var(--acc-rgb), .2)}.srv.on .srv-ico,.srv-own.on .srv-ico{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi), var(--acc-2))}.srv.on .srv-t small{color:var(--acc-hi)}#menu.home .srv.soon{border-style:dashed}.srv.soon .srv-t b{color:var(--ink-soft)}.srv.soon .srv-t small{color:var(--acc);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.srv.none{opacity:.5}#menu.home .srv-own .srv-t{flex:1}.srv-edit{color:var(--ink-soft);background:#ffffff12;border-radius:99px;flex:none;padding:4px 10px;font-size:11.5px}.srv-edit:hover{color:var(--ink);background:#ffffff21}#menu.home .srv-make{min-height:34px;color:var(--ink-soft);box-shadow:none;background:#080b1680;border:1px dashed #a8b8ff4d;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:flex}#menu.home .srv-make:hover{color:var(--ink);border-color:rgba(var(--acc-rgb), .6)}.srv-make .ico{width:14px;height:14px}.srv-note{text-align:center;color:var(--ink-soft);text-shadow:0 1px 3px #000000bf;padding:0 4px;font-size:11.5px;line-height:1.35}.srv-note:empty{display:none}.hm-srv.locked .srv,.hm-srv.locked .srv-own{pointer-events:none}.hm-srv.locked .srv:not(.on),.hm-srv.locked .srv-own:not(.on){opacity:.45}#menu.home .kept-row{background:var(--plate-hi);margin:0}#menu.home button.play{letter-spacing:.18em;border-radius:18px;width:100%;min-height:70px;font-size:26px}#menu.home .controls-hint{text-align:center;color:var(--ink-dim);text-shadow:0 1px 3px #000c;margin:-2px 0 0;font-size:11.5px}#menu.home .tg-bar{background:var(--plate-hi)}#menu.home:not(.hidden) .hm-top{animation:.32s cubic-bezier(.2,.8,.2,1) both hm-in}#menu.home:not(.hidden) .hm-air{animation:.32s cubic-bezier(.2,.8,.2,1) 70ms both hm-in}#menu.home:not(.hidden) .hm-dock{animation:.5s cubic-bezier(.2,.8,.2,1) .12s both hm-rise}@keyframes hm-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){#menu.home:not(.hidden) .hm-top,#menu.home:not(.hidden) .hm-air,#menu.home:not(.hidden) .hm-dock{animation-name:hm-fade}.hm-air.live .air-dot,.hm-veil.zap:after{animation:none}.hm-chan.show{animation-duration:.9s}}@keyframes hm-fade{0%{opacity:0}}@media (max-width:1240px){.hm-tool .mg-t{display:none}.hm-tool{padding:6px 11px}}@media (max-aspect-ratio:1){#menu.home{--gap:8px;--edge-x:max(12px, env(safe-area-inset-left));--edge-r:max(12px, env(safe-area-inset-right))}#menu.home .hm-brand .logo{font-size:min(26px, calc((100vw - 24px) / 13 / var(--k,1)))}.hm-top{gap:8px}.hm-id{flex-direction:column;align-items:flex-start;gap:6px}#menu.home .lb-profile{max-width:62vw;min-height:46px}#menu.home .lb-rank{min-height:40px;padding:3px 12px 3px 4px}#menu.home .lr-badge{width:36px;height:36px}#menu.home .lr-text b{font-size:12.5px}#menu.home #m-rank-next{display:none}#menu.home .tr-cell{min-width:0;padding:2px 4px}#menu.home .tr-med{width:20px;height:20px}#menu.home .tr-num{font-size:12px}.hm-tools{flex-direction:column;align-items:flex-end;gap:6px}.hm-tools .coin-pill{order:-2}.hm-tools .icon-btn{order:-1}.hm-tool .mg-t{display:none}.hm-dock{left:var(--edge-x);right:var(--edge-r);width:auto}#menu.home .hm-hero{flex-direction:row;align-items:center;padding:4px 12px 4px 4px}#menu.home .hm-hero canvas{flex:1;min-width:0;height:58px}#menu.home .hm-hero .lb-hero-foot{flex-direction:column;align-items:flex-end;gap:4px}#menu.home .mode-card{min-height:54px}.srv .srv-ico{display:none}#menu.home .srv{text-align:center;justify-content:center}.srv .srv-t{align-items:center}.srv-note,#menu.home .kind-note{display:none}#menu.home button.play{min-height:62px;font-size:24px}.hm-air{bottom:calc((var(--dock-h,280px) + 8px) / var(--k,1));right:max(var(--edge-r), calc(var(--air-r,0px) / var(--k,1)));max-width:none}.air-story{font-size:14px}}#menu.home.fit-two .hm-tools{direction:rtl;grid-template-columns:auto auto;align-items:center;display:grid}#menu.home.fit-two .hm-tools>*{direction:ltr}#menu.home.fit-two .hm-tools .coin-pill{grid-column:1/-1;justify-self:start}#menu.home.fit-tight .tg-bar{padding-top:7px;padding-bottom:7px}#menu.home.fit-tight .tg-bar>.tg-row:first-child+.tg-note>.tg-short{white-space:nowrap;display:inline}#menu.home.fit-short .air-story,#menu.home.fit-tight .hm-dock>.controls-hint,#menu.home.fit-tight .tg-bar>.tg-row:first-child+.tg-note>.tg-long,#menu.home.fit-quiet .tg-bar>.tg-row:first-child+.tg-note,#menu.home.fit-s-quiet .tg-bar>.tg-row:first-child+.tg-note,#menu.home.fit-bare .hm-dock>.hm-brand,#menu.home.fit-noair .hm-air{display:none}#menu.home.fit-tight .tg-bar>.tg-row:first-child+.tg-note:not(:has(.tg-short)){display:none}#menu.home.fit-bare .mode-card{gap:2px;min-height:50px;padding:4px 4px 3px}#menu.home.fit-bare .mc-ico{width:22px;height:22px}@media (min-aspect-ratio:1) and (max-height:520px){#menu.home{--gap:6px;--edge-t:max(8px, env(safe-area-inset-top));--edge-b:max(8px, env(safe-area-inset-bottom))}#menu.home .hm-brand .logo{font-size:min(24px, calc(3.4vw / var(--k,1)))}.hm-shade{background:radial-gradient(ellipse 70% 38% at 50% -8%, rgba(var(--acc-rgb), .1), transparent 70%), linear-gradient(to bottom, #05070d99, #05070d00 18%), linear-gradient(to top, #05070dc7, #05070d00 24%), linear-gradient(to right, #05070d66, #05070d00 32%)}#menu.home .lb-profile,#menu.home .lb-rank{min-height:44px}#menu.home .lr-badge{width:38px;height:38px}#menu.home #m-rank-next{display:none}.hm-id{flex-wrap:wrap;row-gap:6px}#menu.home .lb-trophies{padding:2px 4px}#menu.home .tr-cell{min-width:0;padding:1px 4px}#menu.home .tr-med{width:18px;height:18px}#menu.home .tr-num{font-size:12px}.hm-tool .mg-t{display:none}.hm-dock{width:min(380px, calc(46vw / var(--k,1)))}#menu.home .hm-hero{flex-direction:row;align-items:center;padding:2px 10px 2px 2px}#menu.home .hm-hero canvas{flex:1;min-width:0;height:46px}#menu.home .hm-hero .lb-hero-foot{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}#menu.home .mode-card{gap:2px;min-height:46px;padding:4px 2px}#menu.home .mc-ico{width:22px;height:22px}#menu.home .srv,#menu.home .srv-own{min-height:38px;padding:3px 7px}.srv .srv-ico{display:none}#menu.home .srv{text-align:center;justify-content:center}.srv .srv-t{align-items:center}#menu.home .srv-make{min-height:30px}.srv-note,#menu.home .kind-note{display:none}#menu.home .mode-kinds .kind{min-height:34px}#menu.home button.play{min-height:54px;font-size:22px}#menu.home .controls-hint{display:none}.hm-air{max-width:min(400px, calc(46vw / var(--k,1)))}.air-story{font-size:13.5px}}.air-me{left:50%;top:calc(max(12px, env(safe-area-inset-top)) + 70px);z-index:5;text-align:center;background:#080b16db;border:1px solid #ff6f6a66;border-radius:16px;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:10px 16px 12px;animation:.4s cubic-bezier(.2,.8,.2,1) both am-in;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 34px #00000073}.air-me .am-head{font-family:var(--display);letter-spacing:.12em;color:#ffe1de;align-items:center;gap:8px;font-size:15px;display:inline-flex}.air-me .air-dot{background:#ff6f6a;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite air-breathe;box-shadow:0 0 10px #ff6f6ad9}.air-me .am-n{font-family:var(--font);letter-spacing:0;color:var(--ink);align-items:center;gap:4px;font-size:13px;display:inline-flex}.air-me .am-n .ico{width:15px;height:15px}.air-me .am-note{color:var(--ink-soft);font-size:13px}.air-me .am-hide{min-height:34px;padding:5px 14px;font-size:12.5px}.air-me.small{border-radius:99px;gap:0;padding:5px 12px}.air-me.small .am-head{font-size:11.5px}.air-me.small .am-note,.air-me.small .am-hide{display:none}@keyframes am-in{0%{opacity:0;transform:translate(-50%,-10px)}}@media (prefers-reduced-motion:reduce){.air-me,.air-me .air-dot{animation:none}}@media (min-aspect-ratio:1) and (max-height:520px) and (max-width:600px){#menu.home .lb-profile .pc-title{display:none}}@media (min-aspect-ratio:1) and (max-height:360px){#menu.home .hm-dock>.hm-brand,#menu.home .hm-hero canvas{display:none}#menu.home .hm-hero{padding:4px 6px 4px 12px}#menu.home .hm-hero .lb-hero-foot{flex-direction:row;flex:1;justify-content:space-between}#menu.home .kind-note{display:none}}#menu.home.fit-s-bare .hm-dock>.hm-brand,#menu.home.fit-s-hero .hm-hero canvas,#menu.home.fit-s-flat .mc-ico,#menu.home.fit-s-flat .srv:not(.srv-planet) small{display:none}#menu.home.fit-s-hero .hm-hero{padding:4px 6px 4px 12px}#menu.home.fit-s-hero .hm-hero .lb-hero-foot{flex-direction:row;flex:1;justify-content:space-between}#menu.home.fit-s-snug .hm-dock,#menu.home.fit-s-snug .hm-chans,#menu.home.fit-s-snug .hm-srv{gap:4px}#menu.home.fit-s-snug .mode-kinds .kind{min-height:30px;padding:3px;font-size:10.5px;line-height:1.05}#menu.home.fit-s-snug button.play{min-height:44px}#menu.home.fit-s-flat .mode-card{min-height:34px}#menu.home.fit-s-flat .srv,#menu.home.fit-s-flat .srv-own{min-height:30px}#menu.home.fit-s-pack .hm-srv{grid-template-columns:minmax(0,1fr) auto;display:grid}#menu.home.fit-s-pack .hm-srv>*{grid-column:1/-1}#menu.home.fit-s-pack .hm-srv>.srv-list{grid-column:1}#menu.home.fit-s-pack .hm-srv>.srv-make{grid-area:1/2;min-height:30px;padding:4px 9px}#menu.home.fit-s-pack .srv-make>span{display:none}#menu.home.fit-s-pack .tg-bar{gap:4px;padding:4px 8px}#menu.home.fit-s-pack .tg-opp button{min-height:30px}#menu.home.fit-s-pack .hm-hero{padding-top:2px;padding-bottom:2px}#menu.home.fit-s-pack .mode-kinds .kind{min-height:28px;padding:2px;line-height:1}#menu.home.fit-s-pack button.play{min-height:40px}#server .mk-note{margin:0 0 4px}#server .mk-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin:14px 0 6px;font-size:11.5px;font-weight:800}#server .mk-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#server .mk-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}#server .mk-opt{min-height:40px;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#ffffff0a;border-radius:12px;padding:6px;font-size:13px;line-height:1.15}#server .mk-opt.small{min-height:36px;font-size:11.5px}#server .mk-opt.on{color:var(--acc-ink);background:linear-gradient(135deg, var(--acc-hi) 0%, var(--acc) 50%, var(--acc-2) 100%);border-color:#0000}#server .mk-mods{flex-direction:column;gap:6px;display:flex}#server .mk-mod{text-align:left;width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#ffffff08;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;display:flex}#server .mk-mod.on{background:rgba(var(--acc-rgb), .1);border-color:rgba(var(--acc-rgb), .55)}#server .mk-mod.na{opacity:.42;cursor:default}#server .mk-box{border:1.5px solid #a8b8ff66;border-radius:6px;flex:none;width:20px;height:20px;position:relative}#server .mk-mod.on .mk-box{background:linear-gradient(135deg, var(--acc-hi), var(--acc-2));border-color:#0000}#server .mk-mod.on .mk-box:after{content:"";border:solid var(--acc-ink);border-width:0 2.4px 2.4px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#server .mk-mt{flex-direction:column;gap:2px;min-width:0;display:flex}#server .mk-mt b{font-size:13.5px}#server .mk-mt small{color:var(--ink-dim);font-size:12px;line-height:1.3}#server .mk-lib{margin:6px 0 4px;font-size:12px}#server .setting{flex-wrap:wrap;gap:6px 12px}#server .seg-toggle{border-radius:14px;flex-wrap:wrap}#server .seg-toggle button{border-radius:11px;min-height:32px;padding:5px 11px}#server .seg-toggle button.soon{opacity:.5}#server .mk-url{width:100%;color:var(--ink);border:1px solid var(--line);background:#00000059;border-radius:10px;padding:8px 10px;font-size:12px}#server .mk-foot{flex-wrap:wrap;gap:8px;display:flex}#server .mk-save{flex:180px;min-height:48px;font-size:17px}#server .mk-del{color:var(--danger)}@media (max-width:420px){#server .mk-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:420px){#server .mk-note{display:none}#server .mk-h{margin-top:8px}#server .mk-foot button{min-height:40px;font-size:15px}}.hm-theater{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}#menu.home.theater .hm-theater{opacity:1}.th-bug{left:var(--edge-x);top:calc(var(--edge-t) + 4px);font-family:var(--display);font-size:calc(13px * var(--k,1));letter-spacing:.32em;color:#fff;opacity:.5;text-shadow:0 1px 6px #0009;position:absolute}#menu.home .th-bug .logo{height:auto;font-size:calc(14px * var(--k,1));letter-spacing:.32em}.th-hint{left:50%;top:calc(var(--edge-t) + 38px * var(--k,1));padding:calc(9px * var(--k,1)) calc(18px * var(--k,1));font-size:calc(14px * var(--k,1));color:var(--ink);white-space:nowrap;opacity:0;background:#080b16bd;border:1px solid #a8b8ff29;border-radius:99px;font-weight:700;transition:opacity .5s,transform .5s;position:absolute;transform:translate(-50%,-8px)}.th-hint.show{opacity:1;transform:translate(-50%)}#menu.home.theater .hm-top{animation:.45s both th-out-up}#menu.home.theater .hm-dock{animation:.45s both th-out-side}#menu.home.theater .hm-top>*,#menu.home.theater .hm-dock>*,#menu.home.theater .air-watch,#menu.home.theater .air-go{pointer-events:none}#menu.home.theater .air-watch,#menu.home.theater .air-go{display:none}#menu.home .hm-shade{transition:opacity .6s}#menu.home.theater .hm-shade{opacity:.4}#menu.home.theater .hm-air{bottom:var(--edge-b)}@keyframes th-out-up{to{opacity:0;transform:translateY(-14px)}}@keyframes th-out-side{to{opacity:0;transform:translate(24px)}}body.th-still,body.th-still *{cursor:none!important}@media (prefers-reduced-motion:reduce){#menu.home.theater .hm-top,#menu.home.theater .hm-dock{animation-name:hm-fade-out}}@keyframes hm-fade-out{to{opacity:0}}#menu.home .hm-dock>.hm-name{order:4;display:none}#menu.home.first .hm-dock>.hm-name{flex-direction:column;gap:4px;display:flex}.hm-name input{box-sizing:border-box;border:1px solid var(--plate-edge);background:var(--plate);width:100%;height:48px;color:var(--ink);font:inherit;text-align:center;border-radius:14px;padding:0 16px;font-size:18px;font-weight:700}.hm-name input::placeholder{color:var(--ink-soft);font-weight:500}.hm-name input:focus{border-color:rgba(var(--acc-rgb), .7);outline:none}.hm-name-msg{text-align:center;min-height:15px;color:var(--danger);font-size:12px;line-height:15px}#menu.home.first .lb-profile,#menu.home.first .air-head,#menu.home.first .lb-rank,#menu.home.first #m-fame,#menu.home.first .lb-trophies,#menu.home.first #m-daily,#menu.home.first #m-chest,#menu.home.first .hm-tool[data-act=hall],#menu.home.first .coin-pill,#menu.home.first .hm-srv,#menu.home.first .tg-bar,#menu.home.first .lb-friends,#menu.home.first .mode-kinds{display:none!important}#menu.home.first-b .hm-me,#menu.home.first-c .hm-me{display:none}#menu.home.first .hm-tools{margin-left:auto}#menu.home.first-b .mode-cards,#menu.home.first-c .mode-cards{flex-flow:row;justify-content:center;gap:6px;display:flex}#menu.home.first-b .mode-card,#menu.home.first-c .mode-card{border:1px solid var(--plate-edge);min-height:44px;box-shadow:none;width:auto;min-width:0;color:var(--ink-soft);background:#ffffff0a;border-radius:22px;flex-direction:row;flex:auto;justify-content:center;padding:0 12px}#menu.home.first-b .mode-card .mc-ico,#menu.home.first-c .mode-card .mc-ico{display:none}#menu.home.first-b .mode-card b,#menu.home.first-c .mode-card b{white-space:normal;text-align:center;font-size:13px;font-weight:600;line-height:1.15}@media (max-width:360px){#menu.home.first-b .mode-card,#menu.home.first-c .mode-card{padding:0 8px}}#menu.home.first-b .mode-card .mc-txt,#menu.home.first-c .mode-card .mc-txt{width:auto}#menu.home.first-b .mode-card.on,#menu.home.first-c .mode-card.on{background:rgba(var(--acc-rgb), .14);border-color:rgba(var(--acc-rgb), .7);box-shadow:none;color:var(--ink)}#menu.home.first-b .hm-chans,#menu.home.first-c .hm-chans{order:6}#menu.home.first-b .hm-dock>.controls-hint,#menu.home.first-c .hm-dock>.controls-hint{order:7}#menu.home.first-b .hm-hero canvas,#menu.home.first-c .hm-hero canvas{height:60px}#menu.home.first-b .hm-air,#menu.home.first-c .hm-air{display:none}#menu.home.first-c:before{content:"";pointer-events:none;background:radial-gradient(48% 62%,#04060e9e,#04060e1f 70%,#0000);position:fixed;top:0;bottom:0;left:0;right:0}#menu.home.first-c .hm-dock{width:min(380px, calc(100vw / var(--k,1) - 32px));background:#060812b3;border:1px solid #ffffff1a;border-radius:22px;padding:18px;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}@media (max-aspect-ratio:1){#menu.home.first-c:before{background:linear-gradient(#0000 25%,#04060e40 45%,#04060eb3)}#menu.home.first-c .hm-dock{top:auto;bottom:var(--edge-b);transform:translate(-50%)}}.boost-hint.first{font-size:13px}.r-more{border:1px solid var(--plate-edge);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:20px;margin:8px auto 0;padding:0 16px;font-size:13px;font-weight:600;display:block}.r-more.hidden{display:none}.r-more:hover{border-color:rgba(var(--acc-rgb), .7)}.r-more:focus-visible{border-color:rgba(var(--acc-rgb), .7)}.first-bar{z-index:60;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));opacity:.75;white-space:nowrap;background:#060812cc;border:1px dashed #ffd36b80;border-radius:12px;gap:4px;max-width:calc(100vw - 16px);padding:3px;display:flex;position:fixed}.first-bar.open{opacity:1}.first-bar:not(.open) button:not([data-v=open]){display:none}.first-bar button{white-space:nowrap;min-width:40px;height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:700}.first-bar button.on{background:var(--gold);color:#1d1206}.first-bar.hidden{display:none}#menu.home.steps:not(.open-rank) .lb-rank,#menu.home.steps:not(.open-coins) .coin-pill,#menu.home.steps:not(.open-trophies) .lb-trophies,#menu.home.steps:not(.open-trophies) #m-fame,#menu.home.steps:not(.open-trophies) .hm-tool[data-act=hall],#menu.home.steps:not(.open-gifts) #m-daily,#menu.home.steps:not(.open-gifts) #m-chest,#menu.home.steps:not(.open-more) .hm-srv,#menu.home.steps:not(.open-more) .tg-bar,#menu.home.steps:not(.open-more) .lb-friends,#menu.home.steps:not(.open-more) .air-head{display:none!important}#menu.home .fs-ring{z-index:2;border-radius:inherit;pointer-events:none;animation:1.2s ease-out 3 fs-new;position:absolute;top:0;bottom:0;left:0;right:0}#menu.home .fs-tag{z-index:3;background:var(--gold);color:#1d1206;white-space:nowrap;pointer-events:none;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:800;line-height:15px;animation:3.6s ease-out forwards fs-tag;position:absolute;top:-10px;right:-6px}#menu.home .fs-tag.at-left{left:-6px;right:auto}#menu.home .fs-tag.at-out{top:auto;bottom:calc(100% + 2px);right:0}#menu.home .fs-tag.at-side{margin-top:-10px;top:50%;right:calc(100% + 4px)}#menu.home .fs-tag.at-end{margin-top:-10px;top:50%;left:calc(100% + 4px);right:auto}#menu.home .fs-tag.at-in{top:auto;bottom:10px;right:12px}#menu.home .fs-tag.at-under{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;top:calc(100% + 2px);left:0;right:0}@keyframes fs-new{0%{box-shadow:0 0 #ffd36bbf}to{box-shadow:0 0 0 14px #ffd36b00}}@keyframes fs-tag{0%{opacity:0;transform:translateY(4px)scale(.8)}8%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){#menu.home .fs-ring{animation:none}#menu.home .fs-tag{opacity:1;animation:none}}.shop{position:relative}@media (max-width:600px){.dialog.shop{height:100%}}.shop-account{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.shop-account .ico,.shop .skin-tile button .ico{margin-right:6px}.shop-tabs{align-self:flex-start}.shop .skin-tile button+button{margin-top:-2px}.shop .skin-tile button.primary{justify-content:center;align-items:center;display:inline-flex}.shop-pic svg{width:100%;height:56px;display:block}.shop-thing .dim{font-size:12px;line-height:1.3}.shop-thing.soon .shop-pic{opacity:.55}.shop .body .dim a{color:var(--mint)}.shop-note{color:var(--ink);text-align:center;opacity:0;pointer-events:none;background:#0f2b29;border:1px solid #5cf5cf73;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;left:18px;right:18px;transform:translateY(6px);box-shadow:0 10px 30px #00000080}.shop-note.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.shop-note{transition:none}}.shop .skin-tile .shop-watch{color:var(--mint)}.shop-demo{z-index:30;background:#05070d;position:fixed;top:0;bottom:0;left:0;right:0}.shop-demo canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sd-top{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));top:max(12px, env(safe-area-inset-top,0px));pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute}.sd-top>*{pointer-events:auto}.sd-back{color:#2a1a00;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffe08a,#ffb347);border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px 0 16px;font:800 16px/1 inherit;display:inline-flex;box-shadow:0 6px 22px #ffb34759,inset 0 1px #ffffffb3}.sd-back span{margin-top:-3px;font-size:26px;line-height:0}.sd-back:hover{filter:brightness(1.06)}.sd-back:active{transform:translateY(1px)}.sd-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);background:#05070d9e;border:1px solid #a8b8ff2e;border-radius:14px;gap:2px;min-width:0;padding:8px 14px;display:grid}.sd-title b{font-size:16px}.sd-title span{opacity:.7;font-size:13px}.sd-tools{left:max(12px, env(safe-area-inset-left,0px));bottom:max(14px, env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute}.sd-seg,.sd-zoom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070d9e;border:1px solid #a8b8ff2e;border-radius:999px;gap:4px;padding:4px;display:flex}.sd-seg button,.sd-zoom button{min-width:40px;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font:700 14px/1 inherit}.sd-zoom button{padding:0;font-size:22px}.sd-seg button.on{background:#ffffff29;box-shadow:inset 0 1px #ffffff40}.sd-boost{right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(circle at 50% 35%,#ffe08a59,#05070db3);border:1px solid #ffe08a80;border-radius:50%;width:76px;height:76px;font-size:30px;display:none;position:absolute}.sd-boost.on{background:radial-gradient(circle at 50% 35%,#ffe08acc,#ff962899)}@media (pointer:coarse){.sd-boost{display:block}.sd-tools{right:104px}}@media (max-width:560px){.sd-top{flex-direction:column;align-items:stretch;gap:8px}.sd-back{align-self:flex-start}}.shop-worth{white-space:nowrap;opacity:.7;margin-left:4px;font-weight:500}.shop-confirm{text-align:center;gap:6px;font-size:13px;font-weight:700;display:grid}.shop-confirm .row{justify-content:center;gap:6px;display:flex}.shop-goal{color:var(--ink-soft);text-align:center;gap:4px;font-size:12px;display:grid}.shop-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.shop-bar i{background:linear-gradient(90deg,#e0a234,#ffd257);border-radius:3px;height:100%;display:block}.shop-goal>span{justify-content:center;align-items:center;gap:4px;display:inline-flex}.sh-goal-strip{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sh-goal-go{text-align:left;border-color:color-mix(in srgb, var(--tint,#ffd257) 45%, transparent);flex:1;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.sh-goal-go .shop-bar{grid-column:1/-1}.sh-goal-strip .primary{flex:none}.sh-aim.on{color:#ffd257}.shop-age{text-align:center;background:#ffffff0f;border:1px solid #ffd25773;border-radius:12px;gap:6px;margin:0 0 10px;padding:10px 12px;font-size:14px;display:grid}.shop-age .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.shop-age select{font:inherit;color:inherit;background:#00000059;border:1px solid #fff3;border-radius:8px;padding:4px 8px}.shop-orders{gap:8px;margin:0 0 10px;display:grid}.shop-order{text-align:left;background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.shop-order .shop-confirm{max-width:60%}#shop .panel.dialog{width:min(1180px,100%);height:min(860px,100%)}.sh{flex:1;gap:16px;min-height:0;display:flex}.sh-main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.sh-tabs{gap:6px;display:flex}.sh-tabs button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:#ffffff0d;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:800}.sh-tabs button.on{background:var(--ink);color:#0b0e1c;border-color:#0000}.dialog .sh-list{flex:1;padding-right:4px}.sh-list .section-title{margin:4px 0 10px;scroll-margin-top:52px}.sh-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px;margin-bottom:18px;display:grid}.sh-card{background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 72%), #ffffff09;min-width:0;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 10px 0;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.sh-card:hover{border-color:color-mix(in srgb, var(--tint) 55%, transparent);transform:translateY(-2px)}.sh-card.on{border-color:var(--tint);box-shadow:0 0 0 1px var(--tint), 0 8px 26px color-mix(in srgb, var(--tint) 22%, transparent)}.sh-card:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sh-pic{justify-content:center;align-items:center;width:100%;height:78px;display:flex}.sh-pic canvas{aspect-ratio:2;width:100%;max-width:180px;height:auto}.sh-pic svg{width:100%;max-width:170px;height:72px}.sh-name{margin-top:6px;font-size:15px;font-weight:800;line-height:1.2}.sh-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.sh-kind.sh-t1{color:#b9c3d6}.sh-kind.sh-t2{color:#6cc4ff}.sh-kind.sh-t3{color:#d39bff}.sh-kind.sh-t4{color:#ffc04d}.sh-card.sh-t2:not(:-webkit-any(.on,:hover)){border-color:#6cc4ff6b}.sh-card.sh-t2:not(:-moz-any(.on,:hover)){border-color:#6cc4ff6b}.sh-card.sh-t2:not(:is(.on,:hover)){border-color:#6cc4ff6b}.sh-card.sh-t3:not(:-webkit-any(.on,:hover)){border-color:#d39bff80}.sh-card.sh-t3:not(:-moz-any(.on,:hover)){border-color:#d39bff80}.sh-card.sh-t3:not(:is(.on,:hover)){border-color:#d39bff80}.sh-card.sh-t4:not(:-webkit-any(.on,:hover)){border-color:#ffc04d99;box-shadow:inset 0 0 22px #ffc04d1a}.sh-card.sh-t4:not(:-moz-any(.on,:hover)){border-color:#ffc04d99;box-shadow:inset 0 0 22px #ffc04d1a}.sh-card.sh-t4:not(:is(.on,:hover)){border-color:#ffc04d99;box-shadow:inset 0 0 22px #ffc04d1a}.sh-earn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffc04d14;border:1px solid #ffc04d59;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-weight:700;display:flex}.sh-earn:hover{background:#ffc04d29}.sh-earn svg{color:#ffc04d;flex:none;width:20px;height:20px}.sh-earn span{flex:1}.sh-card[data-item^=coins\:] .sh-pic svg{transform:scale(var(--pile,1))}.shop[data-tab=coins] .sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#shop .dialog-head button,.sh-back,.shop-age select,.shop-age button{min-height:44px}.sh-sign{text-align:center;margin:-2px 0 0;font-size:12px}.sh-price{background:#00000052;border-top:1px solid #ffffff12;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:10px -10px 0;padding:10px 8px;font-size:15px;font-weight:800;display:flex}.sh-price .coin,.sh-price svg{width:18px;height:18px}.sh-price.got{color:var(--mint)}.sh-card.bought .sh-pic{opacity:.7}.sh-card.soon .sh-pic{opacity:.5}.sh-flag{z-index:1;background:#0000008c;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.sh-flag.day{color:#2a1600;background:linear-gradient(90deg,#ffd257,#ff9f43)}.sh-day-row{grid-template-columns:1fr}.sh-day{padding-top:18px}.sh-day .sh-pic{height:130px}.sh-day .sh-pic canvas{max-width:300px}.sh-day .sh-name{font-size:22px}.sh-day-t{color:var(--ink-soft);margin-top:2px;font-size:12px}.sh-fine{text-align:center;font-size:12px}.sh-page{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex:0 0 360px;min-height:0;overflow-y:auto}.sh-page-in{flex-direction:column;gap:12px;padding:14px;display:flex}.sh-back{align-self:flex-start;display:none}.sh-stage{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--tint) 26%, transparent), transparent 70%);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.sh-stage canvas{width:100%;height:100%;display:block}.sh-pic.big{height:auto}.sh-pic.big svg{width:88%;max-width:none;height:auto}.sh-what{gap:4px;display:grid}.sh-what h3{margin:0;font-size:24px;line-height:1.15}.sh-what .dim{margin:4px 0 0;font-size:14px;line-height:1.4}.sh-ways{gap:8px;display:grid}.sh-ways>button{justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;display:inline-flex}.sh-ways-money{grid-template-columns:1fr;gap:8px;display:grid}.sh-ways-money>button{justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;display:inline-flex}.sh-ways-money .sh-bonus{margin:0 0 0 8px}.sh-bonus{color:#8dffb0;background:#7cffa024;border-radius:999px;margin-top:2px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-block}.sh-flag.best{color:#04221a;background:linear-gradient(90deg,#7cffa0,#3fd6ff)}.sh-ways .ico{margin-right:8px}.sh-ways .shop-confirm{font-size:15px}.sh-ways .shop-confirm .row button{flex:1;min-height:44px}.sh-watch{color:var(--mint)}.sh-ways .shop-worth{font-size:13px}.sh-money{color:var(--ink)}.sh-got{color:var(--mint);margin:0;font-weight:700;line-height:1.4}@media (max-width:760px){.sh{position:relative}.sh-page{z-index:5;background:#0b0e1c;border:0;border-radius:0;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.shop[data-pick="1"] .sh-page{display:block}.sh-back{display:inline-flex}.sh-stage{align-self:center;width:min(100%,40vh)}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-grid.sh-day-row{grid-template-columns:1fr}.sh-tabs button{flex:1;padding:8px 10px}}@media (min-width:761px) and (max-height:520px){.shop .shop-account{display:none}.sh-page{flex-basis:320px}.sh-page-in{gap:8px;padding:10px}.sh-stage{align-self:center;width:min(100%,36vh)}.sh-what h3{font-size:19px}.sh-tabs button{min-height:40px;padding:6px 14px}}.sh-ad{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;margin-bottom:12px;padding:8px 16px;display:flex}.sh-ad>span:first-child{background:#ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.sh-ad>span:last-child{flex-direction:column;line-height:1.2;display:flex}.sh-ad b{font-size:15px}.sh-ad small{opacity:.8;font-size:12px}.sh-ad.small{min-height:44px;margin:8px 0 0}.sh-list .sh-kind-note{margin:-4px 0 10px;font-size:12.5px}.sh-wallet{font-variant-numeric:tabular-nums;min-height:46px;color:var(--ink);cursor:default;gap:8px;padding:4px 6px 4px 12px;font-size:20px}button.sh-wallet{cursor:pointer}.sh-wallet .ico,.sh-wallet svg{width:24px;height:24px}.sh-plus{color:#05230f;background:linear-gradient(#5cf5a0,#22c46e);border-radius:50%;place-items:center;width:36px;height:36px;font:900 24px/1 inherit;display:grid;box-shadow:inset 0 1px #fff9,0 2px 10px #22c46e59}button.sh-wallet:hover .sh-plus{filter:brightness(1.08)}.sh-tabs button{align-items:center;gap:8px;min-height:46px;padding:8px 20px;font-size:15px;display:inline-flex}.sh-tabs button svg,.sh-tabs button .ico{width:20px;height:20px}#shop .lk-head h2{font-size:25px}#shop .sh-wallet{min-height:50px;font-size:23px}#shop .sh-wallet .ico,#shop .sh-wallet>svg{width:28px;height:28px}#shop .sh-plus{width:38px;height:38px}#shop .sh-plus svg,#shop .sh-plus .ico{width:20px;height:20px;display:block}#shop .lk-head .sh-hist{place-items:center;width:44px;min-height:40px;padding:0;display:grid}#shop .lk-head .sh-hist .ico{width:22px;height:22px}@media (max-width:460px){#shop .lk-head .sh-hist{order:1;margin-left:0}#shop .lk-head .sh-signin{order:4;justify-content:center;width:44px;margin-left:auto;padding:0}#shop .lk-head .sh-signin span{display:none}#shop .lk-head .sh-signin+.lk-go{margin-left:0}#shop .lk-head{column-gap:6px}#shop .sh-wallet{gap:6px;min-height:44px;padding:3px 4px 3px 9px;font-size:20px}#shop .sh-wallet>svg{width:24px;height:24px}#shop .sh-plus{width:34px;height:34px}#shop .lk-head .lk-go{padding-left:10px;padding-right:10px}#shop .sh-orders-head h2{flex:auto;font-size:20px}#shop .sh-orders-head .coin-pill{display:none}}#shop .sh-orders-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}#shop .sh-orders-head h2{text-align:center;margin:0;font-size:22px}.sh-table{border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;margin:6px 0 12px;display:flex;overflow:hidden}.sh-tr{text-align:left;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.sh-tr:nth-child(2n){background:#ffffff08}.sh-th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);background:#ffffff0f;border-top:0;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:800}.sh-td-what{align-items:center;gap:10px;min-width:0;display:flex}.sh-td-what b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-td-pic{background:#ffffff0f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sh-td-pic svg,.sh-td-pic img{width:34px;height:34px}.sh-td-when{color:var(--ink-dim);font-variant-numeric:tabular-nums}.sh-td-price{font-variant-numeric:tabular-nums;font-weight:800}.sh-td-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-td-state small{flex-basis:100%;font-size:11.5px}.sh-state{color:#3ee08a;font-size:12px;font-weight:800}.sh-state.back{color:var(--ink-dim)}.sh-hist-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 10px 24px;display:flex}.sh-hist-empty b{font-size:18px}.sh-hist-empty p{margin:0}.sh-hist-empty .primary{min-width:180px;margin-top:8px}.sh-hist-ic{color:#5cf5cf;background:#5cf5cf1a;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.sh-hist-ic .ico{width:38px;height:38px}.sh-hist-rules{text-align:left;font-size:12px}@media (max-width:560px){.sh-th{display:none}.sh-tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"what price""when state";row-gap:4px}.sh-td-what{grid-area:what}.sh-td-what b{white-space:normal;line-height:1.2}.sh-td-price{text-align:right;grid-area:price}.sh-td-when{grid-area:when;padding-left:50px;font-size:12px}.sh-td-state{grid-area:state;justify-content:flex-end}.sh-td-state small{text-align:right}}@media (max-width:460px){#shop .sh-orders-head{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}#shop .sh-orders-head h2{font-size:18px;line-height:1.15}#shop .sh-orders-head button{white-space:nowrap}}#shop .sh-orders-head .sh-hback{justify-self:start}#shop .sh-orders-head [data-shop=close]{justify-self:end}#shop .panel.dialog[data-tab=orders]{width:min(680px,100%);height:auto;max-height:min(720px,100%)}#shop .panel.dialog[data-tab=orders] .body{overflow-y:auto}.sh-td-coins{align-items:center;gap:5px;display:inline-flex}.sh-td-coins .ico,.sh-td-coins svg{width:16px;height:16px}.sh-tr{padding:8px 12px}.sh-td-pic{width:36px;height:36px}.sh-hist-empty{padding:24px 10px 16px}.sh-td-pic canvas{width:36px;height:36px;display:block}.sh-td-name{flex-direction:column;min-width:0;display:flex}.sh-td-no{color:var(--ink-dim);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.shop[data-tab=coins] .sh-page{display:none!important}.sh-offers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:12px 0 14px;display:grid}.sh-offer{text-align:center;background:radial-gradient(120% 70% at 50% 18%,#ffd25733,#0000 62%),linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffd25738;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:22px 12px 12px;display:flex;position:relative}.sh-offer.best{background:radial-gradient(120% 70% at 50% 18%,#7cffa038,#0000 62%) padding-box padding-box,linear-gradient(#141e28,#0d1220) padding-box padding-box,linear-gradient(135deg,#7cffa0,#3fd6ff) border-box;border:2px solid #0000;box-shadow:0 0 26px #3fd6ff38}.sh-offer-flag{color:#04221a;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(90deg,#7cffa0,#3fd6ff);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:900;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.sh-offer-pic{width:100%;max-width:170px;display:block}.sh-offer-pic svg{width:100%;height:auto;display:block}.sh-offer-n{color:#ffe28a;align-items:center;gap:6px;font-size:26px;font-weight:900;display:inline-flex}.sh-offer-n .ico,.sh-offer-n>svg{width:26px;height:26px}.sh-offer-gift{text-align:center;min-height:36px;color:var(--ink-soft);flex-direction:column;align-items:center;font-size:13px;line-height:1.35;display:flex}.sh-offer-plus{color:#8cf0b4;font-weight:800}.sh-offer .sh-bonus{margin:0}.sh-offer-buy{width:100%;margin-top:auto;padding-top:8px}.sh-offer-buy>button{width:100%;min-height:46px;font-size:18px;font-weight:900}.sh-offer-buy .shop-age .row{flex-wrap:wrap;justify-content:center}.sh-offer-buy .sh-soon-note{margin-top:6px;font-size:12.5px}@media (max-width:760px){.sh-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-offer.best{grid-column:1/-1}.sh-offer{padding:16px 8px 10px}.sh-offer-pic{max-width:120px}.sh-offer-gift{font-size:12px}.sh-offer-n{font-size:21px}.sh-offer-buy>button{font-size:16px}}#shop .lk-head .sh-signin{align-items:center;gap:8px;min-height:40px;margin-left:auto;display:inline-flex}#shop .lk-head .sh-signin~.lk-go{margin-left:0}#shop .lk-head .sh-signin .ico{width:18px;height:18px}.sh-starter{background:radial-gradient(90% 120% at 15% 40%,#aadcff38,#0000 60%) padding-box padding-box,linear-gradient(#141c2c,#0d1220) padding-box padding-box,linear-gradient(135deg,#aadcff,#b48cff) border-box;border:2px solid #0000;border-radius:18px;align-items:center;gap:12px;margin:14px 0;padding:18px 12px 12px;display:flex;position:relative}.sh-starter .sh-offer-flag{color:#12102a;background:linear-gradient(90deg,#aadcff,#b48cff)}.sh-starter-pic{flex:0 0 84px}.sh-starter-pic svg{width:100%;height:auto;display:block}.sh-starter-text{flex-direction:column;flex:auto;gap:2px;min-width:0;line-height:1.3;display:flex}.sh-starter-text b{font-size:16px}.sh-starter-text span{font-size:13px}.sh-starter-text small{color:#8cf0b4;font-size:12px;font-weight:700}.sh-starter-buy{flex:none}@media (max-width:640px){.sh-starter{gap:8px;padding:18px 10px 10px}.sh-starter-pic{flex-basis:56px}.sh-starter-text b{font-size:15px}}.sh-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.sh-empty b{font-size:18px}.sh-empty p{max-width:340px;margin:0}@media (max-width:640px){.sh-tabs{gap:4px}.sh-tabs button{flex:1 1 0;justify-content:center;gap:5px;min-width:0;padding:8px 4px;font-size:13px}.sh-tabs button svg,.sh-tabs button .ico{width:17px;height:17px}}.sh-fx-pick{color:var(--ink-soft);border:1px dashed #ffffff40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:8px 10px;font-size:12px;display:flex}.sh-fx-pick button.on{background:var(--ink);color:#0b0e1c}.pfx{--pfx-tint:#ffd257;--b:.42s;--pfx-gold:#ffe14a;z-index:9000;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;font-family:var(--display,system-ui);position:fixed;overflow:hidden;container-type:size}.pfx>*,.pfx-bokeh i{pointer-events:none;position:absolute}.pfx-bg,.pfx-stripes,.pfx-rays,.pfx-bokeh,.pfx-flash{top:0;bottom:0;left:0;right:0}.pfx-bg{background:radial-gradient(circle 46cqmin at var(--cx,50%) var(--cy,42%), color-mix(in srgb, var(--pfx-tint) 70%, #fff) 0%, color-mix(in srgb, var(--pfx-tint) 55%, transparent) 22%, transparent 62%), radial-gradient(90% 70% at var(--cx,50%) var(--cy,42%), #2c1a78 0%, #170c46 50%, #07041a 100%);animation:pfx-open calc(var(--b) * .9) cubic-bezier(.3, .7, .2, 1) both}.pfx-bg:after{content:"";background:radial-gradient(circle 36cqmin at var(--cx,50%) var(--cy,42%), color-mix(in srgb, var(--pfx-tint) 55%, #fff), transparent 70%);opacity:0;animation:pfx-pulse calc(var(--b) * 2) ease-out var(--b) infinite;position:absolute;top:0;bottom:0;left:0;right:0}.pfx-stripes{background:repeating-linear-gradient(120deg,#ffffff0e 0,#ffffff0e 22px,#0000 22px,#0000 64px) 0 0/200% 200%;animation:.4s ease-out .1s both pfx-in,9s linear infinite pfx-slide;-webkit-mask:linear-gradient(#0000,#000 25%,#000 75%,#0000);mask:linear-gradient(#0000,#000 25%,#000 75%,#0000)}.pfx-rays{background:repeating-conic-gradient(from 0deg at var(--cx,50%) var(--cy,42%), #ffffff1c 0 5deg, transparent 5deg 15deg);-webkit-mask:radial-gradient(circle at var(--cx,50%) var(--cy,42%), #000 0, transparent 62%);-webkit-mask:radial-gradient(circle at var(--cx,50%) var(--cy,42%), #000 0, transparent 62%);mask:radial-gradient(circle at var(--cx,50%) var(--cy,42%), #000 0, transparent 62%);transform-origin:var(--cx,50%) var(--cy,42%);opacity:0;animation:pfx-in .5s ease-out var(--b) forwards, pfx-turn 30s linear infinite}.pfx-bokeh i{background:radial-gradient(circle, color-mix(in srgb, var(--pfx-tint) 50%, #fff), transparent 70%);filter:blur(2px);border-radius:50%;animation:linear infinite pfx-float-up;bottom:-60px}.pfx-flash{z-index:3;background:radial-gradient(circle at var(--cx,50%) var(--cy,42%), #fff 0, color-mix(in srgb, var(--pfx-tint) 40%, #fff) 18%, transparent 55%);opacity:0;animation:pfx-flash .33s ease-out var(--b) both}.pfx-ring{left:50%;top:var(--cy,42%);border:3px solid color-mix(in srgb, var(--pfx-tint) 40%, #fff);width:40cqmin;height:40cqmin;box-shadow:0 0 24px var(--pfx-tint), inset 0 0 24px var(--pfx-tint);opacity:0;animation:pfx-ring .7s cubic-bezier(.2, .8, .3, 1) calc(var(--b) * 2) forwards;border-radius:50%;margin:-20cqmin 0 0 -20cqmin}.pfx--pass .pfx-ring{animation-delay:var(--b)}.pfx-stage{animation:pfx-shake .14s linear var(--b) 1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.2cqh;padding:4cqh 4cqw 5cqh;display:flex;top:0;bottom:0;left:0;right:0}.pfx-title{letter-spacing:.04em;color:#ffffffeb;text-shadow:0 2px 6px #00000080;opacity:0;animation:pfx-rise .35s ease-out calc(var(--b) * 3) forwards;font-size:max(15px,min(4.2cqw,20px));font-weight:700}.pfx-go{pointer-events:auto;background:linear-gradient(180deg, #fff27a, var(--pfx-gold) 45%, #ffc21a);color:#241600;min-width:min(220px,70cqw);font:700 clamp(17px, 4.6cqw, 22px) / 1 var(--display,system-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;animation:pfx-button .4s cubic-bezier(.2, 1.6, .4, 1) calc(var(--b) * 4) forwards, pfx-nudge 1.6s ease-in-out calc(var(--b) * 4 + 1s) infinite;border:0;border-radius:10px;margin-top:1cqh;padding:17px 48px;position:relative;transform:skew(-8deg);box-shadow:0 5px #b37a00,0 12px 28px #0006}.pfx-shout,.pfx-name{text-transform:uppercase;color:#e09a00;-webkit-text-stroke:.16em #2a1000;paint-order:stroke fill;text-shadow:0 3px #b86a00,0 6px #6a3200,0 12px 22px #0000008c,0 0 36px #ffc83c66;font-weight:700;line-height:1;display:block;position:relative;transform:skew(-8deg)rotate(-3deg)}.pfx-shout:after,.pfx-name:after{content:attr(data-t);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(#fffbe0 0%,#fff07a 30%,#ffd21f 58%,#ffa800 100%);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}.pfx-shout{animation:pfx-slam .42s cubic-bezier(.2, 1, .3, 1) var(--b) both;font-size:max(34px,min(12.5cqw,66px))}.pfx-head{z-index:2;animation:pfx-beat calc(var(--b) * 2) ease-out calc(var(--b) * 3) infinite;position:relative}.pfx-c3{aspect-ratio:3/4;perspective:900px;width:min(70cqw,42cqh,320px);animation:pfx-bump .32s ease-out calc(var(--b) * 2) both, pfx-sway 4.2s ease-in-out calc(var(--b) * 3) infinite alternate;position:relative}.pfx-c3:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--pfx-tint) 75%, #fff), transparent);filter:blur(18px);opacity:0;animation:pfx-in .3s ease-out calc(var(--b) * 2) forwards, pfx-glow calc(var(--b) * 2) ease-out calc(var(--b) * 2) infinite;border-radius:40%;position:absolute;top:6%;bottom:-10%;left:-8%;right:-8%}.pfx-card{transform-style:preserve-3d;animation:pfx-flip var(--b) cubic-bezier(.25, .6, .3, 1) var(--b) both;position:absolute;top:0;bottom:0;left:0;right:0}.pfx-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pfx-back{background:repeating-linear-gradient(135deg, #ffffff0f 0 10px, transparent 10px 22px), linear-gradient(160deg, color-mix(in srgb, var(--pfx-tint) 30%, #2b2f8f), #0d0f3d);border:3px solid #fff6;place-items:center;display:grid;transform:rotateY(180deg)}.pfx-back b{font-size:34cqmin;color:color-mix(in srgb, var(--pfx-tint) 50%, #fff);text-shadow:0 0 30px var(--pfx-tint);font-size:min(34cqmin,140px)}.pfx-front{background:radial-gradient(120% 85% at 50% 34%, color-mix(in srgb, var(--pfx-tint) 45%, #fff) 0%, var(--pfx-tint) 26%, color-mix(in srgb, var(--pfx-tint) 50%, #1a0f4a) 66%, color-mix(in srgb, var(--pfx-tint) 22%, #0a0620) 100%);border:3px solid color-mix(in srgb, var(--pfx-tint) 45%, #fff);box-shadow:inset 0 0 0 2px #00000038,inset 0 -60px 70px #00000059}.pfx-front:before{content:"";background:repeating-linear-gradient(120deg,#ffffff12 0,#ffffff12 8px,#0000 8px,#0000 26px);position:absolute;top:0;bottom:0;left:0;right:0}.pfx-burst{background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff38 0 6deg, transparent 6deg 18deg);opacity:0;animation:pfx-in .4s ease-out calc(var(--b) * 1.45) forwards, pfx-turn 16s linear infinite;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.pfx-front .pfx-pic{animation:pfx-born calc(var(--b) * 1.2) linear calc(var(--b) * .9) both;position:absolute;top:4%;left:-26%;right:-26%}.pfx-pic svg{width:100%;height:auto;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 2px #fffc) drop-shadow(0 0 16px color-mix(in srgb, var(--pfx-tint) 70%, #fff)) drop-shadow(0 8px 10px #00000073);display:block}.pfx-shine{animation:pfx-sweep 3.2s ease-in-out calc(var(--b) * 2) infinite;background:linear-gradient(115deg,#0000 42%,#ffffffb3 50%,#0000 58%);position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;transform:translate(-100%)}.pfx-plate{min-height:24%;animation:pfx-plate .26s cubic-bezier(.2, 1, .3, 1) calc(var(--b) * 2) both;background:linear-gradient(#05041400,#050414b8 30%,#050414e0);place-items:center;padding:10px 8px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.pfx-plate:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pfx-tint) 50%, #fff), transparent);border-radius:2px;height:3px;position:absolute;top:22%;left:8%;right:8%}.pfx-plate b{color:var(--pfx-gold);text-transform:uppercase;text-shadow:0 2px #00000080;font-variant-numeric:tabular-nums;font-size:max(22px,min(8.5cqw,38px));line-height:1.05}.pfx-plate .pfx-num{color:var(--pfx-gold);font-size:max(22px,min(8.5cqw,40px))}.pfx-marquee{opacity:0;animation:.5s ease-out both pfx-in;top:0;bottom:0;left:0;right:0;overflow:hidden}.pfx-marquee>div{white-space:nowrap;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--pfx-tint) 12%, #ffffff14);font-size:min(16cqh,22cqw);font-weight:700;line-height:1;animation:16s linear infinite pfx-run;display:flex;position:absolute;left:0}.pfx-marquee>div:first-child{top:12%}.pfx-marquee>div:last-child{animation-direction:reverse;top:64%}.pfx-hero{aspect-ratio:120/56;width:min(94cqw,54cqh,520px);animation:pfx-hover 2.6s ease-in-out calc(var(--b) * 3) infinite;margin:2cqh 0;position:relative}.pfx-hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--pfx-tint) 70%, #fff), transparent);filter:blur(20px);opacity:0;animation:pfx-in .3s ease-out var(--b) forwards, pfx-glow calc(var(--b) * 2) ease-out var(--b) infinite;border-radius:50%;position:absolute;top:-20%;bottom:-20%;left:10%;right:10%}.pfx-hero .pfx-pic{animation:pfx-born calc(var(--b) * 1.2) linear var(--b) both;position:absolute;top:-22%;bottom:-22%;left:-18%;right:-18%}.pfx-names{flex-direction:column;align-items:center;gap:1.4cqh;max-width:94cqw;margin-top:9cqh;display:flex}.pfx-kicker{letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--pfx-tint) 40%, #fff);text-shadow:0 0 14px var(--pfx-tint);animation:pfx-spread .5s cubic-bezier(.2, 1, .3, 1) calc(var(--b) * 1.5) both;font-size:max(13px,min(3.8cqw,18px));font-weight:700}.pfx-name{font-variant-numeric:tabular-nums;animation:pfx-slam .42s cubic-bezier(.2, 1, .3, 1) calc(var(--b) * 2) both;font-size:max(28px,min(10cqw,58px))}.pfx-rule{background:linear-gradient(90deg, transparent, var(--pfx-tint), #fff, var(--pfx-tint), transparent);width:60cqw;max-width:340px;height:4px;box-shadow:0 0 14px var(--pfx-tint);animation:pfx-rule .4s cubic-bezier(.2, 1, .3, 1) calc(var(--b) * 2.5) both;border-radius:2px;display:block}.pfx.out>:not(.pfx-stage),.pfx.out .pfx-stage>:not(.pfx-c3):not(.pfx-hero),.pfx.out .pfx-c3:before,.pfx.out .pfx-hero:before{animation:.3s ease-in forwards pfx-gone!important}.pfx.out .pfx-c3,.pfx.out .pfx-hero{animation:none}.pfx-landed{animation:.6s ease-out pfx-land}.pfx.calm *,.pfx.calm :before,.pfx.calm :after{opacity:1;animation:none!important}.pfx.calm .pfx-ring,.pfx.calm .pfx-flash,.pfx.calm .pfx-bg:after,.pfx.calm .pfx-back{display:none}.pfx.calm .pfx-shine{opacity:0}.pfx.calm{transition:opacity .25s}.pfx.calm.out{opacity:0}@keyframes pfx-open{0%{clip-path:circle(0% at var(--cx,50%) var(--cy,42%))}to{clip-path:circle(150% at var(--cx,50%) var(--cy,42%))}}@keyframes pfx-in{0%{opacity:0}to{opacity:1}}@keyframes pfx-gone{to{opacity:0}}@keyframes pfx-pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes pfx-glow{0%{filter:blur(18px)brightness(1.4);transform:scale(1.06)}to{filter:blur(18px)brightness();transform:scale(1)}}@keyframes pfx-beat{0%{transform:scale(1.05)}30%,to{transform:scale(1)}}@keyframes pfx-slide{to{background-position:100% 0}}@keyframes pfx-turn{to{transform:rotate(360deg)}}@keyframes pfx-float-up{0%{transform:translateY(0)}to{transform:translateY(-115cqh)}}@keyframes pfx-flash{0%{opacity:0}16%{opacity:.6}to{opacity:0}}@keyframes pfx-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes pfx-slam{0%{opacity:0;transform:skew(-8deg)rotate(-3deg)scale(1.5)}55%{opacity:1;transform:skew(-8deg)rotate(-3deg)scale(.92)}to{opacity:1;transform:skew(-8deg)rotate(-3deg)scale(1)}}@keyframes pfx-flip{0%{opacity:0;transform:translateY(14%)scale(.7)rotateY(-110deg)}35%{opacity:0}50%{opacity:1}70%{transform:scale(1.06)rotateY(8deg)}to{opacity:1;transform:none}}@keyframes pfx-bump{0%{transform:perspective(900px)scale(1.1)}to{transform:perspective(900px)scale(1)}}@keyframes pfx-sway{0%{transform:perspective(900px)rotateY(-9deg)rotateX(4deg)}to{transform:perspective(900px)rotateY(9deg)rotateX(-3deg)}}@keyframes pfx-sweep{0%{transform:translate(-100%)}28%,to{transform:translate(100%)}}@keyframes pfx-plate{0%{opacity:0;transform:translateY(35%)}}@keyframes pfx-rise{0%{opacity:0;transform:translateY(12px) skewX(var(--sk,0deg))}to{opacity:1}}.pfx-go{--sk:-8deg}@keyframes pfx-run{to{transform:translate(-50%)}}@keyframes pfx-hover{50%{transform:translateY(-6px)}}@keyframes pfx-spread{0%{opacity:0;letter-spacing:1.4em}}@keyframes pfx-rule{0%{transform:scaleX(0)}}@keyframes pfx-land{40%{filter:brightness(1.6);transform:scale(1.14)}}.pfx-sparks{left:50%;top:var(--cy,42%)}.pfx-sparks i{width:var(--s,7px);height:var(--s,7px);margin:calc(var(--s,7px) / -2);box-shadow:0 0 8px #fff, 0 0 16px var(--pfx-tint);opacity:0;animation:pfx-spark .8s cubic-bezier(.1, .8, .3, 1) var(--b) forwards;background:#fff;border-radius:50%;position:absolute}.pfx-twinkle{top:0;bottom:0;left:0;right:0}.pfx-twinkle i{width:18px;height:18px;filter:drop-shadow(0 0 4px var(--pfx-tint));opacity:0;background:radial-gradient(circle,#fff 0,#fff 12%,#0000 13%),linear-gradient(90deg,#0000 46%,#fff 50%,#0000 54%),linear-gradient(#0000 46%,#fff 50%,#0000 54%);margin:-9px;animation:1.68s ease-in-out infinite pfx-twinkle;position:absolute;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}.pfx-sparks i.ln{width:3px;height:calc(var(--s) * 2.8);margin:calc(var(--s) * -1.4) -1.5px;--rot:calc(var(--r) + 90deg);border-radius:2px}@keyframes pfx-spark{0%{opacity:1;transform:translate(0, 0) rotate(var(--rot,0deg)) scale(1.3)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot,0deg)) scale(.4)}}@keyframes pfx-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes pfx-shake{20%{transform:translate(5px,-3px)}40%{transform:translate(-5px,3px)}60%{transform:translate(3px,2px)}80%{transform:translate(-2px,-2px)}}@keyframes pfx-button{0%{opacity:0;transform:skew(-8deg)scale(.6)}60%{opacity:1;transform:skew(-8deg)scale(1.08)}to{opacity:1;transform:skew(-8deg)scale(1)}}@keyframes pfx-nudge{0%,to{transform:skew(-8deg)scale(1)}50%{transform:skew(-8deg)scale(1.04)}}.pfx.calm .pfx-sparks,.pfx.calm .pfx-twinkle{display:none}.pfx .pfx-pic svg>ellipse[fill^=rgba\(0]{fill:#8a6cff38}.pfx-gleam{-webkit-mask:var(--shape) top center / 100% auto no-repeat;-webkit-mask:var(--shape) top center / 100% auto no-repeat;mask:var(--shape) top center / 100% auto no-repeat;mix-blend-mode:screen;animation:pfx-gleam 2.8s cubic-bezier(.45, 0, .25, 1) calc(var(--b) * 2) infinite;background:linear-gradient(110deg,#0000 43%,#ffffff8c 50%,#0000 57%) 130% 0/260% 100% no-repeat;position:absolute;top:-22%;bottom:-22%;left:-18%;right:-18%}@keyframes pfx-gleam{0%{background-position:130% 0}32%,to{background-position:-30% 0}}.pfx-lines{left:50%;top:var(--cy,42%);background:repeating-conic-gradient(from 0deg, #fff9 0 .5deg, transparent .5deg 6deg);opacity:0;width:160cqmax;height:160cqmax;animation:pfx-lines .5s cubic-bezier(.1, .7, .3, 1) var(--b) forwards;margin:-80cqmax 0 0 -80cqmax;-webkit-mask:radial-gradient(circle,#0000 9%,#000 16%,#0009 26%,#0000 40%);mask:radial-gradient(circle,#0000 9%,#000 16%,#0009 26%,#0000 40%)}@keyframes pfx-lines{0%{opacity:1;transform:scale(.55)rotate(0)}to{opacity:0;transform:scale(1.35)rotate(4deg)}}.pfx-ghosts{left:0;right:0;top:var(--cy,42%)}.pfx-ghosts i{border:1.5px solid color-mix(in srgb, var(--pfx-tint) 60%, #fff);background:radial-gradient(circle, color-mix(in srgb, var(--pfx-tint) 25%, transparent), transparent 70%);opacity:0;animation:pfx-ghost calc(var(--b) * 1.8) ease-out both;border-radius:50%;position:absolute;top:0}.pfx-ghosts i:first-child{width:12px;height:12px;margin:-6px;left:16%}.pfx-ghosts i:nth-child(2){width:26px;height:26px;margin:-13px;left:31%}.pfx-ghosts i:nth-child(3){width:16px;height:16px;margin:-8px;left:68%}.pfx-ghosts i:nth-child(4){width:36px;height:36px;margin:-18px;left:85%}@keyframes pfx-ghost{0%{opacity:0}35%,60%{opacity:.6}to{opacity:0}}.pfx-glitter{top:0;bottom:0;left:0;right:0;overflow:hidden}.pfx-glitter i{width:5px;height:5px;box-shadow:0 0 6px var(--pfx-tint);opacity:0;background:#fff;border-radius:1px;animation:linear infinite pfx-fall;position:absolute;top:-8px}@keyframes pfx-fall{0%{opacity:0;transform:translate(0)rotate(45deg)scale(1)}10%{opacity:.9}50%{opacity:.3;transform:translate(var(--sway), 52cqh) rotate(225deg) scale(.8)}70%{opacity:.9}to{opacity:0;transform:translateY(105cqh)rotate(405deg)scale(.6)}}.pfx-marquee,.pfx-stripes{transform-origin:var(--cx,50%) var(--cy,42%)}.pfx--pass .pfx-marquee>div{will-change:transform}.pfx-go{overflow:hidden}.pfx-go:after{content:"";mix-blend-mode:overlay;animation:pfx-gleam 2.4s ease-in-out calc(var(--b) * 4 + .4s) infinite;background:linear-gradient(110deg,#0000 38%,#ffffff80 50%,#0000 62%) 130% 0/250% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.pfx-go:active{filter:brightness(.92);box-shadow:0 2px #b37a00,0 6px 14px #0006}.pfx.calm .pfx-glitter,.pfx.calm .pfx-lines,.pfx.calm .pfx-ghosts,.pfx.calm .pfx-gleam{display:none}.pfx-core{left:50%;top:var(--cy,42%);background:radial-gradient(circle, #fff 0, color-mix(in srgb, var(--pfx-tint) 60%, #fff) 18%, color-mix(in srgb, var(--pfx-tint) 40%, transparent) 40%, transparent 70%);width:30cqmin;height:30cqmin;animation:pfx-core var(--b) cubic-bezier(.6, 0, .9, .5) both;border-radius:50%;margin:-15cqmin 0 0 -15cqmin}@keyframes pfx-core{0%{opacity:0;transform:scale(.1)}40%{opacity:.7}92%{opacity:1;transform:scale(.9)rotate(30deg)}to{opacity:0;transform:scale(1.6)}}.pfx-gather{left:50%;top:var(--cy,42%);width:0;height:0}.pfx-gather i{background:linear-gradient(90deg, #fff, color-mix(in srgb, var(--pfx-tint) 60%, transparent));width:18px;height:3px;box-shadow:0 0 8px var(--pfx-tint);opacity:0;animation:pfx-gather calc(var(--b) * .85) cubic-bezier(.55, 0, .9, .4) both;border-radius:2px;position:absolute;top:-1.5px;left:-3px}@keyframes pfx-gather{0%{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scaleX(.4)}30%{opacity:1}85%{opacity:1;transform:rotate(var(--a)) translateX(2cqmin) scaleX(1.6)}to{opacity:0;transform:rotate(var(--a)) translateX(0) scaleX(.2)}}@keyframes pfx-born{0%{opacity:0;transform:scale(.2)}10%{opacity:1}38%{transform:scale(1.12)}60%{transform:scale(.97)}80%,to{opacity:1;transform:scale(1)}}.pfx-hot{-webkit-mask:var(--shape) top center / 100% auto no-repeat;-webkit-mask:var(--shape) top center / 100% auto no-repeat;mask:var(--shape) top center / 100% auto no-repeat;box-shadow:none;opacity:0;animation:pfx-hot calc(var(--b) * 1.3) ease-out var(--b) both;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.pfx--reward .pfx-hot{animation-delay:calc(var(--b) * .9)}@keyframes pfx-hot{0%,22%{opacity:1}to{opacity:0}}.pfx.out .pfx-bg,.pfx.out .pfx-stripes,.pfx.out .pfx-rays,.pfx.out .pfx-marquee{animation:.55s cubic-bezier(.6,0,.4,1) .1s forwards pfx-close!important}@keyframes pfx-close{0%{clip-path:circle(150% at var(--ox,50%) var(--oy,42%));opacity:1}to{clip-path:circle(0% at var(--ox,50%) var(--oy,42%));opacity:0}}.pfx.out{pointer-events:none}.pfx-dot{z-index:9001;pointer-events:none;background:radial-gradient(circle, #fff 0, color-mix(in srgb, var(--pfx-tint) 70%, #fff) 35%, transparent 70%);border-radius:50%;animation:.5s ease-out forwards pfx-dot;position:fixed;transform:translate(-50%,-50%)}@keyframes pfx-dot{to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.pfx-coin{z-index:9002;pointer-events:none;filter:drop-shadow(0 0 6px #ffd257e6);width:26px;height:26px;position:fixed}.pfx-coin svg{width:100%;height:100%;display:block}.pfx-hit{z-index:9002;pointer-events:none;width:0;height:0;position:fixed}.pfx-hit i{width:6px;height:6px;box-shadow:0 0 8px var(--pfx-tint);background:#fff;border-radius:50%;animation:.5s cubic-bezier(.2,.8,.3,1) forwards pfx-hit-spark;position:absolute;top:-3px;left:-3px}.pfx-hit .pfx-hit-ring{border:3px solid color-mix(in srgb, var(--pfx-tint) 50%, #fff);width:60px;height:60px;box-shadow:0 0 14px var(--pfx-tint), inset 0 0 10px var(--pfx-tint);background:0 0;animation:.5s cubic-bezier(.2,.8,.3,1) forwards pfx-hit-ring;top:-30px;left:-30px}@keyframes pfx-hit-spark{0%{transform:rotate(var(--a)) translateX(4px) scale(1.2)}to{opacity:0;transform:rotate(var(--a)) translateX(46px) scale(.3)}}@keyframes pfx-hit-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.pfx.calm .pfx-core,.pfx.calm .pfx-gather,.pfx.calm .pfx-hot{display:none}.rb{border:1px solid rgba(var(--tier-rgb,255, 255, 255), .35);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#00000059;border-radius:14px;width:min(360px,92%);margin:10px auto 0;padding:8px 10px 6px;font-size:13px;position:relative}.rb-row{flex-wrap:wrap;justify-content:center;gap:5px;min-height:54px;margin:8px 0 2px;display:flex}.rb-chip{background:linear-gradient(180deg, rgba(var(--tier-rgb,200, 200, 200), .32), rgba(var(--tier-rgb,200, 200, 200), .08));border:1.5px solid rgba(var(--tier-rgb,200, 200, 200), .85);opacity:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;height:52px;padding:2px 5px;transition:opacity .16s,transform .28s cubic-bezier(.3,1.7,.5,1),filter .25s,box-shadow .2s;display:inline-flex;position:relative;transform:translateY(10px)scale(.4);box-shadow:inset 0 1px #ffffff40,0 2px 6px #0006}.rb-chip.shown{opacity:1;transform:none}.rb-face{align-items:center;gap:1px;transition:transform .22s cubic-bezier(.3,1.6,.5,1);display:inline-flex;transform:translateY(8px)scale(1.15)}.rb-face small{opacity:.9;font-size:10px;font-weight:800}.rb-num{color:var(--tier-hi,#fff);text-shadow:0 1px #0009;opacity:0;font-size:15px;font-weight:900;line-height:16px;transition:opacity .12s,transform .24s cubic-bezier(.3,1.9,.5,1);display:block;transform:scale(.3)}.rb-chip.num .rb-face{transform:none}.rb-chip.num .rb-num{opacity:1;transform:none}.rb-chip.hot{box-shadow:0 0 0 2px rgba(var(--tier-rgb), .9), 0 0 18px rgba(var(--tier-rgb), .9);z-index:2;transform:translateY(-3px)scale(1.12)}.rb-chip.used:not(.hot){filter:saturate(.55)brightness(.8)}.rb-chip.used .rb-num{opacity:.7}.rb-chip-ico{vertical-align:middle;width:24px;height:24px;display:inline-block}.rb-snake{text-align:center;font-size:17px;line-height:22px}.rb-head{align-items:center;gap:6px;display:flex}.rb-me{flex:none;width:26px;height:26px;display:inline-flex}.rb-me>*{width:100%;height:100%}.rb-name{color:var(--tier,#fff);flex:1;font-weight:800}.rb-sum{color:var(--tier-hi,#fff);font-size:19px;font-weight:900}.rb-track{align-items:center;gap:6px;margin-top:6px;display:flex}.rb-bar{background:#ffffff1f;border-radius:7px;flex:1;height:14px;position:relative;overflow:hidden}.rb-was{background:rgba(var(--tier-rgb,255, 255, 255), .45);position:absolute;top:0;bottom:0;left:0;right:auto}.rb-piece{background:linear-gradient(90deg, var(--tier-2), var(--tier));transform-origin:0;border-left:1px solid #00000073;position:absolute;top:0;bottom:0}.rb-piece.grow{animation:.45s cubic-bezier(.2,.9,.3,1) both rb-grow}.rb-piece.full{filter:brightness(1.35)}@keyframes rb-grow{0%{filter:brightness(3)saturate(0);transform:scaleX(0)}35%{filter:brightness(3)saturate(0);transform:scaleX(1)}to{filter:brightness()saturate();transform:scaleX(1)}}.rb-fly{z-index:3;pointer-events:none;background:linear-gradient(180deg, rgba(var(--tier-rgb), .55), #000c);border:1.5px solid var(--tier,#fff);color:var(--tier-hi,#fff);white-space:nowrap;text-shadow:0 0 8px rgba(var(--tier-rgb), .9), 0 1px 0 #000000b3;box-shadow:0 0 14px rgba(var(--tier-rgb), .85), 0 -10px 18px -6px rgba(var(--tier-rgb), .7);border-radius:11px;align-items:center;gap:3px;padding:2px 8px 2px 4px;font-size:18px;font-weight:900;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.rb-fly-ico{width:22px;height:22px;display:inline-block}.rb-spark{z-index:3;pointer-events:none;background:var(--tier-hi,#fff);width:5px;height:5px;box-shadow:0 0 6px var(--tier,#fff);border-radius:50%;position:absolute}.rb-flash{z-index:2;pointer-events:none;background:radial-gradient(circle, #fffffff2 0%, rgba(var(--tier-rgb), .6) 35%, transparent 70%);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.45s ease-out both rb-hit;position:absolute}@keyframes rb-hit{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.rb-bump{animation:.2s ease-out rb-bump}@keyframes rb-bump{0%{transform:scale(1)}40%{transform:scale(1.06,1.25)}to{transform:scale(1)}}.rb-sum.rb-bump{animation-name:rb-bump-sum}@keyframes rb-bump-sum{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.rb-left{color:#fff;margin-top:5px;font-size:14px;font-weight:700;display:block}.rb-banner{z-index:4;pointer-events:none;border:2px solid var(--tier,#fff);color:var(--tier-hi,#fff);white-space:nowrap;text-shadow:0 0 14px rgba(var(--tier-rgb), .9);opacity:0;background:#000c;border-radius:12px;padding:4px 14px;font-size:24px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.rb-banner.on{animation:1.1s cubic-bezier(.3,1.6,.5,1) both rb-banner}@keyframes rb-banner{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}.rb-banner{align-items:center;gap:8px;display:inline-flex}.rb-banner-ico{width:32px;height:32px;display:inline-block}.rb-bar:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.rb-up .rb-bar:after{animation:.55s ease-out rb-sweep}@keyframes rb-sweep{to{transform:translate(110%)}}.rb-track.rb-bump{animation:.18s ease-out rb-shake}@keyframes rb-shake{0%{transform:translateY(0)}35%{transform:translateY(2px)}70%{transform:translateY(-1px)}to{transform:translateY(0)}}.rb-up .rb-me{animation:.6s cubic-bezier(.3,1.8,.5,1) rb-badge}@keyframes rb-badge{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}.rb-up{animation:.5s ease-out rb-flash}@keyframes rb-flash{0%{box-shadow:0 0 0 rgba(var(--tier-rgb), 0)}40%{box-shadow:0 0 26px rgba(var(--tier-rgb), .95)}to{box-shadow:0 0 0 rgba(var(--tier-rgb), 0)}}@media (prefers-reduced-motion:reduce){.rb-piece.grow,.rb-up,.rb-bump,.rb-flash,.rb-banner.on,.rb-banner{align-items:center;gap:8px;display:inline-flex}.rb-banner-ico{width:32px;height:32px;display:inline-block}.rb-bar:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.rb-up .rb-bar:after{animation:.55s ease-out rb-sweep}@keyframes rb-sweep{to{transform:translate(110%)}}.rb-track.rb-bump{animation:.18s ease-out rb-shake}@keyframes rb-shake{0%{transform:translateY(0)}35%{transform:translateY(2px)}70%{transform:translateY(-1px)}to{transform:translateY(0)}}.rb-up .rb-me{animation:none}.rb-chip{transition:none}}.r-rank>.rb{background:0 0;border:none;width:100%;margin:0;padding:0}.rb-tight .rb-row{gap:3px}.rb-tight .rb-chip{border-radius:9px;min-width:33px;height:48px;padding:2px}.rb-tight .rb-chip-ico{width:22px;height:22px}.rb.rb-none{cursor:default;text-align:center;padding:6px 10px}.rb-none-t{opacity:.8;font-size:14px;font-weight:700}.rb-bar.rb-charged{box-shadow:0 0 0 1px rgba(var(--tier-rgb), .9), 0 0 16px rgba(var(--tier-rgb), .9)}.rb-event{z-index:9000;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rbe-dim{background:radial-gradient(circle at 50% 42%, rgba(var(--tier-rgb), .28) 0%, #04060cd1 45%, #000000eb 100%);opacity:0;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.rb-event.on .rbe-dim{opacity:1}.rbe-stage{width:min(46vw,210px);height:min(46vw,210px);position:relative}.rbe-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--tier-rgb), .3) 0deg 6deg, transparent 6deg 20deg);opacity:0;border-radius:50%;position:absolute;top:-90%;bottom:-90%;left:-90%;right:-90%;transform:scale(.4)rotate(0);-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.rb-event.on .rbe-rays{animation:2.6s linear both rbe-rays}@keyframes rbe-rays{0%{opacity:0;transform:scale(.4)rotate(0)}25%{opacity:1;transform:scale(1)rotate(25deg)}to{opacity:1;transform:scale(1.05)rotate(90deg)}}.rbe-glow{background:radial-gradient(circle, rgba(var(--tier-hi-rgb), .55) 0%, rgba(var(--tier-rgb), .25) 40%, transparent 68%);opacity:0;border-radius:50%;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.rb-event.on .rbe-glow{animation:2.6s ease-out both rbe-glow}@keyframes rbe-glow{0%,22%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.1)}to{opacity:.75;transform:scale(1)}}.rbe-ring{border:4px solid var(--tier-hi,#fff);opacity:0;border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.rb-event.on .rbe-ring{animation:.8s cubic-bezier(.1,.7,.3,1) .6s both rbe-ring}@keyframes rbe-ring{0%{opacity:1;border-width:10px;transform:scale(.5)}to{opacity:0;border-width:1px;transform:scale(2.4)}}.rbe-old,.rbe-new{display:block;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.rbe-old{opacity:0}.rb-event.on .rbe-old{animation:.66s ease-in both rbe-old}@keyframes rbe-old{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}45%{transform:scale(1)rotate(-4deg)}55%{transform:scale(1)rotate(4deg)}65%{transform:scale(1.04)rotate(-3deg)}75%{transform:scale(1.04)rotate(3deg)}92%{opacity:1;filter:brightness(3);transform:scale(1.15)}to{opacity:0;filter:brightness(4);transform:scale(1.4)}}.rbe-new{opacity:0;filter:drop-shadow(0 0 18px rgba(var(--tier-rgb), .9));transform:scale(.2)}@keyframes rbe-new{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.rbe-flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffffffb3 20%,#0000 60%);border-radius:50%;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.rb-event.on .rbe-flash{animation:.5s ease-out .58s both rbe-flash}@keyframes rbe-flash{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.rbe-text{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.rbe-big{letter-spacing:.32em;color:#fff;opacity:0;font-size:15px;font-weight:900;transform:translateY(14px)}.rbe-name{background:linear-gradient(180deg, #fff 0%, var(--tier-hi,#fff) 45%, var(--tier,#fff) 100%);color:#0000;filter:drop-shadow(0 2px 0 #0009) drop-shadow(0 0 16px rgba(var(--tier-rgb), .7));opacity:0;-webkit-background-clip:text;background-clip:text;font-size:max(30px,min(9vw,46px));font-weight:900;line-height:1.05;transform:translateY(18px)scale(.9)}.rb-event.on .rbe-big{animation:.4s cubic-bezier(.2,1.3,.4,1) .85s both rbe-up}.rb-event.on .rbe-name{animation:.5s cubic-bezier(.2,1.4,.4,1) .98s both rbe-up}@keyframes rbe-up{to{opacity:1;transform:none}}.rbe-spark{z-index:1;pointer-events:none;background:var(--tier-hi,#fff);width:7px;height:7px;box-shadow:0 0 8px var(--tier,#fff), 0 0 2px #fff;border-radius:50%;position:fixed}.rb-event.rank .rbe-name{font-size:max(34px,min(10vw,52px))}.rb-event.out .rbe-dim,.rb-event.out .rbe-rays,.rb-event.out .rbe-glow,.rb-event.out .rbe-text{transition:opacity .35s;animation:none;opacity:0!important}.r-rank>.rb .rb-head{padding:2px 2px 0}.rb-me{width:32px;height:32px}.rb-name{font-size:16px}.rb-sum{font-size:20px}.rb-row{margin:12px 0 6px}.rb-bar{border-radius:8px;height:16px}.rb-track,.rb-left{margin-top:8px}.rbe-stage{width:min(64vw,280px);height:min(64vw,280px)}.rbe-big{font-size:19px}.rbe-spark{width:9px;height:9px}.rb-event.on .rbe-ring.two{animation:1s cubic-bezier(.1,.7,.3,1) .9s both rbe-ring}.rb-event.on .rbe-new{animation:.7s cubic-bezier(.3,1.7,.5,1) .6s both rbe-new,1.6s ease-in-out 1.3s infinite alternate rbe-breathe}@keyframes rbe-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}.rb-event.on .rbe-rays,.rb-event.on .rbe-glow{animation-duration:3.4s}.rb-sum{transform-origin:100%}.rb-piece.grow.soft{animation-name:rb-grow-soft}@keyframes rb-grow-soft{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rb-new-tag{background:var(--tier,#fff);color:var(--tier-ink,#111);letter-spacing:.06em;border-radius:6px;margin-left:-2px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:900;display:none}.rb-new .rb-new-tag{animation:.4s cubic-bezier(.3,1.8,.5,1) both rb-tag;display:inline-block}@keyframes rb-tag{0%{transform:scale(0)}to{transform:scale(1)}}.rb-new .rb-name{flex:none;animation:1.1s ease-in-out 2 alternate rb-name-glow}.rb-new .rb-head .rb-sum{margin-left:auto}@keyframes rb-name-glow{to{text-shadow:0 0 14px rgba(var(--tier-rgb), 1), 0 0 4px #fff}}.rb-new .rb-me{animation:.6s cubic-bezier(.3,1.8,.5,1) rb-badge}.rb-tight .rb-chip{min-width:36px}.rb-tight .rb-num{font-size:14px}@media (prefers-reduced-motion:reduce){.rb-new .rb-name,.rb-new .rb-new-tag,.rb-event.on .rbe-new{animation:none}}.r-rank,.rb{position:relative}.rb-event{z-index:6;border-radius:inherit;flex-direction:row;gap:14px;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rbe-dim{background:radial-gradient(ellipse at 30% 50%, rgba(var(--tier-rgb), .35) 0%, #06080ef5 60%, #000000f7 100%);-webkit-backdrop-filter:blur(4px)saturate(.6);backdrop-filter:blur(4px)saturate(.6)}.rbe-stage{flex:none;width:104px;height:104px}.rbe-rays{top:-140%;bottom:-140%;left:-140%;right:-140%}.rbe-text{text-align:left;align-items:flex-start}.rbe-big{letter-spacing:.28em;font-size:13px}.rbe-name,.rb-event.rank .rbe-name{font-size:max(26px,min(8vw,36px))}.rbe-spark{width:6px;height:6px;position:absolute}.rb-event .rbe-dim{background:radial-gradient(ellipse at 30% 50%, rgba(var(--tier-rgb), .3) 0%, #06080efb 55%, #040509 100%);background:radial-gradient(ellipse at 30% 50%, rgba(var(--tier-rgb), .3) 0%, transparent 60%), #06080e}.rb-road{margin:14px 2px 2px}.rb-road-line{background:#ffffff14;border-radius:4px;height:8px;margin:0 12px 26px;position:relative}.rb-road-seg{background:rgba(var(--tier-rgb), .22);position:absolute;top:0;bottom:0}.rb-road-seg.lit{background:linear-gradient(90deg, var(--tier-2), var(--tier), var(--tier-hi));box-shadow:0 0 8px rgba(var(--tier-rgb), .7)}.rb-road-fill{clip-path:inset(0 100% 0 0);border-radius:4px;transition:clip-path .35s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rb-road-fill:before{content:"";background:#ffffff80;width:3.22581%;position:absolute;top:0;bottom:0;left:0}.rb-road-tick{background:#00000073;width:1px;position:absolute;top:1px;bottom:1px}.rb-road-mark{border:1.5px solid rgba(var(--tier-rgb), .9);width:22px;height:22px;box-shadow:0 0 6px rgba(var(--tier-rgb), .5);z-index:1;background:#0a0c14;border-radius:50%;justify-content:center;align-items:center;margin:-11px 0 0 -11px;display:flex;position:absolute;top:50%}.rb-road-mark.top{width:26px;height:26px;margin:-13px 0 0 -13px}.rb-road-ico{width:16px;height:16px;display:block}.rb-road-mark.top .rb-road-ico{width:20px;height:20px}.rb-road-me{z-index:2;transition:left .35s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:19px;transform:translate(-50%)}.rb-road-me b{background:var(--tier,#fff);color:var(--tier-ink,#111);box-shadow:0 0 10px rgba(var(--tier-rgb), .8);border-radius:8px;padding:1px 7px;font-size:11px;font-weight:900;display:block}.rb-road-me:after{content:"";border:5px solid #0000;border-top-color:var(--tier,#fff);margin-left:-5px;position:absolute;top:100%;left:50%}@media (prefers-reduced-motion:reduce){.rb-road-fill,.rb-road-me{transition:none}}.rb-road-mark small{white-space:nowrap;color:var(--tier-hi,#fff);opacity:.85;font-size:10px;font-weight:800;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.r-rank:has(>.rb){padding:12px}.r-rank:has(>.rb-none){padding:10px 12px}.r-rank>.rb .rb-head{text-align:left;gap:8px;min-height:32px;padding:0}.rb-name{text-align:left;line-height:1.15}.rb-sum{white-space:nowrap;line-height:1}.rb-row{justify-content:flex-start;margin:12px 0 0}.rb-track{gap:8px;margin-top:12px}.rb-left{text-align:left;color:#ffffffd9;margin-top:6px;font-size:13px}.rb-road{margin:0;padding-top:34px}.rb-track{gap:0}.rb-road-line{margin:0 13px 28px 0}.rb-road-mark.r0 small{left:0;transform:none}.rb-row .rb-chip{flex:1 1 0;max-width:60px}.rb-face small{color:var(--tier-hi,#fff);font-size:11px}.rb-row{position:relative}.rb-count{pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:opacity .18s,transform .35s cubic-bezier(.3,1.7,.5,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.6)}.rb-count small{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.rb-count b{color:#fff;text-shadow:0 0 18px rgba(var(--tier-rgb,255, 255, 255), .7);font-size:34px;font-weight:900;line-height:1;display:block}.rb-count.on{opacity:1;transform:none}.rb-count.split{opacity:0;transition:opacity .3s,transform .3s ease-out;transform:scale(1.5)}.rb-chip.zero{filter:grayscale();--tier-rgb:160, 160, 160;transition:opacity .16s,transform .28s cubic-bezier(.3,1.7,.5,1),max-width .38s,min-width .38s,padding .38s,margin .38s,border-width .38s}.rb-chip.zero.shown{opacity:.6}.rb-chip.zero.gone{opacity:0;border-width:0;min-width:0;max-width:0;margin-left:-5px;padding:0;transform:scale(.2)rotate(-12deg)}.rb-tight .rb-chip.zero.gone{margin-left:-3px}.rb-row,.rb-road,.rb-left{max-height:260px;transition:max-height .4s cubic-bezier(.3,.8,.3,1),opacity .25s,margin .4s,padding .4s}.rb-rest{white-space:nowrap;opacity:.85;flex:none;margin-left:8px;font-size:12px;font-weight:800;display:none}.rb.rb-mini .rb-row,.rb.rb-mini .rb-road,.rb.rb-mini .rb-left{opacity:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.rb.rb-mini .rb-head{min-height:28px}.rb.rb-mini .rb-me{width:28px;height:28px}.rb.rb-mini .rb-name{font-size:15px}.rb.rb-mini .rb-sum{font-size:17px}.rb.rb-mini .rb-track{margin-top:8px}.rb.rb-mini .rb-bar{border-radius:4px;height:8px}.rb.rb-mini .rb-rest{display:block}.rb.rb-mini .rb-new-tag{display:none}@media (prefers-reduced-motion:reduce){.rb-row,.rb-road,.rb-left{transition:none}}.gf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-solid:#ffffffbd;--glass-line:#ffffffbf;--glass-hi:#ffffffe6;--plate-shadow:0 8px 24px #1e2d4624;--ink:#121826;--ink-2:#3b4558;--ink-3:#6b7489;--accent:#1fcf9c;--accent-2:#0b9e74;--accent-ink:#fff;--font:"Geologica", "Segoe UI", Roboto, sans-serif;--r:16px;pointer-events:none;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:0;right:0}.gf.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-solid:#0c1220a8;--glass-line:#ffffff1a;--glass-hi:#ffffff1a;--plate-shadow:0 10px 30px #00000059;--ink:#eef2fa;--ink-2:#b8c1d3;--ink-3:#8590a8;--accent:#3ff0b8;--accent-2:#13c08e;--accent-ink:#03241a}.gf>*{pointer-events:auto}#hud:not(.gf-on)>.gf{display:none}#hud.gf-on #h-score,#hud.gf-on #h-me{display:none!important}#hud.results-on>.gf{display:none}#hud.gf-dead>.gf{display:block!important}#hud.gf-dead>.gf>:not(.gf-tools):not(.gf-themes){display:none}@media (hover:none) and (pointer:coarse){#hud.gf-dead .gf-tools{left:auto;right:calc(10px + env(safe-area-inset-right,0px));top:var(--gf-dead-top,calc(132px + env(safe-area-inset-top,0px)))}}.gf-pl{background:var(--glass-solid);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--glass-line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--glass-hi), var(--plate-shadow);position:absolute}.gf button{font:inherit;color:inherit;cursor:pointer;filter:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:0;padding:0;transition:none;transform:none}.gf button:hover,.gf button:active{filter:none;border-color:#0000;transform:none}.gf button:focus:not(:focus-visible){outline:none}.gf button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gf-tools{left:calc(18px + env(safe-area-inset-left,0px));top:calc(18px + env(safe-area-inset-top,0px));align-items:center;gap:8px;display:flex;position:absolute}.gf-dn{border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.gf-dn button{width:40px;height:40px;color:var(--ink-3);border-radius:999px;place-items:center;display:grid}.gf-dn button[aria-pressed=true]{background:linear-gradient(180deg, var(--accent), var(--accent-2));color:var(--accent-ink)}.gf-dn svg{width:20px;height:20px;display:block}.gf-board{right:calc(18px + env(safe-area-inset-right,0px));top:calc(18px + env(safe-area-inset-top,0px));font-variant-numeric:tabular-nums;width:210px;padding:12px 14px 10px;font-size:12px}.gf-board h3 .gf-of{display:none}.gf-board h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px;font-weight:700}.gf-board ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.gf-board li{color:var(--ink-2);grid-template-columns:18px 1fr auto;gap:6px;display:grid}.gf-board li span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gf-board li.you{color:var(--ink);font-weight:800}.gf-board li b{color:var(--ink-3);font-weight:600}.gf-len{left:calc(18px + env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));padding:10px 16px 10px 14px}.gf-len.gf-hide{display:none}.gf-v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.gf-s{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:600}#hud.gf-on:not(.paused):not(.gf-dead) .gf-tools,#hud.gf-on:not(.paused):not(.gf-dead) .gf-themes{display:none}#hud.gf-on.paused .gf-tools,#hud.gf-on.paused .gf-themes,#hud.gf-dead .gf-tools,#hud.gf-dead .gf-themes{z-index:31}#hud.gf-on .pause-btn{top:calc(18px + env(safe-area-inset-top,0px));left:calc(18px + env(safe-area-inset-left,0px));right:auto}#hud.gf-on .minimap{top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));right:calc(18px + env(safe-area-inset-right,0px));width:148px;height:148px}@media (hover:none) and (pointer:coarse){#ui .hud .gf-board{pointer-events:auto}.gf-len{display:none}.gf-dn button{width:40px;height:40px}.gf-board{top:calc(10px + env(safe-area-inset-top,0px));left:calc(10px + var(--gf-sl));border-radius:12px;width:150px;padding:7px 9px 6px;font-size:10.5px;right:auto}.gf-board h3{justify-content:space-between;margin-bottom:3px;font-size:9.5px;display:flex}.gf-board h3 .gf-of{letter-spacing:.02em;text-transform:none;font-weight:600;display:inline}.gf-board ol{gap:1px}.gf-board li{grid-template-columns:14px 1fr auto;gap:4px}.gf-board li:nth-child(n+4):not(.you){display:none}body.gf-fight{--gf-map:104px;--gf-gap:8px;--gf-sl:env(safe-area-inset-left,0px);--gf-sr:env(safe-area-inset-right,0px)}#hud.gf-on .minimap{top:calc(10px + env(safe-area-inset-top,0px));bottom:auto;right:calc(10px + var(--gf-sr));width:var(--gf-map);height:var(--gf-map)}body.gf-fight #zoom-pad{--zoom-placed:1;flex-direction:column-reverse;top:calc(10px + env(safe-area-inset-top,0px))!important;left:auto!important;right:calc(10px + var(--gf-map) + var(--gf-gap) + var(--gf-sr))!important;visibility:visible!important}#hud.gf-on .killfeed{top:calc(var(--gf-bb,110px) + 4px);bottom:auto;left:calc(10px + var(--gf-sl));align-items:stretch;gap:3px;width:150px;max-width:none;right:auto}#hud.gf-on .killfeed>div{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;max-width:none;padding:3px 8px;font-size:10.5px;animation:.18s ease-out gf-feed-in;overflow:hidden}#hud.gf-on .killfeed>div:not(:nth-last-child(-n+2)){display:none}#hud.gf-on .pause-btn{top:calc(10px + env(safe-area-inset-top,0px));left:auto;right:calc(10px + var(--gf-map) + var(--gf-gap) * 2 + 44px + var(--gf-sr));width:44px;height:44px}#hud.gf-on.paused .gf-tools{top:calc(var(--gf-bb,110px) + 8px);left:calc(10px + var(--gf-sl))}body.gf-fight .pause-screen.pz-touch .pz-more{top:calc(20px + var(--gf-map) + env(safe-area-inset-top,0px));right:calc(10px + var(--gf-sr))}}@media (hover:none) and (pointer:coarse) and (max-width:379px){.gf-board,#hud.gf-on .killfeed{width:140px}body.gf-fight{--gf-map:96px;--gf-gap:6px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){body.gf-fight{--gf-sl:max(0px, env(safe-area-inset-left,0px) - 32px);--gf-sr:max(0px, env(safe-area-inset-right,0px) - 32px)}}body.gf-day #zoom-pad .zoom-btn{background:#ffffffbd!important;border-color:#ffffffbf!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #1e2d4624!important}body.gf-day #zoom-pad .zoom-btn path{stroke:#3b4558}.gf .gf-th{background:var(--glass-solid);border:1px solid var(--glass-line);width:46px;height:46px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid;position:relative}.gf-th svg{width:20px;height:20px;display:block}.gf-th[aria-expanded=true]{color:var(--accent)}#ui .hud .gf-themes,#ui .hud .gf-themes *{pointer-events:auto}.gf .gf-themes{background:var(--glass-solid);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);flex-direction:column;width:min(332px,100vw - 36px);max-height:calc(100vh - 110px);animation:.16s ease-out gf-pop;display:flex;position:fixed;overflow:hidden}@keyframes gf-pop{0%{opacity:0;transform:translateY(-6px)}}.gf-tt{flex:none;align-items:center;gap:8px;padding:8px 8px 6px;display:flex}.gf-grip{display:none}.gf-tabs{gap:4px;display:flex}.gf .gf-tabs button{color:var(--ink-3);padding:6px 8px 8px;font-size:14px;font-weight:800;position:relative}.gf .gf-tabs button:after{content:"";background:var(--accent);border-radius:2px;height:2.5px;transition:transform .15s ease-out;position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.gf .gf-tabs button[aria-selected=true]{color:var(--ink)}.gf .gf-tabs button[aria-selected=true]:after{transform:none}.gf-cols{align-items:center;gap:0;margin-left:auto;display:flex}.gf-cols small{color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:700}.gf-themes[data-tab=scn] .gf-cols{visibility:hidden}.gf .gf-col{place-items:center;width:32px;height:32px;display:grid}.gf .gf-col:before{content:"";background:var(--dot);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #00000040}.gf .gf-col[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #ffffff59, 0 0 0 2px var(--glass-solid), 0 0 0 4px var(--accent)}.gf .gf-col.white{--dot:#f5f2ed}.gf .gf-col.black{--dot:#0a0a0b}.gf .gf-col.blue{--dot:#1d2e50}.gf .gf-x{width:32px;height:32px;color:var(--ink-2);background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.gf-x svg{width:15px;height:15px}.gf .gf-x:hover{color:var(--ink)}.gf-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 8px 8px;overflow-y:auto}.gf-themes[data-tab=pat] .gf-cards,.gf-themes[data-tab=scn] .gf-pats{display:none}.gf-pats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.gf .gf-pat{color:var(--ink-2,inherit);text-align:center;border:1px solid #0000;border-radius:10px;gap:3px;padding:3px;font-size:10.5px;font-weight:600;display:grid}.gf-pat canvas{aspect-ratio:112/72;border-radius:7px;width:100%;min-width:0;box-shadow:inset 0 0 0 1px #ffffff24}.gf .gf-pat[aria-pressed=true],.gf .gf-card[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.gf-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.gf .gf-card{color:var(--ink-2,inherit);text-align:center;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 4px 6px;font-size:12.5px;font-weight:700;display:grid}.gf-card b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gf.night .gf-pat canvas{filter:brightness(1.45)contrast(1.1)}.gf .gf-card .gf-sw{aspect-ratio:240/138;width:100%;min-width:0;height:auto}@media (hover:none) and (pointer:coarse){.gf .gf-themes{border-bottom:0;border-radius:20px 20px 0 0;width:auto;max-height:none;animation:.22s cubic-bezier(.2,.9,.3,1) gf-rise;top:auto;bottom:0;left:0;right:0}.gf-tt{touch-action:none;padding:16px 10px 6px 12px;position:relative}.gf-grip{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:2px;width:36px;height:4px;margin-left:-18px;display:block;position:absolute;top:6px;left:50%}.gf .gf-tabs button{min-height:44px;padding:8px 10px 10px;font-size:15px}.gf .gf-col{width:40px;height:44px}.gf .gf-col:before{width:26px;height:26px}.gf .gf-x{width:44px;height:44px}.gf-scroll{padding:0 0 max(10px, env(safe-area-inset-bottom,0px));overflow:visible}.gf-pats,.gf-cards{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent);grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;gap:6px;padding:2px 14px;scroll-padding:0 14px;display:grid;overflow-x:auto}.gf-pats::-webkit-scrollbar{display:none}.gf-cards::-webkit-scrollbar{display:none}.gf-cards{grid-auto-columns:128px}.gf .gf-pat,.gf .gf-card{scroll-snap-align:start}.gf .gf-pat{font-size:11px}.gf .gf-card{font-size:12.5px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){.gf .gf-themes{width:min(620px,100vw - 24px);animation:none;left:50%;right:auto;transform:translate(-50%)}}@keyframes gf-rise{0%{opacity:0;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.gf .gf-themes{animation:none}}body.gf-th-open #pause>*{visibility:hidden}.gf-themes[hidden]{display:none!important}.gf-sw{border-radius:9px;width:52px;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.gf-sw canvas{object-fit:cover;width:100%;height:100%;display:block}.gf-sw.classic b{background:radial-gradient(circle,#18233a,#060a12);flex:1}.gf-sw.classic b+b{background:radial-gradient(circle,#f6f3ee,#d8d0c4)}.gf-sw.horizons{background:radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 45% 80%,#fff,#0000),radial-gradient(circle at 30% 40%,#7846c8bf,#0000 60%),radial-gradient(circle at 75% 70%,#2878c8b3,#0000 55%),#07091a}.gf-sw.marble{background:linear-gradient(125deg,#0000 40%,#d4aa5af2 41.5%,#0000 43%),linear-gradient(150deg,#0000 62%,#d4aa5a99 63%,#0000 64%),linear-gradient(100deg,#0000 22%,#c8c8d24d 22.6%,#0000 23.2%),radial-gradient(circle at 40% 40%,#2a2a30,#0c0c0e)}.gf-sw.magma{background:linear-gradient(115deg,#0000 47%,#ff6e14e6 49%,#ffb43ce6 50%,#0000 52%),linear-gradient(35deg,#0000 58%,#ff5a14cc 59.5%,#0000 61%),linear-gradient(160deg,#0000 30%,#ff6414b3 31%,#0000 32.5%),#1a100d}.gf-sw.ice{background:linear-gradient(120deg,#0000 44%,#c8e6ffcc 45%,#0000 46%),linear-gradient(20deg,#0000 62%,#c8e6ff99 63%,#0000 64%),linear-gradient(75deg,#0000 25%,#c8e6ff73 26%,#0000 27%),radial-gradient(circle at 60% 60%,#10345a,#030b18)}body.gf-day #zoom-pad .zoom-btn{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.gf-crown{vertical-align:-1px;margin-right:4px;display:inline-block}.gf-crown svg{width:11px;height:11px;display:block}#hud.gf-on .turbo.gf-turbo{color:#ffd35a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 32%,#ffe69621,#0000 58%),radial-gradient(circle,#1c180c5c,#090c1770 72%);border:2px solid #ffd35a8a;gap:0;box-shadow:inset 0 1px #fff0be47,inset 0 -6px 14px #00000047,0 0 14px #ffc4502e,0 6px 18px #00000052}.turbo .gf-tb-ico,.turbo .gf-tb-ring,#hud.gf-on .turbo.gf-turbo>svg:not(.gf-tb-ico){display:none}#hud.gf-on .turbo.gf-turbo .gf-tb-ico{filter:drop-shadow(0 0 6px #ffc8508c);width:42%;height:42%;margin-top:2%;transition:transform 80ms ease-out;display:block}#hud.gf-on .turbo.gf-turbo .gf-tb-c1{opacity:.55}#hud.gf-on .turbo.gf-turbo span{letter-spacing:.16em;color:#ffecbee6;font-size:9.5px}#hud.gf-on .gf-tb-ring{pointer-events:none;opacity:0;background:conic-gradient(from 0deg, transparent 0 62%, #ffe282f2 88%, #fff6d6 96%, transparent 100%);border-radius:50%;transition:opacity .12s;display:block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}#hud.gf-on .turbo.gf-turbo.on{color:#fffaf0;background:radial-gradient(circle at 50% 40%,#ffe0809e,#ffaa3c52 72%);border-color:#ffe08a;box-shadow:inset 0 1px #fffadc99,0 0 26px #ffc450a6,0 4px 16px #0000004d}#hud.gf-on .turbo.gf-turbo.on .gf-tb-ico{transform:translateY(-6%)scale(.94)}#hud.gf-on .turbo.gf-turbo.on .gf-tb-c1{opacity:.8}#hud.gf-on .turbo.gf-turbo.on span{color:#fffaf0}#hud.gf-on .turbo.gf-turbo.on .gf-tb-ring{opacity:1;animation:.7s linear infinite gf-tb-spin}@keyframes gf-tb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){#hud.gf-on .turbo.gf-turbo.on .gf-tb-ring{animation:none}}.killfeed .kf-vs{color:#ff8a7a;margin:0 3px;display:inline-block}.killfeed .kf-vs .ico{vertical-align:-.15em;width:12px;height:12px}@keyframes gf-feed-in{0%{opacity:0;transform:translateY(-4px)}}@media (hover:none) and (pointer:coarse){#hud.gf-on .killfeed>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1220a8;border:1px solid #ffffff1a}body.gf-day #hud.gf-on .killfeed>div{color:#121826;text-shadow:none;background:#ffffffbd;border-color:#ffffffbf}#hud.gf-on .killfeed>div{justify-content:center;align-items:center;gap:2px;display:flex}#hud.gf-on .killfeed>div>span{text-overflow:ellipsis;color:#eef2fa;min-width:0;overflow:hidden}#hud.gf-on .killfeed>div>span .ico,#hud.gf-on .killfeed>div>span .rk,#hud.gf-on .killfeed>div>span .crown-tag{display:none}#hud.gf-on .killfeed .kf-vs{flex:none}body.gf-day #hud.gf-on .killfeed>div>span{color:#121826}body.gf-day #hud.gf-on .killfeed .kf-vs{color:#e0503c}}.stick.float{opacity:0;transition:opacity .32s ease-out}.stick.float.active{opacity:1;transition:opacity 90ms ease-out}.stick.float .stick-base{transition:scale .32s ease-out;scale:.86}.stick.float.active .stick-base{transition:scale .14s cubic-bezier(.2,.9,.3,1.25);scale:1}.gf .gf-board{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 4px 14px #1e2d4614;text-shadow:0 0 6px #fff9;background:#fff6;border-color:#ffffff80}@media (hover:none) and (pointer:coarse){#hud.gf-on .killfeed>div{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);text-shadow:0 1px 3px #0000008c;background:#0c122057;border-color:#ffffff14}body.gf-day #hud.gf-on .killfeed>div{text-shadow:0 0 6px #fff9;background:#fff6;border-color:#ffffff80}}#hud.gf-on:not(.gf-enter) .gf>*,#hud.gf-on:not(.gf-enter) .minimap,#hud.gf-on:not(.gf-enter) .pause-btn,#hud.gf-on:not(.gf-enter) .killfeed,#hud.gf-on:not(.gf-enter) .boost-hint,body.gf-fight:not(.gf-enter) #zoom-pad{transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1)}#hud.gf-enter .gf>*,#hud.gf-enter .minimap,#hud.gf-enter .pause-btn,#hud.gf-enter .killfeed,#hud.gf-enter .boost-hint,body.gf-enter #zoom-pad{translate:0 -6px;opacity:0!important;pointer-events:none!important}#hud.gf-enter .gf>*>*,body.gf-enter #zoom-pad .zoom-btn{pointer-events:none!important}@media (prefers-reduced-motion:reduce){#hud.gf-on .gf>*,#hud.gf-on .minimap,#hud.gf-on .pause-btn,#hud.gf-on .killfeed,#hud.gf-on .boost-hint,body.gf-fight #zoom-pad{transition:opacity .4s;translate:none}}.gf .gf-board{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.82;text-shadow:0 0 2px #ffffffe6,0 0 8px #ffffffb3;background:#fff3;border-color:#ffffff52}.gf.night .gf-board{box-shadow:none;text-shadow:0 1px 2px #000000d9,0 0 8px #00000080;background:#0a0e1a2e;border-color:#ffffff0f}.gf.night .gf-board li{color:#eef2fad1}@media (hover:none) and (pointer:coarse){#hud.gf-on .killfeed>div{opacity:.82;text-shadow:0 1px 2px #000000d9,0 0 8px #00000080;background:#0a0e1a2e;border-color:#ffffff0f}body.gf-day #hud.gf-on .killfeed>div{text-shadow:0 0 2px #ffffffe6,0 0 8px #ffffffb3;background:#fff3;border-color:#ffffff52}#hud.gf-on:not(.cine) .pause-btn{opacity:.55;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b1638;border-color:#ffffff38}#hud.gf-on:not(.cine) .pause-btn:active{opacity:1}body.gf-fight #zoom-pad{opacity:.6}body.gf-fight #zoom-pad:has(.zoom-btn:active){opacity:1}body.gf-fight #zoom-pad .zoom-btn{box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff42!important}body.gf-day #hud.gf-on:not(.cine) .pause-btn{color:#3b4558;background:#ffffff4d;border-color:#ffffff80}body.gf-day #zoom-pad .zoom-btn{box-shadow:none!important;background:#ffffff4d!important;border-color:#ffffff80!important}}.gf .gf-board{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.72;background:#ffffff1a;border-color:#ffffff38}.gf.night .gf-board{background:#0a0e1a14;border-color:#ffffff0d}.gf.night .gf-board li,.gf.night .gf-board h3{color:#d6dce8b3}.gf.night .gf-board li.you{color:#ffffffeb}.gf:not(.night) .gf-board li,.gf:not(.night) .gf-board h3{color:#283040b3}.gf:not(.night) .gf-board li.you{color:#121826eb}@media (hover:none) and (pointer:coarse){#hud.gf-on .killfeed>div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.72;background:#0a0e1a14;border-color:#ffffff0d}body.gf-day #hud.gf-on .killfeed>div{background:#ffffff1a;border-color:#ffffff38}#hud.gf-on:not(.cine) .pause-btn{opacity:.5;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080b1614;border-color:#ffffff2e}body.gf-fight #zoom-pad{opacity:.55}body.gf-fight #zoom-pad .zoom-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff08!important;border-color:#fff3!important}body.gf-day #hud.gf-on:not(.cine) .pause-btn{background:#ffffff1f;border-color:#3c465a38}body.gf-day #zoom-pad .zoom-btn{background:#ffffff1f!important;border-color:#3c465a38!important}}body.gf-fight{--gf-nt:calc(18px + env(safe-area-inset-top,0px))}#hud.gf-on .center-msg{top:var(--gf-nt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(44vw,520px);font-family:var(--font);letter-spacing:0;color:#eef2ffeb;text-shadow:none;white-space:nowrap;pointer-events:none;background:#0a0d1957;border:1px solid #ffffff14;border-radius:99px;justify-content:center;align-items:baseline;gap:7px;margin:0;padding:5px 14px;font-size:14px;font-weight:700;line-height:1.25;transition:opacity .35s;display:flex;left:50%;right:auto;transform:translate(-50%)}#hud.gf-on .center-msg:empty{display:none}#hud.gf-on .center-msg .cm-big,#hud.gf-on .center-msg.payback .cm-big{font-size:inherit;letter-spacing:0;color:inherit;text-shadow:none;flex:none;animation:.3s ease-out both gf-note-in;display:inline}#hud.gf-on .center-msg.payback .cm-big{color:#ffd77a}#hud.gf-on .center-msg small,#hud.gf-on .center-msg.payback small{text-overflow:ellipsis;min-width:0;font-family:var(--font);letter-spacing:0;color:#d6dcee9e;margin:0;font-size:.88em;font-weight:600;display:inline;overflow:hidden}#hud.gf-on .center-msg small:before{content:"·";color:#d6dcee66;margin-right:7px}#hud.gf-on .center-msg .cm-crest{flex:none;align-self:center;width:18px;height:18px;margin:-2px -2px -2px -6px;animation:none}body.gf-day #hud.gf-on .center-msg{color:#1c223ae0;background:#ffffff6b;border-color:#141e3c14}body.gf-day #hud.gf-on .center-msg small{color:#28304e99}body.gf-day #hud.gf-on .center-msg.payback .cm-big{color:#a86a00}@keyframes gf-note-in{0%{opacity:0;transform:translateY(-3px)}}body.gf-fight .rank-note{top:calc(var(--gf-nt) + 34px);border:1px solid rgba(var(--tier-rgb), .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;background:#0a0d1957;gap:7px;padding:3px 13px 3px 4px;left:50%;right:auto;transform:translate(-50%,-6px)}body.gf-fight .rank-note.show{transform:translate(-50%)}body.gf-fight .rank-note .rn-ins{filter:none;width:24px;height:24px;margin:0}body.gf-fight .rank-note .rn-txt{flex-direction:row;flex:none;align-items:baseline;gap:6px}body.gf-fight .rank-note .rn-txt small{letter-spacing:0;text-transform:lowercase;color:#d6dcee9e;font-size:12px;font-weight:600;display:inline-block}body.gf-fight .rank-note .rn-txt small:first-letter{text-transform:uppercase}body.gf-fight .rank-note .rn-txt b{font-family:var(--font);color:#eef2ffeb;font-size:14px;font-weight:700}body.gf-fight .rank-note .rn-coins{font-size:12px;font-weight:700}body.gf-fight .rank-note .rn-coins .ico{width:13px;height:13px}body.gf-day.gf-fight .rank-note{background:#ffffff6b}body.gf-day.gf-fight .rank-note .rn-txt small{color:#28304e99}body.gf-day.gf-fight .rank-note .rn-txt b{color:#1c223ae0}@media (hover:none) and (pointer:coarse){body.gf-fight{--gf-nt:max(calc(var(--gf-bb,110px) + 56px), calc(18px + var(--gf-map) + env(safe-area-inset-top,0px)))}#hud.gf-on .center-msg{max-width:calc(100vw - 32px);padding:4px 12px;font-size:13px}body.gf-fight .rank-note .rn-txt b{font-size:13px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){body.gf-fight{--gf-nt:calc(10px + env(safe-area-inset-top,0px));--gf-nl:calc(10px + var(--gf-sl) + 150px + 10px);--gf-nr:calc(10px + var(--gf-sr) + var(--gf-map) + var(--gf-gap) * 2 + 88px + 10px)}#hud.gf-on .center-msg,body.gf-fight .rank-note{left:calc(var(--gf-nl) + (100vw - var(--gf-nl) - var(--gf-nr)) / 2);max-width:calc(100vw - var(--gf-nl) - var(--gf-nr))}}body.gf-fight #hud .exit-plate{top:calc(var(--gf-nt) + 72px)}body.gf-fight:has(#h-exit:not(.hidden)) .toast{top:calc(var(--gf-nt) + 134px)}@media (hover:none) and (pointer:coarse) and (max-height:520px){body.gf-fight .pause-screen.pz-touch .pz-sub{display:none}body.gf-fight .pause-screen.pz-touch .pz-more{top:calc(10px + env(safe-area-inset-top,0px));left:calc(10px + var(--gf-sl) + 160px);right:calc(20px + var(--gf-sr) + var(--gf-map));flex-flow:wrap;justify-content:flex-end;align-items:flex-start;gap:6px}}@media (hover:none) and (pointer:coarse) and (max-height:520px) and (max-width:720px){body.gf-fight .pause-screen.pz-touch .pz-dock{left:calc((100vw - 270px) / 2 + var(--gf-sl,0px) / 2);width:min(300px,100vw - 300px)}}#hud.gf-on.paused .gf-tools,#hud.gf-on.paused #h-map{z-index:31}body.gf-fight .pause-screen:not(.quiet){z-index:32}body.gf-fight .pause-screen .pz-chip.pz-exit{color:#ffe1e5;background:#460e1adb;border-color:#ff788c8c}body.gf-fight #dialogs>.screen{z-index:35}body.gf-fight .pause-screen.quiet:not(.pz-touch) .pz-more{flex-wrap:wrap;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px)}body.gf-fight .pause-screen.quiet:not(.pz-touch) .pz-chip{white-space:nowrap}.tf{z-index:1;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.tf.hidden{display:none}.tf>*{position:absolute;top:0;left:0}.tf-sight{transform:translate(-50%,-50%)}.tf-arrow,.tf-sight{filter:drop-shadow(0 0 5px #ff7a3dbf);line-height:0;display:block}.tf-arrow{display:none}.tf.edge .tf-arrow{animation:1.2s ease-in-out infinite tf-beat;display:block}.tf.edge .tf-sight{display:none}.tf-sight{width:34px;height:34px}.tf-sight svg,.tf-arrow svg{display:block}.tf-sight svg{width:100%;height:100%;animation:6s linear infinite tf-spin}.tf-name{color:#ffb08a;white-space:nowrap;text-overflow:ellipsis;background:#080c1cd1;border:1.5px solid #ff7a3d;border-radius:10px;max-width:190px;padding:2px 8px;font:800 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.tf-down{filter:drop-shadow(0 0 5px #ff7a3dbf);line-height:0;display:none}.tf-down svg{animation:.9s ease-in-out infinite tf-bob;display:block}.tf:not(.edge):not(.close) .tf-down{display:block}.tf.close .tf-name{display:none}.tf.close .tf-sight{opacity:.55}@keyframes tf-bob{50%{transform:translateY(-5px)}}.tf-ping{border:3px solid #ff7a3d;border-radius:50%;width:34px;height:34px;display:none;transform:translate(-50%,-50%);box-shadow:0 0 14px #ff7a3de6,inset 0 0 10px #ff7a3d99}.tf.spot:not(.edge) .tf-ping{animation:.7s ease-out 2 forwards tf-ping;display:block}.tf.spot:not(.edge) .tf-sight{animation:.35s ease-in-out 4 tf-flash}@keyframes tf-ping{0%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes tf-flash{50%{filter:drop-shadow(0 0 14px #fff)brightness(1.8);transform:translate(-50%,-50%)scale(1.25)}}@keyframes tf-beat{50%{opacity:.55}}@keyframes tf-spin{to{transform:rotate(360deg)}}.pm-offer{z-index:63;color:#eef2ff;background:#0a0e20f0;border:1px solid #c8d6ff40;border-radius:14px;flex-direction:column;gap:6px;min-width:180px;padding:8px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.14s ease-out pm-in;display:flex;position:fixed;top:0;left:0;box-shadow:0 10px 30px #0000008c}.pm-offer.hidden{display:none}.pm-who{white-space:nowrap;align-items:center;gap:6px;padding:0 4px;display:flex}.pm-who i{border-radius:50%;flex:none;width:10px;height:10px}.pm-who b{text-overflow:ellipsis;max-width:130px;overflow:hidden}.pm-who em{opacity:.6;margin-left:auto;font-style:normal}.pm-offer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;border:0;border-radius:10px;min-height:40px;padding:0 12px;font:800 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pm-on{color:#1a0b02;background:#ff7a3d}.pm-off{color:#ffb08a;background:#ff7a3d29;border:1.5px solid #ff7a3d!important}.pm-here{color:#ffd98a;background:#ffffff14}@keyframes pm-in{0%{opacity:0}}.tf.lost .tf-arrow svg,.tf.lost .tf-sight{opacity:.5}.tf.lost .tf-down{display:none!important}.tf.lost:not(.edge) .tf-name{display:block}.tf.lost .tf-name{border-style:dashed;max-width:min(300px,80vw)}.tchip{left:50%;top:calc(10px + env(safe-area-inset-top,0px));z-index:3;-webkit-backdrop-filter:blur(6px);touch-action:none;background:#080c1cd1;border:1.5px solid #ff7a3d;border-radius:16px;align-items:stretch;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.tchip.hidden{display:none}@media (max-width:600px) and (orientation:portrait){.tchip{top:calc(112px + env(safe-area-inset-top,0px));max-width:calc(100vw - 24px)}}.tchip.lost{border-style:dashed}.tchip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ffd2bd;cursor:pointer;background:0 0;border:0;min-height:32px;font:800 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tchip-go{align-items:center;gap:6px;min-width:0;padding:0 4px 0 12px;display:flex}.tchip-go i{border-radius:50%;flex:none;width:9px;height:9px}.tchip-go i.hidden{display:none}.tchip-t{flex-direction:column;align-items:flex-start;min-width:0;padding:3px 0;line-height:1.15;display:flex}.tchip-go b,.tchip-go em{white-space:nowrap;text-overflow:ellipsis;max-width:62vw;overflow:hidden}.tchip-go em{opacity:.8;font-size:11px;font-style:normal;font-weight:600;animation:1.2s ease-in-out infinite tf-beat}.tchip-go em:empty{display:none}.tchip-x{opacity:.75;min-width:44px;padding:0 12px 0 8px;min-height:40px!important}.tchip-x:hover{opacity:1}@media (max-width:600px) and (orientation:portrait){body:has(.pause-screen.pz-touch:not(.hidden)) .tchip{top:calc(164px + env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left));max-width:calc(100vw - 210px);transform:none}}.install-sheet{left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:60;text-align:left;color:#121826;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);pointer-events:auto;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:22px;width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px 16px 14px;font-family:Geologica,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.35;animation:.32s cubic-bezier(.2,.9,.3,1.1) is-up;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 12px 40px #141e3247}@keyframes is-up{0%{transform:translate(-50%,110%)}}.install-sheet.night,.install-btn.night{color:#eef2fa;background:#0e1422e6;border-color:#ffffff1f;box-shadow:0 12px 40px #00000080}.install-sheet .is-head{align-items:center;gap:12px;padding-right:22px;display:flex}.install-sheet .is-icon{border-radius:13px;flex:none;width:56px;height:56px}.install-sheet b{font-size:17px;font-weight:700;display:block}.install-sheet .is-head p{opacity:.7;margin:2px 0 0}.install-sheet .is-x{width:36px;height:36px;color:inherit;opacity:.3;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:36px;position:absolute;top:6px;right:6px}.install-sheet .is-body{margin-top:14px}.install-sheet .is-go{width:100%;min-height:46px;font:inherit;color:#05261b;cursor:pointer;background:#2fe0a6;border:0;border-radius:14px;font-size:16px;font-weight:700;display:block}.install-sheet .is-steps{margin:0;padding:0;list-style:none}.install-sheet .is-steps li{align-items:center;gap:10px;padding:7px 0;display:flex}.install-sheet .is-steps li+li{border-top:1px solid #8080802e}.install-sheet .is-n{text-align:center;color:#05261b;background:#2fe0a6;border-radius:50%;flex:none;width:24px;height:24px;font-size:13px;font-weight:700;line-height:24px}.install-sheet .is-t{flex:1}.install-sheet .is-pic{color:#0a84ff;flex:none;width:26px;height:26px}.install-sheet .is-pic svg{width:100%;height:100%}.install-sheet .is-safari{margin:0 0 12px}.install-btn{left:50%;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:30;white-space:nowrap;color:#121826;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffffd9;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-family:Geologica,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 18px #141e3233}.install-btn img{border-radius:6px;width:22px;height:22px}.install-btn.in-line{box-shadow:none;border-radius:999px;gap:6px;padding:3px 10px 3px 3px;font-size:11.5px;line-height:1.2;position:static;transform:none}.install-btn.in-line img{border-radius:5px;width:18px;height:18px}
