:root{--bone:#e6dfcf;--bone-2:#c8bfac;--bone-dim:#e6dfcf94;--bone-faint:#e6dfcf24;--ink:#0b0908;--blood:#9d1117;--blood-hi:#d42a2a;--blood-lite:#ff5446;--blood-deep:#4a0508;--amber:#e8a33d;--sick:#a3d64e;--good:#b6d08a;--steel:#9fb0bb;--moon:#d3dde8;--sun:#f3d9a4;--brass:#c9a54a;--f-head:"Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--f-num:"Oswald", "Bebas Neue", "Arial Narrow", Impact, sans-serif;--f-type:"Special Elite", "American Typewriter", "Courier New", Courier, monospace;--f-mono:"Share Tech Mono", ui-monospace, Consolas, "Courier New", monospace;--noise:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.7 0 0 0 -.62'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--noise-dark:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 0 0 -.45'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--wear:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.42' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 6.9'/></filter><rect width='100%25' height='100%25' filter='url(%23w)'/></svg>");--brush-ink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'><path fill='rgb(8,6,5)' fill-opacity='.74' d='M10 20C70 9 140 13 205 11C272 9 342 7 391 15L385 21L397 27L383 33L394 41C330 51 262 48 200 50C128 51 62 53 13 44L19 38L4 33L15 28L2 23Z'/><path fill='rgb(8,6,5)' fill-opacity='.5' d='M36 7C120 3 230 3 318 5L320 8C230 6 120 7 38 10Z M60 53C150 55 250 54 350 52L348 55C250 57 150 58 62 56Z'/></svg>");--brush-red:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'><path fill='rgb(110,6,10)' fill-opacity='.78' d='M10 20C70 9 140 13 205 11C272 9 342 7 391 15L385 21L397 27L383 33L394 41C330 51 262 48 200 50C128 51 62 53 13 44L19 38L4 33L15 28L2 23Z'/><path fill='rgb(110,6,10)' fill-opacity='.5' d='M36 7C120 3 230 3 318 5L320 8C230 6 120 7 38 10Z M60 53C150 55 250 54 350 52L348 55C250 57 150 58 62 56Z'/></svg>");--brush-night:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'><path fill='rgb(10,14,24)' fill-opacity='.8' d='M10 20C70 9 140 13 205 11C272 9 342 7 391 15L385 21L397 27L383 33L394 41C330 51 262 48 200 50C128 51 62 53 13 44L19 38L4 33L15 28L2 23Z'/><path fill='rgb(10,14,24)' fill-opacity='.5' d='M36 7C120 3 230 3 318 5L320 8C230 6 120 7 38 10Z M60 53C150 55 250 54 350 52L348 55C250 57 150 58 62 56Z'/></svg>");--brush-dawn:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'><path fill='rgb(92,52,14)' fill-opacity='.8' d='M10 20C70 9 140 13 205 11C272 9 342 7 391 15L385 21L397 27L383 33L394 41C330 51 262 48 200 50C128 51 62 53 13 44L19 38L4 33L15 28L2 23Z'/><path fill='rgb(92,52,14)' fill-opacity='.5' d='M36 7C120 3 230 3 318 5L320 8C230 6 120 7 38 10Z M60 53C150 55 250 54 350 52L348 55C250 57 150 58 62 56Z'/></svg>");--torn:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0 1.2L4 .3L7 1.5L11 .4L15 1.1L19 .2L24 1.3L28 .5L33 1.4L37 .3L42 1L47 .2L52 1.5L56 .6L61 1.2L66 .2L70 1.3L75 .4L80 1.1L84 .3L89 1.4L93 .5L97 1.2L100 .4L100 99.3L96 99.8L92 98.7L87 99.6L83 98.8L78 99.9L73 98.6L69 99.5L64 98.9L59 99.8L54 98.7L49 99.6L45 98.5L40 99.7L35 98.9L30 99.8L26 98.6L21 99.5L16 98.8L12 99.9L7 98.7L3 99.6L0 98.9Z'/></svg>");--torn-b:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'><path d='M0 0H100V5L96 8L92 4.5L87 9L83 5.5L78 8.5L73 4L69 7.5L64 5L59 9L54 5.5L49 8L45 4.5L40 9L35 6L30 8.5L26 4.5L21 8L16 5L12 9L7 5.5L3 8L0 5Z'/></svg>");--scratch:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><g fill='none' stroke='white' stroke-width='.08'><path d='M12 0L12.3 35L11.9 100' opacity='.6'/><path d='M47 0L46.8 60L47.2 100' opacity='.35'/><path d='M81 0L81.4 22L80.9 100' opacity='.5'/><path d='M66 30L66.1 58' opacity='.4'/></g></svg>")}html,body{background:#000;height:100%;margin:0;overflow:hidden}body{color:var(--bone);font-family:var(--f-type);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}#game{z-index:0;position:fixed;inset:0}#game canvas{width:100%;height:100%;display:block}#still{z-index:0;filter:blur(12px);pointer-events:none;background:#000 url(/assets/splash-still-D1wGWkkd.jpg) 50%/cover no-repeat;transition:opacity .8s;position:fixed;inset:-32px}#still.gone{opacity:0}.stn-ui{--u:calc(.4px + min(.03125vw, .0556vh));--hud:var(--bone);--accent:var(--blood-hi);--xh:#f2ede3f0;--shadow:0 1px 1px #000000e6, 0 0 6px #0009, 0 0 16px #00000059;--shadow-s:0 1px 1px #000000f2, 0 0 3px #000c;z-index:10;pointer-events:none;font-family:var(--f-type);color:var(--bone);line-height:1.2;position:fixed;inset:0;overflow:hidden}.stn-ui [hidden]{display:none!important}.stn-ui *,.stn-ui :before,.stn-ui :after{box-sizing:border-box}.stn-ui button,.stn-ui input{font:inherit;color:inherit}.stn-ui input{-webkit-user-select:text;user-select:text}.stn-ui :focus-visible{outline:1px dashed var(--amber);outline-offset:3px}.stn-ui .stn-defs{width:0;height:0;position:absolute;overflow:hidden}.stn-ui .layer{pointer-events:none;position:absolute;inset:0}.stn-ui .layer-hud{z-index:1;opacity:calc(1 - var(--night,0) * .1)}.stn-ui .layer-inv{z-index:2}.stn-ui .layer-top{z-index:3}.stn-ui .layer-ov{z-index:4}.stn-ui .layer-menu{z-index:5}.stn-ui .layer-modal{z-index:6}.stn-ui .layer-tip{z-index:7}.stn-ui.death-on .hud-center,.stn-ui.death-on .cine,.stn-ui.paused .hud-center,.stn-ui.paused .cine,.stn-ui.paused .toasts,.stn-ui.splash-on .layer-hud,.stn-ui.splash-on .top-left,.stn-ui.splash-on .top-center,.stn-ui.splash-on .top-right,.stn-ui.end-on .layer-hud,.stn-ui.end-on .top-left,.stn-ui.end-on .top-center,.stn-ui.end-on .top-right,.stn-ui.hud-hidden .layer-hud,.stn-ui.hud-hidden .top-left,.stn-ui.hud-hidden .top-center,.stn-ui.hud-hidden .top-right,.stn-ui.updating-on .layer-hud,.stn-ui.updating-on .top-left,.stn-ui.updating-on .top-center,.stn-ui.updating-on .top-right{visibility:hidden}.stn-ui .ico{display:block}.stn-ui .grain{background-image:var(--noise);opacity:.08;pointer-events:none;background-size:200px;animation:.8s steps(6,end) infinite stn-grain;position:absolute;inset:-60%}.stn-ui .scratches{background:var(--scratch) 0 0 / 100% 100% no-repeat;pointer-events:none;opacity:0;animation:5.3s step-end infinite stn-scratch;position:absolute;inset:0}.stn-ui .ov-vignette{background:radial-gradient(75% 70% at 50% 45%,#00000014 0%,#00000073 55%,#000000eb 100%);position:absolute;inset:0}.stn-ui .paper{background:linear-gradient(175deg,#1e1a17e6,#0d0b0aeb);border:1px solid #e6dfcf14;position:relative}.stn-ui .paper:before{content:"";background-image:var(--noise);opacity:.05;pointer-events:none;background-size:180px;position:absolute;inset:0}.stn-ui .torn{-webkit-mask:var(--torn) center / 100% 100% no-repeat;-webkit-mask:var(--torn) center / 100% 100% no-repeat;mask:var(--torn) center / 100% 100% no-repeat}.stn-ui .scrap{text-shadow:var(--shadow-s);-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - 6px) no-repeat, var(--torn-b) bottom / 100% 7px no-repeat;-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - 6px) no-repeat, var(--torn-b) bottom / 100% 7px no-repeat;mask:linear-gradient(#000, #000) top / 100% calc(100% - 6px) no-repeat, var(--torn-b) bottom / 100% 7px no-repeat;background:linear-gradient(98deg,#0b0908e6,#0b0908c2 60%,#0b090880)}.stn-ui .scrap:before{content:"";background:var(--noise) 0 0 / 180px;opacity:.06;pointer-events:none;position:absolute;inset:0}.stn-ui .panel-h{margin:0 0 calc(10 * var(--u));font:400 max(13px, calc(18 * var(--u))) / 1 var(--f-head);letter-spacing:.24em;color:var(--bone);padding-bottom:calc(7 * var(--u));border-bottom:1px solid #e6dfcf1f;position:relative}.stn-ui .panel-h:after{content:"";width:calc(34 * var(--u));background:var(--blood-hi);height:2px;position:absolute;bottom:-1px;left:0}.stn-ui .kbd{min-width:1.75em;height:1.75em;font-family:var(--f-mono);color:var(--bone);text-shadow:none;white-space:nowrap;background:#00000080;border:1.5px solid #e6dfcfd9;border-bottom-width:3px;border-radius:4px;place-items:center;padding:0 .45em;font-size:.82em;line-height:1;display:inline-grid}.stn-ui .kbd.sm{font-size:max(9.5px, calc(11 * var(--u)));border-width:1px 1px 2px;border-color:#e6dfcf80;border-radius:3px}.stn-ui .btn{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u));font:500 max(12px, calc(15 * var(--u))) / 1 var(--f-num);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);cursor:pointer;pointer-events:auto;background:#00000059;border:1px solid #e6dfcf47;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.stn-ui .btn:hover{border-color:var(--bone);background:#e6dfcf14}.stn-ui .btn-ico{width:calc(17 * var(--u));height:calc(17 * var(--u));min-width:13px;min-height:13px}.stn-ui .btn-ico svg{width:100%;height:100%}.stn-ui .btn-blood{font:400 max(20px, calc(32 * var(--u))) / 1 var(--f-head);letter-spacing:.3em;padding:calc(12 * var(--u)) calc(38 * var(--u)) calc(10 * var(--u)) calc(38 * var(--u) + .3em);color:#f7ede2;clip-path:polygon(2% 0,100% 5%,98% 100%,0 94%);text-shadow:0 1px 2px #0009;background:linear-gradient(#a8161d,#6c0a0f 70%,#520709);border-color:#c42a2a;box-shadow:0 0 26px #aa141459,inset 0 1px #ffffff29,inset 0 -8px 16px #0000004d}.stn-ui .btn-blood:hover{background:linear-gradient(#c21d24,#800d12 70%,#5e080b);border-color:#ff5446;box-shadow:0 0 40px #d21e1e80,inset 0 1px #fff3}.stn-ui .btn-blood:disabled{cursor:not-allowed;filter:grayscale(.85)brightness(.65);box-shadow:none}.stn-ui .btn-ghost{background:#0006}.stn-ui .btn-danger:hover{border-color:var(--blood-lite);color:#ff9d90}.stn-ui .btn-icon{width:calc(34 * var(--u));height:calc(34 * var(--u));min-width:26px;min-height:26px;padding:calc(8 * var(--u));cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #e6dfcf33}.stn-ui .btn-icon:hover{border-color:var(--bone)}.stn-ui .btn-icon svg{width:100%;height:100%}.stn-ui .ing{align-items:center;gap:calc(3 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--good);white-space:nowrap;display:inline-flex}.stn-ui .ing-ico{display:block}.stn-ui .ing-ico svg{height:calc(14 * var(--u));width:auto;min-height:10px;max-width:calc(22 * var(--u))}.stn-ui .ing.lack{color:var(--blood-lite)}.stn-ui .fx-lowhp,.stn-ui .fx-fire,.stn-ui .fx-blood,.stn-ui .fx-zombie,.stn-ui .fx-splats{pointer-events:none;position:absolute;inset:0}.stn-ui .fx-lowhp{opacity:0;background:radial-gradient(70% 65%,#0000 40%,#6e000047 72%,#460000b8 100%);transition:opacity .8s}.stn-ui.low-hp .fx-lowhp{opacity:1;-webkit-backdrop-filter:saturate(.45);backdrop-filter:saturate(.45);animation:1.15s ease-in-out infinite stn-lowpulse}.stn-ui .fx-fire{opacity:0;background:radial-gradient(75% 70% at 50% 45%,#0000 45%,#ff781438 72%,#c832009e 100%);transition:opacity .3s}.stn-ui.on-fire .fx-fire{opacity:1;animation:.45s ease-in-out infinite alternate stn-firelick}@keyframes stn-firelick{0%{filter:brightness(.85)}to{filter:brightness(1.25)}}.stn-ui .fx-blood{opacity:0;background:radial-gradient(72% 68%,#0000 38%,#96000052 66%,#5a0000e0 100%)}.stn-ui .fx-zombie{opacity:0;background:radial-gradient(75% 70%,#0000 48%,#28460838 78%,#1224049e 100%);transition:opacity 1.5s}.stn-ui.is-zombie .fx-zombie{opacity:1}.stn-ui .splat{filter:drop-shadow(0 0 2px #28000099);position:absolute}.stn-ui .splat svg{width:100%;height:100%;display:block}.stn-ui .hud-info{top:calc(18 * var(--u));left:calc(26 * var(--u));gap:calc(14 * var(--u));font:max(10px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;color:var(--bone-2);text-shadow:var(--shadow-s);display:flex;position:absolute}.stn-ui .hud-info>span{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.stn-ui .hud-info b{color:var(--bone);font-weight:400}.stn-ui .hi-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));opacity:.9;filter:drop-shadow(0 1px 1px #000000e6);min-width:11px;min-height:11px}.stn-ui .hi-ping.bad,.stn-ui .hi-ping.bad b,.stn-ui .hi-fps.bad,.stn-ui .hi-fps.bad b{color:var(--amber)}.stn-ui .voice{gap:calc(5 * var(--u));margin-left:calc(4 * var(--u));display:flex}.stn-ui .vc-row{align-items:center;gap:calc(7 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u)) calc(3 * var(--u)) calc(7 * var(--u));border-left:2px solid var(--good);font:400 max(11px, calc(14 * var(--u))) / 1.1 var(--f-num);letter-spacing:.04em;text-shadow:var(--shadow-s);white-space:nowrap;background:#09070699;animation:.2s ease-out stn-slideInL;display:flex}.stn-ui .vc-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:11px;min-height:11px;color:var(--good);animation:.7s ease-in-out infinite alternate stn-talk}.stn-ui .top-left{position:absolute;top:0;left:0}.stn-ui .top-center{top:calc(6 * var(--u));flex-direction:column;align-items:center;transition:top .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.stn-ui.conn-on .top-center{top:calc(44 * var(--u))}.stn-ui .top-right{top:calc(6 * var(--u));right:calc(20 * var(--u));position:absolute}.stn-ui .clock{width:calc(340 * var(--u));text-align:center;min-width:250px;color:var(--hud);text-shadow:var(--shadow);transition:transform .3s;position:relative}.stn-ui.inv-open .clk-dial,.stn-ui.inv-open .boss{display:none}.stn-ui.inv-open .clock{text-align:right;width:auto;min-width:0;margin-left:auto;padding:0}.stn-ui.inv-open .clock:before{display:none}.stn-ui.inv-open .clk-text{justify-content:flex-end;align-items:baseline;gap:calc(14 * var(--u));margin:0;display:flex}.stn-ui.inv-open .clk-title{font-size:max(18px, calc(26 * var(--u)))}.stn-ui.inv-open .clk-sub,.stn-ui.inv-open .clk-remain{margin:0}.stn-ui .clock:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 58%,#00000042,#0000001a 60%,#0000 100%);transition:background 1s;position:absolute;inset:4% -6% -8%}.stn-ui .clk-dial{position:relative}.stn-ui .clk-svg{width:100%;display:block;overflow:visible}.stn-ui .clk-track{fill:none;stroke:#e6dfcf52;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:.01 1.6}.stn-ui .clk-prog{fill:none;stroke:var(--sun);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;opacity:.8;filter:drop-shadow(0 0 2px #f3d9a499)}.stn-ui .clk-ticks circle{fill:#e6dfcf8c}.stn-ui .clk-trees{fill:#070605db;stroke:#e6dfcf4d;stroke-width:.5px;stroke-linejoin:round}.stn-ui .clk-sun circle{fill:var(--sun)}.stn-ui .clk-sun .halo,.stn-ui .clk-moon .halo{fill:#f3d9a424}.stn-ui .clk-sun{filter:drop-shadow(0 0 3px #f3d9a4f2)}.stn-ui .clk-sun path{fill:none;stroke:var(--sun);stroke-width:1.3px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite stn-spin}.stn-ui .clk-moon{filter:drop-shadow(0 0 4px #d3dde8d9);display:none}.stn-ui .clk-moon path{fill:var(--moon)}.stn-ui .clk-moon .halo{fill:#d3dde81a}.stn-ui .clk-stars{opacity:0;transition:opacity 2s}.stn-ui .clk-stars circle{fill:var(--moon);animation:3.6s ease-in-out infinite stn-twinkle}.stn-ui .clk-text{margin-top:calc(-4 * var(--u))}.stn-ui .clk-title{font:400 max(22px, calc(36 * var(--u))) / 1 var(--f-head);letter-spacing:.34em;color:var(--hud);padding-left:.34em}.stn-ui .clk-sub{margin-top:calc(4 * var(--u));font:max(10.5px, calc(13 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#ece5d6e6;white-space:nowrap;padding:calc(4 * var(--u)) calc(22 * var(--u)) calc(5 * var(--u));background:radial-gradient(50% 50%,#0000006b,#0003 60%,#0000 100%);justify-content:center;align-items:baseline;gap:.7em;display:flex}.stn-ui .clk-time{font:500 max(12px, calc(16 * var(--u))) / 1 var(--f-num);letter-spacing:.08em;color:var(--hud);font-variant-numeric:tabular-nums}.stn-ui .clk-remain{align-items:center;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:#f07b6c;background:radial-gradient(#5a000073,#0000 75%);display:inline-flex}.stn-ui .clk-remain b{font:600 max(14px, calc(19 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;color:#ff8c7c}.stn-ui .clk-rico svg{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:13px;min-height:13px}.stn-ui .clock.is-night .clk-sun{display:none}.stn-ui .clock.is-night .clk-moon{display:inline}.stn-ui .clock.is-night .clk-stars{opacity:1}.stn-ui .clock.is-night .clk-prog{stroke:var(--moon);opacity:.55;filter:drop-shadow(0 0 2px #d3dde899)}.stn-ui .clock.is-night .clk-title{color:#dfe6ee}.stn-ui .clock.is-warn .clk-sun circle{fill:#ff5a3c}.stn-ui .clock.is-warn .clk-sun path{stroke:#ff5a3c}.stn-ui .clock.is-warn .clk-sun{filter:drop-shadow(0 0 4px #ff3c28f2)}.stn-ui .clock.is-warn .clk-prog{stroke:var(--blood-hi);opacity:1;filter:drop-shadow(0 0 3px #d42a2ae6)}.stn-ui .clock.is-warn .clk-title{color:#ffb3a6}.stn-ui .clock.is-warn .clk-sub{color:#ffe3da;background:var(--brush-red) center / 100% 100% no-repeat;font-size:max(11px, calc(13.5 * var(--u)));animation:1s ease-in-out infinite stn-warnpulse}.stn-ui .clock.is-warn .clk-time{color:#fff;font-size:max(15px, calc(21 * var(--u)))}.stn-ui .clock.is-warn:before{background:radial-gradient(50% 50% at 50% 55%,#6e000080,#3c000038 55%,#0000 100%);animation:1s ease-in-out infinite stn-warnpulse}.stn-ui .clock.is-wait .clk-prog,.stn-ui .clock.is-end{opacity:0}.stn-ui .boss{width:calc(560 * var(--u));min-width:360px;margin-top:calc(10 * var(--u));text-align:center;animation:.9s ease-out stn-bossIn}.stn-ui .boss-name{justify-content:center;align-items:center;gap:calc(12 * var(--u));font:max(13px, calc(19 * var(--u))) / 1 var(--f-type);letter-spacing:.32em;text-transform:uppercase;color:#efd9cc;text-shadow:0 0 12px #c81414bf, var(--shadow);margin-bottom:calc(7 * var(--u));display:flex}.stn-ui .boss-ico svg{width:calc(22 * var(--u));height:calc(22 * var(--u));min-width:15px;min-height:15px;color:var(--blood-hi);filter:drop-shadow(0 0 6px #d42a2acc)}.stn-ui .boss-ico:last-child svg{transform:scaleX(-1)}.stn-ui .boss-bar{height:calc(11 * var(--u));clip-path:polygon(0 50%,1.4% 0,98.6% 0,100% 50%,98.6% 100%,1.4% 100%);background:#0e0404c7;min-height:7px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #9d1117cc,0 0 22px #9d111773}.stn-ui .boss-fill,.stn-ui .boss-lag,.stn-ui .boss-ticks{transform-origin:0;position:absolute;inset:0}.stn-ui .boss-lag{background:#ffd6c4cc;transition:transform .7s .35s}.stn-ui .boss-fill{background:linear-gradient(#e2322f 0%,#9c0f14 45%,#520609 100%);transition:transform .12s}.stn-ui .boss-ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0000008c calc(10% - 1px) 10%)}.stn-ui .hud-center{width:0;height:0;position:absolute;top:50%;left:50%}.stn-ui .xh{--g:6px;--len:max(6px, calc(9 * var(--u)));--th:max(2px, calc(2 * var(--u)));transition:opacity .12s;position:absolute;top:0;left:0}.stn-ui .xh.off{opacity:0}.stn-ui .xh i{background:var(--xh);position:absolute;box-shadow:0 0 0 1px #00000080,0 0 3px #00000059}.stn-ui .xh-t,.stn-ui .xh-b{width:var(--th);height:var(--len);left:calc(var(--th) / -2)}.stn-ui .xh-t{bottom:var(--g)}.stn-ui .xh-b{top:var(--g)}.stn-ui .xh-l,.stn-ui .xh-r{height:var(--th);width:var(--len);top:calc(var(--th) / -2)}.stn-ui .xh-l{right:var(--g)}.stn-ui .xh-r{left:var(--g)}.stn-ui .xh .xh-dot{width:var(--th);height:var(--th);left:calc(var(--th) / -2);top:calc(var(--th) / -2);opacity:.7}.stn-ui .hm{width:max(22px, calc(32 * var(--u)));height:max(22px, calc(32 * var(--u)));opacity:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.stn-ui .hm svg{width:100%;height:100%;overflow:visible}.stn-ui .hm path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:square;filter:drop-shadow(0 0 1px #000000e6)}.stn-ui .hm.hs{width:max(28px, calc(42 * var(--u)));height:max(28px, calc(42 * var(--u)))}.stn-ui .hm.hs path{stroke:#ff2e2a;stroke-width:2.8px}.stn-ui .hm-skull{left:0;top:calc(-44 * var(--u));width:max(18px, calc(26 * var(--u)));height:max(18px, calc(26 * var(--u)));opacity:0;color:#f4eee2;filter:drop-shadow(0 0 5px #000000e6);position:absolute;transform:translate(-50%,-50%)}.stn-ui .hm-skull.hs{color:#ff3a30}.stn-ui .hm-skull svg{width:100%;height:100%}.stn-ui .use{width:max(46px, calc(66 * var(--u)));height:max(46px, calc(66 * var(--u)));position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.stn-ui .use-ring{width:100%;height:100%;overflow:visible}.stn-ui .use-ring circle{fill:none}.stn-ui .use-ring .bg{stroke:#00000073;stroke-width:6px}.stn-ui .use-ring .fg{stroke:var(--bone);stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px #000000b3)}.stn-ui .use-label{margin-top:calc(8 * var(--u));white-space:nowrap;font:max(10px, calc(12.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone);text-shadow:var(--shadow);position:absolute;top:100%;left:50%;transform:translate(-50%)}.stn-ui .use.in{animation:.14s ease-out stn-useIn}@keyframes stn-useIn{0%{opacity:.5;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.stn-ui .use.cancel .fg{stroke:var(--blood-hi)}.stn-ui .use.cancel .use-label{color:var(--blood-lite);letter-spacing:.14em}.stn-ui .use.cancel.shake{animation:stn-useShake var(--cancel-s,.7s) ease-out forwards}@keyframes stn-useShake{0%{transform:translate(-50%,-50%)}8%{transform:translate(calc(-50% - 5px),-50%)}18%{transform:translate(calc(4px - 50%),-50%)}28%{transform:translate(calc(-50% - 2px),-50%)}38%,70%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}.stn-ui .prompt{left:0;top:calc(62 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(26 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));white-space:nowrap;background:var(--brush-ink) center / 100% 100% no-repeat;font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-num);letter-spacing:.05em;color:var(--bone);text-shadow:var(--shadow);animation:.18s ease-out stn-promptIn;display:flex;position:absolute;transform:translate(-50%)}.stn-ui .prompt .kbd{font-size:max(11px, calc(14 * var(--u)))}.stn-ui .shove{left:0;top:calc(62 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(34 * var(--u)) calc(14 * var(--u));white-space:nowrap;background:var(--brush-ink) center / 100% 100% no-repeat;color:var(--bone);text-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.stn-ui .shove.in{animation:.15s ease-out stn-promptIn}.stn-ui .shove-row{align-items:center;gap:calc(12 * var(--u));font:400 max(14px, calc(19 * var(--u))) / 1 var(--f-num);letter-spacing:.08em;text-transform:uppercase;display:flex}.stn-ui .shove .kbd{min-width:5em;font-size:max(12px, calc(16 * var(--u)));border-color:var(--amber);color:var(--amber);animation:.3s ease-in-out infinite stn-shoveMash}.stn-ui .shove .kbd.hit{animation:.16s ease-out stn-shoveHit,.3s ease-in-out .45s infinite stn-shoveMash}.stn-ui .shove-bar{width:calc(240 * var(--u));min-width:170px;height:calc(7 * var(--u));background:#0000008c;min-height:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6dfcf38}.stn-ui .shove-bar i{transform-origin:0;background:linear-gradient(90deg, #b3441a, var(--amber));transition:transform 80ms linear;position:absolute;inset:0;transform:scaleX(0)}@keyframes stn-shoveMash{0%,to{transform:none}50%{border-bottom-width:1.5px;transform:translateY(2px)}}@keyframes stn-shoveHit{0%{background:#e8a33d66;border-bottom-width:1.5px;transform:translateY(3px)scale(.9)}to{transform:none}}@media (prefers-reduced-motion:reduce){.stn-ui .shove .kbd,.stn-ui .shove .kbd.hit,.stn-ui.on-fire .fx-fire{animation:none}}.stn-ui .ctx{left:0;top:calc(112 * var(--u));width:calc(240 * var(--u));min-width:176px;padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(9 * var(--u) + 6px);border-left:2px solid var(--amber);color:var(--bone);animation:.2s ease-out stn-promptIn;position:absolute;transform:translate(-50%)}.stn-ui .ctx-head{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .ctx-ico svg{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:13px;min-height:13px;color:var(--amber)}.stn-ui .ctx-title{font:500 max(11px, calc(13 * var(--u))) / 1 var(--f-num);letter-spacing:.18em;text-transform:uppercase;flex:1}.stn-ui .ctx-val{font:max(10px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);font-variant-numeric:tabular-nums}.stn-ui .ctx-bar{height:calc(4 * var(--u));min-height:3px;margin-top:calc(7 * var(--u));background:#ffffff1f;position:relative;overflow:hidden}.stn-ui .ctx-bar i{transform-origin:0;background:linear-gradient(90deg,#b3441a,#f0a040);transition:transform .3s;position:absolute;inset:0}.stn-ui .ctx.warn .ctx-bar i{background:linear-gradient(90deg,#7a0c0c,#e0352c);animation:.9s ease-in-out infinite stn-warnpulse}.stn-ui .ctx.dead .ctx-val{color:var(--blood-lite)}.stn-ui .ctx-structure{border-left-color:var(--bone-dim)}.stn-ui .ctx-structure .ctx-ico svg{color:var(--bone-2)}.stn-ui .ctx-structure .ctx-bar i{background:linear-gradient(90deg,#8f877a,#e6dfcf)}.stn-ui .vitals{left:calc(30 * var(--u));bottom:calc(26 * var(--u));gap:calc(6 * var(--u));color:var(--hud);text-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute}.stn-ui .vitals:before{content:"";left:calc(-80 * var(--u));bottom:calc(-70 * var(--u));width:calc(480 * var(--u));height:calc(260 * var(--u));z-index:-1;background:radial-gradient(at 25% 75%,#00000080,#0000 68%);position:absolute}.stn-ui .v-comms{align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(2 * var(--u));display:flex}.stn-ui .v-radio{width:calc(20 * var(--u));height:calc(20 * var(--u));min-width:14px;min-height:14px;color:var(--good);opacity:.85;filter:drop-shadow(0 1px 2px #000000e6);flex:none}.stn-ui .v-radio svg{width:100%;height:100%}.stn-ui .v-radio.tx{opacity:1;filter:drop-shadow(0 0 5px #78dc78cc);animation:.6s ease-in-out infinite alternate stn-talk}.stn-ui .v-mic{width:calc(20 * var(--u));height:calc(20 * var(--u));opacity:.45;filter:drop-shadow(0 1px 2px #000000e6);flex:none;min-width:14px;min-height:14px;transition:opacity .1s,color .1s}.stn-ui .v-mic svg{width:100%;height:100%}.stn-ui .v-mic.tx{opacity:1;color:var(--blood-lite);filter:drop-shadow(0 0 5px #ff3c32cc);animation:.6s ease-in-out infinite alternate stn-talk}.stn-ui .vrow{align-items:center;gap:calc(10 * var(--u));display:flex}.stn-ui .v-ico{width:calc(20 * var(--u));height:calc(20 * var(--u));opacity:.85;filter:drop-shadow(0 0 2px #000c);min-width:14px;min-height:14px;display:block}.stn-ui .v-ico svg{width:100%;height:100%}.stn-ui .v-num{width:calc(72 * var(--u));min-width:50px;font:600 max(24px, calc(42 * var(--u))) / .9 var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:.01em}.stn-ui .v-stack{gap:max(3px, calc(4 * var(--u)));flex-direction:column;display:flex}.stn-ui .v-bar{width:calc(236 * var(--u));min-width:156px;height:calc(10 * var(--u));background:#0a0807ad;min-height:7px;position:relative;overflow:hidden;transform:skew(-18deg);box-shadow:inset 0 0 0 1px #e6dfcf33,0 1px 5px #00000080}.stn-ui .v-hp .v-stack>.v-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(25% - 1px),#080605cc calc(25% - 1px) calc(25% + 1px),#0000 calc(25% + 1px) calc(50% - 1px),#080605cc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px) calc(75% - 1px),#080605cc calc(75% - 1px) calc(75% + 1px),#0000 calc(75% + 1px));position:absolute;inset:0}.stn-ui .v-fill,.stn-ui .v-lag{transform-origin:0;position:absolute;inset:0}.stn-ui .v-lag{background:#a3201d;transition:transform .7s .3s}.stn-ui .v-fill{background:linear-gradient(#f3ecdc,#c2b69d);transition:transform .12s,background .4s}.stn-ui.low-hp .v-hp .v-fill{background:linear-gradient(#ff6450,#b3141b)}.stn-ui.low-hp .v-hp .v-num{color:#ff5a48;animation:1.15s ease-in-out infinite stn-heartbeat}.stn-ui.low-hp .v-hp .v-ico{color:#ff5a48}.stn-ui .v-ecg{width:calc(56 * var(--u));height:calc(20 * var(--u));min-width:38px;min-height:14px;display:none}.stn-ui .v-ecg svg{width:100%;height:100%;overflow:visible}.stn-ui .v-ecg path{fill:none;stroke:#ff5a48;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:38 62;filter:drop-shadow(0 0 3px #ff281ee6);animation:1.15s linear infinite stn-ecg}.stn-ui.low-hp .v-ecg{display:block}.stn-ui .v-counts{gap:calc(1 * var(--u));margin-left:calc(2 * var(--u));flex-direction:column;display:flex}.stn-ui .v-meds{align-items:center;gap:calc(5 * var(--u));font:600 max(15px, calc(22 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;transition:color .3s;display:flex}.stn-ui .v-meds-ico{width:calc(22 * var(--u));height:calc(20 * var(--u));opacity:.85;filter:drop-shadow(0 0 2px #000c);min-width:15px;min-height:14px;display:block}.stn-ui .v-meds-ico svg{width:100%;height:100%}.stn-ui .v-meds.out{color:#ff5a48}.stn-ui .v-drinks{font-size:max(13px, calc(18 * var(--u)))}.stn-ui .v-drinks .v-meds-ico{height:calc(17 * var(--u));min-height:12px}.stn-ui .v-drinks.none{opacity:.4}.stn-ui .v-ar .v-num{font-size:max(16px, calc(26 * var(--u)))}.stn-ui .v-ar .v-bar{height:calc(6 * var(--u));min-height:4px}.stn-ui .v-ar .v-fill{background:linear-gradient(#c9d6de,#7d8f9b)}.stn-ui .v-ar .v-ico{color:var(--steel)}.stn-ui .v-st{align-items:center;gap:calc(8 * var(--u));transform:translateX(calc(-3.4 * var(--u)));display:flex}.stn-ui .v-st .v-ico{width:calc(13 * var(--u));height:calc(13 * var(--u));min-width:10px;min-height:10px;margin:calc(-5 * var(--u)) 0;opacity:0;transition:opacity .2s}.stn-ui .v-st .v-bar{height:calc(3.5 * var(--u));min-height:3px;box-shadow:inset 0 0 0 1px #e6dfcf1a,0 1px 4px #00000080}.stn-ui .v-st .v-fill{background:#e6dfcfb8}.stn-ui .v-st.exhausted .v-fill{background:repeating-linear-gradient(90deg,#c23a2c 0 6px,#7a1a14 6px 10px)}.stn-ui .v-st.exhausted .v-ico{color:#ff5a48;opacity:1;animation:.8s infinite stn-warnpulse}.stn-ui .v-st.exhausted .v-bar{opacity:.75}.stn-ui .v-flash{align-items:center;gap:calc(10 * var(--u));margin-top:calc(3 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);text-shadow:var(--shadow-s);display:flex}.stn-ui .v-veh{align-items:center;gap:calc(10 * var(--u));margin-top:calc(4 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);text-shadow:var(--shadow-s);display:flex}.stn-ui .v-veh[hidden],.stn-ui .v-veh [hidden]{display:none}.stn-ui .veh-name{text-transform:uppercase;letter-spacing:.08em;opacity:.8}.stn-ui .veh-kmh{text-align:right;min-width:2.2ch;font-size:max(15px, calc(20 * var(--u)));color:var(--hud)}.stn-ui .veh-unit{margin-left:calc(-6 * var(--u));opacity:.6}.stn-ui .veh-g{align-items:center;gap:calc(5 * var(--u));display:flex}.stn-ui .veh-l{font-size:max(8px, calc(9 * var(--u)));letter-spacing:.1em;opacity:.7}.stn-ui .veh-bar{box-sizing:content-box;width:calc(54 * var(--u));min-width:36px;height:calc(6 * var(--u));border:1.5px solid #e6dfcf8c;border-radius:2px;min-height:4px;padding:1px;display:block;box-shadow:0 0 4px #0009}.stn-ui .veh-bar i{background:var(--bone-2);transform-origin:0;width:100%;height:100%;transition:transform .25s;display:block}.stn-ui .veh-g.low .veh-bar i{background:var(--bad,#d8463a)}.stn-ui .veh-g.low .veh-l{color:var(--bad,#d8463a);opacity:1}.stn-ui .veh-lamp{font-size:max(8px, calc(9 * var(--u)));letter-spacing:.1em;color:#f4e3a6}.stn-ui .batt{width:calc(28 * var(--u));height:calc(13 * var(--u));border:1.5px solid #e6dfcf99;border-radius:2px;min-width:20px;min-height:10px;padding:2px;position:relative;box-shadow:0 0 4px #0009}.stn-ui .batt-lvl{background:var(--bone-2);transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block}.stn-ui .batt-nub{background:#e6dfcf99;border-radius:0 1px 1px 0;width:3px;height:44%;position:absolute;top:28%;right:-4.5px}.stn-ui .fl-beam{width:calc(20 * var(--u));opacity:.4;place-items:center;min-width:14px;transition:opacity .15s,color .15s;display:grid}.stn-ui .fl-beam svg{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px}.stn-ui .v-flash.on .fl-beam{opacity:.95;color:var(--sun);filter:drop-shadow(0 0 4px #f3d9a4cc)}.stn-ui .v-flash.low .batt-lvl{background:var(--blood-lite)}.stn-ui .v-flash.low .fl-txt{color:var(--blood-lite);animation:1s infinite stn-warnpulse}.stn-ui .weap{right:calc(30 * var(--u));bottom:calc(24 * var(--u));align-items:flex-end;gap:calc(12 * var(--u));color:var(--hud);text-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute}.stn-ui .weap:before{content:"";right:calc(-80 * var(--u));bottom:calc(-70 * var(--u));width:calc(460 * var(--u));height:calc(340 * var(--u));z-index:-1;background:radial-gradient(at 75% 75%,#0000007a,#0000 68%);position:absolute}.stn-ui .slots{align-items:flex-end;gap:calc(4 * var(--u));flex-direction:column;display:flex}.stn-ui .slot{align-items:center;gap:calc(10 * var(--u));height:calc(26 * var(--u));opacity:.4;min-height:19px;transition:opacity .25s,transform .25s;display:flex}.stn-ui .weap.recent .slot{opacity:.72}.stn-ui .slot.empty,.stn-ui .weap.recent .slot.empty{opacity:.14}.stn-ui .slot.active,.stn-ui .weap.recent .slot.active{opacity:1;transform:translateX(calc(-4 * var(--u)))}.stn-ui .slot-ico{width:calc(92 * var(--u));filter:drop-shadow(0 1px 2px #000000e6);justify-content:flex-end;align-items:center;height:100%;display:flex}.stn-ui .slot-ico svg{width:auto;max-width:100%;height:84%}.stn-ui .slot-name{font:500 max(10px, calc(11.5 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;opacity:0;white-space:nowrap;transition:opacity .25s}.stn-ui .weap.recent .slot-name,.stn-ui.inv-open .slot-name{opacity:.85}.stn-ui .slot-cnt{min-width:1.8em;font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);text-align:right}.stn-ui .slot-cnt:empty{display:none}.stn-ui .slot-key{box-sizing:border-box;min-width:max(15px, calc(19 * var(--u)));height:calc(19 * var(--u));min-height:15px;padding:0 calc(3 * var(--u));font:max(9px, calc(11.5 * var(--u))) / 1 var(--f-mono);white-space:nowrap;text-shadow:none;border:1px solid #e6dfcfb3;place-items:center;display:grid}.stn-ui .slot.active .slot-key{background:var(--hud);color:#0b0908;border-color:var(--hud);box-shadow:calc(4 * var(--u)) 0 0 -1px var(--accent), 0 0 8px #0009}.stn-ui .ammo{align-items:flex-end;gap:calc(2 * var(--u));flex-direction:column;display:flex}.stn-ui .w-head{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .w-ico{display:none}.stn-ui .w-name{font:500 max(11px, calc(14 * var(--u))) / 1 var(--f-num);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-2)}.stn-ui .ammo-row{align-items:baseline;gap:calc(7 * var(--u));font-family:var(--f-num);line-height:1;display:flex}.stn-ui .a-mag{font-size:max(30px, calc(56 * var(--u)));font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.stn-ui .a-mag.low{color:var(--amber)}.stn-ui .a-mag.out{color:var(--blood-lite);animation:.9s infinite stn-warnpulse}.stn-ui .a-sep{font-size:max(16px, calc(26 * var(--u)));opacity:.4;font-weight:300}.stn-ui .a-res{font-size:max(16px, calc(27 * var(--u)));opacity:.78;font-variant-numeric:tabular-nums;font-weight:400}.stn-ui .a-res.out{color:var(--blood-lite);opacity:1}.stn-ui .a-pips{--n:30;--m:0;--pitch:min(calc(12 * var(--u)), calc(176 * var(--u) / var(--n)));width:calc(var(--pitch) * var(--n));height:calc(9 * var(--u));min-height:6px;margin:calc(4 * var(--u)) calc(2 * var(--u)) calc(5 * var(--u)) 0;color:#e6dfcf33;filter:drop-shadow(0 1px 2px #000c);position:relative;transform:skew(-18deg)}@supports (width:round(nearest, 1px, 1px)){.stn-ui .a-pips{--pitch:max(3px, round(nearest, min(calc(12 * var(--u)), calc(176 * var(--u) / var(--n))), 1px))}}.stn-ui .a-pips,.stn-ui .a-pips i{background:linear-gradient(90deg, transparent 0 2px, currentColor 2px) 0 0 / var(--pitch) 100% repeat-x}.stn-ui .a-pips i{color:var(--hud);clip-path:inset(0 0 0 calc(100% - 100% * var(--m) / var(--n)));position:absolute;inset:0}.stn-ui .a-pips.dense{--pitch:calc(176 * var(--u) / var(--n))}.stn-ui .a-pips.dense,.stn-ui .a-pips.dense i{background:currentColor}.stn-ui .a-pips.low i,.stn-ui .ammo.reloading .a-pips i{color:var(--amber)}.stn-ui .a-type{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);text-shadow:var(--shadow-s)}.stn-ui .ammo.on-air .a-type{color:var(--good);animation:.9s infinite stn-warnpulse}.stn-ui .ammo.reloading .a-mag{opacity:.45}.stn-ui .ammo.reloading .a-type{color:var(--amber);animation:.9s infinite stn-warnpulse}.stn-ui.is-zombie{--hud:#d7e9b0;--accent:var(--sick);--xh:#bef078f2}.stn-ui .zpanel{display:none}.stn-ui.is-zombie .weap,.stn-ui.is-zombie .v-flash,.stn-ui.is-zombie .v-meds,.stn-ui.is-zombie .v-ar{display:none!important}.stn-ui.is-zombie .v-hp .v-fill{background:linear-gradient(#c8ec84,#5d8a1e)}.stn-ui.is-zombie .v-hp .v-ico{color:var(--sick)}.stn-ui.is-zombie .zpanel{right:calc(30 * var(--u));bottom:calc(28 * var(--u));column-gap:calc(12 * var(--u));row-gap:calc(8 * var(--u));color:var(--sick);text-shadow:0 0 12px #78c82866, var(--shadow);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;display:grid;position:absolute}.stn-ui .z-ico{grid-row:span 2}.stn-ui .z-ico svg{width:calc(46 * var(--u));height:calc(46 * var(--u));filter:drop-shadow(0 0 8px #78c8288c);min-width:32px;min-height:32px}.stn-ui .z-title{font:400 max(24px, calc(40 * var(--u))) / .9 var(--f-head);letter-spacing:.28em}.stn-ui .z-sub{font:max(10px, calc(13 * var(--u))) / 1.2 var(--f-type);color:#d7e9b0b8;letter-spacing:.06em}.stn-ui .z-leap{align-items:center;gap:calc(8 * var(--u));grid-column:2;display:flex}.stn-ui .z-leap-l,.stn-ui .z-leap-t{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase}.stn-ui .z-leap-bar{width:calc(140 * var(--u));min-width:90px;height:calc(5 * var(--u));background:#1e320a99;min-height:4px;position:relative;overflow:hidden;transform:skew(-18deg);box-shadow:inset 0 0 0 1px #a3d64e4d}.stn-ui .z-leap-bar i{transform-origin:0;background:linear-gradient(90deg,#4d7a14,#b8ea5e);position:absolute;inset:0}.stn-ui .zpanel.ready .z-leap-t{animation:1.2s infinite stn-warnpulse}.stn-ui .chat{left:calc(26 * var(--u));bottom:calc(200 * var(--u));width:calc(460 * var(--u));gap:calc(6 * var(--u));flex-direction:column;min-width:300px;display:flex;position:absolute}.stn-ui .chat-log{align-items:flex-start;gap:calc(2 * var(--u));max-height:calc(210 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;flex-direction:column;display:flex;overflow:hidden}.stn-ui .chat-line{max-width:100%;padding:calc(3 * var(--u)) calc(14 * var(--u)) calc(3 * var(--u)) calc(8 * var(--u));font:400 max(12px, calc(15 * var(--u))) / 1.3 var(--f-num);letter-spacing:.02em;color:var(--bone);text-shadow:0 1px 1px #000000e6;overflow-wrap:anywhere;background:linear-gradient(90deg,#00000080 60%,#0000);flex:none;transition:opacity 1.4s;animation:.2s ease-out stn-slideInL}.stn-ui .chat-line.old{opacity:0}.stn-ui .chat-name{color:var(--sun);font-weight:600}.stn-ui .chat-colon{opacity:.6;margin-right:.45em}.stn-ui .chat-line.sys{font-family:var(--f-type);font-size:max(11px, calc(14 * var(--u)));color:var(--amber)}.stn-ui .chat-line.zed{color:#c9e79a}.stn-ui .chat-line.zed .chat-name{color:var(--sick)}.stn-ui .chat-z{vertical-align:-.15em;color:var(--sick);margin-right:.35em;display:inline-block}.stn-ui .chat-z svg{width:1em;height:1em}.stn-ui .chat-input{display:none}.stn-ui .chat.open .chat-line{opacity:1}.stn-ui .chat.open .chat-log{pointer-events:auto;padding:calc(6 * var(--u));background:linear-gradient(90deg,#00000073,#0000001a);overflow-y:auto}.stn-ui .chat.open .chat-input{align-items:center;gap:calc(10 * var(--u));pointer-events:auto;padding:calc(7 * var(--u)) calc(12 * var(--u));border:1px solid #e6dfcf38;border-left:2px solid var(--blood-hi);background:#080605d1;display:flex}.stn-ui .chat-say{font:max(10px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .chat-field{min-width:0;font:400 max(12px, calc(15 * var(--u))) / 1.2 var(--f-num);letter-spacing:.02em;color:var(--bone);caret-color:var(--blood-lite);background:0 0;border:0;outline:none;flex:1}.stn-ui .chat-count{font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .killfeed{top:calc(236 * var(--u));right:calc(24 * var(--u));align-items:flex-end;gap:calc(4 * var(--u));flex-direction:column;display:flex;position:absolute}.stn-ui .kf-row{align-items:center;gap:calc(9 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u)) calc(16 * var(--u));font:400 max(11px, calc(14.5 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em;text-shadow:0 1px 1px #000000e6;background:linear-gradient(270deg,#080605b3,#08060573 75%,#08060500);border-right:2px solid #e6dfcf40;transition:opacity .6s,transform .6s;animation:.25s ease-out stn-slideInR;display:flex}.stn-ui .kf-row.out{opacity:0;transform:translate(10px)}.stn-ui .kf-k{color:var(--bone)}.stn-ui .kf-row.kz .kf-k{color:var(--sick)}.stn-ui .kf-v{color:#9aa98a}.stn-ui .kf-row.vp{border-right-color:var(--blood-hi)}.stn-ui .kf-row.vp .kf-v{color:#ff7466}.stn-ui .kf-w{color:var(--bone-2)}.stn-ui .kf-w svg{height:calc(15 * var(--u));width:auto;min-height:11px;max-width:calc(64 * var(--u))}.stn-ui .kf-row.kz .kf-w{color:var(--sick)}.stn-ui .kf-hs svg{height:calc(15 * var(--u));width:calc(15 * var(--u));min-width:11px;min-height:11px;color:var(--blood-lite)}.stn-ui .pickups{right:calc(24 * var(--u));bottom:max(250px, calc(300 * var(--u)));align-items:flex-end;gap:calc(4 * var(--u));flex-direction:column;display:flex;position:absolute}.stn-ui .pk-row{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(4 * var(--u)) calc(26 * var(--u));font:400 max(12px, calc(15 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;text-shadow:0 1px 1px #000000e6;transform-origin:100%;background:linear-gradient(270deg,#080605a8,#08060500);transition:opacity .5s,transform .5s;animation:.28s ease-out stn-slideInR;display:flex}.stn-ui .pk-row.out{opacity:0;transform:translate(14px)}.stn-ui .pk-n{color:var(--good);font-weight:600}.stn-ui .pk-name{color:var(--bone)}.stn-ui .pk-ico svg{height:calc(22 * var(--u));width:auto;min-height:16px;max-width:calc(52 * var(--u));filter:drop-shadow(0 1px 2px #000000e6)}.stn-ui .pk-part .pk-name,.stn-ui .pk-part .pk-ico{color:var(--sun)}.stn-ui .pk-ammo .pk-ico{color:var(--brass)}.stn-ui .cine{text-align:center;opacity:0;will-change:opacity, transform, filter;flex-direction:column;align-items:center;display:flex;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.stn-ui .cine.in{animation:1.1s cubic-bezier(.2,.7,.2,1) forwards stn-cineIn}.stn-ui .cine.out{animation:.7s ease-in forwards stn-cineOut}.stn-ui .cine-brush{background:var(--brush-ink) center / 100% 100% no-repeat;opacity:.9;z-index:-1;width:132%;height:78%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.stn-ui .cine.sub-only .cine-brush{width:120%;height:130%;top:50%}.stn-ui .tone-blood .cine-brush{background-image:var(--brush-red)}.stn-ui .tone-night .cine-brush{background-image:var(--brush-night)}.stn-ui .tone-dawn .cine-brush{background-image:var(--brush-dawn)}.stn-ui .cine-title{--n:8;font:400 min(max(52px, calc(112 * var(--u))), calc(82vw / (var(--n) * .64))) / 1 var(--f-head);letter-spacing:.24em;color:#efe8da;white-space:nowrap;text-shadow:0 2px 2px #000000b3,0 0 30px #0009;filter:url(#stn-rough);padding:0 .1em 0 .34em}.stn-ui .cine-title:empty{display:none}.stn-ui .tone-blood .cine-title{color:#f6e5dc;text-shadow:0 2px 2px #000000b3,0 0 40px #c8000080}.stn-ui .cine-sub{margin-top:calc(4 * var(--u));padding:calc(7 * var(--u)) 1.6em;background:var(--brush-ink) center / 100% 100% no-repeat;font:max(14px, calc(22 * var(--u))) / 1.2 var(--f-type);letter-spacing:.14em;color:var(--bone-2);text-shadow:var(--shadow);opacity:0;white-space:nowrap}.stn-ui .cine-sub.in{animation:.8s .35s forwards stn-fadeUp}.stn-ui .cine.sub-only .cine-sub{opacity:1;padding:calc(10 * var(--u)) 1.4em;margin:0;animation:none}.stn-ui .toasts{left:50%;bottom:calc(150 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.stn-ui.build-open .toasts{bottom:max(190px, calc(238 * var(--u)))}.stn-ui .toast{align-items:center;gap:calc(9 * var(--u));padding:calc(9 * var(--u)) calc(34 * var(--u));background:var(--brush-ink) center / 100% 100% no-repeat;font:400 max(12px, calc(15 * var(--u))) / 1 var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 1px #000000e6;white-space:nowrap;transition:opacity .45s,transform .45s;animation:.3s ease-out stn-toastIn;display:flex}.stn-ui .toast.out{opacity:0;transform:translateY(6px)}.stn-ui .t-ico svg{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px}.stn-ui .t-warning{color:var(--amber)}.stn-ui .t-danger{color:#ffe0d8;background-image:var(--brush-red);animation:.3s ease-out stn-toastIn,1s ease-in-out infinite stn-dangerpulse}.stn-ui .t-good{color:#cfe8a4}.stn-ui .conn{z-index:5;align-items:center;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(36 * var(--u)) calc(10 * var(--u));clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);font:max(11px, calc(14 * var(--u))) / 1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffdca6;text-shadow:0 1px 1px #000000b3;background:linear-gradient(#764208eb,#462404d9);animation:.3s ease-out stn-slideDown;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.stn-ui .conn-ico svg{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px;animation:1s infinite stn-warnpulse}.stn-ui .conn-dots{text-align:left;width:1.4em;display:inline-block}.stn-ui .conn-dots:after{content:"";animation:1.2s step-end infinite stn-dots}.stn-ui .build{left:calc(392 * var(--u));right:max(calc(214 * var(--u)), min(calc(392 * var(--u)), calc(100% - 1560 * var(--u))));bottom:calc(22 * var(--u));align-items:center;gap:calc(7 * var(--u));color:var(--bone);text-shadow:var(--shadow);flex-direction:column;animation:.2s ease-out stn-fadeUp;display:flex;position:absolute}.stn-ui .build-head{align-items:center;gap:calc(12 * var(--u));display:flex}.stn-ui .bh-tag{padding:calc(3 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u)) calc(9 * var(--u));border:1px solid var(--amber);font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--amber)}.stn-ui .bh-name{font:400 max(18px, calc(28 * var(--u))) / 1 var(--f-head);letter-spacing:.16em}.stn-ui .bh-rot{font:max(10px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .build.fine .bh-rot{color:var(--amber)}.stn-ui .bh-step{opacity:.6}.stn-ui .bh-bad{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blood-lite);animation:.9s infinite stn-warnpulse;display:none}.stn-ui .build.invalid .bh-bad{display:inline}.stn-ui .build-desc{margin-top:calc(-3 * var(--u));font:max(10px, calc(13 * var(--u))) / 1.2 var(--f-type);color:var(--bone-dim)}.stn-ui .build.idle .build-head .bh-name,.stn-ui .build.idle .build-desc{display:none}.stn-ui .build-cost{justify-content:center;gap:calc(2 * var(--u)) calc(10 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .build .ing,.stn-ui .bradial .ing{color:var(--bone-2)}.stn-ui .build .ing.lack,.stn-ui .bradial .ing.lack{color:var(--blood-lite)}.stn-ui .build .ing.auto,.stn-ui .bradial .ing.auto{color:var(--amber)}.stn-ui .bradial{--br-out:max(190px, calc(270 * var(--u)));--br-in:max(80px, calc(112 * var(--u)));--br-mid:calc((var(--br-out) + var(--br-in)) / 2);--br-hi:#e8a33d57;width:calc(var(--br-out) * 2);height:calc(var(--br-out) * 2);margin:calc(var(--br-out) * -1) 0 0 calc(var(--br-out) * -1);color:var(--bone);text-shadow:var(--shadow);animation:.14s ease-out stn-radialIn;position:absolute;top:50%;left:50%}.stn-ui .bradial.locked{--br-hi:#9cb4cf42}.stn-ui .br-ring,.stn-ui .br-wedge{-webkit-mask:radial-gradient(circle, transparent 0 var(--br-in), #000 calc(var(--br-in) + 1px) calc(var(--br-out) - 1px), transparent var(--br-out));-webkit-mask:radial-gradient(circle, transparent 0 var(--br-in), #000 calc(var(--br-in) + 1px) calc(var(--br-out) - 1px), transparent var(--br-out));mask:radial-gradient(circle, transparent 0 var(--br-in), #000 calc(var(--br-in) + 1px) calc(var(--br-out) - 1px), transparent var(--br-out));border-radius:50%;position:absolute;inset:0}.stn-ui .br-ring{background:radial-gradient(circle, #080605db var(--br-in), #14110fbd calc(var(--br-out) - 3px), #e6dfcf4d calc(var(--br-out) - 2px))}.stn-ui .br-ring:after{content:"";background:repeating-conic-gradient(from calc(180deg / var(--n)), #e6dfcf29 0 .5deg, transparent .5deg calc(360deg / var(--n)));position:absolute;inset:0}.stn-ui .br-wedge{background:conic-gradient(from calc(var(--a,0deg) - 180deg / var(--n)), var(--br-hi) 0 calc(360deg / var(--n)), transparent 0)}.stn-ui .br-seg{width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--br-mid) * -1)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.stn-ui .br-seg-in{width:calc(var(--br-out) - var(--br-in) - 16px);max-width:calc(104 * var(--u));align-items:center;gap:calc(5 * var(--u));opacity:.66;pointer-events:auto;cursor:pointer;flex-direction:column;transition:transform .12s,opacity .12s;display:flex;position:absolute;transform:translate(-50%,-50%)}.stn-ui .br-seg.sel .br-seg-in{opacity:1;transform:translate(-50%,-50%)scale(1.14)}.stn-ui .br-ico svg{height:calc(40 * var(--u));width:auto;min-height:28px}.stn-ui .br-name{font:500 max(9px, calc(11.5 * var(--u))) / 1.05 var(--f-num);letter-spacing:.08em;text-transform:uppercase;text-align:center}.stn-ui .br-seg.poor .br-ico{opacity:.4}.stn-ui .br-seg.locked .br-ico,.stn-ui .br-seg.locked .br-name{opacity:.35}.stn-ui .br-lock{top:calc(-4 * var(--u));right:calc(14 * var(--u));color:#9cb4cf;position:absolute}.stn-ui .br-lock svg{width:calc(13 * var(--u));height:calc(13 * var(--u));min-width:10px;min-height:10px}.stn-ui .br-mid{width:calc(var(--br-in) * 2 - 10px);height:calc(var(--br-in) * 2 - 10px);justify-content:center;align-items:center;gap:calc(6 * var(--u));padding:0 calc(16 * var(--u));text-align:center;background:radial-gradient(circle,#120f0de6,#080605d1);border:1px solid #e6dfcf24;border-radius:50%;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stn-ui .br-mid-ico svg{height:calc(34 * var(--u));width:auto;min-height:24px}.stn-ui .br-mid-name{font:400 max(15px, calc(23 * var(--u))) / 1 var(--f-head);letter-spacing:.12em}.stn-ui .br-mid-cost{justify-content:center;gap:calc(2 * var(--u)) calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .br-mid-state{font:max(9px, calc(10 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .br-mid-state:empty{display:none}.stn-ui .bradial.locked .br-mid-state{color:#9cb4cf}.stn-ui .br-dot{background:var(--amber);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #000c}.stn-ui .br-foot{width:max(420px, calc(560 * var(--u)));align-items:center;gap:calc(8 * var(--u));flex-direction:column;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.stn-ui .br-desc{font:max(11px, calc(14 * var(--u))) / 1.25 var(--f-type);color:var(--bone-2);text-align:center}.stn-ui .br-legend{gap:calc(16 * var(--u));font:max(10px, calc(11.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;color:var(--bone-dim);display:flex}.stn-ui.radial-open .hud-center,.stn-ui.radial-open .build,.stn-ui.radial-open .keyhint{visibility:hidden}.stn-ui.radial-open .toasts{bottom:calc(18 * var(--u))}@keyframes stn-radialIn{0%{opacity:0;transform:scale(.94)}}.stn-ui .build-hint{gap:calc(16 * var(--u));margin-top:calc(2 * var(--u));font:max(10px, calc(11.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;color:var(--bone-dim);display:flex}.stn-ui .bh,.stn-ui .gh{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.stn-ui .inv{pointer-events:auto;padding:calc(74 * var(--u)) 0 calc(24 * var(--u));cursor:default;justify-content:center;align-items:safe center;display:flex;position:absolute;inset:0}.stn-ui .inv-bg{-webkit-backdrop-filter:blur(7px)saturate(.55);backdrop-filter:blur(7px)saturate(.55);background:radial-gradient(at 50% 55%,#0c0a099e,#040303db 80%);position:absolute;inset:0}.stn-ui .inv-close{top:calc(18 * var(--u));right:calc(22 * var(--u));z-index:1;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));color:var(--bone-dim);font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #e6dfcf33;transition:border-color .15s,color .15s;display:inline-flex;position:absolute}.stn-ui .inv-close:hover,.stn-ui .inv-close:focus-visible{border-color:var(--bone);color:var(--bone)}.stn-ui .inv-close-x{width:max(12px, calc(14 * var(--u)));height:max(12px, calc(14 * var(--u)));display:inline-flex}.stn-ui .inv-close-x svg{width:100%;height:100%}.stn-ui .inv-close:hover .inv-close-x{color:var(--blood-lite)}.stn-ui .inv.in .inv-bg{animation:.2s ease-out stn-fadeIn}.stn-ui .inv.in .inv-wrap{animation:.24s ease-out stn-invIn}.stn-ui .inv-wrap{grid-template-columns:calc(310 * var(--u)) auto calc(560 * var(--u));gap:calc(16 * var(--u));height:100%;max-height:calc(940 * var(--u));grid-template-rows:100%;display:grid;position:relative}.stn-ui .inv-col{min-height:0;padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));flex-direction:column;display:flex}.stn-ui .inv-left{scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;overflow-y:auto}.stn-ui .inv-mid{width:calc(600 * var(--u));min-width:440px;padding:0}.stn-ui .inv-h{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));margin:0 0 calc(9 * var(--u));padding-bottom:calc(6 * var(--u));border-bottom:1px solid #e6dfcf1f;flex:none;display:flex;position:relative}.stn-ui .inv-h:after{content:"";width:calc(34 * var(--u));background:var(--blood-hi);height:2px;position:absolute;bottom:-1px;left:0}.stn-ui .inv-h-t{font:400 max(14px, calc(21 * var(--u))) / 1 var(--f-head);letter-spacing:.24em;color:var(--bone)}.stn-ui .inv-h-aside,.stn-ui .inv-cap{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;color:var(--bone-dim);text-transform:uppercase}.stn-ui .inv-cap.warn{color:var(--amber)}.stn-ui .inv-cap.full{color:var(--blood-lite)}.stn-ui .inv-capbar{width:calc(80 * var(--u));min-width:56px;height:calc(8 * var(--u));background:#e6dfcf1a;align-self:center;min-height:6px;position:relative;overflow:hidden}.stn-ui .inv-capbar i{transform-origin:0;background:var(--bone-2);transition:transform .2s;position:absolute;inset:0;transform:scaleX(0)}.stn-ui .inv-capbar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--segs,24) - 1px), #0b0908e6 calc(100% / var(--segs,24) - 1px) calc(100% / var(--segs,24)));position:absolute;inset:0}.stn-ui .inv-capbar.warn i{background:var(--amber)}.stn-ui .inv-capbar.full i{background:var(--blood-lite)}.stn-ui .inv-h-right{align-items:baseline;gap:calc(12 * var(--u));display:inline-flex}.stn-ui .inv-left .inv-h:not(:first-child){margin-top:calc(13 * var(--u))}.stn-ui .eq-list{gap:calc(4 * var(--u));flex-direction:column;display:flex}.stn-ui .eq{align-items:center;gap:calc(9 * var(--u));min-height:max(36px, calc(48 * var(--u)));padding:calc(4 * var(--u)) calc(9 * var(--u));background:#0000004d;border:1px solid #e6dfcf12;transition:border-color .12s,background .12s;display:flex}.stn-ui .eq:not(.empty):hover{background:#e6dfcf0a;border-color:#e6dfcf66}.stn-ui .eq.sel,.stn-ui .armor.sel{border-color:var(--bone);background:#e6dfcf12}.stn-ui .eq-ammo{align-items:center;gap:calc(6 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);white-space:nowrap;display:flex}.stn-ui .eq-ammo[hidden]{display:none}.stn-ui .eq-cal{padding:calc(2 * var(--u)) calc(4 * var(--u));color:var(--brass);letter-spacing:.04em;border:1px solid #c9a54a99}.stn-ui .eq-mag{color:var(--bone);font-variant-numeric:tabular-nums}.stn-ui .eq-bar{width:calc(26 * var(--u));min-width:18px;height:calc(3 * var(--u));background:#ffffff1f;min-height:2px;position:relative;overflow:hidden}.stn-ui .eq-bar i{transform-origin:0;background:var(--brass);position:absolute;inset:0}.stn-ui .eq-spare{color:var(--bone-dim)}.stn-ui .eq-ammo.low .eq-spare,.stn-ui .eq-ammo.low .eq-mag{color:var(--blood-lite)}.stn-ui .eq-ammo.low .eq-bar i{background:var(--blood-lite)}.stn-ui .eq.empty{opacity:.42}.stn-ui .eq-key{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:14px;min-height:14px;font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim);border:1px solid #e6dfcf73;flex:none;place-items:center;display:grid}.stn-ui .eq-ico{width:calc(64 * var(--u));height:calc(28 * var(--u));flex:none;justify-content:center;align-items:center;min-width:48px;min-height:20px;display:flex}.stn-ui .eq-ico svg{width:100%;height:100%}.stn-ui .eq-txt{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.stn-ui .eq-lab{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .eq-name{font:400 max(12px, calc(15 * var(--u))) / 1 var(--f-num);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .eq-cnt{font:max(10px, calc(13 * var(--u))) / 1 var(--f-mono);margin-left:auto}.stn-ui .eq-throws{gap:calc(5 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .eq-throws:empty{display:none}.stn-ui .tw{align-items:center;gap:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));font:max(10px, calc(11.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim);cursor:pointer;background:#00000059;border:1px solid #e6dfcf24;display:inline-flex}.stn-ui .tw:hover,.stn-ui .tw.on{color:var(--bone);border-color:#e6dfcfb3}.stn-ui .tw-ico svg{height:calc(14 * var(--u));width:auto;min-height:11px}.stn-ui .worn{gap:calc(6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.stn-ui .armor{align-items:center;gap:calc(8 * var(--u));min-width:0;padding:calc(7 * var(--u)) calc(8 * var(--u));background:#0000004d;border:1px solid #e6dfcf12;display:flex}.stn-ui .armor.empty{opacity:.42;border-style:dashed;border-color:#e6dfcf24}.stn-ui .armor:not(.empty){cursor:pointer}.stn-ui .armor:not(.empty):hover{border-color:#e6dfcf66}.stn-ui .armor.pack .arm-ico svg{color:#b9a47a}.stn-ui .arm-sub{font:max(9px, calc(10 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.04em;color:var(--bone-dim)}.stn-ui .arm-ico{flex:none}.stn-ui .arm-ico svg{width:calc(30 * var(--u));height:calc(30 * var(--u));min-width:22px;min-height:22px;color:var(--steel)}.stn-ui .arm-txt{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.stn-ui .arm-name{font:400 max(11.5px, calc(14 * var(--u))) / 1 var(--f-num);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .arm-bar{height:calc(4 * var(--u));background:#ffffff1a;min-height:3px;position:relative;overflow:hidden}.stn-ui .arm-bar i{transform-origin:0;background:linear-gradient(90deg,#6d808c,#c9d6de);position:absolute;inset:0}.stn-ui .arm-bar{margin-top:calc(1 * var(--u))}.stn-ui .pouch{gap:calc(5 * var(--u));grid-template-columns:1fr 1fr;display:grid}.stn-ui .pouch-cal{align-items:center;gap:calc(3 * var(--u)) calc(7 * var(--u));min-width:0;padding:calc(5 * var(--u)) calc(8 * var(--u));text-align:left;color:var(--bone);cursor:pointer;background:#0000004d;border:1px solid #e6dfcf14;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name n""ico who who";transition:border-color .12s,background .12s;display:grid}.stn-ui .pouch-cal[hidden]{display:none}.stn-ui .pouch-cal:hover,.stn-ui .pouch-cal.splitting{background:#e6dfcf0d;border-color:#e6dfcf80}.stn-ui .pouch-cal.splitting{border-color:var(--amber)}.stn-ui .pouch-cal.zero{opacity:.4}.stn-ui .pc-ico{color:var(--brass);grid-area:ico}.stn-ui .pc-ico svg{height:calc(20 * var(--u));width:auto;min-height:15px;max-width:calc(22 * var(--u));display:block}.stn-ui .pc-name{font:400 max(11px, calc(13.5 * var(--u))) / 1 var(--f-num);letter-spacing:.03em;grid-area:name}.stn-ui .pc-who{white-space:nowrap;text-overflow:ellipsis;font:max(8.5px, calc(9.5 * var(--u))) / 1.1 var(--f-mono);color:var(--bone-dim);grid-area:who;overflow:hidden}.stn-ui .pouch-cal.orphan .pc-who{color:var(--amber)}.stn-ui .pc-n{font:max(12px, calc(16 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;grid-area:n}.stn-ui .pouch-foot{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));margin-top:calc(7 * var(--u));font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);display:flex}.stn-ui .pf-more{padding:calc(2 * var(--u)) 0;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;background:0 0;border:0}.stn-ui .pf-more:hover{color:var(--bone)}.stn-ui .pf-more[hidden]{display:none}.stn-ui .grid-wrap{height:100%;min-height:0;padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));flex-direction:column;display:flex}.stn-ui .bp-find{margin-bottom:calc(7 * var(--u));flex:none}.stn-ui .bp-count{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;color:var(--amber);flex:none}.stn-ui .bp-count.none{color:var(--blood-lite)}.stn-ui .bp-slash{opacity:.6;flex:none}.stn-ui .bp-find.on .bp-slash,.stn-ui .bp-find:focus-within .bp-slash{display:none}.stn-ui .grid-scroll{min-height:0;margin-right:calc(-8 * var(--u));padding-right:calc(8 * var(--u));scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;flex:auto;overflow-y:auto}.stn-ui .grid{gap:calc(5 * var(--u));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.stn-ui .bp-sec{align-items:baseline;gap:calc(10 * var(--u));margin-top:calc(4 * var(--u));font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);grid-column:1/-1;display:flex}.stn-ui .bp-sec:first-child{margin-top:0}.stn-ui .bp-sec[hidden],.stn-ui .cell[hidden]{display:none}.stn-ui .bp-sec-note{letter-spacing:.06em;text-transform:none;color:var(--amber)}.stn-ui .bp-sec.flash .bp-sec-t{color:var(--amber);animation:.6s ease-in-out 2 stn-warnpulse}.stn-ui .cell{aspect-ratio:1;--wash:linear-gradient(to top, color-mix(in srgb, var(--cat,transparent) 24%, transparent), color-mix(in srgb, var(--cat,transparent) 7%, transparent) 70%);background:var(--wash), radial-gradient(ellipse at 50% 40%, #2c262199, #0a0807cc);cursor:grab;border:1px solid #e6dfcf17;place-items:center;transition:border-color .12s,background .12s;display:grid;position:relative;box-shadow:inset 0 0 14px #000000a6}.stn-ui .cell:hover{background:var(--wash), radial-gradient(ellipse at 50% 40%, #403830a6, #0e0c0acc);border-color:#e6dfcf80}.stn-ui .cell.empty{cursor:default;background:#06050480}.stn-ui .cell.empty:hover{background:#06050480;border-color:#e6dfcf17}.stn-ui .cell:after{content:"";left:18%;right:18%;bottom:calc(3 * var(--u));background:var(--cat,transparent);opacity:.8;height:2px;position:absolute}.stn-ui .cell-name{left:2px;right:2px;bottom:calc(7 * var(--u));white-space:nowrap;text-overflow:ellipsis;text-align:center;font:max(7.5px, calc(9 * var(--u))) / 1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bone-2);text-shadow:0 1px 2px #000;pointer-events:none;position:absolute;overflow:hidden}.stn-ui .cell-use{padding:calc(2 * var(--u)) calc(3 * var(--u));font:700 max(8.5px, calc(10 * var(--u))) / 1 var(--f-mono);color:#14110e;background:var(--amber);pointer-events:none;position:absolute;top:0;left:0}.stn-ui .cell-use:empty{display:none}.stn-ui .cell.sel{border-color:var(--bone);box-shadow:inset 0 0 0 1px var(--bone), inset 0 0 14px #000000a6}.stn-ui .cell.used{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber), inset 0 0 14px #000000a6}.stn-ui .cell.hit{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good), 0 0 10px #b6d08a40}.stn-ui .cell.dim{opacity:.28}.stn-ui .cell.no-drop{border-color:var(--blood-lite);box-shadow:inset 0 0 0 1px #ff544699}.stn-ui .c-res{--cat:#8f7f63}.stn-ui .c-cons{--cat:#c8392e}.stn-ui .c-throw{--cat:#df7a2b}.stn-ui .c-armor{--cat:#87a36e}.stn-ui .c-pack{--cat:#b9a47a}.stn-ui .c-gear{--cat:#6fb39a}.stn-ui .c-weapon{--cat:#9fb0bb}.stn-ui .c-part{--cat:#e8b640}.stn-ui .c-ammo{--cat:var(--brass)}.stn-ui .cell-ico{filter:drop-shadow(0 2px 2px #000c);place-items:center;width:70%;height:46%;margin-bottom:22%;display:grid}.stn-ui .cell.empty .cell-ico{margin-bottom:0}.stn-ui .cell-ico svg{width:100%;height:100%}.stn-ui .cell.c-part .cell-ico{color:var(--sun)}.stn-ui .cell-n{right:calc(4 * var(--u));top:calc(3 * var(--u));font:max(9.5px, calc(11.5 * var(--u))) / 1 var(--f-mono);color:var(--bone);text-shadow:0 1px 2px #000,0 0 4px #000;position:absolute}.stn-ui .cell.dragging{opacity:.25}.stn-ui .cell.drop-t{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber), inset 0 0 18px #e8a33d40}.stn-ui .eq.dragging{opacity:.35}.stn-ui .grid-wrap.drop-in,.stn-ui .eq.drop-in,.stn-ui .armor.drop-in{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber), inset 0 0 18px #e8a33d33}.stn-ui .drag-ghost{z-index:50;width:calc(70 * var(--u));height:calc(56 * var(--u));min-width:50px;min-height:40px;color:var(--bone);pointer-events:none;filter:drop-shadow(0 6px 10px #000000e6);position:fixed;top:0;left:0}.stn-ui .drag-ghost svg{width:100%;height:100%}.stn-ui .drag-ghost .cell-n{top:auto;bottom:-6px;right:-4px}.stn-ui .drag-ghost.dropping{color:var(--blood-lite)}.stn-ui .cell.splitting{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber), inset 0 0 14px #000000a6}.stn-ui .split{z-index:5;width:calc(280 * var(--u));min-width:236px;padding:calc(12 * var(--u)) calc(14 * var(--u));background:linear-gradient(170deg,#1a1613fa,#0a0807fa);border:1px solid #e6dfcf4d;position:absolute;top:0;left:0;box-shadow:0 14px 34px #000000b3}.stn-ui .split-head{align-items:center;gap:calc(9 * var(--u));display:flex}.stn-ui .split-ico{width:calc(40 * var(--u));height:calc(30 * var(--u));flex:none;min-width:30px;min-height:22px}.stn-ui .split-ico svg{width:100%;height:100%}.stn-ui .split-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 max(13px, calc(17 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em;flex:1;overflow:hidden}.stn-ui .split-of{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim);flex:none}.stn-ui .split-x{width:calc(22 * var(--u));height:calc(22 * var(--u));min-width:20px;min-height:20px;padding:calc(5 * var(--u));color:var(--bone-dim);flex:none}.stn-ui .split-x:hover{color:var(--blood-lite)}.stn-ui .split-row{align-items:center;gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));display:flex}.stn-ui .split .split-range{flex:1;width:auto;min-width:0}.stn-ui .split-range:focus-visible{outline-offset:3px;outline:1px solid #e6dfcf66}.stn-ui .split-num{width:3.6em;height:calc(28 * var(--u));text-align:right;min-height:22px;font:max(12px, calc(14.5 * var(--u))) / 1 var(--f-mono);color:var(--bone);caret-color:var(--blood-lite);background:#0006;border:1px solid #e6dfcf33;outline:none;flex:none;padding:0 .45em}.stn-ui .split-num:focus{border-color:#e6dfcf99}.stn-ui .split-btns{gap:calc(8 * var(--u));margin-top:calc(11 * var(--u));grid-template-columns:1fr 1fr;display:grid}.stn-ui .split-b{padding:calc(8 * var(--u)) calc(6 * var(--u));font-size:max(11px, calc(13.5 * var(--u)));letter-spacing:.12em;white-space:nowrap}.stn-ui .split-b:disabled{cursor:not-allowed;color:var(--bone-dim);background:#00000059;border-color:#e6dfcf1a}.stn-ui .split-note{margin-top:calc(8 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1.2 var(--f-type);color:var(--bone-dim)}.stn-ui .split-note:empty{display:none}.stn-ui .eq.splitting,.stn-ui .armor.splitting{border-color:var(--amber)}.stn-ui .split [hidden]{display:none}.stn-ui .salv{margin-top:calc(12 * var(--u));padding-top:calc(11 * var(--u));border-top:1px solid #e6dfcf24}.stn-ui .salv.alone{margin-top:calc(10 * var(--u));border-top:0;padding-top:0}.stn-ui .salv-h{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .salv-yield{gap:calc(6 * var(--u)) calc(14 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .salv-ing .ing-ico svg{height:calc(18 * var(--u));min-height:13px;max-width:calc(28 * var(--u))}.stn-ui .salv-b{width:100%;margin-top:calc(11 * var(--u));display:flex}.stn-ui .bp-locked{align-items:center;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;color:var(--bone-2);cursor:help;background:repeating-linear-gradient(135deg,#06050480 0 6px,#14110e80 6px 12px);border:1px dashed #e6dfcf29;flex:none;display:flex}.stn-ui .bp-locked[hidden]{display:none}.stn-ui .bp-lock-ico svg{width:calc(12 * var(--u));height:calc(12 * var(--u));min-width:10px;min-height:10px;color:var(--bone-dim);display:block}.stn-ui .bp-lock-how{color:var(--bone-dim);margin-left:auto}.stn-ui .card{margin-top:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));min-height:calc(108 * var(--u));background:#00000052;border:1px solid #e6dfcf1f;flex:none}.stn-ui .card-empty{min-height:calc(88 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1.4 var(--f-mono);letter-spacing:.04em;text-align:center;color:var(--bone-dim);place-items:center;display:grid}.stn-ui .card [hidden]{display:none}.stn-ui .card-head{gap:calc(10 * var(--u));align-items:flex-start;display:flex}.stn-ui .card-ico{width:calc(48 * var(--u));height:calc(40 * var(--u));background:#e6dfcf0d;border:1px solid #e6dfcf1f;flex:none;place-items:center;min-width:36px;min-height:30px;display:grid}.stn-ui .card-ico svg{width:80%;height:80%}.stn-ui .card-titles{flex:1;min-width:0}.stn-ui .card-nameline{align-items:baseline;gap:calc(8 * var(--u));display:flex}.stn-ui .card-name{font:400 max(13px, calc(17 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em;white-space:nowrap}.stn-ui .card-cat{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cat,var(--bone-dim))}.stn-ui .card-key{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);white-space:nowrap;margin-left:auto}.stn-ui .card-desc{margin-top:calc(4 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .card-btns{gap:calc(5 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .card-b{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));font:500 max(10px, calc(11.5 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);cursor:pointer;background:#00000059;border:1px solid #e6dfcf47;transition:border-color .12s,background .12s;display:inline-flex}.stn-ui .card-b:hover:not(:disabled){border-color:var(--bone);background:#e6dfcf14}.stn-ui .card-b:disabled{cursor:default;opacity:.35}.stn-ui .card-b.primary{background:linear-gradient(#a8161d,#6c0a0f);border-color:#c42a2a}.stn-ui .card-b.primary:hover{border-color:var(--blood-lite);background:linear-gradient(#c21d24,#800d12)}.stn-ui .card-b.danger{color:var(--blood-lite);border-color:#ff544673}.stn-ui .card-b .kbd{font-size:max(8.5px, calc(9.5 * var(--u)))}.stn-ui .card-foot{margin-top:calc(7 * var(--u));font:max(9px, calc(10 * var(--u))) / 1.35 var(--f-mono);color:var(--bone-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .card-foot b{color:var(--bone-2);font-weight:400}.stn-ui .ctx{z-index:6;min-width:calc(190 * var(--u));padding:calc(5 * var(--u)) 0;background:linear-gradient(170deg,#1a1613fa,#0a0807fa);border:1px solid #e6dfcf4d;position:absolute;top:0;left:0;box-shadow:0 14px 34px #000000b3}.stn-ui .ctx-head{align-items:center;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u)) calc(7 * var(--u));margin-bottom:calc(3 * var(--u));border-bottom:1px solid #e6dfcf1f;display:flex}.stn-ui .ctx-ico svg{height:calc(18 * var(--u));width:auto;min-height:14px;max-width:calc(34 * var(--u));display:block}.stn-ui .ctx-name{font:400 max(12px, calc(14 * var(--u))) / 1 var(--f-num);letter-spacing:.03em;flex:1}.stn-ui .ctx-n{font:max(10px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .ctx-item{justify-content:space-between;align-items:center;gap:calc(14 * var(--u));width:100%;padding:calc(5 * var(--u)) calc(12 * var(--u));text-align:left;font:max(10px, calc(12 * var(--u))) / 1.1 var(--f-mono);letter-spacing:.04em;color:var(--bone);cursor:pointer;background:0 0;border:0;display:flex}.stn-ui .ctx-item:hover:not(:disabled){background:#9d111773}.stn-ui .ctx-item:disabled{cursor:default;color:#e6dfcf4d}.stn-ui .ctx-item.danger{color:var(--blood-lite)}.stn-ui .ctx-item.danger:hover:not(:disabled){color:#fff}.stn-ui .ctx-note{color:#e6dfcf4d;font-size:.9em}.stn-ui .ctx-sep{height:1px;margin:calc(4 * var(--u)) 0;background:#e6dfcf1f}.stn-ui .dropzone{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(14 * var(--u));z-index:4;align-items:center;gap:calc(14 * var(--u));height:calc(68 * var(--u));min-height:50px;padding:0 calc(24 * var(--u));background:linear-gradient(#4a0508d1,#280305eb);border:1px dashed #ff544699;display:none;position:absolute;box-shadow:0 -10px 30px #00000080}.stn-ui .inv.dragging .dropzone{display:flex}.stn-ui .dropzone.on{border-style:solid;border-color:var(--blood-lite);background:linear-gradient(#780a0ee6,#3c0406f2)}.stn-ui .dz-ico svg{width:calc(20 * var(--u));height:calc(20 * var(--u));min-width:16px;min-height:16px;color:var(--blood-lite);display:block}.stn-ui .dz-t{font:400 max(15px, calc(22 * var(--u))) / 1 var(--f-head);letter-spacing:.24em;color:var(--bone)}.stn-ui .dz-what{font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-mono);color:var(--bone-2)}.stn-ui .undo{top:calc(16 * var(--u));z-index:5;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--amber);pointer-events:auto;background:linear-gradient(170deg,#1a1613fa,#0a0807fa);animation:.15s ease-out stn-fadeIn;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #0009}.stn-ui .undo[hidden]{display:none}.stn-ui .undo-ico svg{height:calc(20 * var(--u));width:auto;min-height:15px;max-width:calc(36 * var(--u));display:block}.stn-ui .undo-t{font:max(11px, calc(13 * var(--u))) / 1 var(--f-type);color:var(--bone);white-space:nowrap}.stn-ui .undo-b{align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));font:500 max(11px, calc(13 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);cursor:pointer;background:0 0;border:0;display:inline-flex}.stn-ui .undo-b:hover{color:var(--sun)}.stn-ui .undo-bar{background:var(--amber);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.stn-ui .ap-pre{gap:calc(5 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.stn-ui .ap-p{padding:calc(5 * var(--u)) 0;font:max(10px, calc(11.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;background:#00000059;border:1px solid #e6dfcf33}.stn-ui .ap-p:hover:not(:disabled),.stn-ui .ap-p.on{border-color:var(--bone);color:var(--bone)}.stn-ui .ap-p:disabled{opacity:.35;cursor:default}.stn-ui .ap-drop{gap:calc(8 * var(--u));background:linear-gradient(#a8161d,#6c0a0f);border-color:#c42a2a}.stn-ui .ap-drop:hover{background:linear-gradient(#c21d24,#800d12)}.stn-ui .apop .split-btns [hidden]{display:none}.stn-ui .fire{align-items:center;gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));padding-top:calc(9 * var(--u));font:500 max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;border-top:1px dashed #e6dfcf24;grid-template-columns:auto auto 1fr auto;display:grid}.stn-ui .fire-ico svg{width:calc(17 * var(--u));height:calc(17 * var(--u));min-width:13px;min-height:13px;color:var(--amber)}.stn-ui .fire-bar{height:calc(4 * var(--u));background:#ffffff1a;min-height:3px;position:relative;overflow:hidden}.stn-ui .fire-bar i{transform-origin:0;background:linear-gradient(90deg,#b3441a,#f0a040);position:absolute;inset:0;transform:scaleX(0)}.stn-ui .fire-txt{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.04em;color:var(--bone-2)}.stn-ui .fire.low .fire-bar i{background:linear-gradient(90deg,#7a0c0c,#e0352c)}.stn-ui .fire.out .fire-txt,.stn-ui .fire.out .fire-ico svg{color:var(--blood-lite)}.stn-ui .station{align-items:center;gap:calc(6 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ff7a66;display:inline-flex}.stn-ui .st-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));opacity:.6;min-width:11px;min-height:11px}.stn-ui .station.near{color:var(--amber)}.stn-ui .station.near .st-ico svg{opacity:1;filter:drop-shadow(0 0 4px #e8a33dcc);animation:1.6s ease-in-out infinite alternate stn-flame}.stn-ui .inv-right{flex-direction:column;align-self:stretch;display:flex}.stn-ui .craft-find{align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));min-height:26px;margin:0 0 calc(10 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(10 * var(--u));cursor:text;background:#00000052;border:1px solid #e6dfcf1f;transition:border-color .12s,background .12s;display:flex}.stn-ui .craft-find:hover{border-color:#e6dfcf47}.stn-ui .craft-find:focus-within{background:#00000073;border-color:#e6dfcf99}.stn-ui .craft-find.on{box-shadow:inset 2px 0 0 var(--amber)}.stn-ui .cf-ico{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:11px;min-height:11px;color:var(--bone-dim);flex:none;display:block}.stn-ui .cf-ico svg{width:100%;height:100%;display:block}.stn-ui .craft-find:focus-within .cf-ico,.stn-ui .craft-find.on .cf-ico{color:var(--bone)}.stn-ui .cf-field{min-width:0;height:100%;font:400 max(12px, calc(14.5 * var(--u))) / 1 var(--f-num);letter-spacing:.03em;color:var(--bone);caret-color:var(--blood-lite);background:0 0;border:0;outline:none;flex:1;padding:0}.stn-ui .cf-field::placeholder{color:#e6dfcf5c}.stn-ui .cf-field:focus-visible{outline:none}.stn-ui .cf-clear{width:calc(26 * var(--u));height:calc(26 * var(--u));min-width:20px;min-height:20px;color:var(--bone-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.stn-ui .cf-clear:hover{color:var(--bone);background:#e6dfcf1a}.stn-ui .cf-clear svg{width:calc(13 * var(--u));height:calc(13 * var(--u));min-width:10px;min-height:10px}.stn-ui .craft-bar{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(8 * var(--u));flex:none;display:flex}.stn-ui .craft-bar .craft-find{flex:1;margin:0}.stn-ui .craft-ready{align-items:center;gap:calc(7 * var(--u));font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.stn-ui .craft-ready:hover,.stn-ui .craft-ready.on{color:var(--bone)}.stn-ui .cr-sw{width:calc(26 * var(--u));height:calc(13 * var(--u));background:#e6dfcf29;border-radius:999px;min-width:22px;min-height:11px;transition:background .15s;position:relative}.stn-ui .cr-sw:after{content:"";background:var(--bone-2);border-radius:50%;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .15s;position:absolute;top:2px;left:2px}.stn-ui .craft-ready.on .cr-sw{background:var(--amber)}.stn-ui .craft-ready.on .cr-sw:after{background:#14110e;transform:translate(calc(100% - 2px))}.stn-ui .craft-tabs{gap:calc(4 * var(--u));margin-bottom:calc(9 * var(--u));flex-wrap:wrap;flex:none;display:flex}.stn-ui .ct{align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(7 * var(--u));color:var(--bone-2);cursor:pointer;background:#0000004d;border:1px solid #e6dfcf24;transition:border-color .12s,background .12s,color .12s,opacity .12s;display:inline-flex}.stn-ui .ct:hover{color:var(--bone);border-color:#e6dfcf66}.stn-ui .ct.on{color:var(--bone);border-color:var(--bone);background:#e6dfcf1a}.stn-ui .ct.zero:not(.on){opacity:.45}.stn-ui .ct-lab{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.stn-ui .ct-n{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);color:var(--amber)}.stn-ui .ct-n:empty{display:none}.stn-ui .craft-tabs.searching .ct{opacity:.42}.stn-ui .craft-tabs.searching .ct:hover{opacity:.85}.stn-ui .craft-tabs.searching .ct.on{background:#00000052}.stn-ui .craft-none{align-items:flex-start;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(2 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.3 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);overflow-wrap:anywhere;flex-direction:column;display:flex}.stn-ui .craft-none .cf-reset{padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:max(10px, calc(12 * var(--u)))}.stn-ui .craft-list{height:0;margin-right:calc(-8 * var(--u));padding-right:calc(8 * var(--u));scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;flex:auto;overflow-y:auto}.stn-ui .craft-list::-webkit-scrollbar{width:6px}.stn-ui .craft-list::-webkit-scrollbar-thumb{background:#e6dfcf38}.stn-ui .craft-group{align-items:center;gap:calc(10 * var(--u));margin:calc(10 * var(--u)) 0 calc(6 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-dim);display:flex}.stn-ui .craft-group:first-child{margin-top:0}.stn-ui .craft-group:after{content:"";background:#e6dfcf1a;flex:1;height:1px}.stn-ui .craft-group .cg-t{white-space:nowrap}.stn-ui .craft-group .cg-aside{letter-spacing:.14em;white-space:nowrap;order:2}.stn-ui .craft-group[hidden],.stn-ui .craft-rows[hidden]{display:none}.stn-ui .craft-rows+.craft-group,.stn-ui .craft-group{color:var(--bone-dim)}.stn-ui .craft-group:has(+.craft-rows .rr.g-ready){color:var(--amber)}.stn-ui .craft-rows{gap:calc(2 * var(--u));flex-direction:column;display:flex}.stn-ui .rr{grid-template-columns:calc(36 * var(--u)) minmax(0, 1fr) auto calc(14 * var(--u));align-items:center;gap:calc(9 * var(--u));min-width:0;min-height:max(24px, calc(31 * var(--u)));padding:calc(3 * var(--u)) calc(8 * var(--u));text-align:left;color:var(--bone);cursor:pointer;background:#00000042;border:1px solid #0000;transition:border-color .12s,background .12s,opacity .12s;display:grid;position:relative}.stn-ui .rr:hover{background:#e6dfcf0d;border-color:#e6dfcf59}.stn-ui .rr.sel{border-color:var(--bone);background:#e6dfcf17}.stn-ui .rr.uses{box-shadow:inset 2px 0 0 var(--amber)}.stn-ui .rr.g-station,.stn-ui .rr.g-missing,.stn-ui .rr.g-locked{color:var(--bone-2)}.stn-ui .rr.g-locked{opacity:.6}.stn-ui .rr-ico{height:calc(24 * var(--u));filter:drop-shadow(0 1px 2px #000c);place-items:center;min-height:18px;display:grid}.stn-ui .rr-ico svg{width:100%;height:100%}.stn-ui .rr.g-ready .rr-ico{color:#f4eddd}.stn-ui .rr:not(.g-ready) .rr-ico{opacity:.6}.stn-ui .rr-name{white-space:nowrap;text-overflow:ellipsis;font:400 max(11.5px, calc(14 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em;overflow:hidden}.stn-ui .rr-n{margin-left:calc(5 * var(--u));font:max(9.5px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--amber)}.stn-ui .rr-aside{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);white-space:nowrap}.stn-ui .rr.g-ready .rr-aside{color:var(--bone)}.stn-ui .rr.g-missing .rr-aside{color:var(--blood-lite)}.stn-ui .rr-mark{color:var(--bone-dim);place-items:center;display:grid}.stn-ui .rr-mark svg{width:100%;min-width:10px;height:auto}.stn-ui .rr.tracked .rr-mark{color:var(--amber)}.stn-ui .cd{margin-top:calc(9 * var(--u));padding-top:calc(9 * var(--u));border-top:1px solid #e6dfcf24;flex:none}.stn-ui .cd [hidden]{display:none}.stn-ui .cd-empty{padding:calc(20 * var(--u)) 0;text-align:center;font:max(9.5px, calc(11 * var(--u))) / 1.3 var(--f-mono);color:var(--bone-dim)}.stn-ui .cd-head{gap:calc(10 * var(--u));align-items:flex-start;display:flex}.stn-ui .cd-ico{width:calc(48 * var(--u));height:calc(40 * var(--u));background:#e6dfcf0d;border:1px solid #e6dfcf1f;flex:none;place-items:center;min-width:36px;min-height:30px;display:grid}.stn-ui .cd-ico svg{width:80%;height:80%}.stn-ui .cd-titles{flex:1;min-width:0}.stn-ui .cd-nameline{align-items:baseline;gap:calc(8 * var(--u));display:flex}.stn-ui .cd-name{font:400 max(13px, calc(17 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em;white-space:nowrap}.stn-ui .cd-sub{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cat,var(--bone-dim));white-space:nowrap}.stn-ui .cd-desc{margin-top:calc(4 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .cd-reqs{gap:calc(2 * var(--u));max-height:calc(150 * var(--u));margin-top:calc(8 * var(--u));scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.stn-ui .cd-req{grid-template-columns:calc(24 * var(--u)) 1fr auto calc(13 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(4 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-mono);color:var(--bone-2);display:grid}.stn-ui .cd-req-ico{justify-content:center;display:flex}.stn-ui .cd-req-ico svg{height:calc(14 * var(--u));width:auto;min-height:10px;max-width:calc(22 * var(--u));display:block}.stn-ui .cd-req-val{font-variant-numeric:tabular-nums;white-space:nowrap}.stn-ui .cd-req-mark svg{width:100%;min-width:10px;height:auto;display:block}.stn-ui .cd-req.ok .cd-req-mark{color:var(--good)}.stn-ui .cd-req.lack .cd-req-val,.stn-ui .cd-req.lack .cd-req-mark{color:var(--blood-lite)}.stn-ui .cd-req-src{margin:calc(-1 * var(--u)) 0 calc(3 * var(--u));padding-left:calc(36 * var(--u) + 4px);font:max(9px, calc(10 * var(--u))) / 1.3 var(--f-mono);color:var(--amber)}.stn-ui .cd-act{gap:calc(6 * var(--u));margin-top:calc(9 * var(--u));grid-template-columns:auto auto 1fr auto;display:grid}.stn-ui .cd-act:not(.ready){grid-template-columns:1fr 1fr}.stn-ui .cd-act:not(.ready) .cd-step,.stn-ui .cd-act:not(.ready) .cd-max{display:none}.stn-ui .cd-step{border:1px solid #e6dfcf40;display:flex}.stn-ui .cd-sb,.stn-ui .cd-max,.stn-ui .cd-track{padding:0 calc(10 * var(--u));min-height:max(26px, calc(34 * var(--u)));font:500 max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);cursor:pointer;background:#00000059;border:0}.stn-ui .cd-sb:hover:not(:disabled),.stn-ui .cd-max:hover:not(:disabled),.stn-ui .cd-track:hover{background:#e6dfcf1a}.stn-ui .cd-sb:disabled,.stn-ui .cd-max:disabled{opacity:.35;cursor:default}.stn-ui .cd-qty{min-width:calc(30 * var(--u));font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;place-items:center;display:grid}.stn-ui .cd-max,.stn-ui .cd-track{border:1px solid #e6dfcf40}.stn-ui .cd-go{justify-content:center;align-items:center;gap:calc(9 * var(--u));min-height:max(26px, calc(34 * var(--u)));font:500 max(11px, calc(13 * var(--u))) / 1 var(--f-num);letter-spacing:.18em;text-transform:uppercase;color:#f7ede2;cursor:pointer;background:linear-gradient(#a8161d,#6c0a0f 70%,#520709);border:1px solid #c42a2a;display:inline-flex}.stn-ui .cd-go:hover:not(:disabled){border-color:var(--blood-lite);background:linear-gradient(#c21d24,#800d12 70%,#5e080b)}.stn-ui .cd-go:disabled{cursor:default;color:var(--bone-dim);background:#00000059;border-color:#e6dfcf24}.stn-ui .cd-track{justify-content:center;align-items:center;gap:calc(7 * var(--u));display:inline-flex}.stn-ui .cd-act.ready .cd-track-t{display:none}.stn-ui .cd-track-ico svg{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px;display:block}.stn-ui .cd-track.on{border-color:var(--amber);color:var(--amber)}.stn-ui .rc-bulk{right:calc(30 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(2 * var(--u));font:700 max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:#14110e;background:var(--amber);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.stn-ui .rc-bulk.none{color:var(--blood-lite);background:#0000008c}.stn-ui .tip{max-width:calc(260 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));pointer-events:none;background:linear-gradient(170deg,#1a1613f7,#0a0807f7);border:1px solid #e6dfcf38;position:fixed;top:0;left:0;box-shadow:0 10px 24px #000000b3}.stn-ui .tip [hidden]{display:none}.stn-ui .tip-name{font:400 max(12px, calc(15 * var(--u))) / 1.1 var(--f-num);letter-spacing:.03em}.stn-ui .tip-cat{margin-top:calc(3 * var(--u));font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cat,var(--bone-dim))}.stn-ui .tip-hint{margin-top:calc(5 * var(--u));font:max(9px, calc(10 * var(--u))) / 1.3 var(--f-mono);letter-spacing:.04em;color:var(--bone-dim)}.stn-ui .splash{pointer-events:auto;background:#0504041f;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stn-ui .sp-cut{opacity:0;pointer-events:none;background:#050404;position:absolute;inset:0}.stn-ui .sp-shade{background:linear-gradient(90deg, #060505f7 0, #060505eb calc(var(--sp-x) + var(--sp-w) * .7), #060505a8 calc(var(--sp-x) + var(--sp-w) + 3vw), #06050533 calc(var(--sp-x) + var(--sp-w) + 13vw), #06050500 calc(var(--sp-x) + var(--sp-w) + 24vw)), linear-gradient(0deg, #0605058c, transparent 22%);pointer-events:none;position:absolute;inset:0}.stn-ui .splash .ov-vignette{background:radial-gradient(80% 80% at 68% 48%,#0000 0%,#0003 55%,#000c 100%)}.stn-ui .sp-kicker{top:calc(30 * var(--u));left:var(--sp-x);height:calc(56 * var(--u));min-height:34px;font:max(9px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.36em;text-transform:uppercase;color:var(--bone-dim);text-shadow:var(--shadow);align-items:center;display:flex;position:absolute}.stn-ui .splash.in{animation:1.2s ease-out stn-fadeIn}.stn-ui .sp-fog{pointer-events:none;background:radial-gradient(40% 30% at 30% 70%,#aaaaa01a,#0000 70%),radial-gradient(45% 25% at 70% 80%,#96a0aa14,#0000 70%),radial-gradient(60% 40% at 50% 100%,#780a0a2e,#0000 70%);animation:38s ease-in-out infinite alternate stn-fog;position:absolute;inset:-20%}.stn-ui .splash{--sp-x:max(24px, 5vw);--sp-w:max(min(calc(560 * var(--u)), 38vw), 430px)}.stn-ui .sp-main{box-sizing:border-box;width:var(--sp-w);max-height:100%;margin-left:var(--sp-x);padding:calc(90 * var(--u)) 0 calc(36 * var(--u));text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.stn-ui .logo{flex-direction:column;align-items:stretch;margin:0;font-weight:400;line-height:1;animation:9s step-end infinite stn-flicker;display:flex}.stn-ui .logo-1{font:400 min(calc(190 * var(--u)), 12.9vw) / .82 var(--f-head);letter-spacing:.05em;color:#ece4d3;filter:url(#stn-rough-lg)drop-shadow(0 6px 20px #000000e6);-webkit-mask:var(--wear) 0 0 / 240px 240px;-webkit-mask:var(--wear) 0 0 / 240px 240px;mask:var(--wear) 0 0 / 240px 240px;margin-left:-.04em;padding-left:.05em;display:flex}.stn-ui .lg-ch.flick-a{animation:6.2s step-end infinite stn-flickA}.stn-ui .lg-ch.flick-b{animation:11s step-end infinite stn-flickB}.stn-ui .logo-2{margin-top:calc(18 * var(--u));font:400 min(calc(60 * var(--u)), 4.1vw) / 1 var(--f-head);letter-spacing:.5em;color:#cf2027;text-shadow:0 0 24px #c8141473,0 2px 3px #000c;align-items:center;gap:.2em;display:flex}.stn-ui .logo-2t{filter:url(#stn-rough);position:relative}.stn-ui .logo-rule{background:linear-gradient(90deg,#a3161c,#c42a2a);flex:1;height:2px;display:block;box-shadow:0 0 10px #c8141459}.stn-ui .logo-rule:first-child{display:none}.stn-ui .drip{width:calc(var(--w) * .09em);height:0;animation:stn-drip 9s var(--d) cubic-bezier(.25, .1, .25, 1) forwards;background:linear-gradient(#b0171e,#6e080c);border-radius:0 0 999px 999px;position:absolute;top:84%}.stn-ui .drip:after{content:"";aspect-ratio:.8;opacity:0;width:190%;animation:stn-dropfall 5.5s calc(var(--d) + 7s) ease-in infinite;background:#8d0c12;border-radius:50%/40% 40% 60% 60%;position:absolute;bottom:-.05em;left:50%;transform:translate(-50%)}.stn-ui .sp-goal{max-width:calc(360 * var(--u));margin:calc(54 * var(--u)) 0 0;font:max(13px, calc(19 * var(--u))) / 1.4 var(--f-type);letter-spacing:.02em;color:var(--bone);text-shadow:var(--shadow)}.stn-ui .sp-tag{margin:calc(10 * var(--u)) 0 0;font:max(11px, calc(14 * var(--u))) / 1.3 var(--f-type);letter-spacing:.02em;color:var(--bone-2);text-shadow:var(--shadow);opacity:.8}.stn-ui .sp-join{align-items:flex-end;gap:calc(12 * var(--u));margin-top:calc(34 * var(--u));align-self:stretch;display:flex}.stn-ui .sp-field{flex:0 0 calc(44% - 6 * var(--u));align-items:stretch;gap:calc(9 * var(--u));flex-direction:column;display:flex}.stn-ui .sp-field-l{font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .sp-name{box-sizing:border-box;width:100%;min-width:0;height:calc(60 * var(--u));min-height:38px;padding:0 calc(15 * var(--u));border:1px solid #e6dfcf1f;border-bottom:2px solid var(--blood-lite);font:500 max(16px, calc(25 * var(--u))) / 1 var(--f-num);letter-spacing:.06em;color:var(--bone);caret-color:var(--blood-lite);background:#0009;outline:none;transition:border-color .15s,background .15s}.stn-ui .sp-name:focus{border-bottom-color:var(--blood-lite);background:#0009}.stn-ui .sp-name:focus-visible{outline:none}.stn-ui .sp-joinbtn{box-sizing:border-box;height:calc(60 * var(--u));min-width:0;min-height:38px;padding:0 calc(15 * var(--u)) 0 calc(15 * var(--u) + .3em);font-size:max(16px, calc(29 * var(--u)));clip-path:none;background:linear-gradient(#c0362c,#a3271f 70%,#8c1f18);border-color:#d04636;flex:1;gap:.6em}.stn-ui .sp-joinbtn:hover{background:linear-gradient(#d4402f,#b42d22 70%,#96231b)}.stn-ui .sp-joinbtn .sp-go{width:.7em;height:.7em;margin-left:-.15em}.stn-ui .joining .sp-joinbtn{animation:1s infinite stn-warnpulse}.stn-ui .sp-err{margin-top:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(26 * var(--u));background:var(--brush-red) center / 100% 100% no-repeat;font:max(12px, calc(15 * var(--u))) / 1.2 var(--f-type);letter-spacing:.06em;color:#ffe2da;align-self:flex-start}.stn-ui .sp-err.shake{animation:.4s stn-shake}.stn-ui .sp-status{align-items:center;gap:calc(9 * var(--u));margin-top:calc(18 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-shadow:var(--shadow);display:flex}.stn-ui .sp-status .dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--bone-dim);border-radius:50%;min-width:6px;min-height:6px}.stn-ui .sp-status.online .dot{background:#8fd14f;animation:2s ease-in-out infinite stn-pulse;box-shadow:0 0 8px #8fd14fe6}.stn-ui .sp-status.night .dot{background:#ff5a46;box-shadow:0 0 8px #ff5a46e6}.stn-ui .sp-status.full .dot{background:var(--amber);box-shadow:0 0 8px #e8a33de6}.stn-ui .sp-status.full{color:var(--amber)}.stn-ui .sp-status.offline .dot{background:var(--blood-hi)}.stn-ui .sp-status.offline{color:#ff7a66}.stn-ui .stn-updating .set-card{width:calc(460 * var(--u));min-width:340px}.stn-ui .stn-updating .upd-text{margin:calc(10 * var(--u)) 0 calc(14 * var(--u));font:max(12px, calc(15 * var(--u))) / 1.5 var(--f-type);color:var(--bone)}.stn-ui .sp-foot{right:calc(38 * var(--u));bottom:calc(36 * var(--u));align-items:flex-end;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute}.stn-ui .sp-btns{gap:calc(12 * var(--u));display:flex}.stn-ui .sp-alt{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.stn-ui .sp-alt .btn{min-width:0;height:calc(46 * var(--u));min-height:32px;padding:0 calc(10 * var(--u));font-size:max(11px, calc(14 * var(--u)));letter-spacing:.14em;white-space:nowrap}.stn-ui .sp-alt .btn>span{text-overflow:ellipsis;overflow:hidden}.stn-ui .sp-alt .btn[hidden]{display:none}.stn-ui .sp-invite{box-sizing:border-box;margin-top:calc(34 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(13 * var(--u));border-top:2px solid var(--blood-lite);background:#00000080;align-self:stretch;box-shadow:0 12px 34px #0000008c}.stn-ui .sp-inv-k{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .sp-inv-name{margin-top:calc(8 * var(--u));font:400 max(22px, calc(36 * var(--u))) / 1.05 var(--f-head);letter-spacing:.08em;color:var(--bone);overflow-wrap:anywhere}.stn-ui .sp-inv-meta{margin-top:calc(7 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1.3 var(--f-mono);letter-spacing:.1em;color:var(--bone-2)}.stn-ui .sp-invite.full{border-top-color:var(--amber)}.stn-ui .sp-invite.full .sp-inv-meta{color:var(--amber)}.stn-ui .sp-invite.gone{border-top-color:#e6dfcf4d}.stn-ui .sp-invite.gone .sp-inv-name{color:var(--bone-dim)}.stn-ui .gb-panel .set-body{min-height:calc(220 * var(--u));padding-top:calc(10 * var(--u));padding-bottom:calc(10 * var(--u))}.stn-ui .gb-list{gap:calc(6 * var(--u));flex-direction:column;display:flex}.stn-ui .gb-row{align-items:center;gap:calc(16 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));background:#00000047;border-left:2px solid #e6dfcf33;grid-template-columns:1fr auto auto;display:grid}.stn-ui .gb-row:hover{border-left-color:var(--blood-lite);background:#0006}.stn-ui .gb-row.full{opacity:.6}.stn-ui .gb-who{text-align:left;min-width:0}.stn-ui .gb-name{white-space:nowrap;text-overflow:ellipsis;font:400 max(13px, calc(17 * var(--u))) / 1.2 var(--f-num);letter-spacing:.04em;color:var(--bone);overflow:hidden}.stn-ui .gb-meta{font:max(9.5px, calc(11.5 * var(--u))) / 1.2 var(--f-type);color:var(--bone-dim);margin-top:2px}.stn-ui .gb-seats{align-items:center;gap:calc(6 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);font-variant-numeric:tabular-nums;display:flex}.stn-ui .gb-ico{width:calc(16 * var(--u));height:calc(16 * var(--u));opacity:.7;min-width:12px;min-height:12px}.stn-ui .gb-ico svg,.stn-ui .gc-seg-ico svg{width:100%;height:100%}.stn-ui .gb-join{min-width:calc(92 * var(--u));padding-top:calc(7 * var(--u));padding-bottom:calc(7 * var(--u))}.stn-ui .gb-join:disabled{cursor:not-allowed;opacity:.55}.stn-ui .gb-empty{padding:calc(40 * var(--u)) calc(10 * var(--u));text-align:center;font:max(12px, calc(15 * var(--u))) / 1.4 var(--f-type);color:var(--bone-2)}.stn-ui .gb-empty p{margin:0}.stn-ui .gb-empty .gb-empty-sub{margin-top:calc(8 * var(--u));font-size:max(10.5px, calc(12.5 * var(--u)));color:var(--bone-dim)}.stn-ui .gb-panel .set-foot{align-items:center}.stn-ui .gb-gap{flex:1}.stn-ui .gc-name{width:calc(260 * var(--u));min-width:180px;padding:calc(7 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u));font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;color:var(--bone);caret-color:var(--blood-lite);pointer-events:auto;background:#00000073;border:0;border-bottom:2px solid #e6dfcf73;outline:none}.stn-ui .gc-name:focus{border-bottom-color:var(--blood-lite)}.stn-ui .gc-name::placeholder{color:#e6dfcf66}.stn-ui .gc-panel .set-hint{max-width:calc(280 * var(--u))}.stn-ui .gc-panel .seg-btn{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.stn-ui .gc-diff-seg .seg-btn{letter-spacing:.08em;padding-left:calc(11 * var(--u));padding-right:calc(11 * var(--u))}.stn-ui .gc-seg-ico{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px}.stn-ui .gc-err{margin:calc(12 * var(--u)) 0 calc(4 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1.3 var(--f-type);color:#ff9d90}.stn-ui .gc-panel .btn-blood:disabled{cursor:progress}.stn-ui .fr-panel .set-body{min-height:calc(200 * var(--u));padding-top:calc(6 * var(--u));padding-bottom:calc(12 * var(--u))}.stn-ui .fr-sec[hidden]{display:none}.stn-ui .fr-h{margin:calc(12 * var(--u)) 0 calc(7 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-2);text-align:left}.stn-ui .fr-row.off .gb-name{color:var(--bone-dim)}.stn-ui .fr-row .gb-name{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .fr-row .gb-name span{text-overflow:ellipsis;overflow:hidden}.stn-ui .fr-dot{background:#e6dfcf40;border-radius:50%;flex:none;width:7px;height:7px}.stn-ui .fr-row.on .fr-dot{background:var(--good);box-shadow:0 0 6px var(--good)}.stn-ui .fr-row.on{border-left-color:var(--good)}.stn-ui .fr-acts{align-items:center;gap:calc(6 * var(--u));display:flex}.stn-ui .fr-rm{min-width:0;padding:calc(6 * var(--u)) calc(8 * var(--u));opacity:.6}.stn-ui .fr-rm svg{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px}.stn-ui .fr-rm:hover,.stn-ui .fr-rm.sure{opacity:1}.stn-ui .fr-rm.sure{color:#ff9d90}.stn-ui .fr-tag{align-items:center;gap:calc(6 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);display:inline-flex}.stn-ui .fr-ico{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px}.stn-ui .fr-ico svg{width:100%;height:100%}.stn-ui .fr-empty{padding:calc(22 * var(--u)) calc(10 * var(--u))}.stn-ui .fr-add{gap:calc(8 * var(--u));margin-top:calc(16 * var(--u));display:flex}.stn-ui .fr-code-in{text-transform:uppercase;flex:1}.stn-ui .fr-code-in::placeholder{text-transform:none}.stn-ui .fr-said{margin-top:calc(8 * var(--u));font:max(11px, calc(13 * var(--u))) / 1.3 var(--f-type);color:#ff9d90;text-align:left}.stn-ui .fr-said.ok{color:var(--good)}.stn-ui .fr-panel .set-foot{align-items:center}.stn-ui .fr-mine{align-items:baseline;gap:calc(10 * var(--u));display:flex}.stn-ui .fr-mine-l{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .fr-mine-code{font:400 max(15px, calc(20 * var(--u))) / 1 var(--f-mono);letter-spacing:.12em;color:var(--bone);-webkit-user-select:all;user-select:all}.stn-ui .sp-alt .btn.lit{border-color:var(--good);color:var(--good)}.stn-ui .stn-settings{pointer-events:auto;background:#03020299;place-items:center;display:grid;position:absolute;inset:0}.stn-ui .stn-settings.in .set-card{animation:.22s ease-out stn-invIn}.stn-ui .set-card{width:calc(640 * var(--u));flex-direction:column;min-width:460px;max-height:88vh;display:flex;box-shadow:0 20px 60px #000000b3}.stn-ui .set-head{align-items:center;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(12 * var(--u));border-bottom:1px solid #e6dfcf1a;display:flex}.stn-ui .set-title{font:400 max(26px, calc(40 * var(--u))) / 1 var(--f-head);letter-spacing:.26em;margin:0}.stn-ui .set-sub{font:max(10px, calc(12 * var(--u))) / 1 var(--f-type);color:var(--bone-dim);flex:1}.stn-ui .set-body{padding:calc(8 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));scrollbar-width:thin;overflow-y:auto}.stn-ui .set-sec-title{margin:calc(14 * var(--u)) 0 calc(6 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .set-row{align-items:center;gap:calc(16 * var(--u));min-height:calc(40 * var(--u));padding:calc(4 * var(--u)) 0;border-bottom:1px dashed #e6dfcf14;grid-template-columns:1fr auto;display:grid}.stn-ui .set-row.set-off{opacity:.4}.stn-ui .set-row.set-off .set-range{cursor:default;pointer-events:none}.stn-ui .set-label{font:400 max(12px, calc(15 * var(--u))) / 1.2 var(--f-num);letter-spacing:.04em}.stn-ui .set-hint{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-type);color:var(--bone-dim);margin-top:2px;display:block}.stn-ui .set-ctl{align-items:center;gap:calc(12 * var(--u));display:flex}.stn-ui .set-val{text-align:right;min-width:3.6em;font:max(10.5px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone-2)}.stn-ui .set-range{--p:50%;appearance:none;width:calc(250 * var(--u));cursor:pointer;pointer-events:auto;background:0 0;min-width:170px;height:20px}.stn-ui .set-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blood-hi) var(--p), #e6dfcf33 var(--p));height:3px}.stn-ui .set-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bone);clip-path:polygon(50% 0,100% 22%,100% 100%,0 100%,0 22%);border:0;width:12px;height:20px;margin-top:-8.5px;box-shadow:0 0 0 1px #000}.stn-ui .set-range::-moz-range-track{background:#e6dfcf33;height:3px}.stn-ui .set-range::-moz-range-progress{background:var(--blood-hi);height:3px}.stn-ui .set-range::-moz-range-thumb{background:var(--bone);border:0;border-radius:0;width:12px;height:20px}.stn-ui .set-toggle{cursor:pointer;pointer-events:auto;background:#0006;border:1px solid #e6dfcf59;width:44px;height:22px;transition:background .15s,border-color .15s;position:relative}.stn-ui .set-toggle .knob{background:var(--bone-dim);width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.stn-ui .set-toggle.on{border-color:var(--blood-lite);background:#9d111799}.stn-ui .set-toggle.on .knob{background:var(--bone);transform:translate(22px)}.stn-ui .set-toggle-txt{text-align:right;min-width:3.6em;font:max(10.5px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone-2)}.stn-ui .set-seg{border:1px solid #e6dfcf40;display:flex}.stn-ui .seg-btn{padding:calc(7 * var(--u)) calc(16 * var(--u));font:500 max(10.5px, calc(12.5 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-right:1px solid #e6dfcf26}.stn-ui .seg-btn:last-child{border-right:0}.stn-ui .seg-btn:hover{color:var(--bone)}.stn-ui .seg-btn.on{background:var(--bone);color:#0b0908}.stn-ui .seg-btn:disabled{color:var(--bone-dim);opacity:.4;cursor:not-allowed}.stn-ui .set-foot{justify-content:flex-end;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));border-top:1px solid #e6dfcf1a;display:flex}.stn-ui .set-foot .btn-blood{font-size:max(16px, calc(22 * var(--u)));padding:calc(8 * var(--u)) calc(28 * var(--u)) calc(6 * var(--u)) calc(28 * var(--u) + .3em)}.stn-ui .stn-settings .set-card{width:calc(900 * var(--u));min-width:660px;max-width:96vw;height:min(88vh, max(480px, calc(800 * var(--u))))}.stn-ui .set-split{flex:1;grid-template-columns:auto 1fr;min-height:0;padding:0;display:grid;overflow:hidden}.stn-ui .set-nav{gap:calc(2 * var(--u));width:calc(196 * var(--u));min-width:150px;padding:calc(14 * var(--u)) 0;background:#00000038;border-right:1px solid #e6dfcf1a;flex-direction:column;display:flex}.stn-ui .set-tab{align-items:center;gap:calc(12 * var(--u));height:calc(44 * var(--u));min-height:32px;padding:0 calc(16 * var(--u)) 0 calc(18 * var(--u));border:0;border-left:calc(4 * var(--u)) solid transparent;font:400 max(13px, calc(19 * var(--u))) / 1 var(--f-head);letter-spacing:.12em;text-align:left;color:var(--bone-dim);cursor:pointer;pointer-events:auto;background:0 0;outline:none;transition:color .12s,background .12s;display:flex}.stn-ui .set-tab:hover,.stn-ui .set-tab:focus-visible{color:var(--bone);background:#e6dfcf0d}.stn-ui .set-tab.on{border-left-color:var(--blood-lite);color:#fff;background:linear-gradient(90deg,#961016e0,#690a0e9e 65%,#4a05084d)}.stn-ui .set-tab-ico{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor;opacity:.85;flex:none;min-width:13px;min-height:13px}.stn-ui .set-main{min-width:0;padding:calc(4 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u));scrollbar-width:thin;overflow-y:auto}.stn-ui .set-pane[hidden]{display:none}.stn-ui .set-pane>.set-sec-title,.stn-ui .set-pane>.kb-head .set-sec-title{margin-top:calc(14 * var(--u));font-size:max(11px, calc(13 * var(--u)))}.stn-ui .set-group{margin:calc(16 * var(--u)) 0 calc(2 * var(--u));font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim)}@media (max-width:720px){.stn-ui .stn-settings .set-card{width:96vw;min-width:0}.stn-ui .set-split{grid-template-rows:auto 1fr;grid-template-columns:1fr}.stn-ui .set-nav{border-bottom:1px solid #e6dfcf1a;border-right:0;flex-direction:row;width:auto;padding:0;overflow-x:auto}.stn-ui .set-tab{border-bottom:3px solid #0000;border-left:0;flex:none}.stn-ui .set-tab.on{border-bottom-color:var(--blood-lite)}}.stn-ui .stn-invite .set-card{width:calc(600 * var(--u));min-width:420px}.stn-ui .stn-invite .set-body{padding-top:calc(18 * var(--u));padding-bottom:calc(16 * var(--u))}.stn-ui .stn-invite .pi-link{flex:1;width:auto}.stn-ui .iv-code{margin:calc(8 * var(--u)) 0 calc(20 * var(--u));font:400 max(34px, calc(56 * var(--u))) / 1 var(--f-head);letter-spacing:.3em;color:var(--bone);-webkit-user-select:text;user-select:text}.stn-ui .pi-title{font:max(9.5px, calc(11 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-2)}.stn-ui .pi-row{gap:calc(8 * var(--u));margin-top:calc(9 * var(--u));display:flex}.stn-ui .pi-link{width:calc(380 * var(--u));min-width:240px;padding:calc(7 * var(--u)) calc(10 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1 var(--f-mono);color:var(--bone);pointer-events:auto;background:#00000080;border:1px solid #e6dfcf38;outline:none}.stn-ui .pi-link:focus{border-color:var(--bone-dim)}.stn-ui .pi-copy{min-width:calc(200 * var(--u))}.stn-ui .pi-note{margin-top:calc(8 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-type);color:var(--bone-dim)}.stn-ui .sp-record{align-items:center;gap:calc(38 * var(--u));margin-top:calc(26 * var(--u));padding-top:calc(20 * var(--u));text-shadow:var(--shadow);border-top:1px solid #e6dfcf24;align-self:stretch;display:flex}.stn-ui .sp-record[hidden]{display:none}.stn-ui .sp-rec-l{font:400 max(9px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--sun)}.stn-ui .sp-stat{gap:calc(5 * var(--u));flex-direction:column;display:flex}.stn-ui .sp-stat-v{font:500 max(18px, calc(36 * var(--u))) / 1 var(--f-num);color:var(--bone)}.stn-ui .sp-stat.none .sp-stat-v{color:var(--blood-lite)}.stn-ui .sp-stat-l{font:max(8.5px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .set-rec .btn{padding:calc(7 * var(--u)) calc(14 * var(--u));font-size:max(10.5px, calc(12.5 * var(--u)));letter-spacing:.16em}.stn-ui .set-rec .btn:disabled{opacity:.4;pointer-events:none}.stn-ui .set-rec.armed .btn-danger{border-color:var(--blood-lite);color:#ff9d90}.stn-ui .kb-head{align-items:baseline;gap:calc(12 * var(--u));display:flex}.stn-ui .kb-head .set-sec-title{flex:none}.stn-ui .kb-status{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-type);color:var(--bone-dim);flex:1}.stn-ui .kb-status[data-where=account]:before{content:"✓ ";color:#8fc48a}.stn-ui .kb-status[data-where=error]{color:#ff9d90}.stn-ui .kb-btn{padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:max(10px, calc(11.5 * var(--u)));letter-spacing:.14em}.stn-ui .kb-note{min-height:1.3em;margin:calc(2 * var(--u)) 0 calc(4 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim)}.stn-ui .kb-note.live{color:var(--bone)}.stn-ui .kb-note.bad{color:#ff9d90}.stn-ui .kb-note.done{color:#c9e2b8}.stn-ui .kb-group{margin:calc(12 * var(--u)) 0 calc(2 * var(--u));font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .kb-row{min-height:calc(34 * var(--u));padding:calc(2 * var(--u)) 0}.stn-ui .kb-ctl{gap:calc(6 * var(--u))}.stn-ui .kb-key{width:max(96px, calc(112 * var(--u)));text-overflow:ellipsis;height:calc(28 * var(--u));min-height:22px;padding:0 calc(10 * var(--u));font:max(10.5px, calc(12.5 * var(--u))) / 1 var(--f-mono);color:var(--bone);white-space:nowrap;cursor:pointer;pointer-events:auto;background:#00000073;border:1px solid #e6dfcf66;border-bottom-width:2px;border-radius:3px;transition:border-color .12s,background .12s;overflow:hidden}.stn-ui .kb-key:hover{border-color:var(--bone)}.stn-ui .kb-key.empty{color:var(--bone-dim);border-style:dashed}.stn-ui .kb-key.listening{border-color:var(--blood-lite);color:var(--bone);background:#9d111773;animation:1s ease-in-out infinite stn-kbListen}.stn-ui .kb-key.asking{color:#f2d48a;border-color:#e0b24a}.stn-ui .kb-reset{min-width:calc(62 * var(--u))}.stn-ui .kb-reset.off{visibility:hidden}.stn-ui .kb-row.kb-flash{animation:1.1s ease-out stn-kbFlash}.stn-ui .kb-conflict{justify-content:space-between;align-items:center;gap:calc(8 * var(--u)) calc(12 * var(--u));margin:calc(2 * var(--u)) 0 calc(6 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));font:max(10.5px, calc(12.5 * var(--u))) / 1.35 var(--f-type);color:var(--bone);background:#e0b24a17;border:1px solid #e0b24a8c;border-left-width:3px;flex-wrap:wrap;display:flex}.stn-ui .kb-conflict-t .kbd{margin-right:.15em}.stn-ui .kb-conflict-h{color:var(--bone-dim)}.stn-ui .kb-conflict-b{gap:calc(6 * var(--u));display:flex}@keyframes stn-kbListen{50%{background:#9d111733}}@keyframes stn-kbFlash{0%{background:#c9e2b829}to{background:0 0}}@keyframes stn-grain{0%{transform:translate(0)}17%{transform:translate(-7%,4%)}33%{transform:translate(5%,-6%)}50%{transform:translate(-3%,8%)}67%{transform:translate(8%,2%)}83%{transform:translate(-6%,-5%)}to{transform:translate(0)}}@keyframes stn-scratch{0%{opacity:0}8%{opacity:.55;background-position:0 0}10%{opacity:0}46%{opacity:.4;background-position:22vw 0}48%{opacity:0}71%{opacity:.5;background-position:-18vw 0}72.5%{opacity:0}}@keyframes stn-flicker{0%{opacity:1}41%{opacity:.86}41.6%{opacity:1}42.4%{opacity:.45}42.9%{opacity:1}77%{opacity:.72}77.4%{opacity:1}}@keyframes stn-flickA{0%{opacity:1}52%{opacity:.2}53%{opacity:1}55%{opacity:.35}56.5%{opacity:1}}@keyframes stn-flickB{0%{opacity:1}30%{opacity:.5}30.8%{opacity:1}88%{opacity:.15}89.5%{opacity:.9}90%{opacity:.25}91%{opacity:1}}@keyframes stn-drip{0%{height:0}to{height:calc(var(--len) * .17em)}}@keyframes stn-dropfall{0%{opacity:0;transform:translate(-50%)scale(.4)}8%{opacity:1;transform:translate(-50%)scale(1)}30%{opacity:1;transform:translate(-50%)scale(1)}62%{opacity:.8;transform:translate(-50%,.9em)scale(.9,1.15)}66%,to{opacity:0;transform:translate(-50%,1.1em)}}@keyframes stn-fog{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}@keyframes stn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes stn-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes stn-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stn-slideInL{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes stn-slideInR{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes stn-slideDown{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}@keyframes stn-toastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes stn-promptIn{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}@keyframes stn-invIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes stn-bossIn{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}@keyframes stn-cineIn{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(1.14)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes stn-cineOut{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.97)}}@keyframes stn-deathTitle{0%{opacity:0;letter-spacing:.5em;transform:scale(1.3)}40%{opacity:1}to{opacity:1;letter-spacing:.2em;transform:scale(1)}}@keyframes stn-lowpulse{0%,to{opacity:.7}14%{opacity:1}28%{opacity:.78}42%{opacity:.95}}@keyframes stn-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.07)}}@keyframes stn-ecg{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes stn-warnpulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes stn-dangerpulse{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}@keyframes stn-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes stn-breathe{0%,to{opacity:.92}50%{opacity:.62}}@keyframes stn-talk{0%{opacity:.55}to{opacity:1}}@keyframes stn-spin{to{transform:rotate(360deg)}}@keyframes stn-twinkle{0%,to{opacity:.9}50%{opacity:.25}}@keyframes stn-flame{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.08)rotate(2deg)}}@keyframes stn-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes stn-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.stn-ui .grain,.stn-ui .scratches,.stn-ui .logo,.stn-ui .lg-ch,.stn-ui .sp-fog,.stn-ui .clk-sun path,.stn-ui .clk-stars circle{animation:none!important}}.stn-ui .cp-card{align-self:stretch;gap:calc(9 * var(--u));margin-top:calc(30 * var(--u));flex-direction:column;display:flex}.stn-ui .cp-row{align-items:stretch;gap:calc(10 * var(--u));display:flex}.stn-ui .cp-arrow{width:calc(38 * var(--u));flex:none;justify-content:center;min-width:28px;padding:0}.stn-ui .cp-arrow svg{width:.9em;height:.9em}.stn-ui .cp-face{width:calc(76 * var(--u));aspect-ratio:4/5;cursor:pointer;border:1px solid #e6dfcf24;border-bottom:2px solid var(--blood-lite);background:radial-gradient(at 50% 35%,#786e6059,#000000bf 70%);flex:none;min-width:52px;padding:0;position:relative;overflow:hidden}.stn-ui .cp-img{object-fit:cover;width:100%;height:100%;display:block}.stn-ui .cp-q{font:400 max(30px, calc(52 * var(--u))) / 1 var(--f-head);color:var(--bone-dim);place-items:center;display:grid;position:absolute;inset:0}.stn-ui .cp-txt{justify-content:center;align-items:flex-start;gap:calc(4 * var(--u));min-width:0;padding:calc(6 * var(--u)) calc(12 * var(--u));text-align:left;color:var(--bone);cursor:pointer;background:#0000008c;border:1px solid #e6dfcf1a;flex-direction:column;flex:1;display:flex}.stn-ui .cp-txt:hover,.stn-ui .cp-face:hover{border-color:#e6dfcf4d;border-bottom-color:var(--blood-lite)}.stn-ui .cp-name{font:500 max(17px, calc(27 * var(--u))) / 1 var(--f-num);letter-spacing:.06em}.stn-ui .cp-role{font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .cp-line{-webkit-line-clamp:2;font:max(10.5px, calc(13 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .cp-panel .set-card{width:calc(1040 * var(--u));min-width:min(740px,96vw)}.stn-ui .cp-wrap{grid-template-columns:1fr minmax(220px, calc(330 * var(--u)));gap:calc(20 * var(--u));padding:calc(10 * var(--u)) 0;display:grid}.stn-ui .cp-grid{gap:calc(10 * var(--u));grid-template-columns:repeat(4,1fr);align-content:start;display:grid}.stn-ui .cp-cell{align-items:stretch;gap:calc(3 * var(--u));padding:calc(5 * var(--u));color:var(--bone);text-align:left;cursor:pointer;background:#00000073;border:1px solid #e6dfcf1a;flex-direction:column;display:flex}.stn-ui .cp-cell:hover{border-color:#e6dfcf52}.stn-ui .cp-cell.on{border-color:var(--blood-lite);box-shadow:0 0 0 1px var(--blood-lite), 0 0 18px #d42a2a59}.stn-ui .cp-cface{aspect-ratio:4/5;background:radial-gradient(at 50% 35%,#786e6052,#000000b3 70%);position:relative;overflow:hidden}.stn-ui .cp-cname{font:500 max(13px, calc(18 * var(--u))) / 1.1 var(--f-num);letter-spacing:.05em}.stn-ui .cp-crole{font:max(8px, calc(10 * var(--u))) / 1.1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .cp-side{gap:calc(6 * var(--u));flex-direction:column;display:flex}.stn-ui .cp-view{height:min(calc(440 * var(--u)), 46vh);border-bottom:2px solid var(--blood-lite);background:radial-gradient(at 50% 70%,#6e605066,#0009 65%),linear-gradient(#0003,#0000008c);min-height:260px;position:relative}.stn-ui .cp-view .cp-stage{width:100%;height:100%;position:absolute;inset:0}.stn-ui .cp-vname{margin-top:calc(6 * var(--u));font:400 max(22px, calc(34 * var(--u))) / 1 var(--f-head);letter-spacing:.12em}.stn-ui .cp-vrole{font:max(9px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .cp-vline{margin:calc(4 * var(--u)) 0 0;font:max(11px, calc(14 * var(--u))) / 1.35 var(--f-type);color:var(--bone-2)}.stn-ui .cp-panel .set-foot{justify-content:flex-end;display:flex}@media (max-height:860px){.stn-ui .cp-cface{aspect-ratio:1}.stn-ui .cp-grid{gap:calc(8 * var(--u))}}.stn-ui .cp-lists{gap:calc(6 * var(--u));min-width:0;max-height:min(calc(600 * var(--u)), 62vh);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.stn-ui .cp-lists .cp-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.stn-ui .cp-group{margin:calc(4 * var(--u)) 0 0;font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .cp-dice svg,.stn-ui .cp-plus svg{width:42%;height:auto;fill:var(--bone-dim)}.stn-ui .cp-acts{gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cp-note{font:max(10.5px, calc(12.5 * var(--u))) / 1.3 var(--f-type);color:var(--blood-lite);margin:0}.stn-ui .cr-panel .set-card{width:calc(1120 * var(--u));min-width:min(780px,96vw)}.stn-ui .cp-panel .set-card,.stn-ui .cr-panel .set-card{max-height:min(88vh,100vh - 170px)}.stn-ui .cp-panel .set-body,.stn-ui .cr-panel .set-body{flex:1;min-height:0}.stn-ui .cr-wrap{grid-template-columns:minmax(230px, calc(340 * var(--u))) 1fr;gap:calc(22 * var(--u));padding:calc(10 * var(--u)) 0;min-height:0;display:grid}.stn-ui .cr-left{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.stn-ui .cr-view{height:min(calc(480 * var(--u)), 50vh);cursor:grab;touch-action:none}.stn-ui .cr-view:active{cursor:grabbing}.stn-ui .cr-name{width:100%;height:calc(46 * var(--u));min-height:34px;padding:0 calc(12 * var(--u));border:1px solid #e6dfcf1f;border-bottom:2px solid var(--blood-lite);font:500 max(14px, calc(20 * var(--u))) / 1 var(--f-num);letter-spacing:.05em;color:var(--bone);caret-color:var(--blood-lite);background:#0009;outline:none}.stn-ui .cr-tools{gap:calc(8 * var(--u));grid-template-columns:minmax(0,1fr);display:grid}.stn-ui .cr-roll{gap:calc(8 * var(--u))}.stn-ui .cr-roll svg{fill:currentColor;width:1.15em;height:1.15em}.stn-ui .cr-from{min-width:0;height:calc(38 * var(--u));min-height:30px;padding:0 calc(8 * var(--u));font:max(11px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone);cursor:pointer;background:#0000008c;border:1px solid #e6dfcf29}.stn-ui .cr-from option{background:#121010}.stn-ui .cr-note{font:max(10.5px, calc(12.5 * var(--u))) / 1.3 var(--f-type);color:var(--blood-lite);margin:0}.stn-ui .cr-right{flex-direction:column;min-width:0;min-height:0;display:flex}.stn-ui .cr-bar{align-items:flex-end;gap:calc(10 * var(--u));border-bottom:1px solid #e6dfcf1f;display:flex}.stn-ui .cr-tabs{gap:calc(2 * var(--u));flex-wrap:wrap;flex:1;display:flex}.stn-ui .cr-tab{padding:calc(9 * var(--u)) calc(14 * var(--u));font:400 max(13px, calc(18 * var(--u))) / 1 var(--f-head);letter-spacing:.1em;color:var(--bone-dim);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.stn-ui .cr-tab:hover{color:var(--bone);background:#e6dfcf0d}.stn-ui .cr-tab.on{color:#fff;border-bottom-color:var(--blood-lite);background:linear-gradient(#690a0e26,#96101699)}.stn-ui .cr-roll-sec{margin-bottom:calc(5 * var(--u))}.stn-ui .cr-fields{max-height:min(calc(560 * var(--u)), 56vh);padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) 0;scrollbar-width:thin;overflow-y:auto}.stn-ui .cr-row{grid-template-columns:minmax(96px, calc(150 * var(--u))) 1fr;align-items:center;gap:calc(12 * var(--u));min-height:calc(38 * var(--u));padding:calc(5 * var(--u)) 0;border-bottom:1px dashed #e6dfcf14;display:grid}.stn-ui .cr-label{font:400 max(12px, calc(15 * var(--u))) / 1.2 var(--f-num);letter-spacing:.04em}.stn-ui .cr-opts,.stn-ui .cr-swatches{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cr-opt{padding:calc(6 * var(--u)) calc(11 * var(--u));font:max(10.5px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.04em;color:var(--bone-2);cursor:pointer;background:#00000073;border:1px solid #e6dfcf24}.stn-ui .cr-opt:hover{color:var(--bone);border-color:#e6dfcf57}.stn-ui .cr-opt.on{border-color:var(--blood-lite);box-shadow:0 0 0 1px var(--blood-lite);color:#fff;background:#9610168c}.stn-ui .cr-swatch{width:calc(28 * var(--u));aspect-ratio:1;cursor:pointer;border:1px solid #000000b3;min-width:20px;padding:0;box-shadow:inset 0 0 0 1px #ffffff24}.stn-ui .cr-swatch:hover{box-shadow:inset 0 0 0 1px #fff6}.stn-ui .cr-swatch.on{outline:2px solid var(--bone);outline-offset:2px}.stn-ui .cr-swatch-none{aspect-ratio:auto;width:auto;padding:0 calc(9 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-2);background:#00000073;border-color:#e6dfcf24}.stn-ui .cr-range{width:100%;min-width:0}.stn-ui .cr-panel .set-foot{align-items:center;gap:calc(10 * var(--u));display:flex}.stn-ui .cr-gap{flex:1}.stn-ui .cr-msg{font:max(10.5px, calc(12.5 * var(--u))) / 1.2 var(--f-type);color:var(--blood-lite)}@media (max-height:780px){.stn-ui .cr-view{height:38vh;min-height:200px}.stn-ui .cp-view{height:34vh;min-height:200px}.stn-ui .cr-fields{max-height:50vh}}@media (max-width:860px){.stn-ui .cr-panel .set-card{height:min(88vh,100vh - 170px)}.stn-ui .cr-panel .set-body{flex:1;min-height:0}.stn-ui .cr-wrap{grid-template-columns:minmax(0,1fr)}.stn-ui .cr-view{height:30vh}.stn-ui .cr-fields{max-height:none;overflow:visible}.stn-ui .cp-lists .cp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stn-ui .lo-panel .set-card{width:min(72rem,100vw - 2rem)}.stn-ui .lo-panel .set-body{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);gap:1rem;display:grid}.stn-ui .lo-slots{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.stn-ui .lo-slot,.stn-ui .lo-card{text-align:left;color:#eadfcb;background:#120e0cd6;border:1px solid #d8c49247;border-radius:.55rem;position:relative}.stn-ui .lo-slot{align-items:center;gap:.7rem;min-height:4.6rem;padding:.65rem 2.4rem .65rem .75rem;display:flex}.stn-ui .lo-slot.on,.stn-ui .lo-card.on{border-color:#c9a45b;box-shadow:0 0 0 1px #c9a45b59,0 0 1.2rem #801a143d}.stn-ui .lo-slot-ico{color:#c9a45b;flex:none;width:1.6rem;height:1.6rem}.stn-ui .lo-slot-t{gap:.15rem;display:grid}.stn-ui .lo-slot small,.stn-ui .lo-card small,.stn-ui .lo-meta{color:#bba98a;text-transform:capitalize}.stn-ui .lo-slot-x{position:absolute;top:.4rem;right:.4rem}.stn-ui .lo-note,.stn-ui .lo-panel .lo-guest{grid-column:1/-1;margin:0}.stn-ui .lo-balance,.stn-ui .ah-balance{color:#f1d690;width:-moz-fit-content;width:fit-content;font:.85rem/1 var(--f-mono);letter-spacing:.03em;background:#4f2f1357;border:1px solid #c9a45b6b;border-radius:999px;grid-column:1/-1;justify-content:flex-start;align-items:center;padding:.45rem .7rem;display:inline-flex}.stn-ui .lo-controls{background:#0000002e;border:1px solid #d8c4922e;border-radius:.55rem;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:.65rem;padding:.65rem;display:flex}.stn-ui .lo-filter{color:#bba98a;min-width:8.5rem;font:.72rem/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;gap:.22rem;display:grid}.stn-ui .lo-filter select{color:#eadfcb;background:#120e0ceb;border:1px solid #d8c49247;border-radius:.35rem;min-height:2rem}.stn-ui .lo-count{color:#bba98a;font:.78rem/1.2 var(--f-mono);margin-left:auto}.stn-ui .lo-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-content:start;gap:.65rem;min-height:18rem;max-height:min(52vh,32rem);padding-right:.25rem;display:grid;overflow:auto}.stn-ui .lo-card{gap:.35rem;min-height:7.4rem;padding:.85rem;display:grid}.stn-ui .lo-card:before,.stn-ui .lo-slot:before{content:"";border-radius:inherit;pointer-events:none;border-left:.28rem solid #aea184cc;position:absolute;inset:0}.stn-ui .lo-card.r2:before{border-left-color:#78a7d8}.stn-ui .lo-slot:has(.lo-slot-ico.r2):before{border-left-color:#78a7d8}.stn-ui .lo-card.r3:before{border-left-color:#b987ff}.stn-ui .lo-slot:has(.lo-slot-ico.r3):before{border-left-color:#b987ff}.stn-ui .lo-card.r4:before{border-left-color:#d9a441}.stn-ui .lo-slot:has(.lo-slot-ico.r4):before{border-left-color:#d9a441}.stn-ui .lo-card-top{align-items:center;gap:.45rem;display:flex}.stn-ui .lo-card-ico{color:#c9a45b;flex:none;width:1.05rem;height:1.05rem}.stn-ui .lo-card-r{font:.72rem/1 var(--f-mono);color:#c9a45b;text-transform:uppercase;letter-spacing:.08em}.stn-ui .lo-card.r3,.stn-ui .lo-card.r4{background:linear-gradient(145deg,#221614f2,#120e0cdb)}.stn-ui .lo-card.r2 .lo-card-r,.stn-ui .lo-meta.r2{color:#8bb8df}.stn-ui .lo-card.r3 .lo-card-r,.stn-ui .lo-meta.r3{color:#c6a0ff}.stn-ui .lo-card.r4 .lo-card-r,.stn-ui .lo-meta.r4{color:#e2b75d}.stn-ui .lo-detail{background:#00000038;border:1px solid #d8c4922e;border-radius:.55rem;min-height:18rem;padding:1rem}.stn-ui .lo-detail h3{font-family:var(--f-title);margin:0;font-size:1.45rem}.stn-ui .lo-flavor{color:#d8c492;font-style:italic}.stn-ui .lo-line{color:#eadfcb}.stn-ui .lo-line.good{color:#9fd08f}.stn-ui .lo-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:760px){.stn-ui .lo-panel .set-body,.stn-ui .lo-slots{grid-template-columns:1fr}}.stn-ui .auction-panel .set-card{width:min(82rem,100vw - 2rem)}.stn-ui .auction-panel .set-body{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.stn-ui .ah-note{margin:0}.stn-ui .ah-controls,.stn-ui .ah-sell-form{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.stn-ui .ah-search,.stn-ui .ah-select,.stn-ui .ah-price{color:#eadfcb;background:#080706c7;border:1px solid #d8c49247;border-radius:.45rem;padding:.55rem .65rem}.stn-ui .ah-search{min-width:min(18rem,100%)}.stn-ui .ah-price{width:8rem}.stn-ui .ah-main{grid-template-columns:minmax(22rem,1.25fr) minmax(18rem,.75fr);gap:.85rem;display:grid}.stn-ui .ah-listings{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-content:start;gap:.65rem;min-height:18rem;max-height:min(50vh,32rem);padding-right:.25rem;display:grid;overflow:auto}.stn-ui .ah-card{text-align:left;color:#eadfcb;background:#120e0cd6;border:1px solid #d8c49247;border-radius:.55rem;gap:.35rem;min-height:7rem;padding:.85rem;display:grid}.stn-ui .ah-card.on{border-color:#c9a45b;box-shadow:0 0 0 1px #c9a45b59,0 0 1.2rem #801a143d}.stn-ui .ah-card.r3,.stn-ui .ah-card.r4{background:linear-gradient(145deg,#221614f2,#120e0cdb)}.stn-ui .ah-card-r{font:.72rem/1 var(--f-mono);color:#c9a45b;text-transform:uppercase;letter-spacing:.08em}.stn-ui .ah-card small,.stn-ui .ah-price-line{color:#bba98a}.stn-ui .ah-detail,.stn-ui .ah-sell,.stn-ui .ah-mine{background:#00000038;border:1px solid #d8c4922e;border-radius:.55rem;padding:1rem}.stn-ui .ah-detail h3,.stn-ui .ah-sell h3,.stn-ui .ah-mine h3{font-family:var(--f-title);margin:0 0 .6rem}.stn-ui .ah-mine-row{border-top:1px solid #d8c4921f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid}.stn-ui .ah-mine-row span{color:#bba98a;font-size:.9rem}@media (max-width:820px){.stn-ui .ah-main,.stn-ui .ah-mine-row{grid-template-columns:1fr}}.stn-ui .lo-card.lo-ghost{color:#8d8270;background:#120e0c8c;border-style:dashed}.stn-ui .lo-card.lo-ghost .lo-card-ico,.stn-ui .lo-card.lo-ghost .lo-card-r{color:#6f6656;filter:grayscale()}.stn-ui .lo-card.lo-ghost small{text-transform:none}.stn-ui{--way:#c9a6ff;--teamway:#7fd3e6}.stn-ui .compass{--tape:max(27px, calc(34 * var(--u)));width:calc(600 * var(--u));min-width:384px;height:calc(var(--tape) + 30 * var(--u));min-height:53px;margin-bottom:calc(4 * var(--u));pointer-events:none;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.stn-ui.inv-open .compass{display:none}.stn-ui .compass:before{content:"";left:0;right:0;top:var(--tape);background:linear-gradient(90deg,#0000,#e6dfcf8c 18% 82%,#0000);height:1px;position:absolute;box-shadow:0 1px #0000008c}.stn-ui .compass:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 55%,#00000057,#00000024 60%,#0000 100%);position:absolute;inset:0 8%}.stn-ui .cmp-strip{position:absolute;inset:0}.stn-ui .cmp-tick{left:0;top:var(--tape);width:1px;height:max(4px, calc(5 * var(--u)));background:#e6dfcf80;position:absolute;box-shadow:0 0 2px #000000e6}.stn-ui .cmp-tick.minor{height:max(5px, calc(7 * var(--u)));background:#e6dfcfbf}.stn-ui .cmp-tick.major{width:2px;height:max(7px, calc(9 * var(--u)));background:var(--bone);margin-left:-1px}.stn-ui .cmp-tick b{top:calc(12 * var(--u));font:500 max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;color:var(--bone-2);text-shadow:var(--shadow-s);margin-left:.06em;position:absolute;left:50%;transform:translate(-50%)}.stn-ui .cmp-tick.major b{font:400 max(14px, calc(19 * var(--u))) / 1 var(--f-head);letter-spacing:.04em;color:var(--bone)}.stn-ui .cmp-tick.north{background:var(--blood-lite)}.stn-ui .cmp-tick.north b{color:var(--blood-lite)}.stn-ui .cmp-center{left:50%;top:calc(var(--tape) + 2 * var(--u));border-left:calc(5 * var(--u)) solid transparent;border-right:calc(5 * var(--u)) solid transparent;border-bottom:max(5px, calc(7 * var(--u))) solid var(--blood-hi);filter:drop-shadow(0 1px 2px #000c);width:0;height:0;position:absolute;transform:translate(-50%)}.stn-ui .cmp-mk{margin-left:calc(-10 * var(--u));width:calc(20 * var(--u));color:var(--bone);filter:drop-shadow(0 1px 2px #000000e6);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.stn-ui .cmp-mk-ico svg{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px;display:block}.stn-ui .cmp-mk-lab{margin-top:calc(1 * var(--u));font:500 max(11px, calc(12.5 * var(--u))) / 1 var(--f-num);letter-spacing:.05em;white-space:nowrap;color:var(--bone);text-shadow:var(--shadow-s)}.stn-ui .cmp-probe{visibility:hidden;position:absolute}.stn-ui .cmp-mk.aside .cmp-mk-ico{opacity:.8;transform:scale(.8)}.stn-ui .cmp-mk.tick .cmp-mk-ico{display:none}.stn-ui .cmp-mk.tick:after{content:"";top:calc(var(--tape) - 5 * var(--u));width:3px;height:max(6px, calc(8 * var(--u)));background:currentColor;margin-left:-1.5px;position:absolute;left:50%}.stn-ui .cmp-mk.k-car{color:var(--sun)}.stn-ui .cmp-mk.k-car.urgent{color:var(--blood-lite);animation:.8s ease-in-out infinite stn-warnpulse}.stn-ui .cmp-mk.k-hint{color:var(--amber)}.stn-ui .cmp-mk.k-hint .cmp-mk-ico svg{width:auto;height:calc(15 * var(--u))}.stn-ui .cmp-mk.k-poi{color:#e6dfcf80}.stn-ui .cmp-mk.k-poi .cmp-mk-ico svg{width:calc(11 * var(--u));height:calc(11 * var(--u));min-width:9px;min-height:9px;margin-top:calc(3 * var(--u))}.stn-ui .cmp-mk.k-mate{color:var(--steel)}.stn-ui .cmp-mk.k-mate.crit{color:var(--blood-lite)}.stn-ui .cmp-mk.k-mate.downed{color:var(--blood-lite);animation:.7s ease-in-out infinite stn-warnpulse}.stn-ui .cmp-mk.k-mate.downed .cmp-mk-lab{padding:1px calc(3 * var(--u));color:#fff;background:#9d1117eb}.stn-ui .cmp-mk.k-crate{color:#ff6a55}.stn-ui .cmp-mk.k-ping{color:var(--sick)}.stn-ui .cmp-mk.k-ping.p1{color:var(--blood-lite)}.stn-ui .cmp-mk.k-ping.p2{color:var(--brass)}.stn-ui .cmp-mk.k-way,.stn-ui .cmp-mk.k-way .cmp-mk-lab{color:var(--way)}.stn-ui .cmp-mk.k-teamway,.stn-ui .cmp-mk.k-teamway .cmp-mk-lab{color:var(--teamway)}.stn-ui .cmp-mk.edge:before{content:"";top:calc(4 * var(--u));width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));border:0 solid;border-width:0 0 2px 2px;animation:.9s ease-in-out infinite stn-nudge;position:absolute}.stn-ui .cmp-mk.edge-l:before{right:calc(100% + 2 * var(--u));--r:45deg;--dx:-3px}.stn-ui .cmp-mk.edge-r:before{left:calc(100% + 2 * var(--u));--r:-135deg;--dx:3px}.stn-ui .cmp-mk.aside:before,.stn-ui .cmp-mk.tick:before{display:none}@keyframes stn-nudge{0%,to{transform:rotate(var(--r))}50%{transform:translateX(var(--dx)) rotate(var(--r))}}.stn-ui .obj{top:calc(46 * var(--u));left:calc(24 * var(--u));width:calc(330 * var(--u));min-width:256px;padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(11 * var(--u) + 6px) calc(13 * var(--u));border-left:2px solid var(--sun);color:var(--bone);transition:opacity .4s;position:absolute}.stn-ui.inv-open .obj,.stn-ui.map-open .obj{display:none}.stn-ui .obj-head{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .obj-hico svg{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:13px;min-height:13px;color:var(--sun)}.stn-ui .obj-title{font:400 max(15px, calc(20 * var(--u))) / 1 var(--f-head);letter-spacing:.16em}.stn-ui .obj-pips{justify-content:flex-end;gap:max(2px, calc(3 * var(--u)));flex:1;display:flex}.stn-ui .obj-pips i{width:calc(10 * var(--u));min-width:7px;height:calc(5 * var(--u));background:#e6dfcf33;min-height:4px;transition:background .5s,box-shadow .5s;transform:skew(-18deg)}.stn-ui .obj-pips i.on{background:var(--sun);box-shadow:0 0 6px #f3d9a473}.stn-ui .obj-count{text-align:right;min-width:2.2em;font:max(10px, calc(12.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-2)}.stn-ui .obj-dir{margin-top:calc(7 * var(--u));padding-bottom:calc(8 * var(--u));font:max(11px, calc(13.5 * var(--u))) / 1.35 var(--f-type);color:var(--bone);border-bottom:1px dashed #e6dfcf2e}.stn-ui .obj.compact .obj-dir{border-bottom:0;padding-bottom:0}.stn-ui .obj-next{margin-top:calc(5 * var(--u));font:italic max(10px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2)}.stn-ui .obj.compact .obj-next,.stn-ui.hud-b.hud-night:not(.inv-open) .obj.slim .obj-next{display:none}.stn-ui .obj-dir.dir-good{color:var(--good)}.stn-ui .obj-dir.dir-night{color:var(--moon)}.stn-ui .obj-dir.dir-danger{margin:calc(6 * var(--u)) calc(-7 * var(--u)) 0;padding:calc(5 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u));background:var(--brush-red) center / 100% 100% no-repeat;color:#ffe3da;border-bottom:0;animation:1.2s ease-in-out infinite stn-dangerpulse}.stn-ui .obj-list{gap:calc(1 * var(--u));margin-top:calc(7 * var(--u));flex-direction:column;display:flex}.stn-ui .obj.compact .obj-list{display:none}.stn-ui .obj-row{grid-template-columns:calc(22 * var(--u)) auto minmax(0, 1fr) auto max(10px, calc(13 * var(--u)));align-items:center;gap:calc(6 * var(--u)) calc(7 * var(--u));min-height:calc(22 * var(--u));font:400 max(11px, calc(14 * var(--u))) / 1.1 var(--f-num);color:var(--bone);display:grid}.stn-ui .obj-ico{opacity:.9;grid-area:1/1;justify-content:center;display:flex}.stn-ui .obj-ico svg{height:calc(15 * var(--u));width:auto;min-height:11px}.stn-ui .obj-name{white-space:nowrap;grid-area:1/2}.stn-ui .obj-where{white-space:nowrap;text-overflow:ellipsis;text-align:right;font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-type);color:#e6dfcf9e;grid-area:1/3;overflow:hidden}.stn-ui .obj-st{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--amber);grid-area:1/4}.stn-ui .obj-st:empty{display:none}.stn-ui .obj-row.wrap{row-gap:calc(2 * var(--u));padding-bottom:calc(3 * var(--u))}.stn-ui .obj-row.wrap .obj-where{text-align:left;white-space:normal;grid-area:2/2/3/-1;line-height:1.25}.stn-ui .obj-box{width:max(10px, calc(13 * var(--u)));height:max(10px, calc(13 * var(--u)));border:1.5px solid #e6dfcf7a;grid-area:1/5;place-items:center;display:grid;transform:rotate(-3deg)}.stn-ui .obj-box svg{opacity:0;width:150%;height:150%;color:var(--good);filter:drop-shadow(0 1px 1px #000000e6);flex:none;transform:translate(10%,-14%)}.stn-ui .obj-row.carried .obj-ico{opacity:1;color:var(--amber)}.stn-ui .obj-row.carried .obj-where{color:var(--amber)}.stn-ui .obj-row.carried .obj-box{border-color:var(--amber);background:radial-gradient(circle, var(--amber) 0 34%, transparent 40%);animation:1.4s ease-in-out infinite stn-warnpulse}.stn-ui .obj-row.done{color:#b6d08ab3}.stn-ui .obj-row.done .obj-name{-webkit-text-decoration:line-through #b6d08a99;text-decoration:line-through #b6d08a99}.stn-ui .obj-row.done .obj-ico{opacity:.7;color:var(--good)}.stn-ui .obj-row.done .obj-where{color:#b6d08a80}.stn-ui .obj-row.done .obj-box{border-color:#b6d08a73}.stn-ui .obj-row.done .obj-box svg{opacity:1;animation:.35s ease-out stn-tick}@keyframes stn-tick{0%{opacity:0;transform:translate(10%,-14%)scale(1.9)}to{opacity:1;transform:translate(10%,-14%)scale(1)}}.stn-ui{--mm:max(150px, calc(200 * var(--u)))}.stn-ui .mmap{top:calc(46 * var(--u));left:calc(24 * var(--u));width:var(--mm);height:var(--mm);background:#3a2f22;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #0b0908e0,0 0 0 3px #e6dfcf52,0 3px 14px #0000008c}.stn-ui .mmap-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.stn-ui .mmap:after{content:"";z-index:1;background:rgba(6, 8, 14, calc(var(--night,0) * .4));box-shadow:inset 0 0 calc(18 * var(--u)) #281a0cb3;pointer-events:none;border-radius:50%;position:absolute;inset:0}.stn-ui .mmap-heard{z-index:2;width:var(--r,100%);height:var(--r,100%);opacity:0;pointer-events:none;border:2px solid #ffc478f2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 6px #ff8c3cb3,inset 0 0 6px #ff8c3c80}.stn-ui .mmap-heard.on{animation:1.1s ease-out stn-heard}@keyframes stn-heard{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}70%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.stn-ui .mmap-heard.on{animation:1.1s ease-out stn-heard-still}@keyframes stn-heard-still{0%,60%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}}.stn-ui .mmap-fov{z-index:1;background:conic-gradient(from -38deg,#fff8e457 0deg 76deg,#0000 76deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 8%,#0000 58%);mask:radial-gradient(circle,#000 8%,#0000 58%)}.stn-ui .mmap-labs,.stn-ui .mmap-mks{z-index:2;position:absolute;inset:0}.stn-ui .mmap-en{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.stn-ui .mmap-lab{font:700 max(8px, calc(10 * var(--u))) / 1 Georgia, "Times New Roman", serif;letter-spacing:.04em;color:#2a1c10d9;text-shadow:0 0 3px #e8dcc0f2;white-space:nowrap;position:absolute;top:50%;left:50%}.stn-ui .mmap-mk{--s:max(11px, calc(14 * var(--u)));width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);color:#2a1c10;filter:drop-shadow(0 0 1.5px #e8dcc0f2);position:absolute;top:50%;left:50%}.stn-ui .mmap-mk svg{width:100%;height:100%;display:block}.stn-ui .mmap-mk.edge{--s:max(13px, calc(16 * var(--u)));padding:max(2px, calc(2.5 * var(--u)));filter:none;background:#e8dcc0e6;border-radius:50%;box-shadow:0 0 0 1px #2a1c1073}.stn-ui .mmap-mk.mate{color:#1d3a5a}.stn-ui .mmap-mk.mate.downed,.stn-ui .mmap-mk.ping.k1{color:#b31212}.stn-ui .mmap-mk.car{color:#111}.stn-ui .mmap-mk.hint{color:#8a3f06}.stn-ui .mmap-mk.schem{color:#234f7a}.stn-ui .mmap-mk.part{--s:max(14px, calc(18 * var(--u)));padding:max(2px, calc(2.5 * var(--u)));color:#a34a00;box-shadow:0 0 0 max(1.5px, calc(2 * var(--u))) #a34a00;filter:none;background:#e8dcc0eb;border-radius:50%}.stn-ui .mmap-mk.ping{color:#3e6a14}.stn-ui .mmap-mk.ping.k2{color:#7a5a06}.stn-ui .mmap-mk.crate{color:#c1201a}.stn-ui .mmap-mk.bench{color:#2f5a4a}.stn-ui .mmap-mk.veh{color:#1f4f8a}.stn-ui .mmap-mk.way{color:#5b2a9d}.stn-ui .mmap-mk.teamway{color:#1d6478}.stn-ui .mmap-you{z-index:3;width:max(15px, calc(19 * var(--u)));height:max(15px, calc(19 * var(--u)));color:#b31212;filter:drop-shadow(0 0 2px #e8dcc0f2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stn-ui .mmap-you svg{width:100%;height:100%;display:block}.stn-ui .mmap-n{--s:max(14px, calc(16 * var(--u)));z-index:3;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);font:700 max(8px, calc(10 * var(--u))) / 1 Georgia, "Times New Roman", serif;color:#ff5446;background:#0b0908d1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.stn-ui .obj.slim{top:calc(58 * var(--u) + var(--mm));width:var(--mm);min-width:0;padding:calc(8 * var(--u)) calc(9 * var(--u)) calc(8 * var(--u) + 6px)}.stn-ui .obj.slim .obj-title{display:none}.stn-ui .obj.slim .obj-head,.stn-ui .obj.slim .obj-row{pointer-events:auto;cursor:help}.stn-ui .obj.slim .obj-dir{margin-top:calc(6 * var(--u));font-size:max(10px, calc(12 * var(--u)));border-bottom:0;padding-bottom:0}.stn-ui .obj.slim .obj-dir.dir-danger{margin:calc(6 * var(--u)) calc(-5 * var(--u)) 0;padding:calc(4 * var(--u)) calc(9 * var(--u)) calc(5 * var(--u))}.stn-ui .obj.slim .obj-list{justify-content:space-between;gap:calc(4 * var(--u));margin-top:calc(8 * var(--u));flex-direction:row;display:flex}.stn-ui .obj.slim .obj-row{width:calc(31 * var(--u));min-width:24px;height:calc(28 * var(--u));background:#e6dfcf0d;border:1px solid #e6dfcf42;grid-template-columns:1fr;place-items:center;min-height:22px;transition:background .15s,border-color .15s;display:grid;position:relative}.stn-ui .obj.slim .obj-row:hover{border-color:var(--bone-2);background:#e6dfcf29}.stn-ui .obj.slim .obj-name,.stn-ui .obj.slim .obj-where,.stn-ui .obj.slim .obj-row:not(.done) .obj-box{display:none}.stn-ui .obj.slim .obj-ico{grid-area:1/1}.stn-ui .obj.slim .obj-ico svg{height:calc(17 * var(--u));min-height:13px}.stn-ui .obj.slim .obj-st{font-size:max(8.5px, calc(9.5 * var(--u)));background:#0b0908eb;padding:1px 2px 0;line-height:1;position:absolute;bottom:-1px;right:-1px}.stn-ui .obj.slim .obj-box{width:max(9px, calc(11 * var(--u)));height:max(9px, calc(11 * var(--u)));background:#0b0908eb;border:0;position:absolute;top:-1px;right:-1px;transform:none}.stn-ui .obj.slim .obj-row.done .obj-box svg{width:100%;height:100%;animation:none;transform:none}.stn-ui .obj.slim .obj-row.done{background:#b6d08a12;border-color:#b6d08a66}.stn-ui .obj.slim .obj-row.carried{border-color:var(--amber);background:#e8a33d1f}.stn-ui .obj.slim .obj-row.carried .obj-ico{animation:1.4s ease-in-out infinite stn-warnpulse}.stn-ui .obj-tip{z-index:1;max-width:calc(260 * var(--u));min-width:170px;padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u));border-left:2px solid var(--sun);color:var(--bone);text-shadow:var(--shadow-s);pointer-events:none;background:#0b0908f2;position:absolute;box-shadow:0 4px 14px #0009}.stn-ui .obj-tip-name{margin-bottom:calc(4 * var(--u));font:400 max(13px, calc(15 * var(--u))) / 1.1 var(--f-num);letter-spacing:.04em;display:block}.stn-ui .obj-tip-body{font:max(10.5px, calc(12 * var(--u))) / 1.35 var(--f-type);color:var(--bone-2);white-space:pre-line;display:block}.stn-ui .trk{left:calc(24 * var(--u));width:max(var(--mm,0px), calc(250 * var(--u)));min-width:200px;padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u) + 6px);border-left:2px solid var(--amber);color:var(--bone);position:absolute}.stn-ui .trk[hidden],.stn-ui.inv-open .trk,.stn-ui.map-open .trk{display:none}.stn-ui .trk-head{align-items:center;gap:calc(7 * var(--u));display:flex}.stn-ui .trk-flag svg{width:calc(13 * var(--u));height:calc(13 * var(--u));min-width:10px;min-height:10px;color:var(--amber);display:block}.stn-ui .trk-name{font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-head);letter-spacing:.16em;flex:1}.stn-ui .trk-tag{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.stn-ui .trk-list{gap:calc(2 * var(--u));margin-top:calc(6 * var(--u));flex-direction:column;display:flex}.stn-ui .trk-row{grid-template-columns:max(10px, calc(12 * var(--u))) 1fr auto;align-items:center;gap:calc(8 * var(--u));font:max(10.5px, calc(13 * var(--u))) / 1.15 var(--f-num);letter-spacing:.02em;display:grid}.stn-ui .trk-box{width:max(10px, calc(12 * var(--u)));height:max(10px, calc(12 * var(--u)));border:1px solid #e6dfcf8c;place-items:center;display:grid}.stn-ui .trk-box svg{width:100%;height:100%}.stn-ui .trk-row.ok{color:var(--bone-2)}.stn-ui .trk-row.ok .trk-box{border-color:var(--good);color:var(--good)}.stn-ui .trk-v{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--amber)}.stn-ui .trk-row.ok .trk-v{color:var(--good)}.stn-ui .trk-foot{margin-top:calc(6 * var(--u));padding-top:calc(5 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);border-top:1px dashed #e6dfcf2e}.stn-ui .trk-foot.good{color:var(--good)}.stn-ui .wmk-layer{position:absolute;inset:0;overflow:hidden}.stn-ui.inv-open .wmk-layer,.stn-ui.map-open .wmk-layer{display:none}.stn-ui .wmk{align-items:center;gap:calc(2 * var(--u));transform-origin:50% 100%;color:var(--bone);text-shadow:var(--shadow);white-space:nowrap;will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;left:0}.stn-ui .wmk-ico svg{width:calc(20 * var(--u));height:calc(20 * var(--u));filter:drop-shadow(0 1px 2px #000000e6);min-width:14px;min-height:14px;display:block}.stn-ui .wmk-ico:empty{display:none}.stn-ui .wmk-txt{padding:calc(2 * var(--u)) calc(14 * var(--u)) calc(3 * var(--u));background:radial-gradient(50% 50%,#060504a8,#0605045c 60%,#0000 100%);flex-direction:column;align-items:center;display:flex}.stn-ui .wmk-name{font:500 max(11px, calc(13 * var(--u))) / 1.05 var(--f-num);letter-spacing:.06em;text-shadow:var(--shadow-s)}.stn-ui .wmk-sub{font:max(9px, calc(10.5 * var(--u))) / 1.2 var(--f-mono);color:var(--bone);opacity:.85;text-shadow:var(--shadow-s)}.stn-ui .wmk-sub:empty{display:none}.stn-ui .wmk-bar{width:max(40px, calc(52 * var(--u)));height:max(4px, calc(4 * var(--u)));background:#060504c7;display:block;overflow:hidden;box-shadow:0 0 0 1px #060504c7}.stn-ui .wmk-bar i{background:var(--blood-lite);transform-origin:0;height:100%;display:block}.stn-ui .wmk.k-mate .wmk-name{color:var(--steel)}.stn-ui .wmk.k-mate.near .wmk-name{color:var(--bone)}.stn-ui .wmk.k-mate .wmk-bar i{background:var(--bone)}.stn-ui .wmk.k-mate.hurt .wmk-bar i{background:var(--amber)}.stn-ui .wmk.k-mate.crit .wmk-bar i{background:var(--blood-lite)}.stn-ui .wmk.k-mate.crit .wmk-name,.stn-ui .wmk.k-mate.downed{color:var(--blood-lite)}.stn-ui .wmk.k-mate.downed .wmk-txt{padding:calc(4 * var(--u)) calc(12 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #fff, 0 0 0 calc(3 * var(--u)) #060504b3, 0 0 calc(14 * var(--u)) #9d1117cc;background:#9d1117f2}.stn-ui .wmk.k-mate.downed .wmk-name{color:#fff;font-size:1.3em}.stn-ui .wmk.k-mate.downed .wmk-ico{animation:.7s ease-in-out infinite stn-warnpulse}.stn-ui .wmk.k-mate.downed .wmk-sub{color:#fff;opacity:1}.stn-ui .wmk.k-mate .wmk-ico{gap:calc(3 * var(--u));color:var(--brass);display:flex}.stn-ui .wmk.k-mate .wmk-ico svg.role{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:12px;min-height:12px}.stn-ui .wmk.k-mark{color:var(--blood-lite)}.stn-ui .wmk.k-mark .wmk-name{font-size:max(10px, calc(11.5 * var(--u)));letter-spacing:.08em;text-transform:uppercase}.stn-ui .wmk.k-ping{color:var(--sick)}.stn-ui .wmk.k-ping.p1{color:var(--blood-lite)}.stn-ui .wmk.k-ping.p2{color:var(--brass)}.stn-ui .wmk.k-ping .wmk-ico svg{width:calc(24 * var(--u));height:calc(24 * var(--u));animation:1.1s ease-in-out infinite stn-pingbob}.stn-ui .wmk.k-ping .wmk-name{font-size:max(10px, calc(11.5 * var(--u)))}.stn-ui .wmk.fading{opacity:.45}.stn-ui .wmk.k-car{color:var(--sun)}.stn-ui .wmk.k-car.urgent{color:var(--blood-lite)}.stn-ui .wmk.k-crate{color:#ff6a55}.stn-ui .wmk.k-way{color:var(--way)}.stn-ui .wmk.k-teamway{color:var(--teamway)}@keyframes stn-pingbob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--u)))}}@keyframes stn-dnbeat{0%,to{opacity:.85}45%{opacity:1}}.stn-ui .dmgdir{width:0;height:0;position:absolute;top:0;left:0}.stn-ui .dd{width:calc(210 * var(--u));height:calc(64 * var(--u));margin:calc(-32 * var(--u)) 0 0 calc(-105 * var(--u));opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(-176 * var(--u)));-webkit-mask-composite:source-in;filter:drop-shadow(0 0 6px #78000099);background:radial-gradient(50% 100% at 50% 100%,#0000 60%,#ff4632f2 66%,#be100eb3 80%,#0000 100%);position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 40% 60%,#0000 90%),linear-gradient(#000 45%,#0000 92%);mask-image:linear-gradient(90deg,#0000 10%,#000 40% 60%,#0000 90%),linear-gradient(#000 45%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.stn-ui .keyhint{left:50%;bottom:calc(100 * var(--u));align-items:center;gap:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(26 * var(--u)) calc(7 * var(--u)) calc(20 * var(--u));white-space:nowrap;background:var(--brush-ink) center / 100% 100% no-repeat;font:400 max(12px, calc(15 * var(--u))) / 1 var(--f-num);letter-spacing:.06em;color:var(--bone);text-shadow:var(--shadow-s);display:flex;position:absolute;transform:translate(-50%)}.stn-ui .keyhint.in{animation:.3s ease-out stn-fadeIn}.stn-ui .keyhint .kbd{font-size:max(11px, calc(13 * var(--u)));border-color:var(--amber);color:var(--amber)}.stn-ui .keyhint.in .kbd{animation:.8s .3s 2 stn-warnpulse}@media (prefers-reduced-motion:reduce){.stn-ui .keyhint.in,.stn-ui .keyhint.in .kbd{animation:none}}.stn-ui.build-open .keyhint{left:calc(392 * var(--u));bottom:calc(18 * var(--u));background:0 0;padding:0;transform:none}.stn-ui.paused .keyhint,.stn-ui.death-on .keyhint{visibility:hidden}.stn-ui .clock.is-finale .clk-title{color:var(--blood-lite)}.stn-ui .clock.is-finale .clk-time{color:var(--amber)}.stn-ui .tonight{width:calc(340 * var(--u));min-width:250px;margin-top:calc(2 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u)) calc(9 * var(--u) + 6px) calc(13 * var(--u));border-left:2px solid var(--blood-hi);color:var(--bone);transition:opacity .5s;animation:.35s ease-out stn-slideInR;position:relative}.stn-ui .tonight.out{opacity:0}.stn-ui.inv-open .tonight,.stn-ui.map-open .tonight{display:none}.stn-ui .tn-head{margin-bottom:calc(7 * var(--u));font:400 max(11px, calc(13 * var(--u))) / 1 var(--f-head);letter-spacing:.32em;color:#ff8f7d}.stn-ui .tn-row+.tn-row{margin-top:calc(6 * var(--u))}.stn-ui .tonight.open .tn-row{animation:.35s ease-out both stn-slideInR;animation-delay:calc(.2s + var(--i) * .3s)}.stn-ui .tn-top{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .tn-ico svg{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px;color:var(--amber);display:block}.stn-ui .tn-boss .tn-ico svg{color:var(--blood-lite)}.stn-ui .tn-name{font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;flex:1}.stn-ui .tn-tag{padding:max(2px, calc(2 * var(--u))) calc(6 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--bone-2);border:1px solid #e6dfcf40}.stn-ui .tn-new .tn-tag{color:var(--amber);border-color:#e8a33d8c}.stn-ui .tn-boss .tn-tag{color:#ffb3a6;border-color:#d42a2ab3}.stn-ui .tn-blood{padding:calc(4 * var(--u)) calc(6 * var(--u));background:linear-gradient(90deg,#a0140e80,#a0140e14);box-shadow:inset 3px 0 #e0301e}.stn-ui .tn-blood .tn-ico svg,.stn-ui .tn-blood .tn-name{color:#ff5a44}.stn-ui .tn-blood .tn-tag{color:#ffb3a6;border-color:#ff4632cc}.stn-ui .tn-clear{padding:calc(4 * var(--u)) calc(6 * var(--u));background:linear-gradient(90deg,#7896d238,#7896d20a);box-shadow:inset 3px 0 #a9c0ec}.stn-ui .tn-clear .tn-ico svg,.stn-ui .tn-clear .tn-name{color:#cfdcf6}.stn-ui .tn-clear .tn-tag{color:#cfdcf6;border-color:#a9c0ec99}.stn-ui .tn-brief{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .3s;display:grid}.stn-ui .tonight.open .tn-brief{opacity:1;grid-template-rows:1fr}.stn-ui .tn-text{min-height:0;padding-left:calc(max(12px, calc(16 * var(--u))) + 8 * var(--u));font:max(11px, calc(13 * var(--u))) / 1.35 var(--f-type);color:var(--bone);overflow:hidden}.stn-ui .tonight.open .tn-text{padding-top:calc(3 * var(--u))}.stn-ui.tonight-on .killfeed,.stn-ui.tonight-on .ach-toasts{translate:0 calc(var(--tonight-h,0px) + 8 * var(--u))}.stn-ui .mapscr{pointer-events:auto;justify-content:center;align-items:center;animation:.18s ease-out stn-fadeIn;display:flex;position:absolute;inset:0}.stn-ui .map-bg{background:radial-gradient(#080605b8,#000000e6);position:absolute;inset:0}.stn-ui .map-frame{padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.stn-ui .map-head{margin-bottom:calc(8 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.stn-ui .map-title{font:400 max(18px, calc(26 * var(--u))) / 1 var(--f-head);letter-spacing:.14em}.stn-ui .map-coords{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .map-head .map-coords{margin-left:auto}.stn-ui .map-close{color:var(--bone-dim)}.stn-ui .map-close:hover{color:var(--blood-lite)}.stn-ui .map-rot{align-self:center;align-items:center;gap:calc(6 * var(--u));margin-left:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);cursor:pointer;background:0 0;border:1px solid #e6dfcf33;display:inline-flex}.stn-ui .map-rot:hover{color:var(--bone);border-color:var(--bone)}.stn-ui .map-rot.on{color:var(--amber);border-color:var(--amber)}.stn-ui .map-rot-ico svg{width:max(12px, calc(14 * var(--u)));height:max(12px, calc(14 * var(--u)));display:block}.stn-ui .map-north{right:calc(10 * var(--u));top:calc(10 * var(--u));z-index:2;width:max(34px, calc(42 * var(--u)));height:max(34px, calc(42 * var(--u)));color:#2a1c10;cursor:pointer;background:#e8dcc0d1;border:1px solid #2a1c1080;border-radius:50%;padding:0;position:absolute;box-shadow:0 1px 4px #0006}.stn-ui .map-north:hover{background:#f4ecd6f2}.stn-ui .map-north-dial{transform:rotate(var(--rot,0deg));position:absolute;inset:27%}.stn-ui .map-north-dial svg{width:100%;height:100%;display:block}.stn-ui .map-north-dial b{font:700 max(8px, calc(9 * var(--u))) / 1 Georgia, "Times New Roman", serif;color:#b31212;transform:translateX(-50%) rotate(calc(-1 * var(--rot,0deg)));position:absolute;bottom:100%;left:50%}.stn-ui .map-body{gap:calc(16 * var(--u));display:flex}.stn-ui .map-view{cursor:crosshair;touch-action:none;border:1px solid #0009;width:min(80vh,62vw);height:min(80vh,62vw);position:relative;overflow:hidden;box-shadow:inset 0 0 40px #28180a80}.stn-ui .map-view.panning{cursor:grabbing}.stn-ui .map-pane{width:100%;height:100%;position:absolute;top:0;left:0}.stn-ui .map-canvas,.stn-ui .map-labels,.stn-ui .map-markers{position:absolute;inset:0}.stn-ui .map-cv{width:100%;height:100%;display:block}.stn-ui .map-lab{transform-origin:0 0;transform:rotate(var(--unrot,0deg)) translate(-50%, 60%);font:700 max(10px, calc(13 * var(--u))) / 1 Georgia, "Times New Roman", serif;letter-spacing:.04em;color:#1e140b;text-shadow:0 0 2px #ecdebe,0 0 3px #ecdebe,0 0 6px #ecdebed9;white-space:nowrap;position:absolute}.stn-ui .map-lab.unknown{color:#2a1c108c;font-style:italic}.stn-ui .map-lab.hinted{color:#7a3a08}.stn-ui .map-lab{cursor:pointer}.stn-ui .map-lab:hover{text-decoration:underline}.stn-ui .map-lab.way{color:#5b2a9d;font-style:normal}.stn-ui .map-lab.at{transform:rotate(var(--unrot,0deg)) translate(-50%, -50%)}.stn-ui .map-lab.edge-r{transform:rotate(var(--unrot,0deg)) translate(-100%, -50%)}.stn-ui .map-lab.edge-l{transform:rotate(var(--unrot,0deg)) translate(0, -50%)}.stn-ui .map-lab.big{font-size:max(11px, calc(15 * var(--u)));letter-spacing:.09em;text-transform:uppercase}.stn-ui .map-pane.far .map-lab.city{display:none}.stn-ui .map-lab.sub{font-size:max(8px, calc(10 * var(--u)));font-style:italic;font-weight:400}.stn-ui .map-markers{pointer-events:none}.stn-ui .mm{transform-origin:0 0;transform:rotate(var(--unrot,0deg)) translate(-50%, -50%);color:#2a1c10;flex-direction:column;align-items:center;display:flex;position:absolute}.stn-ui .mm-ico svg{width:calc(20 * var(--u));height:calc(20 * var(--u));filter:drop-shadow(0 0 2px #e8dcc0e6);min-width:14px;min-height:14px;display:block}.stn-ui .mm-lab{font:600 max(9px, calc(10.5 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;text-shadow:0 0 3px #e8dcc0f2;white-space:nowrap}.stn-ui .mm.you{color:#b31212;z-index:3}.stn-ui .mm.you .mm-ico svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.stn-ui .mm.mate{color:#1d3a5a;z-index:2}.stn-ui .mm.mate.downed{color:#b31212}.stn-ui .mm.car{color:#111;z-index:2}.stn-ui .mm.hint{color:#8a3f06}.stn-ui .mm.hint .mm-ico svg{width:auto;height:calc(16 * var(--u))}.stn-ui .mm.schem{color:#234f7a}.stn-ui .mm.part{color:#a34a00;z-index:2}.stn-ui .mm.part .mm-ico{width:max(20px, calc(26 * var(--u)));height:max(20px, calc(26 * var(--u)));box-shadow:0 0 0 max(1.5px, calc(2 * var(--u))) #a34a00;background:#e8dcc0eb;border-radius:50%;justify-content:center;align-items:center;display:flex}.stn-ui .mm.part .mm-ico svg{filter:none;width:72%;min-width:0;height:72%;min-height:0}.stn-ui .mm.schem .mm-ico svg{width:auto;height:calc(14 * var(--u))}.stn-ui .mm.ping{color:#3e6a14}.stn-ui .mm.ping.k1{color:#b31212}.stn-ui .mm.ping.k2{color:#7a5a06}.stn-ui .mm.crate{color:#c1201a}.stn-ui .mm.bench{color:#2f5a4a;z-index:1}.stn-ui .mm.veh{color:#1f4f8a;z-index:2}.stn-ui .mm.veh.down{color:#8a5a1f}.stn-ui .mm.way{color:#5b2a9d;pointer-events:auto;cursor:pointer}.stn-ui .mm.way:before{content:"";width:max(22px, calc(30 * var(--u)));height:max(22px, calc(30 * var(--u)));background:#e8dcc04d;border:2px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #e8dcc0e6}.stn-ui .mm.way .mm-ico{position:relative}.stn-ui .mm.way .mm-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:11px;min-height:11px}.stn-ui .mm.way .mm-lab{left:50%;top:calc(100% + 7 * var(--u));position:absolute;transform:translate(-50%)}.stn-ui .mm.teamway{color:#1d6478;z-index:1}.stn-ui .mm.teamway .mm-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:11px;min-height:11px}.stn-ui .mm.teamway .mm-lab{left:calc(100% + 2 * var(--u));position:absolute;top:50%;transform:translateY(-50%)}.stn-ui .map-side{gap:calc(6 * var(--u));width:calc(250 * var(--u));flex-direction:column;min-width:190px;min-height:0;display:flex;overflow-y:auto}.stn-ui .map-sup{gap:calc(6 * var(--u));flex-direction:column;display:flex}.stn-ui .ms-row{grid-template-columns:calc(28 * var(--u)) 1fr;gap:calc(8 * var(--u));color:var(--bone-2);align-items:center;display:grid}.stn-ui .ms-ico{opacity:.7;justify-content:center;display:flex}.stn-ui .ms-ico svg{height:calc(18 * var(--u));width:auto;min-height:13px}.stn-ui .ms-t{gap:calc(2 * var(--u));flex-direction:column;display:flex}.stn-ui .ms-t b{font:400 max(11px, calc(14 * var(--u))) / 1.1 var(--f-num);color:var(--bone)}.stn-ui .ms-t span{font:max(9px, calc(10.5 * var(--u))) / 1.2 var(--f-type);color:#e6dfcf80}.stn-ui .ms-row.done b,.stn-ui .ms-row.done .ms-ico{color:var(--good);opacity:1}.stn-ui .ms-row.carried b,.stn-ui .ms-row.carried .ms-ico{color:var(--amber);opacity:1}.stn-ui .map-legend{gap:calc(5 * var(--u)) calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.stn-ui .lg{align-items:center;gap:calc(6 * var(--u));font:max(9.5px, calc(11.5 * var(--u))) / 1 var(--f-num);color:var(--bone-2);display:flex}.stn-ui .lg-ico svg{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:11px;min-height:11px}.stn-ui .lg.you{color:#e25555}.stn-ui .lg.mate{color:var(--steel)}.stn-ui .lg.car{color:var(--sun)}.stn-ui .lg.hint,.stn-ui .lg.part{color:var(--amber)}.stn-ui .lg.part .lg-ico{padding:calc(1.5 * var(--u));box-shadow:0 0 0 max(1px, calc(1.5 * var(--u))) var(--amber);border-radius:50%;display:flex}.stn-ui .lg.part .lg-ico svg{width:calc(12 * var(--u));height:calc(12 * var(--u));min-width:9px;min-height:9px}.stn-ui .lg.schem{color:#8fb4dc}.stn-ui .lg.ping{color:var(--sick)}.stn-ui .lg.crate{color:#ff6a55}.stn-ui .lg.bench{color:#7fc4a8}.stn-ui .lg.veh{color:#7fb0e8}.stn-ui .lg.way{color:var(--way)}.stn-ui .lg.teamway{color:var(--teamway)}.stn-ui .map-keys{gap:calc(10 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim);flex-wrap:wrap;margin-top:auto;display:flex}.stn-ui .map-keys .gh{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.stn-ui .rc-station.st-bench{color:var(--steel)}.stn-ui .rc-lock{bottom:calc(5 * var(--u));right:calc(6 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));color:#9cb4cf;min-width:10px;min-height:10px;position:absolute}.stn-ui .rc-lock svg{width:100%;height:100%}.stn-ui .rc.locked{opacity:.45;cursor:not-allowed}.stn-ui.map-open .cine,.stn-ui.map-open .top-left,.stn-ui.map-open .top-center,.stn-ui.map-open .top-right,.stn-ui.map-open .layer-hud{visibility:hidden}.stn-ui .lbscr{pointer-events:auto;justify-content:center;align-items:center;animation:.18s ease-out stn-fadeIn;display:flex;position:absolute;inset:0}.stn-ui .lb-frame{width:min(94vw, max(600px, calc(820 * var(--u))));max-height:90vh;padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.stn-ui .lb-lists{margin-bottom:calc(12 * var(--u));align-self:flex-start}.stn-ui .lb-table{--lb-rank:max(34px, calc(44 * var(--u)));--lb-stat:max(72px, calc(92 * var(--u)));flex-direction:column;min-height:0;display:flex}.stn-ui .lb-body{min-height:0;overflow-y:auto}.stn-ui .lb-row{grid-template-columns:var(--lb-rank) minmax(0, 1fr) repeat(4, var(--lb-stat));align-items:center;column-gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));font:max(11.5px, calc(14 * var(--u))) / 1.2 var(--f-mono);color:var(--bone-dim);border-left:2px solid #0000;display:grid}.stn-ui .lb-body .lb-row:nth-child(odd){background:#e6dfcf09}.stn-ui .lb-hd{padding-bottom:calc(8 * var(--u));font:500 max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #e6dfcf1f}.stn-ui .lb-col{justify-self:end;align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) 0;letter-spacing:inherit;text-transform:inherit;color:var(--bone-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.stn-ui .lb-col:hover{color:var(--bone)}.stn-ui .lb-col.on{color:var(--bone);border-bottom-color:var(--blood-hi)}.stn-ui .lb-ico{width:1.15em;height:1.15em;display:inline-flex}.stn-ui .lb-ico svg{width:100%;height:100%}.stn-ui .lb-rank{color:var(--bone-dim)}.stn-ui .lb-name{align-items:baseline;gap:calc(8 * var(--u));min-width:0;display:flex}.stn-ui .lb-nm{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-type);color:var(--bone);overflow:hidden}.stn-ui .lb-tag{border:1px solid var(--blood-hi);font:500 max(8.5px, calc(10 * var(--u))) / 1 var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--blood-lite);flex:none;padding:.15em .5em}.stn-ui .lb-tag.here{color:var(--good);border-color:#b6d08a80}.stn-ui .lb-val{text-align:right;font-variant-numeric:tabular-nums}.stn-ui .lb-val.on{color:var(--bone)}.stn-ui .lb-row.me{border-left-color:var(--blood-hi);background:#d42a2a21}.stn-ui .lb-body .lb-row.me:nth-child(odd){background:#d42a2a29}.stn-ui .lb-mine{margin-top:calc(6 * var(--u));padding-top:calc(6 * var(--u));border-top:1px dashed #e6dfcf33}.stn-ui .lb-note{padding:calc(28 * var(--u)) calc(10 * var(--u));text-align:center;font:max(11px, calc(13 * var(--u))) / 1.4 var(--f-type);color:var(--bone-dim)}.stn-ui .lb-frame .map-keys{margin-top:calc(14 * var(--u))}.stn-ui .bstscr{pointer-events:auto;justify-content:center;align-items:center;animation:.18s ease-out stn-fadeIn;display:flex;position:absolute;inset:0}.stn-ui .bst-frame{width:min(96vw, max(640px, calc(1120 * var(--u))));max-height:92vh;padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));flex-direction:column;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.stn-ui .bst-rule{margin:0 0 calc(4 * var(--u));font:italic max(11px, calc(13 * var(--u))) / 1.35 var(--f-type);color:var(--bone-dim)}.stn-ui .bst-body{min-height:0;padding-right:calc(4 * var(--u));overflow-y:auto}.stn-ui .bst-group-h{justify-content:space-between;display:flex}.stn-ui .bst-group-n{color:var(--bone-dim)}.stn-ui .bst-grid{grid-template-columns:repeat(auto-fill, minmax(max(150px, calc(196 * var(--u))), 1fr));gap:calc(10 * var(--u));display:grid}.stn-ui .bst-card{border-top:2px solid var(--bc);--bc:#e6dfcf8c;background:#0000004d;flex-direction:column;min-width:0;display:flex}.stn-ui .bst-card.seen:has(.tag-special){--bc:#e8a33d}.stn-ui .bst-card.seen:has(.tag-boss){--bc:var(--blood-hi)}.stn-ui .bst-card.locked{--bc:#e6dfcf1f}.stn-ui .bst-pic{aspect-ratio:6/5;background:radial-gradient(at 50% 60%,#78807829,#0000 70%);position:relative}.stn-ui .bst-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stn-ui .bst-pic img[hidden]{display:none}.stn-ui .bst-lock{color:#e6dfcf4d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stn-ui .bst-lock svg{width:calc(34 * var(--u));height:calc(34 * var(--u));min-width:24px;min-height:24px;display:block}.stn-ui .bst-card.seen .bst-lock{display:none}.stn-ui .bst-card-b{padding:calc(7 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u))}.stn-ui .bst-card-top{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));display:flex}.stn-ui .bst-name{font:400 max(12.5px, calc(15.5 * var(--u))) / 1.1 var(--f-num);color:var(--bone)}.stn-ui .bst-card.locked .bst-name{letter-spacing:.2em;color:var(--bone-dim)}.stn-ui .bst-tag{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bc);flex:none}.stn-ui .bst-text{margin:calc(5 * var(--u)) 0 0;font:max(10px, calc(11.5 * var(--u))) / 1.4 var(--f-type);color:var(--bone-dim)}.stn-ui .bst-card.locked .bst-text{opacity:.8;font-style:italic}.stn-ui .bst-keys{margin-top:calc(12 * var(--u));align-items:center}.stn-ui .bst-kept{margin-left:auto}.stn-ui.bestiary-open .obj,.stn-ui.bestiary-open .wmk-layer,.stn-ui.bestiary-open .cine,.stn-ui.bestiary-open .top-left,.stn-ui.bestiary-open .top-center,.stn-ui.bestiary-open .top-right,.stn-ui.bestiary-open .layer-hud,.stn-ui.board-open .obj,.stn-ui.board-open .wmk-layer,.stn-ui.board-open .cine,.stn-ui.board-open .top-left,.stn-ui.board-open .top-center,.stn-ui.board-open .top-right,.stn-ui.board-open .layer-hud{visibility:hidden}.stn-ui .spawnscr{pointer-events:auto;justify-content:center;align-items:center;animation:.12s ease-out stn-fadeIn;display:flex;position:absolute;inset:0}.stn-ui .spawn-bg{background:#0000006b;position:absolute;inset:0}.stn-ui .spawn-frame{width:min(94vw, max(640px, calc(900 * var(--u))));height:min(88vh, max(440px, calc(700 * var(--u))));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));background:linear-gradient(175deg,#1e1a17f7,#0d0b0af7);flex-direction:column;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.stn-ui .spawn-tag{margin-left:calc(12 * var(--u));font:500 max(8.5px, calc(10 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);border:1px solid #e8a33d99;align-self:center;padding:.2em .55em}.stn-ui .spawn-top{align-items:stretch;gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u));display:flex}.stn-ui .spawn-search{align-items:center;gap:calc(10 * var(--u));min-width:0;padding:0 calc(12 * var(--u));cursor:text;background:#00000059;border:1px solid #e6dfcf40;flex:1;display:flex}.stn-ui .spawn-search:focus-within{border-color:#e8a33db3}.stn-ui .spawn-search-ico{width:max(14px, calc(18 * var(--u)));height:max(14px, calc(18 * var(--u)));color:var(--bone-dim);flex:none}.stn-ui .spawn-search-ico svg{width:100%;height:100%}.stn-ui .spawn-field{min-width:0;padding:calc(11 * var(--u)) 0;font:max(13px, calc(17 * var(--u))) / 1.2 var(--f-type);color:var(--bone);background:0 0;border:0;outline:none;flex:1}.stn-ui .spawn-field::placeholder{color:#e6dfcf61}.stn-ui .spawn-qty{flex:none}.stn-ui .spawn-qty .seg-btn{min-width:calc(42 * var(--u));padding:0 calc(12 * var(--u))}.stn-ui .spawn-body{gap:calc(12 * var(--u));flex:1;min-height:0;display:flex}.stn-ui .spawn-side{width:max(140px, calc(178 * var(--u)));flex-direction:column;flex:none;gap:1px;display:flex;overflow-y:auto}.stn-ui .spawn-cat{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));font:500 max(10.5px, calc(12.5 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--bone-dim);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;display:flex}.stn-ui .spawn-cat:hover{color:var(--bone);background:#e6dfcf0d}.stn-ui .spawn-cat.on{color:var(--bone);border-left-color:var(--blood-hi);background:#d42a2a24}.stn-ui .spawn-cat.none:not(.on){opacity:.35}.stn-ui .spawn-n{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:0;color:var(--bone-dim)}.stn-ui .spawn-list{grid-template-columns:repeat(auto-fill, minmax(max(190px, calc(232 * var(--u))), 1fr));align-content:start;gap:calc(4 * var(--u));min-width:0;padding-right:calc(4 * var(--u));flex:1;display:grid;overflow-y:auto}.stn-ui .spawn-sec{margin-top:calc(10 * var(--u));padding-bottom:calc(4 * var(--u));font:500 max(9.5px, calc(11 * var(--u))) / 1 var(--f-num);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);border-bottom:1px solid #e6dfcf1a;grid-column:1/-1}.stn-ui .spawn-sec:first-child{margin-top:0}.stn-ui .spawn-row{grid-template-columns:max(26px, calc(36 * var(--u))) minmax(0, 1fr) auto;align-items:center;column-gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));cursor:pointer;background:#e6dfcf09;border:1px solid #0000;display:grid}.stn-ui .spawn-row.on{background:#e8a33d21;border-color:#e8a33da6}.stn-ui .spawn-row.fired{animation:.6s ease-out spawn-fired}@keyframes spawn-fired{0%{background:#b6d08a6b}}.stn-ui .spawn-ico{height:max(22px, calc(30 * var(--u)));color:var(--bone-2);place-items:center;display:grid}.stn-ui .spawn-ico svg{width:100%;height:100%}.stn-ui .spawn-row.zombie .spawn-ico{color:var(--sick)}.stn-ui .spawn-row.cat-boss .spawn-ico{color:var(--blood-lite)}.stn-ui .spawn-row.world .spawn-ico{color:var(--amber)}.stn-ui .spawn-txt{gap:calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.stn-ui .spawn-name,.stn-ui .spawn-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stn-ui .spawn-name{font:max(11.5px, calc(14 * var(--u))) / 1.15 var(--f-type);color:var(--bone)}.stn-ui .spawn-sub{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .spawn-amt{font:500 max(11px, calc(13 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;color:var(--amber)}.stn-ui .spawn-note{padding:calc(36 * var(--u)) calc(10 * var(--u));text-align:center;font:max(11px, calc(13 * var(--u))) / 1.4 var(--f-type);color:var(--bone-dim);grid-column:1/-1}.stn-ui .spawn-foot{align-items:center;gap:calc(14 * var(--u));margin-top:calc(10 * var(--u));padding-top:calc(9 * var(--u));border-top:1px solid #e6dfcf1a;display:flex}.stn-ui .spawn-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-mono);color:var(--good);flex:1;overflow:hidden}.stn-ui .spawn-status.err{color:var(--blood-lite)}.stn-ui .spawn-foot .map-keys{flex:none;margin-top:0}.stn-ui .ac-form[hidden],.stn-ui .fr-conv[hidden],.stn-ui .fr-signin[hidden],.stn-ui .fr-signin-btns[hidden],.stn-ui .ac-panel .set-foot[hidden],.stn-ui .fr-panel .set-foot[hidden],.stn-ui .ac-panel .btn[hidden],.stn-ui .fr-panel .btn[hidden],.stn-ui .sp-badge[hidden]{display:none}.stn-ui .sp-badge,.stn-ui .fr-badge{background:var(--blood-hi);min-width:1.6em;font:400 max(9.5px, calc(11 * var(--u))) / 1.2 var(--f-mono);letter-spacing:0;text-align:center;color:#fff;border-radius:9px;padding:2px 5px 1px;display:inline-block;box-shadow:0 0 8px #d42a2a8c}.stn-ui .sp-badge{margin-left:calc(-2 * var(--u))}.stn-ui .sp-acct{top:calc(30 * var(--u));right:calc(38 * var(--u));letter-spacing:.14em;max-width:40vw;position:absolute}.stn-ui .sp-acct span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.stn-ui .sp-acct:not(.on) span{text-transform:uppercase}.stn-ui .sp-acct.on{border-color:#b6d08a8c}.stn-ui .sp-acct.on .btn-ico{color:var(--good)}.stn-ui .sp-name.locked{color:var(--bone-2);cursor:default;border-bottom-color:#b6d08a99}.stn-ui .sp-name.locked:focus{background:#00000073;border-bottom-color:#b6d08a99}.stn-ui .ac-panel .set-body{min-height:calc(240 * var(--u));padding-bottom:calc(14 * var(--u));text-align:left}.stn-ui .ac-panel .set-foot{align-items:center}.stn-ui .ac-tabs{width:-moz-fit-content;width:fit-content;margin:calc(12 * var(--u)) 0 calc(4 * var(--u))}.stn-ui .ac-form{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));flex-direction:column;display:flex}.stn-ui .ac-field{gap:calc(6 * var(--u));display:grid}.stn-ui .ac-in{box-sizing:border-box;width:100%}.stn-ui .ac-ferr{font:max(10.5px, calc(12.5 * var(--u))) / 1.3 var(--f-type);color:#ff9d90}.stn-ui .ac-err{margin:0}.stn-ui .ac-go{justify-content:flex-end;display:flex}.stn-ui .ac-go .btn-blood{font-size:max(16px, calc(22 * var(--u)));padding:calc(8 * var(--u)) calc(28 * var(--u)) calc(6 * var(--u)) calc(28 * var(--u) + .3em)}.stn-ui .ac-go .btn-blood:disabled{cursor:progress}.stn-ui .ac-note{align-items:flex-start;gap:calc(10 * var(--u));margin:calc(16 * var(--u)) 0 0;font:max(10.5px, calc(12.5 * var(--u))) / 1.45 var(--f-type);color:var(--bone-dim);display:flex}.stn-ui .ac-note[hidden]{display:none}.stn-ui .ac-note-ico{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px;color:var(--amber);flex:none;margin-top:2px}.stn-ui .ac-note-ico svg,.stn-ui .ac-prof-ico svg,.stn-ui .ac-tile-ico svg,.stn-ui .fr-signin-ico svg,.stn-ui .fr-chat svg{width:100%;height:100%;display:block}.stn-ui .ac-guest{color:var(--amber)}.stn-ui .ac-prof{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0 calc(4 * var(--u));display:flex}.stn-ui .ac-prof-ico{box-sizing:content-box;width:calc(30 * var(--u));height:calc(30 * var(--u));min-width:24px;min-height:24px;padding:calc(9 * var(--u));color:var(--good);border:1px solid #b6d08a80;flex:none}.stn-ui .ac-who{min-width:0}.stn-ui .ac-name{text-overflow:ellipsis;white-space:nowrap;font:400 max(22px, calc(34 * var(--u))) / 1 var(--f-head);letter-spacing:.1em;color:var(--bone);overflow:hidden}.stn-ui .ac-meta{margin-top:calc(5 * var(--u));overflow-wrap:anywhere;font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim)}.stn-ui .ac-tiles{gap:calc(8 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.stn-ui .ac-tiles .ac-wait{grid-column:1/-1}.stn-ui .ac-tile{gap:calc(5 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u));background:#00000047;border-left:2px solid #e6dfcf33;flex-direction:column;display:flex}.stn-ui .ac-tile-l{align-items:center;gap:calc(6 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-2);display:flex}.stn-ui .ac-tile-ico{width:calc(13 * var(--u));height:calc(13 * var(--u));opacity:.75;min-width:10px;min-height:10px}.stn-ui .ac-tile b{font:400 max(20px, calc(28 * var(--u))) / 1 var(--f-num);color:var(--bone);font-variant-numeric:tabular-nums}.stn-ui .ac-tile small{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .ac-tile small.ranked{color:var(--amber)}.stn-ui .ac-more{gap:calc(6 * var(--u)) calc(18 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .ac-more .ac-note{margin-top:0}.stn-ui .ac-bit{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;color:var(--bone-dim)}.stn-ui .ac-bit b{margin-left:calc(6 * var(--u));font:400 max(12px, calc(14.5 * var(--u))) / 1 var(--f-num);color:var(--bone-2)}.stn-ui .ac-match.good{border-left-color:var(--good)}.stn-ui .ac-match.good .gb-name{color:var(--good)}.stn-ui .ac-match.bad .gb-name{color:#ff9d90}.stn-ui .ac-none .ac-retry{margin-top:calc(16 * var(--u))}.stn-ui .fr-signin{padding:calc(30 * var(--u)) calc(20 * var(--u))}.stn-ui .fr-signin-ico{width:calc(40 * var(--u));height:calc(40 * var(--u));min-width:30px;min-height:30px;margin:0 auto calc(14 * var(--u));opacity:.45;display:block}.stn-ui .fr-signin-btns{justify-content:center;gap:calc(10 * var(--u));margin-top:calc(18 * var(--u));display:flex}.stn-ui .fr-row.idle .fr-dot{box-shadow:inset 0 0 0 1.5px var(--good);background:0 0}.stn-ui .fr-tag.dim{color:var(--bone-dim)}.stn-ui .fr-note{margin-top:calc(6 * var(--u));font:max(10px, calc(12 * var(--u))) / 1.35 var(--f-type);color:var(--bone-dim);text-align:left}.stn-ui .fr-note:empty{display:none}.stn-ui .fr-name-in{flex:1}.stn-ui .fr-chat{min-width:0;padding:calc(6 * var(--u)) calc(9 * var(--u));position:relative}.stn-ui .fr-chat .btn-ico{width:calc(15 * var(--u));height:calc(15 * var(--u));min-width:12px;min-height:12px}.stn-ui .fr-badge{position:absolute;top:-7px;right:-7px}.stn-ui .fr-req{border-left-color:var(--amber)}.stn-ui .fr-mine-name{font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-num);letter-spacing:.04em;color:var(--bone)}.stn-ui .fr-panel.conv .set-body{overflow:hidden}.stn-ui .fr-conv{gap:calc(8 * var(--u));padding-top:calc(8 * var(--u));flex-direction:column;display:flex}.stn-ui .fr-conv-head{align-items:center;gap:calc(14 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px dashed #e6dfcf1f;display:flex}.stn-ui .fr-back{min-width:0;padding:calc(7 * var(--u)) calc(12 * var(--u))}.stn-ui .fr-conv-who{flex:1}.stn-ui .fr-conv-who .gb-name{align-items:center;gap:calc(8 * var(--u));display:flex}.stn-ui .fr-conv-who.on .fr-dot{background:var(--good);box-shadow:0 0 6px var(--good)}.stn-ui .fr-conv-who.idle .fr-dot{box-shadow:inset 0 0 0 1.5px var(--good);background:0 0}.stn-ui .fr-msgs{height:min(46vh, calc(380 * var(--u)));min-height:180px;padding:calc(8 * var(--u)) calc(10 * var(--u));scrollbar-width:thin;background:#00000040;flex-direction:column;display:flex;overflow-y:auto}.stn-ui .fr-msgs .fr-empty{margin:auto 0}.stn-ui .fr-older{margin-bottom:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:max(10px, calc(12 * var(--u)));align-self:center}.stn-ui .fr-stamp{margin:calc(10 * var(--u)) 0 calc(2 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--bone-dim)}.stn-ui .fr-msg{margin-top:calc(6 * var(--u));display:flex}.stn-ui .fr-msg.cont{margin-top:calc(2 * var(--u))}.stn-ui .fr-msg.me{justify-content:flex-end}.stn-ui .fr-msg-b{max-width:76%;padding:calc(7 * var(--u)) calc(11 * var(--u));font:max(11.5px, calc(14 * var(--u))) / 1.38 var(--f-type);color:var(--bone);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#e6dfcf14;border-left:2px solid #e6dfcf52}.stn-ui .fr-msg.me .fr-msg-b{border-left:0;border-right:2px solid var(--blood-lite);background:#9d111752}.stn-ui .fr-send{gap:calc(8 * var(--u));display:flex}.stn-ui .fr-msg-in{flex:1;width:auto}.stn-ui .xpb{align-items:center;gap:calc(12 * var(--u));display:flex}.stn-ui .xpb[hidden]{display:none}.stn-ui .xpb-lv{min-width:calc(46 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u));color:var(--amber);background:#00000059;border:1px solid #e8a33d99;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.stn-ui .xpb-lv small{font:max(8px, calc(9 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;opacity:.8}.stn-ui .xpb-lv b{font:500 max(20px, calc(28 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums}.stn-ui .xpb-r{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.stn-ui .xpb-bar{height:calc(8 * var(--u));background:#00000073;border:1px solid #e6dfcf29;min-height:5px;overflow:hidden}.stn-ui .xpb-bar i{background:linear-gradient(90deg, #a8701f, var(--amber));transform-origin:0;height:100%;transition:transform .6s ease-out;display:block;transform:scaleX(0)}.stn-ui .xpb-t{font:max(9.5px, calc(11 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim)}.stn-ui .pg-panel .set-card{width:min(calc(1080 * var(--u)), 96vw)}.stn-ui .pg-panel .set-foot{align-items:center}.stn-ui .pg-top{align-items:center;gap:calc(22 * var(--u));padding:calc(14 * var(--u)) 0 calc(4 * var(--u));display:flex}.stn-ui .pg-top[hidden],.stn-ui .fr-h[hidden]{display:none}.stn-ui .pg-xpb{flex:1;min-width:0}.stn-ui .pg-pts{align-items:flex-end;gap:calc(7 * var(--u));flex-direction:column;flex:none;display:flex}.stn-ui .pg-pts-n{font:max(9.5px, calc(11 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .pg-pts-n.lit{color:var(--amber)}.stn-ui .pg-pips{gap:calc(4 * var(--u));display:flex}.stn-ui .pg-pips i{width:calc(15 * var(--u));height:calc(8 * var(--u));border:1px solid #e6dfcf38;min-width:9px;min-height:5px;transform:skew(-18deg)}.stn-ui .pg-pips i.spent{background:var(--amber);border-color:var(--amber)}.stn-ui .pg-pips i.free{border-color:var(--amber);animation:1.6s ease-in-out infinite stn-ptPulse;box-shadow:0 0 6px #e8a33d99}@keyframes stn-ptPulse{50%{opacity:.4}}.stn-ui .pg-note.bad{color:var(--blood-lite)}.stn-ui .pf-perk-ico svg,.stn-ui .pf-perk-br svg,.stn-ui .pf-tag .fr-ico svg{width:100%;height:100%;display:block}.stn-ui .pf-panel .set-card{width:min(calc(580 * var(--u)), 94vw)}.stn-ui .pf-panel .set-foot{align-items:center}.stn-ui .pf-head{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0 calc(4 * var(--u));display:flex}.stn-ui .pf-who{min-width:0}.stn-ui .pf-name{font:400 max(20px, calc(30 * var(--u))) / 1 var(--f-head);letter-spacing:.06em;color:var(--bone);overflow-wrap:anywhere}.stn-ui .pf-tags{gap:calc(6 * var(--u));margin-top:calc(7 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .pf-tag{align-items:center;gap:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));font:max(8.5px, calc(9.5 * var(--u))) / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);border:1px solid #e6dfcf4d;display:inline-flex}.stn-ui .pf-tag.me,.stn-ui .pf-tag.friend{border-color:var(--amber);color:var(--amber)}.stn-ui .pf-tag.dim{color:var(--bone-dim);border-color:#e6dfcf24}.stn-ui .pf-tag .fr-ico{width:calc(11 * var(--u));height:calc(11 * var(--u));min-width:9px;min-height:9px}.stn-ui .pf-perks{grid-template-columns:repeat(auto-fill, minmax(calc(170 * var(--u)), 1fr));gap:calc(6 * var(--u));display:grid}.stn-ui .pf-perk{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));border-left:2px solid var(--amber);background:#0000004d;display:flex}.stn-ui .pf-perk.key{border-left-color:var(--blood-hi);background:#4a050866}.stn-ui .pf-perk-ico{width:calc(20 * var(--u));height:calc(20 * var(--u));min-width:15px;min-height:15px;color:var(--amber);flex:none}.stn-ui .pf-perk.key .pf-perk-ico{color:var(--blood-lite)}.stn-ui .pf-perk-t{gap:calc(3 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.stn-ui .pf-perk-t b{font:400 max(13px, calc(16 * var(--u))) / 1 var(--f-head);letter-spacing:.06em;color:var(--bone)}.stn-ui .pf-perk-t small{font:max(8px, calc(9 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .pf-perk-br{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:.35;flex:none;min-width:9px;min-height:9px}.stn-ui .pf-acts{align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .pf-note{font:max(11px, calc(12.5 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim)}.stn-ui .pf-said{margin-top:calc(12 * var(--u))}.stn-ui .pf-said[hidden]{display:none}.stn-ui .sp-perks.lit{border-color:var(--amber);color:var(--amber)}.stn-ui .sp-perks .sp-badge{margin-left:calc(4 * var(--u));background:var(--amber);color:var(--ink);box-shadow:0 0 8px #e8a33d8c}.stn-ui .lb-lv{min-width:1.9em;font:500 max(9px, calc(11 * var(--u))) / 1.2 var(--f-num);font-variant-numeric:tabular-nums;text-align:center;color:var(--amber);border:1px solid #e8a33d73;flex:none;padding:.1em .3em}.stn-ui .tier-bronze{--tc:#c98a52}.stn-ui .tier-silver{--tc:#c9d2da}.stn-ui .tier-gold{--tc:#ecb94a}.stn-ui .tier-platinum{--tc:#9fe6f2}.stn-ui .ach-toasts{top:calc(196 * var(--u));right:calc(20 * var(--u));z-index:5;position:absolute}.stn-ui .killfeed,.stn-ui .ach-toasts{transition:transform .3s ease-out,translate .3s ease-out}.stn-ui.ach-on .killfeed{transform:translateY(calc(100 * var(--u)))}.stn-ui .ach-toast{align-items:center;gap:calc(13 * var(--u));width:calc(380 * var(--u));min-width:290px;max-width:88vw;padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(11 * var(--u)) calc(12 * var(--u));border:1px solid color-mix(in srgb, var(--tc) 45%, transparent);border-left:3px solid var(--tc);box-shadow:0 10px 30px #000000a6, 0 0 22px color-mix(in srgb, var(--tc) 28%, transparent);background:linear-gradient(100deg,#16110cf5,#090706eb);animation:.5s cubic-bezier(.2,.9,.25,1.12) both stn-achIn;display:flex;position:relative}.stn-ui .ach-toast.out{animation:.45s ease-in forwards stn-achOut}.stn-ui .ach-t-ico{width:calc(50 * var(--u));height:calc(50 * var(--u));border:2px solid var(--tc);min-width:38px;min-height:38px;color:var(--tc);background:radial-gradient(circle, color-mix(in srgb, var(--tc) 26%, transparent), transparent 72%);flex:none;place-items:center;display:grid}.stn-ui .ach-toast.rare .ach-t-ico{animation:.9s ease-in-out .3s 3 alternate stn-achGlow}.stn-ui .ach-t-ico i,.stn-ui .ach-t-ico svg{width:calc(32 * var(--u));height:calc(32 * var(--u));min-width:24px;min-height:24px;display:block}.stn-ui .ach-t-txt{flex:1;min-width:0}.stn-ui .ach-t-kick{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tc)}.stn-ui .ach-t-name{margin-top:calc(4 * var(--u));font:400 max(20px, calc(27 * var(--u))) / 1 var(--f-head);letter-spacing:.08em;color:var(--bone);text-shadow:0 0 12px color-mix(in srgb, var(--tc) 45%, transparent)}.stn-ui .ach-t-desc{margin-top:calc(3 * var(--u));font:max(10.5px, calc(12.5 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim)}.stn-ui .ach-t-shine{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fffaeb33 50%,#0000 62%) 0 0/260% 100% no-repeat;animation:1.3s ease-out .35s both stn-achShine;position:absolute;inset:0}.stn-ui .ach-confetti{left:calc(37 * var(--u));pointer-events:none;position:absolute;top:50%}.stn-ui .ach-confetti i{background:hsl(var(--h) 85% 62%);opacity:0;width:6px;height:10px;animation:stn-achPop var(--d) cubic-bezier(.15, .7, .35, 1) forwards;margin:-5px 0 0 -3px;position:absolute}@keyframes stn-achIn{0%{opacity:0;transform:translate(115%)}to{opacity:1;transform:none}}@keyframes stn-achOut{to{opacity:0;transform:translate(115%)}}@keyframes stn-achShine{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes stn-achGlow{to{box-shadow:0 0 18px color-mix(in srgb, var(--tc) 70%, transparent)}}@keyframes stn-achPop{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 70px)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.stn-ui .ach-toast,.stn-ui .ach-toast.rare .ach-t-ico{animation:none}.stn-ui .ach-toast.out{opacity:0;animation:none}.stn-ui .ach-t-shine,.stn-ui .ach-confetti{display:none}}.stn-ui .ach-panel .set-card{width:calc(780 * var(--u))}.stn-ui .ach-panel .set-body{min-height:calc(260 * var(--u));padding-bottom:calc(16 * var(--u));text-align:left}.stn-ui .ach-panel .set-foot{display:none}.stn-ui .ach-sum{padding-top:calc(14 * var(--u))}.stn-ui .ach-count{align-items:center;gap:calc(10 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .ach-count-ico svg{width:calc(38 * var(--u));height:calc(38 * var(--u));min-width:28px;min-height:28px;color:var(--brass);display:block}.stn-ui .ach-count-n{flex:1;min-width:170px}.stn-ui .ach-count-n b{font:400 max(28px, calc(40 * var(--u))) / 1 var(--f-num);color:var(--bone)}.stn-ui .ach-count-n>span{margin-left:calc(6 * var(--u));font:max(11px, calc(14 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .ach-bar-bg{height:6px;margin-top:calc(7 * var(--u));background:#e6dfcf1f;overflow:hidden}.stn-ui .ach-bar{background:linear-gradient(90deg, var(--blood-hi), var(--amber));height:100%;transition:width .4s;display:block}.stn-ui .ach-tiers{gap:calc(6 * var(--u)) calc(14 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .ach-tier{align-items:center;gap:calc(5 * var(--u));font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);display:flex}.stn-ui .ach-tier b{font:400 max(13px, calc(16 * var(--u))) / 1 var(--f-num);color:var(--tc)}.stn-ui .ach-dot{background:var(--tc);border-radius:50%;width:9px;height:9px}.stn-ui .ach-heads{margin-top:calc(14 * var(--u))}.stn-ui .ach-recent{gap:calc(8 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.stn-ui .ach-recent .gb-empty{grid-column:1/-1}.stn-ui .ach-mini{align-items:center;gap:calc(9 * var(--u));min-width:0;padding:calc(7 * var(--u)) calc(10 * var(--u));border-left:2px solid var(--tc);background:#00000047;display:flex}.stn-ui .ach-mini-ico svg{width:calc(22 * var(--u));height:calc(22 * var(--u));min-width:16px;min-height:16px;color:var(--tc);display:block}.stn-ui .ach-mini-t{min-width:0}.stn-ui .ach-mini-t b{text-overflow:ellipsis;white-space:nowrap;font:400 max(12px, calc(14.5 * var(--u))) / 1.1 var(--f-num);display:block;overflow:hidden}.stn-ui .ach-mini-t small{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .ach-note{align-items:center;gap:calc(12 * var(--u));margin-top:calc(16 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));font:max(10.5px, calc(12.5 * var(--u))) / 1.4 var(--f-type);color:var(--bone-2);border:1px dashed #e8a33d73;display:flex}.stn-ui .ach-note>span{flex:1}.stn-ui .ach-wait{margin-top:calc(30 * var(--u))}.stn-ui .ach-group-h{justify-content:space-between;display:flex}.stn-ui .ach-group-n{color:var(--bone-dim)}.stn-ui .ach-grid{gap:calc(8 * var(--u));grid-template-columns:repeat(2,1fr);display:grid}.stn-ui .ach-card{gap:calc(11 * var(--u));min-width:0;padding:calc(9 * var(--u)) calc(11 * var(--u));border-left:2px solid var(--tc);background:#00000047;display:flex}.stn-ui .ach-card.locked{border-left-color:#e6dfcf26}.stn-ui .ach-card-ico{width:calc(42 * var(--u));height:calc(42 * var(--u));border:1.5px solid var(--tc);min-width:32px;min-height:32px;color:var(--tc);background:radial-gradient(circle, color-mix(in srgb, var(--tc) 20%, transparent), transparent 72%);flex:none;place-items:center;display:grid;position:relative}.stn-ui .ach-card-ico>i:first-child svg{width:calc(26 * var(--u));height:calc(26 * var(--u));min-width:20px;min-height:20px;display:block}.stn-ui .ach-card.locked .ach-card-ico{color:#e6dfcf66;background:0 0;border-color:#e6dfcf38}.stn-ui .ach-lock{background:var(--ink);color:var(--bone-2);border-radius:50%;padding:2px;position:absolute;bottom:-6px;right:-6px}.stn-ui .ach-lock svg{width:11px;height:11px;display:block}.stn-ui .ach-card-b{flex:1;min-width:0}.stn-ui .ach-card-top{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));display:flex}.stn-ui .ach-card-name{font:400 max(12.5px, calc(15.5 * var(--u))) / 1.1 var(--f-num);color:var(--bone)}.stn-ui .ach-card.locked .ach-card-name{color:var(--bone-2)}.stn-ui .ach-card-tier{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tc);flex:none}.stn-ui .ach-card.locked .ach-card-tier{opacity:.6}.stn-ui .ach-card-desc{margin:calc(3 * var(--u)) 0 0;font:max(10px, calc(11.5 * var(--u))) / 1.35 var(--f-type);color:var(--bone-dim)}.stn-ui .ach-card-when{margin-top:calc(4 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);color:var(--good);display:block}.stn-ui .ach-prog{align-items:center;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u));display:flex}.stn-ui .ach-prog .ach-bar-bg{flex:1;height:4px;margin:0}.stn-ui .ach-prog .ach-bar{background:var(--tc);opacity:.8}.stn-ui .ach-prog small{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);white-space:nowrap;color:var(--bone-dim)}@media (max-width:760px){.stn-ui .ach-grid,.stn-ui .ach-recent{grid-template-columns:1fr}}@media (max-width:560px){.stn-ui .ach-panel .set-card{width:100vw;min-width:0;max-height:100vh}.stn-ui .ach-heads{grid-template-columns:repeat(2,1fr)}.stn-ui .ach-toasts{left:4vw;right:4vw}.stn-ui .ach-toast{width:auto;min-width:0}}body.cine-on #ui>*{visibility:hidden!important}body>.cine{z-index:60;pointer-events:none;position:fixed;inset:0}.cine-black{opacity:0;background:#000;position:absolute;inset:0}.cine-bar{background:#000;position:absolute;left:0;right:0}.cine-top{top:0}.cine-bottom{bottom:0}body>.cine>.cine-title{text-align:center;letter-spacing:.42em;color:#cfc8b8;opacity:0;font:600 22px/1 Oswald,Arial Narrow,sans-serif;transition:opacity .9s;position:absolute;top:46%;left:0;right:0}.cine-skip{letter-spacing:.12em;color:#cfc8b8b3;font:500 13px/1 Oswald,Arial Narrow,sans-serif;position:absolute;bottom:4.2%;right:3vw}.cine-load{opacity:0;will-change:opacity;background:#000;transition:opacity .35s ease-out;position:absolute;inset:0;overflow:hidden}.cine-load.on{opacity:1}.cine-load.on.now{transition:none}.cine-load-art{object-fit:cover;width:108%;height:108%;position:absolute;inset:-4%}.cine-load:after{content:"";background:radial-gradient(#0000004d 0%,#0009 100%);position:absolute;inset:0}.cine-load-mid{z-index:1;text-align:center;color:#e4ddcc;text-shadow:0 2px 10px #000000d9;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cine-load-spin{will-change:transform;border:3px solid #e4ddcc38;border-top-color:#e4ddcc;border-radius:50%;width:34px;height:34px;margin-bottom:20px;animation:.9s linear infinite cine-load-spin}.cine-load-title{letter-spacing:.32em;text-transform:uppercase;padding-left:.32em;font:600 26px/1 Oswald,Arial Narrow,sans-serif}.cine-load-sub{letter-spacing:.18em;color:#e4ddccb8;margin-top:12px;font:500 14px/1 Oswald,Arial Narrow,sans-serif}@keyframes cine-load-spin{to{transform:rotate(360deg)}}.stn-ui .cdf{--ft:var(--steel);--re:#e6dfcf52;--cbg:linear-gradient(172deg, #28323b, #0e1215 70%);aspect-ratio:5/7;background:var(--cbg);color:var(--bone);text-shadow:none;-webkit-user-select:none;user-select:none;border-radius:5%/3.6%;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 2px 7px #0000008c;container-type:inline-size}.stn-ui .cdf:before{content:"";background:var(--noise) 0 0 / 160px;opacity:.07;pointer-events:none;position:absolute;inset:0}.stn-ui .cdf:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1.1cqw var(--re);pointer-events:none;position:absolute;inset:0}.stn-ui .cdf.f-surv{--ft:var(--amber);--cbg:linear-gradient(172deg, #3d2b16, #150f0a 70%)}.stn-ui .cdf.f-dead{--ft:var(--sick);--cbg:linear-gradient(172deg, #22301b, #0c110a 70%)}.stn-ui .cdf.r-rare{--re:#e8a33db8}.stn-ui .cdf.r-leg{--re:var(--brass)}.stn-ui .cdf-art{background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--ft) 26%, transparent), transparent 70%), linear-gradient(180deg, #0003, #0000008c);border-radius:2.6cqw;height:58%;position:absolute;top:4cqw;left:4cqw;right:4cqw;overflow:hidden;box-shadow:inset 0 0 0 .5cqw #0009}.stn-ui .cdf-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.stn-ui .cdf-glyph{color:var(--ft);opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.stn-ui .cdf-glyph svg{width:46%;height:46%}.stn-ui .cdf-art.has-art .cdf-glyph{display:none}.stn-ui .cdf-pow{color:#120e0b;width:25cqw;height:25cqw;font:500 15cqw / 1 var(--f-num);z-index:1;background:radial-gradient(circle at 35% 30%,#f4efe2,#c9c0ac);border-radius:50%;place-items:center;display:grid;position:absolute;top:2.5cqw;left:2.5cqw;box-shadow:0 0 0 .8cqw #000000bf,0 1px 3px #0009}.stn-ui .cdf-pow-ico svg{width:14cqw;height:14cqw;display:block}.stn-ui .cdf.special .cdf-pow,.stn-ui .cdf.leader .cdf-pow{color:var(--ft);background:radial-gradient(circle at 35% 30%,#4a4038,#1c1714)}.stn-ui .cdf.up .cdf-pow{background:radial-gradient(circle at 35% 30%, #d6efb0, var(--good))}.stn-ui .cdf.down .cdf-pow{background:radial-gradient(circle at 35% 30%, #ff8a7e, var(--blood-lite));color:#fff}.stn-ui .cdf.legend .cdf-pow{background:radial-gradient(circle at 35% 30%, #f2d68a, var(--brass) 55%, #6e5016);color:#1d1406}.stn-ui .cdf-marks{z-index:1;flex-direction:column;gap:1.6cqw;display:flex;position:absolute;top:3cqw;right:3cqw}.stn-ui .cdf-mark{width:14cqw;height:14cqw;box-shadow:0 0 0 .5cqw color-mix(in srgb, var(--ft) 55%, transparent);color:var(--ft);background:#080605c7;border-radius:50%;place-items:center;padding:2.2cqw;display:grid}.stn-ui .cdf-mark svg{width:100%;height:100%;display:block}.stn-ui .cdf-name{background:var(--brush-ink) center / 100% 100% no-repeat;height:15%;font:400 11.5cqw / 1 var(--f-head);letter-spacing:.05em;color:var(--bone);text-shadow:0 1px 1px #000000e6;z-index:1;justify-content:center;align-items:center;padding:0 7cqw;display:flex;position:absolute;top:58%;left:0;right:0}.stn-ui .cdf-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .cdf-tags{font:5.6cqw / 1.15 var(--f-mono);letter-spacing:.03em;text-align:center;text-transform:uppercase;color:var(--ft);position:absolute;top:74.5%;left:5cqw;right:5cqw}.stn-ui .cdf-line{font:italic 5.6cqw / 1.25 var(--f-type);text-align:center;color:var(--bone-dim);position:absolute;inset:83% 7cqw 3.5cqw;overflow:hidden}.stn-ui .cdf.mini .cdf-art{height:72%}.stn-ui .cdf.mini .cdf-pow{width:34cqw;height:34cqw;font-size:22cqw}.stn-ui .cdf.mini .cdf-pow-ico svg{width:20cqw;height:20cqw}.stn-ui .cdf.mini .cdf-mark{width:20cqw;height:20cqw;padding:3.4cqw}.stn-ui .cdf.mini .cdf-name{height:22%;padding:0 4cqw;font-size:15cqw;top:75%}.stn-ui .cdf-foil{mix-blend-mode:screen;pointer-events:none;z-index:2;background:linear-gradient(112deg,#0000 32%,#ffecbe4d 44%,#b4dcff33 51%,#0000 62%) 0 0/260% 100%;animation:6s linear infinite cdf-foil;position:absolute;inset:0}@keyframes cdf-foil{0%{background-position:130% 0}to{background-position:-130% 0}}.stn-ui .cdf.back{--cbg:repeating-linear-gradient(45deg, #2b0b0c 0 7px, #351011 7px 14px);--re:#c9a54a73}.stn-ui .cdf-back{background:radial-gradient(#5a080a8c,#0000 70%);border:1.2cqw solid #c9a54a73;border-radius:3cqw;flex-direction:column;justify-content:center;align-items:center;gap:6cqw;display:flex;position:absolute;inset:7cqw}.stn-ui .cdf-emblem svg{width:34cqw;height:34cqw;color:var(--blood-hi);filter:drop-shadow(0 0 2cqw #d42a2a80);display:block}.stn-ui .cdf-back-t{font:400 12cqw / 1 var(--f-head);letter-spacing:.12em;color:var(--brass)}.stn-ui .cdf.mini .cdf-back-t{display:none}.stn-ui .cdf.ghost{opacity:.25}.stn-ui .cdf.pickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.stn-ui .cdf.pickable:hover{transform:translateY(-3%)}.stn-ui .cdf.sel,.stn-ui .cdf.lit{box-shadow:0 0 0 2px var(--amber), 0 0 14px #e8a33d73}.stn-ui .cdf.lit{cursor:pointer}.stn-ui .cdf.focus{box-shadow:0 0 0 3px var(--sun), 0 0 20px #f3d9a499}.stn-ui .cdf.bitten{--re:var(--sick)}.stn-ui .cdf.fresh{animation:.42s cubic-bezier(.2,.8,.3,1.2) cdf-in}@keyframes cdf-in{0%{opacity:0;transform:translateY(-22%)scale(1.12)}}.stn-ui .cdscr{pointer-events:auto;justify-content:center;align-items:center;animation:.18s ease-out stn-fadeIn;display:flex;position:absolute;inset:0}.stn-ui .cd-bg{background:radial-gradient(#0605046b,#000000b8);position:absolute;inset:0}.stn-ui .cd-frame{width:calc(100vw - 2 * max(8px, calc(22 * var(--u))));height:calc(100vh - 2 * max(8px, calc(18 * var(--u))));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));background:linear-gradient(#0e0c0a8c,#08070666);border:1px solid #e6dfcf1a;flex-direction:column;display:flex;position:relative;box-shadow:0 20px 60px #0009}.stn-ui .cd-frame.hurt{animation:.6s ease-out cd-hurt}@keyframes cd-hurt{0%{box-shadow:inset 0 0 0 3px #ff3c32f2,inset 0 0 60px #d42a2a99,0 20px 60px #0009}}.stn-ui .cdscr .cd-head{align-items:center;gap:calc(14 * var(--u));flex-wrap:wrap}.stn-ui .cd-title{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.stn-ui .cd-title-ico svg{width:1em;height:1em;color:var(--blood-hi);display:block}.stn-ui .cd-tabs .seg-btn{align-items:center;gap:calc(6 * var(--u));display:inline-flex;position:relative}.stn-ui .cd-badge{background:var(--blood-hi);font:500 max(9px, calc(10 * var(--u))) / 1 var(--f-num);letter-spacing:.06em;color:#fff;border-radius:1em;padding:.15em .45em}.stn-ui .cd-tab.on .cd-badge{background:var(--blood)}.stn-ui .cdscr .cd-body{flex:1;min-height:0;position:relative}.stn-ui .cd-view{position:absolute;inset:0}.stn-ui .cd-keys{margin-top:calc(8 * var(--u))}.stn-ui .cd-label{margin:calc(6 * var(--u)) 0 calc(4 * var(--u));font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);display:block}.stn-ui .cd-none,.stn-ui .cd-hint{margin:calc(4 * var(--u)) 0;font:max(10.5px, calc(12.5 * var(--u))) / 1.4 var(--f-type);color:var(--bone-dim)}.stn-ui .cd-hint.warn{color:var(--amber)}.stn-ui .cd-tag{font:500 max(9px, calc(10 * var(--u))) / 1 var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);border:1px solid #e6dfcf66;padding:.15em .5em}.stn-ui .cd-select,.stn-ui .cd-search,.stn-ui .cd-deckname{padding:calc(6 * var(--u)) calc(9 * var(--u));font:max(11px, calc(13 * var(--u))) / 1.2 var(--f-type);color:var(--bone);pointer-events:auto;background:#00000080;border:1px solid #e6dfcf47}.stn-ui .cd-select option{background:#15110e}.stn-ui .cd-field{gap:calc(5 * var(--u));margin:calc(8 * var(--u)) 0;flex-direction:column;display:flex}.stn-ui .cd-field>span{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .cd-field>.cdf{width:max(52px, calc(70 * var(--u)))}.stn-ui .cd-hold{position:relative;overflow:hidden}.stn-ui .cd-hold>span{z-index:1;position:relative}.stn-ui .cd-hold-fill{transform-origin:0;background:#d42a2a8c;transition:transform .12s;position:absolute;inset:0;transform:scaleX(0)}.stn-ui .cd-hold.holding .cd-hold-fill{transition:transform var(--hold,.6s) linear;transform:scaleX(1)}.stn-ui .btn:disabled{opacity:.45;cursor:not-allowed}.stn-ui .cd-table{--hand-h:clamp(108px, calc(190 * var(--u)), 230px);grid-template-columns:minmax(calc(170 * var(--u)), 1fr) 5.2fr minmax(calc(150 * var(--u)), 1fr);grid-template-rows:auto minmax(0, 1fr) var(--hand-h);gap:calc(8 * var(--u)) calc(10 * var(--u));grid-template-areas:"head head head""left board right""hand hand right";display:grid}.stn-ui .cd-table.none>:not(.cd-empty){visibility:hidden}.stn-ui .cd-status{align-items:center;gap:calc(14 * var(--u));min-height:max(26px, calc(32 * var(--u)));grid-area:head;display:flex}.stn-ui .cd-vs{align-items:baseline;gap:calc(10 * var(--u));font:400 max(15px, calc(22 * var(--u))) / 1 var(--f-head);letter-spacing:.08em;display:flex}.stn-ui .cd-bet{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.04em;color:var(--amber)}.stn-ui .cd-turn{align-items:center;gap:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font:500 max(11px, calc(13.5 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);background:#00000073;border:1px solid #e6dfcf26;margin-left:auto;display:flex}.stn-ui .cd-turn.mine{border-color:var(--amber);color:var(--sun);box-shadow:0 0 18px #e8a33d40}.stn-ui .cd-clock{font:500 max(13px, calc(17 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--bone)}.stn-ui .cd-clock.bank{color:var(--amber)}.stn-ui .cd-clock.low{color:var(--blood-lite)}.stn-ui .cd-give.armed{border-color:var(--blood-lite);color:#ff9d90}.stn-ui .cd-left{justify-content:space-between;gap:calc(10 * var(--u));flex-direction:column;grid-area:left;min-height:0;display:flex}.stn-ui .cd-side{gap:calc(6 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));background:#0a0807ad;border-left:2px solid #e6dfcf33;flex-direction:column;display:flex}.stn-ui .cd-side.turn{border-left-color:var(--amber);box-shadow:inset 8px 0 18px -10px #e8a33d80}.stn-ui .cd-side-top{align-items:center;gap:calc(8 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stn-ui .cd-leader{width:max(46px, calc(64 * var(--u)))}.stn-ui .cd-leader>.cdf{width:100%}.stn-ui .cd-leader.used>.cdf{filter:grayscale(.8)brightness(.6)}.stn-ui .cd-side-info{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.stn-ui .cdscr .cd-name{-webkit-line-clamp:2;overflow-wrap:anywhere;font:400 max(12px, calc(15 * var(--u))) / 1.05 var(--f-head);letter-spacing:.06em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .cd-lives{gap:calc(3 * var(--u));display:flex}.stn-ui .cd-life svg{width:max(11px, calc(15 * var(--u)));height:max(11px, calc(15 * var(--u)));color:var(--blood-hi);filter:drop-shadow(0 0 3px #d42a2a99);display:block}.stn-ui .cd-life.lost svg{color:#e6dfcf29;filter:none}.stn-ui .cd-counts{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .cd-total{min-width:1.6em;font:500 max(20px, calc(30 * var(--u))) / 1 var(--f-num);text-align:right;color:var(--bone)}.stn-ui .cd-passed{border:1px solid var(--steel);font:500 max(9px, calc(10.5 * var(--u))) / 1 var(--f-num);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);align-self:flex-start;padding:.2em .6em}.stn-ui .cd-known{flex-wrap:wrap;gap:3px;display:flex}.stn-ui .cd-known>.cdf{width:max(26px, calc(34 * var(--u)))}.stn-ui .cd-acts{gap:calc(6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.stn-ui .cd-acts .btn{padding:calc(8 * var(--u)) calc(6 * var(--u));font-size:max(10px, calc(12.5 * var(--u)));letter-spacing:.12em}.stn-ui .cd-board{gap:calc(3 * var(--u));grid-area:board;grid-template-rows:repeat(3,minmax(0,1fr)) auto repeat(3,minmax(0,1fr));min-width:0;min-height:0;display:grid;position:relative}.stn-ui .cd-row{min-height:0;padding:calc(3 * var(--u));align-items:stretch;gap:calc(6 * var(--u));background:#0a080794;border:1px solid #e6dfcf12;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.stn-ui .cd-row.opp{background:#14080894}.stn-ui .cd-row.lit{cursor:pointer;border-color:#e8a33db3;box-shadow:inset 0 0 22px #e8a33d2e}.stn-ui .cd-row.lit.focus{border-color:var(--sun);box-shadow:inset 0 0 30px #f3d9a44d}.stn-ui .cd-row.scorched{animation:.9s ease-out cd-scorch}@keyframes cd-scorch{0%{background:#ff6e1e8c;box-shadow:inset 0 0 40px #ff8c28cc}}.stn-ui .cd-horn{aspect-ratio:5/7;border:1px dashed #e6dfcf24;border-radius:4px;place-items:center;height:100%;display:grid;position:relative}.stn-ui .cd-horn>.cdf{width:100%;position:absolute;inset:0}.stn-ui .cd-horn-ico svg{width:max(12px, calc(20 * var(--u)));height:max(12px, calc(20 * var(--u)));color:#e6dfcf24;display:block}.stn-ui .cd-horn.lit{cursor:pointer;border:1px solid var(--amber);background:#e8a33d1f}.stn-ui .cd-horn.lit.focus{border-color:var(--sun)}.stn-ui .cd-cards{justify-content:center;align-items:stretch;min-width:0;display:flex;overflow:hidden}.stn-ui .cd-cards>.cdf{height:100%;transition:transform .12s}.stn-ui .cd-cards>.cdf+.cdf{margin-left:var(--ov,4px)}.stn-ui .cd-cards>.cdf:hover{z-index:1;transform:translateY(-4%)}.stn-ui .cd-rt{width:max(30px, calc(46 * var(--u)));flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.stn-ui .cd-rt-ico svg{width:max(11px, calc(15 * var(--u)));height:max(11px, calc(15 * var(--u)));color:var(--bone-dim);display:block}.stn-ui .cd-rt b{font:500 max(14px, calc(21 * var(--u))) / 1 var(--f-num)}.stn-ui .cd-wx{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.stn-ui .cd-row.wx .cd-wx{opacity:1}.stn-ui .cd-row.wx-c .cd-wx{background:radial-gradient(at 50% 120%,#1e285a33,#0508168c);box-shadow:inset 0 0 30px #6e8ce659}.stn-ui .cd-row.wx-r .cd-wx{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(90deg,#aab4b938,#c8cdd261 50%,#aab4b938)}.stn-ui .cd-row.wx-h .cd-wx{background:repeating-linear-gradient(105deg,#a0bedc00 0 9px,#a0bedc38 9px 10px),linear-gradient(#141e2859,#141e2859);animation:.6s linear infinite cd-rain}@keyframes cd-rain{to{background-position:-6px 30px,0 0}}.stn-ui .cd-mid{justify-content:center;align-items:center;gap:calc(16 * var(--u));padding:calc(3 * var(--u)) 0;background:linear-gradient(90deg,#0000,#0000008c,#0000);border-top:1px solid #e6dfcf1f;border-bottom:1px solid #e6dfcf1f;display:flex}.stn-ui .cd-mid-n{min-width:2.2em;font:500 max(16px, calc(24 * var(--u))) / 1 var(--f-num);text-align:center;color:var(--bone-dim)}.stn-ui .cd-mid-n.lead{color:var(--bone)}.stn-ui .cd-mid-n.opp.lead{color:#ff9d90}.stn-ui .cd-mid-n.me.lead{color:var(--sun)}.stn-ui .cd-rounds{gap:calc(5 * var(--u));display:flex}.stn-ui .cd-round{width:max(8px, calc(11 * var(--u)));height:max(8px, calc(11 * var(--u)));border:1px solid #e6dfcf59;border-radius:50%}.stn-ui .cd-round.now{border-color:var(--amber)}.stn-ui .cd-round.won{background:var(--sun);border-color:var(--sun)}.stn-ui .cd-round.lost{background:var(--blood-hi);border-color:var(--blood-hi)}.stn-ui .cd-round.tie{background:var(--steel)}.stn-ui .cd-banner{z-index:4;padding:calc(10 * var(--u)) calc(26 * var(--u));background:var(--brush-ink) center / 100% 100% no-repeat;font:400 max(16px, calc(26 * var(--u))) / 1 var(--f-head);letter-spacing:.1em;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stn-ui .cd-banner.good{color:var(--sun)}.stn-ui .cd-banner.bad{color:#ff9d90}.stn-ui .cd-banner.show{animation:2.6s ease-out forwards cd-banner}@keyframes cd-banner{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}10%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0}}.stn-ui .cd-over{z-index:5;padding:calc(10 * var(--u));background:#050403bd;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stn-ui .cd-over.slim{pointer-events:none;background:0 0;align-items:flex-start}.stn-ui .cd-over-box{max-width:100%;max-height:100%;padding:calc(14 * var(--u)) calc(18 * var(--u));text-align:center;background:linear-gradient(175deg,#1e1a17f2,#0d0b0af5);border:1px solid #e6dfcf1f;overflow:auto}.stn-ui .cd-over-h{font:400 max(16px, calc(24 * var(--u))) / 1.1 var(--f-head);letter-spacing:.1em}.stn-ui .cd-over.slim .cd-over-h{padding:calc(8 * var(--u)) calc(18 * var(--u));background:var(--brush-ink) center / 100% 100% no-repeat;font-size:max(13px, calc(18 * var(--u)))}.stn-ui .cd-over-h.big{font-size:max(26px, calc(46 * var(--u)))}.stn-ui .cd-over-box.o-win .cd-over-h.big{color:var(--sun)}.stn-ui .cd-over-box.o-loss .cd-over-h.big{color:#ff9d90}.stn-ui .cd-over-p{margin:calc(6 * var(--u)) 0;font:max(11px, calc(13 * var(--u))) / 1.4 var(--f-type);color:var(--bone-2)}.stn-ui .cd-over-p.good{color:var(--good)}.stn-ui .cd-over-p.bad{color:#ff9d90}.stn-ui .cd-over-cards{justify-content:center;gap:calc(8 * var(--u));margin:calc(10 * var(--u)) 0;flex-wrap:wrap;display:flex}.stn-ui .cd-over-cards>.cdf{width:clamp(70px, calc(118 * var(--u)), 140px)}.stn-ui .cd-prize{width:clamp(90px, calc(150 * var(--u)), 170px);margin:calc(6 * var(--u)) auto}.stn-ui .cd-over-acts{justify-content:center;gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cd-over-acts .btn-blood{font-size:max(16px, calc(22 * var(--u)));padding:calc(10 * var(--u)) calc(28 * var(--u))}.stn-ui .cd-rowbtn svg{width:1.2em;height:1.2em}.stn-ui .cd-right{gap:calc(8 * var(--u));flex-direction:column;grid-area:right;min-width:0;min-height:0;display:flex}.stn-ui .cd-wxzone{padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));background:#0a080799}.stn-ui .cd-wxcards{min-height:max(30px, calc(46 * var(--u)));flex-wrap:wrap;gap:4px;display:flex}.stn-ui .cd-wxcards>.cdf{width:max(30px, calc(40 * var(--u)))}.stn-ui .cd-piles{gap:calc(8 * var(--u));display:flex}.stn-ui .cd-pile{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u));background:#0a08078c;flex:1;display:flex;position:relative}.stn-ui .cd-pile>.cdf,.stn-ui .cd-pile-top>.cdf{width:max(26px, calc(36 * var(--u)))}.stn-ui .cd-pile.discard{cursor:pointer}.stn-ui .cd-pile-n{font:500 max(13px, calc(17 * var(--u))) / 1 var(--f-num)}.stn-ui .cd-pile-l{font:max(8.5px, calc(9.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .cd-detail{align-items:center;gap:calc(6 * var(--u));min-height:0;padding:calc(6 * var(--u));background:#0a080773;flex-direction:column;flex:1;display:flex;overflow:auto}.stn-ui .cd-detail>.cdf{width:min(100%, calc(200 * var(--u)), 220px);flex:none}.stn-ui .cd-detail-none{font:italic max(10px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim);text-align:center;margin:auto}.stn-ui .cd-rules{font:max(10.5px, calc(12.5 * var(--u))) / 1.4 var(--f-type);color:var(--bone);margin:0}.stn-ui .cd-detail.ready .cd-play{animation:1.2s ease-in-out infinite cd-ready}@keyframes cd-ready{50%{box-shadow:0 0 34px #d21e1ea6}}.stn-ui .cd-play{font-size:max(15px, calc(20 * var(--u)));padding:calc(8 * var(--u)) calc(22 * var(--u))}.stn-ui .cd-disc{flex-wrap:wrap;gap:4px;display:flex}.stn-ui .cd-disc>.cdf{width:max(30px, calc(42 * var(--u)))}.stn-ui .cd-hand{min-width:0;padding-top:calc(16 * var(--u));grid-area:hand;justify-content:center;align-items:flex-end;display:flex}.stn-ui .cd-hand>.cdf{cursor:pointer;height:calc(100% - 2px);transition:transform .14s,box-shadow .14s,filter .14s}.stn-ui .cd-hand>.cdf+.cdf{margin-left:var(--ov,6px)}.stn-ui .cd-hand>.cdf:hover{z-index:2;transform:translateY(-7%)}.stn-ui .cd-hand>.cdf.sel{z-index:3;transform:translateY(-13%)}.stn-ui .cd-table.myturn .cd-hand>.cdf:not(.playable){filter:brightness(.6)saturate(.7)}.stn-ui .cd-num{z-index:3;font:7cqw / 1 var(--f-mono);color:var(--bone-2);background:#000000b3;border-radius:1.5cqw;padding:.6cqw 2.4cqw;font-style:normal;position:absolute;bottom:1.5cqw;left:50%;transform:translate(-50%)}.stn-ui .cdscr .cd-empty{place-items:center;display:grid;position:absolute;inset:0;visibility:visible!important}.stn-ui .cd-empty-box,.stn-ui .cd-asks-box,.stn-ui .cd-choose-box,.stn-ui .cd-lobby-box,.stn-ui .cd-practice-box{width:min(100%, max(320px, calc(640 * var(--u))));max-height:100%;padding:calc(16 * var(--u)) calc(22 * var(--u));overflow:auto;box-shadow:0 16px 50px #0009}.stn-ui .cd-empty-h,.stn-ui .cd-choose-h{font:400 max(18px, calc(28 * var(--u))) / 1.1 var(--f-head);letter-spacing:.1em;margin-bottom:calc(6 * var(--u))}.stn-ui .cd-empty-box p{font:max(11px, calc(13 * var(--u))) / 1.45 var(--f-type);color:var(--bone-2)}.stn-ui .cd-empty-acts{gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.stn-ui .cdscr .cd-go{font-size:max(16px, calc(24 * var(--u)));padding:calc(10 * var(--u)) calc(30 * var(--u))}.stn-ui .cd-asks,.stn-ui .cd-chooser,.stn-ui .cd-lobby,.stn-ui .cd-practice{place-items:center;display:grid;overflow:auto}.stn-ui .cd-ask{align-items:center;gap:calc(8 * var(--u)) calc(14 * var(--u));margin:calc(6 * var(--u)) 0;padding:calc(9 * var(--u)) calc(12 * var(--u));border-left:2px solid var(--amber);font:max(11px, calc(13.5 * var(--u))) / 1.3 var(--f-type);background:#00000059;flex-wrap:wrap;display:flex}.stn-ui .cd-ask.out{border-left-color:var(--steel)}.stn-ui .cd-ask-h{align-items:baseline;gap:calc(10 * var(--u));width:100%;display:flex}.stn-ui .cd-ask-t{font:max(10px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .cd-ask-b{gap:calc(10 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;width:100%;display:flex}.stn-ui .cd-ask-acts{gap:calc(10 * var(--u));display:flex}.stn-ui .cd-wait{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u));background:#00000059;flex-wrap:wrap;display:flex}.stn-ui .cd-choose-cols{gap:calc(16 * var(--u));grid-template-columns:1.4fr 1fr;display:grid}.stn-ui .cd-choose-opt{align-items:flex-start;gap:calc(6 * var(--u));padding:calc(12 * var(--u));border-top:2px solid var(--blood-hi);background:#00000052;flex-direction:column;display:flex}.stn-ui .cd-choose-opt+.cd-choose-opt{border-top-color:var(--steel)}.stn-ui .cd-choose-oh{align-items:center;gap:calc(8 * var(--u));font:400 max(15px, calc(20 * var(--u))) / 1 var(--f-head);letter-spacing:.08em;display:flex}.stn-ui .cd-choose-oh svg{width:1.1em;height:1.1em;display:block}.stn-ui .cd-betpick{max-height:max(110px, calc(170 * var(--u)));flex-wrap:wrap;align-items:center;gap:5px;display:flex;overflow:auto}.stn-ui .cd-betpick>.cdf{width:max(40px, calc(56 * var(--u)))}.stn-ui .cd-nobet.sel{border-color:var(--bone);background:#e6dfcf1f}.stn-ui .cd-lobby-box{gap:calc(14 * var(--u));display:grid}.stn-ui .cd-lobby-open,.stn-ui .cd-lobby-list{gap:calc(8 * var(--u));display:grid}.stn-ui .cd-lobby-live,.stn-ui .cd-lobby-row{align-items:center;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-left:2px solid var(--steel);font:max(11px, calc(13.5 * var(--u))) / 1.3 var(--f-type);background:#00000059;display:flex}.stn-ui .cd-lobby-live b,.stn-ui .cd-lobby-who{flex:1;min-width:0}.stn-ui .cd-lobby-who{gap:2px;display:grid}.stn-ui .cd-lobby-who span{color:var(--bone-dim)}.stn-ui .cd-lobby-stake{min-width:max(180px, calc(240 * var(--u)));flex:1.4}.stn-ui .cd-deck{grid-template-columns:minmax(150px, calc(220 * var(--u))) minmax(0, 1fr) minmax(220px, calc(330 * var(--u)));gap:calc(10 * var(--u));display:grid}.stn-ui .cd-slots,.stn-ui .cd-coll,.stn-ui .cd-deckpanel{min-height:0;padding:calc(8 * var(--u)) calc(10 * var(--u));background:#0a0807a8;flex-direction:column;display:flex}.stn-ui .cd-slot-list{gap:calc(5 * var(--u));flex-direction:column;display:flex}.stn-ui .cd-slot{grid-template-columns:max(30px, calc(40 * var(--u))) minmax(0, 1fr);align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u));text-align:left;cursor:pointer;pointer-events:auto;background:#00000059;border:1px solid #e6dfcf1f;display:grid;position:relative}.stn-ui .cd-slot.on{border-color:var(--amber);background:#e8a33d1a}.stn-ui .cd-slot>.cdf{width:100%}.stn-ui .cd-slot-empty{aspect-ratio:5/7;color:var(--bone-dim);border:1px dashed #e6dfcf40;place-items:center;display:grid}.stn-ui .cd-slot-empty svg{width:50%;height:50%}.stn-ui .cd-slot-t{flex-direction:column;gap:3px;min-width:0;display:flex}.stn-ui .cd-slot-t b{white-space:nowrap;text-overflow:ellipsis;font:400 max(12px, calc(15 * var(--u))) / 1.1 var(--f-num);overflow:hidden}.stn-ui .cd-slot-t span{font:max(9px, calc(10.5 * var(--u))) / 1.2 var(--f-mono);color:var(--bone-dim)}.stn-ui .cd-slot-dirty{color:var(--amber);font-style:normal;position:absolute;top:4px;right:6px}.stn-ui .cd-filters{align-items:center;gap:calc(6 * var(--u)) calc(10 * var(--u));margin-bottom:calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cd-seg .seg-btn{padding:calc(5 * var(--u)) calc(10 * var(--u));letter-spacing:.1em}.stn-ui .cd-check{font:max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:5px;display:inline-flex}.stn-ui .cd-search{flex:1;min-width:90px}.stn-ui .cd-grid{grid-template-columns:repeat(auto-fill, minmax(clamp(84px, calc(122 * var(--u)), 150px), 1fr));align-content:start;gap:calc(8 * var(--u));min-height:0;padding:4px calc(4 * var(--u)) 4px 2px;flex:1;display:grid;overflow:auto}.stn-ui .cd-tile{cursor:pointer;flex-direction:column;gap:3px;display:flex;position:relative}.stn-ui .cd-tile>.cdf{width:100%;transition:transform .12s}.stn-ui .cd-tile:hover>.cdf{transform:translateY(-2%)}.stn-ui .cd-tile-n{font:max(9.5px, calc(11 * var(--u))) / 1 var(--f-mono);text-align:center;color:var(--bone-dim)}.stn-ui .cd-tile.in .cd-tile-n{color:var(--sun)}.stn-ui .cd-tile.none>.cdf,.stn-ui .cd-tile.off>.cdf{filter:grayscale(.9)brightness(.45)}.stn-ui .cd-tile.full>.cdf{filter:brightness(.75)}.stn-ui .cd-deckname{width:100%;font-family:var(--f-head);font-size:max(15px, calc(20 * var(--u)));letter-spacing:.06em}.stn-ui .cd-deckleader{align-items:center;gap:calc(8 * var(--u));margin:calc(8 * var(--u)) 0;display:flex}.stn-ui .cd-deckleader>.cdf{width:max(42px, calc(58 * var(--u)))}.stn-ui .cd-perk{font:italic max(10px, calc(11.5 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim)}.stn-ui .cd-deckleader-t{font:max(10px, calc(12 * var(--u))) / 1.2 var(--f-mono);color:var(--bone-dim);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.stn-ui .cd-deckleader-t b{font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-head);letter-spacing:.06em;color:var(--bone)}.stn-ui .cd-small{padding:calc(4 * var(--u)) calc(8 * var(--u));font-size:max(9.5px, calc(10.5 * var(--u)))}.stn-ui .cd-deckstats{gap:calc(6 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.stn-ui .cd-stat{padding:calc(5 * var(--u));font:max(8.5px, calc(9.5 * var(--u))) / 1.15 var(--f-mono);text-align:center;color:var(--bone-dim);background:#00000059;flex-direction:column;align-items:center;display:flex}.stn-ui .cd-stat b{font:500 max(15px, calc(20 * var(--u))) / 1 var(--f-num);color:var(--good)}.stn-ui .cd-stat.bad b{color:var(--blood-lite)}.stn-ui .cd-errors{margin:calc(6 * var(--u)) 0 0;font:max(10.5px, calc(12 * var(--u))) / 1.35 var(--f-type);color:#ff9d90;padding-left:1.1em}.stn-ui .cd-decklist{min-height:0;margin-top:calc(6 * var(--u));flex:1;overflow:auto}.stn-ui .cd-listh{margin:calc(8 * var(--u)) 0 calc(3 * var(--u));font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);justify-content:space-between;display:flex}.stn-ui .cd-li{align-items:center;gap:calc(6 * var(--u));font:max(11px, calc(13 * var(--u))) / 1.1 var(--f-num);grid-template-columns:2em minmax(0,1fr) auto auto auto;padding:2px 0;display:grid}.stn-ui .cd-li-pow{text-align:center;color:var(--bone-2)}.stn-ui .cd-li-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .cd-li-name.r2{color:var(--amber)}.stn-ui .cd-li-name.r3{color:var(--brass)}.stn-ui .cd-li-n{font-family:var(--f-mono);color:var(--bone-dim)}.stn-ui .cd-li-b{width:max(20px, calc(24 * var(--u)));height:max(20px, calc(24 * var(--u)));min-width:0;min-height:0;padding:0;line-height:1}.stn-ui .cd-deckacts{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cd-deckacts .btn-blood{font-size:max(15px, calc(20 * var(--u)));padding:calc(8 * var(--u)) calc(22 * var(--u))}.stn-ui .cd-trade{gap:calc(8 * var(--u));flex-direction:column;display:flex}.stn-ui .cd-trade-cols{gap:calc(12 * var(--u));flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.stn-ui .cd-trade-side{min-height:0;padding:calc(10 * var(--u)) calc(12 * var(--u));flex-direction:column;display:flex;overflow:auto}.stn-ui .cd-trade-h{font:400 max(16px, calc(22 * var(--u))) / 1 var(--f-head);letter-spacing:.08em}.stn-ui .cd-offer{min-height:max(70px, calc(110 * var(--u)));margin:calc(8 * var(--u)) 0;padding:calc(6 * var(--u));background:#00000059;border:1px dashed #e6dfcf2e;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.stn-ui .cd-offer>.cdf,.stn-ui .cd-trade-pool>.cdf{width:max(44px, calc(62 * var(--u)))}.stn-ui .cd-trade-pool,.stn-ui .cd-trade-items,.stn-ui .cd-trade-loadouts{flex-wrap:wrap;gap:5px;display:flex}.stn-ui .cd-n{z-index:3;font:13cqw / 1 var(--f-mono);color:var(--bone);background:#000c;border-radius:2cqw;padding:.5cqw 2cqw;position:absolute;bottom:24%;right:3cqw}.stn-ui .cd-item{width:max(48px, calc(64 * var(--u)));height:max(40px, calc(52 * var(--u)));color:var(--bone-2);cursor:pointer;pointer-events:auto;background:#00000073;border:1px solid #e6dfcf26;place-items:center;padding:6px;display:grid;position:relative;container-type:inline-size}.stn-ui div.cd-item{cursor:default}.stn-ui .cd-item .ico{width:100%;height:100%}.stn-ui .cd-item .cd-n{font-size:max(9px, calc(10 * var(--u)));bottom:2px;right:2px}.stn-ui .cd-loadout{min-width:max(130px, calc(170 * var(--u)));max-width:max(180px, calc(240 * var(--u)));padding:calc(7 * var(--u)) calc(9 * var(--u));text-align:left;border:1px solid #e6dfcf29;border-left:3px solid var(--bone-dim);color:var(--bone);cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#101418e6,#00000085)}.stn-ui div.cd-loadout{cursor:default}.stn-ui button.cd-loadout.sel{border-color:#ffffff80;box-shadow:0 0 0 2px #b126268c}.stn-ui .cd-loadout.r2{border-left-color:var(--steel)}.stn-ui .cd-loadout.r3{border-left-color:var(--amber)}.stn-ui .cd-loadout.r4{border-left-color:var(--blood-hi)}.stn-ui .cd-loadout b,.stn-ui .cd-loadout small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stn-ui .cd-loadout small{color:var(--bone-dim);font-size:max(10px, calc(11 * var(--u)));margin-top:2px}.stn-ui .cd-trade-foot{align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .cd-trade-status{font:max(11px, calc(13 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);flex:1}.stn-ui .cd-trade-status.good{color:var(--good)}.stn-ui .cd-trade-foot .btn.on{border-color:var(--good);color:var(--good)}.stn-ui .cd-reveal{justify-content:center;align-items:center;gap:calc(10 * var(--u));flex-direction:column;display:flex}.stn-ui .cd-reveal-h{font:400 max(20px, calc(34 * var(--u))) / 1 var(--f-head);letter-spacing:.12em}.stn-ui .cd-reveal-row{justify-content:center;gap:calc(22 * var(--u));perspective:1200px;flex-wrap:wrap;display:flex}.stn-ui .cd-flip{width:clamp(110px, calc(220 * var(--u)), 250px);aspect-ratio:5/7;position:relative}.stn-ui .cd-flip-in{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.stn-ui .cd-flip.up .cd-flip-in{transform:rotateY(180deg)}.stn-ui .cd-flip-back,.stn-ui .cd-flip-face{backface-visibility:hidden;width:100%;position:absolute;inset:0}.stn-ui .cd-flip-face{transform:rotateY(180deg)}.stn-ui .cd-flip.rare.up{filter:drop-shadow(0 0 14px #e8a33d8c)}.stn-ui .cd-flip.leg.up{filter:drop-shadow(0 0 22px #c9a54ad9)}.stn-ui .cd-new{z-index:4;background:var(--blood-hi);font:500 max(10px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:.16em;text-transform:uppercase;opacity:0;padding:.25em .6em;transition:opacity .3s .5s;position:absolute;top:-10px;right:-8px}.stn-ui .cd-flip.up .cd-new{opacity:1}.stn-ui .cdl{left:calc(24 * var(--u));align-items:center;gap:calc(8 * var(--u));width:max-content;min-width:max(var(--mm,0px), 200px);max-width:max(260px, calc(400 * var(--u)));padding:calc(7 * var(--u)) calc(11 * var(--u)) calc(8 * var(--u) + 6px);border-left:2px solid var(--steel);font:500 max(11px, calc(13.5 * var(--u))) / 1.2 var(--f-num);letter-spacing:.04em;color:var(--bone);display:flex;position:absolute}.stn-ui .cdl[hidden],.stn-ui.inv-open .cdl,.stn-ui.map-open .cdl{display:none}.stn-ui .cdl-t{flex:1}.stn-ui .cdl-ico svg{width:max(13px, calc(16 * var(--u)));height:max(13px, calc(16 * var(--u)));color:var(--blood-hi);display:block}.stn-ui .cdl.ask{border-left-color:var(--amber)}.stn-ui .cdl.mine{border-left-color:var(--sun);animation:1.4s ease-in-out infinite cdl-pulse}@keyframes cdl-pulse{50%{box-shadow:inset 6px 0 16px -6px #f3d9a4b3}}.stn-ui.cards-open .obj,.stn-ui.cards-open .wmk-layer,.stn-ui.cards-open .cine,.stn-ui.cards-open .top-left,.stn-ui.cards-open .top-center,.stn-ui.cards-open .top-right,.stn-ui.cards-open .layer-hud{visibility:hidden}.stn-ui .cd-help{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:max(10px, calc(11.5 * var(--u)));display:inline-flex}.stn-ui .cd-help svg{width:1.15em;height:1.15em;display:block}.stn-ui .cd-guide{place-items:center;display:grid;overflow:auto}.stn-ui .cdg-box{width:min(100%, max(340px, calc(860 * var(--u))));max-height:100%;padding:calc(18 * var(--u)) calc(26 * var(--u));overflow:auto;box-shadow:0 16px 50px #0009}.stn-ui .cdg-box.ask{width:min(100%, max(320px, calc(520 * var(--u))));text-align:center}.stn-ui .cdg-ask-ico svg{width:max(34px, calc(48 * var(--u)));height:max(34px, calc(48 * var(--u)));margin:0 auto calc(8 * var(--u));color:var(--blood-hi);display:block}.stn-ui .cdg-step{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:calc(6 * var(--u))}.stn-ui .cdg-lead{margin:0 0 calc(12 * var(--u));font:max(12px, calc(14.5 * var(--u))) / 1.45 var(--f-type);color:var(--bone)}.stn-ui .cdg-row{white-space:nowrap;align-items:center;gap:.25em;margin-left:.3em;display:inline-flex}.stn-ui .cdg-row-ico svg{width:1.05em;height:1.05em;color:var(--amber);display:block}.stn-ui .cdg-body{gap:calc(18 * var(--u));grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;display:grid}.stn-ui .cdg-art{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex}.stn-ui .cdg-points{gap:calc(9 * var(--u));margin:0;padding:0;list-style:none;display:grid}.stn-ui .cdg-points li{padding-left:calc(12 * var(--u));font:max(11px, calc(13 * var(--u))) / 1.45 var(--f-type);color:var(--bone-2);border-left:2px solid #b222228c}.stn-ui .cdg-points b{color:var(--bone);font-weight:700}.stn-ui .cdg-score{align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));background:#0a08078c;display:flex}.stn-ui .cdg-side{justify-items:center;gap:calc(4 * var(--u));opacity:.75;display:grid}.stn-ui .cdg-side.lead{opacity:1}.stn-ui .cdg-who{font:max(9px, calc(10.5 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .cdg-total{font:500 max(26px, calc(40 * var(--u))) / 1 var(--f-num);color:var(--bone)}.stn-ui .cdg-side.lead .cdg-total{color:var(--amber)}.stn-ui .cdg-lives{gap:3px;display:flex}.stn-ui .cdg-drop svg{width:max(12px, calc(16 * var(--u)));height:max(12px, calc(16 * var(--u)));color:var(--blood-hi);display:block}.stn-ui .cdg-drop.gone svg{color:#e6dfcf38}.stn-ui .cdg-vs{font:max(9px, calc(10 * var(--u))) / 1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .cdg-cards{gap:calc(8 * var(--u));width:min(100%, max(200px, calc(300 * var(--u))));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stn-ui .cdg-cards>.cdf{width:100%}.stn-ui .cdg-packs{gap:calc(18 * var(--u));display:flex}.stn-ui .cdg-pack svg{width:max(44px, calc(64 * var(--u)));height:max(55px, calc(80 * var(--u)));color:var(--bone);display:block}.stn-ui .cdg-keys{gap:calc(8 * var(--u));display:grid}.stn-ui .cdg-key{align-items:center;gap:calc(8 * var(--u));font:max(10.5px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-2);display:flex}.stn-ui .cdg-nav{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-top:calc(16 * var(--u));display:flex}.stn-ui .cdg-dots{gap:calc(8 * var(--u));display:flex}.stn-ui .cdg-dot{width:max(9px, calc(11 * var(--u)));height:max(9px, calc(11 * var(--u)));cursor:pointer;background:0 0;border:1px solid #e6dfcf80;border-radius:50%;padding:0}.stn-ui .cdg-dot.on{background:var(--blood-hi);border-color:var(--blood-hi)}.stn-ui .cdg-acts{gap:calc(10 * var(--u));flex-wrap:wrap;justify-content:flex-end;display:flex}.stn-ui .cdg-box.ask .cdg-acts{margin-top:calc(12 * var(--u));justify-content:center}.stn-ui .cdg-next{min-width:max(90px, calc(120 * var(--u)))}@media (max-width:860px),(max-height:600px){.stn-ui .cd-frame{width:100vw;height:100vh;padding:6px 8px}.stn-ui .cdscr .cd-head{gap:6px}.stn-ui .cd-help span{display:none}.stn-ui .cdg-box{padding:10px 12px}.stn-ui .cdg-body{grid-template-columns:minmax(0,1fr);gap:10px}.stn-ui .cdg-cards{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,300px)}.stn-ui .cdg-lead{margin-bottom:8px}.stn-ui .cdg-nav{margin-top:10px}.stn-ui .cd-count{display:none}.stn-ui .cd-tabs .seg-btn{letter-spacing:.06em;padding:6px 8px}.stn-ui .cd-keys{display:none}.stn-ui .cd-table{--hand-h:clamp(84px, 22vh, 130px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0, 1fr) var(--hand-h);grid-template-areas:"head""left""board""hand";gap:4px}.stn-ui .cd-left{flex-direction:row;gap:4px}.stn-ui .cd-side{flex-flow:wrap;flex:1;align-items:center;gap:4px 8px;padding:4px 6px}.stn-ui .cd-side-top{flex:1;gap:6px}.stn-ui .cd-leader{width:30px}.stn-ui .cd-known{display:none}.stn-ui .cd-acts{grid-template-columns:auto auto}.stn-ui .cd-acts .btn{padding:5px 8px}.stn-ui .cd-row{gap:3px;padding:2px}.stn-ui .cd-rt{width:26px}.stn-ui .cd-right{display:none}.stn-ui .cd-table.sheet{grid-template-rows:auto auto minmax(0, 1fr) auto var(--hand-h);grid-template-areas:"head""left""board""detail""hand"}.stn-ui .cd-table.sheet .cd-right{background:#0c0a09f7;border-top:1px solid #e6dfcf33;grid-area:detail;max-height:24vh;display:flex}.stn-ui .cd-wxzone,.stn-ui .cd-piles{display:none}.stn-ui .cd-detail{flex-direction:row;align-items:flex-start}.stn-ui .cd-detail>.cdf{width:clamp(46px,9vh,70px)}.stn-ui .cd-hand{scroll-snap-type:x mandatory;justify-content:flex-start;gap:4px;padding-top:10px;overflow:auto hidden}.stn-ui .cd-hand>.cdf{scroll-snap-align:center}.stn-ui .cd-hand>.cdf+.cdf{margin-left:0}.stn-ui .cd-deck{grid-template-rows:auto 70% auto;grid-template-columns:minmax(0,1fr);overflow:auto}.stn-ui .cd-slot-list{flex-direction:row;overflow-x:auto}.stn-ui .cd-slot{min-width:150px}.stn-ui .cd-slots .cd-hint{display:none}.stn-ui .cd-deckpanel{max-height:none}.stn-ui .cd-decklist{overflow:visible}.stn-ui .cd-trade-cols,.stn-ui .cd-choose-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stn-ui .cdf-foil{background-position:50% 0;animation:none}.stn-ui .cdf.fresh,.stn-ui .cd-row.scorched,.stn-ui .cd-row.wx-h .cd-wx,.stn-ui .cdl.mine,.stn-ui .cd-detail.ready .cd-play{animation:none}.stn-ui .cd-flip-in{transition:none}}html.touch,html.touch body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;overscroll-behavior:none}html.touch .stn-ui{left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px)}html.touch #game,html.touch #game canvas{touch-action:none}.stn-ui .layer-touch{z-index:1;--tb:calc(1px * var(--tsize,1));-webkit-user-select:none;user-select:none;display:none}html.touch .stn-ui .layer-touch.on{pointer-events:auto;touch-action:none;display:block}.stn-ui .tp-stick{width:calc(108 * var(--tb));height:calc(108 * var(--tb));margin:calc(-54 * var(--tb)) 0 0 calc(-54 * var(--tb));opacity:.55;pointer-events:none;background:radial-gradient(circle,#0000000d,#00000047);border:2px solid #e8dcc038;border-radius:50%;transition:opacity .15s;position:absolute;top:calc(100% - 118px);left:120px}.stn-ui .tp-stick.on{opacity:1}.stn-ui .tp-knob{width:calc(46 * var(--tb));height:calc(46 * var(--tb));margin:calc(-23 * var(--tb)) 0 0 calc(-23 * var(--tb));background:#e8dcc06b;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000080,0 2px 8px #00000080}.stn-ui .tp-stick.sprint{border-color:#dc963cbf}.stn-ui .tp-stick.sprint .tp-knob{background:#e6a046bf}.stn-ui .tbtn{width:calc(var(--s,54) * var(--tb));height:calc(var(--s,54) * var(--tb));color:var(--bone);text-shadow:var(--shadow-s);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none;background:#0a08066b;border:1.5px solid #e8dcc066;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute}.stn-ui .tbtn .tb-ico{pointer-events:none;width:44%;height:44%}.stn-ui .tbtn .tb-ico svg{width:100%;height:100%;display:block}.stn-ui .tbtn .tb-txt{font:600 calc(8.5 * var(--tb)) / 1 var(--f-num);letter-spacing:.08em;pointer-events:none;white-space:nowrap}.stn-ui .tbtn.down{background:#e8dcc052;transform:scale(.94)}.stn-ui .tbtn.lit{border-color:var(--amber,#e0a040);background:#c8822859}.stn-ui .layer-touch>.tbtn{right:calc(var(--r) * var(--tb));bottom:calc(var(--b) * var(--tb))}.stn-ui .tb-fire{--s:84;--r:30;--b:96;background:#780a0a66;border-color:#c82828bf}.stn-ui .tb-fire .tb-txt{font-size:calc(10 * var(--tb))}.stn-ui .tb-aim{--s:60;--r:128;--b:104}.stn-ui .tb-jump{--s:60;--r:40;--b:18}.stn-ui .tb-crouch{--s:52;--r:114;--b:22}.stn-ui .tb-reload{--s:50;--r:212;--b:136}.stn-ui .tb-use{--s:60;--r:206;--b:64;opacity:.55}.stn-ui .tb-use.lit{opacity:1}.stn-ui .tb-build{--s:48;display:none}.stn-ui .layer-touch.building .tb-build{display:flex}.stn-ui .tb-bprev{--r:200;--b:140}.stn-ui .tb-bnext{--r:196;--b:196}.stn-ui .tb-demolish{--r:260;--b:104}.stn-ui .layer-touch.building .tb-reload,.stn-ui .layer-touch.zombie .tb-reload,.stn-ui .layer-touch.zombie .tb-crouch{display:none}.stn-ui .tp-top{gap:6px;display:flex;position:absolute;top:4px;right:8px}.stn-ui .tbtn.tb-sm{--s:40;border-radius:10px;position:relative}.stn-ui .tbtn.tb-sm .tb-txt{font-size:calc(7 * var(--tb))}.stn-ui .tp-more{z-index:2;background:#080605d1;border:1px solid #e8dcc02e;border-radius:12px;grid-template-columns:repeat(4,auto);gap:6px;padding:8px;display:grid;position:absolute;top:50px;right:8px}.stn-ui .tp-more .tbtn.tb-sm{--s:56}.stn-ui .tp-turn{z-index:8;text-align:center;font:500 18px / 1.3 var(--f-num);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:#050404f0;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:none;position:absolute;inset:0}html.touch .stn-ui .tp-turn.on{display:flex}.stn-ui .tp-turn-ico svg{width:56px;height:56px;animation:2.4s ease-in-out infinite tp-turn}@keyframes tp-turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}html.touch .stn-ui .top-right{top:52px}html.touch .stn-ui .clock{min-width:200px;width:calc(280 * var(--u))}html.touch .stn-ui .weap{pointer-events:none;display:block;inset:0}html.touch .stn-ui .weap:before{display:none}html.touch .stn-ui .slots{flex-direction:row;align-items:flex-end;gap:4px;position:absolute;top:58px;left:50%;transform:translate(-50%)}html.touch .stn-ui.conn-on .slots{top:82px}html.touch .stn-ui .slot{pointer-events:auto;touch-action:none;background:#0000004d;border-radius:8px;flex-direction:column;justify-content:center;gap:0;width:46px;height:34px;min-height:0;position:relative}html.touch .stn-ui .slot,html.touch .stn-ui .weap.recent .slot{opacity:.8}html.touch .stn-ui .slot.empty,html.touch .stn-ui .weap.recent .slot.empty{opacity:.35}html.touch .stn-ui .slot.active,html.touch .stn-ui .weap.recent .slot.active{opacity:1;box-shadow:inset 0 -2px 0 var(--blood-hi);background:#00000080;transform:translateY(2px)}html.touch .stn-ui .slot-ico{justify-content:center;width:40px;height:24px}html.touch .stn-ui .slot-name{display:none}html.touch .stn-ui .slot-cnt{min-width:0;font-size:9px;position:absolute;bottom:1px;right:3px}html.touch .stn-ui .slot-key{opacity:.7;font-size:9px;position:absolute;top:1px;left:4px}html.touch .stn-ui .ammo{align-items:center;position:absolute;bottom:6px;left:calc(50% + 40px);transform:translate(-50%)}html.touch .stn-ui .chat.open{z-index:9;flex-direction:column-reverse;width:min(560px,92vw);display:flex;position:fixed;inset:6px auto auto 50%;transform:translate(-50%)}html.touch .stn-ui .chat.open .chat-log{max-height:22vh}html.touch .stn-ui .chat.open .chat-field{background:#e8dcc014;border-bottom:1px solid #e8dcc066;flex:1;min-width:0;height:32px;padding:0 8px}.stn-ui .chat-send,.stn-ui .chat-shut{display:none}html.touch .stn-ui .chat-send,html.touch .stn-ui .chat-shut{height:32px;font:600 12px / 1 var(--f-num);letter-spacing:.1em;text-transform:uppercase;background:#78140f99;border:1px solid #e8dcc04d;padding:0 12px;display:block}html.touch .stn-ui .chat-shut{background:0 0;font-size:18px}html.touch .stn-ui .chat-field{font-size:16px}html.touch .stn-ui .set-mouse{display:none}html.touch .stn-ui .layer-touch.on~:is(.layer-hud,.layer-inv,.layer-top) :not(.slot,.slot *,.br-seg,.br-seg *,.mmap,.mmap *){pointer-events:none!important}html.touch .stn-ui .layer-touch.on~* .mmap{pointer-events:auto;touch-action:none}html.touch .stn-ui .compass{width:max(200px, min(calc(600 * var(--u)), calc(100vw - 440px)));min-width:0}@media (max-width:720px){html.touch .stn-ui .tbtn.tb-sm{--s:36}html.touch .stn-ui .tp-top{gap:4px}}.stn-ui .xdn{--ring:clamp(56px, calc(96 * var(--u)), 104px);pointer-events:none;position:absolute;inset:0}.stn-ui .xdn[hidden]{display:none}.stn-ui .xdn-vig{background:radial-gradient(72% 64%,#3c000000 34%,#46000080 80%,#1e0000d1 100%);animation:1.1s ease-in-out infinite stn-dnbeat;position:absolute;inset:0}.stn-ui .xdn.reviving .xdn-vig{background:radial-gradient(72% 64%,#0000 40%,#141e0a66 85%,#0a0e06b3 100%);animation:none}.stn-ui .xdn-ring{width:var(--ring);height:var(--ring);filter:drop-shadow(0 0 3px #000c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stn-ui .xdn-ring svg{width:100%;height:100%;display:block}.stn-ui .xdn-ring circle{fill:none;stroke-width:4px}.stn-ui .xdn-ring .bg{stroke:#e6dfcf29}.stn-ui .xdn-ring .fg{stroke:#e0352c;stroke-linecap:round;stroke-dasharray:100 100;transition:stroke-dasharray .3s linear}.stn-ui .xdn.late .xdn-ring .fg{animation:.7s ease-in-out infinite stn-pulse}.stn-ui .xdn.reviving .xdn-ring .fg{stroke:var(--good)}.stn-ui .xdn-box{left:50%;top:calc(50% + var(--ring) / 2 + 12px);text-align:center;width:max-content;max-width:calc(100vw - 32px);text-shadow:var(--shadow);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.stn-ui .xdn-head{align-items:baseline;gap:.6em;display:flex}.stn-ui .xdn-title{font:400 clamp(18px, calc(30 * var(--u)), 32px) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .xdn-time{font:600 clamp(18px, calc(30 * var(--u)), 32px) / 1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--bone)}.stn-ui .xdn.reviving .xdn-title{color:var(--good)}.stn-ui .xdn-line{font:max(12px, calc(15 * var(--u))) / 1.3 var(--f-type);color:var(--bone);background:#0806058c;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:5px 12px;display:flex}.stn-ui .xdn-role{text-align:center;color:var(--good);flex-basis:100%}.stn-ui .xdn-mate b{font-family:var(--f-num);color:var(--good);font-weight:500}.stn-ui .xdn-keys{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:inline-flex}.stn-ui .xdn-k{font:max(12px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);align-items:center;gap:5px;display:inline-flex}.stn-ui .xdn-k .kbd.sm{font-size:12px}.stn-ui .xdeath{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.stn-ui .xdeath[hidden]{display:none}.stn-ui .xdeath-bg{opacity:0;background:radial-gradient(70% 60% at 50% 48%,#3c00004d,#180000b8 72%,#000000e0);position:absolute;inset:0}.stn-ui .xdeath.in .xdeath-bg{animation:.8s ease-out forwards stn-fadeIn}.stn-ui .xdeath-main{align-items:center;gap:clamp(6px, calc(10 * var(--u)), 12px);text-align:center;flex-direction:column;width:min(640px,100vw - 32px);display:flex;position:relative}.stn-ui .xdeath-title{font:400 clamp(44px, min(calc(120 * var(--u)), 15vh), 120px) / 1 var(--f-head);letter-spacing:.16em;color:#c4141c;text-shadow:0 0 40px #be000080,0 4px 6px #000000e6;filter:url(#stn-rough-lg);opacity:0;padding-left:.16em}.stn-ui .xdeath.in .xdeath-title{animation:1.2s cubic-bezier(.2,.7,.2,1) forwards stn-deathTitle}.stn-ui .xdeath-by{font:max(13px, calc(19 * var(--u))) / 1.3 var(--f-type);letter-spacing:.08em;color:var(--bone);text-shadow:var(--shadow)}.stn-ui .xdeath-tip{padding:clamp(6px, calc(10 * var(--u)), 12px) clamp(10px, calc(16 * var(--u)), 18px);border-left:2px solid var(--blood-hi);text-align:left;background:#08060599;flex-direction:column;align-self:stretch;gap:4px;display:flex}.stn-ui .xdeath-tip[hidden]{display:none}.stn-ui .xdeath-tip b{font:400 max(13px, calc(16 * var(--u))) / 1 var(--f-head);letter-spacing:.18em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .xdeath-tip span{font:max(12px, calc(15 * var(--u))) / 1.35 var(--f-type);color:var(--bone)}.stn-ui .xdeath-rise{flex-direction:column;align-items:center;gap:6px;width:min(580px,100%);display:flex}.stn-ui .xdeath-bar{background:#e6dfcf24;width:100%;height:3px}.stn-ui .xdeath-bar i{background:var(--sick);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #a3d64e99}.stn-ui .xdeath.in .xdeath-bar i{animation:linear forwards xdeath-rise}@keyframes xdeath-rise{to{transform:scaleX(1)}}.stn-ui .xdeath-rise-t{font:max(12px, calc(14 * var(--u))) / 1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sick);text-shadow:var(--shadow-s)}.stn-ui .xdawn{width:calc(340 * var(--u));box-sizing:border-box;min-width:250px;margin-top:calc(2 * var(--u));border-top:2px solid var(--sun);color:var(--bone);padding:8px 12px 14px;transition:opacity .6s;animation:.35s ease-out stn-slideInR;position:relative}.stn-ui .xdawn.out{opacity:0}.stn-ui.tonight-on .xdawn,.stn-ui.inv-open .xdawn,.stn-ui.map-open .xdawn{display:none}.stn-ui .xdawn-head{font:400 max(14px, calc(19 * var(--u))) / 1 var(--f-head);letter-spacing:.16em;text-transform:uppercase;color:var(--sun)}.stn-ui .xdawn-stats{flex-wrap:wrap;gap:2px 10px;margin-top:6px;display:flex}.stn-ui .xdawn-stat{font:max(12px, calc(12 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-2);align-items:baseline;gap:4px;display:inline-flex}.stn-ui .xdawn-stat b{font:600 max(13px, calc(16 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--bone)}.stn-ui .xdawn-stat.warn b{color:var(--amber)}.stn-ui .xdawn-stat.good b{color:var(--good)}.stn-ui .xdawn-stat.bad b{color:var(--blood-lite)}.stn-ui .xdawn-bonus{font:max(12px, calc(12 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sun);margin-top:4px}.stn-ui .xdawn-next{font:max(12px, calc(15 * var(--u))) / 1.25 var(--f-type);border-top:1px dashed #e6dfcf33;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:6px;padding-top:6px;display:flex}.stn-ui .xdawn-next[hidden]{display:none}.stn-ui .xdawn-next b{font-family:var(--f-num);color:var(--amber);font-weight:500}.stn-ui .xdawn-next b.xdawn-boss{color:#ff8f7d}.stn-ui .xdawn-dot{color:var(--bone-dim)}.stn-ui.dawnline-on:not(.tonight-on) .killfeed,.stn-ui.dawnline-on:not(.tonight-on) .ach-toasts{translate:0 calc(var(--dawnline-h,0px) + 8 * var(--u))}.stn-ui .xend{--gap:clamp(8px, calc(18 * var(--u)), 20px);--pad:clamp(12px, calc(40 * var(--u)), 56px);--t-xs:max(12px, calc(12 * var(--u)));--t-s:max(12px, calc(14 * var(--u)));--t-m:max(13px, calc(17 * var(--u)));--line:#e6dfcf1a;--hi:var(--sun);pointer-events:auto;color:var(--bone);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.stn-ui .xend[hidden]{display:none}.stn-ui .xend.in{animation:1s ease-out stn-fadeIn}.stn-ui .xend-bg{background:radial-gradient(80% 65% at 30% 20%,#46000080,#080202f5 72%),#050303;position:absolute;inset:0}.stn-ui .xend.victory .xend-bg{background:linear-gradient(#0000 30%,#28140833 55%,#96501466),radial-gradient(80% 60% at 50% 100%,#f0a03c4d,#0000 70%),#07060a}.stn-ui .xend .grain{opacity:.08;pointer-events:none}.stn-ui .xend-page{align-content:start;gap:var(--gap);box-sizing:border-box;width:100%;max-width:1360px;min-height:0;padding:clamp(10px, calc(36 * var(--u)), 44px) var(--pad) var(--gap);grid-template-rows:auto minmax(0,auto) auto auto;justify-self:center;display:grid;position:relative}.stn-ui .xend-head{justify-content:space-between;align-items:flex-end;gap:6px var(--gap);padding-bottom:clamp(6px, calc(14 * var(--u)), 16px);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.stn-ui .xend-out{min-width:0}.stn-ui .xend-kicker{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .xend.victory .xend-kicker{color:var(--sun)}.stn-ui .xend-title{font:400 clamp(36px, min(calc(104 * var(--u)), 11vh), 112px) / 1 var(--f-head);letter-spacing:.1em;color:#eee6d6;text-shadow:0 0 40px #aa000080,0 4px 6px #000000e6;filter:url(#stn-rough-lg);overflow-wrap:anywhere;margin:4px 0 0}.stn-ui .xend.victory .xend-title{color:#fbeccd;text-shadow:0 0 50px #f0a03c73,0 4px 6px #000000e6}.stn-ui .xend-reason{max-width:60ch;font:var(--t-m) / 1.35 var(--f-type);color:var(--bone-2);margin:4px 0 0}.stn-ui .xend-nums{gap:clamp(14px, calc(48 * var(--u)), 56px);margin-left:auto;display:flex}.stn-ui .xend-num{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.stn-ui .xend-num b{font:600 clamp(26px, min(calc(60 * var(--u)), 8vh), 64px) / 1 var(--f-num);font-variant-numeric:tabular-nums}.stn-ui .xend-num span{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--bone-dim)}.stn-ui .xend-cards{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.stn-ui .xend-card{gap:clamp(6px, calc(10 * var(--u)), 12px);min-width:0;min-height:0;padding:clamp(10px, calc(18 * var(--u)), 20px);background:linear-gradient(175deg,#1e1a17e6,#0d0b0aeb);border:1px solid #e6dfcf14;flex-direction:column;display:flex;position:relative;overflow:hidden}.stn-ui .xend-card[hidden]{display:none}.stn-ui .xend-ch{flex:none;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.stn-ui .xend-ch h3{font:400 max(14px, calc(20 * var(--u))) / 1 var(--f-head);letter-spacing:.18em;color:var(--bone);margin:0}.stn-ui .xend-ch-r{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .xend-note,.stn-ui .xend-foot{font:var(--t-xs) / 1.35 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);margin:0}.stn-ui .xend-foot[hidden]{display:none}.stn-ui .xend-note{font:var(--t-s) / 1.4 var(--f-type);color:var(--bone-2)}.stn-ui .xend-hl{padding:clamp(6px, calc(12 * var(--u)), 14px) clamp(8px, calc(14 * var(--u)), 16px);box-shadow:inset 3px 0 0 var(--bone-dim);background:#00000040;flex:none;align-items:center;gap:12px;display:flex;position:relative}.stn-ui .xend-hl.new{box-shadow:inset 3px 0 0 var(--hi);background:#f3d9a414}.stn-ui .xend-hl-n{font:600 clamp(30px, min(calc(64 * var(--u)), 9vh), 68px) / 1 var(--f-num);font-variant-numeric:tabular-nums}.stn-ui .xend-hl.new .xend-hl-n{color:var(--hi)}.stn-ui .xend-hl-r{flex-direction:column;gap:4px;min-width:0;display:flex}.stn-ui .xend-hl-t{font:var(--t-m) / 1.2 var(--f-type)}.stn-ui .xend-hl small{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .xend-stamp{border:2px solid var(--hi);font:400 max(13px, calc(18 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--hi);background:#140e08d9;padding:3px 8px;position:absolute;top:-2px;right:6px;transform:rotate(-5deg)}.stn-ui .xend-new{box-shadow:inset 2px 0 0 var(--hi);font:var(--t-s) / 1.2 var(--f-num);color:var(--hi);background:#f3d9a412;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.stn-ui .xend-new b{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.stn-ui .xend-new small{font:var(--t-xs) / 1 var(--f-mono);color:var(--bone-dim);margin-left:auto}.stn-ui .xend-tiles{flex:none;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.stn-ui .xend-tile{background:#00000040;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.stn-ui .xend-tile span,.stn-ui .xend-tile small{font:var(--t-xs) / 1.1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .xend-tile b{font:500 max(20px, calc(30 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums}.stn-ui .xend-tile.new b,.stn-ui .xend-tile.new small{color:var(--hi)}.stn-ui .xend-spark{flex-direction:column;flex:auto;justify-content:flex-end;gap:4px;min-height:0;display:flex}.stn-ui .xend-spark-b{height:clamp(20px, calc(44 * var(--u)), 48px);align-items:flex-end;gap:4px;display:flex}.stn-ui .xend-spark-b i{background:#e6dfcf2e;flex:1}.stn-ui .xend-spark-b i.now{background:var(--hi)}.stn-ui .xend-spark-l{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);justify-content:space-between;gap:8px;display:flex}.stn-ui .xend-xp .xpb-lv b{font-size:max(22px, calc(30 * var(--u)))}.stn-ui .xend-xp .xpb-t{font-size:var(--t-xs)}.stn-ui .xend-up{font:400 max(18px, calc(28 * var(--u))) / 1 var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);animation:1.4s ease-in-out 3 stn-warnpulse}.stn-ui .xend-up[hidden],.stn-ui .xend-perk[hidden]{display:none}.stn-ui .xend-xp.up .xpb-lv{border-color:var(--amber);background:#e8a33d2e}.stn-ui .xend-perk{font:var(--t-s) / 1.35 var(--f-type);color:var(--amber);background:#e8a33d1a;border:1px solid #e8a33d8c;padding:6px 10px}.stn-ui .xend-src{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:0 14px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.stn-ui .xend-src li{font:var(--t-s) / 1.3 var(--f-type);color:var(--bone-2);border-bottom:1px solid #e6dfcf12;justify-content:space-between;gap:8px;padding:3px 0;display:flex}.stn-ui .xend-src li b{font:500 var(--t-s) / 1.3 var(--f-num);font-variant-numeric:tabular-nums;color:var(--good)}.stn-ui .xend-src li.none{color:var(--bone-dim)}.stn-ui .xend-list{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.stn-ui .xend-list li{padding:clamp(3px, calc(6 * var(--u)), 7px) 10px;font:400 var(--t-m) / 1.2 var(--f-num);background:#00000040;flex:none;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.stn-ui .xend-list li.top{color:var(--hi);box-shadow:inset 2px 0 0 var(--hi)}.stn-ui .xend-list li.me{background:#e6dfcf17}.stn-ui .xend-rank{font:var(--t-xs) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .xend-name{align-items:baseline;gap:6px;min-width:0;display:flex}.stn-ui .xend-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .xend-name small{font:var(--t-xs) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .xend-kills{font-variant-numeric:tabular-nums;font-weight:600}.stn-ui .xend-poll{align-items:center;gap:8px var(--gap);padding:6px clamp(8px, calc(14 * var(--u)), 16px);border:1px solid var(--line);background:#0000004d;display:flex}.stn-ui .xend-poll[hidden]{display:none}.stn-ui .xend-poll-h{flex-direction:column;flex:0 auto;gap:3px;min-width:0;display:flex}.stn-ui .xend-poll-h b{font:400 max(14px, calc(18 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;white-space:nowrap}.stn-ui .xend-poll-f{max-width:26ch;font:var(--t-xs) / 1.2 var(--f-mono);letter-spacing:.04em;color:var(--bone-dim)}.stn-ui .xend-poll-f.bad{color:var(--blood-lite)}.stn-ui .xend-poll-o{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;display:grid}.stn-ui .xend-opt{min-width:0;min-height:34px;color:var(--bone);font:400 var(--t-s) / 1.1 var(--f-num);letter-spacing:.03em;text-align:left;cursor:pointer;background:#e6dfcf0d;border:0;align-items:center;gap:6px;padding:4px 8px;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.stn-ui .xend-opt:hover{background:#f3d9a41a}.stn-ui .xend-opt:focus-visible{outline:1px solid var(--sun);outline-offset:-1px}.stn-ui .xend-opt>:not(.xend-opt-fill){position:relative}.stn-ui .xend-opt .kbd.sm{flex:none;font-size:12px}.stn-ui .xend-opt-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.stn-ui .xend-opt-p{font:600 var(--t-s) / 1 var(--f-num);font-variant-numeric:tabular-nums}.stn-ui .xend-opt-p:empty{display:none}.stn-ui .xend-opt-fill{transform-origin:0;background:#e6dfcf1f;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.stn-ui .xend-opt.mine{color:var(--sun);box-shadow:inset 0 0 0 1px #f3d9a499}.stn-ui .xend-opt.mine .kbd.sm{border-color:var(--sun);color:var(--sun)}.stn-ui .xend-opt.mine .xend-opt-fill{background:#f3d9a433}.stn-ui .xend-poll.sending .xend-opt{cursor:progress}.stn-ui .xend-moments{padding:6px clamp(8px, calc(14 * var(--u)), 16px);border:1px solid var(--line);background:#0000004d;flex-direction:column;gap:4px;display:flex}.stn-ui .xend-moments[hidden],.stn-ui .xend-mrow[hidden]{display:none}.stn-ui .xend-mrow{align-items:center;gap:4px var(--gap);min-width:0;display:flex}.stn-ui .xend-mrow-h{min-width:12ch;font:400 var(--t-s) / 1.1 var(--f-num);letter-spacing:.06em;color:var(--bone-dim);flex:none}.stn-ui .xend-mrow-o{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.stn-ui .xend-chip{min-height:28px;color:var(--bone);font:400 var(--t-s) / 1.1 var(--f-num);letter-spacing:.03em;cursor:pointer;background:#e6dfcf0d;border:0;padding:3px 10px;transition:background .15s,box-shadow .15s}.stn-ui .xend-chip:hover{background:#f3d9a41a}.stn-ui .xend-chip:focus-visible{outline:1px solid var(--sun);outline-offset:-1px}.stn-ui .xend-chip.mine{color:var(--sun);background:#f3d9a433;box-shadow:inset 0 0 0 1px #f3d9a499}.stn-ui .xend-moments .xend-poll-f:empty{display:none}.stn-ui .xend-bar{justify-content:space-between;align-items:center;gap:8px var(--gap);padding:clamp(8px, calc(14 * var(--u)), 16px) var(--pad);border-top:1px solid var(--line);background:#000000b8;flex-wrap:wrap;display:flex;position:relative}.stn-ui .xend-next{align-items:center;gap:12px;min-width:0;display:flex}.stn-ui .xend-next[hidden]{display:none}.stn-ui .xend-ring{width:clamp(36px, calc(56 * var(--u)), 60px);height:clamp(36px, calc(56 * var(--u)), 60px);flex:none;position:relative}.stn-ui .xend-ring svg{width:100%;height:100%;display:block}.stn-ui .xend-ring circle{fill:none;stroke-width:6px}.stn-ui .xend-ring .bg{stroke:#e6dfcf24}.stn-ui .xend-ring .fg{stroke:var(--bone);stroke-dasharray:100 100;transition:stroke-dasharray .25s linear}.stn-ui .xend-ring-n{font:600 max(16px, calc(24 * var(--u))) / 1 var(--f-num);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.stn-ui .xend-next-t{flex-direction:column;gap:4px;min-width:0;display:flex}.stn-ui .xend-next-t b{font:400 max(16px, calc(24 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase}.stn-ui .xend-next-t span{font:var(--t-xs) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .xend-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.stn-ui .xend-btn{min-height:36px;padding:6px clamp(12px, calc(20 * var(--u)), 22px);color:var(--bone);font:400 max(14px, calc(19 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0a080799;border:1px solid #e6dfcf66;align-items:center;gap:8px;transition:background .15s,border-color .15s;display:inline-flex}.stn-ui .xend-btn[hidden]{display:none}.stn-ui .xend-btn:hover{border-color:var(--bone);background:#e6dfcf1a}.stn-ui .xend-btn:focus-visible{outline:1px solid var(--sun);outline-offset:2px}.stn-ui .xend-btn-i svg{width:16px;height:16px;display:block}.stn-ui .xend-btn-perk{border-color:var(--amber);color:var(--amber);background:#e8a33d24}.stn-ui .xend-btn-perk:hover{background:#e8a33d3d;border-color:#ffc06a}.stn-ui .xend-btn-leave:hover{border-color:var(--blood-lite)}@media (max-height:600px){.stn-ui .xend-reason{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .xend-spark,.stn-ui .xend-poll-f{display:none}}@media (max-width:700px){.stn-ui .xend-page{flex-direction:column;display:flex;overflow-y:auto}.stn-ui .xend-page>*{flex:none}.stn-ui .xend-cards{grid-auto-rows:auto}.stn-ui .xend-card{overflow:visible}.stn-ui .xend-nums{margin-left:0}.stn-ui .xend-num{align-items:flex-start}.stn-ui .xend-poll{flex-direction:column;align-items:stretch}.stn-ui .xend-poll-o{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.stn-ui .xend-mrow{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.stn-ui .xend-opt-fill,.stn-ui .xdn-ring .fg,.stn-ui .xend-ring .fg{transition:none}.stn-ui .xdn-vig,.stn-ui .xdn.late .xdn-ring .fg,.stn-ui .xend-up{animation:none}}.stn-ui .layer-menu .splash{--sp-x:max(1rem, 5vw);--sp-w:min(30em, calc(100vw - 2 * var(--sp-x)));--sp-gap:clamp(.6em, 1.9vh, 1.4em);font-size:clamp(1rem,.5rem + .8vh,1.4rem)}.stn-ui .layer-menu .splash .sp-page{box-sizing:border-box;grid-template-columns:minmax(0, var(--sp-w)) minmax(0, 1fr);padding:clamp(.75em, 2.4vh, 1.75em) var(--sp-x);scrollbar-width:thin;grid-template-rows:auto 1fr auto 1fr auto;grid-template-areas:"top top"". .""main."". .""more more";column-gap:1.5em;display:grid;position:absolute;inset:0;overflow:hidden auto}.stn-ui .layer-menu .splash .sp-top{flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:.5em 1em;display:flex}.stn-ui .layer-menu .splash .sp-kicker{height:auto;min-height:0;font:.75em / 1.3 var(--f-mono);letter-spacing:.3em;position:static}.stn-ui .layer-menu .splash .sp-tools{flex-wrap:wrap;gap:.5em;margin-left:auto;display:flex}.stn-ui .layer-menu .splash .sp-tile{box-sizing:border-box;min-width:0;height:auto;min-height:2.75em;font:500 .95em / 1.1 var(--f-num);letter-spacing:.05em;text-transform:none;white-space:nowrap;gap:.5em;padding:.4em .9em}.stn-ui .layer-menu .splash .sp-tile .btn-ico{flex:none;width:1.05em;min-width:0;height:1.05em;min-height:0}.stn-ui .layer-menu .splash .sp-tile-t{text-overflow:ellipsis;overflow:hidden}.stn-ui .layer-menu .splash .sp-tile-t:empty,.stn-ui .layer-menu .splash .sp-tile[hidden]{display:none}.stn-ui .layer-menu .splash .sp-icon{justify-content:center;min-width:2.75em;padding:.4em .75em;position:relative}.stn-ui .layer-menu .splash .sp-icon .btn-ico{width:1.25em;height:1.25em}.stn-ui .layer-menu .splash .sp-icon .sp-badge{position:absolute;top:-.55em;right:-.55em}.stn-ui .layer-menu .splash .sp-friends.lit{border-color:var(--good);color:var(--good)}.stn-ui .layer-menu .splash .sp-count{font:400 .8em / 1 var(--f-mono);letter-spacing:.04em;color:var(--bone-dim)}.stn-ui .layer-menu .splash .sp-count:empty{display:none}.stn-ui .layer-menu .splash .sp-badge{margin-left:0;font-size:.75em}.stn-ui .layer-menu .splash .sp-main{width:auto;max-height:none;margin:var(--sp-gap) 0 0;grid-area:main;padding:0}.stn-ui .layer-menu .splash .logo-1{font-size:min(clamp(3.25em,11vh,7.5em),13vw)}.stn-ui .layer-menu .splash .logo-2{margin-top:.3em;font-size:min(clamp(1.2em,3.3vh,2.3em),4vw)}.stn-ui .layer-menu .splash .sp-goal{max-width:26em;margin:max(1.9em, var(--sp-gap)) 0 0;font:1.05em / 1.35 var(--f-type)}.stn-ui .layer-menu .splash .sp-tag{font:.85em / 1.3 var(--f-type);margin-top:.4em;display:none}.stn-ui .layer-menu .splash .sp-main:has(>.sp-invite:not([hidden]))>.sp-goal{display:none}@media (min-height:1000px){.stn-ui .layer-menu .splash .sp-tag{display:block}}.stn-ui .layer-menu .splash .sp-invite{margin-top:var(--sp-gap);padding:.7em 1em .75em}.stn-ui .layer-menu .splash .sp-inv-k{font-size:.75em}.stn-ui .layer-menu .splash .sp-inv-name{margin-top:.3em;font-size:1.9em}.stn-ui .layer-menu .splash .sp-inv-meta{margin-top:.35em;font-size:.8em}.stn-ui .layer-menu .splash .sp-join{margin-top:calc(var(--sp-gap) * 1.4);flex-direction:column;align-items:stretch;gap:0;display:flex}.stn-ui .layer-menu .splash .sp-joinbtn{letter-spacing:.16em;text-align:left;justify-content:space-between;width:100%;height:auto;min-height:0;margin:0;padding:.38em .6em .34em;font-size:2.3em;box-shadow:0 .25em 1.1em #9d111773}.stn-ui .layer-menu .splash .sp-jb-text{flex-direction:column;align-items:flex-start;gap:.25em;min-width:0;display:flex}.stn-ui .layer-menu .splash .sp-jb-sub{font:.35em / 1.2 var(--f-mono);letter-spacing:.08em;text-transform:none;color:#fff0e4d1}.stn-ui .layer-menu .splash .sp-jb-sub:empty{display:none}.stn-ui .layer-menu .splash .sp-joinbtn .sp-go{flex:none;margin-left:.4em}.stn-ui .layer-menu .splash .sp-as{font:.9em / 1.5 var(--f-type);color:var(--bone-dim);text-shadow:var(--shadow);margin:.6em 0 0}.stn-ui .layer-menu .splash .sp-as-v{font:500 1.1em / 1.2 var(--f-num);letter-spacing:.03em;text-decoration-style:dashed;text-decoration-color:#e6dfcf80}.stn-ui .layer-menu .splash .sp-as-name{box-sizing:content-box;min-width:4ch;max-width:17ch;height:auto;color:var(--bone);vertical-align:baseline;background:0 0;border:0;border-bottom:1px dashed #e6dfcf80;border-radius:0;margin:0;padding:0 .1em}.stn-ui .layer-menu .splash .sp-as-name::placeholder{color:var(--bone-dim)}.stn-ui .layer-menu .splash .sp-as-name:hover,.stn-ui .layer-menu .splash .sp-as-name:focus{border-bottom-color:var(--blood-lite);color:#fff;outline:none}.stn-ui .layer-menu .splash .sp-as-name.locked{cursor:pointer;border-bottom-color:#b6d08a99}.stn-ui .layer-menu .splash .sp-join .cp-note{font:.8em / 1.35 var(--f-type);color:var(--sun);margin:.4em 0 0}.stn-ui .layer-menu .splash .sp-link{font:inherit;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--blood-lite);text-decoration-color:var(--blood-lite);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.stn-ui .layer-menu .splash .sp-link:hover,.stn-ui .layer-menu .splash .sp-link:focus-visible{color:#fff;-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone)}.stn-ui .layer-menu .splash .sp-link[hidden]{display:none}.stn-ui .layer-menu .splash .sp-alt{margin-top:var(--sp-gap);grid-template-columns:repeat(auto-fit,minmax(10em,1fr));grid-auto-flow:row;gap:.6em;display:grid}.stn-ui .layer-menu .splash .sp-alt .sp-tile{letter-spacing:.12em;text-transform:uppercase;justify-content:center;height:auto;min-height:3em;padding:.4em .7em;font-size:1em}.stn-ui .layer-menu .splash .sp-who{margin-top:calc(var(--sp-gap) * 1.4);background:#0a0807a8;border:1px solid #e6dfcf24;align-self:stretch;align-items:center;gap:.85em;padding:.8em .9em;display:flex}.stn-ui .layer-menu .splash .sp-av{width:1.75em;height:1.75em;font:400 1.5em / 1 var(--f-head);color:var(--bone-dim);background:linear-gradient(160deg,#2a201b,#0d0a09);border:1px solid #e6dfcf38;flex:none;place-items:center;display:grid}.stn-ui .layer-menu .splash .sp-who.on .sp-av{color:var(--bone)}.stn-ui .layer-menu .splash .sp-who-txt{flex:auto;min-width:0}.stn-ui .layer-menu .splash .sp-who-nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 1.2em / 1.2 var(--f-num);letter-spacing:.03em;color:var(--bone);text-align:left;background:0 0;border:0;padding:0;display:block;overflow:hidden}.stn-ui .layer-menu .splash .sp-who.on .sp-who-nm{cursor:pointer;text-underline-offset:.2em;-webkit-text-decoration:underline #e6dfcf4d;text-decoration:underline #e6dfcf4d}.stn-ui .layer-menu .splash .sp-who.on .sp-who-nm:hover,.stn-ui .layer-menu .splash .sp-who.on .sp-who-nm:focus-visible{color:#fff;-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone)}.stn-ui .layer-menu .splash .sp-who-nm:disabled{cursor:default;opacity:1}.stn-ui .layer-menu .splash .sp-who-sub{font:.85em / 1.4 var(--f-type);color:var(--bone-dim);margin-top:.2em}.stn-ui .layer-menu .splash .sp-xp{background:#e6dfcf24;height:.3em;margin-top:.5em;position:relative;overflow:hidden}.stn-ui .layer-menu .splash .sp-xp[hidden]{display:none}.stn-ui .layer-menu .splash .sp-xp>i{background:var(--amber);width:0;position:absolute;inset:0 auto 0 0}.stn-ui .layer-menu .splash .sp-sign{border-color:var(--bone);min-height:2.75em;font:500 .95em / 1.1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;padding:.4em 1em}.stn-ui .layer-menu .splash .sp-sign[hidden]{display:none}.stn-ui .layer-menu .splash .sp-mine{grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr));align-self:stretch;gap:.6em;margin-top:.6em;display:grid}.stn-ui .layer-menu .splash .sp-mine[hidden]{display:none}.stn-ui .layer-menu .splash .sp-mine .sp-tile{letter-spacing:.06em;text-transform:uppercase;justify-content:center;padding:.4em .6em}.stn-ui .layer-menu .splash .sp-mine-l{display:none}.stn-ui .layer-menu .splash .sp-perks .sp-badge{margin-left:.1em}.stn-ui .layer-menu .splash .sp-mine.quiet{flex-wrap:wrap;align-items:center;gap:0 .9em;display:flex}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-mine-l{font:.75em / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);display:block}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-tile{min-height:2.5em;box-shadow:none;font:.9em / 1.2 var(--f-type);letter-spacing:0;text-transform:none;color:var(--bone-2);background:0 0;border:0;padding:0}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-tile .btn-ico{display:none}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-tile-t{text-underline-offset:.2em;-webkit-text-decoration:underline #e6dfcf4d;text-decoration:underline #e6dfcf4d}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-tile:hover,.stn-ui .layer-menu .splash .sp-mine.quiet .sp-tile:focus-visible{color:#fff}.stn-ui .layer-menu .splash .sp-mine.quiet .sp-perks.lit{color:var(--amber)}.stn-ui .layer-menu .splash .sp-err{margin-top:.7em;padding:.35em 1.4em;font-size:.9em}.stn-ui .layer-menu .splash .sp-status{margin-top:var(--sp-gap);font:.75em / 1.3 var(--f-mono);letter-spacing:.14em;gap:.55em}.stn-ui .layer-menu .splash .sp-status .dot{flex:none;width:.6em;min-width:0;height:.6em;min-height:0}.stn-ui .layer-menu .splash .sp-more{margin-top:var(--sp-gap);font:.9em / 1.4 var(--f-type);text-shadow:var(--shadow);flex-wrap:wrap;grid-area:more;justify-content:flex-end;justify-self:end;align-items:baseline;gap:.4em 1.5em;display:flex}.stn-ui .layer-menu .splash .sp-more-l{font:.8em / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .layer-menu .splash .sp-more-a{min-height:2.5em;color:var(--bone-2);text-decoration-color:#e6dfcf4d}@media (max-height:800px){.stn-ui .layer-menu .splash{--sp-gap:clamp(.5em, 1.6vh, 1em)}.stn-ui .layer-menu .splash .sp-goal{margin-top:1.6em}.stn-ui .layer-menu .splash .sp-join,.stn-ui .layer-menu .splash .sp-who{margin-top:var(--sp-gap)}.stn-ui .layer-menu .splash .sp-who{padding:.6em .8em}}@media (max-height:620px) and (min-width:700px){.stn-ui .layer-menu .splash .sp-page{grid-template-rows:auto 1fr;grid-template-areas:"top top""main more"}.stn-ui .layer-menu .splash .sp-more{align-self:end;gap:.2em 1.1em}.stn-ui .layer-menu .splash .sp-main{margin-top:.4em}.stn-ui .layer-menu .splash .sp-joinbtn{font-size:1.8em}.stn-ui .layer-menu .splash .sp-jb-sub{font-size:.44em}.stn-ui .layer-menu .splash .sp-goal,.stn-ui .layer-menu .splash .drip{display:none}.stn-ui .layer-menu .splash .logo{flex-direction:row;align-items:baseline;gap:.5em}.stn-ui .layer-menu .splash .logo-1{font-size:2.4em}.stn-ui .layer-menu .splash .logo-2{letter-spacing:.24em;white-space:nowrap;margin-top:0;font-size:1em}.stn-ui .layer-menu .splash .logo-rule,.stn-ui .layer-menu .splash>.gc-panel .set-row:first-child .set-hint,.stn-ui .layer-menu .splash>.gc-panel .set-row:nth-child(3) .set-hint{display:none}}@media (max-width:699px){.stn-ui .layer-menu .splash .sp-page{grid-template:"top""main""more"/minmax(0,1fr)}.stn-ui .layer-menu .splash .sp-more{justify-content:flex-start;justify-self:start}.stn-ui .layer-menu .splash .sp-alt .sp-tile,.stn-ui .layer-menu .splash .sp-mine .sp-tile{letter-spacing:.04em;padding-inline:.4em;font-size:.9em}}.stn-ui .layer-menu .splash>.stn-settings.gb-panel,.stn-ui .layer-menu .splash>.stn-settings.gc-panel,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel{--sheet-w:min(32em, calc(100vw - 2rem));box-sizing:border-box;padding:1rem;padding-left:max(1rem, min(calc(var(--sp-edge,40vw) + 1.5em), calc(100vw - var(--sheet-w) - 1rem)));background:#03020273;place-items:center start;font-size:clamp(1rem,.5rem + .8vh,1.4rem)}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-card,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-card,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel .set-card{width:var(--sheet-w);border-top:2px solid var(--blood-lite);min-width:0;max-width:none;height:auto;max-height:calc(100vh - 2rem)}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-head,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-head,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel .set-head{flex-wrap:wrap;gap:.3em .75em;padding:.85em 1.1em .65em}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-title,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-title,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel .set-title{letter-spacing:.14em;font-size:1.9em}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-sub,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-sub,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel .set-sub{font:.8em / 1.3 var(--f-type);flex-basis:100%;order:3}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-body,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-body,.stn-ui.splash-on .layer-modal>.stn-settings.ac-panel .set-body{min-height:0;padding:.6em 1.1em}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-foot,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-foot{align-items:stretch;gap:.6em;padding:.8em 1.1em .9em}.stn-ui .layer-menu .splash>.stn-settings.gb-panel .set-foot .btn,.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-foot .btn{letter-spacing:.14em;min-height:2.75em;padding:.4em 1em;font-size:.95em}.stn-ui .layer-menu .splash>.gc-panel .set-row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:.4em;min-height:0;padding:.45em 0}.stn-ui .layer-menu .splash>.gc-panel .set-label{font:.75em / 1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .layer-menu .splash>.gc-panel .set-hint{max-width:none;font:.85em / 1.35 var(--f-type);letter-spacing:0;text-transform:none;color:var(--bone-2);margin-top:.5em}.stn-ui .layer-menu .splash>.gc-panel .set-label .set-hint{order:2}.stn-ui .layer-menu .splash>.gc-panel .gc-name{box-sizing:border-box;width:100%;min-width:0;height:2.4em;font-size:1.05em}.stn-ui .layer-menu .splash>.gc-panel .set-seg{width:100%}.stn-ui .layer-menu .splash>.gc-panel .seg-btn{letter-spacing:.1em;flex:1 1 0;justify-content:center;align-items:center;gap:.4em;min-width:0;min-height:2.6em;padding:.3em .4em;font-size:.9em;display:flex}.stn-ui .layer-menu .splash>.gc-panel .gc-seg-ico{width:.95em;min-width:0;height:.95em;min-height:0}.stn-ui .layer-menu .splash>.gc-panel .gc-err{font-size:.85em}.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-foot .btn.btn-blood{letter-spacing:.2em;flex:1;justify-content:center;font-size:1.5em}.stn-ui .layer-menu .splash>.gb-panel .gb-row{gap:.75em;padding:.5em .7em}.stn-ui .layer-menu .splash>.gb-panel .gb-name{font-size:1.05em}.stn-ui .layer-menu .splash>.gb-panel .gb-meta{margin-top:.2em;font-size:.8em}.stn-ui .layer-menu .splash>.gb-panel .gb-seats{font-size:.85em}.stn-ui .layer-menu .splash>.gb-panel .gb-join{min-width:5em;min-height:2.5em;font-size:.85em}.stn-ui .layer-menu .splash>.gb-panel .gb-empty{font-size:.95em}.stn-ui .layer-menu .splash>.gb-panel .gb-empty .gb-empty-sub{font-size:.85em}@media (max-height:620px){.stn-ui .layer-menu .splash>.stn-settings.gc-panel .set-foot .btn.btn-blood{font-size:1.2em}}.stn-ui .scr-bar{--scr-h:max(2.25rem, calc(44 * var(--u)));align-items:center;gap:max(.5rem, calc(14 * var(--u)));min-width:0;min-height:var(--scr-h);flex:1;display:flex}.stn-ui .scr-tabs{gap:.25rem;min-width:0;display:flex}.stn-ui .scr-tabs[hidden]{display:none}.stn-ui .scr-tab{align-items:center;gap:max(.4375rem, calc(9 * var(--u)));height:var(--scr-h);min-width:0;padding:0 max(.75rem, calc(16 * var(--u)));color:var(--bone-dim);font:400 max(1.125rem, calc(22 * var(--u))) / 1 var(--f-head);letter-spacing:.12em;white-space:nowrap;cursor:pointer;background:#00000073;border:1px solid #e6dfcf29;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.stn-ui .scr-tab[hidden]{display:none}.stn-ui .scr-tab:hover{color:var(--bone);border-color:#e6dfcf80}.stn-ui .scr-tab:focus-visible{outline:1px dashed var(--bone);outline-offset:2px}.stn-ui .scr-tab.on{border-color:var(--bone);color:#14110e;cursor:default;background:linear-gradient(#e6dfcff0,#c8bfacf0)}.stn-ui .scr-tab-ico{flex:none;width:.8em;height:.8em;display:inline-flex}.stn-ui .scr-tab-ico svg{width:100%;height:100%}.stn-ui .scr-tab-t{text-overflow:ellipsis;overflow:hidden}.stn-ui .scr-tab-n{background:var(--amber);color:#14110e;min-width:1.25rem;font:400 max(.75rem, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:0;text-align:center;padding:.125rem .3125rem}.stn-ui .scr-tab-n:empty{display:none}.stn-ui .scr-tab.lit:not(.on){color:var(--bone);border-color:#e8a33d99}.stn-ui .scr-tab .scr-tab-k{font-size:max(.75rem, calc(12 * var(--u)));letter-spacing:0}.stn-ui .scr-tab.on .scr-tab-k{color:#14110e;background:0 0;border-color:#14110e73}.stn-ui .scr-title{font:400 max(1.75rem, calc(34 * var(--u))) / 1 var(--f-head);letter-spacing:.12em;color:var(--bone);white-space:nowrap;margin:0}.stn-ui .scr-title[hidden]{display:none}.stn-ui .scr-gap{flex:1}.stn-ui .scr-aside{align-items:center;min-width:0;display:flex}.stn-ui .scr-aside:empty{display:none}.stn-ui .btn-icon.scr-close{box-sizing:border-box;width:var(--x-size,2rem);height:var(--x-size,2rem);min-width:0;min-height:0;color:var(--bone-dim);flex:none;margin:0;padding:.45rem}.stn-ui .btn-icon.scr-close:hover{border-color:var(--bone);color:var(--bone)}.stn-ui .stn-settings.scr-panel{padding:max(.5rem, calc(16 * var(--u))) max(.75rem, calc(20 * var(--u)));-webkit-backdrop-filter:blur(7px)saturate(.55);backdrop-filter:blur(7px)saturate(.55);background:radial-gradient(at 50% 55%,#0c0a099e,#040303db 80%);justify-content:center;align-items:safe center;display:flex}.stn-ui .stn-settings.scr-panel[hidden]{display:none}.stn-ui .scr-panel>.scr-frame,.stn-ui .mapscr>.scr-frame{gap:max(.5rem, calc(12 * var(--u)));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(100%,110rem);min-width:0;height:100%;max-height:64rem;display:grid}.stn-ui .stn-settings.scr-panel>.scr-frame>.set-card{width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none}.stn-ui .stn-settings.scr-panel.in .set-card{animation:none}.stn-ui .stn-settings.scr-panel.in>.scr-frame{animation:.24s ease-out stn-invIn}.stn-ui .stn-settings.scr-panel.in{animation:.2s ease-out stn-fadeIn}.stn-ui .mapscr{padding:max(.5rem, calc(16 * var(--u))) max(.75rem, calc(20 * var(--u)));align-items:safe center;animation:none}.stn-ui .mapscr>.map-bg{-webkit-backdrop-filter:blur(7px)saturate(.55);backdrop-filter:blur(7px)saturate(.55);background:radial-gradient(at 50% 55%,#0c0a099e,#040303db 80%);animation:.2s ease-out stn-fadeIn}.stn-ui .mapscr>.scr-frame{animation:.24s ease-out stn-invIn;position:relative}.stn-ui .scr-panel .set-card>.set-head>.set-title{display:none}.stn-ui .stn-settings.scr-panel.scr-still.in,.stn-ui .stn-settings.scr-panel.scr-still.in>.scr-frame,.stn-ui .stn-settings.scr-panel.scr-still.in .set-card,.stn-ui .inv.ux-inv.scr-still.in .inv-bg,.stn-ui .inv.ux-inv.scr-still.in .inv-wrap,.stn-ui .mapscr.scr-still>.map-bg,.stn-ui .mapscr.scr-still>.scr-frame{animation:none}@media (max-width:1099px),(max-height:619px){.stn-ui .stn-settings.scr-panel,.stn-ui .mapscr{padding-left:.5rem;padding-right:.5rem}.stn-ui .scr-panel>.scr-frame,.stn-ui .mapscr>.scr-frame{gap:.375rem;width:100%}.stn-ui .scr-bar{gap:.5rem}.stn-ui .scr-tab{letter-spacing:.08em;padding:0 .625rem}}@media (max-width:899px){.stn-ui .scr-tab .scr-tab-k,.stn-ui .scr-aside .clk-label{display:none}}@media (max-width:639px){.stn-ui .scr-tab:not(.on) .scr-tab-t{display:none}.stn-ui .scr-tab{padding:0 .5625rem}.stn-ui .scr-tab-ico{width:.95em;height:.95em}}@media (max-width:459px){.stn-ui .scr-aside{display:none}}.stn-ui .prk-panel{--prk-line:#e6dfcf29;--prk-amber-soft:#e8a33d8c}.stn-ui .prk-panel .set-card{width:min(80rem,96vw);max-height:94vh}.stn-ui .prk-panel.prk-quick .set-card{width:min(62rem,96vw)}.stn-ui .prk-panel .set-body{flex:auto;min-height:0;padding-top:0}.stn-ui .prk-panel .set-head{gap:clamp(.75rem,1.6vw,1.4rem);padding:.75rem 1.25rem .65rem}.stn-ui .prk-panel .set-title{font-size:clamp(1.6rem,3vw,2.4rem)}.stn-ui .prk-panel .set-sub:empty{display:none}.stn-ui .prk-panel .pg-top{flex:1;gap:clamp(.75rem,1.6vw,1.4rem);min-width:0;padding:0}.stn-ui .prk-panel .xpb-t,.stn-ui .prk-panel .xpb-lv small{font-size:.75rem}.stn-ui .prk-panel .pg-pts{border:1px solid var(--prk-line);color:var(--bone);text-align:left;cursor:default;background:#0000004d;flex-direction:row;flex:none;align-items:center;gap:.6rem;padding:.35rem .75rem}.stn-ui .prk-panel .pg-pts.lit{border-color:var(--amber);background:#e8a33d1a}.stn-ui .prk-panel .pg-pts.lit:not(:disabled){cursor:pointer}.stn-ui .prk-panel .pg-pts.lit:not(:disabled):hover{background:#e8a33d33}.stn-ui .prk-panel .pg-pts-big{font:400 2.3rem / .9 var(--f-head);color:var(--amber)}.stn-ui .prk-panel .pg-pts-big:empty{display:none}.stn-ui .prk-panel .pg-pts-r{flex-direction:column;gap:.25rem;display:flex}.stn-ui .prk-panel .pg-pts-h{font:400 1.1rem / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.stn-ui .prk-panel .pg-pts.lit .pg-pts-h{color:var(--amber)}.stn-ui .prk-panel .pg-pts-n{font:.75rem / 1.2 var(--f-mono);letter-spacing:.06em;text-transform:none;color:var(--bone-dim)}.stn-ui .prk-panel .pg-pips i{width:.8rem;height:.45rem}.stn-ui .prk-panel .pg-note{margin:.5rem 0 0;font-size:.8rem}.stn-ui .prk{position:relative}.stn-ui .prk.narrow .prk-tl,.stn-ui .prk:not(.narrow) .prk-ls{display:none}.stn-ui .prk-grid{grid-template-columns:minmax(7rem,.7fr) repeat(4,minmax(9rem,1fr)) minmax(8.5rem,.95fr);gap:.35rem 1.2rem;padding-bottom:.6rem;display:grid;position:relative}.stn-ui .prk-wires{pointer-events:none;position:absolute;top:0;left:0}.stn-ui .prk-wire{fill:none;stroke:#e6dfcf4d;stroke-width:1.5px;stroke-dasharray:5 4}.stn-ui .prk-wire.lit{stroke:var(--amber);stroke-dasharray:none}.stn-ui .prk-colh{z-index:3;border-bottom:2px solid var(--prk-line);font:.75rem / 1.1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);background:#15110e;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin-bottom:.25rem;padding:.45rem 0 .35rem;display:flex;position:sticky;top:0}.stn-ui .prk-colh b{font:400 1.35rem / 1 var(--f-head);letter-spacing:.06em;color:var(--bone)}.stn-ui .prk-colh em{color:var(--amber);text-transform:none;letter-spacing:.04em;flex-basis:100%;font-style:normal}.stn-ui .prk-colh em:empty{display:none}.stn-ui .prk-colh.shut b{color:var(--bone-dim)}.stn-ui .prk-colh-br{align-self:end}.stn-ui .prk-band{border-top:1px solid #e6dfcf1a;margin-top:-.2rem}.stn-ui .prk-brh{border-left:2px solid var(--prk-line);flex-direction:column;justify-content:center;gap:.25rem;padding:.3rem .4rem .3rem .55rem;display:flex}.stn-ui .prk-brh-n{font:400 1.3rem / 1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);align-items:center;gap:.4rem;display:flex}.stn-ui .prk-brh-ico{width:.95rem;height:.95rem;color:var(--bone-2);flex:none}.stn-ui .prk-brh-line{font:.75rem / 1.2 var(--f-type);color:var(--bone-dim)}.stn-ui .prk-brh-role{font:.7rem / 1.2 var(--f-mono);letter-spacing:.06em;color:var(--brass)}.stn-ui .prk-brh-c{background:var(--amber);color:var(--ink);font:600 .75rem / 1.3 var(--f-mono);align-self:flex-start;padding:.05rem .35rem}.stn-ui .prk-brh-c:empty{display:none}.stn-ui .prk-card{border:1px solid var(--prk-line);width:100%;min-width:0;color:var(--bone-2);text-align:left;cursor:pointer;background:#0000006b;align-self:center;align-items:center;gap:.55rem;padding:.28rem .4rem .28rem .28rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.stn-ui .prk-ico,.stn-ui .prk-st,.stn-ui .prk-brh-ico,.stn-ui .prk-keys-ico,.stn-ui .prk-bar-ico,.stn-ui .prk-tab-ico,.stn-ui .prk-chip-ico,.stn-ui .prk-chip-x,.stn-ui .prk-qc-tick,.stn-ui .prk-qc-path i,.stn-ui .prk-q-tree i{display:block}.stn-ui .prk-panel i svg{width:100%;height:100%;display:block}.stn-ui .prk-ico{background:#0006;border:1px solid #e6dfcf38;flex:none;width:1.95rem;height:1.95rem;padding:.38rem}.stn-ui .prk-t{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.stn-ui .prk-name{font:500 .95rem / 1.1 var(--f-num);letter-spacing:.02em;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .prk-fx{font:.75rem / 1.2 var(--f-mono);color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .prk-card .prk-st{position:absolute;top:.3rem;right:.35rem}.stn-ui .prk-card .prk-name{padding-right:1.15rem}.stn-ui .prk-st{width:1.05rem;height:1.05rem;color:var(--bone-dim);flex:none;padding:.12rem}.stn-ui .prk-card.open .prk-st,.stn-ui .prk-card.full .prk-st{border:1px solid var(--prk-amber-soft);color:var(--amber)}.stn-ui .prk-card.own .prk-st{color:var(--amber)}.stn-ui .prk-in{background:#e6dfcf2e;width:calc(1.2rem + 1px);height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.stn-ui .prk-in:after{content:"";border:5px solid #0000;border-left:6px solid #e6dfcf4d;border-right:0;position:absolute;top:-4px;right:0}.stn-ui .prk-in.lit{background:var(--amber)}.stn-ui .prk-in.lit:after{border-left-color:var(--amber)}.stn-ui .prk-card.own{border-color:var(--prk-amber-soft);background:linear-gradient(90deg,#c98a2b38,#0006 70%)}.stn-ui .prk-card.own .prk-ico{color:#1a0f05;background:linear-gradient(160deg,#c98a2b,#7a4a12);border-color:#f0b55a}.stn-ui .prk-card.own .prk-name{color:var(--amber)}.stn-ui .prk-card.open{border-color:var(--prk-amber-soft)}.stn-ui .prk-card.open .prk-ico{border-color:var(--prk-amber-soft);color:var(--bone)}.stn-ui .prk-card.lock{background:#00000040;border-style:dashed;border-color:#e6dfcf1f}.stn-ui .prk-card.lock .prk-ico{color:#e6dfcf59;border-color:#e6dfcf1a}.stn-ui .prk-card.lock .prk-name{color:var(--bone-dim)}.stn-ui .prk-card.lock .prk-fx{color:#e6dfcf6b}.stn-ui .prk-card.key .prk-ico{border-radius:50%}.stn-ui .prk-card.key.own .prk-ico{border-color:var(--blood-lite);color:#fff;background:linear-gradient(160deg,#b3262b,#4a0508)}.stn-ui .prk-card:hover,.stn-ui .prk-card:focus-visible{border-color:var(--bone-2)}.stn-ui .prk-card.sel{border:1px solid var(--bone);box-shadow:0 0 0 1px var(--bone), 0 0 16px #e8a33d40;background:#e8a33d1a}.stn-ui .prk-combo{z-index:1}.stn-ui .prk-keys{border-left:1px dashed #e6dfcf38;flex-direction:column;justify-content:center;gap:.5rem;padding-left:.8rem;display:flex}.stn-ui .prk-keys-n{font:.8rem / 1.35 var(--f-type);color:var(--bone-dim);gap:.45rem;margin:0 0 .3rem;display:flex}.stn-ui .prk-keys-ico{flex:none;width:.9rem;height:.9rem;margin-top:.15rem}.stn-ui .prk-panel .set-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem 1.25rem .9rem}.stn-ui .prk-panel .set-foot .gb-gap{display:none}.stn-ui .prk-panel .set-foot>.btn{font-size:.85rem}.stn-ui .prk-bar{flex:40rem;grid-template-columns:auto minmax(12rem,1fr) minmax(13rem,1.1fr) auto;align-items:center;gap:.5rem 1.1rem;min-width:0;display:grid}.stn-ui .prk-bar-ico{border:1px solid var(--amber);width:2.8rem;height:2.8rem;color:var(--amber);padding:.55rem}.stn-ui .prk-bar.key .prk-bar-ico{border-color:var(--blood-lite);border-radius:50%}.stn-ui .prk-bar.lock .prk-bar-ico,.stn-ui .prk-bar.empty .prk-bar-ico{border-color:var(--prk-line);color:var(--bone-dim)}.stn-ui .prk-bar-t{flex-direction:column;gap:.2rem;min-width:0;display:flex}.stn-ui .prk-bar-name{font:400 1.6rem / 1 var(--f-head);letter-spacing:.08em;color:var(--bone)}.stn-ui .prk-bar-kind{font:.75rem / 1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .prk-bar-text{font:.9rem / 1.3 var(--f-type);color:var(--bone)}.stn-ui .prk-bar-then{font:.75rem / 1.3 var(--f-mono);color:var(--amber)}.stn-ui .prk-bar-then.bad{color:var(--blood-lite)}.stn-ui .prk-bar-then:empty{display:none}.stn-ui .prk-bar-acts{flex-direction:column;align-items:center;gap:.35rem;display:flex}.stn-ui .prk-bar-acts .btn-blood{white-space:nowrap;padding:.55rem 1.6rem .45rem;font-size:clamp(1.15rem,2vw,1.6rem)}.stn-ui .prk-bar-acts .prk-back{padding:.5rem 1rem;font-size:.85rem}.stn-ui .prk-bar-why,.stn-ui .prk-row-why,.stn-ui .prk-q-why{max-width:15rem;font:.75rem / 1.3 var(--f-mono);color:var(--bone-dim);text-align:center}.stn-ui .prk-bar-why.bad{color:var(--blood-lite)}.stn-ui .prk-bar-why:empty,.stn-ui .prk-q-why:empty{display:none}.stn-ui .prk-fxbox{border:1px solid var(--prk-line);background:#0000004d;min-width:0;padding:.45rem .65rem .5rem}.stn-ui .prk-fxbox.warn{background:#780a0c2e;border-color:#ff54468c}.stn-ui .prk-fx-h{font:.75rem / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:.3rem}.stn-ui .prk-fx-rows{font:.8rem / 1.3 var(--f-mono);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:.15rem .5rem;display:grid}.stn-ui .prk-fx-row{display:contents}.stn-ui .prk-fx-l{color:var(--bone-2)}.stn-ui .prk-fx-a,.stn-ui .prk-fx-ar{color:var(--bone-dim)}.stn-ui .prk-fx-b{color:#9fd88a;text-align:right;font-weight:400}.stn-ui .prk-fx-row.same .prk-fx-b{color:var(--bone-dim)}.stn-ui .prk-fxbox.back .prk-fx-b{color:var(--bone)}.stn-ui .prk-fx-note{font:.75rem / 1.3 var(--f-mono);color:var(--blood-lite);margin-top:.35rem}.stn-ui .prk-tabs{z-index:3;border-bottom:1px solid var(--prk-line);scrollbar-width:thin;background:#15110e;gap:.3rem;margin-bottom:.2rem;padding:.5rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.stn-ui .prk-tab{font:500 .9rem / 1 var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.stn-ui .prk-tab:hover{border-color:var(--prk-line)}.stn-ui .prk-tab.on{border-color:var(--amber);color:var(--amber);background:#e8a33d1a}.stn-ui .prk-tab-ico{width:.95rem;height:.95rem}.stn-ui .prk-tab-b{border:1px solid var(--prk-line);font:.75rem / 1.2 var(--f-mono);letter-spacing:.02em;text-transform:none;color:var(--bone-dim);padding:.05rem .3rem}.stn-ui .prk-tab-b.lit{border-color:var(--amber);color:var(--amber)}.stn-ui .prk-tab-b:empty{display:none}.stn-ui .prk-rows-h{font:.75rem / 1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.7rem 0 .35rem;display:flex}.stn-ui .prk-rows-h b{font:400 1.15rem / 1 var(--f-head);letter-spacing:.12em;color:var(--blood-lite)}.stn-ui .prk-rows-hr{text-transform:none;letter-spacing:.02em;margin-left:auto}.stn-ui .prk-row{border:1px solid var(--prk-line);background:#00000059;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .9rem;margin-bottom:.4rem;padding:.5rem .65rem;display:grid}.stn-ui .prk-row.own{border-color:var(--prk-amber-soft)}.stn-ui .prk-row.lock{border-style:dashed}.stn-ui .prk-row.sel{border-color:var(--bone);box-shadow:0 0 0 1px var(--bone)}.stn-ui .prk-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.7rem;padding:0;display:flex}.stn-ui .prk-row .prk-name{white-space:normal;font-size:1.05rem}.stn-ui .prk-row.own .prk-name{color:var(--amber)}.stn-ui .prk-row.own .prk-ico{color:#1a0f05;background:linear-gradient(160deg,#c98a2b,#7a4a12);border-color:#f0b55a}.stn-ui .prk-row.lock .prk-ico,.stn-ui .prk-row.lock .prk-name,.stn-ui .prk-row.lock .prk-row-text{opacity:.6}.stn-ui .prk-row.key .prk-ico{border-radius:50%}.stn-ui .prk-row-text{font:.88rem / 1.3 var(--f-type);color:var(--bone-2)}.stn-ui .prk-row-sub{font:.75rem / 1.3 var(--f-mono);color:var(--bone-dim)}.stn-ui .prk-row-act{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.stn-ui .prk-row-st{font:.75rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:.3rem;display:inline-flex}.stn-ui .prk-row-st .prk-st{align-self:center}.stn-ui .prk-row.own .prk-row-st{color:var(--amber)}.stn-ui .prk-row .prk-row-btn{letter-spacing:.14em;padding:.4rem .8rem;font-size:.85rem}.stn-ui .prk-row .prk-row-take{border-color:var(--amber);color:var(--amber)}.stn-ui .prk-row .prk-row-btn:disabled{opacity:.45;cursor:not-allowed}.stn-ui .prk-row-why{text-align:right}.stn-ui .prk-row-fx{grid-column:1/-1}.stn-ui .prk-q-h{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:.85rem 0 .5rem;display:flex}.stn-ui .prk-q-h b{font:400 1.45rem / 1 var(--f-head);letter-spacing:.14em;color:var(--bone)}.stn-ui .prk-q-h span{font:.85rem / 1.2 var(--f-type);color:var(--bone-dim)}.stn-ui .prk-q-going{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem;display:grid}.stn-ui .prk-q-new{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}.stn-ui .prk-q-none{font:.85rem / 1.3 var(--f-type);color:var(--bone-dim);margin:0}.stn-ui .prk-qc{border:1px solid var(--prk-amber-soft);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0006;align-items:flex-start;gap:.7rem;padding:.65rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.stn-ui .prk-qc:hover{border-color:var(--bone-2)}.stn-ui .prk-qc-small{border-color:var(--prk-line);padding:.5rem .6rem}.stn-ui .prk-qc.sel{border-color:var(--bone);box-shadow:0 0 0 1px var(--bone), 0 0 18px #e8a33d40;background:#e8a33d17}.stn-ui .prk-qc .prk-ico{border-color:var(--prk-amber-soft);color:var(--bone)}.stn-ui .prk-qc-big .prk-ico{width:2.6rem;height:2.6rem;padding:.5rem}.stn-ui .prk-qc.key .prk-ico{border-color:var(--blood-lite);border-radius:50%}.stn-ui .prk-qc-big .prk-name{font:400 1.5rem / 1 var(--f-head);letter-spacing:.06em;white-space:normal}.stn-ui .prk-qc-small .prk-name{font-size:1rem}.stn-ui .prk-qc-kind{font:.75rem / 1.25 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .prk-qc-text{font:.88rem / 1.3 var(--f-type);color:var(--bone-2)}.stn-ui .prk-qc-small .prk-qc-text{font:.8rem / 1.25 var(--f-mono)}.stn-ui .prk-qc-then{font:.75rem / 1.3 var(--f-mono);color:var(--bone-dim);margin-top:.2rem}.stn-ui .prk-qc-then.lit{color:var(--amber)}.stn-ui .prk-qc-then:empty{display:none}.stn-ui .prk-qc-path{font:.75rem / 1.3 var(--f-mono);color:var(--bone-dim);align-items:flex-start;gap:.3rem;margin-top:.15rem;display:flex}.stn-ui .prk-qc-path i{flex:none;width:.75rem;height:.75rem;margin-top:.15rem}.stn-ui .prk-qc-tick{background:var(--bone);width:1.4rem;height:1.4rem;color:var(--ink);border-radius:50%;padding:.25rem;position:absolute;top:-.6rem;right:-.6rem}.stn-ui .prk-q-mine{border-top:1px solid var(--prk-line);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:1rem;padding:.75rem 0 .25rem;display:flex}.stn-ui .prk-q-mine-h{font:.75rem / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--blood-lite)}.stn-ui .prk-q-chips{flex-wrap:wrap;gap:.4rem;display:flex}.stn-ui .prk-chip{border:1px solid var(--prk-amber-soft);font:500 .9rem / 1 var(--f-num);color:var(--amber);cursor:pointer;background:#e8a33d1a;align-items:center;gap:.4rem;padding:.2rem .45rem .2rem .2rem;display:inline-flex}.stn-ui .prk-chip:hover{border-color:var(--amber)}.stn-ui .prk-chip.key{color:#ff9d90;border-color:#ff544699}.stn-ui .prk-chip-ico{color:#1a0f05;background:linear-gradient(160deg,#c98a2b,#7a4a12);width:1.3rem;height:1.3rem;padding:.18rem}.stn-ui .prk-chip-x{width:.8rem;height:.8rem;color:var(--bone-2)}.stn-ui .prk-chip.held .prk-chip-x{color:var(--bone-dim)}.stn-ui .prk-q-why{text-align:left;color:var(--blood-lite)}.stn-ui .prk-q-tree{border:0;border-bottom:1px solid var(--bone-2);font:500 .85rem / 1 var(--f-num);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);cursor:pointer;background:0 0;align-items:center;gap:.4rem;margin-left:auto;padding:.3rem .1rem;display:inline-flex}.stn-ui .prk-q-tree:hover{color:var(--amber);border-color:var(--amber)}.stn-ui .prk-q-tree i{width:.9rem;height:.9rem}.stn-ui .prk-q-take{flex:26rem;align-items:center;gap:1rem;min-width:0;display:flex}.stn-ui .prk-q-take .btn-blood{white-space:nowrap;flex:none;padding:.55rem 1.6rem .45rem;font-size:clamp(1.15rem,2vw,1.6rem)}.stn-ui .prk-q-take-note{font:.8rem / 1.3 var(--f-type);color:var(--bone-dim)}@media (max-width:760px){.stn-ui .prk-q-take-note{display:none}.stn-ui .prk-panel .set-head{flex-wrap:wrap}.stn-ui .prk-panel .pg-top{flex-basis:100%;order:3}}@media (max-width:900px),(max-height:560px){.stn-ui .prk-panel .set-head{padding:.5rem 1rem .45rem}.stn-ui .prk-panel .pg-pts-big{font-size:1.9rem}.stn-ui .prk-q-h{margin:.55rem 0 .4rem}.stn-ui .prk-q-h b{font-size:1.2rem}.stn-ui .prk-qc{padding:.5rem .6rem}.stn-ui .prk-qc-big .prk-ico{width:2.1rem;height:2.1rem}.stn-ui .prk-qc-big .prk-name{font-size:1.2rem}.stn-ui .prk-qc-text{font-size:.8rem}.stn-ui .prk-q-going{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.stn-ui .prk-q-new{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.stn-ui .prk-qc-small .prk-qc-path{display:none}.stn-ui .prk-panel .set-foot{padding:.5rem 1rem .6rem}}.stn-ui.hud-b .hud-info,.stn-ui.hud-b .mmap,.stn-ui.hud-b .hud-center,.stn-ui.hud-b .vitals,.stn-ui.hud-b .weap,.stn-ui.hud-b .zpanel,.stn-ui.hud-b .hud-feed,.stn-ui.hud-b .chat,.stn-ui.hud-b .toasts,.stn-ui.hud-b .top-left,.stn-ui.hud-b .top-center,.stn-ui.hud-b .top-right{--u:calc((.4px + min(.03125vw, .0556vh)) * var(--hud-k,1));--mm:max(calc(150px * var(--hud-k,1)), calc(200 * var(--u)));--chat-w:max(240px, min(calc(460 * var(--u)), 30vw))}.stn-ui.hud-b .hud-feed{right:calc(24 * var(--u));top:calc(var(--hud-rt,240px) + 10 * var(--u));bottom:calc(var(--hud-rb,260px) + 10 * var(--u));width:min(calc(440 * var(--u)), 46vw);justify-content:flex-end;align-items:flex-end;gap:calc(4 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.stn-ui.hud-b .hud-feed>*{flex:none;max-width:100%}.stn-ui.hud-b .kf-row,.stn-ui.hud-b .pk-row{font-size:max(12px, calc(14.5 * var(--u)))}.stn-ui.hud-b .pk-row{padding-right:calc(10 * var(--u));border-right:2px solid #b6d08a73}.stn-ui.hud-b .pk-ico svg{height:calc(18 * var(--u));min-height:13px}.stn-ui.hud-b .chat{bottom:calc(var(--hud-lb,200px) + 8 * var(--u));width:var(--chat-w);min-width:0}.stn-ui.hud-b .chat-log{max-height:max(calc(44 * var(--u)), min(calc(210 * var(--u)), calc(100vh - var(--hud-lt,300px) - var(--hud-lb,200px) - 28 * var(--u))))}.stn-ui.hud-b .chat.open .chat-log{max-height:max(calc(60 * var(--u)), min(calc(210 * var(--u)), calc(100vh - var(--hud-lt,300px) - var(--hud-lb,200px) - 72 * var(--u))))}.stn-ui.hud-b .chat-line,.stn-ui.hud-b .chat-line.sys{font-size:max(12px, calc(15 * var(--u)))}.stn-ui.hud-b .hud-line{left:0;top:calc(64 * var(--u));justify-content:center;align-items:center;gap:calc(4 * var(--u)) calc(8 * var(--u));width:max-content;max-width:calc(100vw - 2 * (26 * var(--u) + var(--chat-w) + 12px));white-space:nowrap;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}.stn-ui.hud-b .hud-line>.prompt{position:static;transform:none}.stn-ui.hud-b .hud-line>.ctx{z-index:auto;align-items:center;gap:calc(10 * var(--u));width:auto;min-width:0;padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));box-shadow:none;background:var(--brush-ink) center / 100% 100% no-repeat;border:0;display:flex;position:relative;top:auto;left:auto;transform:none;-webkit-mask:none;mask:none}.stn-ui.hud-b .hud-line>.ctx:before{display:none}.stn-ui.hud-b .hud-line .ctx-head{display:contents}.stn-ui.hud-b .hud-line .ctx-ico{order:0}.stn-ui.hud-b .hud-line .ctx-title{font-size:max(12px, calc(14 * var(--u)));letter-spacing:.14em;flex:none;order:1}.stn-ui.hud-b .hud-line .ctx-bar{width:calc(96 * var(--u));min-width:60px;height:calc(5 * var(--u));order:2;min-height:4px;margin:0}.stn-ui.hud-b .hud-line .ctx-val{font-size:max(12px, calc(14 * var(--u)));order:3}.stn-ui.hud-b .weap{gap:calc(8 * var(--u))}.stn-ui.hud-b .weap .slots{align-items:stretch;gap:calc(4 * var(--u));flex-direction:row;order:2}.stn-ui.hud-b .weap .slot{width:calc(54 * var(--u));min-width:36px;height:calc(34 * var(--u));opacity:.72;background:#08060561;border:1px solid #e6dfcf33;justify-content:center;gap:0;min-height:25px;position:relative;transform:none}.stn-ui.hud-b .weap .slot.empty{opacity:.3}.stn-ui.hud-b .weap .slot.active{opacity:1;box-shadow:inset 0 -2px 0 var(--accent);background:#e6dfcf21;border-color:#e6dfcfd9;transform:none}.stn-ui.hud-b .weap .slot-ico{width:100%;padding:0 calc(5 * var(--u));justify-content:center}.stn-ui.hud-b .weap .slot-ico svg{height:70%}.stn-ui.hud-b .weap .slot-name{display:none}.stn-ui.hud-b .weap .slot-key{min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--bone-2);font:max(11px, calc(11 * var(--u))) / 1 var(--f-mono);text-shadow:var(--shadow-s);background:0 0;border:0;padding:0;display:block;position:absolute;top:1px;left:2px}.stn-ui.hud-b .weap .slot.active .slot-key{box-shadow:none;color:var(--bone);background:0 0}.stn-ui.hud-b .weap .slot-cnt{min-width:0;font-size:max(11px, calc(11 * var(--u)));position:absolute;bottom:1px;right:2px}.stn-ui.hud-b .hud-team{gap:calc(2 * var(--u));width:calc(310 * var(--u));min-width:220px;margin-bottom:calc(4 * var(--u));flex-direction:column;display:flex}.stn-ui.hud-b .tm-row{align-items:center;gap:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u)) calc(7 * var(--u));font:400 max(12px, calc(14 * var(--u))) / 1.2 var(--f-num);letter-spacing:.03em;text-shadow:var(--shadow-s);background:linear-gradient(90deg,#08060599,#08060540 70%,#08060500);border-left:2px solid #b6d08ab3;display:flex}.stn-ui.hud-b .tm-ico svg{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px;color:var(--bone-2);display:block}.stn-ui.hud-b .tm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stn-ui.hud-b .tm-bar{width:calc(90 * var(--u));min-width:56px;height:calc(4 * var(--u));background:#ffffff24;flex:none;min-height:3px;position:relative;overflow:hidden}.stn-ui.hud-b .tm-bar i{transform-origin:0;background:var(--good);transition:transform .3s;position:absolute;inset:0}.stn-ui.hud-b .tm-bar.unknown i{background:#e6dfcf38}.stn-ui.hud-b .tm-row.hurt .tm-bar i{background:var(--amber)}.stn-ui.hud-b .tm-row.crit .tm-bar i{background:var(--blood-lite)}.stn-ui.hud-b .tm-st{text-align:right;min-width:3.4em;font:max(11px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);flex:none}.stn-ui.hud-b .tm-row.talking .tm-ico svg{color:var(--good)}.stn-ui.hud-b .tm-row.st-downed{border-left-color:var(--blood-hi);background:linear-gradient(90deg,#6e060ab3,#6e060a4d 70%,#6e060a00)}.stn-ui.hud-b .tm-row.st-downed .tm-st,.stn-ui.hud-b .tm-row.st-downed .tm-ico svg{color:#ff8c7c}.stn-ui.hud-b .tm-row.st-downed .tm-st{animation:1.2s ease-in-out infinite stn-warnpulse}.stn-ui.hud-b .tm-row.st-zombie{border-left-color:var(--sick)}.stn-ui.hud-b .tm-row.st-zombie .tm-st,.stn-ui.hud-b .tm-row.st-zombie .tm-ico svg{color:var(--sick)}.stn-ui.hud-b .tm-row.st-dead{opacity:.6;border-left-color:#e6dfcf40}.stn-ui.hud-b .tm-more{padding-left:calc(9 * var(--u));font:max(11px, calc(12 * var(--u))) / 1.2 var(--f-mono);letter-spacing:.08em;color:var(--bone-dim);text-shadow:var(--shadow-s)}.stn-ui.hud-b .vitals>.vrow,.stn-ui.hud-b .vitals>.v-flash{transition:opacity .2s}.stn-ui.hud-b .vitals.steady>.vrow,.stn-ui.hud-b .vitals.steady>.v-flash{opacity:.45;transition:opacity 1.2s ease-in}.stn-ui.hud-b.hud-night:not(.inv-open) .obj.slim .obj-head,.stn-ui.hud-b.hud-night:not(.inv-open) .obj.slim .obj-list{display:none}.stn-ui.hud-b.hud-night:not(.inv-open) .obj.slim .obj-dir{margin-top:0}.stn-ui.hud-b.hud-night .trk-list,.stn-ui.hud-b.hud-night .trk-foot{display:none}.stn-ui.hud-b.hud-night .trk-tag:after{content:" · at dawn"}.stn-ui.hud-b.hud-compact .mmap,.stn-ui.hud-b.hud-compact .top-left{--mm:max(calc(96px * var(--hud-k,1)), calc(140 * var(--u)))}.stn-ui.hud-b.hud-compact:not(.inv-open) .obj.slim,.stn-ui.hud-b.hud-compact .trk{left:calc(24 * var(--u) + var(--mm) + 10 * var(--u));width:max(140px, calc(180 * var(--u)));min-width:0}.stn-ui.hud-b.hud-compact:not(.inv-open) .obj.slim{top:calc(46 * var(--u))}.stn-ui.hud-b.hud-compact .obj.slim .obj-list{gap:calc(3 * var(--u));margin-top:calc(6 * var(--u))}.stn-ui.hud-b.hud-compact .obj.slim .obj-dir{font-size:max(11px, calc(12 * var(--u)))}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-dial{display:none}.stn-ui.hud-b.hud-compact:not(.inv-open) .clock{width:auto;min-width:0;padding:calc(12 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u)) calc(16 * var(--u))}.stn-ui.hud-b.hud-compact:not(.inv-open) .clock:before{inset:-10% -14% -20%}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-text{justify-content:end;place-items:center end;column-gap:calc(14 * var(--u));grid-template-columns:auto auto;margin:0;display:grid}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-title{font-size:max(20px, calc(28 * var(--u)))}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-sub{margin:calc(2 * var(--u)) 0 0;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.16em;grid-column:1/-1}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-remain{padding:calc(2 * var(--u)) calc(6 * var(--u));grid-area:1/2;margin:0}.stn-ui.hud-b.hud-compact:not(.inv-open) .clk-remain span{display:none}.stn-ui.hud-b.hud-compact .tonight{min-width:0}.stn-ui.hud-b.hud-compact .compass,.stn-ui.hud-b.hud-compact .boss{width:clamp(240px,100vw - 560px,460px);min-width:0}.stn-ui.hud-b.hud-compact .cmp-mk:not(.k-mate):not(.k-way):not(.k-teamway) .cmp-mk-lab{visibility:hidden}.stn-ui.hud-b.hud-compact .hud-team{min-width:200px}.stn-ui.hud-b.hud-compact .hud-line{top:calc(56 * var(--u))}.stn-ui.hud-b.hud-compact .toasts{bottom:calc(118 * var(--u))}.stn-ui.hud-b .cine{--hud-side:max(calc(300px * var(--hud-k,1)), calc(370 * var(--u) * var(--hud-k,1)))}.stn-ui.hud-b .cine-title{font-size:min(max(40px, calc(112 * var(--u))), calc((100vw - 2 * var(--hud-side)) / (var(--n) * .64)))}.stn-ui.hud-b .cine-brush{width:110%}.stn-ui.hud-b.hud-compact .cine{--hud-side:calc(250px * var(--hud-k,1))}.stn-ui.hud-b.hud-compact .cine-title{font-size:min(max(26px, calc(84 * var(--u))), calc((100vw - 2 * var(--hud-side)) / (var(--n) * .64)))}.stn-ui.hud-b.hud-compact .cine-brush{width:104%}.stn-ui.hud-b.hud-compact .cine-sub{font-size:max(12px, calc(17 * var(--u)))}.stn-ui.hud-b.hud-night:not(.inv-open) .obj.slim{width:max-content;max-width:calc(var(--mm) + 160 * var(--u))}.stn-ui.hud-b.hud-compact.hud-night:not(.inv-open) .obj.slim{max-width:max(140px, calc(180 * var(--u)))}.stn-ui .inv.ux-inv{--fx:max(.75rem, calc(12 * var(--u)));--fs:max(.8125rem, calc(13.5 * var(--u)));--fm:max(.875rem, calc(15 * var(--u)));--fl:max(1.0625rem, calc(18 * var(--u)));--fh:max(1.375rem, calc(24 * var(--u)));--gap:max(.5rem, calc(12 * var(--u)));--pad:max(.625rem, calc(14 * var(--u)));padding:max(.5rem, calc(16 * var(--u))) max(.75rem, calc(20 * var(--u)))}.stn-ui .inv.ux-inv .inv-wrap{gap:var(--gap);grid-template:"head head""kit craft"minmax(0,1fr)/minmax(0,1fr) clamp(19rem,32vw,38rem);width:min(100%,110rem);height:100%;max-height:64rem}.stn-ui .inv.ux-inv .inv-col{padding:var(--pad);min-width:0}.stn-ui .inv.ux-inv .ux-kit{column-gap:max(.625rem, calc(14 * var(--u)));grid-template:"h h h""load load load""pack pack side"minmax(0,1fr)"lock lock side""card card side"/minmax(0,1fr) auto clamp(10.5rem,18vw,16rem);grid-area:kit;min-height:0;display:grid;overflow:hidden}.stn-ui .inv.ux-inv .ux-kit>.inv-h{grid-area:h}.stn-ui .inv.ux-inv .ux-craft{grid-area:craft}.stn-ui .inv.ux-inv .inv-h{margin-bottom:max(.5rem, calc(9 * var(--u)))}.stn-ui .inv.ux-inv .inv-h-t{font-size:var(--fh)}.stn-ui .inv.ux-inv .inv-h-aside,.stn-ui .inv.ux-inv .inv-cap{font-size:var(--fx)}.stn-ui .inv.ux-inv .ux-head{align-items:center;gap:max(.75rem, calc(18 * var(--u)));grid-area:head;min-width:0;display:flex;position:relative}.stn-ui .inv.ux-inv .ux-panes{gap:.25rem;min-width:0;display:none}.stn-ui .inv.ux-inv .ux-pane{color:var(--bone-dim);font:400 var(--fm) / 1 var(--f-num);letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#00000073;border:1px solid #e6dfcf29;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.stn-ui .inv.ux-inv .ux-pane:hover{color:var(--bone);border-color:#e6dfcf80}.stn-ui .inv.ux-inv .ux-pane.on{border-color:var(--bone);color:#14110e;background:linear-gradient(#e6dfcfeb,#c8bfaceb)}.stn-ui .inv.ux-inv .ux-pane-n{font:400 var(--fs) / 1 var(--f-mono);color:var(--amber)}.stn-ui .inv.ux-inv .ux-pane.on .ux-pane-n{color:var(--blood)}.stn-ui .inv.ux-inv .ux-pane .kbd.sm,.stn-ui .inv.ux-inv .inv-close .kbd.sm{font-size:var(--fx)}.stn-ui .inv.ux-inv .inv-close{font-size:var(--fx);flex:none;position:static}.stn-ui .inv.ux-inv .ux-load{gap:max(.25rem, calc(6 * var(--u)));margin-bottom:max(.5rem, calc(10 * var(--u)));grid-area:load;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.stn-ui .inv.ux-inv .eq-list,.stn-ui .inv.ux-inv .worn{display:contents}.stn-ui .inv.ux-inv .eq,.stn-ui .inv.ux-inv .armor{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;min-width:0;min-height:0;padding:.375rem .4375rem .4375rem;position:relative}.stn-ui .inv.ux-inv .eq-key{width:auto;min-width:1.125rem;height:auto;min-height:1.125rem;font-size:var(--fx);padding:0 .1875rem;position:absolute;top:.25rem;left:.25rem}.stn-ui .inv.ux-inv .eq-ico,.stn-ui .inv.ux-inv .arm-ico{width:auto;min-width:0;height:max(1.75rem, calc(30 * var(--u)));margin:0 .75rem 0 1.125rem}.stn-ui .inv.ux-inv .arm-ico{width:max(1.75rem, calc(30 * var(--u)));margin:0 auto}.stn-ui .inv.ux-inv .eq-txt,.stn-ui .inv.ux-inv .arm-txt{flex:none;gap:.1875rem}.stn-ui .inv.ux-inv .eq-lab{display:none}.stn-ui .inv.ux-inv .eq-name,.stn-ui .inv.ux-inv .arm-name{font-size:var(--fm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .inv.ux-inv .eq.empty .eq-name{font-family:var(--f-mono);font-size:var(--fx);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .inv.ux-inv .eq-ammo{font-size:var(--fx);white-space:normal;flex-wrap:wrap;gap:.1875rem .375rem}.stn-ui .inv.ux-inv .eq-cal,.stn-ui .inv.ux-inv .eq-bar{display:none}.stn-ui .inv.ux-inv .eq-cnt{font-size:var(--fs);color:var(--bone);position:absolute;top:.3125rem;right:.3125rem}.stn-ui .inv.ux-inv .tw{font-size:var(--fx);padding:.125rem .3125rem}.stn-ui .inv.ux-inv .tw-ico svg{height:.875rem}.stn-ui .inv.ux-inv .arm-sub{font-size:var(--fx);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .inv.ux-inv .armor .arm-bar{width:100%}.stn-ui .inv.ux-inv .ux-row{gap:max(.625rem, calc(14 * var(--u)));scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;flex-direction:column;grid-area:side;min-height:0;display:flex;overflow:hidden auto}.stn-ui .inv.ux-inv .ux-quick,.stn-ui .inv.ux-inv .ux-ammo{flex:none;min-width:0}.stn-ui .inv.ux-inv .ux-sub{font:var(--fx) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);align-items:baseline;gap:.625rem;margin-bottom:.3125rem;display:flex}.stn-ui .inv.ux-inv .ux-sub-a{letter-spacing:.08em;text-transform:none;opacity:.8}.stn-ui .inv.ux-inv .ux-qlist,.stn-ui .inv.ux-inv .pouch{gap:max(.25rem, calc(5 * var(--u)));flex-direction:column;display:flex}.stn-ui .inv.ux-inv .ux-qlist:empty{display:none}.stn-ui .inv.ux-inv .ux-qnone{font:var(--fs) / 1.2 var(--f-type);color:var(--bone-dim);padding:.375rem 0}.stn-ui .inv.ux-inv .ux-qnone[hidden]{display:none}.stn-ui .inv.ux-inv .ux-q{background:linear-gradient(to top, color-mix(in srgb, var(--cat) 22%, transparent), color-mix(in srgb, var(--cat) 8%, transparent)), #00000059;border:1px solid color-mix(in srgb, var(--cat) 45%, transparent);min-height:2.375rem;color:var(--bone);text-align:left;cursor:pointer;align-items:center;gap:.4375rem;padding:.25rem .5rem .25rem .375rem;transition:border-color .12s,background .12s;display:inline-flex}.stn-ui .inv.ux-inv .ux-q.drink{--cat:#4fa39a}.stn-ui .inv.ux-inv .ux-q:not(.heal):not(.drink){--cat:#8f7f63}.stn-ui .inv.ux-inv .ux-q:hover{border-color:var(--bone)}.stn-ui .inv.ux-inv .ux-q.full{opacity:.5}.stn-ui .inv.ux-inv .ux-q-ico{flex:none;place-items:center;width:1.625rem;height:1.625rem;display:grid}.stn-ui .inv.ux-inv .ux-q-ico svg{width:100%;height:100%}.stn-ui .inv.ux-inv .ux-q-txt{flex-direction:column;gap:.125rem;min-width:0;display:flex}.stn-ui .inv.ux-inv .ux-q-name{font:400 var(--fs) / 1 var(--f-num);letter-spacing:.03em;white-space:nowrap}.stn-ui .inv.ux-inv .ux-q-fx{font:var(--fx) / 1 var(--f-mono);color:var(--bone-2);white-space:nowrap}.stn-ui .inv.ux-inv .ux-q .kbd.sm{font-size:var(--fx)}.stn-ui .inv.ux-inv .ux-q-n{font:400 var(--fl) / 1 var(--f-num);font-variant-numeric:tabular-nums;margin-left:auto}.stn-ui .inv.ux-inv .pouch-cal{gap:.125rem .4375rem;min-width:0;min-height:2.375rem;padding:.25rem .5rem}.stn-ui .inv.ux-inv .pc-name{font-size:var(--fs)}.stn-ui .inv.ux-inv .pc-n{font-size:var(--fl)}.stn-ui .inv.ux-inv .pc-who{font-size:var(--fx);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stn-ui .inv.ux-inv .pouch-foot{font-size:var(--fx);margin-top:.3125rem}.stn-ui .inv.ux-inv .grid-wrap{display:contents}.stn-ui .inv.ux-inv .grid-wrap.drop-in .grid-scroll{outline:1px solid var(--amber);box-shadow:inset 0 0 18px #e8a33d33}.stn-ui .inv.ux-inv .grid-scroll{grid-area:pack}.stn-ui .inv.ux-inv .bp-locked{grid-area:lock}.stn-ui .inv.ux-inv .card{grid-area:card}.stn-ui .inv.ux-inv .grid{grid-template-columns:repeat(auto-fill, minmax(max(4.5rem, calc(78 * var(--u))), 1fr));gap:max(.3125rem, calc(6 * var(--u)))}.stn-ui .inv.ux-inv .bp-sec{font-size:var(--fx);letter-spacing:.18em;margin-top:.25rem}.stn-ui .inv.ux-inv .bp-sec:first-child{margin-top:0}.stn-ui .inv.ux-inv .cell-name{font-size:var(--fx);letter-spacing:0;text-transform:none;color:var(--bone);bottom:.4375rem}.stn-ui .inv.ux-inv .cell-n{font-size:var(--fs)}.stn-ui .inv.ux-inv .cell-use{font-size:var(--fx)}.stn-ui .inv.ux-inv .bp-locked{margin-top:max(.375rem, calc(7 * var(--u)));font-size:var(--fx)}.stn-ui .inv.ux-inv .card{min-height:0;margin-top:max(.375rem, calc(8 * var(--u)));padding:max(.5rem, calc(10 * var(--u))) max(.625rem, calc(12 * var(--u)))}.stn-ui .inv.ux-inv .card-empty{min-height:1.5rem;font-size:var(--fs)}.stn-ui .inv.ux-inv .card-body:not([hidden]){column-gap:max(.75rem, calc(18 * var(--u)));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cmp""btns cmp""foot cmp";align-items:start;display:grid}.stn-ui .inv.ux-inv .card-head{grid-area:head}.stn-ui .inv.ux-inv .card-btns{grid-area:btns}.stn-ui .inv.ux-inv .card-foot{font-size:var(--fx);-webkit-line-clamp:1;grid-area:foot}.stn-ui .inv.ux-inv .card-cmp{padding-left:max(.75rem, calc(16 * var(--u)));border-left:1px solid #e6dfcf24;grid-area:cmp}.stn-ui .inv.ux-inv .card-name{font-size:var(--fl)}.stn-ui .inv.ux-inv .card-cat,.stn-ui .inv.ux-inv .card-key{font-size:var(--fx)}.stn-ui .inv.ux-inv .card-desc{font-size:var(--fs)}.stn-ui .inv.ux-inv .card-b{min-height:2.125rem;font-size:var(--fs)}.stn-ui .inv.ux-inv .card-b .kbd{font-size:var(--fx)}.stn-ui .inv.ux-inv .cc-h{font:var(--fx) / 1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:.3125rem}.stn-ui .inv.ux-inv .cc-h b{color:var(--bone);font-weight:400}.stn-ui .inv.ux-inv .cc-t{gap:.1875rem max(.625rem, calc(14 * var(--u)));font:var(--fs) / 1.1 var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto auto auto;align-items:baseline;display:grid}.stn-ui .inv.ux-inv .cc-k{font-size:var(--fx);color:var(--bone-dim);text-align:right}.stn-ui .inv.ux-inv .cc-lab{color:var(--bone-2)}.stn-ui .inv.ux-inv .cc-a{color:var(--bone);text-align:right;font-weight:400}.stn-ui .inv.ux-inv .cc-b{color:var(--bone-dim);text-align:right}.stn-ui .inv.ux-inv .cc-d{color:var(--bone-dim);font-size:var(--fx)}.stn-ui .inv.ux-inv .cc-a.up,.stn-ui .inv.ux-inv .cc-d.up{color:var(--good)}.stn-ui .inv.ux-inv .cc-a.down,.stn-ui .inv.ux-inv .cc-d.down{color:var(--blood-lite)}.stn-ui .inv.ux-inv .station{font-size:var(--fx)}.stn-ui .inv.ux-inv .ct{letter-spacing:.04em;min-height:1.875rem;padding-left:.4375rem;padding-right:.4375rem}.stn-ui .inv.ux-inv .ct-lab{letter-spacing:.06em}.stn-ui .inv.ux-inv .ct-lab,.stn-ui .inv.ux-inv .ct-n{font-size:var(--fx)}.stn-ui .inv.ux-inv .craft-group{font-size:var(--fx);letter-spacing:.2em}.stn-ui .inv.ux-inv .craft-group .cg-aside{text-overflow:ellipsis;letter-spacing:.04em;text-transform:none;min-width:0;overflow:hidden}.stn-ui .inv.ux-inv .cg-fold{flex:none;width:.75rem;height:.75rem;transition:transform .15s;display:none;transform:rotate(90deg)}.stn-ui .inv.ux-inv .cg-fold svg{width:100%;height:100%}.stn-ui .inv.ux-inv .craft-group.can-fold{cursor:pointer}.stn-ui .inv.ux-inv .craft-group.can-fold .cg-fold{display:block}.stn-ui .inv.ux-inv .craft-group.can-fold:hover{color:var(--bone)}.stn-ui .inv.ux-inv .craft-group.folded{background:#00000038;border:1px dashed #e6dfcf29;margin-bottom:.25rem;padding:.4375rem .5rem}.stn-ui .inv.ux-inv .craft-group.folded .cg-fold{transform:none}.stn-ui .inv.ux-inv .craft-group.folded:after{display:none}.stn-ui .inv.ux-inv .craft-group.folded .cg-aside{order:0;margin-left:auto}.stn-ui .inv.ux-inv .craft-group.g-carry{color:var(--amber)}.stn-ui .inv.ux-inv .rr{grid-template-columns:max(1.75rem, calc(36 * var(--u))) minmax(0, 1fr) auto auto auto;gap:max(.4375rem, calc(9 * var(--u)));min-height:2.25rem;padding:.1875rem .5rem}.stn-ui .inv.ux-inv .rr-ico{height:max(1.25rem, calc(24 * var(--u)))}.stn-ui .inv.ux-inv .rr-txt{flex-direction:column;gap:.125rem;min-width:0;display:flex}.stn-ui .inv.ux-inv .rr-name{font-size:var(--fm)}.stn-ui .inv.ux-inv .rr-n,.stn-ui .inv.ux-inv .rr-aside{font-size:var(--fx)}.stn-ui .inv.ux-inv .rr-why{white-space:nowrap;text-overflow:ellipsis;font:var(--fx) / 1.1 var(--f-mono);color:var(--amber);overflow:hidden}.stn-ui .inv.ux-inv .rr-why[hidden],.stn-ui .inv.ux-inv .rr-go[hidden]{display:none}.stn-ui .inv.ux-inv .rr-mark{width:.875rem}.stn-ui .inv.ux-inv .rr-mark:empty{width:0}.stn-ui .inv.ux-inv .rr.carry{background:#e8a33d0f;min-height:2.75rem}.stn-ui .inv.ux-inv .rr-go{min-height:1.875rem;font:500 var(--fs) / 1 var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--good);background:#b6d08a14;border:1px solid #b6d08a99;place-items:center;padding:0 .75rem;display:inline-grid}.stn-ui .inv.ux-inv .rr-go:hover{border-color:var(--good);color:#f4eddd;background:#b6d08a33}.stn-ui .inv.ux-inv .rc-bulk{font-size:var(--fx)}.stn-ui .inv.ux-inv .craft-none,.stn-ui .inv.ux-inv .cd-empty{font-size:var(--fs)}.stn-ui .inv.ux-inv .cd-name{font-size:var(--fl)}.stn-ui .inv.ux-inv .cd-sub,.stn-ui .inv.ux-inv .cd-req-src{font-size:var(--fx)}.stn-ui .inv.ux-inv .cd-desc,.stn-ui .inv.ux-inv .cd-req,.stn-ui .inv.ux-inv .cd-go{font-size:var(--fs)}.stn-ui .inv.ux-inv .cd-track,.stn-ui .inv.ux-inv .kbd.sm{font-size:var(--fx)}.stn-ui .inv.ux-inv .cd-sb,.stn-ui .inv.ux-inv .cd-max{font-size:var(--fs)}.stn-ui .inv.ux-inv .cd-qty{font-size:var(--fl)}.stn-ui .inv.ux-inv .split-name,.stn-ui .inv.ux-inv .ctx-name{font-size:var(--fm)}.stn-ui .inv.ux-inv .split-of,.stn-ui .inv.ux-inv .split-note,.stn-ui .inv.ux-inv .salv-h,.stn-ui .inv.ux-inv .ctx-n,.stn-ui .inv.ux-inv .ap-p,.stn-ui .inv.ux-inv .dz-what{font-size:var(--fx)}.stn-ui .inv.ux-inv .split-num,.stn-ui .inv.ux-inv .split-b,.stn-ui .inv.ux-inv .ctx-item{font-size:var(--fs)}.stn-ui .tip.ux-inv-tip{max-width:18rem}.stn-ui .tip.ux-inv-tip .tip-name{font-size:max(.9375rem, calc(15 * var(--u)))}.stn-ui .tip.ux-inv-tip .tip-cat,.stn-ui .tip.ux-inv-tip .tip-hint{font-size:max(.75rem, calc(12 * var(--u)))}.stn-ui .undo.ux-inv-undo .undo-t,.stn-ui .undo.ux-inv-undo .undo-b{font-size:max(.8125rem, calc(13 * var(--u)))}.stn-ui .inv.ux-inv.compact{padding-left:.5rem;padding-right:.5rem}.stn-ui .inv.ux-inv.compact .inv-wrap{grid-template:"head""panes""pane"minmax(0,1fr)/minmax(0,1fr);gap:.375rem;width:100%}.stn-ui .inv.ux-inv.compact .ux-kit,.stn-ui .inv.ux-inv.compact .ux-craft{grid-area:pane;padding:.5rem .625rem}.stn-ui .inv.ux-inv.compact .ux-kit{grid-template:"load load""side side""pack pack"minmax(0,1fr)"lock lock""card card"/minmax(0,1fr) auto;column-gap:.5rem}.stn-ui .inv.ux-inv.compact:not(.pane-craft) .ux-craft,.stn-ui .inv.ux-inv.compact.pane-craft .ux-kit,.stn-ui .inv.ux-inv.compact .ux-title,.stn-ui .inv.ux-inv.compact .inv-close-t,.stn-ui .inv.ux-inv.compact .ux-kit>.inv-h,.stn-ui .inv.ux-inv.compact .ux-sub,.stn-ui .inv.ux-inv.compact .pc-who,.stn-ui .inv.ux-inv.compact .pouch-foot{display:none}.stn-ui .inv.ux-inv.compact .ux-panes{grid-area:panes;display:flex}.stn-ui .inv.ux-inv.compact .ux-pane{flex:1;justify-content:center;min-width:0}.stn-ui .inv.ux-inv.compact .ux-head{gap:.625rem}.stn-ui .inv.ux-inv.compact .ux-load{margin-bottom:.375rem}.stn-ui .inv.ux-inv.compact .eq,.stn-ui .inv.ux-inv.compact .armor{flex-direction:row;align-items:center;gap:.375rem;min-height:2.125rem;padding:.25rem .375rem}.stn-ui .inv.ux-inv.compact .eq-ico,.stn-ui .inv.ux-inv.compact .arm-ico{flex:0 2.75rem;height:1.25rem;margin:0}.stn-ui .inv.ux-inv.compact .arm-ico{flex:0 0 1.25rem;width:1.25rem}.stn-ui .inv.ux-inv.compact .eq-txt,.stn-ui .inv.ux-inv.compact .arm-txt{flex:1 1 0;min-width:0}.stn-ui .inv.ux-inv.compact .eq-key,.stn-ui .inv.ux-inv.compact .eq-ammo,.stn-ui .inv.ux-inv.compact .eq-throws,.stn-ui .inv.ux-inv.compact .arm-sub,.stn-ui .inv.ux-inv.compact .arm-bar{display:none}.stn-ui .inv.ux-inv.compact .eq-cnt{font-size:var(--fx);top:.125rem;right:.25rem}.stn-ui .inv.ux-inv.compact .ux-row{scrollbar-width:thin;scrollbar-color:#e6dfcf40 transparent;flex-flow:row;gap:.75rem;margin-bottom:.375rem;padding-bottom:2px;overflow:auto hidden}.stn-ui .inv.ux-inv.compact .ux-quick,.stn-ui .inv.ux-inv.compact .ux-ammo{flex:none}.stn-ui .inv.ux-inv.compact .ux-qlist,.stn-ui .inv.ux-inv.compact .pouch{flex-direction:row}.stn-ui .inv.ux-inv.compact .ux-q-n{margin-left:.125rem}.stn-ui .inv.ux-inv.compact .ux-q,.stn-ui .inv.ux-inv.compact .pouch-cal{min-height:2.125rem}.stn-ui .inv.ux-inv.compact .pouch-cal{grid-template-areas:"ico name n";min-width:0}.stn-ui .inv.ux-inv.compact .ux-q-fx{display:none}.stn-ui .inv.ux-inv.compact .card:has(.card-body[hidden]){display:none}.stn-ui .inv.ux-inv.compact .card{z-index:2;background:linear-gradient(175deg,#221d19fa,#0e0c0afa);border-color:#e6dfcf4d;margin:0;animation:.16s ease-out ux-inv-sheet;position:absolute;bottom:.375rem;left:.375rem;right:.375rem;box-shadow:0 -10px 24px #0009}@keyframes ux-inv-sheet{0%{opacity:0;transform:translateY(1.5rem)}}.stn-ui .inv.ux-inv.compact .ux-kit:has(.card-body:not([hidden])) .grid-scroll{padding-bottom:var(--sheet,9.5rem);scroll-padding-bottom:var(--sheet,9.5rem)}.stn-ui .inv.ux-inv.compact .card-foot{display:none}.stn-ui .inv.ux-inv.compact .card-desc{-webkit-line-clamp:1}.stn-ui .inv.ux-inv.compact .cd{margin-top:.375rem;padding-top:.375rem}.stn-ui .inv.ux-inv.compact .cd-reqs{flex-flow:wrap;gap:.125rem .875rem;margin-top:.25rem}.stn-ui .inv.ux-inv.compact .cd-req{gap:.3125rem;padding:0;display:inline-flex}.stn-ui .inv.ux-inv.compact .cd-req-mark{width:.75rem}.stn-ui .inv.ux-inv.compact .cd-act{margin-top:.375rem}.stn-ui .inv.ux-inv.compact .ux-craft>.inv-h{margin-bottom:.375rem;padding-bottom:.25rem}.stn-ui .inv.ux-inv.compact .ux-craft>.inv-h .inv-h-t{font-size:var(--fm)}.stn-ui .inv.ux-inv.compact .craft-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.stn-ui .inv.ux-inv.compact .ct{flex:none}.stn-ui .inv.ux-inv.compact .cd-desc,.stn-ui .inv.ux-inv.compact .cd-req-src{display:none}.stn-ui .pause{pointer-events:auto;cursor:pointer;--pm-gap:calc(18 * var(--u));--pm-mono:max(12px, calc(13 * var(--u)));position:absolute;inset:0}.stn-ui .pause.in{animation:.2s ease-out stn-fadeIn}.stn-ui .pause.in .pm-rail{animation:.22s ease-out stn-slideInL}.stn-ui .pause .pause-shade{background:linear-gradient(90deg, #040303ed 0, #040303e0 calc(620 * var(--u)), #0403032e calc(960 * var(--u)), #04030314 100%);position:absolute;inset:0}.stn-ui .pause .pm-rail{top:0;bottom:0;left:calc(104 * var(--u));width:calc(560 * var(--u));min-width:380px;max-width:calc(100% - 32px);padding:calc(20 * var(--u)) 0;box-sizing:border-box;cursor:default;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""back""groups""leave""keys";align-content:center;display:grid;position:absolute}.stn-ui .pause .pm-head{grid-area:head;min-width:0}.stn-ui .pause .pm-live{align-items:center;gap:calc(10 * var(--u));font:var(--pm-mono) / 1.2 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-2);display:flex}.stn-ui .pause .pm-live-tag{color:var(--blood-lite);font-weight:400}.stn-ui .pause .pm-dot{width:max(8px, calc(9 * var(--u)));height:max(8px, calc(9 * var(--u)));background:var(--blood-lite);box-shadow:0 0 8px var(--blood-hi);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite stn-pulse}.stn-ui .pause .pm-title{margin-top:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;font:400 clamp(24px, calc(44 * var(--u)), 54px) / 1 var(--f-head);letter-spacing:.1em;color:var(--bone);text-shadow:0 2px 14px #000c;overflow:hidden}.stn-ui .pause .pm-meta{align-items:center;gap:calc(8 * var(--u)) calc(16 * var(--u));margin-top:calc(14 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .pause .pm-code{font:400 max(14px, calc(18 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;color:var(--bone);-webkit-user-select:text;user-select:text;cursor:text;background:#00000073;border:1px solid #e6dfcf99;border-radius:2px;padding:.35em .6em .3em}.stn-ui .pause .pm-code[hidden]{display:none}.stn-ui .pause .pm-sub{font:var(--pm-mono) / 1.3 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .pause .pm-row{align-items:center;gap:calc(16 * var(--u));width:100%;height:clamp(32px, calc(42 * var(--u)), 50px);padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));box-sizing:border-box;border:0;border-left:max(3px, calc(4 * var(--u))) solid transparent;font:400 clamp(17px, calc(27 * var(--u)), 32px) / 1 var(--f-head);letter-spacing:.1em;text-align:left;color:var(--bone);cursor:pointer;pointer-events:auto;background:0 0;outline:none;display:flex;position:relative;overflow:hidden}.stn-ui .pause .pm-row[hidden],.stn-ui .pause .pm-wrap[hidden]{display:none}.stn-ui .pause .pm-row.on{border-left-color:var(--bone-2);color:#fff;background:linear-gradient(90deg,#e6dfcf21,#e6dfcf0a 75%,#0000)}.stn-ui .pause .pm-ico{width:max(14px, calc(18 * var(--u)));height:max(14px, calc(18 * var(--u)));opacity:.85;flex:none}.stn-ui .pause .pm-ico svg{width:100%;height:100%;display:block}.stn-ui .pause .pm-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-top:.08em;overflow:hidden}.stn-ui .pause .pm-hint{align-items:center;gap:calc(8 * var(--u));font:var(--pm-mono) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;flex:none;display:flex}.stn-ui .pause .pm-row.on .pm-hint{color:var(--bone-2)}.stn-ui .pause .pm-key{visibility:hidden}.stn-ui .pause .on>.pm-hint .pm-key,.stn-ui .pause .on>.pm-key{visibility:visible}.stn-ui .pause .pm-n{box-sizing:border-box;background:var(--blood-hi);min-width:1.7em;height:1.7em;font:700 max(12px, calc(12 * var(--u))) / 1 var(--f-num);letter-spacing:0;color:#fff;border-radius:.85em;place-items:center;padding:0 .35em;display:inline-grid}.stn-ui .pause .pm-perks:has(.pm-n) .pm-hint{color:var(--amber)}.stn-ui .pause .pm-back{height:clamp(42px, calc(64 * var(--u)), 76px);margin:calc(18 * var(--u)) 0 calc(8 * var(--u));border-left-width:max(4px, calc(6 * var(--u)));border-left-color:var(--blood);font-size:clamp(22px, calc(38 * var(--u)), 46px);background:linear-gradient(90deg,#780c118c,#4a050840 80%,#0000);grid-area:back}.stn-ui .pause .pm-back.on{border-left-color:var(--blood-lite);background:linear-gradient(90deg,#a01218eb,#6e0a0eb3 70%,#4a050859)}.stn-ui .pause .pm-groups{overscroll-behavior:contain;scrollbar-width:thin;grid-area:groups;min-height:0;overflow-y:auto}.stn-ui .pause .pm-group+.pm-group{margin-top:calc(6 * var(--u))}.stn-ui .pause .pm-gh{padding:calc(6 * var(--u)) 0 calc(3 * var(--u));font:max(12px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:1em;display:flex}.stn-ui .pause .pm-gh:after{content:"";background:#e6dfcf24;flex:1;height:1px}.stn-ui .pause .pm-wrap{position:relative}.stn-ui .pause .pm-wrap .pm-row{padding-right:calc(170 * var(--u) + 24px)}.stn-ui .pause .pm-row.side{background:linear-gradient(90deg,#e6dfcf0f,#0000);border-left-color:#e6dfcf59}.stn-ui .pause .pm-copy{top:50%;right:calc(12 * var(--u));font:var(--pm-mono) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;background:#0006;border:1px solid #e6dfcf73;border-radius:2px;outline:none;align-items:center;gap:.6em;padding:.55em .9em;display:flex;position:absolute;transform:translateY(-50%)}.stn-ui .pause .pm-copy.on{border-color:var(--bone);color:#fff;background:#e6dfcf1f}.stn-ui .pause .pm-copy.done{border-color:var(--good);color:var(--good)}.stn-ui .pause .pm-copy-ico{width:1.1em;height:1.1em}.stn-ui .pause .pm-copy-ico svg{width:100%;height:100%;display:block}.stn-ui .pause .pm-leavebox{margin-top:calc(12 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid #e6dfcf24;grid-area:leave}.stn-ui .pause .pm-leave{border:1px solid #ff544673;border-left-width:max(3px, calc(4 * var(--u)));color:var(--blood-lite);border-left-color:#ff544673}.stn-ui .pause .pm-leave.on{border-color:var(--blood-lite);color:#ff7a66;background:linear-gradient(90deg,#4a0508bf,#4a050840)}.stn-ui .pause .pm-ask[hidden],.stn-ui .pause .pm-warn[hidden]{display:none}.stn-ui .pause .pm-ask-q{align-items:center;gap:calc(12 * var(--u));font:400 clamp(17px, calc(28 * var(--u)), 34px) / 1.1 var(--f-head);letter-spacing:.08em;color:var(--blood-lite);overflow-wrap:anywhere;display:flex}.stn-ui .pause .pm-ask-btns{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));display:flex}.stn-ui .pause .pm-stay,.stn-ui .pause .pm-go{justify-content:center;align-items:center;gap:calc(12 * var(--u));height:clamp(32px, calc(44 * var(--u)), 52px);padding:0 calc(20 * var(--u));font:400 clamp(16px, calc(26 * var(--u)), 32px) / 1 var(--f-head);letter-spacing:.14em;cursor:pointer;border-radius:2px;outline:none;display:flex}.stn-ui .pause .pm-stay{color:var(--bone);background:#00000080;border:1px solid #e6dfcf66;flex:1}.stn-ui .pause .pm-stay.on{border:2px solid var(--bone);color:#fff;background:#e6dfcf1a}.stn-ui .pause .pm-go{color:#ffb3a8;background:#780c118c;border:1px solid #ff544680;flex:none}.stn-ui .pause .pm-go.on{border:2px solid var(--blood-lite);color:#fff;background:#aa141ae6}.stn-ui .pause .pm-go .pm-ico{opacity:1}.stn-ui .pause .pm-cost,.stn-ui .pause .pm-warn{margin:calc(10 * var(--u)) 0 0;font:max(13px, calc(15 * var(--u))) / 1.4 var(--f-type);color:var(--bone-2)}.stn-ui .pause .pm-warn{align-items:flex-start;gap:calc(10 * var(--u));color:var(--amber);display:flex}.stn-ui .pause .pm-warn .pm-ico{opacity:1;margin-top:.15em}.stn-ui .pause.pm-someone-down .pm-leave:not(.on){border-color:#e8a33d8c}.stn-ui .pause .pm-keys{margin-top:calc(16 * var(--u));font:var(--pm-mono) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);grid-area:keys}.stn-ui .pause .pm-keyset{align-items:center;gap:calc(10 * var(--u)) calc(22 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .pause .pm-keys-ask,.stn-ui .pause.asking .pm-keys-menu{display:none}.stn-ui .pause.asking .pm-keys-ask{display:flex}.stn-ui .pause .pm-k{align-items:center;gap:calc(6 * var(--u));display:flex}.stn-ui .pause .pm-k-t{margin-left:calc(4 * var(--u))}.stn-ui .pause .kbd.sm{font-size:max(12px, calc(12 * var(--u)))}.stn-ui .pause .pm-play{top:50%;left:calc(100% + (100vw - 104 * var(--u) - 100%) / 2);font:var(--pm-mono) / 1.4 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--bone-2);cursor:pointer;background:#00000059;border:1px dashed #e6dfcf66;border-radius:2px;align-items:center;gap:1em;padding:.9em 1.3em;display:flex;position:absolute;transform:translate(-50%,-50%)}.stn-ui .pause .pm-play-ico{flex:none;width:1.2em;height:1.2em}.stn-ui .pause .pm-play-ico svg{width:100%;height:100%;display:block}.stn-ui .pause .pm-play-esc{display:none}.stn-ui .pause .pm-hit{align-items:center;gap:calc(16 * var(--u));width:min(100%,max(560px,64vw));padding:calc(12 * var(--u)) calc(28 * var(--u)) calc(12 * var(--u)) calc(104 * var(--u));box-sizing:border-box;border-bottom:2px solid var(--blood-lite);color:#fff;z-index:2;background:repeating-linear-gradient(-45deg,#961016f0 0 16px,#780a10f0 16px 32px);display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 24px #00000080}.stn-ui .pause .pm-hit[hidden]{display:none}.stn-ui .pause .pm-hit.flash{animation:.45s ease-out pm-hit-flash}@keyframes pm-hit-flash{0%{filter:brightness(1.8)}to{filter:none}}.stn-ui .pause .pm-hit-ico{width:max(16px, calc(22 * var(--u)));height:max(16px, calc(22 * var(--u)));flex:none}.stn-ui .pause .pm-hit-ico svg{width:100%;height:100%;display:block}.stn-ui .pause .pm-hit-t{font:400 clamp(18px, calc(28 * var(--u)), 34px) / 1 var(--f-head);letter-spacing:.12em;white-space:nowrap}.stn-ui .pause .pm-hit-hp{font:600 max(13px, calc(16 * var(--u))) / 1 var(--f-num);letter-spacing:.08em;white-space:nowrap}.stn-ui .pause .pm-hit-go{font:var(--pm-mono) / 1.2 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;text-align:right;color:#ffffffd9;margin-left:auto}@media (max-height:640px) and (min-width:700px){.stn-ui .pause .pm-rail{column-gap:max(24px, calc(40 * var(--u)));grid-template:"head groups""back groups""play groups""leave groups""keys groups"1fr/minmax(0,1fr) minmax(0,1fr);width:auto;min-width:0;max-width:none;padding:16px 0;left:16px;right:16px}.stn-ui .pause .pause-shade{background:#040303e0}.stn-ui .pause .pm-groups{align-self:center;max-height:calc(100vh - 32px)}.stn-ui .pause .pm-keys{align-self:start}.stn-ui .pause .pm-back{margin:12px 0 10px}}@media (max-width:699px){.stn-ui .pause .pm-rail{grid-template-rows:auto auto auto minmax(0,auto) auto auto;grid-template-areas:"head""back""play""groups""leave""keys";width:auto;min-width:0;max-width:none;padding:16px 0;left:16px;right:16px}.stn-ui .pause .pause-shade{background:#040303db}}@media (max-height:640px),(max-width:699px){.stn-ui .pause .pm-play{white-space:normal;text-align:center;grid-area:play;justify-content:center;margin:4px 0 6px;position:static;transform:none}.stn-ui .pause .pm-play-t:not(.pm-play-esc){display:none}.stn-ui .pause .pm-play-esc{display:inline}.stn-ui .pause .pm-hit{width:100%;padding-left:16px}}@media (prefers-reduced-motion:reduce){.stn-ui .pause .pm-dot,.stn-ui .pause.in .pm-rail,.stn-ui .pause .pm-hit.flash{animation:none}}.stn-ui .pause .pm-perks .pm-n{background:var(--amber);color:#1a1208}.stn-ui .stn-settings.ux-set{--ux-amber:var(--amber);--ux-kw:max(96px, calc(112 * var(--u)));--ux-kr:max(58px, calc(62 * var(--u)));--ux-gap:6px;transition:background .2s}.stn-ui .stn-settings.ux-set.ux-live{background:#0302021f}.stn-ui .stn-settings.ux-set .set-card{width:calc(1020 * var(--u));min-width:min(700px,96vw);max-width:96vw;height:min(92vh, max(460px, calc(820 * var(--u))))}.stn-ui .stn-settings.ux-set .set-head{flex:none}.stn-ui .stn-settings.ux-set .set-sub{font:max(12px, calc(13 * var(--u))) / 1.35 var(--f-type)}.stn-ui .stn-settings.ux-set .ux-bar-key{vertical-align:-.15em;background:var(--ux-amber);width:3px;height:1em;display:inline-block}.stn-ui .stn-settings.ux-set .set-nav{width:calc(250 * var(--u));scrollbar-width:thin;min-width:226px;overflow-y:auto}.stn-ui .stn-settings.ux-set .set-tab{height:auto;min-height:max(44px, calc(54 * var(--u)));padding-top:calc(6 * var(--u));padding-bottom:calc(6 * var(--u))}.stn-ui .stn-settings.ux-set .set-tab-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stn-ui .stn-settings.ux-set .ux-tab-name{font:400 max(15px, calc(19 * var(--u))) / 1 var(--f-head);letter-spacing:.12em}.stn-ui .stn-settings.ux-set .ux-tab-sum{font:max(12px, calc(12 * var(--u))) / 1.2 var(--f-type);letter-spacing:0;color:var(--bone-dim);overflow-wrap:anywhere}.stn-ui .stn-settings.ux-set .set-tab.on .ux-tab-sum{color:#ffffffb8}.stn-ui .stn-settings.ux-set .ux-tab-count{min-width:1.4em;font:max(12px, calc(13 * var(--u))) / 1 var(--f-mono);text-align:right;color:var(--ux-amber);flex:none}.stn-ui .stn-settings.ux-set .ux-nav-sep{height:1px;margin:calc(10 * var(--u)) calc(18 * var(--u));background:#e6dfcf1f;flex:none}.stn-ui .stn-settings.ux-set .ux-pane-head{align-items:baseline;gap:4px calc(16 * var(--u));margin:calc(16 * var(--u)) 0 calc(4 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .stn-settings.ux-set .ux-pane-head .set-sec-title{font:400 max(20px, calc(30 * var(--u))) / 1 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin:0}.stn-ui .stn-settings.ux-set .ux-pane-desc{font:max(12px, calc(13 * var(--u))) / 1.35 var(--f-type);color:var(--bone-dim);flex:18em;margin:0}.stn-ui .stn-settings.ux-set .set-group{margin-top:calc(18 * var(--u));font-size:max(12px, calc(11 * var(--u)));border-bottom:1px solid #e6dfcf1f;align-items:baseline;gap:1em;padding-bottom:4px;display:flex}.stn-ui .stn-settings.ux-set .ux-group-note{font:max(12px, calc(12 * var(--u))) / 1 var(--f-type);letter-spacing:0;text-transform:none;color:var(--bone-dim);opacity:.8}.stn-ui .stn-settings.ux-set .set-row{min-height:calc(46 * var(--u));padding:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(12 * var(--u));position:relative}.stn-ui .stn-settings.ux-set .set-label{min-width:0;font-size:max(14px, calc(17 * var(--u)));overflow-wrap:anywhere}.stn-ui .stn-settings.ux-set .set-hint{font-size:max(12px, calc(12.5 * var(--u)));margin-top:3px;line-height:1.3}.stn-ui .stn-settings.ux-set .set-val,.stn-ui .stn-settings.ux-set .set-toggle-txt{font-size:max(12px, calc(14 * var(--u)))}.stn-ui .stn-settings.ux-set .seg-btn{font-size:max(12px, calc(13 * var(--u)))}.stn-ui .stn-settings.ux-set .set-ctl{gap:calc(10 * var(--u))}.stn-ui .stn-settings.ux-set .set-row.ux-changed-row:before{content:"";background:var(--ux-amber);width:3px;position:absolute;top:6px;bottom:6px;left:0}.stn-ui .stn-settings.ux-set .set-row.ux-changed-row .set-val,.stn-ui .stn-settings.ux-set .set-row.ux-changed-row .set-toggle-txt{color:var(--ux-amber)}.stn-ui .stn-settings.ux-set .ux-row-reset{width:max(28px, calc(32 * var(--u)));height:max(28px, calc(32 * var(--u)));color:var(--ux-amber);cursor:pointer;pointer-events:auto;background:#e8a33d14;border:1px solid #e8a33d8c;flex:none;place-items:center;padding:0;display:grid}.stn-ui .stn-settings.ux-set .ux-row-reset svg{width:60%;height:60%}.stn-ui .stn-settings.ux-set .ux-row-reset:hover,.stn-ui .stn-settings.ux-set .ux-row-reset:focus-visible{background:#e8a33d33}.stn-ui .stn-settings.ux-set .ux-row-reset.off{visibility:hidden}.stn-ui .stn-settings.ux-set .ux-presets{gap:calc(10 * var(--u));margin:calc(10 * var(--u)) 0 calc(4 * var(--u));grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.stn-ui .stn-settings.ux-set .ux-preset{padding:calc(10 * var(--u)) calc(12 * var(--u));background:#00000040;border:1px solid #e6dfcf29;align-items:center;gap:10px;display:flex}.stn-ui .stn-settings.ux-set .ux-preset-t{flex:1;min-width:0}.stn-ui .stn-settings.ux-set .ux-preset-t b{font:400 max(14px, calc(17 * var(--u))) / 1.15 var(--f-num);letter-spacing:.04em;display:block}.stn-ui .stn-settings.ux-set .ux-preset-t small{font:max(12px, calc(12 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim);margin-top:3px;display:block}.stn-ui .stn-settings.ux-set .ux-mini{padding:calc(7 * var(--u)) calc(14 * var(--u));font-size:max(12px, calc(12.5 * var(--u)));letter-spacing:.14em;flex:none}.stn-ui .stn-settings.ux-set .ux-mini:disabled{opacity:.55;pointer-events:none}.stn-ui .stn-settings.ux-set .ux-foot{justify-content:flex-start;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));flex:none}.stn-ui .stn-settings.ux-set .ux-reset-tab{padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:max(12px, calc(13 * var(--u)));letter-spacing:.14em;color:#f2d48a;border-color:#e8a33d99;flex:none}.stn-ui .stn-settings.ux-set .ux-reset-tab:disabled{color:var(--bone-dim);opacity:.6;pointer-events:none;border-color:#e6dfcf33}.stn-ui .stn-settings.ux-set .ux-all{min-width:0;font:max(12px, calc(13 * var(--u))) / 1.3 var(--f-type);color:var(--bone-dim);flex-wrap:wrap;flex:1;align-items:center;gap:6px 8px;display:flex}.stn-ui .stn-settings.ux-set .ux-changed.some{color:var(--ux-amber)}.stn-ui .stn-settings.ux-set .ux-link{font:inherit;color:var(--bone-2);text-underline-offset:3px;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;text-decoration:underline}.stn-ui .stn-settings.ux-set .ux-link:hover{color:var(--bone)}.stn-ui .stn-settings.ux-set .ux-all-ask{color:var(--bone);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.stn-ui .stn-settings.ux-set .ux-all-ask[hidden],.stn-ui .stn-settings.ux-set .ux-all [hidden],.stn-ui .stn-settings.ux-set .ux-foot [hidden]{display:none}.stn-ui .stn-settings.ux-set.ux-keys .set-main{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.stn-ui .stn-settings.ux-set .kb-sec:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.stn-ui .stn-settings.ux-set .ux-kb-top{border-bottom:1px solid #e6dfcf1f;flex:none;padding-bottom:6px}.stn-ui .stn-settings.ux-set .kb-status{font-size:max(12px, calc(12.5 * var(--u)));flex:12em}.stn-ui .stn-settings.ux-set .kb-note{font-size:max(12px, calc(13 * var(--u)));background:#00000040;border-left:3px solid #e6dfcf40;margin:4px 0 0;padding:6px 10px}.stn-ui .stn-settings.ux-set .kb-note.live{border-left-color:var(--blood-lite);background:#9d111740}.stn-ui .stn-settings.ux-set .kb-note.bad{border-left-color:#ff9d90}.stn-ui .stn-settings.ux-set .kb-note.done{border-left-color:#c9e2b8}.stn-ui .stn-settings.ux-set .ux-kb-list{min-height:0;padding-bottom:calc(14 * var(--u));scrollbar-width:thin;flex:1;overflow-y:auto}.stn-ui .stn-settings.ux-set .ux-kb-cols{z-index:1;align-items:flex-end;gap:var(--ux-gap);padding:calc(14 * var(--u)) 0 5px calc(12 * var(--u));font-size:max(12px, calc(12 * var(--u)));letter-spacing:.2em;color:var(--bone-2);background:#15110f;border-bottom:1px solid #e6dfcf1f;margin:0;display:flex;position:sticky;top:0}.stn-ui .stn-settings.ux-set .ux-kb-gname{flex:1;min-width:0}.stn-ui .stn-settings.ux-set .ux-kb-col{width:var(--ux-kw);text-align:center;font-size:max(12px, calc(11 * var(--u)));letter-spacing:.18em;color:var(--bone-dim);flex:none}.stn-ui .stn-settings.ux-set .ux-kb-col-r{width:var(--ux-kr)}.stn-ui .stn-settings.ux-set .kb-row{min-height:calc(40 * var(--u))}.stn-ui .stn-settings.ux-set .kb-ctl{gap:var(--ux-gap)}.stn-ui .stn-settings.ux-set .kb-key{width:var(--ux-kw);height:max(28px, calc(32 * var(--u)));font-size:max(12px, calc(13 * var(--u)))}.stn-ui .stn-settings.ux-set .kb-reset{width:var(--ux-kr);min-width:0;font-size:max(12px, calc(12 * var(--u)));padding-left:0;padding-right:0}.stn-ui .stn-settings.ux-set .kb-row:has(.kb-reset:not(.off)):before{content:"";background:var(--ux-amber);width:3px;position:absolute;top:6px;bottom:6px;left:0}.stn-ui .stn-settings.ux-set .kb-conflict{font-size:max(12px, calc(13 * var(--u)))}.stn-ui .stn-settings.ux-set .ux-kb-fixed .set-label{color:var(--bone-2)}.stn-ui .stn-settings.ux-set .ux-kb-fixed .kbd.sm{font-size:max(12px, calc(12.5 * var(--u)));padding:0 .6em}.stn-ui .stn-settings.ux-set .ux-kb-plus{font:max(12px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}@media (max-width:960px),(max-height:560px){.stn-ui .stn-settings.ux-set .set-card{width:98vw;min-width:0;max-width:98vw;height:96vh}.stn-ui .stn-settings.ux-set .set-head{padding:8px 14px 6px}.stn-ui .stn-settings.ux-set .set-title{font-size:24px}.stn-ui .stn-settings.ux-set .set-sub{display:none}.stn-ui .stn-settings.ux-set .set-split{grid-template-rows:none;grid-template-columns:auto 1fr}.stn-ui .stn-settings.ux-set .set-nav{border-bottom:0;border-right:1px solid #e6dfcf1a;flex-direction:column;width:auto;min-width:0;padding:6px 0;overflow:hidden auto}.stn-ui .stn-settings.ux-set .set-tab{border-bottom:0;border-left:3px solid #0000;justify-content:center;min-height:40px;padding:0 12px;position:relative}.stn-ui .stn-settings.ux-set .set-tab.on{border-left-color:var(--blood-lite)}.stn-ui .stn-settings.ux-set .set-tab-ico{width:20px;height:20px}.stn-ui .stn-settings.ux-set .set-tab-txt{display:none}.stn-ui .stn-settings.ux-set .ux-tab-count{min-width:0;font-size:12px;position:absolute;top:4px;right:3px}.stn-ui .stn-settings.ux-set .ux-nav-sep{margin:6px 10px}.stn-ui .stn-settings.ux-set .set-main{padding:0 14px 8px}.stn-ui .stn-settings.ux-set .ux-pane-head{margin-top:10px}.stn-ui .stn-settings.ux-set .ux-pane-head .set-sec-title{font-size:20px}.stn-ui .stn-settings.ux-set .set-row{min-height:38px;padding-top:4px;padding-bottom:4px}.stn-ui .stn-settings.ux-set .set-range{width:clamp(110px,24vw,220px);min-width:0}.stn-ui .stn-settings.ux-set .ux-foot{padding:8px 14px}.stn-ui .stn-settings.ux-set .ux-foot .btn-blood{padding:6px 20px 4px 22px;font-size:16px}}@media (max-width:600px){.stn-ui .stn-settings.ux-set .set-row{grid-template-columns:1fr;gap:6px}.stn-ui .stn-settings.ux-set .set-ctl{justify-content:flex-end}.stn-ui .stn-settings.ux-set .ux-kb-col{display:none}}.stn-ui .mapscr .mk,.stn-ui .mmap .mk{--b:max(18px, calc(24 * var(--u)));box-sizing:border-box;width:var(--b);height:var(--b);color:#f4ecd8;font:700 calc(var(--b) * .56) / 1 var(--f-num);background:#3a3027;border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid;box-shadow:0 0 0 1.5px #f4ecd8eb,0 1px 3px #00000073}.stn-ui .mapscr .mk svg,.stn-ui .mmap .mk svg{width:64%;height:64%;display:block}.stn-ui .mapscr .mk.k-you,.stn-ui .mmap .mk.k-you{background:#c0281f}.stn-ui .mapscr .mk.k-mate,.stn-ui .mmap .mk.k-mate{background:#1f4f8a}.stn-ui .mapscr .mk.k-down,.stn-ui .mmap .mk.k-down{background:#c0281f;box-shadow:0 0 0 1.5px #f4ecd8f2,0 0 0 3.5px #c0281f,0 1px 4px #00000080}.stn-ui .mapscr .mk.k-car,.stn-ui .mmap .mk.k-car{background:#15110d;border-radius:24%}.stn-ui .mapscr .mk.k-part,.stn-ui .mmap .mk.k-part{background:#c4610c;border-radius:24%}.stn-ui .mapscr .mk.k-bench,.stn-ui .mmap .mk.k-bench{background:#2f6a52;border-radius:24%}.stn-ui .mapscr .mk.k-veh,.stn-ui .mmap .mk.k-veh{background:#2a5f9e;border-radius:24%}.stn-ui .mapscr .mk.k-veh.down{background:#7a6a55}.stn-ui .mapscr .mk.k-crate,.stn-ui .mmap .mk.k-crate{box-shadow:none;color:#c0281f;filter:drop-shadow(0 0 1.5px #f4ecd8f2)drop-shadow(0 1px 2px #0006);background:0 0;border-radius:0}.stn-ui .mapscr .mk.k-crate svg,.stn-ui .mmap .mk.k-crate svg{width:100%;height:100%}.stn-ui .mapscr .mk.k-sup,.stn-ui .mapscr .mk.k-schem{box-shadow:none;color:#e8a33d;background:#f4ecd824;border:2px dashed #e07a1f}.stn-ui .mapscr .mk.k-schem{color:#8fb4dc;border-color:#5b9ad8}.stn-ui .mmap .mk.k-sup,.stn-ui .mmap .mk.k-schem{background:#c4610c;border-radius:3px}.stn-ui .mmap .mk.k-schem{background:#2f6fb0}.stn-ui .mapscr .mk.k-ping,.stn-ui .mmap .mk.k-ping{box-shadow:none;color:#3e7a18;filter:drop-shadow(0 0 1.5px #f4ecd8f2);background:0 0}.stn-ui .mapscr .mk.k-ping svg,.stn-ui .mmap .mk.k-ping svg{width:92%;height:92%}.stn-ui .mapscr .mk.k-ping.p1,.stn-ui .mmap .mk.k-ping.p1{color:#c0281f}.stn-ui .mapscr .mk.k-ping.p2,.stn-ui .mmap .mk.k-ping.p2{color:#c8960e}.stn-ui .mapscr .mk.k-way,.stn-ui .mmap .mk.k-way{color:#6a35b5;background:#f4ecd8d1;box-shadow:0 0 0 2px #6a35b5,0 1px 3px #0006}.stn-ui .mapscr .mk.k-teamway,.stn-ui .mmap .mk.k-teamway{box-shadow:none;color:#1d7a90;filter:drop-shadow(0 0 1.5px #f4ecd8f2);background:0 0}.stn-ui .mapscr .mk.k-teamway svg,.stn-ui .mmap .mk.k-teamway svg{width:86%;height:86%}.stn-ui .mapscr .map-frame.mx{--side:clamp(270px, 25vw, 360px);--mv:min(100cqh, calc(100cqw - var(--side) - .9rem));box-sizing:border-box;min-width:0;min-height:0;padding:.7rem .9rem .75rem}.stn-ui .mapscr .mx-head{align-items:center;gap:.6rem;min-width:0;margin-bottom:.55rem;display:flex}.stn-ui .mapscr .mx-head .map-title{font-size:max(18px, calc(26 * var(--u)));white-space:nowrap}.stn-ui .mapscr .mx-grow{flex:1}.stn-ui .mapscr .mx-you{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e6dfcf33;align-items:center;height:auto;min-height:0;padding:.22rem .55rem;line-height:1;display:inline-flex}.stn-ui .mapscr .mx-you .map-coords{font-size:max(12px, calc(13 * var(--u)));color:var(--bone-2)}.stn-ui .mapscr .mx-you:hover{border-color:var(--bone)}.stn-ui .mapscr .mx-you.away{border-color:var(--amber)}.stn-ui .mapscr .mx-you.away .map-coords{color:var(--amber)}.stn-ui .mapscr .mx-head .map-rot{font-size:max(12px, calc(12 * var(--u)));white-space:nowrap;margin-left:0}.stn-ui .mapscr .mx-body{flex:1;gap:.9rem;min-height:0;display:flex;container-type:size}.stn-ui .mapscr .mx .map-view{width:var(--mv);height:var(--mv);background:#6f8a92;flex:none;align-self:center}.stn-ui .mapscr .mx-sea,.stn-ui .mapscr .mx-rings,.stn-ui .mapscr .mx-marks{position:absolute;inset:0}.stn-ui .mapscr .mx-sea[hidden]{display:none}.stn-ui .mapscr .mx-rings,.stn-ui .mapscr .mx-marks{pointer-events:none}.stn-ui .mapscr .map-lab{font-size:max(12px, calc(13 * var(--u)))}.stn-ui .mapscr .map-lab.sub{font-size:max(12px, calc(11 * var(--u)))}.stn-ui .mapscr .map-lab.big{font-size:max(13px, calc(15 * var(--u)))}.stn-ui .mapscr .mx-ring{box-sizing:border-box;background:#c4610c1a;border:2px dashed #c4610c;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.stn-ui .mapscr .mx-ring.schem{background:#2f6fb01a;border-color:#2f6fb0}.stn-ui .mapscr .mx-ring.both{outline-offset:3px;background:#c4610c14;border-color:#2f6fb0;outline:2px dashed #c4610c}.stn-ui .mapscr .mx-tab{gap:2px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-60%)}.stn-ui .mapscr .mx-tab-i{color:#f4ecd8;background:#c4610c;border-radius:3px;place-items:center;padding:2px 4px;display:grid;box-shadow:0 0 0 1px #f4ecd8d9,0 1px 3px #0006}.stn-ui .mapscr .mx-tab-i.schem{background:#2f6fb0}.stn-ui .mapscr .mx-tab-i svg{width:auto;height:max(13px, calc(15 * var(--u)));display:block}.stn-ui .mapscr .mx-m{transform-origin:0 0;transform:rotate(var(--unrot,0deg)) translate(-50%, -50%);z-index:1;line-height:0;position:absolute}.stn-ui .mapscr .mx-m .mk{--b:max(18px, calc(22 * var(--u)))}.stn-ui .mapscr .mx-ml{font:600 max(12px, calc(12.5 * var(--u))) / 1 var(--f-num);letter-spacing:.03em;color:#2a1c10;text-shadow:0 0 3px #e8dcc0fa,0 0 6px #e8dcc0d9;white-space:nowrap;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.stn-ui .mapscr .mx-ml:empty{display:none}.stn-ui .mapscr .mx-m.you{z-index:4}.stn-ui .mapscr .mx-m.mate,.stn-ui .mapscr .mx-m.down,.stn-ui .mapscr .mx-m.car{z-index:3}.stn-ui .mapscr .mx-m.mate .mx-ml{color:#1a3f6e}.stn-ui .mapscr .mx-m.down .mx-ml{color:#b31212}.stn-ui .mapscr .mx-m.part .mx-ml{color:#8a3f06}.stn-ui .mapscr .mx-m.crate .mx-ml,.stn-ui .mapscr .mx-m.ping.p1 .mx-ml{color:#b31212}.stn-ui .mapscr .mx-m.ping.p0 .mx-ml{color:#2f5f12}.stn-ui .mapscr .mx-m.ping.p2 .mx-ml{color:#7a5a06}.stn-ui .mapscr .mx-m.bench .mx-ml{color:#2f5a4a}.stn-ui .mapscr .mx-m.teamway .mx-ml{color:#155f70}.stn-ui .mapscr .mx-m.way{z-index:0;pointer-events:auto;cursor:pointer}.stn-ui .mapscr .mx-m.way .mk{--b:max(24px, calc(30 * var(--u)))}.stn-ui .mapscr .mx-m.way .mx-ml{color:#5b2a9d}.stn-ui .mapscr .mx-m.down .mk{animation:1.4s ease-in-out infinite mx-down}@keyframes mx-down{50%{box-shadow:0 0 0 1.5px #f4ecd8f2,0 0 0 7px #c0281f59,0 1px 4px #00000080}}.stn-ui .mapscr .mx-flash{opacity:0;z-index:5;border:3px solid #f1c24a;border-radius:50%;width:64px;height:64px;position:absolute;transform:translate(-50%,-50%)}.stn-ui .mapscr .mx-flash.go{animation:1.5s ease-out mx-flash}@keyframes mx-flash{0%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}60%{opacity:1;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(.7)}}.stn-ui .mapscr .mx-bridge{transform-origin:0 0;transform:rotate(var(--unrot,0deg)) translate(-50%, -50%);color:#2a1c10;white-space:nowrap;pointer-events:none;background:#e8dcc0eb;border:1px solid #2a1c108c;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;display:flex;position:absolute;box-shadow:0 1px 4px #00000059}.stn-ui .mapscr .mx-bridge[hidden]{display:none}.stn-ui .mapscr .mx-bridge b{font:400 max(13px, calc(15 * var(--u))) / 1 var(--f-head);letter-spacing:.1em;text-transform:uppercase}.stn-ui .mapscr .mx-bridge span{font:max(12px, calc(12 * var(--u))) / 1.1 var(--f-type)}.stn-ui .mapscr .mx-bridge .mx-note{font:600 max(17px, calc(20 * var(--u))) / 1 "Caveat", "Segoe Print", "Comic Sans MS", "Marker Felt", cursive;color:#7a1a12;text-shadow:0 0 3px #e8dcc0d9;margin-bottom:1px;position:absolute;bottom:100%;right:-10px;transform:rotate(-7deg)}.stn-ui .mapscr .mx-rule{z-index:2;pointer-events:none;position:absolute}.stn-ui .mapscr .mx-rule.top{height:max(18px, calc(20 * var(--u)));background:linear-gradient(#e8dcc0c7,#e8dcc000);top:0;left:0;right:0}.stn-ui .mapscr .mx-rule.left{width:max(18px, calc(20 * var(--u)));background:linear-gradient(90deg,#e8dcc0c7,#e8dcc000);top:0;bottom:0;left:0}.stn-ui .mapscr .map-view.turned .mx-rule{display:none}.stn-ui .mapscr .mx-rule span{font:700 max(12px, calc(12 * var(--u))) / 1 Georgia, "Times New Roman", serif;color:#2a1c10cc;position:absolute}.stn-ui .mapscr .mx-rule span[hidden]{display:none}.stn-ui .mapscr .mx-rule.top span{left:var(--at);top:3px;transform:translate(-50%)}.stn-ui .mapscr .mx-rule.left span{top:var(--at);left:4px;transform:translateY(-50%)}.stn-ui .mapscr .mx-pins{z-index:3;pointer-events:none;position:absolute;inset:0}.stn-ui .mapscr .mx-pin{font:500 max(12px, calc(12.5 * var(--u))) / 1 var(--f-num);letter-spacing:.02em;color:#f4ecd8;white-space:nowrap;pointer-events:auto;cursor:pointer;background:#14100ce0;border:1px solid #f4ecd84d;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;display:inline-flex;position:absolute;top:0;left:0}.stn-ui .mapscr .mx-pin:hover{border-color:#f4ecd8}.stn-ui .mapscr .mx-pin[hidden]{display:none}.stn-ui .mapscr .mx-pin.r{flex-direction:row-reverse;padding:2px 3px 2px 9px;translate:-100% -50%}.stn-ui .mapscr .mx-pin.l{translate:0 -50%}.stn-ui .mapscr .mx-pin.t{translate:-50%}.stn-ui .mapscr .mx-pin.b{translate:-50% -100%}.stn-ui .mapscr .mx-pin.down{color:#ffb4ab;border-color:#ff5446}.stn-ui .mapscr .mx-pin .mk{--b:max(18px, calc(20 * var(--u)))}.stn-ui .mapscr .mx-pin-arr{color:#f4ecd8;width:12px;height:12px;display:block}.stn-ui .mapscr .mx-pin-arr svg{width:100%;height:100%;display:block}.stn-ui .mapscr .mx-card{z-index:6;min-width:13rem;max-width:18rem;font:max(12px, calc(12.5 * var(--u))) / 1.25 var(--f-type);color:var(--bone-2);pointer-events:none;background:#100d0bf2;border:1px solid #e6dfcf40;flex-direction:column;gap:3px;padding:8px 11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #00000080}.stn-ui .mapscr .mx-card[hidden]{display:none}.stn-ui .mapscr .mx-card-h{font:400 max(14px, calc(17 * var(--u))) / 1.1 var(--f-head);letter-spacing:.08em;color:var(--bone);text-transform:uppercase}.stn-ui .mapscr .mx-card-sup{color:var(--amber)}.stn-ui .mapscr .mx-card-schem{color:#8fb4dc}.stn-ui .mapscr .mx-card-team{color:#9fc3f0}.stn-ui .mapscr .mx-card-k{font-family:var(--f-mono);color:var(--bone-dim);margin-top:3px}.stn-ui .mapscr .mx-side{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.35rem;min-width:0;min-height:0;display:flex;overflow-y:auto;container-type:inline-size}.stn-ui .mapscr .mx-cols,.stn-ui .mapscr .mx-col{display:contents}.stn-ui .mapscr .mx-col+.mx-col>.mx-h:first-child{margin-top:.35rem}@container (width>=600px){.stn-ui .mapscr .mx-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 1.1rem;display:grid}.stn-ui .mapscr .mx-col{flex-direction:column;gap:.35rem;min-width:0;display:flex}.stn-ui .mapscr .mx-col+.mx-col>.mx-h:first-child{margin-top:0}}.stn-ui .mapscr .mx-h{border-bottom:1px solid #e6dfcf24;justify-content:space-between;align-items:baseline;gap:8px;margin-top:.35rem;padding-bottom:3px;display:flex}.stn-ui .mapscr .mx-h:first-child{margin-top:0}.stn-ui .mapscr .mx-h-t{font:400 max(17px, calc(21 * var(--u))) / 1 var(--f-head);letter-spacing:.12em;color:var(--bone)}.stn-ui .mapscr .mx-h-n{font:max(12px, calc(13 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .mapscr .mx-bar{gap:3px;margin:2px 0;display:flex}.stn-ui .mapscr .mx-bar i{background:#e6dfcf24;flex:1;height:5px}.stn-ui .mapscr .mx-bar i.in{background:var(--good)}.stn-ui .mapscr .mx-bar i.pack{background:var(--amber)}.stn-ui .mapscr .mx-rows{flex-direction:column;gap:2px;display:flex}.stn-ui .mapscr .mx-row{text-align:left;width:100%;color:var(--bone);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:5px 6px;display:grid}.stn-ui .mapscr .mx-row[hidden]{display:none}.stn-ui .mapscr .mx-row:hover:not(:disabled){background:#e6dfcf12}.stn-ui .mapscr .mx-row:disabled{cursor:default}.stn-ui .mapscr .mx-row-t{flex-direction:column;gap:2px;min-width:0;display:flex}.stn-ui .mapscr .mx-row-t b{font:500 max(13px, calc(15 * var(--u))) / 1.1 var(--f-num);letter-spacing:.02em}.stn-ui .mapscr .mx-row-t span{font:max(12px, calc(12 * var(--u))) / 1.2 var(--f-type);color:#e6dfcf99}.stn-ui .mapscr .mx-row-t span:empty{display:none}.stn-ui .mapscr .mx-row-d{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stn-ui .mapscr .mx-row-d b{font:500 max(13px, calc(15 * var(--u))) / 1 var(--f-num)}.stn-ui .mapscr .mx-row-d span{font:max(12px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .mapscr .mx-row.pack{border-left-color:var(--amber);background:#e8a33d21}.stn-ui .mapscr .mx-row.pack .mx-row-t b{color:var(--amber)}.stn-ui .mapscr .mx-row.alarm{background:#c1121f38;border-left-color:#ff5446}.stn-ui .mapscr .mx-row.alarm .mx-row-t b{color:#ff8a7e}.stn-ui .mapscr .mx-row.dim{opacity:.6}.stn-ui .mapscr .mx-row.sub{padding-left:1.6rem}.stn-ui .mapscr .mx-row.sub .mk{--b:max(16px, calc(18 * var(--u)))}.stn-ui .mapscr .mx-row.sub .mx-row-t b{font-size:max(12px, calc(13 * var(--u)));color:var(--bone-2)}.stn-ui .mapscr .mx-done{font:max(12px, calc(12 * var(--u))) / 1 var(--f-type);color:var(--good);align-items:center;gap:6px;padding:2px 6px;display:flex}.stn-ui .mapscr .mx-done:empty{display:none}.stn-ui .mapscr .mx-done-i svg{width:auto;height:max(14px, calc(16 * var(--u)));display:block}.stn-ui .mapscr .mx-schems{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.stn-ui .mapscr .mx-schem{min-width:0;font:max(12px, calc(12 * var(--u))) / 1.1 var(--f-num);text-align:center;overflow-wrap:anywhere;color:var(--bone-2);cursor:pointer;background:0 0;border:1px solid #e6dfcf2e;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;display:flex}.stn-ui .mapscr .mx-schem.got{color:var(--good);border-color:#b6d08a80}.stn-ui .mapscr .mx-schem.rumour{color:#b9d3f0;background:#2f6fb038;border:1px dashed #5b9ad8}.stn-ui .mapscr .mx-schem.rumour:hover{background:#2f6fb05c}.stn-ui .mapscr .mx-schem.none{opacity:.5;cursor:default;border-style:dashed}.stn-ui .mapscr .mx-schem-i svg{width:auto;height:max(15px, calc(18 * var(--u)));display:block}.stn-ui .mapscr .mx-key{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.stn-ui .mapscr .mx-k{font:max(12px, calc(12.5 * var(--u))) / 1.1 var(--f-num);color:var(--bone-2);align-items:center;gap:6px;display:flex}.stn-ui .mapscr .mx-k[hidden]{display:none}.stn-ui .mapscr .mx-k .mk{--b:max(16px, calc(19 * var(--u)))}.stn-ui .mapscr .mx-k .mk.k-ping{--b:max(13px, calc(15 * var(--u)));margin-right:-4px}.stn-ui .mapscr .mx-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;display:flex}.stn-ui .mapscr .mx-keys{font-size:max(12px, calc(12 * var(--u)));margin-top:0}.stn-ui .mapscr .mx-foot-hint{font:max(12px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-dim);white-space:nowrap}.stn-ui .mapscr .mx-chips{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:none;position:relative}.stn-ui .mapscr .mx-chiplist{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:0;display:flex;overflow-y:auto}.stn-ui .mapscr .mx-chip{font:500 max(12px, calc(13 * var(--u))) / 1 var(--f-num);color:var(--bone);cursor:pointer;white-space:nowrap;background:#14100ce6;border:1px solid #e6dfcf38;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:inline-flex}.stn-ui .mapscr .mx-chip[hidden]{display:none}.stn-ui .mapscr .mx-chip:hover{border-color:var(--bone)}.stn-ui .mapscr .mx-chip .mk{--b:max(18px, calc(20 * var(--u)))}.stn-ui .mapscr .mx-chip.alarm{color:#ff8a7e;background:#5a0a0ed9;border-color:#ff5446}.stn-ui .mapscr .mx-chip b:empty,.stn-ui .mapscr .mx-chip-items:empty,.stn-ui .mapscr .mx-chip-d:empty{display:none}.stn-ui .mapscr .mx-chip-items{color:#e6dfcf8c;gap:3px;display:inline-flex}.stn-ui .mapscr .mx-chip-items i.pack{color:var(--amber)}.stn-ui .mapscr .mx-chip-items svg{width:auto;height:14px;display:block}.stn-ui .mapscr .mx-chip-d{font:max(12px, calc(12 * var(--u))) / 1 var(--f-mono);color:var(--bone-2)}.stn-ui .mapscr .mx-keysbtn{align-self:flex-start;margin-top:auto;padding:4px 6px 4px 10px}.stn-ui .mapscr .mx-pop{top:0;left:0;right:0;bottom:calc(max(18px, calc(20 * var(--u))) + 14px);z-index:2;background:#100d0bf5;border:1px solid #e6dfcf33;flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;position:absolute;overflow-y:auto}.stn-ui .mapscr .mx-pop[hidden]{display:none}.stn-ui .mapscr .mx-pop .mx-key{grid-template-columns:1fr}@media (max-height:640px),(max-width:1000px){.stn-ui .mapscr .map-frame.mx{--chips:clamp(150px, 30vw, 300px);--mv:min(100cqh, calc(100cqw - var(--chips) - .6rem));padding:.5rem .6rem .6rem}.stn-ui .mapscr .mx-head{gap:.45rem;margin-bottom:.4rem}.stn-ui .mapscr .mx-head .map-title{font-size:max(16px, calc(22 * var(--u)))}.stn-ui .mapscr .mx-xy{display:none}.stn-ui .mapscr .mx-body{gap:.6rem}.stn-ui .mapscr .mx-side,.stn-ui .mapscr .mx-foot{display:none}.stn-ui .mapscr .mx-chips{display:flex}}@media (max-height:480px){.stn-ui .mapscr .mx-head{z-index:1;margin:0;position:absolute;top:.5rem;right:.6rem}.stn-ui .mapscr .mx-head .map-title,.stn-ui .mapscr .mx-grow{display:none}.stn-ui .mapscr .mx-chips{padding-top:2.1rem}}@media (max-width:700px) and (min-height:641px){.stn-ui .mapscr .map-frame.mx{--mv:min(100cqw, calc(100cqh - 7rem))}.stn-ui .mapscr .mx-body{flex-direction:column}}@media (max-height:560px){html .stn-ui{--mm:110px}html .stn-ui .obj.slim{width:150px}}.stn-ui .mmap .mk{--b:max(14px, calc(17 * var(--u)));margin:calc(var(--b) / -2) 0 0 calc(var(--b) / -2);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.2px #f4ecd8eb,0 1px 2px #00000073}.stn-ui .mmap .mk.k-down{box-shadow:0 0 0 1.2px #f4ecd8f2,0 0 0 2.8px #c0281f}.stn-ui .mmap .mk.k-way{box-shadow:0 0 0 1.6px #6a35b5}.stn-ui .mmap .mk.k-ping,.stn-ui .mmap .mk.k-crate,.stn-ui .mmap .mk.k-teamway{box-shadow:none}.stn-ui .mmap .mk[hidden]{display:none}.stn-ui .mmap-d{font:600 max(11px, calc(12 * var(--u))) / 1 var(--f-num);color:#f4ecd8;white-space:nowrap;background:#14100cd1;border-radius:3px;padding:1px 3px;position:absolute;top:50%;left:50%;translate:-50% -50%}.stn-ui .mmap-d[hidden]{display:none}.stn-ui .pls-scr,.stn-ui .lbscr.lb-sheet,.stn-ui .stn-settings.pls-docked{--pls-gap:.75rem;--pls-w:min(clamp(21rem, 32vw, 27rem), calc(100% - 4.25rem));--pls-line:#e6dfcf1f}.stn-ui .pls-scr{animation:.14s ease-out pls-in;position:absolute;inset:0}.stn-ui .pls-scr.pinned{pointer-events:auto}.stn-ui .pls-scr.pls-still,.stn-ui .lbscr.lb-sheet.pls-still{animation:none}.stn-ui .pls-frame,.stn-ui .lbscr.lb-sheet .lb-frame,.stn-ui .stn-settings.pls-docked .set-card{top:var(--pls-gap);right:var(--pls-gap);box-sizing:border-box;width:var(--pls-w);min-width:0;max-width:none;max-height:calc(100% - 2 * var(--pls-gap));background:linear-gradient(175deg,#1e1a17,#0d0b0a);border:1px solid #e6dfcf1a;flex-direction:column;font-size:1rem;display:flex;position:absolute;box-shadow:-.75rem 0 2.5rem #0000008c}.stn-ui .pls-scr.pinned .pls-frame,.stn-ui .lbscr.lb-sheet .lb-frame,.stn-ui .stn-settings.pls-docked .set-card{bottom:var(--pls-gap);height:auto}.stn-ui .pls-frame{padding:.85rem 1rem .75rem}.stn-ui .pls-head{align-items:center;gap:.75rem;display:flex}.stn-ui .pls-title{font:400 1.75rem / 1 var(--f-head);letter-spacing:.2em;color:var(--bone);flex:1;margin:0}.stn-ui .pls-scr [hidden]{display:none!important}.stn-ui .pls-counts{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .35rem;display:flex}.stn-ui .pls-count{font:.75rem / 1.2 var(--f-mono);letter-spacing:.08em;color:var(--bone-2);border:1px solid #e6dfcf4d;padding:.2rem .45rem}.stn-ui .pls-count.down{border-color:var(--blood-hi);background:var(--blood-hi);color:#fff}.stn-ui .pls-count.out{color:var(--bone-dim)}.stn-ui .pls-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0 -.35rem;padding:0 .35rem;overflow-y:auto}.stn-ui .pls-sec{font:.75rem / 1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:.5rem;margin:.7rem 0 .35rem;display:flex}.stn-ui .pls-sec:after{content:"";background:var(--pls-line);flex:1;height:1px}.stn-ui .pls-sec.help{color:var(--blood-lite)}.stn-ui .pls-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.stn-ui .pls-row{color:var(--bone);background:#0000004d;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem .6rem;display:grid;position:relative}.stn-ui .pls-row.self{box-shadow:inset 2px 0 0 var(--amber)}.stn-ui .pls-row.st-downed{box-shadow:inset 3px 0 0 var(--blood-hi);background:#9d111766}.stn-ui .pls-st svg{width:1.05rem;height:1.05rem;color:var(--bone-2);display:block}.stn-ui .pls-row.st-downed .pls-st svg{color:var(--blood-lite);animation:.7s ease-in-out infinite stn-warnpulse}.stn-ui .pls-main{min-width:0}.stn-ui .pls-top{align-items:center;gap:.35rem;min-width:0;display:flex}.stn-ui .pls-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 1.05rem / 1.2 var(--f-num);overflow:hidden}.stn-ui .pls-you{border:1px solid var(--amber);font:.75rem / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);flex:none;padding:0 .3rem}.stn-ui .pls-ico{flex:none;display:inline-flex}.stn-ui .pls-ico svg{width:.9rem;height:.9rem}.stn-ui .pls-friend{color:var(--amber)}.stn-ui .pls-role{color:var(--brass)}.stn-ui .pls-radio,.stn-ui .pls-mic{color:var(--good)}.stn-ui .pls-row.talking .pls-mic{animation:.7s ease-in-out infinite alternate stn-talk}.stn-ui .pls-where{min-width:0;font:.8rem / 1.25 var(--f-type);color:var(--bone-2);align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.stn-ui .pls-dir{border:1px solid #e6dfcf66;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;transition:transform .25s ease-out;display:inline-grid}.stn-ui .pls-dir svg{width:.75rem;height:.75rem}.stn-ui .pls-row.st-downed .pls-dir{border-color:var(--blood-lite);color:#fff}.stn-ui .pls-dist{font:500 .85rem / 1.25 var(--f-num);color:var(--bone);flex:none}.stn-ui .pls-place{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone-dim);overflow:hidden}.stn-ui .pls-side{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:2.4rem;display:flex}.stn-ui .pls-hpn{font:500 1.3rem / 1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--bone)}.stn-ui .pls-hpn.hurt{color:var(--amber)}.stn-ui .pls-hpn.crit{color:var(--blood-lite)}.stn-ui .pls-tag{background:var(--blood-hi);font:.75rem / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:.05rem .35rem}.stn-ui .pls-downt{font:500 1.05rem / 1 var(--f-num);font-variant-numeric:tabular-nums;color:#fff}.stn-ui .pls-downt:empty{display:none}.stn-ui .pls-meta{white-space:nowrap;font:.75rem / 1 var(--f-mono);color:var(--bone-dim);flex:none;align-items:center;gap:.45rem;margin-left:auto;padding-left:.4rem;display:inline-flex}.stn-ui .pls-kills{align-items:center;gap:.2rem;display:inline-flex}.stn-ui .pls-kills b{font-weight:400}.stn-ui .pls-kills svg{width:.75rem;height:.75rem}.stn-ui .pls-lv{color:#e8a33dcc}.stn-ui .pls-hp{background:var(--bone-faint);height:.2rem;position:absolute;bottom:0;left:0;right:0}.stn-ui .pls-hp i{background:var(--bone-2);transform-origin:0;height:100%;display:block}.stn-ui .pls-hp.hurt i{background:var(--amber)}.stn-ui .pls-hp.crit i{background:var(--blood-lite)}.stn-ui .pls-out{flex-wrap:wrap;gap:.35rem;display:flex}.stn-ui .pls-chip{border-left:2px solid var(--bone-faint);max-width:100%;color:var(--bone-dim);background:#0000004d;align-items:center;gap:.35rem;padding:.3rem .55rem;display:inline-flex}.stn-ui .pls-chip .pls-name{font-size:.95rem}.stn-ui .pls-chip.st-zombie{border-left-color:var(--sick);color:var(--sick)}.stn-ui .pls-chip.st-dead .pls-name{-webkit-text-decoration:line-through #d42a2acc;text-decoration:line-through #d42a2acc}.stn-ui .pls-chip-st,.stn-ui .pls-chip-k{font:.75rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;flex:none}.stn-ui .pls-chip-k{letter-spacing:0;opacity:.75}.stn-ui .pls-none{font:.85rem / 1.4 var(--f-type);color:var(--bone-dim);padding:1rem 0}.stn-ui .pls-scr .pick{cursor:pointer}.stn-ui .pls-scr .pick:hover,.stn-ui .pls-scr .pick:focus-visible{background:#e8a33d24;outline:none;box-shadow:inset 0 0 0 1px #e8a33d80}.stn-ui .pls-keys{border-top:1px solid var(--pls-line);font:.75rem / 1.2 var(--f-mono);color:var(--bone-dim);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.65rem;padding-top:.6rem;display:flex}.stn-ui .pls-keyset{display:contents}.stn-ui .pls-key{align-items:center;gap:.35rem;display:inline-flex}.stn-ui .pls-keys .kbd.sm,.stn-ui .lbscr.lb-sheet .map-keys .kbd.sm{font-size:.75rem}.stn-ui .pls-tabs{pointer-events:auto;flex-direction:column;gap:.3rem;display:flex;position:absolute;top:3.5rem;right:100%}.stn-ui .pls-tabs[hidden]{display:none}.stn-ui .pls-tab{width:2.6rem;height:2.6rem;color:var(--bone-dim);cursor:pointer;background:#15120f;border:1px solid #e6dfcf29;border-right:0;place-items:center;padding:0;display:grid;position:relative}.stn-ui .pls-tab svg{width:1.15rem;height:1.15rem}.stn-ui .pls-tab:hover,.stn-ui .pls-tab:focus-visible{color:var(--bone);background:#221d19;outline:none}.stn-ui .pls-tab.on{color:var(--bone);box-shadow:inset 3px 0 0 var(--blood-hi);background:#1e1a17}.stn-ui .pls-tab-badge{background:var(--blood-hi);min-width:1rem;font:.75rem / 1rem var(--f-mono);color:#fff;border-radius:.5rem;padding:0 .2rem;position:absolute;top:.15rem;right:.15rem}.stn-ui .pls-tab-badge[hidden]{display:none}.stn-ui .stn-settings.pls-docked{pointer-events:none;background:0 0;display:block}.stn-ui .stn-settings.pls-docked .set-card{pointer-events:auto}.stn-ui .stn-settings.pls-docked .set-card,.stn-ui .stn-settings.pls-docked.in .set-card{box-shadow:none;animation:none}.stn-ui .stn-settings.pls-docked .set-head{border-bottom:0;gap:.6rem;padding:.85rem 1rem .35rem}.stn-ui .stn-settings.pls-docked .set-title{letter-spacing:.2em;font-size:1.75rem}.stn-ui .stn-settings.pls-docked .set-sub{text-align:right;min-width:0;font:.75rem / 1.2 var(--f-mono)}.stn-ui .stn-settings.pls-docked .set-body{flex:auto;min-height:0;padding:.5rem 1rem .75rem;font-size:.85rem}.stn-ui .stn-settings.pls-docked .set-foot{border-top-color:var(--pls-line);flex-wrap:wrap;align-items:center;margin:0 1rem;padding:.6rem 0 .75rem}.stn-ui .stn-settings.pls-docked .fr-h{letter-spacing:.16em;color:var(--bone-dim);align-items:center;gap:.5rem;margin:.7rem 0 .35rem;display:flex}.stn-ui .stn-settings.pls-docked .fr-h:after{content:"";background:var(--pls-line);flex:1;height:1px}.stn-ui .stn-settings.pls-docked .fr-signin{text-align:left;padding:.35rem 0 0;font-size:.95rem}.stn-ui .stn-settings.pls-docked .fr-signin-ico{display:none}.stn-ui .stn-settings.pls-docked .fr-signin .gb-empty-sub{margin-top:.4rem;font-size:.85rem}.stn-ui .stn-settings.pls-docked .fr-signin-btns{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:.85rem}.stn-ui .stn-settings.pls-docked .ac-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.stn-ui .stn-settings.pls-docked .pf-perks{grid-template-columns:minmax(0,1fr)}.stn-ui .stn-settings.pls-docked .pf-name{font-size:1.6rem}.stn-ui .stn-settings.pls-docked .pf-tag,.stn-ui .stn-settings.pls-docked .fr-h,.stn-ui .stn-settings.pls-docked .ac-bit,.stn-ui .stn-settings.pls-docked .ac-tile-l,.stn-ui .stn-settings.pls-docked .ac-tile small,.stn-ui .stn-settings.pls-docked .pf-perk-t small{font-size:.75rem}.stn-ui .stn-settings.pls-docked .pf-perk-t b{font-size:1rem}.stn-ui .lbscr.lb-sheet{animation:.14s ease-out pls-in;display:block}.stn-ui .lbscr.lb-sheet .map-bg{display:none}.stn-ui .lbscr.lb-sheet .lb-frame{padding:.85rem 1rem .75rem}.stn-ui .lbscr.lb-sheet .map-head .map-title{font:400 1.75rem / 1 var(--f-head);letter-spacing:.14em}.stn-ui .lbscr.lb-sheet .map-head{align-items:center;gap:.5rem}.stn-ui .lbscr.lb-sheet .map-head .map-coords{text-align:right;min-width:0;font:.75rem / 1.2 var(--f-mono)}.stn-ui .lbscr.lb-sheet .lb-lists{align-self:stretch;margin:.6rem 0 .5rem}.stn-ui .lbscr.lb-sheet .lb-lists .seg-btn{flex:1;padding:.5rem .4rem;font-size:.8rem}.stn-ui .lbscr.lb-sheet .lb-table{flex:auto;min-height:0}.stn-ui .lbscr.lb-sheet .lb-row{grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.5rem;padding:.35rem .5rem;font-size:.95rem}.stn-ui .lbscr.lb-sheet .lb-hd{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-bottom:.5rem;padding:0;display:grid}.stn-ui .lbscr.lb-sheet .lb-hd .lb-rank,.stn-ui .lbscr.lb-sheet .lb-hd .lb-name{display:none}.stn-ui .lbscr.lb-sheet .lb-col{border:1px solid #e6dfcf33;justify-content:center;justify-self:stretch;padding:.45rem .2rem;font-size:.75rem}.stn-ui .lbscr.lb-sheet .lb-col.on{border-color:var(--blood-hi);color:var(--bone);background:#9d111759}.stn-ui .lbscr.lb-sheet .lb-val{display:none}.stn-ui .lbscr.lb-sheet .lb-val.on{font-size:.95rem;display:block}.stn-ui .lbscr.lb-sheet .lb-tag,.stn-ui .lbscr.lb-sheet .lb-lv{font-size:.75rem}.stn-ui .lbscr.lb-sheet .lb-note{font-size:.85rem}.stn-ui .lbscr.lb-sheet .lb-frame .map-keys{border-top:1px solid var(--pls-line);margin-top:.65rem;padding-top:.6rem;font-size:.75rem}.stn-ui .lbscr:not(.lb-sheet) .lb-you{order:-1}.stn-ui .lb-you{box-shadow:inset 3px 0 0 var(--blood-hi);background:#9d111752;margin:0 0 .6rem;padding:.65rem .8rem .6rem;font-size:1rem}.stn-ui .lb-you[hidden]{display:none}.stn-ui .lb-you-top{align-items:center;gap:.65rem;display:flex}.stn-ui .lb-you-rank{font:400 2.3rem / 1 var(--f-head);letter-spacing:.04em;color:var(--bone)}.stn-ui .lb-you-what{min-width:0;font:.8rem / 1.25 var(--f-type);color:var(--bone-2);flex:1}.stn-ui .lb-you-val{font:500 1.5rem / 1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--bone)}.stn-ui .lb-you-gap{font:.8rem / 1.3 var(--f-type);color:var(--bone);grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.55rem;margin-top:.5rem;display:grid}.stn-ui .lb-you-gap[hidden],.stn-ui .lb-you-bar[hidden]{display:none}.stn-ui .lb-you-gap.solo{grid-template-columns:minmax(0,1fr)}.stn-ui .lb-you-bar{background:#00000073;height:.3rem}.stn-ui .lb-you-bar i{background:var(--blood-lite);transform-origin:0;height:100%;display:block}.stn-ui .lb-you-next{font:.75rem / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .lb-you-others{flex-wrap:wrap;gap:.3rem .9rem;margin-top:.5rem;display:flex}.stn-ui .lb-you-other{font:.75rem / 1.3 var(--f-mono);letter-spacing:.06em;color:var(--bone-dim);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:baseline;gap:.3rem;padding:0;display:inline-flex}.stn-ui .lb-you-other b{font:500 .85rem / 1 var(--f-num);color:var(--bone)}.stn-ui .lb-you-other:hover b,.stn-ui .lb-you-other:focus-visible b{color:var(--amber)}@keyframes pls-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stn-ui .pls-scr,.stn-ui .lbscr.lb-sheet{animation:none}.stn-ui .pls-dir{transition:none}}.stn-ui .bk-book,.stn-ui .bkt,.stn-ui .bkn,.stn-ui .bk-tnext,.stn-ui .bk-tkind{--bk-xs:clamp(12px, calc(12 * var(--u)), 13px);--bk-s:clamp(12px, calc(13.5 * var(--u)), 15px);--bk-m:clamp(13px, calc(15.5 * var(--u)), 17px);--bk-l:clamp(15px, calc(19 * var(--u)), 22px);--bk-gap:clamp(6px, calc(10 * var(--u)), 12px);--bk-line:#e6dfcf1f;--bk-panel:#00000052}.stn-ui .ach-panel.bk-book{background:#030202d6}.stn-ui .ach-panel.bk-book .set-card,.stn-ui .bstscr .bst-frame.bk-book{width:min(96vw, max(640px, calc(1140 * var(--u))));min-width:0;height:min(94vh, max(440px, calc(880 * var(--u))));white-space:normal;flex-direction:column;max-height:94vh;display:flex}.stn-ui .bstscr .bst-frame.bk-book{padding:0}.stn-ui .ach-panel.bk-book .set-head,.stn-ui .bk-book .bk-head{align-items:center;gap:var(--bk-gap) calc(var(--bk-gap) * 2);padding:clamp(8px, calc(16 * var(--u)), 18px) clamp(12px, calc(22 * var(--u)), 24px) clamp(6px, calc(10 * var(--u)), 12px);border-bottom:1px solid var(--bk-line);flex-wrap:wrap;display:flex}.stn-ui .ach-panel.bk-book .set-title,.stn-ui .bk-book .bk-title{font:400 clamp(24px, calc(40 * var(--u)), 44px) / 1 var(--f-head);letter-spacing:.22em;margin:0}.stn-ui .bk-book .bk-head-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stn-ui .ach-panel.bk-book .set-sub,.stn-ui .bk-book .bk-sub{min-width:10em;font:var(--bk-xs) / 1.3 var(--f-type);color:var(--bone-dim);flex:1}.stn-ui .bk-book .bk-count{min-width:clamp(110px, calc(150 * var(--u)), 170px);flex-direction:column;gap:5px;display:flex}.stn-ui .bk-book .bk-count-n{font:var(--bk-s) / 1 var(--f-mono);color:var(--bone-dim);align-items:baseline;gap:6px;display:flex}.stn-ui .bk-book .bk-count-n b{font:400 clamp(22px, calc(32 * var(--u)), 36px) / 1 var(--f-num);color:var(--bone)}.stn-ui .bk-book .bk-count-bar,.stn-ui .bk-book .bk-bar,.stn-ui .bkt .bkt-bar,.stn-ui .bkn .bkn-a-bar,.stn-ui .bk-tnext .bk-tnext-bar{background:#e6dfcf1f;height:5px;position:relative;overflow:hidden}.stn-ui .bk-book .bk-count-bar i,.stn-ui .bk-book .bk-bar i,.stn-ui .bkt .bkt-bar i,.stn-ui .bkn .bkn-a-bar i,.stn-ui .bk-tnext .bk-tnext-bar i{background:var(--tc,var(--bone-2));position:absolute;inset:0 auto 0 0}.stn-ui .bk-book .bk-count-bar i{background:linear-gradient(90deg, var(--blood-hi), var(--amber))}.stn-ui .bk-book .bk-tiers{gap:3px clamp(8px, calc(14 * var(--u)), 16px);grid-template-columns:auto auto;display:grid}.stn-ui .bstscr .bk-book .bk-tiers{grid-template-columns:auto}.stn-ui .bk-book .bk-tier{font:var(--bk-xs) / 1.1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:5px;display:flex}.stn-ui .bk-book .bk-tier b{font:500 var(--bk-s) / 1 var(--f-num);letter-spacing:.02em;color:var(--tc,var(--bone))}.stn-ui .bk-book .bk-dot{background:var(--tc,var(--bone-2));border-radius:50%;width:8px;height:8px}.stn-ui .bk-book .grp-horde,.stn-ui .bk-tkind.grp-horde,.stn-ui .bkn .grp-horde{--tc:var(--bone-2)}.stn-ui .bk-book .grp-special,.stn-ui .bk-tkind.grp-special{--tc:var(--amber)}.stn-ui .bk-book .grp-boss,.stn-ui .bk-tkind.grp-boss{--tc:var(--blood-lite)}.stn-ui .bk-book .bk-toolbar{align-items:center;gap:6px var(--bk-gap);padding:clamp(6px, calc(10 * var(--u)), 12px) clamp(12px, calc(22 * var(--u)), 24px);border-bottom:1px solid var(--bk-line);flex-wrap:wrap;display:flex}.stn-ui .bk-book .bk-toolbar[hidden]{display:none}.stn-ui .bk-book .bk-seg{flex-wrap:wrap;gap:4px;display:flex}.stn-ui .bk-book .bk-seg-b,.stn-ui .bk-book .bk-jump{min-height:28px;color:var(--bone-2);font:var(--bk-s) / 1.2 var(--f-num);letter-spacing:.04em;cursor:pointer;background:#00000040;border:1px solid #e6dfcf33;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.stn-ui .bk-book .bk-seg-b b,.stn-ui .bk-book .bk-jump b{font:var(--bk-xs) / 1 var(--f-mono);color:var(--bone-dim)}.stn-ui .bk-book .bk-seg-b:hover,.stn-ui .bk-book .bk-jump:hover:not(:disabled){color:var(--bone);border-color:#e6dfcf80}.stn-ui .bk-book .bk-seg-b.on{background:var(--bone);border-color:var(--bone);color:var(--ink)}.stn-ui .bk-book .bk-seg-b.on b{color:#0b0908a6}.stn-ui .bk-book .bk-jumps{flex-wrap:wrap;flex:1 0 100%;order:3;gap:2px;margin-left:-6px;display:flex}.stn-ui .bk-book .bk-jumps[hidden]{display:none}.stn-ui .bk-book .bk-jump{background:0 0;border-color:#0000;padding:4px 6px}.stn-ui .bk-book .bk-jump:disabled{opacity:.4;cursor:default}.stn-ui .bk-book .bk-rule{min-width:14em;font:italic var(--bk-xs) / 1.35 var(--f-type);color:var(--bone-dim);flex:1;margin:0}.stn-ui .bk-book .bk-sort{font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:6px;margin-left:auto;display:flex}.stn-ui .bk-book .bk-select{min-height:28px;color:var(--bone);font:var(--bk-s) / 1.2 var(--f-num);letter-spacing:.03em;text-transform:none;background:#00000073;border:1px solid #e6dfcf40;padding:3px 6px}.stn-ui .ach-panel.bk-book .set-body,.stn-ui .bk-book .bk-body{min-height:0;padding:0 clamp(12px, calc(22 * var(--u)), 24px) var(--bk-gap);scrollbar-width:thin;flex:1;overflow-y:auto}.stn-ui .ach-panel.bk-book .set-foot:empty{display:none}.stn-ui .bk-book .bk-note{margin-top:var(--bk-gap);font-size:var(--bk-s)}.stn-ui .bk-book .ach-wait{margin-top:calc(var(--bk-gap) * 2);font-size:var(--bk-m)}.stn-ui .bk-book .bk-sec{margin-top:var(--bk-gap)}.stn-ui .bk-book .bk-sec[hidden]{display:none}.stn-ui .bk-book .bk-sec-h{justify-content:space-between;gap:4px var(--bk-gap);margin:var(--bk-gap) 0 calc(var(--bk-gap) * .7);font:var(--bk-xs) / 1.2 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-2);flex-wrap:wrap;display:flex}.stn-ui .bk-book .bk-sec-note{letter-spacing:.08em;text-transform:none;color:var(--bone-dim)}.stn-ui .bk-book .bk-tierlabel{font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tc)}.stn-ui .bk-book .bk-pin{min-height:24px;color:var(--bone-2);font:var(--bk-xs) / 1.2 var(--f-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #e6dfcf47;padding:2px 8px}.stn-ui .bk-book .bk-pin:before{content:"+ "}.stn-ui .bk-book .bk-pin.on{border-color:var(--amber);color:var(--amber);background:#e8a33d29}.stn-ui .bk-book .bk-pin.on:before{content:"✓ "}.stn-ui .bk-book .bk-pin:hover{border-color:var(--bone);color:var(--bone)}.stn-ui .bk-book .bk-near{gap:var(--bk-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.stn-ui .bk-book .bk-near-c{padding:clamp(8px, calc(12 * var(--u)), 14px);background:var(--bk-panel);border:1px solid color-mix(in srgb, var(--tc) 40%, transparent);border-left:4px solid var(--tc);flex-direction:column;gap:8px;display:flex}.stn-ui .bk-book .bk-near-top{gap:var(--bk-gap);align-items:flex-start;display:flex}.stn-ui .bk-book .bk-near-ico,.stn-ui .bk-book .bk-card-ico{width:clamp(34px, calc(46 * var(--u)), 50px);height:clamp(34px, calc(46 * var(--u)), 50px);border:1.5px solid var(--tc);color:var(--tc);flex:none;place-items:center;display:grid;position:relative}.stn-ui .bk-book .bk-near-ico svg,.stn-ui .bk-book .bk-card-ico>i:first-child svg{width:64%;height:64%;margin:auto;display:block}.stn-ui .bk-book .bk-near-ico{padding:6px}.stn-ui .bk-book .bk-near-ico svg{width:100%;height:100%}.stn-ui .bk-book .bk-near-t{flex-direction:column;gap:3px;min-width:0;display:flex}.stn-ui .bk-book .bk-near-name{font:400 var(--bk-l) / 1 var(--f-head);letter-spacing:.1em;color:var(--bone)}.stn-ui .bk-book .bk-near-desc{font:var(--bk-s) / 1.3 var(--f-type);color:var(--bone-2)}.stn-ui .bk-book .bk-near-prog{align-items:center;gap:var(--bk-gap);display:flex}.stn-ui .bk-book .bk-near-prog .bk-bar{flex:1;height:7px}.stn-ui .bk-book .bk-near-v{font:500 var(--bk-m) / 1 var(--f-num);color:var(--bone);white-space:nowrap}.stn-ui .bk-book .bk-near-foot,.stn-ui .bk-book .bk-card-foot{align-items:center;gap:4px var(--bk-gap);flex-wrap:wrap;display:flex}.stn-ui .bk-book .bk-near-go{font:var(--bk-s) / 1.2 var(--f-mono);color:var(--tc);flex:1}.stn-ui .bk-book .bk-tracks{gap:0 calc(var(--bk-gap) * 2.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.stn-ui .bk-book .bk-track{align-items:center;gap:var(--bk-gap);border-bottom:1px solid #e6dfcf12;grid-template-columns:minmax(9.5em,34%) 1fr auto;min-height:46px;padding:4px 0;display:grid}.stn-ui .bk-book .bk-track-l{align-items:center;gap:8px;min-width:0;display:flex}.stn-ui .bk-book .bk-track-ico svg{width:20px;height:20px;color:var(--bone-2);display:block}.stn-ui .bk-book .bk-track-t{flex-direction:column;gap:2px;min-width:0;display:flex}.stn-ui .bk-book .bk-track-t b{font:400 var(--bk-m) / 1.1 var(--f-num);color:var(--bone)}.stn-ui .bk-book .bk-track-t span{font:var(--bk-xs) / 1.2 var(--f-mono);color:var(--bone-dim)}.stn-ui .bk-book .bk-track-line{background:#e6dfcf24;height:3px;margin:0 10px 16px 4px;position:relative}.stn-ui .bk-book .bk-track-fill{background:linear-gradient(90deg, #c98a52, var(--amber));position:absolute;inset:0 auto 0 0}.stn-ui .bk-book .bk-step{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;translate:-50% -6px}.stn-ui .bk-book .bk-step-d{border:2px solid color-mix(in srgb, var(--tc) 45%, transparent);background:#14100c;width:11px;height:11px;rotate:45deg}.stn-ui .bk-book .bk-step.next .bk-step-d{border-color:var(--tc);box-shadow:0 0 8px color-mix(in srgb, var(--tc) 60%, transparent)}.stn-ui .bk-book .bk-step.got .bk-step-d{border-color:var(--tc);background:var(--tc)}.stn-ui .bk-book .bk-step-n{font:var(--bk-xs) / 1 var(--f-mono);color:var(--bone-dim);white-space:nowrap}.stn-ui .bk-book .bk-step.got .bk-step-n,.stn-ui .bk-book .bk-step.next .bk-step-n{color:var(--tc)}.stn-ui .bk-book .bk-pin-sm:before{content:""}.stn-ui .bk-book .bk-pin-sm.on:before{content:"✓ "}.stn-ui .bk-book .bk-grid{gap:var(--bk-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.stn-ui .bk-book .bk-card{gap:var(--bk-gap);padding:clamp(8px, calc(11 * var(--u)), 12px);background:var(--bk-panel);border-left:4px solid var(--tc);display:flex}.stn-ui .bk-book .bk-card.locked{border-left-color:color-mix(in srgb, var(--tc) 35%, transparent);background:#0000002e}.stn-ui .bk-book .bk-card.got{background:linear-gradient(100deg, color-mix(in srgb, var(--tc) 12%, #0000004d), #0000004d 60%)}.stn-ui .bk-book .bk-card.locked .bk-card-ico{color:#e6dfcf73;border-style:dashed;border-color:#e6dfcf4d}.stn-ui .bk-book .bk-lock{width:16px;height:16px;color:var(--bone-2);background:#1a1511;border:1px solid #e6dfcf59;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.stn-ui .bk-book .bk-lock svg{width:10px;height:10px}.stn-ui .bk-book .bk-card-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stn-ui .bk-book .bk-card-name{font:400 var(--bk-m) / 1.15 var(--f-num);color:var(--bone)}.stn-ui .bk-book .bk-card.locked .bk-card-name{color:var(--bone-2)}.stn-ui .bk-book .bk-card.secret .bk-card-name{letter-spacing:.2em}.stn-ui .bk-book .bk-card-desc{font:var(--bk-s) / 1.3 var(--f-type);color:var(--bone-2);margin:0}.stn-ui .bk-book .bk-card-prog{font:var(--bk-xs) / 1 var(--f-mono);color:var(--bone-2);white-space:nowrap;align-items:center;gap:8px;display:flex}.stn-ui .bk-book .bk-card-prog .bk-bar{flex:1}.stn-ui .bk-book .bk-when{font:var(--bk-xs) / 1 var(--f-mono);color:var(--good);margin-left:auto}.stn-ui .bk-book .bk-card-foot .bk-pin{margin-left:auto}.stn-ui .bk-book .bk-bodywrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stn-ui .bk-book .bk-body{padding-top:0}.stn-ui .bk-book .bk-coming{gap:var(--bk-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.stn-ui .bk-book .bk-come{gap:var(--bk-gap);background:#0003;border:1px dashed #e6dfcf38;padding:8px;display:flex}.stn-ui .bk-book .bk-come-pic{width:clamp(54px, calc(76 * var(--u)), 84px);aspect-ratio:6/5;flex:none;position:relative}.stn-ui .bk-book .bk-come-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stn-ui .bk-book .bk-come-q{color:#e6dfcf59;place-items:center;display:grid;position:absolute;inset:0}.stn-ui .bk-book .bk-come-q svg{width:18px;height:18px}.stn-ui .bk-book .bk-come-t{flex-direction:column;gap:3px;min-width:0;display:flex}.stn-ui .bk-book .bk-come-t b{font:400 var(--bk-m) / 1 var(--f-num);letter-spacing:.2em;color:var(--bone-2)}.stn-ui .bk-book .bk-come-t p{font:italic var(--bk-s) / 1.3 var(--f-type);color:var(--bone-2);margin:0}.stn-ui .bk-book .bk-come-when,.stn-ui .bk-book .bk-kind-when{font:var(--bk-xs) / 1.25 var(--f-mono);letter-spacing:.06em;color:var(--tc,var(--amber))}.stn-ui .bk-book .bk-come-when{color:var(--amber)}.stn-ui .bk-book .bk-kinds{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(150px, calc(190 * var(--u)))), 1fr));gap:var(--bk-gap)}.stn-ui .bk-book .bst-card.bk-kind{border:0;border-top:2px solid var(--bc);text-align:left;color:inherit;font:inherit;cursor:pointer;--bc:var(--tc);padding:0}.stn-ui .bk-book .bst-card.bk-kind[hidden]{display:none}.stn-ui .bk-book .bst-card.bk-kind.locked{--bc:#e6dfcf1f;cursor:default}.stn-ui .bk-book .bst-card.bk-kind.seen:hover,.stn-ui .bk-book .bst-card.bk-kind.seen:focus-visible{outline:1px solid var(--tc);background:#0000006b}.stn-ui .bk-book .bk-kind .bst-pic{aspect-ratio:3/2}.stn-ui .bk-book .bk-new{background:var(--amber);color:var(--ink);font:var(--bk-xs) / 1.1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;position:absolute;top:6px;left:6px}.stn-ui .bk-book .bk-new[hidden]{display:none}.stn-ui .bk-book .bk-kind .bst-card-b{flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.stn-ui .bk-book .bk-kind .bst-name{font:400 var(--bk-m) / 1.1 var(--f-num)}.stn-ui .bk-book .bk-kind .bst-tag,.stn-ui .bk-book .bk-page .bst-tag{font:var(--bk-xs) / 1 var(--f-mono);color:var(--tc)}.stn-ui .bk-book .bk-kind.locked .bst-tag{color:var(--bone-dim)}.stn-ui .bk-book .bk-kind .bst-text{font:italic var(--bk-s) / 1.3 var(--f-type);color:var(--bone-2);margin:0}.stn-ui .bk-book .bk-kind .bst-text[hidden]{display:none}.stn-ui .bk-book .bk-kind-meta{flex-direction:column;gap:6px;display:flex}.stn-ui .bk-danger{gap:3px;display:inline-flex}.stn-ui .bk-danger i{border:1px solid #e6dfcf66;width:9px;height:9px}.stn-ui .bk-danger i.on{border-color:var(--blood-lite);background:var(--blood-lite)}.stn-ui .bk-danger.lg i{width:14px;height:14px}.stn-ui .bk-chips{flex-wrap:wrap;gap:4px;display:flex}.stn-ui .bk-chip{color:var(--good);font:var(--bk-xs,12px) / 1.15 var(--f-mono);letter-spacing:.02em;background:#b6d08a1a;border:1px solid #b6d08a8c;padding:3px 7px}.stn-ui .bk-chip.watch{color:#ff8a7e;background:#ff54461a;border-color:#ff544680}.stn-ui .bk-book .bk-page{padding:var(--bk-gap) clamp(12px, calc(22 * var(--u)), 24px);background:#120e0b;animation:.15s ease-out stn-fadeIn;position:absolute;inset:0;overflow-y:auto}.stn-ui .bk-book .bk-page[hidden]{display:none}.stn-ui .bk-book .bk-page-back{font-size:var(--bk-s)}.stn-ui .bk-book .bk-page-grid{gap:calc(var(--bk-gap) * 2);margin-top:var(--bk-gap);grid-template-columns:minmax(160px,34%) 1fr;display:grid}.stn-ui .bk-book .bk-page-pic{aspect-ratio:6/5;border-top:3px solid var(--tc);background:radial-gradient(at 50% 60%,#78807833,#0003 70%);align-self:start}.stn-ui .bk-book .bk-page-pic img{object-fit:contain;width:100%;height:100%;display:block}.stn-ui .bk-book .bk-page-info{flex-direction:column;gap:8px;min-width:0;display:flex}.stn-ui .bk-book .bk-page-top{align-items:baseline;gap:var(--bk-gap);display:flex}.stn-ui .bk-book .bk-page-name{font:400 clamp(24px, calc(36 * var(--u)), 40px) / 1 var(--f-head);letter-spacing:.12em;margin:0}.stn-ui .bk-book .bk-page-danger{align-items:center;gap:var(--bk-gap);display:flex}.stn-ui .bk-book .bk-k{font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .bk-book .bk-page .bk-chip{font-size:var(--bk-s)}.stn-ui .bk-book .bk-page-tip{font:var(--bk-m) / 1.45 var(--f-type);color:var(--bone);margin:4px 0 0}.stn-ui .bk-book .bk-facts{gap:6px var(--bk-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:4px 0 0;display:grid}.stn-ui .bk-book .bk-facts div{background:var(--bk-panel);border-left:2px solid #e6dfcf40;padding:6px 8px}.stn-ui .bk-book .bk-facts dt{font:var(--bk-xs) / 1.1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.stn-ui .bk-book .bk-facts dd{font:var(--bk-s) / 1.3 var(--f-num);color:var(--bone);margin:3px 0 0}.stn-ui .bstscr .bk-book .bst-keys{padding:8px clamp(12px, calc(22 * var(--u)), 24px);border-top:1px solid var(--bk-line);font-size:var(--bk-xs);margin:0}.stn-ui .bstscr .bk-book .bst-keys .kbd.sm{font-size:var(--bk-xs)}@media (max-width:700px){.stn-ui .bk-book .bk-page-grid{grid-template-columns:1fr}.stn-ui .bk-book .bk-page-pic{max-width:260px}.stn-ui .bk-book .bk-track{grid-template-columns:1fr}}.stn-ui .bk-tnext{font:var(--bk-xs) / 1.1 var(--f-mono);color:var(--bone-dim);border-top:1px solid #e6dfcf24;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;margin-top:8px;padding-top:7px;display:grid}.stn-ui .bk-tnext-k{letter-spacing:.16em;text-transform:uppercase}.stn-ui .bk-tnext-n{font:400 var(--bk-s) / 1 var(--f-num);color:var(--bone)}.stn-ui .bk-tnext-bar{min-width:40px}.stn-ui .ach-toast.bk-tkind{width:calc(460 * var(--u));--tc:var(--amber);align-items:flex-start;min-width:340px}.stn-ui .bk-tkind-pic{width:clamp(72px, calc(100 * var(--u)), 110px);aspect-ratio:5/6;border:1px solid color-mix(in srgb, var(--tc) 45%, transparent);color:var(--tc);background:radial-gradient(at 50% 60%,#78807833,#0006 70%);flex:none;place-items:center;display:grid;overflow:hidden}.stn-ui .bk-tkind-pic img{object-fit:cover;width:100%;height:100%}.stn-ui .bk-tkind-pic svg{width:34px;height:34px}.stn-ui .bk-tkind-top{align-items:center;gap:10px;display:flex}.stn-ui .bk-tkind .ach-t-kick,.stn-ui .bk-tkind .ach-t-desc{font-size:var(--bk-xs)}.stn-ui .bk-tkind .ach-t-desc{font-size:var(--bk-s);color:var(--bone-2)}.stn-ui .bk-tkind .bk-chips{margin-top:6px}.stn-ui .ach-toast .ach-t-kick{font-size:max(12px, calc(10.5 * var(--u)));letter-spacing:.16em}.stn-ui .ach-toast .ach-t-desc{font-size:max(12px, calc(12.5 * var(--u)))}.stn-ui .bk-tkind-key .kbd.sm{font-size:var(--bk-xs)}.stn-ui .bk-tkind-key{font:var(--bk-xs) / 1 var(--f-mono);color:var(--bone-dim);align-items:center;gap:8px;margin-top:7px;display:flex}.stn-ui .bkt{left:calc(24 * var(--u));width:max(var(--mm,0px), calc(250 * var(--u)));min-width:210px;padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u) + 6px);border-left:2px solid var(--amber);color:var(--bone);position:absolute}.stn-ui .bkt[hidden],.stn-ui.inv-open .bkt,.stn-ui.map-open .bkt,.stn-ui.bestiary-open .bkt{display:none}.stn-ui .bkt-head{align-items:center;gap:7px;display:flex}.stn-ui .bkt-flag svg{width:13px;height:13px;color:var(--amber);display:block}.stn-ui .bkt-title{font:400 max(13px, calc(17 * var(--u))) / 1 var(--f-head);letter-spacing:.16em;flex:1}.stn-ui .bkt-tag{font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.stn-ui .bkt-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.stn-ui .bkt-top,.stn-ui .bkn-a-top{align-items:center;gap:6px;display:flex}.stn-ui .bkt-ico svg,.stn-ui .bkn-a-ico svg{width:14px;height:14px;color:var(--tc);display:block}.stn-ui .bkt-name,.stn-ui .bkn-a-name{min-width:0;font:400 var(--bk-s) / 1.1 var(--f-num);flex:1}.stn-ui .bkt-v,.stn-ui .bkn-a-v{font:var(--bk-xs) / 1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--tc)}.stn-ui .bkt-bar,.stn-ui .bkn .bkn-a-bar{height:3px;margin-top:4px}.stn-ui .bkt-row:not(.feat) .bkt-sub{display:none}.stn-ui .bkt-sub,.stn-ui .bkn-a-sub{font:var(--bk-xs) / 1.25 var(--f-type);color:var(--bone-2);margin-top:3px}.stn-ui .bkn{left:calc(104 * var(--u) + max(460 * var(--u), 340px) + clamp(16px, calc(40 * var(--u)), 48px));right:clamp(12px, calc(40 * var(--u)), 48px);max-width:460px;max-height:86vh;padding:clamp(8px, calc(12 * var(--u)), 14px) clamp(10px, calc(14 * var(--u)), 16px);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;translate:0 -50%;box-shadow:0 14px 40px #0009}.stn-ui .bkn[hidden]{display:none}.stn-ui .bkn-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:6px;display:flex}.stn-ui .bkn-h2{margin-top:10px}.stn-ui .bkn-title{font:var(--bk-xs) / 1.1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone)}.stn-ui .bkn-night{font:var(--bk-xs) / 1.1 var(--f-mono);color:var(--bone-dim)}.stn-ui .bkn-theme{border-left:2px solid var(--amber);font:var(--bk-s) / 1.3 var(--f-type);color:var(--bone-2);background:#e8a33d14;flex-wrap:wrap;gap:2px 8px;margin-bottom:6px;padding:5px 8px;display:flex}.stn-ui .bkn-theme[hidden]{display:none}.stn-ui .bkn-theme b{font:400 var(--bk-s) / 1.3 var(--f-num);color:var(--amber)}.stn-ui .bkn-kinds{scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.stn-ui .bkn-kind{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;background:#0000004d;border:0;border-left:2px solid #e6dfcf40;flex:none;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.stn-ui button.bkn-kind{cursor:pointer}.stn-ui button.bkn-kind:hover{border-left-color:var(--bone);background:#00000080}.stn-ui .bkn-kind.bkn-boss{border-left-color:var(--blood-lite)}.stn-ui .bkn-pic{width:38px;height:38px;color:var(--bone-dim);background:#ffffff0a;flex:none;place-items:center;display:grid;overflow:hidden}.stn-ui .bkn-pic img{object-fit:cover;width:100%;height:100%}.stn-ui .bkn-pic svg{width:18px;height:18px}.stn-ui .bkn-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stn-ui .bkn-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stn-ui .bkn-name{font:400 var(--bk-s) / 1.1 var(--f-num);color:var(--bone)}.stn-ui .bkn-tag{white-space:nowrap;font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);text-align:right;flex:none}.stn-ui .bkn-tag.bkn-boss{color:var(--blood-lite)}.stn-ui .bkn-tag.beat{color:var(--good);text-transform:none}.stn-ui .bkn-line{font:var(--bk-xs) / 1.3 var(--f-type);color:var(--bone-2)}.stn-ui .bkn-kind:not(.seen) .bkn-line{font-style:italic}.stn-ui .bkn-tracked{flex-direction:column;gap:6px;display:flex}.stn-ui .bkn-a-row{padding:2px 0}.stn-ui .bkn .bkn-a-sub{display:none}.stn-ui .bkn-empty{font:var(--bk-xs) / 1.35 var(--f-type);color:var(--bone-dim);margin:0}.stn-ui .bkn-foot{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.stn-ui .bkn-link{color:var(--amber);font:var(--bk-xs) / 1 var(--f-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:4px 0}.stn-ui .bkn-link:hover{color:var(--bone)}.stn-ui:has(.layer-modal>:not([hidden])) .bkn{display:none}@media (max-width:760px){.stn-ui .bkn{display:none}}@media (max-height:520px) and (min-width:761px){.stn-ui .bkn{max-height:none;top:10px;bottom:10px;translate:0}}.stn-ui .pdg{pointer-events:auto;background:#0504038c;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.stn-ui .pdg[hidden]{display:none}.stn-ui .pdg-card{box-sizing:border-box;border:1px solid var(--bone-faint);width:min(40rem,100%);max-height:100%;color:var(--bone);background:#0e0b0af5;padding:1.1rem 1.2rem 1rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.stn-ui .pdg-card .btn-icon.set-close{width:2rem;height:2rem;padding:.45rem;position:absolute;top:.75rem;right:.75rem}.stn-ui .pdg-head{align-items:center;gap:.75rem;padding-right:2.75rem;display:flex}.stn-ui .pdg-title{flex-direction:column;flex:1;min-width:0;display:flex}.stn-ui .pdg-title b{letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.stn-ui .pdg-sub,.stn-ui .pdg-note,.stn-ui .pdg-foot-note{color:var(--bone-dim);font-size:.85rem}.stn-ui .pdg-clock{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.stn-ui .pdg-clock.pdg-late{color:var(--blood-lite)}.stn-ui .pdg-wallet{align-items:center;gap:.4rem;margin:.75rem 0 .25rem;display:flex}.stn-ui .pdg-wallet i,.stn-ui .pdg-ic{width:1.4rem;height:1.4rem;color:var(--bone-2);flex:none}.stn-ui .pdg-h{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);margin:.9rem 0 .2rem;font-size:.8rem}.stn-ui .pdg-note{margin:0 0 .4rem}.stn-ui .pdg-list{flex-direction:column;gap:.4rem;display:flex}.stn-ui .pdg-row{border:1px solid var(--bone-faint);align-items:center;gap:.7rem;padding:.4rem .6rem;display:flex}.stn-ui .pdg-row.pdg-full{border-color:var(--bone-dim)}.stn-ui .pdg-own{cursor:pointer}.stn-ui .pdg-list:has(>.pdg-own){grid-template-columns:1fr 1fr;display:grid}.stn-ui .pdg-own.pdg-off{opacity:.5;cursor:default}.stn-ui .pdg-txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.stn-ui .pdg-txt span{color:var(--bone-dim);font-size:.85rem}.stn-ui .pdg-bar{background:var(--bone-faint);height:.3rem;margin-top:.25rem}.stn-ui .pdg-bar i{background:var(--blood-hi);width:0;height:100%;transition:width .2s;display:block}.stn-ui .pdg-full .pdg-bar i{background:var(--bone)}.stn-ui .pdg-pooled{color:var(--bone-dim)}.stn-ui .pdg-ctl{flex:none;align-items:center;gap:.3rem;display:flex}.stn-ui .pdg-step,.stn-ui .pdg-rest{min-width:2.4rem;padding:.25rem .4rem}.stn-ui .pdg-mine{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem}.stn-ui .pdg-price{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.stn-ui .pdg-who{flex-wrap:wrap;gap:.35rem;margin-top:.9rem;display:flex}.stn-ui .pdg-chip{border:1px solid var(--bone-faint);color:var(--bone-dim);align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.8rem;display:inline-flex}.stn-ui .pdg-chip i{width:.9rem;height:.9rem}.stn-ui .pdg-chip-done{color:var(--bone);border-color:var(--bone-dim)}.stn-ui .pdg-foot{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.stn-ui .pdg-foot-note{flex:1}@media (max-width:520px){.stn-ui .pdg-list:has(>.pdg-own){grid-template-columns:1fr}.stn-ui .pdg-row:not(.pdg-own){flex-wrap:wrap}.stn-ui .pdg-ctl{justify-content:flex-end;width:100%}}.stn-ui{--x-size:2rem;--x-inset:.75rem}.stn-ui .set-card{position:relative}.stn-ui .btn-icon.set-close,.stn-ui .btn-icon.pls-close{top:var(--x-inset);right:var(--x-inset);z-index:2;box-sizing:border-box;width:var(--x-size);height:var(--x-size);min-width:0;min-height:0;color:var(--bone-dim);flex:none;margin:0;padding:.45rem;position:absolute}.stn-ui .btn-icon.set-close:hover,.stn-ui .btn-icon.pls-close:hover{border-color:var(--bone);color:var(--bone)}.stn-ui :is(.set-head,.map-head,.pls-head,.bk-head,.bkn-h):has(>.set-close,>.pls-close){min-height:var(--x-size)}.stn-ui .bkn-h:has(>.set-close){align-items:center}.stn-ui :is(.set-head,.map-head,.pls-head,.bk-head,.bkn-h):has(>.set-close,>.pls-close):after{content:"";width:calc(var(--x-size) + .25rem);flex:none;height:1px}.stn-ui .coach{left:50%;top:calc(112 * var(--u));width:min(calc(520 * var(--u)), calc(100vw - 32px));min-width:300px;padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border:1px solid #e8a33d59;border-left:calc(4 * var(--u)) solid var(--amber);color:var(--bone);text-shadow:var(--shadow-s);pointer-events:none;z-index:3;background:linear-gradient(#120e0be6,#0a0807db);border-radius:3px;position:absolute;transform:translate(-50%);box-shadow:0 8px 30px #0000008c}.stn-ui.inv-open .coach,.stn-ui.map-open .coach,.stn-ui.paused .coach{display:none}.stn-ui .coach.in{animation:.45s cubic-bezier(.2,.9,.3,1.2) stn-coach-in}.stn-ui .coach-tag{font:500 max(10px, calc(11 * var(--u))) / 1 var(--f-num);letter-spacing:.22em;text-transform:uppercase;color:var(--amber)}.stn-ui .coach-title{margin-top:calc(5 * var(--u));font:400 max(20px, calc(28 * var(--u))) / 1 var(--f-head);letter-spacing:.04em}.stn-ui .coach-text{margin-top:calc(7 * var(--u));font:400 max(13px, calc(15 * var(--u))) / 1.55 var(--f-num);letter-spacing:.02em;color:var(--bone-2)}.stn-ui .coach-text .kbd{font-size:max(11px, calc(13 * var(--u)));border-color:var(--amber);color:var(--amber);vertical-align:.05em;margin:0 .15em}.stn-ui .coach.in .coach-text .kbd{animation:.8s .35s 2 stn-warnpulse}.stn-ui .coach.urgent{border-color:#d42a2a80;border-left-color:var(--blood-hi);animation:.45s cubic-bezier(.2,.9,.3,1.2) stn-coach-in,1.2s ease-in-out .45s infinite stn-coach-alarm}.stn-ui .coach.urgent .coach-tag{color:var(--blood-lite)}.stn-ui .coach.urgent .coach-text .kbd{border-color:var(--blood-lite);color:#ffd2cc}.stn-ui .coach.good{border-color:#b6d08a59;border-left-color:var(--good)}.stn-ui .coach.good .coach-tag{color:var(--good)}@keyframes stn-coach-in{0%{opacity:0;transform:translateX(-50%) translateY(calc(-14 * var(--u))) scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes stn-coach-alarm{0%,to{box-shadow:0 8px 30px #0000008c,0 0 #d42a2a00}50%{box-shadow:0 8px 30px #0000008c,0 0 22px 2px #d42a2a73}}.stn-ui .wmk.k-threat{color:var(--blood-lite)}.stn-ui .wmk.k-threat .wmk-ico svg{width:calc(30 * var(--u));height:calc(30 * var(--u));filter:drop-shadow(0 0 6px #ff3c28d9)drop-shadow(0 1px 2px #000000e6);min-width:22px;min-height:22px;animation:.9s ease-in-out infinite stn-threat-bob}.stn-ui .wmk.k-threat .wmk-name,.stn-ui .wmk.k-gather .wmk-name{font-size:max(13px, calc(15 * var(--u)));letter-spacing:.06em;text-transform:uppercase}.stn-ui .wmk.k-gather{color:var(--amber)}.stn-ui .wmk.k-gather .wmk-ico svg{width:calc(26 * var(--u));height:calc(26 * var(--u));filter:drop-shadow(0 0 5px #e8a33db3)drop-shadow(0 1px 2px #000000e6);min-width:20px;min-height:20px;animation:1.4s ease-in-out infinite stn-threat-bob}@keyframes stn-threat-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-5 * var(--u)))}}@media (prefers-reduced-motion:reduce){.stn-ui .coach.in,.stn-ui .coach.urgent,.stn-ui .coach.in .coach-text .kbd,.stn-ui .wmk.k-threat .wmk-ico svg,.stn-ui .wmk.k-gather .wmk-ico svg{animation:none}}
