#lb-ui{--cy:#5fe3ff;--cy-hi:#bdf3ff;--cy-dim:#5fe3ff9e;--am:#ffb347;--mg:#ff3d8a;--ok:#7dffc4;--ink:#e2f6ff;--dim:#a8d8eba8;--faint:#8cc8e166;--line:#5fe3ff42;--line-hi:#5fe3ff8c;--panel-edge:#5fe3ff57;--glass-a:#0b141fb8;--glass-b:#05090fe0;--danger:#ff5252;--u:clamp(10px, 1.18vh + 4.5px, 34px);--pad:calc(var(--u) * 1.5);--cs:calc(var(--u) * .55);--chamf:polygon(var(--cs) 0, 100% 0, 100% calc(100% - var(--cs)), calc(100% - var(--cs)) 100%, 0 100%, 0 var(--cs));--chamf-s:polygon(calc(var(--cs) * .55) 0, 100% 0, 100% calc(100% - var(--cs) * .55), calc(100% - var(--cs) * .55) 100%, 0 100%, 0 calc(var(--cs) * .55));--font:system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;z-index:10;color:var(--ink);font-family:var(--font);-webkit-user-select:none;user-select:none;pointer-events:none;position:fixed;inset:0;overflow:hidden}#lb-ui *,#lb-ui :before,#lb-ui :after{box-sizing:border-box}#lb-ui .num{font-family:var(--mono);font-variant-numeric:tabular-nums}#lb-ui .chip{clip-path:var(--chamf);background:var(--edge,var(--panel-edge));position:relative}#lb-ui .chip:before{content:"";clip-path:var(--chamf);background:var(--fill,linear-gradient(165deg, var(--glass-a), var(--glass-b)));position:absolute;inset:1px}#lb-ui .chip>*{z-index:1;position:relative}#lb-ui .scanlines:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#a0ebff07 0 1px,#0000 1px 3px);position:absolute;inset:0}#lb-ui .lb-en{font-family:var(--mono);text-transform:uppercase;letter-spacing:.34em;font-size:calc(var(--u) * .62);color:var(--faint)}#lb-ui .lb-btn{--edge:var(--panel-edge);--fill:linear-gradient(165deg, #0e1a26d9, #060b12eb);pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--u) * .6);clip-path:var(--chamf);background:var(--edge);padding:calc(var(--u) * .82) calc(var(--u) * 2.6);font:600 calc(var(--u) * 1.02) / 1 var(--font);letter-spacing:.18em;color:var(--cy-hi);text-shadow:0 0 calc(var(--u) * .55) #5fe3ff73;border:0;transition:transform .16s cubic-bezier(.2,.7,.3,1),background-color .16s,color .16s;display:inline-flex;position:relative}#lb-ui .lb-btn:before{content:"";clip-path:var(--chamf);background:var(--fill);transition:background-color .16s,opacity .16s;position:absolute;inset:1px}#lb-ui .lb-btn>*{z-index:1;position:relative}#lb-ui .lb-btn:hover{--edge:var(--line-hi);--fill:linear-gradient(165deg, #1a3446f2, #09131df5);transform:translateY(-2px)}#lb-ui .lb-btn:active{transform:translateY(0)scale(.98)}#lb-ui .lb-btn.primary{--edge:#96f0ffe6;--fill:linear-gradient(180deg, #8ff0ff 0%, #48cdec 55%, #2fb4d8 100%);color:#04202c;text-shadow:none;box-shadow:0 0 calc(var(--u) * 1.6) #5fe3ff59}#lb-ui .lb-btn.primary:hover{--fill:linear-gradient(180deg, #b8f7ff 0%, #63d8f2 55%, #40bfdf 100%);box-shadow:0 0 calc(var(--u) * 2.4) #5fe3ff8c}#lb-ui .lb-btn.danger{--edge:#ff787880;color:#ffc9c9}#lb-ui .lb-btn.danger:hover{--fill:linear-gradient(165deg, #401418f2, #1e080af2)}#lb-ui .key{min-width:calc(var(--u) * 1.55);height:calc(var(--u) * 1.55);padding:0 calc(var(--u) * .42);margin:0 calc(var(--u) * .14);font:600 calc(var(--u) * .88) / 1 var(--mono);color:var(--cy-hi);border:1px solid var(--line-hi);border-bottom-width:calc(var(--u) * .22);border-radius:calc(var(--u) * .28);box-shadow:0 calc(var(--u) * .18) calc(var(--u) * .5) #00000080, inset 0 0 calc(var(--u) * .7) #5fe3ff1f;background:linear-gradient(#182c3cf2,#0a131cf2);justify-content:center;align-items:center;display:inline-flex}#lb-ui .screen{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:absolute;inset:0}#lb-ui .screen.on{opacity:1;visibility:visible;transition:opacity .35s}#lb-ui .screen .holder{pointer-events:auto}#lb-ui .lb-loading{z-index:60;background:radial-gradient(120% 90% at 50% 8%,#0a1a26e6,#0000 60%),radial-gradient(80% 60% at 50% 110%,#1c0a1a8c,#0000 70%),#04060a;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}#lb-ui .lb-loading:before{content:"";background:repeating-linear-gradient(0deg,#5fe3ff08 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#5fe3ff05 0 1px,#0000 1px 56px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 46%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 46%,#000 30%,#0000 75%)}#lb-ui .lb-loading.off{opacity:0;pointer-events:none}#lb-ui .ld-mid{align-items:center;gap:calc(var(--u) * 1.6);width:min(64vw, calc(var(--u) * 30));flex-direction:column;display:flex;position:relative}#lb-ui .ld-bar{--p:0;width:100%;height:calc(var(--u) * .55);clip-path:var(--chamf-s);box-shadow:inset 0 0 calc(var(--u) * .6) #0009;background:#5fe3ff29;position:relative}#lb-ui .ld-fill{transform-origin:0;transform:scaleX(var(--p));box-shadow:0 0 calc(var(--u) * 1.2) #5fe3ffa6;background:linear-gradient(90deg,#1f8fb4,#5fe3ff 60%,#bdf3ff);transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;inset:1px}#lb-ui .ld-shimmer{clip-path:var(--chamf-s);position:absolute;inset:0;overflow:hidden}#lb-ui .ld-shimmer:after{content:"";background:linear-gradient(100deg,#0000,#bef5ff80,#0000);width:34%;animation:1.4s linear infinite lb-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes lb-sweep{to{transform:translate(420%)}}#lb-ui .ld-row{width:100%;font-size:calc(var(--u) * .78);color:var(--dim);letter-spacing:.14em;justify-content:space-between;align-items:baseline;display:flex}#lb-ui .ld-pct{color:var(--cy);font-family:var(--mono)}#lb-ui .ld-tip{min-height:calc(var(--u) * 1.4);font-size:calc(var(--u) * .85);letter-spacing:.1em;color:var(--faint);transition:opacity .28s}#lb-ui .ld-tip.fade{opacity:0}#lb-ui .ld-tip:before{content:"▸ ";color:var(--cy-dim)}#lb-ui .wm{width:100%;height:auto;display:block;overflow:visible}#lb-ui .wm .wm-en{font-family:var(--mono);letter-spacing:.34em;text-anchor:middle;font-size:34px}#lb-ui .wm .wm-en .wm-outline{fill:none;stroke:#96ebffe6;stroke-width:.9px}#lb-ui .wm .wm-zh{font-family:var(--font);letter-spacing:1.15em;text-anchor:middle;fill:var(--cy-dim);font-size:15px;font-weight:600}#lb-ui .wm .wm-frame{stroke:var(--cy-dim);fill:none;stroke-width:1.4px}#lb-ui .wm .wm-glow{fill:#5fe3ff;opacity:.55;filter:blur(5px)}#lb-ui .wm .wm-tick{stroke:#5fe3ff80;stroke-width:1.6px}#lb-ui .lb-menu{z-index:30}#lb-ui .lb-menu:before{content:"";background:linear-gradient(#03060ae0 0%,#03060a6b 22%,#0000 42%),linear-gradient(#0000 54%,#03060a8c 74%,#03060aeb 100%);position:absolute;inset:0}#lb-ui .lb-menu:after{content:"";background:repeating-linear-gradient(0deg,#a0ebff05 0 1px,#0000 1px 4px);position:absolute;inset:0}#lb-ui .mn-top{top:calc(var(--u) * 3.4);width:min(72vw, calc(var(--u) * 34));align-items:center;gap:calc(var(--u) * 1.1);flex-direction:column;animation:.6s cubic-bezier(.2,.7,.3,1) both lb-rise;display:flex;position:absolute;left:50%;transform:translate(-50%)}#lb-ui .mn-sub{font-size:calc(var(--u) * .88);letter-spacing:.52em;text-indent:.52em;color:var(--dim)}#lb-ui .mn-records{gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * .8);color:var(--faint);letter-spacing:.12em;display:flex}#lb-ui .mn-records b{color:var(--am);font-family:var(--mono);margin-left:.4em;font-weight:600}#lb-ui .mn-actions{bottom:calc(var(--u) * 5.2);align-items:center;gap:calc(var(--u) * 1.1);flex-direction:column;animation:.6s cubic-bezier(.2,.7,.3,1) 80ms both lb-rise;display:flex;position:absolute;left:50%;transform:translate(-50%)}#lb-ui .mn-actions .primary{min-width:calc(var(--u) * 17);padding:calc(var(--u) * 1.05) calc(var(--u) * 4);font-size:calc(var(--u) * 1.18)}#lb-ui .mn-row{gap:calc(var(--u) * 1.2);display:flex}#lb-ui .mn-coarse{align-items:center;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .4);padding:calc(var(--u) * .55) calc(var(--u) * 1.1);font-size:calc(var(--u) * .78);letter-spacing:.1em;color:var(--am);clip-path:var(--chamf-s);background:#281a0880;border:1px solid #ffb34766;display:none}@media (pointer:coarse){#lb-ui .mn-coarse{display:inline-flex}}#lb-ui .mn-diag{left:var(--pad);bottom:calc(var(--u) * .9);font:calc(var(--u) * .68) / 1.7 var(--mono);letter-spacing:.08em;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:34vw;position:absolute;overflow:hidden}#lb-ui .mn-diag .rt-on{color:var(--cy)}#lb-ui .mn-credit{bottom:calc(var(--u) * .9);font-size:calc(var(--u) * .66);letter-spacing:.3em;color:var(--faint);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}#lb-ui .mn-corner{top:var(--pad);font:calc(var(--u) * .62) / 1 var(--mono);letter-spacing:.3em;color:var(--faint);position:absolute}#lb-ui .mn-corner.tl{left:var(--pad)}#lb-ui .mn-corner.tr{right:var(--pad);text-align:right}@keyframes lb-rise{0%{opacity:0;transform:translate(-50%, calc(var(--u) * 1.4))}to{opacity:1;transform:translate(-50%)}}#lb-ui .lb-veil{background:radial-gradient(90% 90% at 50% 45%,#04070c99,#030509e0);position:absolute;inset:0}#lb-ui .lb-center{place-items:center;display:grid;position:absolute;inset:0}#lb-ui .modal-panel{--edge:var(--panel-edge);clip-path:var(--chamf);background:var(--panel-edge);padding:calc(var(--u) * .7);z-index:3;max-width:min(86vw, calc(var(--u) * 42));animation:.32s cubic-bezier(.2,.9,.3,1.15) both lb-pop;position:relative}#lb-ui .modal-panel:before{content:"";clip-path:var(--chamf);box-shadow:inset 0 0 calc(var(--u) * 3) #5fe3ff0f;background:linear-gradient(165deg,#0d1824eb,#060a10f5);position:absolute;inset:1px}#lb-ui .modal-panel>.inner{z-index:1;padding:calc(var(--u) * 1.5) calc(var(--u) * 2);position:relative}@keyframes lb-pop{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2)) scale(.97)}to{opacity:1;transform:none}}#lb-ui .modal-head{align-items:center;gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * 1.4);display:flex}#lb-ui .modal-head .glyph{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);background:var(--cy);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);box-shadow:0 0 calc(var(--u) * 1.2) #5fe3ff99}#lb-ui .modal-title{font-size:calc(var(--u) * 1.35);letter-spacing:.3em;font-weight:650}#lb-ui .modal-en{margin-left:auto}#lb-ui .modal-close{pointer-events:auto;cursor:pointer;border:1px solid var(--line);color:var(--dim);font:calc(var(--u) * .95) / 1 var(--mono);width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);clip-path:var(--chamf-s);background:0 0;transition:transform .15s,color .15s,background-color .15s}#lb-ui .modal-close:hover{color:#fff;background:#5fe3ff24;transform:translateY(-1px)}#lb-ui .btn-col{gap:calc(var(--u) * .8);min-width:calc(var(--u) * 16);flex-direction:column;display:flex}#lb-ui .btn-row{gap:calc(var(--u) * .8);display:flex}#lb-ui .go-record{align-items:center;gap:calc(var(--u) * .7);margin:0 0 calc(var(--u) * 1.2);padding:calc(var(--u) * .6) calc(var(--u) * 1);clip-path:var(--chamf-s);color:#ffd9e8;font-size:calc(var(--u) * .88);letter-spacing:.22em;background:linear-gradient(90deg,#ff3d8a38,#ffb34729,#0000);border:1px solid #ff3d8a8c;animation:1.6s ease-in-out infinite lb-rec-pulse;display:none}#lb-ui .go-record.on{display:inline-flex}#lb-ui .go-record .dot{width:calc(var(--u) * .45);height:calc(var(--u) * .45);background:var(--mg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 calc(var(--u) * .9) var(--mg)}@keyframes lb-rec-pulse{50%{border-color:#ff3d8af2}}#lb-ui .stat-grid{grid-template-columns:repeat(3, minmax(calc(var(--u) * 7.5), 1fr));background:var(--line);clip-path:var(--chamf-s);margin-bottom:calc(var(--u) * 1.5);gap:1px;display:grid}#lb-ui .stat-cell{padding:calc(var(--u) * .8) calc(var(--u) * 1);background:#060b12eb}#lb-ui .stat-cell .k{font-size:calc(var(--u) * .66);letter-spacing:.2em;color:var(--faint);margin-bottom:calc(var(--u) * .35)}#lb-ui .stat-cell .v{font:600 calc(var(--u) * 1.25) / 1.1 var(--mono);color:var(--cy-hi);font-variant-numeric:tabular-nums}#lb-ui .stat-cell.big{background:linear-gradient(90deg,#5fe3ff1a,#060b12eb 55%);grid-column:span 3}#lb-ui .stat-cell.big .v{font-size:calc(var(--u) * 2.2);color:#fff;text-shadow:0 0 calc(var(--u) * 1.4) #5fe3ff80}#lb-ui .stat-cell .v.am{color:var(--am)}#lb-ui .set-body{gap:calc(var(--u) * .55);min-width:calc(var(--u) * 26);flex-direction:column;display:flex}#lb-ui .set-row{grid-template-columns:calc(var(--u) * 9.5) 1fr calc(var(--u) * 5.5);align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .55) calc(var(--u) * .9);border-left:1px solid var(--line);transition:background-color .15s;display:grid}#lb-ui .set-row:hover{background:#5fe3ff0d}#lb-ui .set-row .lb{font-size:calc(var(--u) * .9);letter-spacing:.12em;color:var(--ink)}#lb-ui .set-row .val{font:600 calc(var(--u) * .88) / 1 var(--mono);color:var(--cy);text-align:right;font-variant-numeric:tabular-nums}#lb-ui .set-sep{margin:calc(var(--u) * .5) 0 calc(var(--u) * .2);font-size:calc(var(--u) * .6);letter-spacing:.34em;color:var(--faint)}#lb-ui input[type=range]{pointer-events:auto;appearance:none;width:100%;height:calc(var(--u) * 1.1);cursor:pointer;background:0 0}#lb-ui input[type=range]::-webkit-slider-runnable-track{height:calc(var(--u) * .28);background:linear-gradient(90deg, var(--cy) var(--fill,50%), #5fe3ff2e var(--fill,50%));box-shadow:inset 0 0 calc(var(--u) * .5) #0009}#lb-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--u) * .75);height:calc(var(--u) * 1.05);margin-top:calc(var(--u) * -.39);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);box-shadow:0 0 calc(var(--u) * .9) #5fe3ffcc;background:linear-gradient(#d8f9ff,#5fe3ff)}#lb-ui input[type=range]::-moz-range-track{height:calc(var(--u) * .28);background:#5fe3ff2e}#lb-ui input[type=range]::-moz-range-progress{height:calc(var(--u) * .28);background:var(--cy)}#lb-ui input[type=range]::-moz-range-thumb{width:calc(var(--u) * .75);height:calc(var(--u) * 1.05);box-shadow:0 0 calc(var(--u) * .9) #5fe3ffcc;background:linear-gradient(#d8f9ff,#5fe3ff);border:0;border-radius:0}#lb-ui .toggle{pointer-events:auto;cursor:pointer;width:calc(var(--u) * 3.1);height:calc(var(--u) * 1.35);clip-path:var(--chamf-s);background:#5fe3ff29;border:0;transition:background-color .18s;position:relative}#lb-ui .toggle:after{content:"";background:var(--faint);clip-path:polygon(0 0,100% 0,100% 72%,62% 100%,0 100%);width:34%;transition:transform .18s cubic-bezier(.2,.8,.3,1.2),background-color .18s;position:absolute;top:15%;bottom:15%;left:7%}#lb-ui .toggle.on{background:#5fe3ff66}#lb-ui .toggle.on:after{transform:translateX(calc(var(--u) * 1.75));background:var(--cy-hi);box-shadow:0 0 calc(var(--u) * .8) #5fe3ffe6}#lb-ui .seg{clip-path:var(--chamf-s);background:var(--line);gap:1px;display:flex}#lb-ui .seg button{pointer-events:auto;cursor:pointer;padding:calc(var(--u) * .5) calc(var(--u) * .9);color:var(--dim);font:600 calc(var(--u) * .8) / 1 var(--font);letter-spacing:.14em;background:#080e16f2;border:0;transition:color .14s,background-color .14s}#lb-ui .seg button:hover{color:var(--cy-hi);background:#5fe3ff1f}#lb-ui .seg button.on{color:#052530;background:linear-gradient(#6fe6ff,#35bfe4)}#lb-ui .seg button.on.rt{color:#3a2405;background:linear-gradient(#ffd08a,#f09a3e)}#lb-ui .set-hint{font-size:calc(var(--u) * .68);color:var(--faint);letter-spacing:.1em;margin-top:calc(var(--u) * .4)}#lb-ui .set-hint .rt{color:var(--am)}#lb-ui .help-grid{gap:calc(var(--u) * .45) calc(var(--u) * 2);grid-template-columns:1fr 1fr;display:grid}#lb-ui .help-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .42) 0;border-bottom:1px solid #5fe3ff1f;display:flex}#lb-ui .help-row .d{font-size:calc(var(--u) * .85);letter-spacing:.1em;color:var(--ink)}#lb-ui .help-row .keys{align-items:center;display:flex}#lb-ui .help-row .keys .sep{color:var(--faint);margin:0 calc(var(--u) * .28);font-size:calc(var(--u) * .7)}#lb-ui .lb-hud{z-index:10;opacity:0;transition:opacity .45s;position:absolute;inset:0}#lb-ui .lb-hud.on{opacity:1}#lb-ui .lb-hud.dead{opacity:0}#lb-ui .lb-cross{--gap:6px;--len:calc(var(--u) * .42);--th:calc(var(--u) * .09 + 1px);--cc:.92;color:#eafcff;z-index:3;width:0;height:0;position:absolute;top:50%;left:50%}#lb-ui .ch-ticks,#lb-ui .ch-ring,#lb-ui .ch-dot{position:absolute;top:0;left:0}#lb-ui .ch-ticks{opacity:var(--cc);transition:opacity .12s linear}#lb-ui .ch-ticks span{box-shadow:0 0 calc(var(--u) * .5) #000000e6, 0 0 calc(var(--u) * .35) #5fe3ff59;background:currentColor;position:absolute}#lb-ui .ch-ticks .tn{width:var(--th);height:var(--len);left:calc(var(--th) / -2);top:calc(-1 * var(--gap) - var(--len))}#lb-ui .ch-ticks .ts{width:var(--th);height:var(--len);left:calc(var(--th) / -2);top:var(--gap)}#lb-ui .ch-ticks .tw{height:var(--th);width:var(--len);top:calc(var(--th) / -2);left:calc(-1 * var(--gap) - var(--len))}#lb-ui .ch-ticks .te{height:var(--th);width:var(--len);top:calc(var(--th) / -2);left:var(--gap)}#lb-ui .ch-ticks .tn,#lb-ui .ch-ticks .ts{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}#lb-ui .ch-ticks .tw,#lb-ui .ch-ticks .te{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,18% 50%)}#lb-ui .ch-te{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,82% 50%)!important}#lb-ui .ch-dot{width:calc(var(--u) * .16 + 2px);height:calc(var(--u) * .16 + 2px);margin:calc(var(--u) * -.08 - 1px) 0 0 calc(var(--u) * -.08 - 1px);opacity:var(--cc);box-shadow:0 0 calc(var(--u) * .5) #000000e6;background:currentColor;border-radius:50%}#lb-ui .ch-ring{width:calc(var(--gap) * 2 + var(--len) * 2 + var(--u) * .8);height:calc(var(--gap) * 2 + var(--len) * 2 + var(--u) * .8);border:calc(var(--u) * .055 + .7px) solid currentColor;opacity:var(--cc);box-shadow:0 0 calc(var(--u) * .5) #000000bf, inset 0 0 calc(var(--u) * .4) #00000080;border-radius:50%;transform:translate(-50%,-50%)}#lb-ui .lb-cross.style-dot .ch-ticks,#lb-ui .lb-cross.style-none .ch-ticks,#lb-ui .lb-cross.style-none .ch-ring,#lb-ui .lb-cross.style-none .ch-dot,#lb-ui .lb-cross.style-cross .ch-ring{display:none}#lb-ui .lb-cross.style-dot .ch-dot{width:calc(var(--u) * .28 + 2px);height:calc(var(--u) * .28 + 2px);margin:calc(var(--u) * -.14 - 1px) 0 0 calc(var(--u) * -.14 - 1px)}#lb-ui .ch-hit{opacity:0;position:absolute;top:0;left:0}#lb-ui .ch-hit span{width:calc(var(--u) * .11 + 1px);height:calc(var(--u) * .34);box-shadow:0 0 calc(var(--u) * .6) #fffc;background:#fff;position:absolute}#lb-ui .ch-hit .h1{transform:translate(-50%, -50%) rotate(45deg) translateY(calc(var(--u) * -.62))}#lb-ui .ch-hit .h2{transform:translate(-50%, -50%) rotate(135deg) translateY(calc(var(--u) * -.62))}#lb-ui .ch-hit .h3{transform:translate(-50%, -50%) rotate(225deg) translateY(calc(var(--u) * -.62))}#lb-ui .ch-hit .h4{transform:translate(-50%, -50%) rotate(315deg) translateY(calc(var(--u) * -.62))}#lb-ui .ch-hit.head span{background:var(--am);box-shadow:0 0 calc(var(--u) * .6) #ffb347e6}#lb-ui .ch-hit.kill span{background:var(--danger);box-shadow:0 0 calc(var(--u) * .8) #ff5252f2;width:calc(var(--u) * .14 + 1px);height:calc(var(--u) * .44)}#lb-ui .ch-hitring{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border:calc(var(--u) * .08) solid var(--danger);opacity:0;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}#lb-ui .ch-dmg{position:absolute;top:0;left:0}#lb-ui .arc{opacity:0;position:absolute;top:0;left:0}#lb-ui .arc:before{content:"";left:calc(var(--u) * -1.05);bottom:calc(var(--u) * 3.1);width:calc(var(--u) * 2.1);height:calc(var(--u) * .34);background:linear-gradient(90deg, transparent, var(--danger) 30%, #ff8d8d 50%, var(--danger) 70%, transparent);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);box-shadow:0 0 calc(var(--u) * .8) #ff5252a6;position:absolute}#lb-ui .lb-scope{z-index:1;opacity:0;--lens-r:min(37vmin, 40vh);position:absolute;inset:0}#lb-ui .lb-scope .mask{background:radial-gradient(circle at 50% 50%, transparent calc(var(--lens-r) - 2px), #020407fb calc(var(--lens-r) + 6px));position:absolute;inset:0}#lb-ui .lb-scope .tint{background:radial-gradient(circle,#5fe3ff0d,#0000 55%);position:absolute;inset:0}#lb-ui .lb-scope .lens{width:calc(var(--lens-r) * 2);height:calc(var(--lens-r) * 2);box-shadow:inset 0 0 calc(var(--lens-r) * .22) #000000d9, inset 0 0 calc(var(--lens-r) * .5) #0a1e2859, 0 0 0 2px #96ebff29, 0 0 calc(var(--u) * 1.5) #5fe3ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#lb-ui .lb-scope svg.reticle{width:calc(var(--lens-r) * 1.92);height:calc(var(--lens-r) * 1.92);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#lb-ui .lb-scope .reticle *{vector-effect:non-scaling-stroke}#lb-ui .lb-prompt{z-index:3;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);font-size:calc(var(--u) * .92);letter-spacing:.1em;color:var(--ink);border:1px solid var(--line);clip-path:var(--chamf-s);opacity:0;white-space:nowrap;background:#060b12a8;transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;top:55.5%;left:50%;transform:translate(-50%)}#lb-ui .lb-prompt.on{opacity:1;transform:translateX(-50%) translateY(calc(var(--u) * -.25))}#lb-ui .lb-banners{align-items:center;gap:calc(var(--u) * .8);z-index:4;flex-direction:column;display:flex;position:absolute;top:33%;left:50%;transform:translate(-50%)}#lb-ui .lb-bn{align-items:center;gap:calc(var(--u) * .3);opacity:0;transform:translateY(calc(var(--u) * .9)) scale(.96);flex-direction:column;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.3,1.1);display:flex}#lb-ui .lb-bn.on{opacity:1;transform:none}#lb-ui .lb-bn .bn-en{font:calc(var(--u) * .66) / 1 var(--mono);letter-spacing:.5em;color:var(--cy-dim)}#lb-ui .lb-bn .bn-main{font-size:calc(var(--u) * 1.9);letter-spacing:.34em;text-indent:.34em;color:#fff;text-shadow:0 0 calc(var(--u) * 1.6) #5fe3ff8c, 0 2px calc(var(--u) * .6) #000000b3;font-weight:700}#lb-ui .lb-bn .bn-sub{font-size:calc(var(--u) * .85);letter-spacing:.28em;color:var(--dim)}#lb-ui .lb-bn .bn-rule{width:calc(var(--u) * 12);background:linear-gradient(90deg, transparent, var(--line-hi), transparent);height:1px}#lb-ui .lb-bn.warn .bn-en{color:#ffb347cc}#lb-ui .lb-bn.warn .bn-main{color:#ffd9a3;text-shadow:0 0 calc(var(--u) * 1.6) #ff963c99, 0 2px calc(var(--u) * .6) #000000b3}#lb-ui .lb-bn.warn .bn-rule{background:linear-gradient(90deg,#0000,#ffb347cc,#0000)}#lb-ui .lb-bn .bn-alert{font-size:calc(var(--u) * .82);letter-spacing:.3em;color:#ffb347;padding:calc(var(--u) * .32) calc(var(--u) * 1);clip-path:var(--chamf-s);background:#321c068c;border:1px solid #ffb3478c;animation:1s steps(2,jump-none) infinite lb-alert-blink;display:none}#lb-ui .lb-bn.warn .bn-alert{display:block}@keyframes lb-alert-blink{50%{color:#ff9d9d;border-color:#ff5a5ae6}}#lb-ui .lb-bn.clear .bn-main{color:var(--ok);text-shadow:0 0 calc(var(--u) * 1.6) #7dffc480, 0 2px calc(var(--u) * .6) #000000b3}#lb-ui .lb-bn.power .bn-main{font-size:calc(var(--u) * 1.3);color:var(--cy-hi)}#lb-ui .lb-bn.multi .bn-main{color:#ffb8d9;text-shadow:0 0 calc(var(--u) * 1.6) #ff3d8aa6, 0 2px calc(var(--u) * .6) #000000b3}#lb-ui .lb-bn.multi .bn-en{color:#ff3d8abf}#lb-ui .lb-bn.multi .bn-rule{background:linear-gradient(90deg,#0000,#ff3d8acc,#0000)}#lb-ui .hud-topwave{top:var(--pad);clip-path:var(--chamf-s);background:var(--line);z-index:3;align-items:stretch;gap:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}#lb-ui .hud-topwave .cell{padding:calc(var(--u) * .5) calc(var(--u) * 1.1);align-items:baseline;gap:calc(var(--u) * .5);background:#060b12b8;display:flex}#lb-ui .hud-topwave .k{font-size:calc(var(--u) * .72);letter-spacing:.24em;color:var(--faint)}#lb-ui .hud-topwave .v{font:700 calc(var(--u) * 1.05) / 1 var(--mono);color:var(--cy-hi);font-variant-numeric:tabular-nums}#lb-ui .hud-topwave .v.alert,#lb-ui .hud-topwave .inter{color:var(--am)}#lb-ui .hud-points{top:var(--pad);right:var(--pad);align-items:flex-end;gap:calc(var(--u) * .45);z-index:3;flex-direction:column;display:flex;position:absolute}#lb-ui .pts-panel{--edge:var(--panel-edge);clip-path:var(--chamf-s);background:var(--panel-edge);min-width:calc(var(--u) * 13);padding:1px;position:relative}#lb-ui .pts-panel:before{content:none}#lb-ui .pts-inner{clip-path:var(--chamf-s);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);align-items:center;gap:calc(var(--u) * .9);background:linear-gradient(165deg,#0b141fc7,#05090fdb);display:flex}#lb-ui .pts-panel .k{font-size:calc(var(--u) * .68);letter-spacing:.26em;color:var(--faint)}#lb-ui .odo{direction:ltr;height:1em;line-height:1;display:inline-flex;overflow:hidden}#lb-ui .odo-wheel{height:1em;overflow:hidden}#lb-ui .odo-strip{flex-direction:column;transition:transform .45s cubic-bezier(.22,.9,.3,1);display:flex;transform:translateY(0)}#lb-ui .odo.cheap .odo-strip{transition:none}#lb-ui .odo-strip span{text-align:center;height:1em;line-height:1;display:block}#lb-ui .odo{font:700 calc(var(--u) * 1.5) / 1 var(--mono);color:var(--cy-hi);font-variant-numeric:tabular-nums;text-shadow:0 0 calc(var(--u) * 1.1) #5fe3ff66}#lb-ui .odo-wheel.dim{color:#5fe3ff47;text-shadow:none}#lb-ui .pts-score{font:600 calc(var(--u) * .85) / 1 var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.06em}#lb-ui .pts-panel.buy-ok{animation:.55s ease-out lb-buy-ok}#lb-ui .pts-panel.buy-fail{animation:.4s ease-out lb-buy-fail}@keyframes lb-buy-ok{0%{box-shadow:0 0 #7dffc4b3}to{box-shadow:0 0 0 calc(var(--u) * 1.6) #7dffc400}}@keyframes lb-buy-fail{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--u) * -.5))}40%{transform:translateX(calc(var(--u) * .4))}60%{transform:translateX(calc(var(--u) * -.28))}80%{transform:translateX(calc(var(--u) * .14))}}#lb-ui .hud-feed{align-items:flex-end;gap:calc(var(--u) * .28);max-height:calc(var(--u) * 9);flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}#lb-ui .feed-row{align-items:center;gap:calc(var(--u) * .55);padding:calc(var(--u) * .24) calc(var(--u) * .7);font:600 calc(var(--u) * .76) / 1 var(--mono);letter-spacing:.06em;border-right:2px solid var(--fc,var(--cy));clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--u) * .6) 100%);opacity:0;transform:translateX(calc(var(--u) * .8));background:#060b128c;transition:opacity .25s,transform .25s;display:flex}#lb-ui .feed-row.on{opacity:1;transform:none}#lb-ui .feed-row .fr-l{color:var(--dim)}#lb-ui .feed-row .fr-n{color:var(--fc,var(--cy));font-variant-numeric:tabular-nums}#lb-ui .feed-row.r-headshot{--fc:var(--am)}#lb-ui .feed-row.r-headshot .fr-n{color:var(--am)}#lb-ui .feed-row.r-melee{--fc:var(--mg)}#lb-ui .feed-row.r-melee .fr-n{color:var(--mg)}#lb-ui .feed-row.r-explosive{--fc:var(--am)}#lb-ui .feed-row.r-waveClear,#lb-ui .feed-row.r-pickup{--fc:var(--ok)}#lb-ui .hud-vitals{left:var(--pad);bottom:var(--pad);gap:calc(var(--u) * .55);z-index:3;flex-direction:column;display:flex;position:absolute}#lb-ui .vt-panel{align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .55) calc(var(--u) * 1.1);border:1px solid var(--line);clip-path:var(--chamf-s);background:linear-gradient(165deg,#0b141fb3,#05090fd1);display:flex}#lb-ui .vt-num{font:700 calc(var(--u) * 1.7) / 1 var(--mono);color:var(--cy-hi);font-variant-numeric:tabular-nums;min-width:calc(var(--u) * 3.4);text-align:right;text-shadow:0 0 calc(var(--u) * 1.1) #5fe3ff59}#lb-ui .vt-num.low{color:#ff8d8d;text-shadow:0 0 calc(var(--u) * 1.2) #ff52528c}#lb-ui .vt-label{gap:calc(var(--u) * .3);flex-direction:column;display:flex}#lb-ui .vt-label .k{font-size:calc(var(--u) * .64);letter-spacing:.3em;color:var(--faint)}#lb-ui .hp-wrap{width:calc(var(--u) * 15);height:calc(var(--u) * .95);position:relative}#lb-ui .hp-track{box-shadow:inset 0 0 calc(var(--u) * .5) #0000008c;clip-path:polygon(0 22%,3% 0,100% 0,100% 78%,97% 100%,0 100%);background:#5fe3ff14;position:absolute;inset:0}#lb-ui .hp-trail,#lb-ui .hp-fill{transform-origin:0;clip-path:polygon(0 22%,3% 0,100% 0,100% 78%,97% 100%,0 100%);position:absolute;inset:0}#lb-ui .hp-trail{background:#ff525280;transition:transform .5s ease-out}#lb-ui .hp-fill{box-shadow:0 0 calc(var(--u) * .9) #5fe3ff80;background:linear-gradient(90deg,#2fa8cf,#5fe3ff)}#lb-ui .hp-segs{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#04070be6 calc(10% - 2px) 10%);position:absolute;inset:0}#lb-ui .vt-panel.low{animation:1.1s ease-in-out infinite lb-low-pulse}@keyframes lb-low-pulse{50%{box-shadow:0 0 calc(var(--u) * 1.6) #ff525240;border-color:#ff5252cc}}#lb-ui .vt-panel.low .hp-fill{background:linear-gradient(90deg,#c94040,#ff7a7a)}#lb-ui .vt-powers{gap:calc(var(--u) * .5);display:flex}#lb-ui .pw{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .8);font-size:calc(var(--u) * .74);letter-spacing:.14em;clip-path:var(--chamf-s);display:none}#lb-ui .pw.on{display:inline-flex}#lb-ui .pw .ico{width:calc(var(--u) * .5);height:calc(var(--u) * .5);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}#lb-ui .pw .t{font:600 calc(var(--u) * .74) / 1 var(--mono);font-variant-numeric:tabular-nums}#lb-ui .pw.p-dp{color:#ffd9a3;background:#ffb34724;border:1px solid #ffb34780}#lb-ui .pw.p-dp .ico{background:var(--am)}#lb-ui .pw.p-dp .t{color:var(--am)}#lb-ui .pw.p-oc{color:#ffb8d9;background:#ff3d8a1f;border:1px solid #ff3d8a80}#lb-ui .pw.p-oc .ico{background:var(--mg);animation:1.2s linear infinite lb-spin}#lb-ui .pw.p-oc .t{color:var(--mg)}@keyframes lb-spin{to{transform:rotate(180deg)}}#lb-ui .hud-weapon{right:var(--pad);bottom:var(--pad);align-items:flex-end;gap:calc(var(--u) * .5);z-index:3;flex-direction:column;display:flex;position:absolute}#lb-ui .wp-top{align-items:center;gap:calc(var(--u) * .8);display:flex}#lb-ui .wp-pips{gap:calc(var(--u) * .24);display:flex}#lb-ui .wp-pips .pip{width:calc(var(--u) * .5);height:calc(var(--u) * .5);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#5fe3ff24;border:1px solid #5fe3ff4d}#lb-ui .wp-pips .pip.on{background:var(--mg);border-color:var(--mg);box-shadow:0 0 calc(var(--u) * .7) #ff3d8ab3}#lb-ui .wp-nades{gap:calc(var(--u) * .26);display:flex}#lb-ui .wp-nades .nd{width:calc(var(--u) * .55);height:calc(var(--u) * .72);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);box-shadow:0 0 calc(var(--u) * .5) #5fe3ff59;background:linear-gradient(#96ebffd9,#3ca0bed9)}#lb-ui .wp-nades .nd.off{opacity:.18;box-shadow:none}#lb-ui .wp-nades .lb-en{font-size:calc(var(--u) * .56);margin-right:calc(var(--u) * .3)}#lb-ui .wp-panel{align-items:flex-end;gap:calc(var(--u) * .4);padding:calc(var(--u) * .6) calc(var(--u) * 1.2) calc(var(--u) * .7);border:1px solid var(--line);clip-path:var(--chamf-s);min-width:calc(var(--u) * 17);background:linear-gradient(165deg,#0b141fb8,#05090fd9);flex-direction:column;display:flex}#lb-ui .wp-name{align-items:baseline;gap:calc(var(--u) * .7);display:flex}#lb-ui .wp-name .n{font-size:calc(var(--u) * 1.02);letter-spacing:.2em;color:var(--ink);font-weight:650}#lb-ui .wp-name .c{font-size:calc(var(--u) * .7);letter-spacing:.2em;color:var(--faint)}#lb-ui .wp-ammo{align-items:baseline;gap:calc(var(--u) * .5);display:flex}#lb-ui .wp-mag{font:700 calc(var(--u) * 2.3) / 1 var(--mono);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(var(--u) * 1.3) #5fe3ff66}#lb-ui .wp-mag.warn{color:var(--am);text-shadow:0 0 calc(var(--u) * 1.3) #ffb3478c}#lb-ui .wp-mag.empty{color:var(--danger);text-shadow:0 0 calc(var(--u) * 1.3) #ff525299;animation:.9s steps(2,jump-none) infinite lb-empty-blink}@keyframes lb-empty-blink{50%{opacity:.35}}#lb-ui .wp-res{font:600 calc(var(--u) * .95) / 1 var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}#lb-ui .wp-res:before{content:"/ ";color:var(--faint)}#lb-ui .wp-bar{width:100%;height:calc(var(--u) * .42);clip-path:polygon(0 40%,2% 0,100% 0,100% 60%,98% 100%,0 100%);background:#5fe3ff1a;position:relative}#lb-ui .wp-bfill{transform-origin:0;background:linear-gradient(90deg,#2fa8cf,#5fe3ff);position:absolute;inset:0}#lb-ui .wp-bfill.warn{background:linear-gradient(90deg,#c98a2f,#ffb347)}#lb-ui .wp-bfill.empty{background:linear-gradient(90deg,#b43a3a,#ff6b6b)}#lb-ui .wp-rld{transform-origin:0;box-shadow:0 0 calc(var(--u) * .8) #bef5ffcc;background:linear-gradient(90deg,#fffffff2,#bef5fff2);position:absolute;inset:0;transform:scaleX(0)}#lb-ui .wp-hint{align-items:center;gap:calc(var(--u) * .4);font-size:calc(var(--u) * .74);letter-spacing:.16em;display:none}#lb-ui .wp-hint.on{display:inline-flex}#lb-ui .wp-hint.reload{color:var(--am)}#lb-ui .wp-hint.dry{color:var(--danger);animation:.9s steps(2,jump-none) infinite lb-empty-blink}#lb-ui .wp-other{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .8);font-size:calc(var(--u) * .72);letter-spacing:.14em;color:var(--faint);clip-path:var(--chamf-s);border:1px solid #5fe3ff24;display:flex}#lb-ui .wp-other .n{color:var(--dim)}#lb-ui .wp-other .lb-en{font-size:calc(var(--u) * .56)}#lb-ui .hud-toasts{left:var(--pad);bottom:calc(var(--u) * 8.5);gap:calc(var(--u) * .4);z-index:4;flex-direction:column-reverse;display:flex;position:absolute}#lb-ui .toast{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .5) calc(var(--u) * 1);border-left:2px solid var(--tc,var(--cy));clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--u) * .5) 100%);font-size:calc(var(--u) * .86);letter-spacing:.1em;color:var(--ink);opacity:0;transform:translateX(calc(var(--u) * -1));background:#060b12c7;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.3,1);display:flex}#lb-ui .toast.on{opacity:1;transform:none}#lb-ui .toast .ico{width:calc(var(--u) * .4);height:calc(var(--u) * .4);background:var(--tc,var(--cy));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 calc(var(--u) * .6) var(--tc,var(--cy))}#lb-ui .toast.t-good{--tc:var(--ok)}#lb-ui .toast.t-warn{--tc:var(--am)}#lb-ui .toast.t-warn .ico{animation:1s linear infinite lb-spin}#lb-ui .hud-board{z-index:5;opacity:0;visibility:hidden;background:radial-gradient(80% 80%,#03060a8c,#03060acc);place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}#lb-ui .hud-board.on{opacity:1;visibility:visible}#lb-ui .board-panel{--edge:var(--panel-edge);clip-path:var(--chamf);background:var(--panel-edge);min-width:calc(var(--u) * 24);padding:1px;position:relative}#lb-ui .board-inner{clip-path:var(--chamf);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.8);background:linear-gradient(165deg,#0a121ced,#05090ff5)}#lb-ui .board-grid{gap:calc(var(--u) * .42) calc(var(--u) * 2.2);margin-top:calc(var(--u) * 1);grid-template-columns:auto auto;display:grid}#lb-ui .board-grid .k{font-size:calc(var(--u) * .78);letter-spacing:.2em;color:var(--dim)}#lb-ui .board-grid .v{font:600 calc(var(--u) * .92) / 1.2 var(--mono);color:var(--cy-hi);text-align:right;font-variant-numeric:tabular-nums}#lb-ui .hud-diag{bottom:calc(var(--u) * .55);font:calc(var(--u) * .62) / 1 var(--mono);letter-spacing:.1em;color:var(--faint);white-space:nowrap;z-index:3;position:absolute;left:50%;transform:translate(-50%)}#lb-ui .hud-diag b{color:var(--cy);font-weight:400}@media (prefers-reduced-motion:reduce){#lb-ui *,#lb-ui :before,#lb-ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#lb-ui .ms-track{left:var(--pad);top:var(--pad);max-width:calc(var(--u) * 27);gap:calc(var(--u) * .38);padding:calc(var(--u) * .7) calc(var(--u) * 1.1) calc(var(--u) * .8);border-left:2px solid var(--cy);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cs)), calc(100% - var(--cs)) 100%, 0 100%);z-index:3;background:linear-gradient(100deg,#080f18d1,#05090f73);flex-direction:column;display:none;position:absolute}#lb-ui .ms-track.on{display:flex}#lb-ui .ms-track.empty .ms-obj,#lb-ui .ms-track.empty .ms-detail{display:none}#lb-ui .ms-chapter{font:calc(var(--u) * .6) / 1.2 var(--mono);letter-spacing:.22em;color:var(--faint)}#lb-ui .ms-obj{align-items:center;gap:calc(var(--u) * .6);display:flex}#lb-ui .ms-diamond{width:calc(var(--u) * .55);height:calc(var(--u) * .55);background:var(--am);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 calc(var(--u) * .8) #ffb347cc;flex:none}#lb-ui .ms-text{font-size:calc(var(--u) * 1.02);letter-spacing:.12em;color:#fff;text-shadow:0 1px calc(var(--u) * .4) #000c;font-weight:650}#lb-ui .ms-detail{font-size:calc(var(--u) * .74);letter-spacing:.1em;color:var(--dim);padding-left:calc(var(--u) * 1.15)}#lb-ui .ms-bar{height:calc(var(--u) * .34);margin-top:calc(var(--u) * .15);background:#5fe3ff1f;display:none}#lb-ui .ms-bar.on{display:block}#lb-ui .ms-fill{transform-origin:0;height:100%;box-shadow:0 0 calc(var(--u) * .8) #5fe3ff99;background:linear-gradient(90deg,#2fa8cf,#8ff0ff);transform:scaleX(0)}#lb-ui .ms-track.alert{border-left-color:var(--am)}#lb-ui .ms-track.alert .ms-fill{box-shadow:none;background:linear-gradient(90deg,#c98a2f,#ffb347)}#lb-ui .ms-track.alert .ms-detail{color:var(--am);animation:.8s steps(2,jump-none) infinite lb-empty-blink}#lb-ui .ms-track.flash{animation:.9s ease-out ms-flash}@keyframes ms-flash{0%{transform:translateX(calc(var(--u) * -1.2));background:linear-gradient(100deg,#5fe3ff80,#5fe3ff1f)}to{transform:none}}#lb-ui .ms-timer{left:50%;top:calc(var(--pad) + var(--u) * 3);align-items:center;gap:calc(var(--u) * .2);z-index:3;flex-direction:column;display:none;position:absolute;transform:translate(-50%)}#lb-ui .ms-timer.on{display:flex}#lb-ui .ms-timer .k{font-size:calc(var(--u) * .66);letter-spacing:.4em;text-indent:.4em;color:var(--am)}#lb-ui .ms-timer .v{font:700 calc(var(--u) * 2.3) / 1 var(--mono);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(var(--u) * 1.4) #ffb3478c, 0 2px calc(var(--u) * .5) #000c}#lb-ui .ms-timer.urgent .v{color:#ff8d8d;text-shadow:0 0 calc(var(--u) * 1.6) #ff5252cc;animation:.5s ease-in-out infinite ms-urgent}#lb-ui .ms-timer.urgent .k{color:var(--danger)}@keyframes ms-urgent{50%{transform:scale(1.09)}}#lb-ui .ms-boss{left:50%;top:calc(var(--pad) + var(--u) * 3.1);width:min(46vw, calc(var(--u) * 34));align-items:center;gap:calc(var(--u) * .4);z-index:3;flex-direction:column;display:none;position:absolute;transform:translate(-50%)}#lb-ui .ms-boss.on{display:flex}#lb-ui .ms-boss .n{font-size:calc(var(--u) * .82);letter-spacing:.4em;text-indent:.4em;color:#ffd0d0;text-shadow:0 0 calc(var(--u)) #ff525299;font-weight:650}#lb-ui .ms-boss .b{width:100%;height:calc(var(--u) * .55);clip-path:polygon(0 50%,1.2% 0,98.8% 0,100% 50%,98.8% 100%,1.2% 100%);background:#28080ab3;border:1px solid #ff6e6e80}#lb-ui .ms-boss .f{transform-origin:0;height:100%;box-shadow:0 0 calc(var(--u)) #ff5252b3;background:linear-gradient(90deg,#b3262f,#ff6b6b);transition:transform .18s ease-out}#lb-ui .ms-waypoints{z-index:2;position:absolute;inset:0;overflow:hidden}#lb-ui .ms-wp{--wc:var(--am);will-change:transform;width:0;height:0;display:none;position:absolute;top:0;left:0}#lb-ui .ms-wp.on{display:block}#lb-ui .ms-wp.hostile{--wc:var(--danger)}#lb-ui .ms-wp .gem{left:calc(var(--u) * -.5);top:calc(var(--u) * -.5);width:var(--u);height:var(--u);border:2px solid var(--wc);box-shadow:0 0 calc(var(--u) * .9) var(--wc);background:#060b1280;animation:1.4s ease-in-out infinite ms-gem;position:absolute;transform:rotate(45deg)}#lb-ui .ms-wp.hostile .gem{width:calc(var(--u) * .7);height:calc(var(--u) * .7);left:calc(var(--u) * -.35);top:calc(var(--u) * -.35)}@keyframes ms-gem{50%{box-shadow:0 0 calc(var(--u) * .3) var(--wc)}}#lb-ui .ms-wp .info{top:calc(var(--u) * .95);align-items:baseline;gap:calc(var(--u) * .35);white-space:nowrap;font:600 calc(var(--u) * .72) / 1 var(--mono);color:#fff;text-shadow:0 1px calc(var(--u) * .3) #000, 0 0 calc(var(--u) * .6) #000000e6;display:flex;position:absolute;left:0;transform:translate(-50%)}#lb-ui .ms-wp .tag{color:var(--wc);font-family:var(--font);letter-spacing:.08em;font-weight:700}#lb-ui .ms-wp .arrow{width:0;height:0;display:none;position:absolute;top:0;left:0}#lb-ui .ms-wp.off .arrow{display:block}#lb-ui .ms-wp .arrow:after{content:"";left:calc(var(--u) * 1.05);top:calc(var(--u) * -.42);border-left:calc(var(--u) * .7) solid var(--wc);border-top:calc(var(--u) * .42) solid transparent;border-bottom:calc(var(--u) * .42) solid transparent;filter:drop-shadow(0 0 calc(var(--u) * .4) var(--wc));position:absolute}#lb-ui .ms-hold{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);opacity:0;z-index:3;transition:opacity .12s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#lb-ui .ms-hold.on{opacity:1}#lb-ui .ms-hold svg{width:100%;height:100%;overflow:visible}#lb-ui .ms-hold circle{fill:none;stroke-width:3.2px}#lb-ui .ms-hold .bg{stroke:#ffffff29}#lb-ui .ms-hold .fg{stroke:var(--am);stroke-linecap:butt;filter:drop-shadow(0 0 4px #ffb347e6)}#lb-ui .ms-subs{left:50%;bottom:calc(var(--u) * 7.2);transform:translateX(-50%) translateY(calc(var(--u) * .5));max-width:min(64vw, calc(var(--u) * 52));padding:calc(var(--u) * .6) calc(var(--u) * 1.3);font-size:calc(var(--u) * .98);letter-spacing:.06em;text-align:center;color:#f1fbff;border-bottom:1px solid var(--line-hi);text-shadow:0 1px calc(var(--u) * .3) #000000e6;opacity:0;z-index:4;background:#04080db8;line-height:1.5;transition:opacity .25s,transform .25s;position:absolute}#lb-ui .ms-subs.on.in{opacity:1;transform:translate(-50%)}#lb-ui .ms-subs .who{letter-spacing:.2em;color:var(--cy);margin-right:calc(var(--u) * .7);font-weight:700}#lb-ui .ms-subs .who:before{content:"◤ ";font-size:.7em}#lb-ui .ms-subs.enemy{border-bottom-color:#ff525299}#lb-ui .ms-subs.enemy .who{color:#ff7a7a}#lb-ui .ms-subs.enemy .txt{color:#ffdcdc;font-style:italic}#lb-ui .ms-dash{left:50%;bottom:calc(var(--pad) + var(--u) * .4);align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .8);font-size:calc(var(--u) * .66);letter-spacing:.2em;color:var(--faint);clip-path:var(--chamf-s);opacity:.55;z-index:3;background:#060b1280;border:1px solid #5fe3ff29;transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%)}#lb-ui .ms-dash.ready{opacity:1;color:var(--cy-hi);border-color:var(--line-hi)}#lb-ui .ms-dash .b{width:calc(var(--u) * 4.2);height:calc(var(--u) * .26);background:#5fe3ff24;overflow:hidden}#lb-ui .ms-dash .f{transform-origin:0;background:var(--dim);width:100%;height:100%;display:block}#lb-ui .ms-dash.ready .f{background:var(--cy);box-shadow:0 0 calc(var(--u) * .6) var(--cy)}#lb-ui .ms-dash.fired{animation:.35s ease-out ms-dash-fired}@keyframes ms-dash-fired{0%{filter:brightness(2.2);transform:translate(-50%)scale(1.25)}to{transform:translate(-50%)scale(1)}}#lb-ui .ms-focus{pointer-events:none;opacity:0;z-index:1;background:radial-gradient(120% 100%,#0000 48%,#78e1ff33 82%,#bef5ff6b 100%),linear-gradient(#04080d8c,#0000 9% 91%,#04080d8c);transition:opacity .28s ease-out;position:absolute;inset:0}#lb-ui .ms-focus.on{opacity:1;transition-duration:70ms}#lb-ui .feed-row.r-style{--fc:var(--mg)}#lb-ui .feed-row.r-style .fr-n{color:var(--mg)}#lb-ui .feed-row.r-objective{--fc:var(--ok)}#lb-ui .feed-row.r-objective .fr-n{color:var(--ok)}#lb-ui .mn-modes{gap:calc(var(--u) * 1.1);align-items:stretch;display:flex}#lb-ui .mn-mode{--edge:var(--panel-edge);width:calc(var(--u) * 19);padding:calc(var(--u) * 1) calc(var(--u) * 1.3) calc(var(--u) * 1.1);text-align:left;font-family:var(--font);color:var(--ink);cursor:pointer;border:1px solid var(--edge);clip-path:var(--chamf);background:linear-gradient(165deg,#0e1a26db,#060b12ed);transition:transform .16s,border-color .16s,background .16s;position:relative}#lb-ui .mn-mode:hover{--edge:var(--line-hi);background:linear-gradient(165deg,#1a3446f2,#09131df5);transform:translateY(-3px)}#lb-ui .mn-mode:active{transform:translateY(0)scale(.985)}#lb-ui .mn-mode .kick{font:calc(var(--u) * .6) / 1 var(--mono);letter-spacing:.34em;color:var(--cy-dim)}#lb-ui .mn-mode .name{margin-top:calc(var(--u) * .55);font-size:calc(var(--u) * 1.45);letter-spacing:.26em;color:#fff;font-weight:700}#lb-ui .mn-mode .desc{margin-top:calc(var(--u) * .5);font-size:calc(var(--u) * .74);letter-spacing:.08em;color:var(--dim);min-height:3.2em;line-height:1.6}#lb-ui .mn-mode .rec{margin-top:calc(var(--u) * .7);padding-top:calc(var(--u) * .55);border-top:1px solid var(--line);font:calc(var(--u) * .68) / 1 var(--mono);letter-spacing:.12em;color:var(--faint)}#lb-ui .mn-mode .rec b{color:var(--am);margin-left:.5em;font-weight:600}#lb-ui .mn-mode.main{--edge:#96f0ffd9;box-shadow:0 0 calc(var(--u) * 2.4) #5fe3ff2e;background:linear-gradient(165deg,#226078eb,#081a26f2)}#lb-ui .mn-mode.main:hover{background:linear-gradient(165deg,#3484a0f5,#0a2432f5)}#lb-ui .mn-mode.main .kick{color:var(--cy-hi)}#lb-ui .mn-mode.main:after{content:"";background:linear-gradient(90deg, transparent, var(--cy-hi), transparent);height:2px;position:absolute;top:0;left:0;right:0}#lb-ui .go-rank{align-items:center;gap:calc(var(--u) * 1.2);margin:calc(var(--u) * .2) 0 calc(var(--u) * 1);display:none}#lb-ui .go-rank.on{display:flex}#lb-ui .go-rank .letter{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);font:800 calc(var(--u) * 3.1) / 1 var(--mono);color:#fff;border:2px solid var(--rc,var(--cy));box-shadow:0 0 calc(var(--u) * 1.6) color-mix(in srgb, var(--rc,var(--cy)) 45%, transparent);text-shadow:0 0 calc(var(--u) * 1.4) var(--rc,var(--cy));background:radial-gradient(circle at 50% 40%,#ffffff29,#060b12e6);place-items:center;animation:.7s cubic-bezier(.2,1.4,.4,1) .25s backwards go-rank-in;display:grid}@keyframes go-rank-in{0%{opacity:0;transform:scale(2.6)rotate(-14deg)}}#lb-ui .go-rank.r-S{--rc:#ffd257}#lb-ui .go-rank.r-A{--rc:#7dffc4}#lb-ui .go-rank.r-B{--rc:#5fe3ff}#lb-ui .go-rank.r-C{--rc:#a8b8c4}#lb-ui .go-rank .cap{gap:calc(var(--u) * .4);flex-direction:column;display:flex}#lb-ui .go-rank .cap .t{font-size:calc(var(--u) * .72);letter-spacing:.3em;color:var(--faint)}#lb-ui .go-rank .cap .d{font-size:calc(var(--u) * .95);letter-spacing:.14em;color:var(--ink)}#lb-ui .go-reason{margin-bottom:calc(var(--u) * .9);font-size:calc(var(--u) * .9);letter-spacing:.16em;color:#ffb4b4;display:none}#lb-ui .go-reason.on{display:block}#lb-ui .lb-gameover.victory .modal-title{color:var(--ok)}#lb-ui .lb-gameover.victory .modal-head .glyph{background:var(--ok)}#lb-ui .lb-gameover .btn-row{flex-wrap:wrap}#lb-ui .ms-intro{opacity:0;pointer-events:none;z-index:6;background:#000;position:absolute;inset:0}#lb-ui .ms-intro.on{animation:4.6s ease-in forwards ms-intro-fade}@keyframes ms-intro-fade{0%,26%{opacity:1}60%{opacity:.35}to{opacity:0}}#lb-ui .ms-intro .card{left:calc(var(--pad) * 2);bottom:calc(var(--u) * 12);gap:calc(var(--u) * .5);flex-direction:column;display:flex;position:absolute}#lb-ui .ms-intro .ln{white-space:nowrap;width:0;font:600 calc(var(--u) * 1.05) / 1.3 var(--mono);letter-spacing:.22em;color:#eafaff;text-shadow:0 0 calc(var(--u)) #5fe3ff80;overflow:hidden}#lb-ui .ms-intro .ln:first-child{font-size:calc(var(--u) * 1.5);color:var(--cy-hi)}#lb-ui .ms-intro.on .ln{animation:.9s steps(26,end) forwards ms-type}#lb-ui .ms-intro.on .ln:nth-child(2){animation-delay:.8s}#lb-ui .ms-intro.on .ln:nth-child(3){animation-delay:1.5s}@keyframes ms-type{to{width:100%}}
