@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-bold.woff2)format("woff2")}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#8caac359 transparent;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8caac347;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8caac38c}::-webkit-scrollbar-corner{background:0 0}body{background:#000;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;overflow:hidden}canvas{display:block}#overlay{color:#dde8f2;z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;background:#04070c73;display:none;position:absolute;inset:0}#overlay-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}body.menu-open #hud,body.menu-open #healthbar-container,body.menu-open #frag-msg{display:none!important}#start-btn{letter-spacing:.3em;color:#fff;text-transform:uppercase;text-shadow:0 0 20px #3aa7ff80;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-family:inherit;font-size:1.6rem;font-weight:700;animation:1.8s ease-in-out infinite resumePulse}@keyframes resumePulse{0%,to{opacity:.65}50%{opacity:1}}#session-veil{z-index:100;color:#c8dcf0cc;letter-spacing:.35em;text-transform:uppercase;pointer-events:none;background:#060a10;justify-content:center;align-items:center;font-family:inherit;font-size:1rem;font-weight:600;display:flex;position:fixed;inset:0}#session-veil span{animation:1.4s ease-in-out infinite resumePulse}#menu-side{cursor:default;background:#080b10bf;border-left:1px solid #ffffff12;width:400px;padding:24px 18px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.keys-rows{flex-direction:column;gap:4px;display:flex}.keys-row{letter-spacing:.08em;color:#cdd9e5;text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 8px;font-size:.66rem;font-weight:600;display:flex}.keys-chip{color:#fff;letter-spacing:.1em;text-align:center;cursor:pointer;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:5px;min-width:74px;padding:5px 10px;font-family:inherit;font-size:.62rem;font-weight:700;transition:background .12s,border-color .12s}.keys-chip:hover{background:#3aa7ff2e;border-color:#3aa7ff}.keys-chip.capturing{background:#3aa7ff4d;border-color:#3aa7ff;animation:1s ease-in-out infinite resumePulse}.keys-reset{color:#8caac3cc;letter-spacing:.14em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;width:100%;margin-top:8px;padding:7px 12px;font-family:inherit;font-size:.6rem;font-weight:600}.keys-reset:hover{color:#ffb0b0;background:#ff5a5a26}#keys-modal{background:#04070c8c;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#keys-modal.open{display:flex}#keys-modal .keys-box{background:#0a0e14f5;border:1px solid #3aa7ff4d;border-radius:8px;width:560px;max-height:80vh;padding:18px 20px;overflow-y:auto;box-shadow:0 12px 48px #0009}#keys-modal .keys-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#keys-modal .keys-title{letter-spacing:.22em;color:#fff;font-size:.8rem;font-weight:700}#keys-modal .keys-close{color:#8caac3b3;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:.9rem}#keys-modal .keys-close:hover{color:#fff}.keys-grid{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.keys-subhead{letter-spacing:.2em;color:#8caac399;margin:12px 0 4px;font-size:.58rem;font-weight:600}.keys-fixed .keys-row{opacity:.55}.keys-chip.fixed{cursor:default}.keys-chip.fixed:hover{background:#ffffff12;border-color:#ffffff29}#overlay .btn-row{flex-direction:column;gap:6px;display:flex}#overlay .btn-row button{text-align:left;color:#cdd9e5;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;padding:9px 14px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}#overlay .btn-row button:hover{color:#fff;background:#ffffff24}#overlay .btn-row .btn-pair{gap:6px;display:flex}#overlay .btn-row .btn-pair button{flex:1}#overlay .btn-row .btn-pair .field-row{flex:1;min-width:0}#overlay .btn-row #dev-tools:not([hidden]){flex-direction:column;gap:6px;display:flex}#overlay .btn-row button.active{color:#fff;background:#3aa7ff38;border-color:#3aa7ff;box-shadow:0 0 10px #3aa7ff33}#overlay .btn-row button.tog{justify-content:space-between;align-items:center;display:flex}#overlay .btn-row button.tog:after{content:"";border:1px solid #a0bed780;border-radius:2px;flex:none;width:9px;height:9px;margin-left:12px;transition:background .12s,border-color .12s,box-shadow .12s}#overlay .btn-row button.tog.on:after{background:#3aa7ff;border-color:#3aa7ff;box-shadow:0 0 6px #3aa7ff8c}#overlay .field-row{letter-spacing:.1em;color:#cdd9e5;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:.72rem;font-weight:600;display:flex}#overlay .field-row input{color:#fff;text-align:right;font-variant-numeric:tabular-nums;background:#00000059;border:1px solid #ffffff2e;border-radius:4px;outline:none;width:72px;padding:4px 8px;font-family:inherit;font-size:.8rem}#overlay .field-row .seg-row{gap:0;display:flex}#overlay .field-row .seg-row button{color:#9db2c4;letter-spacing:.06em;cursor:pointer;background:#0000004d;border:1px solid #ffffff24;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:.64rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}#overlay .field-row .seg-row button:hover{color:#fff}#overlay .field-row .seg-row button.active{color:#fff;background:#3aa7ff40;border-color:#3aa7ff}#overlay .field-row .seg-row button:disabled{opacity:.35;cursor:default}#overlay .field-row .seg-row button:disabled:hover{color:#9db2c4}#overlay .field-row .seg-row button.active:disabled:hover{color:#fff}#overlay .field-row input:focus{border-color:#3aa7ff}#overlay .vol-wrap{align-items:center;gap:8px;display:flex}#overlay .vol-val{text-align:right;color:#9db2c4;letter-spacing:.05em;width:30px;font-size:.66rem}#overlay .field-row input[type=range]{appearance:none;cursor:pointer;background:0 0;border:none;width:96px;height:14px;margin:0;padding:0}#overlay .field-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #3aa7ff var(--v,100%), #ffffff24 var(--v,100%));border-radius:2px;height:4px}#overlay .field-row input[type=range]::-webkit-slider-thumb{appearance:none;background:#dff0ff;border:1px solid #3aa7ff;border-radius:2px;width:10px;height:10px;margin-top:-3px}#overlay .field-row input[type=range]::-moz-range-track{background:#ffffff24;border-radius:2px;height:4px}#overlay .field-row input[type=range]::-moz-range-progress{background:#3aa7ff;border-radius:2px;height:4px}#overlay .field-row input[type=range]::-moz-range-thumb{background:#dff0ff;border:1px solid #3aa7ff;border-radius:2px;width:9px;height:9px}#overlay .field-row select{color:#fff;letter-spacing:.08em;cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:.72rem}#overlay .field-row select:focus{border-color:#3aa7ff}#cool-shots-panel{color:#b8c8d8;cursor:default;background:#080b10bf;border-right:1px solid #ffffff12;width:280px;padding:24px 18px;font-size:.8rem;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}#cool-shots-panel h2{color:#fff;letter-spacing:.22em;margin-bottom:14px;font-size:.85rem;font-weight:700}#cool-shots-panel .sub{color:#8caac399;letter-spacing:.08em;margin-bottom:12px;font-size:.65rem}#loadout-bar{cursor:default;background:#0a101ad9;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:stretch;gap:10px;width:min(96vw,900px);padding:12px 18px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}body.lobby-open #loadout-bar{display:none}body.lobby-open #overlay{-webkit-backdrop-filter:blur(3px);background:#04070cb8}body.lobby-open #overlay-center{display:none}#loadout-bar .lo-group{flex-direction:column;align-items:stretch;gap:6px;display:flex}#loadout-bar .lo-head{letter-spacing:.2em;color:#8caac399;font-size:.74rem;font-weight:700}#loadout-bar .lo-cells{flex-wrap:nowrap;align-items:flex-end;gap:6px;width:100%;display:flex}#loadout-bar .lo-cells.lo-grid2{grid-template-columns:1fr 1fr;display:grid}#loadout-bar .lo-cells.lo-grid3{grid-template-columns:1fr 1fr 1fr;display:grid}#loadout-bar .lo-cell{flex-direction:column;flex:1;align-items:stretch;gap:3px;min-width:0;display:flex}#loadout-bar .lo-cap{letter-spacing:.18em;color:#8caac38c;text-align:center;font-size:.66rem;font-weight:600}#loadout-bar .lo-tiles{gap:6px;width:100%;display:flex}#loadout-bar .lo-tile{color:#cdd9e5;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:7px 12px;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}#loadout-bar .lo-tile:hover{color:#fff;background:#3aa7ff26}#loadout-bar .lo-tile.sel{color:#fff;background:#3aa7ff40;border-color:#3aa7ff;box-shadow:0 0 12px #3aa7ff40}#loadout-bar .lo-chip{color:#cdd9e5;letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;padding:6px 11px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}#loadout-bar .lo-chip:hover{color:#fff;background:#3aa7ff26}#loadout-bar .lo-chip.active{color:#fff;background:#3aa7ff40;border-color:#3aa7ff;box-shadow:0 0 12px #3aa7ff40}#loadout-bar .lo-chip .k{color:#8caac3a6;margin-right:6px;font-size:.68rem}#loadout-bar .lo-chip.stub{opacity:.4;cursor:default;border-style:dashed}#loadout-bar .lo-chip.stub:hover{color:#cdd9e5;background:#ffffff0f}#loadout-bar .lo-drop{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}#loadout-bar .lo-drop .lo-caret{opacity:.5;font-size:.7rem}#loadout-bar .lo-list{z-index:10;background:#0d1420f7;border:1px solid #3aa7ff59;border-radius:5px;flex-direction:column;display:none;position:absolute;bottom:calc(100% + 4px);left:-1px;right:-1px;overflow:hidden;box-shadow:0 -6px 24px #00000080}#loadout-bar .lo-drop.open .lo-list{display:flex}#loadout-bar .lo-drop.open .lo-list.cols2{grid-template-columns:1fr 1fr;width:340px;display:grid;left:50%;right:auto;transform:translate(-50%)}#loadout-bar .lo-list.cols2 .lo-opt.full{text-align:center;grid-column:1/-1}#loadout-bar .lo-list.cols2 .lo-name{text-align:center;display:block}#loadout-bar .lo-opt{color:#cdd9e5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:.78rem;font-weight:600}#loadout-bar .lo-opt:hover{color:#fff;background:#3aa7ff2e}#loadout-bar .lo-opt.sel{color:#3aa7ff}#loadout-bar .lo-opt.used{color:#3aa7ff73}#loadout-bar .lo-opt.locked{opacity:.35;cursor:not-allowed}#loadout-bar .lo-opt.locked:hover{color:#cdd9e5;background:0 0}#loadout-bar .lo-opt.has-desc{white-space:normal}#loadout-bar .lo-opt .lo-desc{letter-spacing:.02em;text-transform:none;color:#8fa2b3;margin-top:2px;font-size:.68rem;font-weight:500;display:block}#loadout-bar .lo-opt.sel .lo-desc{color:#6f9ec9}#cool-shots-top,#cool-shots-recent{flex-direction:column;gap:3px;display:flex}.cool-shot-item{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-left:2px solid #ffffff1a;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;transition:background .12s,border-color .12s;display:flex}.cool-shot-item:hover{background:#3aa7ff1f;border-left-color:#3aa7ff}.cool-shot-item.recent{border-left-color:#4caf6d}.cool-shot-item.recent:hover{background:#4caf6d1f;border-left-color:#6fcf8f}#cool-shot-toggles{gap:6px;margin:4px 0 8px;display:flex}#cool-shot-toggles .cs-toggle{color:#cdd9e5;letter-spacing:.1em;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:.65rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}#cool-shot-toggles .cs-toggle:hover{color:#fff;background:#ffffff24}#cool-shot-toggles .cs-toggle:after{content:"";border:1px solid #a0bed780;border-radius:2px;flex:none;width:9px;height:9px;margin-left:8px;transition:background .12s,border-color .12s,box-shadow .12s}#cool-shot-toggles .cs-toggle.on{color:#fff;background:#3aa7ff38;border-color:#3aa7ff;box-shadow:0 0 10px #3aa7ff33}#cool-shot-toggles .cs-toggle.on:after{background:#3aa7ff;border-color:#3aa7ff;box-shadow:0 0 6px #3aa7ff8c}.cool-shot-item .rank{color:#8caac3b3;min-width:16px;font-size:.7rem;font-weight:700}.cool-shot-item .lifetime{color:#fff;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.cool-shot-item .shot-meta{color:#8caac3cc;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.cool-shot-item .fmt{letter-spacing:.06em;border-radius:2px;padding:1px 4px;font-size:.55rem;font-weight:700}.cool-shot-item .fmt-demo{color:#9fd4ff;background:#3aa7ff26}.cool-shot-item .fmt-mp4{color:#ffb86b;background:#ffb86b26}.cool-shot-item .time-ago{color:#8caac38c;margin-left:auto;font-size:.65rem}.cool-shot-item.empty{color:#8caac366;cursor:default;text-align:center;justify-content:center}.cool-shot-item.empty:hover{background:#ffffff0a;border-left-color:#ffffff1a}.cool-shot-menu{z-index:1000;background:#0e121af5;border:1px solid #ffffff24;border-radius:6px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000080}.cool-shot-menu button{all:unset;box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;color:#cdd9e5;cursor:pointer;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:.72rem;font-weight:600}.cool-shot-menu button:hover{color:#fff;background:#3aa7ff26}.section-label{color:#8caac399;letter-spacing:.2em;margin:8px 0 0;font-size:.62rem;font-weight:600}.section-label:first-of-type{margin-top:0}.lb-btn{color:#cdd9e5;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .12s,color .12s}.lb-btn:hover{color:#fff;background:#3aa7ff2e}.lb-btn:disabled{opacity:.5;cursor:default}.lb-panel{z-index:60;color:#dde8f2;background:#080b10f7;border:1px solid #ffffff1f;border-radius:8px;width:min(760px,90vw);height:min(640px,82vh);padding:18px 20px;font-size:.72rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 48px #0009}.lb-label{letter-spacing:.2em;color:#8caac399;margin-bottom:6px;font-size:.62rem;font-weight:600}.lb-label+.lb-label,.lb-spaced{margin-top:12px}.lb-here{color:#6fcf8f;letter-spacing:.1em;margin-bottom:8px;font-size:.62rem}.lb-rows{flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow-y:auto}.lb-field{letter-spacing:.1em;color:#cdd9e5;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:.68rem;font-weight:600;display:flex}.lb-input{color:#fff;letter-spacing:.08em;background:#00000059;border:1px solid #ffffff2e;border-radius:4px;outline:none;min-width:0;padding:5px 8px;font-family:inherit;font-size:.72rem}.lb-input:focus{border-color:#3aa7ff}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.lb-quick{gap:4px;margin-bottom:8px;display:flex}.lb-quick .lb-btn{text-align:center;flex:1;padding:6px 0}.lb-quick .lb-btn.active{color:#fff;background:#3aa7ff40;border-color:#3aa7ff}.lb-newrow{gap:6px;margin-top:8px;display:flex}.lb-room{text-align:left;color:#dde8f2;width:100%;font:inherit;cursor:pointer;letter-spacing:.06em;background:#ffffff0a;border:1px solid #0000;border-left:2px solid #ffffff1a;border-radius:4px;padding:6px 10px;font-size:.68rem;transition:background .12s,border-left-color .12s;display:block}.lb-room:hover{background:#3aa7ff1f;border-left-color:#3aa7ff}.lb-room.current{opacity:.9;border-left-color:#6fcf8f}.lb-room.full{opacity:.45}.lb-room:disabled{cursor:default}.lb-room .lb-name{color:#eef4fb;font-weight:600}.lb-room .lb-mode{letter-spacing:.1em;color:#7db8ff;white-space:nowrap;background:#3aa7ff1f;border:1px solid #3aa7ff47;border-radius:3px;margin-right:6px;padding:2px 5px;font-size:.56rem;font-weight:700}.lb-room .meta{color:#a0bed7b3;font-variant-numeric:tabular-nums}.lb-room .meta .lb-score{color:#3aa7fff2;font-weight:600}.lb-fav{color:#ffd76f;cursor:pointer;margin-right:8px}.lb-tabs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:2px;margin-bottom:12px;padding:3px;display:flex}.lb-tabs .lb-btn{text-align:center;opacity:.65;background:0 0;border:none;border-radius:5px;flex:1;padding:6px 0;font-size:.62rem}.lb-tabs .lb-btn:hover{background:#3aa7ff1f}.lb-tabs .lb-btn.active{opacity:1;color:#fff;background:#3aa7ff47;box-shadow:0 1px 4px #0006}.lb-maplist .lb-btn.active{color:#fff;background:#3aa7ff2e;border-color:#3aa7ff}.lb-maplist.lb-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.lb-room{align-items:center;gap:6px;display:flex}.lb-room .meta{float:none;gap:10px;margin-left:auto;display:flex}#clipfeed{z-index:90;pointer-events:none;color:#cfe3ff;font-family:monospace;position:fixed;inset:0}#clipfeed-poster{z-index:50;background:#000;width:100%;height:100%;display:none;position:fixed;inset:0}#clipfeed.feed-clear>*{transition:opacity .25s;opacity:0!important}.feed-top{letter-spacing:.2em;align-items:baseline;gap:12px;font-size:.8rem;display:flex;position:absolute;top:14px;left:18px}.feed-title{color:#3aa7ff;text-shadow:0 1px 4px #000}.feed-count{color:#8caac3bf;font-size:.7rem}.feed-meta{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a128c;border:1px solid #3aa7ff40;border-radius:8px;max-width:46ch;padding:10px 14px;transition:opacity .25s;position:absolute;bottom:34px;left:18px}.feed-desc{color:#eaf4ff;margin-bottom:4px;font-size:.8rem}.feed-stats{color:#8caac3e6;letter-spacing:.05em;font-size:.68rem}.feed-hint{color:#8caac399;letter-spacing:.08em;text-shadow:0 1px 3px #000;pointer-events:none;font-size:.62rem;transition:opacity .6s;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.feed-rail{pointer-events:auto;flex-direction:column;gap:10px;transition:opacity .25s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.feed-btn{cursor:pointer;color:#eaf4ff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e1899;border:1px solid #3aa7ff66;border-radius:50%;width:44px;height:44px;font:1rem monospace}.feed-btn:hover{background:#3aa7ff40;border-color:#3aa7ff}.feed-progress{pointer-events:auto;cursor:pointer;background:#8caac32e;height:3px;position:absolute;bottom:0;left:0;right:0}.feed-progress:hover{height:6px}.feed-progress-fill{transform-origin:0;background:#3aa7ff;width:100%;height:100%;transition:transform .1s linear;transform:scaleX(0)}.feed-empty{color:#8caac3b3;letter-spacing:.1em;background:#060a1259;justify-content:center;align-items:center;font-size:.85rem;display:none;position:absolute;inset:0}@media (max-width:820px){.feed-rail{gap:8px;right:8px}.feed-btn{width:40px;height:40px;font-size:.9rem}.feed-meta{max-width:none;bottom:26px;left:10px;right:64px}.feed-hint{display:none}#overlay{flex-direction:column;overflow-y:auto}#overlay-center{order:-1;min-height:38vh;position:relative;inset:auto}#cool-shots-panel,#menu-side{border:none;width:100%;position:relative;inset:auto}#menu-side{border-top:1px solid #ffffff12}#loadout-bar{max-width:100%;margin:12px auto;position:relative;bottom:auto;left:auto;transform:none}#keys-modal .keys-box{width:96vw}}:root{--z-tc-1:12px;--z-tc-2:58px;--z-tc-3:78px;--z-tc-4:94px;--z-tc-5:110px;--z-tr-1:14px;--z-tr-2:44px;--z-tr-3:84px;--z-tr-4:110px;--z-tl-1:14px;--z-tl-2:180px;--z-bl-1:12px;--z-bl-2:140px;--z-br-1:24px;--z-br-2:96px;--z-br-3:214px;--z-br-4:268px;--lp-h:min(190px, 30vh)}#hud{pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;text-shadow:0 0 4px #000,1px 1px #000;font-family:Courier New,monospace;position:absolute;inset:0}#hud-bc{text-shadow:0 1px 2px #000c;flex-direction:column;gap:5px;width:300px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#hud-bc .labels{letter-spacing:.15em;color:#c8dcf0bf;justify-content:space-between;font-size:.7rem;font-weight:600;display:flex}#hud-bc .labels .v{color:#fff;font-variant-numeric:tabular-nums;margin-left:5px;font-size:1rem;font-weight:700}#hud-bc .bar-wrap{background:#0a0e148c;border:1px solid #ffffff1f;width:100%;height:8px;overflow:hidden}#hud-bc .bar-wrap.thin{height:5px}#hud-bc .bar-wrap.hp+.bar-wrap.thin{margin-top:-6px}#hud-speedo{letter-spacing:.12em;color:#a0b4c873;gap:14px;font-size:.65rem;font-weight:600;display:flex}#hud-speedo .spd-cell{border-bottom:1px solid #ffffff1a;flex:1;justify-content:space-between;align-items:baseline;padding-bottom:1px;display:flex}#hud-speedo .spd-cell i{font-style:normal}#hud-speedo .spd-cell b{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:1.05rem;font-weight:700}#hud-weapons{letter-spacing:.12em;color:#a0b4c873;justify-content:center;gap:14px;font-size:.65rem;font-weight:600;display:flex}#hud-weapons .wslot{padding:0 2px}#hud-weapons .wslot.active{color:#fff;text-shadow:0 0 6px #8cdcffe6}#hud-bc .bar-fill{transform-origin:0;width:100%;height:100%;transition:transform 80ms;transform:scaleX(1)}#health-bar{background:linear-gradient(90deg,#e33,#f77);box-shadow:0 0 6px #ff505080}#energy-bar{background:linear-gradient(90deg,#0af,#7df);box-shadow:0 0 6px #50b4ff80}#armor-bar{background:linear-gradient(90deg,#fa0,#fc6);box-shadow:0 0 6px #ffaa2880}#hud-bc .bar-wrap.hp{height:10px;position:relative}#hud-bc .armor-fill{width:100%;height:3px;box-shadow:none;position:absolute;top:0;left:0;transform:scaleX(0)}#buffs{justify-content:center;gap:8px;min-height:14px;margin-top:5px;display:flex}#buffs .buff{letter-spacing:.12em;border-radius:2px;padding:1px 6px;font-size:.6rem;font-weight:700}#buffs .buff.regen{color:#6f6;background:#3cdc5026;border:1px solid #3cdc5066}#buffs .buff.dd{color:#f88;background:#f03c3c26;border:1px solid #f03c3c66}#buffs .buff.hoard{color:#c8f;background:#b478f026;border:1px solid #b478f066}#buffs .buff.shield{color:#8cf;background:#50b4f026;border:1px solid #50b4f066}#hud-tr{top:var(--z-tr-1);color:#8cf;text-align:right;font-size:.75rem;line-height:1.7;position:absolute;right:20px}#hud-fps{top:var(--z-tr-2);color:#8cf;text-align:right;font-size:2.2rem;font-weight:700;line-height:1;position:absolute;right:20px}#ent-counts{bottom:var(--z-br-1);text-align:right;max-height:calc(var(--z-br-3) - var(--z-br-1) - 10px);color:#ccc;font-variant-numeric:tabular-nums;white-space:pre;text-shadow:1px 1px 2px #000;pointer-events:none;max-width:340px;font-size:.78rem;line-height:1.55;display:none;position:fixed;right:24px;overflow:hidden}#ent-counts .dim{color:#777}#ent-counts .hot{color:#fc8;font-weight:700}#log-panel{width:min(520px,42vw);height:var(--lp-h);z-index:40;text-shadow:none;background:#080b10e0;border:1px solid #ffffff24;border-radius:6px;flex-direction:column;font-family:Courier New,monospace;display:none;position:fixed;bottom:12px;right:24px;overflow:hidden}body:has(#log-panel.show) #ent-counts{bottom:calc(12px + var(--lp-h) + 8px)}:is(body:has(#log-panel.show) #stats-0,body:has(#log-panel.show) #stats-1,body:has(#log-panel.show) #stats-2){bottom:calc(12px + var(--lp-h) + 8px + 58px + 8px)!important}body:has(#log-panel.show) #perf-hud{bottom:calc(12px + var(--lp-h) + 8px + 58px + 8px + 56px)!important;max-height:calc(100vh - (12px + var(--lp-h) + 8px + 58px + 8px + 56px) - 120px)!important}body:has(#log-panel.show) #shot-feed{bottom:calc(12px + var(--lp-h) + 12px)}body:has(#log-panel.show) #stale-badge{bottom:calc(12px + var(--lp-h) + 8px)!important}#log-panel .lp-body{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}#log-panel .lp-body::-webkit-scrollbar{width:7px}#log-panel .lp-body::-webkit-scrollbar-track{background:0 0}#log-panel .lp-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}#log-panel .lp-body::-webkit-scrollbar-thumb:hover{background:#ffffff52}#log-panel.show{display:flex}#log-panel .lp-head{letter-spacing:.2em;color:#8caac3b3;border-bottom:1px solid #ffffff14;flex:none;justify-content:flex-start;align-items:center;padding:3px 8px;font-size:.6rem;display:flex}#log-panel .lp-body{white-space:pre-wrap;word-break:break-word;padding:4px 8px 6px;font-size:10.5px;line-height:1.45;overflow-y:auto}#log-panel .lp-line{color:#b8c4d0}#log-panel .lp-line.inf{color:#9fd0a8}#log-panel .lp-line.dbg{color:#77828e}#log-panel .lp-line.wrn{color:#fc8}#log-panel .lp-line.err{color:#f77}#hud-timer{top:var(--z-tr-3);color:#ffd9a0;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #000c,1px 1px #000;font-size:1.1rem;font-weight:700;position:absolute;right:20px}#crosshair{background:#ffffffe6;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #000c}#sheep-readout{letter-spacing:.5px;text-shadow:0 0 6px #000000e6,1px 1px #000;pointer-events:none;font:600 13px Rajdhani,Segoe UI,sans-serif;position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%)}#energy-readout{letter-spacing:.5px;color:#8fd3ff;text-shadow:0 0 6px #000000e6,1px 1px #000;pointer-events:none;font:600 12px Rajdhani,Segoe UI,sans-serif;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}#ground-readout{letter-spacing:.5px;color:#a8e6a3;text-shadow:0 0 6px #000000e6,1px 1px #000;pointer-events:none;font:600 12px Rajdhani,Segoe UI,sans-serif;position:absolute;top:calc(50% + 48px);left:50%;transform:translate(-50%)}#hit-marker{opacity:0;width:0;height:0;transition:opacity 50ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hit-marker:before,#hit-marker:after{content:"";background:#fff;border-radius:1px;width:3px;height:22px;position:absolute;top:-11px;left:-1px}#hit-marker:before{transform:rotate(45deg)}#hit-marker:after{transform:rotate(-45deg)}#hit-marker.visible{opacity:1}#dmg-vignette{opacity:0;background:radial-gradient(#0000 76%,#dc281e38 88%,#dc281e80 100%);position:fixed;inset:0}#dmg-edge{opacity:0;pointer-events:none;display:none;position:absolute;inset:0}#dmg-edge .wedge,#dmg-edge .grit{position:absolute;inset:-15%}#dmg-edge .wedge{background:radial-gradient(75% 32% at 50% -12%,#ff2d1ebf 0%,#dc1e1447 40%,#0000 65%)}#dmg-edge .grit{background:radial-gradient(75% 32% at 50% -12%,#ff6e50e6 0%,#0000 55%);-webkit-mask-image:url(/assets/LensDirt/LensDirt03_1k.webp);mask-image:url(/assets/LensDirt/LensDirt03_1k.webp);-webkit-mask-size:cover;mask-size:cover}#dmg-dir{opacity:0;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#dmg-dir .arc{filter:drop-shadow(0 0 6px #ff2814b3);border:5px solid #0000;border-top-color:#ff3c28e6;border-radius:50%;position:absolute;inset:0}#hud-bc .bar-ghost{transform-origin:0;background:#ff7864a6;width:100%;height:100%;transition:none;position:absolute;left:0;transform:scaleX(0)}#hud-bc .bar-wrap{position:relative}#held-count{color:#b6f;text-shadow:0 0 6px #000;pointer-events:none;white-space:nowrap;font:700 14px/1 monospace;display:none;position:absolute;bottom:192px;left:50%;transform:translate(-50%)}#held-count b{font-size:18px}.player-indicator{pointer-events:none;width:12px;height:12px;transition:opacity .1s;position:absolute;transform:translate(-50%,-50%)}.player-indicator:before{content:"";background:var(--ind-bg,#f44);box-shadow:0 0 8px var(--ind-glow,#f44c);border:2px solid #fff;border-radius:50%;position:absolute;inset:0}.player-indicator.friendly{--ind-bg:#4d4;--ind-glow:#4d4c}.player-indicator.bot{opacity:.75}.player-indicator[class*=cls-]:before{box-shadow:none;filter:drop-shadow(0 0 1.5px var(--ind-rim,#ffffffe6));border:0;border-radius:0}.player-indicator.cls-light:before,.player-indicator.cls-medium:before{clip-path:polygon(0% 8%,50% 58%,100% 8%,100% 42%,50% 92%,0% 42%)}.player-indicator.cls-medium:after{content:"";background:var(--ind-bg,#f44);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:50%;height:50%;position:absolute;top:25%;left:25%}.player-indicator.cls-heavy:before{clip-path:polygon(50% 95%,4% 6%,96% 6%)}.player-indicator .sheep-badge{text-shadow:0 0 4px #000;white-space:nowrap;font:700 12px/1 monospace;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px)}.player-indicator .held-badge{text-shadow:0 0 4px #000;white-space:nowrap;font:700 12px/1 monospace;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-18px)}.player-indicator-offscreen{width:12px!important;height:12px!important}.player-indicator.offscreen:before{clip-path:none;box-shadow:none;filter:none;background:0 0;border:2px solid red;border-radius:50%}.player-indicator.offscreen:after{content:none}.player-indicator.friendly.offscreen:before{border-color:#0d0}.player-indicator.hidden,.sb-open .player-indicator,.cm-open .player-indicator{opacity:0}body:has(#hud.sb-open) #frag-msg{top:12%!important}:is(body:has(#hud.sb-open) #healthbar-container,body:has(#hud.cm-open) #healthbar-container){opacity:0}.player-indicator.flag{width:14px;height:14px}.player-indicator.flag:before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border:0;border-radius:0}.player-indicator.flag.alpha{--ind-bg:#5af}.player-indicator.flag.bravo{--ind-bg:#f85}.player-indicator.flag.rabbit{--ind-bg:#fc4}.player-indicator.flag.neutral{--ind-bg:#9aa0a8}.player-indicator.stand:before{border:2px solid var(--ind-bg,#888);clip-path:none;box-shadow:none;background:0 0;border-radius:0;inset:-20%;transform:rotate(45deg)}.player-indicator.stand.alpha{--ind-bg:#5af}.player-indicator.stand.bravo{--ind-bg:#f85}.player-indicator.stand.offscreen:before{border:2px solid var(--ind-bg,#888);clip-path:none;filter:none;background:0 0;border-radius:0;transform:rotate(45deg)}.beacon-aim{pointer-events:none;width:20px;height:20px;transition:opacity .1s;position:absolute;transform:translate(-50%,-50%)}.beacon-aim:before{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);filter:drop-shadow(0 0 4px #7df9ffe6);border:2px solid #7df9ff;position:absolute;inset:0}.beacon-aim:after{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:#7df9ff;position:absolute;inset:30%}.beacon-aim.noarc:before{filter:none;border-color:#ff6b6b}.beacon-aim.noarc:after{background:#ff6b6b}.beacon-aim.lob:before{clip-path:none;border-radius:50%}.beacon-aim.lob:after{clip-path:none;border-radius:50%;inset:40%}.beacon-aim.edge{width:12px;height:12px}.beacon-aim.edge:before{clip-path:none;background:0 0;border-color:#7df9ff;border-radius:50%}.beacon-aim.edge:after{content:none}.beacon-aim.hidden,.sb-open .beacon-aim,.cm-open .beacon-aim{opacity:0}.player-indicator.flag.offscreen:before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:var(--ind-bg);border:0;border-radius:0}#player-list{top:var(--z-tl-2);color:#ccc;text-align:left;font-size:.75rem;line-height:1.7;position:absolute;left:20px}#player-list .log-row{color:#b8c8d8;text-shadow:0 1px 3px #000;margin-bottom:2px;display:block}#player-list .log-row.me{color:#ffd54a}#player-list .log-row.dead{color:#ff6b6b}#player-list .log-row.mine{color:#9fd0ff}#player-list .log-row.foe{color:#ffb08a}#scoreboard{background:#080c12d9;border:1px solid #ffffff24;border-radius:8px;min-width:340px;padding:14px 18px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sb-title{letter-spacing:.22em;color:#c8dcf0a6;text-align:center;white-space:nowrap;padding-bottom:9px;font-size:.68rem;font-weight:600}#sb-countdown{letter-spacing:.22em;color:#ffd166;text-align:center;white-space:nowrap;padding-top:9px;font-size:.68rem;font-weight:600;display:none}#scoreboard table{border-collapse:collapse;color:#dde;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}#scoreboard th{letter-spacing:.15em;color:#c8dcf080;text-align:center;padding:0 0 6px 12px;font-size:.6rem;font-weight:600}#scoreboard td{text-align:center;padding:3px 0 3px 12px}#scoreboard td:first-child,#scoreboard th:first-child{color:#c8dcf066;width:1.4em;padding-left:0}#scoreboard th:nth-child(2),#scoreboard td:nth-child(2){text-align:left}#scoreboard tr.self td{color:#8fd8ff;font-weight:600}#scoreboard tr.dead td{opacity:.45}#scoreboard tr.sb-team td{background:linear-gradient(#ffffff1a,#ffffff1a) 50%/100% 1px no-repeat;height:11px;padding:0;font-size:0}#sb-teams{text-align:center;letter-spacing:.12em;text-shadow:0 0 8px #000;margin:-2px 0 6px;font:700 20px/1.2 monospace;display:none}#sb-teams .a{color:#7db8ff}#sb-teams .b{color:#ff9a6a}#sb-teams .sep{color:#89a;margin:0 8px;font-weight:400}#scoreboard tr.sb-team.alpha td{background-image:linear-gradient(#55aaff59,#55aaff59)}#scoreboard tr.sb-team.bravo td{background-image:linear-gradient(#ff885559,#ff885559)}#scoreboard tr.sb-alpha td:nth-child(2){color:#7db8ff}#scoreboard tr.sb-bravo td:nth-child(2){color:#ff9a6a}#scoreboard tr td.sb-cls-light{color:#9fe8a9}#scoreboard tr td.sb-cls-medium{color:#ffd27f}#scoreboard tr td.sb-cls-heavy{color:#ff8f8f}#scoreboard tr td.sb-cls-none{color:#666}#team-score{top:var(--z-tc-1);letter-spacing:.08em;text-shadow:0 0 8px #000;pointer-events:none;white-space:nowrap;font:700 18px/1 monospace;display:none;position:absolute;left:50%;transform:translate(-50%)}#team-score .a{color:#5af}#team-score .b{color:#f85}#team-score .sep{color:#89a;margin:0 10px;font-size:13px;font-weight:400}#classic-score{top:var(--z-tc-1);text-align:center;pointer-events:none;white-space:nowrap;letter-spacing:.08em;color:#cdd9e5;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #000,1px 1px #000;font:700 18px/1.3 monospace;display:none;position:absolute;left:50%;transform:translate(-50%)}#match-status{top:var(--z-tc-2);letter-spacing:.12em;color:#cdd9e5;font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:none;position:fixed;left:50%;transform:translate(-50%)}#match-status .clock{color:#fff;font-weight:700}#match-status .clock.late{color:#ff6b6b;animation:1s ease-in-out infinite resumePulse}#match-status .fchip{border-radius:4px;padding:2px 8px;font-size:.62rem;font-weight:700}#match-status .fchip.a{color:#5af;border:1px solid #5af6}#match-status .fchip.b{color:#f85;border:1px solid #f856}#match-status .fchip.taken{animation:1s ease-in-out infinite resumePulse}#conn-banner{top:calc(var(--z-tc-2) + 26px);letter-spacing:.18em;pointer-events:none;white-space:nowrap;border-radius:4px;padding:5px 14px;font:700 15px/1 Rajdhani,sans-serif;display:none;position:fixed;left:50%;transform:translate(-50%)}#conn-banner.down{color:#ff8080;background:#3c0a0a8c;border:1px solid #ff6b6b8c;animation:1s ease-in-out infinite resumePulse}#conn-banner.up{color:#7ddf7d;background:#0a321480;border:1px solid #7ddf7d66}#conn-banner.warn{color:#ffcf5e;background:#3c280599;border:1px solid #ffbe3c99;animation:1s ease-in-out infinite resumePulse}#death-overlay{pointer-events:none;z-index:5;-webkit-backdrop-filter:grayscale(.7)brightness(.85);background:radial-gradient(#0000 40%,#00000040 70%,#0009 100%);position:absolute;inset:0}#death-overlay .death-clock{color:#cfe8ff;letter-spacing:.2em;text-shadow:0 1px 4px #000;opacity:.9;font:700 26px/1 Rajdhani,sans-serif;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}#boot-veil{pointer-events:none;z-index:6;-webkit-backdrop-filter:blur(14px)brightness(.8);opacity:1;transition:opacity .45s ease-out,-webkit-backdrop-filter .45s ease-out,backdrop-filter .45s ease-out;position:fixed;inset:0}#boot-veil.releasing{opacity:0;-webkit-backdrop-filter:blur()brightness()}#water-grade{pointer-events:none;z-index:5;opacity:0;-webkit-backdrop-filter:blur(1.5px)saturate(.7)brightness(.82)hue-rotate(-8deg);background:radial-gradient(at 50% 38%,#0000 46%,#020e168c 100%),linear-gradient(#14465a6b,#041a289e);position:fixed;inset:0}#water-grade .uw-top{background:linear-gradient(#aae1f029,#0000 42%);animation:5.5s ease-in-out infinite alternate uwTopSway;position:absolute;inset:-4% 0 0}@keyframes uwTopSway{0%{opacity:.65;transform:translate(-1.6%)}to{opacity:1;transform:translate(1.6%)}}#water-grade .uw-motes{opacity:.1;background-image:radial-gradient(#d2f0fa8c 0 1px,#0000 1.6px),radial-gradient(#d2f0fa66 0 .7px,#0000 1.1px),radial-gradient(#d2f0fa4d 0 1.8px,#0000 2.4px);background-position:0 0,37px 53px,89px 21px;background-size:130px 130px,80px 80px,210px 210px;animation:14s linear infinite uwMotes;position:absolute;inset:-25%}@keyframes uwMotes{to{transform:translate(56px,-130px)}}body.underwater #gl{animation:8s ease-in-out infinite alternate uwSway}@keyframes uwSway{0%{transform:translate(-50%,-50%)scale(1.02)translate(-4px)}to{transform:translate(-50%,-50%)scale(1.02)translate(4px)translateY(-3px)}}.status-vignette{pointer-events:none;z-index:4;position:fixed;inset:0}.status-vignette.cloak{box-shadow:inset 0 0 22vmax #5a78ff80,inset 0 0 6vmax #8caaff59}.status-vignette.shield{box-shadow:inset 0 0 20vmax #50beff66,inset 0 0 5vmax #8cdcff4d}.status-vignette.mend{box-shadow:inset 0 0 18vmax #50e68c59,inset 0 0 5vmax #96ffbe40}.status-hint{pointer-events:none;z-index:5;letter-spacing:.2em;text-shadow:0 1px 3px #000;font:600 13px/1 monospace;position:absolute;left:50%;transform:translate(-50%)}.status-hint.cloak{top:var(--z-tc-3);color:#b9c8ff;opacity:.75}.status-hint.shield{top:var(--z-tc-4);color:#9adcf9;opacity:.8}.status-hint.mend{top:var(--z-tc-5);color:#8ff5ae;opacity:.8}#spectate-hint{top:var(--z-tc-3);pointer-events:none;z-index:5;color:#cfe8ff;opacity:.7;letter-spacing:.15em;text-shadow:0 1px 3px #000;font:600 13px/1 monospace;position:absolute;left:50%;transform:translate(-50%)}#killfeed{top:var(--z-tl-1);pointer-events:none;z-index:6;letter-spacing:.06em;flex-direction:column;align-items:flex-start;gap:4px;font:600 12px/1.2 monospace;display:flex;position:fixed;left:20px}.kf-row{color:#cdd9e5;text-shadow:0 1px 2px #000;background:#080e168c;border-radius:3px;padding:3px 9px;animation:.18s ease-out kfIn}.kf-row.me{border-left:2px solid #ffd54a}.kf-s.tm-a,.kf-t.tm-a{color:#7db8ff}.kf-s.tm-b,.kf-t.tm-b{color:#ff9a6a}.kf-row .kf-w{color:#89a;font-size:10px}.kf-row .kf-t.dead{color:#ff6b6b}@keyframes kfIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}#lab{z-index:60;color:#cfd8e3;background:#0a0e14;grid-template-rows:44px 1fr;grid-template-columns:220px 1fr 300px;font-family:Segoe UI,system-ui,sans-serif;display:none;position:fixed;inset:0}#lab.open{display:grid}#lab-head{letter-spacing:.08em;border-bottom:1px solid #223042;grid-column:1/-1;align-items:center;gap:14px;padding:0 14px;font-size:13px;display:flex}#lab-head .lab-title{color:#7fc1ff;font-weight:600}#lab-head .lab-hint{opacity:.55;margin-left:auto;font-size:11px}#lab-close{color:#cfd8e3;cursor:pointer;background:#223042;border:1px solid #33465e;padding:4px 14px;font-size:12px}#lab-close:hover{background:#2c3f57}#lab-list{border-right:1px solid #223042;padding:8px;overflow-y:auto}.lab-item{text-align:left;color:#cfd8e3;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;margin-bottom:4px;padding:8px 10px;font-size:13px;display:block}.lab-item:hover{background:#131b26}.lab-item.active{background:#15222f;border-color:#3aa7ff}.lab-item .lab-item-blurb{opacity:.5;margin-top:2px;font-size:11px;display:block}#lab-center{min-width:0;position:relative}#lab-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#lab-blurb{opacity:.6;pointer-events:none;font-size:11px;position:absolute;bottom:8px;left:10px}#lab-dump{white-space:pre-wrap;border-left:1px solid #223042;padding:10px;font-family:Consolas,monospace;font-size:11px;overflow-y:auto}.lab-kv{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.lab-kv .k{opacity:.55}.lab-kv .v{text-align:right}
