@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/nunito-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--panel:#10151ebd;--panel-solid:#111620eb;--panel-line:#ffffff17;--text:#fff;--muted:#ffffffa3;--soft:#ffffff14;--green:#79f2a5;--green-deep:#2fbf71;--gold:#f6c54f;--teal:#2bb5a8;--red:#ff6b5e;--quest:#e9e48b;--r:14px;--shadow:0 10px 32px #00000052;--font:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:#16202b;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}#c{outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#ui{pointer-events:none;z-index:2;position:fixed;inset:0}#ui button,#ui input,#ui textarea,#ui a,#ui select,#ui label{pointer-events:auto}button{font-family:inherit}a{color:#8fe3ff}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.muted{color:var(--muted)}.small{font-size:12px}.btn{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:800;transition:background .15s,transform .1s,border-color .15s}.btn:hover:not(:disabled){background:#ffffff26}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn.small{border-radius:8px;padding:5px 10px;font-size:12px}.btn.primary{color:#06261a;background:linear-gradient(#44d68a,#22a866);border-color:#5fe59c}.btn.primary:hover:not(:disabled){background:linear-gradient(#56e39a,#29b670)}.btn.danger{background:#ff5a5033;border-color:#ff6e6480}.btn.ghost{background:0 0}.btn.big{border-radius:12px;padding:13px 22px;font-size:16px}.inp{color:#fff;-webkit-user-select:text;user-select:text;background:#0000004d;border:1px solid #ffffff29;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:700}.inp:focus{border-color:var(--green);box-shadow:0 0 0 3px #79f2a526}.key-inp{resize:none;font-family:ui-monospace,Menlo,monospace;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.row.end{justify-content:flex-end}.field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 6px;font-size:12px;font-weight:800}.form-err{color:#ffb3aa;background:#ff50461f;border:1px solid #ff645a4d;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:700}.note{border:1px solid var(--panel-line);background:#ffffff0f;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13.5px;line-height:1.45}.note.warn{color:#ffe7b0;background:#ffc4461a;border-color:#ffc44659}.addr,.secret{border:1px solid var(--panel-line);word-break:break-all;-webkit-user-select:all;user-select:all;background:#00000059;border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:block}.secret{color:#ffe39a}.check-row{cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-weight:800;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--green-deep)}.loading{z-index:60;pointer-events:auto;opacity:0;background:radial-gradient(120% 90% at 50% 30%,#3f8c5a 0%,#1f4a3c 45%,#12202a 100%);transition:opacity .9s;position:fixed;inset:0;overflow:hidden}.loading.on{opacity:1}.ld-stage{position:absolute;inset:0;overflow:hidden}.ld-slide{opacity:0;will-change:transform, opacity;transition:opacity 1.2s;position:absolute;inset:-3%}.ld-slide.in{opacity:1}.ld-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-slide.portrait{background:radial-gradient(85% 80% at 66% 46%, color-mix(in srgb, var(--tint,#3f8c5a) 80%, #fff) 0%, color-mix(in srgb, var(--tint,#3f8c5a) 55%, #0c1218) 42%, #0a0f15 100%);inset:0}.ld-portrait{object-fit:contain;filter:drop-shadow(0 30px 60px #0000008c);width:auto;max-width:70vw;height:min(76vh,760px);position:absolute;top:50%;right:9vw;translate:0 -50%}.ld-shade{pointer-events:none;background:linear-gradient(#060a1099 0%,#060a1000 20% 55%,#060a10d1 100%),radial-gradient(130% 100%,#0000 62%,#00000061 100%);position:absolute;inset:0}.ld-logo{letter-spacing:-.01em;text-shadow:0 4px 22px #0000008c;align-items:center;gap:12px;font-size:38px;font-weight:1000;display:flex;position:absolute;top:30px;left:40px}.ld-cap{opacity:0;max-width:min(780px,60vw);transition:opacity .6s,transform .6s;position:absolute;bottom:42px;left:40px;transform:translateY(10px)}.ld-cap.in{opacity:1;transform:none}.ld-cap-t{text-transform:uppercase;letter-spacing:.01em;text-shadow:0 3px #00000059,0 6px 28px #000000a6;text-wrap:balance;font-size:clamp(26px,3.3vw,48px);font-weight:1000;line-height:1.04}.ld-cap-t:empty{display:none}.ld-tip{color:#ffffffe6;border-left:3px solid var(--gold);background:#080c129e;border-radius:8px;margin-top:12px;padding:6px 12px;font-size:15px;font-weight:800;line-height:1.35;display:inline-block}.ld-tip:before{content:"TIP";letter-spacing:.12em;color:var(--gold);margin-right:8px;font-weight:1000}.ld-load{text-shadow:0 2px 8px #000000bf;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:42px;right:40px}.ld-row{align-items:center;gap:10px;font-weight:1000;display:flex}.ld-spin{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite spin}.ld-word{letter-spacing:.22em;font-size:15px}.ld-pct{font-variant-numeric:tabular-nums;color:var(--gold);text-align:right;min-width:44px;font-size:15px}.ld-label{color:#ffffffbd;font-size:13px;font-weight:800}.ld-bar{background:#ffffff2e;border-radius:2px;width:220px;height:4px;overflow:hidden}.ld-fill{transform-origin:0;background:linear-gradient(90deg,#6cf0a6,#f6d36a);height:100%;transition:transform .3s;transform:scaleX(0)}.loading.err .ld-label{color:#ffb3aa;text-align:right;max-width:70vw}.loading.err .ld-spin{border-top-color:#ff6b5e;animation:none}@media (max-width:760px){.ld-logo{font-size:26px;top:16px;left:16px}.ld-cap{max-width:none;bottom:92px;left:16px;right:16px}.ld-tip{font-size:13px}.ld-load{align-items:stretch;bottom:22px;left:16px;right:16px}.ld-bar{width:auto}.ld-portrait{max-width:86vw;height:50vh;right:50%;translate:50% -56%}}.logo-ball{color:#fff;filter:drop-shadow(0 4px 10px #00000059);display:inline-flex}.title{z-index:30;background:linear-gradient(90deg,#0a121ab8 0%,#0a121a59 42%,#0a121a00 70%);justify-content:flex-start;align-items:center;padding:0 7vw;transition:opacity .6s;display:flex;position:fixed;inset:0}.title.gone{opacity:0;pointer-events:none}.title-inner{pointer-events:auto;width:min(440px,86vw);animation:.8s cubic-bezier(.2,.8,.2,1) both rise}.title-logo{margin-bottom:10px;font-size:54px}.title-tag{color:#ffffffdb;text-shadow:0 2px 10px #0006;margin-bottom:26px;font-size:17px;font-weight:700;line-height:1.45}.title-menu{flex-direction:column;gap:10px;display:flex}.tbtn{text-align:left;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);background:#10151e9e;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:13px 18px;transition:transform .12s,background .15s,border-color .15s;display:flex}.tbtn:hover{background:#1a212ebf;border-color:#ffffff4d;transform:translate(3px)}.tbtn.primary{color:#04231a;background:linear-gradient(#44d68af2,#22a866f2);border-color:#6ef0a8}.tbtn.primary .tbtn-s{color:#04231abf}.tbtn-l{font-size:18px;font-weight:900}.tbtn-s{color:var(--muted);font-size:13px;font-weight:700}.title-status{min-height:22px;color:var(--muted);margin-top:14px;font-size:14px;font-weight:800}.title-status.err{color:#ffb3aa}.title-foot{color:#fff9;margin-top:18px;font-size:13px;font-weight:700}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.modal-wrap{pointer-events:auto;background:#050a1073;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal-wrap.on{display:flex}.modal{background:var(--panel-solid);border:1px solid var(--panel-line);width:min(520px,100%);max-height:92vh;box-shadow:var(--shadow);-webkit-user-select:text;user-select:text;border-radius:18px;padding:18px 20px 20px;animation:.22s cubic-bezier(.2,.9,.3,1.2) both pop;overflow:auto}.modal p{margin:8px 0;line-height:1.5}.modal .panel-head{padding:0 0 4px}.title-inner{transition:opacity .25s,filter .25s}.title.modal-on .title-inner{opacity:.14;filter:blur(2px);pointer-events:none}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.wallet-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wallet-btn{border:1px solid var(--panel-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:800;display:flex}.wallet-btn:hover:not(:disabled){background:#ffffff1f}.wallet-btn img{border-radius:7px}.wallet-dot{background:linear-gradient(135deg,#8f7cff,#4fc3ff);border-radius:8px;width:28px;height:28px}.profile{z-index:30;background:linear-gradient(90deg,#0a121a99,#0a121a00 55%);align-items:center;padding:0 6vw;transition:opacity .5s;display:flex;position:fixed;inset:0}.profile.gone{opacity:0;pointer-events:none}.profile-card{background:var(--panel);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-line);pointer-events:auto;width:min(420px,100%);box-shadow:var(--shadow);border-radius:20px;padding:22px 24px 24px;animation:.6s both rise}.profile-card h2{margin:0 0 6px;font-size:26px;font-weight:1000}.profile-card .btn.big{width:100%;margin-top:18px}.profile-hint{margin-top:7px;line-height:1.45}.swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.swatch{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .1s}.swatch:hover{transform:scale(1.1)}.swatch.on{border-color:#fff;transform:scale(1.12);box-shadow:0 0 0 3px #ffffff40}.swatch-custom{cursor:pointer;background:0 0;border:none;width:34px;height:30px;padding:0}@media (max-width:760px){.title{background:linear-gradient(#0a121a00 30%,#0a121acc);align-items:flex-end;padding:0 16px 6vh}.title-logo{font-size:40px}.profile{align-items:flex-end;padding:0 16px 16px}}.hud{opacity:0;transition:opacity .6s;position:fixed;inset:0}.hud.on{opacity:1}.hud:not(.on) *{pointer-events:none!important}.hud-tl{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.pp{clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);text-shadow:0 1px 2px #00000080;background:linear-gradient(90deg,#0e131edb,#0e131eb3);border-radius:6px 0 0 6px;align-items:center;gap:9px;min-width:200px;height:34px;padding:0 22px 0 10px;font-weight:900;display:flex}.pp-ico{color:#ff7a5c;display:inline-flex}.pp-name{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:170px;font-size:15px;overflow:hidden}.pp-kd{color:#ffffffb8;white-space:nowrap;font-size:12px}.safe-badge{white-space:nowrap;text-shadow:0 1px 2px #000000b3;opacity:0;pointer-events:auto;cursor:help;background:#0e1e18b8;border:1px solid #79f2a559;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;height:24px;padding:0 10px 0 7px;font-size:11.5px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(-4px)}.safe-badge.on{opacity:1;transform:none}.safe-badge b{letter-spacing:.08em;text-transform:uppercase;color:#bff7d4;font-weight:1000}.safe-badge .sb-ico{display:inline-flex}.safe-badge .sb-sub{color:#ffffff9e;font-weight:800}.safe-badge.pulse{animation:.6s ease-out safePulse}@keyframes safePulse{0%{border-color:#79f2a5;box-shadow:0 0 #79f2a5b3}to{box-shadow:0 0 0 10px #79f2a500}}.hud-tc{width:min(560px,56vw);position:absolute;top:12px;left:50%;transform:translate(-50%)}.bossbar{opacity:0;background:linear-gradient(#0e121acc,#0e121a99);border:1px solid #ffffff14;border-radius:12px;padding:8px 14px 10px;transition:opacity .25s,transform .25s,border-color .3s,box-shadow .3s;transform:translateY(-8px);box-shadow:0 8px 26px #0000004d}.bossbar.on{opacity:1;transform:none}.bossbar.aimed{border-color:#ffd84a73}.bb-head{text-shadow:0 1px 3px #000c;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bb-name{letter-spacing:.01em;font-size:18px;font-weight:1000}.bb-lv{color:#1b2233;text-shadow:none;background:#f4f1e8;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:900}.bb-pills{margin-left:2px}.bb-dist{color:#ffffffb3;margin-left:auto;font-size:12px;font-weight:800}.bb-bar{background:#00000080;border-radius:7px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.bb-fill,.bb-chip{transform-origin:0;border-radius:7px;position:absolute;inset:0;transform:scaleX(1)}.bb-chip{opacity:.85;background:#ffe1a0}.bb-fill{background:linear-gradient(#ff6a4c,#c8261a);box-shadow:inset 0 1px #ffffff4d}.bb-ticks{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#00000059 calc(10% - 1px) 10%);position:absolute;inset:0}.bb-ticks:after{content:"";background:#ffffffd9;width:2px;position:absolute;top:-2px;bottom:-2px;left:25%;box-shadow:0 0 4px #000c}.bb-pct{text-shadow:0 1px 2px #000000e6;font-size:10.5px;font-weight:1000;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bb-eye{color:#fff;background:repeating-linear-gradient(-45deg,#78140e8c 0 8px,#460a088c 8px 16px);border:1px solid #ff5a4699;border-radius:7px;justify-content:center;align-items:center;gap:10px;height:26px;display:none}.bb-eye-ico{filter:drop-shadow(0 0 6px #ff3c28cc);animation:1.4s ease-in-out infinite eyePulse;display:inline-flex}.bb-q{letter-spacing:.3em;color:#ffd2c8;text-shadow:0 0 10px #ff3c28cc;font-size:17px;font-weight:1000}.bossbar.hidden-hp .bb-bar{display:none}.bossbar.hidden-hp .bb-eye{display:flex}.bossbar.enraged{border-color:#ff4632d9;animation:1s ease-in-out infinite rage}.bossbar.enraged .bb-name{color:#ffb3a6}@keyframes rage{50%{background:linear-gradient(#3c0a08d9,#1e0806b3);box-shadow:0 0 34px #ff281499,0 8px 26px #0000004d}}@keyframes eyePulse{50%{transform:scale(1.12)}}.hud-tr{flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;top:10px;right:12px}.killfeed{flex-direction:column;align-items:flex-end;gap:4px;max-width:min(360px,34vw);display:flex}.killfeed:empty{display:none}.kf{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000c;background:#0c1018a8;border-radius:7px;max-width:100%;padding:4px 10px;font-size:13px;font-weight:800;transition:opacity .7s;animation:.25s ease-out both kfIn;overflow:hidden}.kf.old{opacity:0}.kf.mine{background:#3c280ac7;outline:1px solid #f6c54f99}.kf.boss-kill .kf-v{color:#ffd84a}.kf-a{color:#fff}.kf-atk{color:#ffbea0e6;font-weight:700}.kf-x{color:#ff5a4a;font-weight:1000}.kf-v{color:#9fe6ff}@keyframes kfIn{0%{opacity:0;transform:translate(12px)}}.minimap{flex:none;width:168px;height:168px;position:relative}.minimap-canvas{border-radius:50%;width:168px;height:168px;display:block}.minimap-ring{pointer-events:none;border:3px solid #fafaf5e6;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 4px 18px #00000059,inset 0 0 18px #00000040}.minimap-n{color:#fff;background:#1b2233;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:1000;display:flex;position:absolute;top:0;left:0}.minimap-zoom{color:#fff;cursor:pointer;background:#1b2233;border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;font-size:14px;font-weight:900;line-height:1;position:absolute;bottom:22px;right:-4px}.minimap-zoom.out{bottom:-2px;right:18px}.hud-br{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:18px;right:18px}.ammo{text-align:right;text-shadow:0 1px 3px #000c;background:linear-gradient(270deg,#0e131ed6,#0e131e9e);border-radius:12px;min-width:170px;padding:10px 16px}.ammo-top{justify-content:flex-end;align-items:baseline;gap:6px;font-weight:1000;display:flex}.ammo-ico{align-self:center;margin-right:4px;display:inline-flex}.ammo-mag{font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.ammo-sep{color:#ffffff73;font-size:22px}.ammo-spare{color:#fffc;font-variant-numeric:tabular-nums;font-size:22px}.ammo-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:2px;font-size:11px;font-weight:900}.reload-bar{opacity:0;background:#ffffff1f;border-radius:2px;height:4px;margin-top:6px;transition:opacity .15s;overflow:hidden}.ammo.reloading .reload-bar{opacity:1}.reload-fill{transform-origin:0;background:linear-gradient(90deg,#f6c54f,#fff1b8);height:100%;transform:scaleX(0)}.ammo-hint{color:#ffd68a;max-width:220px;min-height:0;margin-top:4px;margin-left:auto;font-size:12px;font-weight:800}.ammo-hint:empty{display:none}.ammo.low .ammo-mag{color:#ffd68a}.ammo.empty .ammo-mag{color:#ff6b5e}.ammo.empty{animation:1.2s ease-in-out infinite emptyPulse}@keyframes emptyPulse{50%{box-shadow:0 0 0 2px #ff6b5e73}}.controls-card{border:1px solid var(--panel-line);pointer-events:auto;background:#0e131ebd;border-radius:12px;width:300px;padding:10px 12px;font-size:12px;font-weight:700;display:none}.controls-card.on{animation:.5s both rise;display:block}.cc-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13.5px;display:flex}.cc-x{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.cc-x svg{width:14px;height:14px}.cc-grid{grid-template-columns:1fr;gap:3px;display:grid}.cc-grid .kg span{color:#ffffffd9}.cc-foot{color:var(--quest);margin-top:7px;line-height:1.35}.cc-hint{border:1px solid var(--panel-line);color:#ffffffdb;cursor:pointer;text-shadow:0 1px 2px #000000b3;background:#0e131e9e;border-radius:9px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-family:inherit;font-size:12.5px;font-weight:800;transition:background .15s;display:none}.cc-hint:hover{background:#0e131ed9}.cc-hint.on{animation:.4s both rise;display:inline-flex}.cc-hint kbd{padding:1px 6px;font-size:11px}.hud.overlay-open .controls-card,.hud.overlay-open .cc-hint,.hud.overlay-open .prompt{display:none!important}.hud-bl{align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:12px;left:10px}.bl-col,.rail{flex-direction:column;gap:8px;display:flex}.rail-btn{color:#fff;cursor:pointer;background:#0e131e73;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:flex;position:relative}.rail-btn:hover{background:#0e131ebf;transform:translate(2px)}.rail-ico{filter:drop-shadow(0 1px 2px #0009);display:flex}.rail-key{color:#1b2233;background:#f4f1e8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:1000;display:flex;position:absolute;bottom:-4px;right:-5px}.health{width:300px}.hp-row{background:linear-gradient(90deg,#0e131ed6,#0e131e99);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:flex}.hp-cross{color:#79f2a5;text-shadow:0 0 8px #79f2a580;text-align:center;width:16px;font-size:22px;font-weight:1000;line-height:1}.hp-bar{background:#00000080;border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.hp-fill{transform-origin:0;background:linear-gradient(#7af0a2,#2fbf71);border-radius:6px;transition:transform .15s ease-out,background .3s;position:absolute;inset:0}.hp-num{text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000c;min-width:34px;font-size:18px;font-weight:1000}.health.mid .hp-fill{background:linear-gradient(#ffe07a,#e0a52a)}.health.low .hp-fill{background:linear-gradient(#ff7a6a,#d02a1e)}.health.low .hp-cross{color:#ff6b5e;text-shadow:0 0 8px #ff5a46b3}.health.hit .hp-row{animation:.35s ease-out hpHit}@keyframes hpHit{30%{background:#8c140ed9;transform:translate(3px)}}.statuses{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.statuses:empty{display:none}.status{background:#0e131ec7;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:3px 8px 3px 5px;font-size:12px;font-weight:900;display:inline-flex}.st-ico{display:inline-flex}.st-t{font-variant-numeric:tabular-nums;color:#ffffffbf;min-width:24px}.status.st-burn{border-color:#ff7a2e99}.status.st-poison{border-color:#b65bd899}.status.st-freeze{border-color:#9fe8ff99}.status.st-slow{border-color:#7fb4ff99}.status.st-stun{border-color:#f7d02cb3}.chat{width:min(420px,40vw);font-size:13px;font-weight:700}.chat-log{flex-direction:column;justify-content:flex-end;gap:2px;max-height:150px;padding-bottom:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.chat-line{text-shadow:0 1px 3px #000000f2,0 0 8px #00000080;word-break:break-word;background:#0a0e1457;border-radius:6px;align-self:flex-start;max-width:100%;padding:1px 7px;line-height:1.35;transition:opacity 1.2s}.chat.open .chat-line{background:0 0;padding:1px 0}.chat-line.old{opacity:0}.chat.open .chat-line.old{opacity:.85}.chat.open .chat-log{pointer-events:auto;background:#0a0e1473;border-radius:10px;max-height:260px;padding:6px 8px;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.chat-ch{color:#ffffff8c;font-size:11.5px}.chat-from{color:#9fe6ff;font-weight:900}.k-system .chat-text{color:#f6e08a}.k-kill .chat-text{color:#ffcf9f;font-weight:900}.k-admin .chat-text{color:#ffb0e0;font-weight:900}.chat-form{background:#0a0e144d;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex}.chat.open .chat-form{background:#0a0e14b3;outline:1px solid #fff3}.chat-label{text-shadow:0 1px 2px #000c;font-size:12px;font-weight:900}.chat-input{color:#fff;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;font-weight:700}.chat-input::placeholder{color:#ffffff80}.crosshair{--gap:8px;opacity:0;width:0;height:0;transition:opacity .12s;position:absolute;top:50%;left:50%}.crosshair.on{opacity:1}.crosshair i{background:#fff;border-radius:1px;transition:background .1s;position:absolute;box-shadow:0 0 2px #000000e6}.crosshair i:first-child{left:-1px;bottom:var(--gap);width:2px;height:9px}.crosshair i:nth-child(2){left:-1px;top:var(--gap);width:2px;height:9px}.crosshair i:nth-child(3){top:-1px;right:var(--gap);width:9px;height:2px}.crosshair i:nth-child(4){top:-1px;left:var(--gap);width:9px;height:2px}.crosshair b{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px;box-shadow:0 0 2px #000000e6}.crosshair.boss i,.crosshair.boss b{background:#ff5a4a}.crosshair.blocked i,.crosshair.blocked b{background:#e1ebe699;box-shadow:0 0 2px #0009}.ch-x,.ch-note{display:none}.crosshair.flash .ch-x{width:18px;height:18px;animation:1.4s ease-out both chFlash;display:block;position:absolute;top:-9px;left:-9px}.crosshair.flash .ch-x:before,.crosshair.flash .ch-x:after{content:"";background:#ff6e60f2;border-radius:1px;width:2px;height:20px;position:absolute;top:-1px;left:8px;box-shadow:0 0 3px #000c}.crosshair.flash .ch-x:before{transform:rotate(45deg)}.crosshair.flash .ch-x:after{transform:rotate(-45deg)}.crosshair.flash .ch-note{white-space:nowrap;color:#ffd2c8;text-shadow:0 1px 2px #000c;background:#0e121ac7;border-radius:7px;padding:3px 10px;font-size:12.5px;font-weight:900;animation:1.4s ease-out both chNote;display:block;position:absolute;top:24px;left:0;transform:translate(-50%)}@keyframes chFlash{0%{opacity:1;transform:scale(1.5)}15%{transform:scale(1)}70%{opacity:1}to{opacity:0}}@keyframes chNote{0%{opacity:0;transform:translate(-50%,-4px)}12%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0}}.hitmarker{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.hitmarker i{background:#fff;border-radius:1px;width:2.5px;height:11px;position:absolute;top:-5.5px;left:-1.25px;box-shadow:0 0 3px #000c}.hitmarker i:first-child{transform:rotate(45deg)translateY(-12px)}.hitmarker i:nth-child(2){transform:rotate(135deg)translateY(-12px)}.hitmarker i:nth-child(3){transform:rotate(225deg)translateY(-12px)}.hitmarker i:nth-child(4){transform:rotate(315deg)translateY(-12px)}.hitmarker.on{animation:.32s ease-out both hm}.hitmarker.k-crit i{background:#ffd84a;box-shadow:0 0 6px #ffc828e6}.hitmarker.k-kill i{background:#ff3b2e;width:3.5px;height:16px;top:-8px;left:-1.75px;box-shadow:0 0 8px #ff2814e6}.hitmarker.k-kill i:first-child{transform:rotate(45deg)translateY(-6px)}.hitmarker.k-kill i:nth-child(2){transform:rotate(135deg)translateY(-6px)}.hitmarker.k-kill i:nth-child(3){transform:rotate(225deg)translateY(-6px)}.hitmarker.k-kill i:nth-child(4){transform:rotate(315deg)translateY(-6px)}.hitmarker.k-kill.on{animation:.8s ease-out both hmKill}@keyframes hm{0%{opacity:1;transform:scale(1.35)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hmKill{0%{opacity:1;transform:scale(1.8)}25%{transform:scale(1)}75%{opacity:1}to{opacity:0}}.dmg-dirs{pointer-events:none;--R:clamp(96px, 15vh, 150px);width:0;height:0;position:absolute;top:50%;left:50%}.dmg-dir{left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);will-change:transform, opacity;display:none;position:absolute}.dmg-dir b{background:conic-gradient(from -36deg,#ff2e1e00 0deg,#ff3424cc 18deg,#ff4834f2 36deg,#ff3424cc 54deg,#ff2e1e00 72deg,#0000 72deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 22px),#00000059 calc(100% - 16px),#000 calc(100% - 6px) calc(100% - 2px),#0000 100%);mask:radial-gradient(circle closest-side,#0000 calc(100% - 22px),#00000059 calc(100% - 16px),#000 calc(100% - 6px) calc(100% - 2px),#0000 100%)}.dmg-dirs:before{content:"";left:calc(var(--R) * -1 + 1px);top:calc(var(--R) * -1 + 1px);width:calc(var(--R) * 2 - 2px);height:calc(var(--R) * 2 - 2px);opacity:0;border:1.5px solid #ffffff47;border-radius:50%;transition:opacity .35s;position:absolute;box-shadow:0 0 0 1px #0000002e,inset 0 0 0 1px #0000002e}.dmg-dirs.on:before{opacity:1}.dmg-dir i{filter:drop-shadow(0 0 4px #ff1e0acc);border-bottom:11px solid #ff503cf2;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;margin-left:-9px;position:absolute;top:-14px;left:50%}.dmg-edges{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dmg-edge{will-change:transform, opacity;background:radial-gradient(circle,#ff24146b 0%,#ff241429 36%,#ff241400 68%);border-radius:50%;width:52vmin;height:52vmin;display:none;position:absolute;top:0;left:0}.vignette{pointer-events:none;opacity:0;background:radial-gradient(#0000 45%,#96000059 70%,#6e0000d9 100%);position:absolute;inset:0}.prompt{opacity:0;white-space:nowrap;background:#0e121acc;border-radius:10px;padding:8px 16px;font-size:15px;font-weight:900;transition:opacity .2s;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.prompt.on{opacity:1}.conn{opacity:0;background:#781e14d9;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:900;transition:opacity .3s;position:absolute;top:74px;left:50%;transform:translate(-50%)}.conn.on{opacity:1}.toast{z-index:22;pointer-events:none;text-align:center;opacity:0;background:#0e121abd;border-radius:10px;min-width:260px;max-width:min(560px,90vw);padding:10px 22px 11px;transition:opacity .25s,transform .25s;position:fixed;top:calc(50% + 112px);left:50%;transform:translate(-50%,8px);box-shadow:0 8px 24px #00000040}.toast.on{opacity:1;transform:translate(-50%)}body.panel-open .toast{background:#0e121aeb;top:auto;bottom:5%}.toast-title{font-size:19px;font-weight:900}.toast-sub{color:#ffffffc7;margin-top:2px;font-size:13px;font-weight:700}.region{letter-spacing:.02em;opacity:0;white-space:nowrap;text-shadow:0 3px 18px #0000008c,0 1px 2px #0009;pointer-events:none;font-size:30px;font-weight:1000;position:absolute;top:max(20%,150px);left:50%;transform:translate(-50%)}.region:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:0;height:2px;margin:6px auto 0;display:block}.region.on{animation:3.6s both region}.region.on:after{animation:3.6s both line}@keyframes region{0%{opacity:0;letter-spacing:.3em}18%{opacity:1;letter-spacing:.04em}78%{opacity:1}to{opacity:0}}@keyframes line{0%{width:0}30%{width:80%}to{width:80%}}.announce{opacity:0;justify-content:center;align-items:flex-start;height:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.9,.3,1.3);display:flex;overflow:visible;transform:translateY(-6px)}.announce.on{opacity:1;transform:none}.an-box{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#fff3d0;text-shadow:0 1px 2px #000000b3;background:#100e08cc;border:1px solid #f6c54fb3;border-radius:10px;max-width:min(620px,92vw);margin-top:8px;padding:6px 14px 7px;font-size:15px;font-weight:800;line-height:1.3;overflow:hidden;box-shadow:0 6px 20px #0000004d}.an-box b{font-weight:1000}.an-ico{color:#ff8a6a;margin-right:6px}.an-where{color:#ffffffb3;font-weight:800}.announce.k-spawn .an-box{color:#ffe6de;background:#280a06d1;border-color:#ff6446bf}.announce.k-kill .an-box,.announce.k-coin .an-box{border-color:#f6c54fe6}.announce.k-admin .an-box{color:#ffe6f6;white-space:normal;background:#240c1ed9;border-color:#ff96dccc}.announce.k-death .an-box{background:#0e121ad9;border-color:#ffffff59}.plates,.floaters{position:absolute;inset:0;overflow:hidden}.plate{transform-origin:50% 100%;will-change:transform;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:0;left:0}.plate-name{text-shadow:0 1px 3px #000000e6,0 0 10px #0006;font-size:15px;font-weight:900}.plate-sub{color:#ffffffd9;text-shadow:0 1px 2px #000000e6;font-size:11px;font-weight:800}.plate-pills{gap:3px;margin-top:2px;display:flex}.plate-boss .plate-name{color:#ffe2d6;font-size:19px}.pill{letter-spacing:.04em;color:#fff;text-shadow:0 1px 1px #00000073;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:1000;display:inline-block;box-shadow:0 1px 3px #00000059}.plate-player .plate-name{color:#e9f4ff;font-size:14px}.ft{white-space:nowrap;will-change:transform, opacity;font-weight:1000;position:absolute;top:0;left:0}.ft-dmg{color:#fff;text-shadow:0 2px #0009,0 0 6px #0009;font-size:17px}.ft-crit{color:#ffd84a;text-shadow:0 2px #7a4a00,0 0 12px #ffd23cb3;font-size:23px}.death{z-index:18;opacity:0;pointer-events:none;background:radial-gradient(#3c000040,#1e0000b8);justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0}.death.on{opacity:1}.death-card{text-align:center;text-shadow:0 2px 14px #000000b3;background:radial-gradient(#1006069e 0%,#10060661 55%,#10060600 75%);border-radius:28px;padding:26px 64px 24px}.death.on .death-card{animation:.8s .25s both rise}.death-title{letter-spacing:.06em;color:#ff6b5e;text-transform:uppercase;font-size:56px;font-weight:1000}.death-by{margin-top:4px;font-size:22px;font-weight:800}.death-by b{color:#ffd2c8;font-weight:1000}.death-count{color:#ffffffd9;font-variant-numeric:tabular-nums;margin-top:18px;font-size:17px;font-weight:900}.death-note{color:#ffffffc7;margin-top:6px;font-size:13.5px;font-weight:800}.help{z-index:24;opacity:0;background:#050a1080;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0;pointer-events:none!important}.help.on{opacity:1;pointer-events:auto!important}.help-card{background:var(--panel-solid);border:1px solid var(--panel-line);width:min(720px,100%);max-height:88vh;box-shadow:var(--shadow);border-radius:18px;overflow:auto}.help-body{padding:0 22px 20px}.help-rules{margin:6px 0 16px;padding-left:20px;font-size:14px;font-weight:700;line-height:1.5}.help-rules li{margin:4px 0}.panel-wrap{opacity:0;z-index:20;background:#050a1052;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0;pointer-events:none!important}.panel-wrap.on{opacity:1;pointer-events:auto!important}.panel{background:var(--panel);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--panel-line);width:min(760px,100%);max-height:min(86vh,860px);box-shadow:var(--shadow);-webkit-user-select:text;user-select:text;border-radius:20px;flex-direction:column;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);display:flex;transform:translateY(10px)scale(.98)}.panel-wrap.on .panel{transform:none}.panel[data-panel=settings],.panel[data-panel=wallet],.panel[data-panel=trader]{width:min(580px,100%)}.panel-head{justify-content:space-between;align-items:center;padding:16px 18px 6px 22px;display:flex}.panel-title{margin:0;font-size:22px;font-weight:1000}.panel-close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex}.panel-close:hover{background:#ffffff29}.panel-body{padding:6px 22px 22px;overflow-y:auto}.panel-lead{background:#ffffff0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:6px 0 8px;padding:10px 14px;font-weight:700;display:flex}.cards{grid-template-columns:1fr;gap:10px;display:grid}.card{border:1px solid var(--panel-line);background:#ffffff0d;border-radius:14px;align-items:flex-start;gap:14px;padding:12px;display:flex}.trophy-card{background:#f6c54f0f;border-color:#f6c54f73}.card-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-name{font-size:18px;font-weight:1000}.ticker{color:var(--muted);font-size:14px;font-weight:800}.card-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pills{gap:4px;display:inline-flex}.coin-chip{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ffffff1a;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:1000}.coin-chip.st-launched{color:#8ff5bd;background:#44d68a33}.coin-chip.st-launching,.coin-chip.st-pending{color:#ffe39a;background:#f6c54f2e}.coin-chip.st-failed,.coin-chip.st-expired{color:#ffb3aa;background:#ff6b5e2e}.coin-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ca{background:#0000004d;border-radius:7px;padding:3px 8px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.links{gap:10px;font-weight:800;display:inline-flex}.fee-row{border-top:1px dashed #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;font-size:13.5px;display:flex}.fee-row:empty{display:none}.inv-timer{font-variant-numeric:tabular-nums;color:#ffe39a;font-weight:1000}.inv-timer.urgent,.tm-count.urgent{color:#ff7a6a}.small-empty{text-align:left;padding:4px 0}.small-empty p{margin:4px 0}.tx-link{font-size:12px}.portrait{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c1,#888) 55%, transparent), #ffffff08);border-radius:14px;flex:none;width:92px;height:92px;position:relative;overflow:hidden}.portrait.sm{border-radius:12px;width:64px;height:64px}.portrait.xl{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c1,#888) 60%, transparent), #ffffff05 70%);border-radius:26px;width:220px;height:220px}.portrait img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pt-fallback{color:#ffffffd9;text-shadow:0 2px 10px #00000080;justify-content:center;align-items:center;font-size:42px;font-weight:1000;display:flex;position:absolute;inset:0}.portrait.xl .pt-fallback{font-size:96px}.empty{text-align:center;padding:24px 12px 10px}.empty p{max-width:460px;margin:10px auto;line-height:1.5}.trader-lead{align-items:center;gap:14px;margin:6px 0 12px;display:flex}.trader-ico{background:#f6c54f1f;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.trader-say{font-size:18px;font-weight:1000}.balances{flex-wrap:wrap;gap:10px;margin:10px 0 14px;display:flex}.bal{border:1px solid var(--panel-line);background:#ffffff0f;border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:120px;padding:10px 14px;display:flex}.bal>.muted{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:900}.bal b{font-variant-numeric:tabular-nums;font-size:18px}.bundles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.bundle{border:1px solid var(--panel-line);background:#ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;display:flex}.bundle-n{align-items:center;gap:6px;font-size:19px;font-weight:1000;display:flex}.bundle-price{color:var(--muted);font-size:14px}.bundle-price b{color:#fff;font-size:16px}.bundle .btn{width:100%}.swap{background:#ffffff0d;border-radius:12px;margin-top:16px;padding:12px 14px}.swap-title{margin-bottom:8px;font-weight:900}.swap-row{align-items:center;gap:8px;display:flex}.swap-row .inp{width:110px}.addr-row{align-items:center;gap:8px;display:flex}.addr-row .addr{flex:1}.keybox{border:1px solid var(--panel-line);background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.keybox .secret{width:100%}.settings{flex-direction:column;gap:4px;display:flex}.set-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 2fr auto;align-items:center;gap:12px;padding:9px 0;font-weight:800;display:grid}.set-row.check{cursor:pointer;grid-template-columns:1fr auto}.set-row.check input{width:20px;height:20px;accent-color:var(--green-deep)}.set-row .val{text-align:right;min-width:44px;color:var(--muted);font-size:13px}.set-row .seg{grid-column:2/4}.range{width:100%;accent-color:var(--green-deep)}.seg{background:#0000004d;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.seg-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 14px;font-weight:900}.seg-btn.on{color:#fff;background:#ffffff24}.keys{margin-top:6px}.keygrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 14px;font-size:13px;font-weight:700;display:grid}.kg{align-items:center;gap:8px;display:flex}kbd{white-space:nowrap;background:#ffffff1f;border-bottom:2px solid #00000059;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:11.5px;font-weight:900}.trophy-modal{z-index:25;opacity:0;background:radial-gradient(circle at 50% 45%,#321e068c,#05080ccc);justify-content:center;align-items:center;padding:16px;transition:opacity .35s;display:flex;position:fixed;inset:0;pointer-events:none!important}.trophy-modal.on{opacity:1;pointer-events:auto!important}.tm-card{text-align:center;background:var(--panel-solid);width:min(560px,100%);box-shadow:0 0 80px #f6c54f4d, var(--shadow);-webkit-user-select:text;user-select:text;border:2px solid #f6c54fa6;border-radius:26px;padding:24px 26px 18px;position:relative;overflow:hidden}.trophy-modal.on .tm-card{animation:.7s cubic-bezier(.2,1.4,.4,1) both celebrate}@keyframes celebrate{0%{opacity:0;transform:scale(.7)translateY(30px)}to{opacity:1;transform:none}}.tm-rays{background:repeating-conic-gradient(from 0deg, #f6c54f29 0 10deg, transparent 10deg 20deg);pointer-events:none;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;animation:22s linear infinite spin;position:absolute;top:125px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 65%);mask-image:radial-gradient(circle,#000 20%,#0000 65%)}@keyframes spin{to{transform:rotate(360deg)}}.tm-portrait{justify-content:center;display:flex;position:relative}.tm-portrait .portrait{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c1,#888) 45%, transparent), transparent 70%);animation:3s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}.tm-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:15px;font-weight:1000;position:relative}.tm-title{margin:4px 0 8px;font-size:32px;font-weight:1000;line-height:1.1;position:relative}.tm-meta{justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex;position:relative}.tm-body{flex-direction:column;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.tm-timer{color:var(--muted);align-items:baseline;gap:10px;font-weight:800;display:flex}.tm-count{color:#ffe39a;font-variant-numeric:tabular-nums;font-size:34px;font-weight:1000}.btn.huge{border-radius:14px;min-width:280px;padding:16px 34px;font-size:21px;box-shadow:0 8px 30px #44d68a59}.tm-launch:not(:disabled){animation:1.6s ease-in-out infinite launchGlow}@keyframes launchGlow{50%{box-shadow:0 8px 40px #44d68abf}}.tm-note{color:var(--muted);max-width:460px;font-size:13px;font-weight:700;line-height:1.45}.tm-status{background:#ffffff0f;border-radius:14px;width:100%;padding:12px 14px;font-size:15px;line-height:1.45}.tm-status.st-live{background:#44d68a24;border:1px solid #44d68a66}.tm-status.st-live b{color:#8ff5bd}.tm-status.st-failed{background:#ff6b5e1f;border:1px solid #ff6b5e66}.tm-later{margin-top:12px;font-size:13px;position:relative}.spinner{border:2px solid #ffffff4d;border-top-color:var(--gold);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@media (max-height:800px){.controls-card{width:286px;padding:8px 11px;font-size:11.5px}.controls-card .cc-grid{gap:1px}.controls-card kbd{padding:1px 6px}.cc-foot{margin-top:5px}.kf:nth-child(n+5){display:none}.help-card,.panel{max-height:calc(100vh - 32px)}.tm-card{max-height:calc(100vh - 24px);padding:16px 22px 12px;overflow-y:auto}.tm-card .portrait.xl{border-radius:20px;width:150px;height:150px}.tm-rays{top:92px}.tm-title{margin:2px 0 6px;font-size:28px}.tm-body{gap:8px;margin-top:10px}.tm-count{font-size:30px}.btn.huge{padding:13px 30px;font-size:19px}.tm-later{margin-top:8px}}@media (max-width:760px){.minimap,.minimap-canvas{width:120px;height:120px}.killfeed{display:none}.hud-tc{width:70vw;top:52px}.chat,.health{width:60vw}.region{font-size:24px}.card{flex-direction:column}.controls-card{display:none!important}.death-title{font-size:40px}}.bb-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:7px;display:none}.bb-tags.on{display:flex}.bb-move,.bb-fury{letter-spacing:.05em;white-space:nowrap;text-shadow:0 1px 2px #000c;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:1000}.bb-move{--mv:#fff;border:1px solid var(--mv);color:#fff;box-shadow:0 0 10px color-mix(in srgb, var(--mv) 45%, transparent);background:#080a10b8}.bb-move.t-windup{animation:.55s ease-in-out infinite alternate mvBlink}.bb-move.t-shell{background:linear-gradient(#284682e6,#142450e6);border-color:#9ec2ff}.bb-move.t-rest{color:#e4ffe9;background:linear-gradient(#285a3ce6,#143222e6);border-color:#8ff0b0}@keyframes mvBlink{0%{opacity:.7}to{opacity:1}}.bb-fury{pointer-events:auto;cursor:help;color:#ffe2d6;background:linear-gradient(#961e0eeb,#5a0e08eb);border:1px solid #ff7850d9}.bb-fury:before{content:"";vertical-align:-1px;clip-path:polygon(50% 0,100% 60%,80% 100%,20% 100%,0 60%);background:#ff9a3c;width:8px;height:10px;margin-right:5px;display:inline-block}.bossbar.fury .bb-bar{animation:1.6s ease-in-out infinite furyBar}.bossbar.fury .bb-fill{background:linear-gradient(#ff5a3c,#b81a10)}@keyframes furyBar{50%{box-shadow:inset 0 1px 3px #0009,0 0 12px #ff32148c}}.alerts{pointer-events:none;position:absolute;inset:0}.move-banner{opacity:0;justify-content:center;align-items:flex-start;height:0;padding-top:8px;transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.4);display:flex;overflow:visible;transform:translateY(-8px)scale(.94)}.move-banner.on{opacity:1;transform:none}.mb-box{--mb:#e8e2cc;color:#1d2436;text-align:left;background:#fbf9f1;border:4px solid #2a3350;border-radius:12px;min-width:320px;max-width:min(640px,92vw);padding:11px 30px 12px 26px;position:relative;box-shadow:inset 0 0 0 2px #fbf9f1,inset 0 0 0 4px #c9cfdd,0 10px 30px #0006}.mb-type{background:var(--mb);border-radius:3px;width:6px;position:absolute;top:10px;bottom:10px;left:8px}.mb-text{letter-spacing:.01em;white-space:nowrap;clip-path:inset(0 100% 0 0);font-size:22px;font-weight:900;display:block;overflow:hidden}.move-banner.on .mb-text{animation:.32s steps(22,end) 50ms forwards mbType}.mb-boss{text-transform:uppercase;font-weight:1000}.mb-move{text-transform:uppercase;color:color-mix(in srgb, var(--mb) 55%, #1d2436);font-weight:1000}.mb-sub{color:#4a5470;opacity:0;margin-top:2px;font-size:14px;font-weight:800}.move-banner.on .mb-sub{animation:.25s .38s forwards fadeIn}.mb-arrow{border-top:8px solid #d23a2c;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;animation:.6s ease-in-out infinite alternate mbArrow;position:absolute;bottom:9px;right:11px}@keyframes mbType{to{clip-path:inset(0)}}@keyframes mbArrow{to{transform:translateY(3px)}}@keyframes fadeIn{to{opacity:1}}.danger{text-align:center;opacity:0;flex-direction:column;align-items:center;transition:opacity .15s,transform .2s;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)scale(.9)}.danger.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.danger.perish .dg-ico{display:none}.dg-ico{color:#ff5a40;filter:drop-shadow(0 0 10px #ff3214cc);display:flex}.dg-ico:empty{display:none}.dg-count{color:#fff;text-shadow:0 0 30px #78c8fff2,0 4px #0c3a66;font-variant-numeric:tabular-nums;font-size:92px;font-weight:1000;line-height:.95}.dg-count:empty{display:none}.dg-count.tick{animation:.9s ease-out dgTick}@keyframes dgTick{0%{opacity:.3;transform:scale(1.5)}25%{opacity:1;transform:scale(1)}}.dg-title{letter-spacing:.04em;color:#fff;text-shadow:0 0 26px #ff2814f2,0 3px #5a0a04,0 0 2px #000;font-size:52px;font-weight:1000;line-height:1.05}.danger.bad .dg-title{animation:.42s ease-in-out infinite alternate dgPulse}@keyframes dgPulse{to{text-shadow:0 0 40px #ff1e0a,0 3px #5a0a04,0 0 2px #000;transform:scale(1.06)}}.dg-sub{text-shadow:0 1px 2px #000c;background:#0e121acc;border-radius:9px;margin-top:8px;padding:5px 14px;font-size:16px;font-weight:900}.dg-bar{background:#0000008c;border-radius:3px;width:280px;height:6px;margin-top:8px;overflow:hidden}.dg-fill{transform-origin:0;background:linear-gradient(90deg,#ff3b22,#ffb35a);height:100%}.danger.glare.good .dg-title{color:#d8ffe6;text-shadow:0 0 22px #3cff8cbf,0 3px #0a4022,0 0 2px #000;animation:none}.danger.glare.good .dg-ico{color:#79f2a5;filter:drop-shadow(0 0 10px #3cff8cb3)}.danger.glare.good .dg-sub{color:#b8ffd0}.danger.glare.good .dg-fill{background:linear-gradient(90deg,#2fbf71,#9fffc8)}.danger.perish .dg-title{color:#e6f6ff;text-shadow:0 0 24px #50b4fff2,0 3px #0c3a66,0 0 2px #000;font-size:40px}.danger.perish .dg-ico{color:#9fdcff;filter:drop-shadow(0 0 10px #50b4ffcc)}.danger.perish .dg-fill{background:linear-gradient(90deg,#2f8bff,#bfe6ff)}.danger.explosion .dg-title{font-size:76px}.danger.explosion .dg-ico{color:#ffb35a;animation:.12s linear infinite shakeX}@keyframes shakeX{50%{transform:translate(2px)rotate(3deg)}}.danger.outcome .dg-bar{display:none}.danger.outcome .dg-title{font-size:44px;animation:1.5s ease-out forwards dgOut}.danger.outcome.ok .dg-title{color:#d8ffe6;text-shadow:0 0 24px #3cff8cd9,0 3px #0a4022,0 0 2px #000}.danger.outcome.ok .dg-ico{color:#79f2a5;filter:drop-shadow(0 0 10px #3cff8ccc)}.danger.outcome.fail .dg-title{color:#ffd2c8}.danger.outcome{animation:1.5s ease-out forwards dgFade}@keyframes dgOut{0%{transform:scale(1.35)}18%{transform:scale(1)}}@keyframes dgFade{70%{opacity:1}to{opacity:0}}.callouts{flex-wrap:wrap;justify-content:center;gap:6px;width:min(720px,90vw);display:flex;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%)}.co{white-space:nowrap;text-shadow:0 1px 2px #000c;background:#0e121acc;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:4px 11px 4px 7px;font-size:12.5px;animation:.25s both rise;display:inline-flex}.co b{letter-spacing:.05em;font-weight:1000}.co-ico{display:inline-flex}.co-sub{color:#ffffffbf;font-weight:800}.co-t{color:#fff9;font-variant-numeric:tabular-nums;text-align:right;min-width:30px;font-weight:900}.co-t:empty{display:none}.co-confuse{border-color:#e48cffbf;box-shadow:0 0 14px #c85aff59}.co-confuse .co-ico{animation:1.6s linear infinite spin}.co-confuse b{color:#f3d0ff}.co-disarm{border-color:#ff5a46cc}.co-disarm b{color:#ffc4ba}.co-root{border-color:#8fdc5acc}.co-root b{color:#dcffc2}.co-curse{background:linear-gradient(#301650e0,#180c2ce0);border-color:#a06ef0e6}.co-curse b{color:#e3d0ff}.co-blind{border-color:#c8e6ffd9}.co-pull{border-color:#78beffd9}.co-pull .co-ico{animation:1s linear infinite reverse spin}.ch-jam,.ch-curse{display:none}.crosshair.jammed i,.crosshair.jammed b{box-shadow:none;background:#a0a0a099}.crosshair.jammed .ch-jam,.crosshair.cursed .ch-curse{white-space:nowrap;letter-spacing:.08em;color:#ffe2dc;background:#78140ed9;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:1000;display:block;position:absolute;top:-36px;left:0;transform:translate(-50%)}.crosshair.cursed i,.crosshair.cursed b{background:#c48cff;box-shadow:0 0 5px #a05affe6}.crosshair.cursed .ch-curse{color:#ecdcff;letter-spacing:.02em;background:#3c1864e0}.ammo.jammed{box-shadow:0 0 0 2px #ff5a468c}.ammo.jammed .ammo-top{opacity:.45;-webkit-text-decoration:line-through #ff5a46e6;text-decoration:line-through #ff5a46e6;text-decoration-thickness:3px}.ammo.jammed .ammo-label{color:#ff9c8c}.status.st-root{border-color:#8fdc5ab3}.status.st-confuse{border-color:#e48cffb3}.status.st-disarm{border-color:#ff5a46b3}.status.st-curse{border-color:#a06ef0cc}.status.st-blind{border-color:#dceeffcc}.plate-st{gap:2px;margin-top:2px;display:flex}.pst{background:#0e121ab8;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pst svg{width:14px;height:14px}.frost{pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 50% 48%,#ecf5ff8f 0%,#e8f2fca8 55%,#f6fbffd6 100%);transition:opacity .35s ease-out;display:none;position:absolute;inset:0;overflow:hidden}.frost.on{display:block}.frost-snow{opacity:.9;filter:drop-shadow(0 0 1px #96bee6cc);background-image:radial-gradient(2.5px 2.5px at 12% 18%,#fff 60%,#0000 70%),radial-gradient(2px 2px at 38% 72%,#fff 60%,#0000 70%),radial-gradient(3px 3px at 64% 34%,#fff 60%,#0000 70%),radial-gradient(2px 2px at 82% 82%,#fff 60%,#0000 70%),radial-gradient(2.5px 2.5px at 26% 52%,#f4fbff 60%,#0000 70%),radial-gradient(1.8px 1.8px at 90% 12%,#fff 60%,#0000 70%);background-size:190px 170px;animation:1.4s linear infinite snowFall;position:absolute;inset:-40% -10%}.frost-snow.far{opacity:.55;background-size:120px 110px;animation-duration:2.3s;transform:scale(.7)}.frost-edge{background:repeating-conic-gradient(from 10deg at 0 0, #ffffff40 0 2deg, transparent 2deg 9deg), repeating-conic-gradient(from 190deg at 100% 100%, #ffffff40 0 2deg, transparent 2deg 11deg);position:absolute;inset:0;box-shadow:inset 0 0 110px 24px #fffc,inset 0 0 36px 8px #c8e6ffbf;-webkit-mask-image:radial-gradient(#0000 45%,#000 85%);mask-image:radial-gradient(#0000 45%,#000 85%)}@keyframes snowFall{0%{transform:translateY(-170px)}to{transform:translate(-40px)}}.frost-snow.far{animation-name:snowFallFar}@keyframes snowFallFar{0%{transform:scale(.7)translateY(-110px)}to{transform:scale(.7)translate(-30px)}}.confuse-vig{pointer-events:none;opacity:0;background:radial-gradient(#0000 50%,#aa46f033 72%,#6418a07a 100%);transition:opacity .4s;position:absolute;inset:0}.confuse-vig.on{opacity:1;animation:1.8s ease-in-out infinite alternate confPulse}@keyframes confPulse{0%{opacity:.65;transform:scale(1.03)rotate(-.6deg)}to{opacity:1;transform:scale(1)rotate(.6deg)}}.frost-snow{filter:drop-shadow(0 0 1.5px #6ea0d7f2)}.drop-layer{pointer-events:none;position:absolute;inset:0}.drop-layer.hidden{visibility:hidden}.drop-card{opacity:0;background:linear-gradient(#220b08eb,#0e1018eb);border:2px solid #ff7846d9;border-radius:16px;width:min(540px,92vw);transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.3,1.25),border-color .3s;position:absolute;top:max(15%,118px);left:50%;overflow:hidden;transform:translate(-50%,-18px)scale(.9);box-shadow:0 0 0 1px #0006,0 18px 50px #00000080,0 0 40px #ff501e40}.drop-card.on{opacity:1;transform:translate(-50%)scale(1)}.drop-card.out{opacity:0;transition:opacity .42s ease-in,transform .45s ease-in;transform:translate(-125%,-55%)scale(.32)}.dc-head{letter-spacing:.12em;color:#fff;text-shadow:0 2px #00000059;background:repeating-linear-gradient(-45deg,#d8361f 0 16px,#b32613 16px 32px) 0 0/45.25px 45.25px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:19px;font-weight:1000;animation:1.4s linear infinite dcStripes;display:flex}@keyframes dcStripes{to{background-position:45.25px 0}}.dc-ico{animation:1s ease-in-out infinite dcFall;display:inline-flex}@keyframes dcFall{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.dc-body{align-items:center;gap:16px;padding:14px 18px 12px;display:flex}.dc-portrait{border:2px solid #ffffff24;border-radius:16px;width:132px;height:132px}.dc-info{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.dc-name{text-shadow:0 2px 10px #0009;align-items:center;gap:9px;font-size:30px;font-weight:1000;line-height:1;display:flex}.dc-lv{color:#1b2233;text-shadow:none;background:#f4f1e8;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:900}.dc-info .pill{padding:2px 8px;font-size:11px}.dc-where{color:#ffffffd6;align-items:center;gap:6px;font-size:14.5px;font-weight:800;display:flex}.dc-where b{color:#ffd9a8;font-weight:1000}.dc-arrow{color:#ffb35a;transition:transform .12s linear;display:inline-flex}.dc-count{align-items:baseline;gap:10px;margin-top:1px;display:flex}.dc-num{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 22px #ff5a28b3,0 3px #4a0c04;font-size:46px;font-weight:1000;line-height:1;display:inline-block}.dc-lbl{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8;font-size:13px;font-weight:900}.dc-bar{background:#00000080;height:6px}.dc-bar i{transform-origin:0;background:linear-gradient(90deg,#ff3b22,#ffb35a);height:100%;display:block}.drop-card.hot{border-color:#ff3b22;animation:1s ease-in-out infinite dcHot}@keyframes dcHot{50%{box-shadow:0 0 0 1px #0006,0 18px 50px #00000080,0 0 64px #ff280abf}}.drop-card.hot .dc-num{color:#ffe1d8}.dc-num.beat,.dch-num.beat{animation:.9s ease-out dcBeat}@keyframes dcBeat{0%{color:#ff6a4c;transform:scale(1.4)}30%{transform:scale(1)}}.drop-card.landed{border-color:#f6c54f}.drop-card.landed .dc-head{color:#2a1a02;text-shadow:none;background:repeating-linear-gradient(-45deg,#e8ad22 0 16px,#c98d0e 16px 32px) 0 0/45.25px 45.25px}.drop-card.landed .dc-num{color:#ffe9a8;text-shadow:0 0 24px #ffc83cd9,0 3px #4a3204}.drop-card.landed .dc-bar{display:none}.hud.drop-big .region{visibility:hidden}.drop-stack{flex-direction:column;gap:6px;margin-top:2px;display:flex}.drop-stack:empty{display:none}.drop-chip{text-shadow:0 1px 2px #000000b3;background:linear-gradient(90deg,#2a0c08e0,#0e131ecc);border:1px solid #ff784699;border-radius:11px;align-items:center;gap:9px;width:300px;padding:6px 11px 9px 6px;transition:opacity .4s,transform .4s;animation:.4s cubic-bezier(.2,.9,.3,1.2) both chipIn;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000004d}.drop-chip.wait{display:none}@keyframes chipIn{0%{opacity:0;transform:translate(-14px)scale(.96)}}.dch-portrait{border-radius:9px;width:40px;height:40px}.dch-portrait .pt-fallback{font-size:20px}.dch-txt{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.15;display:flex}.dch-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:1000;overflow:hidden}.dch-sub{color:#ffffffbd;white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;font-weight:800;display:flex;overflow:hidden}.dch-where{text-overflow:ellipsis;overflow:hidden}.dch-arrow{color:#ffb35a;flex:none;transition:transform .12s linear;display:inline-flex}.dch-arrow svg{width:14px;height:14px}.dch-num{font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ff5a2899;font-size:22px;font-weight:1000;display:inline-block}.dch-bar{background:#00000073;height:3px;position:absolute;bottom:0;left:0;right:0}.dch-bar i{transform-origin:0;background:linear-gradient(90deg,#ff3b22,#ffb35a);height:100%;display:block}.drop-chip.hot{border-color:#ff3b22;animation:.4s both chipIn,1s ease-in-out infinite chipHot}.drop-chip.hot .dch-num{color:#ffd2c6;font-size:25px}@keyframes chipHot{50%{box-shadow:0 0 0 2px #ff321499,0 0 24px #ff280a99}}.drop-chip.landed{background:linear-gradient(90deg,#402a06eb,#0e131ed1);border-color:#f6c54f}.drop-chip.landed .dch-num{color:#ffe9a8;letter-spacing:.04em;text-shadow:0 0 12px #ffc83cb3;font-size:15px}.drop-chip.landed .dch-bar{display:none}.drop-chip.flash{animation:.9s ease-out chipFlash}@keyframes chipFlash{0%{transform:scale(1.08);box-shadow:0 0 0 3px #ffd250e6,0 0 30px #ffc83cd9}}.drop-chip.bye{opacity:0;transform:translate(-12px)}@media (max-height:760px){.drop-card{width:min(470px,92vw);top:96px}.dc-portrait{width:96px;height:96px}.dc-name{font-size:25px}.dc-num{font-size:36px}.dc-body{gap:12px;padding:10px 14px 9px}}@media (max-width:760px){.drop-card{top:70px}.dc-head{letter-spacing:.08em;font-size:14px}.drop-chip{width:240px}}.panel[data-panel=inventory]{width:min(960px,100%)}.inv-ammo{background:linear-gradient(90deg,#f6c54f24,#ffffff0a);border:1px solid #f6c54f52;border-radius:14px;align-items:center;gap:16px;margin:6px 0 12px;padding:12px 18px;display:flex}.inv-ammo-ico{filter:drop-shadow(0 2px 6px #0006);display:inline-flex}.inv-ammo-main{flex-direction:column;display:flex}.inv-ammo-nums{align-items:baseline;gap:6px;font-weight:1000;line-height:1;display:flex}.inv-mag{font-variant-numeric:tabular-nums;font-size:44px}.inv-sep{color:#ffffff73;font-size:26px}.inv-spare{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:28px}.inv-ammo-lbl{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-top:4px;font-size:12px;font-weight:900}.inv-ammo.low .inv-mag{color:#ffd68a}.inv-ammo.empty{background:linear-gradient(90deg,#ff6b5e29,#ffffff0a);border-color:#ff6b5e8c}.inv-ammo.empty .inv-mag{color:#ff6b5e}.inv-stats{text-align:right;flex-direction:column;gap:3px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.inv-buy{color:#ffd68a;font-size:12.5px;font-weight:800}.inv-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 10px;display:flex}.inv-head .field-label{margin:0}.inv-deal{color:#bff7d4;background:#44d68a1f;border:1px solid #44d68a4d;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800}.inv-empty{background:#ffffff08;border:1px dashed #fff3;border-radius:14px;align-items:center;gap:20px;padding:18px;display:flex}.inv-empty b{font-size:19px;font-weight:1000}.inv-empty p{max-width:460px;margin:6px 0 0;line-height:1.45}.inv-ghost{aspect-ratio:63/88;color:#ffffff4d;background:repeating-linear-gradient(-45deg,#ffffff08 0 8px,#0000 8px 16px);border:2px dashed #ffffff47;border-radius:10px;flex:none;justify-content:center;align-items:center;width:92px;font-size:40px;font-weight:1000;display:flex}.tcards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:18px;display:grid}.tcard{text-align:left;flex-direction:column;gap:10px;min-width:0;display:flex}.tc-face{--c1:#999;--c2:#999;--rx:0deg;--ry:0deg;--mx:50%;--my:30%;aspect-ratio:63/88;width:100%;max-width:280px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));-webkit-user-select:none;user-select:none;color:#181b24;background:linear-gradient(145deg,#f8eba9,#d6a93a 28%,#fff4c8 50%,#c8961e 72%,#f4dc86);border-radius:14px;margin:0 auto;padding:8px;transition:transform .25s ease-out,box-shadow .25s;position:relative;box-shadow:0 12px 28px #00000073,inset 0 0 0 1px #ffffff80;container-type:inline-size}.tc-face.hover{transition:transform 60ms linear;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff80}.tc-face.legend{background:linear-gradient(145deg,#e9e9f2,#9aa2b8 28%,#fff 50%,#8890a8 72%,#dfe3ef)}.tc-inner{background:linear-gradient(180deg, color-mix(in srgb, var(--c1) 38%, #fff) 0%, color-mix(in srgb, var(--c1) 22%, #fff) 55%, color-mix(in srgb, var(--c2) 34%, #fff) 100%);border-radius:8px;flex-direction:column;height:100%;padding:2.4cqw 3.2cqw 2.8cqw;display:flex;position:relative;overflow:hidden}.tc-top{align-items:center;gap:6px;display:flex}.tc-stage{letter-spacing:.06em;color:#fff;background:#000000b8;border-radius:3px;padding:1px 5px;font-size:clamp(6.5px,3.3cqw,9.5px);font-weight:1000}.tc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(11px,6.8cqw,19px);font-weight:1000;line-height:1.1;overflow:hidden}.tc-hp{color:#b3170b;white-space:nowrap;font-size:clamp(10px,6.2cqw,18px);font-weight:1000}.tc-hp small{margin-right:1px;font-size:.55em}.tc-orb{border-radius:50%;flex:none;width:6.2cqw;height:6.2cqw;box-shadow:inset 0 -2px #00000040,0 0 0 1.5px #fff,0 1px 3px #0006}.tc-art{aspect-ratio:1.3;background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--c1) 25%, #fff) 0%, var(--c1) 58%, color-mix(in srgb, var(--c2) 70%, #000) 100%);border:3px solid #e7cf72;border-radius:3px;margin-top:2cqw;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,0 1px 2px #0000004d}.tc-face.legend .tc-art{border-color:#c9cfdf}.tc-art-img{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tc-art-img img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);width:94%;height:94%}.tc-initial{color:#ffffffd9;text-shadow:0 2px 10px #0006;font-size:64px;font-weight:1000}.tc-holo{pointer-events:none;mix-blend-mode:overlay;opacity:.85;background:linear-gradient(115deg,#0000 22%,#fff9 34%,#78dcff73 41%,#ff78dc66 48%,#fff07866 54%,#0000 64%) 0 0/260% 260%;animation:5s ease-in-out infinite tcHolo;position:absolute;inset:0}@keyframes tcHolo{0%,to{background-position:100% 0}50%{background-position:0 100%}}.tc-foil{pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:radial-gradient(circle at var(--mx) var(--my), #ffffffd9, #fff0 45%);border-radius:14px;transition:opacity .25s;position:absolute;inset:0}.tc-face.hover .tc-foil{opacity:1}.tc-strip{text-align:center;color:#3b3010;background:linear-gradient(90deg,#d8c06a,#f6e7a8,#d8c06a);border-radius:3px;margin-top:2cqw;padding:1px 4px;font-size:clamp(7px,3.8cqw,10.5px);font-style:italic;font-weight:900}.tc-face.legend .tc-strip{color:#262b3a;background:linear-gradient(90deg,#b9bfd2,#eef0f7,#b9bfd2)}.tc-move{border-bottom:1px solid #0000001f;align-items:center;gap:2.4cqw;margin-top:2.2cqw;padding-bottom:1.5cqw;font-size:clamp(8.5px,5cqw,14px);display:flex}.tc-move i{border-radius:50%;flex:none;width:5cqw;height:5cqw;box-shadow:inset 0 -2px #00000040,0 0 0 1.5px #fff}.tc-move b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:1000;overflow:hidden}.tc-dmg{color:#3a3f4f;font-size:.85em;font-weight:1000}.tc-flavor{color:#14161ecc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2cqw;font-size:clamp(7px,3.9cqw,11px);font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.tc-foot{color:#14161eb3;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;font-size:clamp(6.5px,3.5cqw,10px);font-weight:1000;display:flex}.tc-set{font-style:italic}.tc-stamp{letter-spacing:.16em;background:#0a0e14d1;border:3px solid;border-radius:6px;padding:3px 12px;font-size:clamp(10px,5.6cqw,16px);font-weight:1000;position:absolute;top:34%;right:3%;transform:rotate(14deg);box-shadow:0 4px 12px #0006}.tc-stamp.live{color:#6ff0a8}.tc-stamp.going{color:#ffd68a}.tcard.st-pending .tc-face{animation:1.8s ease-in-out infinite tcReady}@keyframes tcReady{50%{box-shadow:0 12px 28px #00000073,0 0 0 3px #f6c54fbf,0 0 34px #f6c54f8c}}.tcard.st-failed .tc-face{filter:saturate(.55)}.tc-act{border:1px solid var(--panel-line);background:#ffffff0d;border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;font-size:13px;display:flex}.tc-deploy{letter-spacing:.14em;border-radius:11px;justify-content:center;align-items:baseline;gap:8px;width:100%;padding:12px 14px;font-size:19px;font-weight:1000;animation:1.6s ease-in-out infinite launchGlow;display:flex}.tc-deploy small{letter-spacing:.02em;opacity:.75;font-size:12px;font-weight:900}.tc-deploy:disabled{letter-spacing:.04em;animation:none}.tc-when{text-align:center;color:var(--muted);font-weight:800}.tc-when .inv-timer{font-size:15px}.tc-going{color:#ffe39a;align-items:center;font-weight:900;display:flex}.tc-live{align-items:baseline;gap:8px;display:flex}.tc-live b{color:#8ff5bd;font-size:20px;font-weight:1000}.tc-live span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:900}.tc-act .coin-row{gap:6px;font-size:12.5px}.tc-earn{color:#bff7d4;font-size:12.5px;font-weight:800}.tc-fees{border-top:1px dashed #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.tc-failed{color:#ffc6bd;line-height:1.4}.tc-failed b{color:#ffb3aa}.tc-slain{font-size:11.5px;font-weight:700}.tm-cardwrap .tcard{width:232px}.tm-cardwrap .tc-face{animation:3s ease-in-out infinite float;box-shadow:0 16px 44px #0000008c,0 0 50px #f6c54f59}.tm-cardwrap .tc-stamp{display:none}@media (max-width:560px){.inv-ammo{flex-wrap:wrap}.inv-stats{text-align:left;margin-left:0}.tcards{grid-template-columns:1fr}}@media (max-height:760px){.tm-cardwrap .tcard{width:168px}.tm-title{font-size:26px}}
