@font-face{font-family:Newake;src:url(/assets/brand/fonts/newake.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Coanda;src:url(/assets/brand/fonts/coanda-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Coanda;src:url(/assets/brand/fonts/coanda-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:F37 Judge Condensed;src:url(/assets/brand/fonts/f37judge-boldcondensed.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Google Sans;src:url(/assets/brand/fonts/googlesans.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--jnk-bg:#0b0b0b;--jnk-panel:#0f0f0f;--jnk-card:#121212;--jnk-raised:#181818;--jnk-line:#262626;--jnk-line-strong:#3a3a3a;--jnk-text:#f2f2f2;--jnk-body:#d0d0d0;--jnk-muted:#8a8a8a;--jnk-dim:#555;--jnk-red:#780606;--jnk-red-mid:#8f0c0c;--jnk-red-line:#a61616;--jnk-red-text:#d23030;--jnk-white:#fff;--hazard:repeating-linear-gradient(-45deg, #6d0909 0 18px, #0d0d0d 18px 36px);--font-wordmark:"Newake", "Coanda", Impact, sans-serif;--font-head:"F37 Judge Condensed", "Coanda", sans-serif;--font-data:"Coanda", "F37 Judge Condensed", sans-serif;--font-label:"F37 Judge Condensed", "Coanda", sans-serif;--font-body:"Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heavy:"Google Sans", "Coanda", system-ui, sans-serif;--bg:var(--jnk-bg);--text:var(--jnk-body);--strong:var(--jnk-text);--muted:var(--jnk-muted);--danger:#e03a3a;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}html.turned{--safe-t:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-left,0px);--safe-l:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none}#app{position:fixed;inset:0;container:app/size}html.turned #app{transform-origin:0 0;bottom:auto;right:auto}#view{width:100%;height:100%;display:block;position:absolute;inset:0}.hidden,[hidden]{display:none!important}button{font:inherit;color:inherit}::selection{background:var(--jnk-red);color:var(--jnk-white)}:focus-visible{outline:2px solid var(--jnk-red-text);outline-offset:2px}#screens{pointer-events:none;position:absolute;inset:0}.screen{pointer-events:auto;background:#0b0b0bd6;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.screen.clear{background:#0b0b0b99}.card{background:var(--jnk-panel);border:1px solid var(--jnk-line);width:min(560px,100%);margin:auto;padding:26px;position:relative}.card.wide{width:min(900px,100%)}.hazard{background:var(--hazard);border-bottom:1px solid #2a0505;height:14px;margin:-26px -26px 22px}.brandbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.brandbar .mark{align-items:center;gap:10px;display:flex}.brandbar img{width:34px;height:auto}.brandbar .wordmark{font-family:var(--font-wordmark);letter-spacing:.015em;color:var(--strong);padding-top:3px;font-size:30px;line-height:.84}.meta{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--jnk-dim);font-size:11px;font-weight:700}.meta .red,.red{color:var(--jnk-red-text)}.eyebrow{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#bdbdbd;margin:0 0 10px;font-size:12px;font-weight:700}.eyebrow.center{text-align:center}.section-head{border-bottom:1px solid var(--jnk-line);justify-content:space-between;align-items:baseline;gap:10px;margin:26px 0 14px;padding-bottom:8px;display:flex}.section-head .eyebrow{margin:0}.logo{margin:0 0 10px;line-height:1}.logo .d{font-family:var(--font-heavy);color:var(--strong);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(48px,10cqw,86px);font-weight:900;line-height:.9;display:block}.tag-line,.tag{color:var(--jnk-body);margin:4px 0 20px;font-size:15px;line-height:1.55}h2{font-family:var(--font-heavy);letter-spacing:-.01em;text-transform:uppercase;color:var(--strong);margin:0 0 12px;font-size:clamp(28px,5cqw,44px);font-weight:900;line-height:1}h3{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#bdbdbd;margin:24px 0 10px;font-size:12px;font-weight:700}h3:before{content:"[ "}h3:after{content:" ]"}p{line-height:1.55}.muted{color:var(--muted)}.small{font-size:13px}.row{flex-wrap:wrap;gap:10px;display:flex}.row>*{flex:1 1 0}.stack{flex-direction:column;gap:10px;display:flex}.btn{appearance:none;border:1px solid var(--jnk-line-strong);background:var(--jnk-card);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;text-align:center;color:var(--strong);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform 60ms;display:inline-flex}.btn:hover{border-color:var(--jnk-text);background:var(--jnk-raised)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--jnk-red);border-color:var(--jnk-red-line);color:var(--jnk-white)}.btn.primary:hover{background:var(--jnk-red-mid);border-color:#c42222}.btn.invert{border-color:var(--jnk-text);color:var(--jnk-white);background:#050505}.btn.invert:hover{background:var(--jnk-text);color:#050505}.btn.ghost{border-color:var(--jnk-line);background:0 0}.btn.small{padding:9px 13px;font-size:12px}.btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.btn .sub{font-family:var(--font-body);letter-spacing:0;text-transform:none;opacity:.8;font-size:12px;font-weight:400;display:block}label{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:11px;font-weight:700;display:block}input[type=text],input[type=password],input[type=url],select,textarea{border:1px solid var(--jnk-line-strong);width:100%;color:var(--strong);font-family:var(--font-body);background:#0a0a0a;border-radius:0;padding:12px 13px;font-size:15px}input::placeholder{color:var(--jnk-dim)}input:focus,select:focus,textarea:focus{border-color:var(--jnk-red-line);outline:none}.check{color:var(--text);font-family:var(--font-body);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:12px 0;font-size:14px;font-weight:400;display:flex}.check input{accent-color:var(--jnk-red);width:16px;height:16px}.err{color:var(--danger);min-height:18px;margin-top:6px;font-size:14px}.status{min-height:20px;color:var(--strong);margin-top:10px;font-size:14px}.status.bad{color:var(--danger)}.notice{border:1px solid var(--jnk-red-line);color:var(--strong);background:#78060633;margin:16px 0;padding:12px 14px;font-size:14px}.notice.needs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notice.needs .check{margin:0}.jtag{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;background:var(--jnk-red);color:var(--jnk-white);padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.pill{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--jnk-line-strong);color:var(--muted);padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.pill.live{background:var(--jnk-red);border-color:var(--jnk-red-line);color:var(--jnk-white)}.pill.warn{border-color:var(--jnk-red-line);color:var(--jnk-red-text)}.pill.bad{border-color:var(--jnk-red-line);color:#ff8a8a;background:#2a0505}.chipbox{border:1px solid var(--jnk-line-strong);font-family:var(--font-head);letter-spacing:.14em;color:var(--strong);background:#0a0a0a;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.dot{background:var(--jnk-red-text);width:7px;height:7px;display:inline-block}.event-strip{background:var(--jnk-card);border:1px solid var(--jnk-line);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:11px;font-weight:700;display:flex;position:relative}.event-strip:after{content:"";background:var(--jnk-red);width:9px;height:9px;position:absolute;top:0;right:0}.event-strip b{font-family:var(--font-label);letter-spacing:.12em;color:var(--strong);font-size:17px;font-weight:700}.userbar{color:var(--muted);border-top:1px solid var(--jnk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:14px;font-size:14px;display:flex}.userbar b{color:var(--strong);font-family:var(--font-head);letter-spacing:.1em;font-weight:700}.userbar a,.link{color:var(--strong);cursor:pointer;font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.userbar a:hover,.link:hover{color:var(--jnk-red-text)}.addr{font-family:var(--font-data);letter-spacing:.1em;color:var(--jnk-dim);font-size:11px;font-weight:700}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--jnk-muted);font-family:var(--font-label);border-bottom:1px solid var(--jnk-line);text-transform:uppercase;letter-spacing:.2em;padding:8px;font-size:11px;font-weight:700}td{color:var(--jnk-body);border-bottom:1px solid #1a1a1a;padding:10px 8px}tr.me td{background:#78060629}tr.prize td:first-child{letter-spacing:.06em;color:var(--jnk-red-text);font-family:var(--font-head);font-weight:900}td.num,th.num{letter-spacing:.06em;text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-head);font-weight:700}.breakdown{grid-template-columns:1fr auto;gap:7px 14px;margin:12px 0;font-size:14px;display:grid}.breakdown .v{letter-spacing:.06em;text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-head);color:var(--strong);font-weight:700}.breakdown .total{font-family:var(--font-heavy);color:var(--strong);text-transform:uppercase;font-size:20px;font-weight:900}.bigscore{font-family:var(--font-heavy);text-align:center;color:var(--strong);letter-spacing:-.02em;font-size:clamp(60px,14cqw,108px);font-weight:900;line-height:.92}.avatars{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.avatar-tile{border:1px solid var(--jnk-line);cursor:pointer;background:var(--jnk-card);text-align:center;padding:12px}.avatar-tile.sel{border-color:var(--jnk-red-line)}.avatar-tile b{font-family:var(--font-heavy);text-transform:uppercase;color:var(--strong);font-size:15px;font-weight:900;display:block}.avatar-tile span{color:var(--muted);font-size:12px}.keys{grid-template-columns:auto 1fr;gap:7px 14px;font-size:14px;display:grid}.keys kbd{font-family:var(--font-head);letter-spacing:.12em;border:1px solid var(--jnk-line-strong);white-space:nowrap;color:var(--strong);background:#0a0a0a;padding:3px 8px;font-size:11px;font-weight:700}.loading-bar{background:repeating-linear-gradient(90deg,#1d1d1d 0 10px,#0000 10px 13px);height:8px;margin-top:20px}.loading-bar>div{background:repeating-linear-gradient(90deg, var(--jnk-red-mid) 0 10px, transparent 10px 13px);width:0;height:100%;transition:width .2s}.wade-mark{width:84px;height:auto;margin:4px auto 14px;animation:1.1s ease-in-out infinite wade-pulse;display:block}@keyframes wade-pulse{50%{transform:scale(1.06)}}.display-line{font-family:var(--font-wordmark);letter-spacing:-.01em;text-align:center;text-transform:uppercase;min-height:2em;color:var(--strong);margin:0 0 12px;font-size:clamp(30px,5cqw,50px);font-weight:400;line-height:.94}.wallets{gap:8px;margin:18px 0 6px;display:grid}.wallet-btn{border:1px solid var(--jnk-line-strong);color:var(--strong);cursor:pointer;text-align:left;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;background:#0a0a0a;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.wallet-btn:hover:not([disabled]){border-color:var(--jnk-red-line);background:var(--jnk-raised)}.wallet-btn[disabled]{opacity:.45;cursor:not-allowed}.wallet-btn img,.wallet-glyph{flex:0 0 28px;width:28px;height:28px}.wallet-glyph{background:var(--jnk-red);color:var(--jnk-white);font-family:var(--font-head);justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.profile-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.profile-top .eyebrow{margin:0}.banner{background:var(--hazard);border:1px solid #2a0505;height:120px;position:relative}.banner-actions{gap:8px;display:flex;position:absolute;top:12px;right:12px}.profile-id{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:-46px;padding:0 14px;display:flex;position:relative}.avatar-box{border:2px solid var(--jnk-red-line);background:linear-gradient(#5d5d5d,#2b2b2b);flex:0 0 96px;width:96px;height:96px;position:relative}.avatar-box img{object-fit:cover;width:100%;height:100%;display:block}.avatar-box .jtag{position:absolute;bottom:-10px;left:-2px}.who{flex:260px;min-width:0}.display-name{font-family:var(--font-heavy);font-weight:900;font-size:clamp(26px, calc(820px / var(--len,10)), 64px);letter-spacing:-.03em;text-transform:uppercase;color:var(--strong);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;line-height:.95;overflow:hidden}.socials{flex-wrap:wrap;gap:8px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0 4px;display:grid}.stat{background:var(--jnk-card);border:1px solid var(--jnk-line);padding:12px 14px 14px;position:relative}.stat:after{content:"";background:var(--jnk-red);width:10px;height:10px;position:absolute;top:-1px;right:-1px}.stat span{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:#bdbdbd;font-size:10px;font-weight:700;display:block}.stat b{letter-spacing:.04em;font-family:var(--font-label);color:var(--strong);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:700;line-height:1;display:block}.stat i{font-style:normal;font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--jnk-dim);margin-top:4px;font-size:9px;font-weight:700;display:block}.profile-cols{align-items:flex-start;gap:24px}.profile-cols>*{min-width:260px}.jnkyz-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.jnkyz-grid>span{grid-column:1/-1}.jnkyz-tile{border:1px solid var(--jnk-line);cursor:pointer;background:linear-gradient(#5d5d5d,#2b2b2b);padding:0;position:relative;overflow:hidden}.jnkyz-tile img{aspect-ratio:1;object-fit:cover;width:100%;display:block}img[data-reveal]{opacity:0;transition:opacity .25s}img[data-reveal].ready{opacity:1}img[data-reveal].broken{opacity:.15}.jnkyz-tile .jtag{font-size:10px;position:absolute;top:0;left:0}.jnkyz-tile.sel,.jnkyz-tile:hover{border-color:var(--jnk-red-line)}.jnkyz-grid.paged{aspect-ratio:2;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pager button{color:#f2f2f2;min-width:40px;min-height:40px;font-family:var(--font-data);font-variant-numeric:tabular-nums;cursor:pointer;background:#101010;border:2px solid #ffffff29;padding:0 6px;font-size:13px;font-weight:700}.pager button:hover:not(:disabled){background:#232323}.pager button[aria-current=page]{background:var(--jnk-red)}.pager button:disabled{opacity:.35;cursor:default}.pager-note{text-align:center;font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:#525252;margin:10px 0 0;font-size:10px;font-weight:700}@container app (width<=640px){.banner{height:96px}.banner-actions{top:8px;right:8px}.avatar-box{flex-basis:78px;width:78px;height:78px}.profile-id{margin-top:-36px}.hazard{margin:-18px -18px 18px}}#hud{--hud-white:#f4f4f4;--hud-grey:#9b9b9b;--hud-off:#ffffff26;--hud-hot:#ec3b3b;--hud-warn:#ffa64a;--hud-plate:#090909b8;--hud-edge:#ffffff1a;--hud-shadow:0 1px 2px #000000f2, 0 0 14px #0000008c;--heal:#7dffad;--adren:#ff5ad1;--armor:#3aa8ff;--stamina:#e8c547;pointer-events:none;font-family:var(--font-label);letter-spacing:.06em;color:var(--hud-white);font-size:clamp(10px,1.32cqh,15px);font-weight:700;position:absolute;inset:0}#hud svg{fill:currentColor;flex:none;display:block}#hud .tl,#hud .tr,#hud .tc,#hud .bl,#hud .br{position:absolute}#hud .tl{top:calc(1em + var(--safe-t));left:calc(1.4em + var(--safe-l))}#hud .tc{top:calc(.9em + var(--safe-t));flex-direction:column;align-items:center;display:flex;left:50%;transform:translate(-50%)}#hud .tr{top:calc(.9em + var(--safe-t));right:calc(1.4em + var(--safe-r))}#hud .bl{bottom:calc(1.3em + var(--safe-b));left:calc(1.4em + var(--safe-l));width:21em}#hud .br{bottom:calc(1.3em + var(--safe-b));right:calc(1.4em + var(--safe-r));flex-direction:column;align-items:flex-end;display:flex}.hl{font-family:var(--font-data);letter-spacing:.26em;text-transform:uppercase;color:var(--hud-grey);font-size:max(8px,.64em);font-weight:700}.official-badge{letter-spacing:.14em;background:var(--jnk-red);color:#fff;border:1px solid var(--jnk-red-line);align-items:center;gap:.6em;padding:.5em .8em;font-size:max(9px,.76em);display:inline-flex}.official-badge:before{content:"";background:#fff;width:.55em;height:.55em;animation:1.6s step-end infinite blink}.official-badge.practice{background:var(--hud-plate);color:var(--hud-grey);border-color:var(--hud-edge)}.official-badge.practice:before{background:var(--hud-grey);animation:none}@keyframes blink{50%{opacity:.2}}.net{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--hud-grey);text-shadow:var(--hud-shadow);margin-top:.8em;font-size:max(8px,.66em)}.net.bad{color:var(--hud-hot)}.board{background:var(--hud-plate);border:1px solid var(--hud-edge);align-items:stretch;display:flex;box-shadow:0 .5em 2em #00000059}.bd-wave{background:var(--jnk-red);flex-direction:column;justify-content:center;align-items:center;min-width:4.4em;padding:.4em .7em .45em;display:flex}.bd-wave .hl{color:#ffffffbf;font-size:max(7px,.56em)}.bd-wave b{color:#fff;font-size:2.5em;line-height:.9}.board.elite .bd-wave{background:repeating-linear-gradient(-45deg,#a01010 0 .55em,#3d0202 .55em 1.1em)}.bd-mid{flex-direction:column;justify-content:center;gap:.55em;width:15.5em;padding:.5em .95em;display:flex}.bd-state{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4em;height:1.25em;font-size:1.02em;display:flex}.bd-state svg{width:1.05em;height:1.05em;color:var(--hud-hot)}.bd-state b{letter-spacing:.04em;font-size:1.2em}.bd-state .hunt{color:var(--hud-hot);margin-left:.2em}.board.inter .bd-state{color:var(--hud-grey)}.board.inter .bd-state b{color:var(--hud-white)}.bd-prog{background:repeating-linear-gradient(90deg, var(--hud-off) 0 .75em, transparent .75em .95em);height:.42em}.bd-prog>i{background:repeating-linear-gradient(90deg, var(--hud-white) 0 .75em, transparent .75em .95em);width:0;height:100%;transition:width .2s;display:block}.board.inter .bd-prog>i{background:repeating-linear-gradient(90deg, var(--hud-hot) 0 .75em, transparent .75em .95em);transition:none}.bd-clock{border-left:1px solid var(--hud-edge);flex-direction:column;justify-content:center;align-items:center;min-width:4.6em;padding:.4em .85em;display:flex}.bd-clock .hl{font-size:max(7px,.56em)}.bd-clock b{font-variant-numeric:tabular-nums;font-size:1.7em;line-height:1}.bd-clock.low b{color:var(--hud-hot);animation:1s step-end infinite blink}.boss-bar{width:min(36em,70cqw);margin-top:.7em}.boss-name{letter-spacing:.3em;color:#ffb199;text-shadow:var(--hud-shadow);justify-content:space-between;margin-bottom:.35em;font-size:.85em;display:flex}.boss-track{border:1px solid var(--jnk-red-line);background:#0009;height:.9em}.boss-track>div{background:linear-gradient(90deg,#780606,#e03a3a);width:100%;height:100%;transition:width .12s;box-shadow:0 0 14px #e03a3ab3}.boss-bar.dazed .boss-track>div{background:linear-gradient(90deg,#b8860b,#ffd84a)}.score-panel{flex-direction:column;align-items:flex-end;display:flex}.sp-head{border-bottom:1px solid #fff3;justify-content:space-between;align-self:stretch;align-items:center;gap:1.4em;padding-bottom:.35em;display:flex}.sp-head .hl:before{content:"";background:var(--jnk-red-line);vertical-align:-.04em;width:.62em;height:.62em;margin-right:.7em;display:inline-block}.sp-rival{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--hud-grey);white-space:nowrap;text-shadow:var(--hud-shadow);font-size:max(8px,.64em)}.sp-rival b{color:var(--hud-white);margin-left:.5em}.sp-rival .top{color:var(--hud-hot)}.sp-score{white-space:nowrap;text-shadow:var(--hud-shadow);transform-origin:100%;margin-top:.06em;font-size:4em;line-height:.95}.sp-score i{text-align:center;width:.5em;font-style:normal;display:inline-block}.sp-score i.z{color:#ffffff24;text-shadow:none}.sp-score i.g{margin-left:.12em}.sp-foot{justify-content:flex-end;align-items:center;gap:.6em;min-height:1.75em;margin-top:.3em;display:flex}.sp-gain{letter-spacing:.04em;background:var(--jnk-red);color:#fff;white-space:nowrap;opacity:0;padding:.12em .45em;font-size:1.15em;transition:opacity .2s,transform .2s;transform:translate(.5em)}.sp-gain.on{opacity:1;transform:none}.sp-chain{align-items:center;gap:.55em;display:flex}.sp-chain.off{display:none}.sp-chain b{background:var(--hud-white);color:#050505;padding:.1em .38em;font-size:1.2em;line-height:1}.sp-chain span{font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--hud-hot);text-shadow:var(--hud-shadow);font-size:max(8px,.64em)}.sp-chain-bar{background:repeating-linear-gradient(90deg, var(--hud-off) 0 .55em, transparent .55em .72em);width:6.5em;height:.36em}.sp-chain-bar>i{background:repeating-linear-gradient(90deg, var(--hud-hot) 0 .55em, transparent .55em .72em);width:0;height:100%;display:block}.items{gap:.45em;margin-bottom:.55em;display:flex}.item{background:var(--hud-plate);border:1px solid var(--hud-edge);align-items:center;gap:.45em;padding:.32em .45em .32em .5em;display:inline-flex}.item svg{width:1.15em;height:1.15em}.item.heal svg{color:var(--heal)}.item.adr svg{color:var(--adren)}.item b{text-align:center;min-width:.55em;font-size:1.25em;line-height:1}.item i{font-style:normal;font-family:var(--font-data);letter-spacing:.06em;color:var(--hud-grey);border:1px solid #ffffff47;padding:.3em .45em;font-size:max(7.5px,.6em);line-height:1}.item.empty{opacity:.4}.item.heal.busy{border-color:var(--heal);animation:.5s linear infinite inject}@keyframes inject{50%{opacity:.45}}.vitals{border-left:.22em solid var(--jnk-red-line);background:linear-gradient(90deg,#090909cc,#09090980 70%,#09090900);grid-template-columns:1.4em minmax(3.9em,max-content) 1fr;align-items:center;gap:.5em .55em;padding:.7em 1em .75em .85em;display:grid}.vitals .vi{justify-content:center;display:flex}.vitals .vi svg{width:1.15em;height:1.15em}.vitals .vi.vh svg{width:1.4em;height:1.4em}.vitals .vv{font-variant-numeric:tabular-nums;text-shadow:var(--hud-shadow);line-height:.85}.vitals b.vh{font-size:2.6em}.vitals b.va{color:#a8d8ff;font-size:1.15em}.vitals .vi.va{color:var(--armor)}.vitals .vi.vs,.vitals .hl.vs{color:var(--stamina)}.vitals .hl.vs{font-size:max(7.5px,.56em)}.vitals.low .vh{color:var(--hud-hot)}.vitals.no-armor .va{display:none}.hp-bar{background:repeating-linear-gradient(90deg, var(--hud-off) 0 .9em, transparent .9em 1.12em);height:.95em}.hp-bar>div{background:repeating-linear-gradient(90deg, var(--hud-white) 0 .9em, transparent .9em 1.12em);width:100%;height:100%;transition:width .12s}.vitals.low .hp-bar>div{background:repeating-linear-gradient(90deg, var(--hud-hot) 0 .9em, transparent .9em 1.12em)}.hp-bar.healed>div{background:var(--heal);box-shadow:0 0 1em .15em var(--heal);transition:none}.armor-bar{background:#3aa8ff29;height:.42em}.armor-bar>div{background:var(--armor);width:0;height:100%;transition:width .15s;box-shadow:0 0 .6em #3aa8ffb3}.sta-bar{background:#ffffff17;height:.3em}.sta-bar>div{background:var(--stamina);width:100%;height:100%;transition:width .1s}.sta-bar.low>div{background:#ff7a2a}.adren-bar{grid-column:1/-1;align-items:center;gap:.6em;display:flex}.adren-bar .hl{color:var(--adren);text-shadow:0 0 8px #ff3cc8cc}.adren-bar>div{background:#ff5ad129;flex:1;height:.36em}.adren-bar>div>div{background:var(--adren);width:100%;height:100%;box-shadow:0 0 .6em var(--adren)}.adren-bar.hidden,.boss-bar.hidden{display:none}.arsenal{flex-direction:column;align-items:flex-end;gap:.25em;margin-bottom:.75em;display:flex}.wslot{z-index:0;height:2.7em;color:var(--hud-grey);opacity:.6;align-items:center;gap:.75em;padding-left:1.4em;transition:opacity .3s,color .12s;display:flex;position:relative}.arsenal.awake .wslot{opacity:.92}.wslot.on,.wslot.bat.swing{color:var(--hud-white);opacity:1}.wslot.on:before{content:"";z-index:-1;border-right:.2em solid var(--jnk-red-line);background:linear-gradient(270deg,#ffffff24,#fff0 85%);position:absolute;inset:-.1em -.55em -.1em -.6em}.wsil-wrap{filter:drop-shadow(0 1px 1.5px #000000e6)}.wsil{justify-content:flex-end;align-items:center;width:8.6em;height:2.2em;display:flex}.wsil em{letter-spacing:.18em;font-size:.8em;font-style:normal}.wsil.art{-webkit-mask:var(--sil) right center / contain no-repeat;-webkit-mask:var(--sil) right center / contain no-repeat;mask:var(--sil) right center / contain no-repeat;background:currentColor}.wkey{width:1.9em;height:1.9em;font-family:var(--font-data);border:1px solid;place-items:center;font-size:max(8px,.72em);line-height:1;display:grid}.wslot.on .wkey{background:var(--hud-white);border-color:var(--hud-white);color:#050505}.wslot.locked,.wslot.bat.tired{color:#ffffff38;opacity:1}.wslot.locked .wkey{border-style:dashed}.wslot.empty:not(.on){color:#ffffff4d;opacity:1}.wtag{font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--hud-grey);white-space:nowrap;text-shadow:var(--hud-shadow);font-size:max(7.5px,.56em);position:absolute;top:50%;right:calc(100% - 1.2em);transform:translateY(-50%)}.wslot.empty .wtag{color:var(--hud-hot)}.wcd{background:#ffffff1a;height:.16em;position:absolute;bottom:.15em;left:1.4em;right:2.3em}.wcd>i{background:currentColor;width:100%;height:100%;display:block}.ammo-block{flex-direction:column;align-items:flex-end;display:flex}.ammo-block .hl{text-shadow:var(--hud-shadow);margin-bottom:.25em}.ammo{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:var(--hud-shadow);font-size:4.2em;line-height:.9}.ammo small{color:var(--hud-grey);letter-spacing:.04em;margin-left:.25em;font-size:.4em}.ammo-block.low .ammo{color:var(--hud-warn)}.ammo-block.empty .ammo{color:var(--hud-hot)}.mag{flex-direction:row-reverse;gap:.18em;height:.85em;margin-top:.45em;display:flex}.mag>i{background:var(--hud-off);width:.34em}.mag>i.f{background:var(--hud-white)}.mag>i.r{background:#ffffff73}.ammo-block.low .mag>i.f{background:var(--hud-warn)}.mag.bar{background:repeating-linear-gradient(270deg, var(--hud-off) 0 1em, transparent 1em 1.1em);gap:0;width:11em;height:.5em}.mag.bar>i{background:repeating-linear-gradient(270deg, var(--hud-white) 0 1em, transparent 1em 1.1em);width:0;height:100%}.mag.bar.refill>i{background:repeating-linear-gradient(270deg,#ffffff73 0 1em,#0000 1em 1.1em)}.ammo-block.low .mag.bar>i{background:repeating-linear-gradient(270deg, var(--hud-warn) 0 1em, transparent 1em 1.1em)}#crosshair{width:0;height:0;position:absolute;top:50%;left:50%}#crosshair i{background:#fffffff2;position:absolute;box-shadow:0 0 2px #000}#crosshair .ch-t,#crosshair .ch-b{width:2px;height:9px;left:-1px}#crosshair .ch-l,#crosshair .ch-r{width:9px;height:2px;top:-1px}#crosshair .ch-dot{width:3px;height:3px;top:-1.5px;left:-1.5px}#crosshair.on-target i{background:#ff4a4a}#ring{opacity:0;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;transition:opacity .1s;position:absolute;top:50%;left:50%}#ring.on{opacity:1}#ring circle{fill:none;stroke-width:2.4px}#ring .bg{stroke:#ffffff2e}#ring .fg{stroke:var(--hud-white);transform-origin:20px 20px;transform:rotate(-90deg)}.center-msg{font-family:var(--font-data);letter-spacing:.24em;text-transform:uppercase;color:var(--hud-hot);text-shadow:var(--hud-shadow);white-space:nowrap;font-size:max(9px,.72em);position:absolute;top:50%;left:50%;transform:translate(-50%,3.2em)}#hitmarker{opacity:0;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}#hitmarker:before,#hitmarker:after{content:"";background:#fff;width:2px;height:30px;position:absolute;top:-2px;left:12px;box-shadow:0 0 3px #000}#hitmarker:before{transform:rotate(45deg)}#hitmarker:after{transform:rotate(-45deg)}#hitmarker.kill:before,#hitmarker.kill:after{background:#ff4a4a}#hitmarker.head:before,#hitmarker.head:after{background:#fff;width:3px}#hitmarker.show{animation:.18s ease-out hm}@keyframes hm{0%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}#banner{text-align:center;opacity:0;transition:opacity .25s;position:absolute;top:28%;left:0;right:0}#banner.show{opacity:1}#banner .b1{font-family:var(--font-heavy);letter-spacing:-.03em;text-transform:uppercase;color:var(--strong);text-shadow:0 4px 24px #000000d9;font-size:clamp(54px,10cqw,100px);font-weight:900;line-height:.92}#banner .b2{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#bdbdbd;text-shadow:0 2px 6px #000;margin-top:10px;font-size:clamp(12px,2cqw,16px)}#banner .b2:before{content:"[ "}#banner .b2:after{content:" ]"}#banner.elite .b1{color:#ff4a4a}#callouts{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%)}.callout{font-family:var(--font-label);letter-spacing:.2em;color:var(--strong);text-transform:uppercase;text-shadow:0 2px 8px #000;white-space:nowrap;font-size:18px;animation:1.2s ease-out forwards callout}.callout.streak{font-family:var(--font-head);letter-spacing:.14em;background:var(--jnk-red);text-shadow:none;padding:4px 9px;font-size:15px;font-weight:700}@keyframes callout{0%{opacity:0;transform:translateY(10px)scale(.9)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-14px)}}#floaters{position:absolute;inset:0;overflow:hidden}.floater{color:#fff;text-shadow:0 2px 4px #000;white-space:nowrap;font-size:16px;animation:.8s ease-out forwards floater;position:absolute;transform:translate(-50%,-50%)}.floater.head{font-size:20px;font-weight:900}.floater.kill{color:#ff5a5a;font-size:21px;font-weight:900}@keyframes floater{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-46px}}#vignette{transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #78060600}#vignette.hurt{transition:none;box-shadow:inset 0 0 160px 60px #96080899}#danger{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}#danger.on{opacity:var(--danger,0)}#danger:before,#danger:after{content:"";position:absolute;inset:0}#danger:before{background:radial-gradient(#0000 40%,#96080873 72%,#5a0000eb 100%)}#danger:after{opacity:0;background:radial-gradient(#0000 52%,#e614148c 100%)}#danger.on:after{animation:heartbeat var(--beat,1s) ease-in-out infinite}@keyframes heartbeat{0%,45%,to{opacity:0}10%{opacity:1}20%{opacity:.3}30%{opacity:.85}}#vignette.surge{animation:.9s ease-in-out infinite surge}@keyframes surge{0%,to{box-shadow:inset 0 0 200px 50px #a0000059}50%{box-shadow:inset 0 0 240px 80px #c80a0a9e}}#vignette.adren{animation:.55s ease-in-out infinite adren}@keyframes adren{0%,to{box-shadow:inset 0 0 120px 30px #ff28b447}50%{box-shadow:inset 0 0 170px 55px #ff28b480}}#blur{opacity:0;pointer-events:none;position:absolute;inset:0}#blur.bile{background:radial-gradient(#78be1426 0%,#508c0abf 100%)}#blur.blast{background:radial-gradient(#ffc8784d 0%,#78280a99 100%)}.hint{left:50%;bottom:calc(110px + var(--safe-b));font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--strong);border:1px solid var(--jnk-line-strong);white-space:nowrap;background:#0a0a0ad9;padding:7px 14px;font-size:13px;position:absolute;transform:translate(-50%)}body.touch #hud .bl{top:calc(3.3em + var(--safe-t));width:16em;bottom:auto}body.touch #hud .items{display:none}body.touch #hud .score-panel{position:relative}body.touch #hud .sp-score{font-size:2.6em}body.touch #hud .sp-rival{margin-left:auto}body.touch #hud .sp-head:has(.sp-rival:not(:empty)) .hl{display:none}body.touch #hud .sp-foot{width:max-content;position:absolute;top:100%;right:0}body.touch #hud .sp-chain-bar{width:4.5em}body.touch #hud .br{top:calc(7.1em + var(--safe-t));bottom:auto}body.touch #hud .arsenal{margin-bottom:.2em}body.touch #hud .wslot:not(.on),body.touch #hud .wkey{display:none}body.touch #hud .ammo{font-size:2.7em}body.touch .hint{top:calc(var(--safe-t) + 18cqh);font-size:11px;bottom:auto}@container app (width<=760px){.bd-mid{width:11em}.sp-head{gap:.8em}}@container app (width<=560px){#hud .tl{top:calc(5.4em + var(--safe-t))}}#touch{--tu:clamp(2.6px, 1cqh, 4.4px);--t-plate:#09090994;--t-ring:#ffffff47;pointer-events:none;font-family:var(--font-data);font-weight:700;position:absolute;inset:0}#touch .zone{pointer-events:auto;touch-action:none;position:absolute;top:0;bottom:0}#touch .zone.left{width:45%;left:0}#touch .zone.right{width:55%;right:0}.stick-ghost{left:calc(var(--safe-l) + 10 * var(--tu));bottom:calc(var(--safe-b) + 9 * var(--tu));width:calc(26 * var(--tu));height:calc(26 * var(--tu));border:1px dashed #ffffff3d;border-radius:50%;transition:opacity .2s;position:absolute}.stick-ghost:after{content:"";background:#ffffff1f;border-radius:50%;width:36%;height:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#touch.sticking .stick-ghost{opacity:0}.stick-base{width:calc(30 * var(--tu));height:calc(30 * var(--tu));margin:calc(-15 * var(--tu)) 0 0 calc(-15 * var(--tu));border:2px solid var(--t-ring);background:radial-gradient(circle,#0909091a 0 40%,#09090980 100%);border-radius:50%;display:none;position:absolute}.stick-knob{width:calc(13 * var(--tu));height:calc(13 * var(--tu));margin:calc(-6.5 * var(--tu)) 0 0 calc(-6.5 * var(--tu));box-shadow:0 0 0 calc(.7 * var(--tu)) #780606d9, 0 calc(.5 * var(--tu)) calc(1.5 * var(--tu)) #00000080;background:#f4f4f4e6;border-radius:50%;position:absolute;top:50%;left:50%}.tbtn{justify-content:center;align-items:center;gap:calc(.6 * var(--tu));background:var(--t-plate);border:1.5px solid var(--t-ring);color:var(--jnk-text);pointer-events:auto;touch-action:none;box-shadow:0 calc(.4 * var(--tu)) calc(1.6 * var(--tu)) #00000059;border-radius:50%;flex-direction:column;transition:background .1s,border-color .1s,opacity .2s,transform 60ms;display:flex;position:absolute}.tbtn svg{fill:currentColor;width:36%;height:36%;display:block}.tbtn span{font-size:max(8px, calc(2.2 * var(--tu)));letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;line-height:1}.tbtn b{font-family:var(--font-label);font-size:calc(3.4 * var(--tu));color:#fff;line-height:1}.tbtn.active{color:#050505;background:#f4f4f4eb;border-color:#fff;transform:scale(.94)}.tbtn.active span{color:#050505}.tbtn.off{opacity:.36}.tbtn .tsil{width:72%;height:30%;-webkit-mask:var(--sil) center / contain no-repeat;-webkit-mask:var(--sil) center / contain no-repeat;mask:var(--sil) center / contain no-repeat;background:currentColor;display:block}.tbtn.swap:not(.sil) .tsil,.tbtn.swap.sil svg{display:none}.tbtn .tring{pointer-events:none;background:conic-gradient(var(--jnk-text) calc(var(--p,0) * 1turn), transparent 0);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.tbtn.fire{width:calc(27 * var(--tu));height:calc(27 * var(--tu));right:calc(var(--safe-r) + 6 * var(--tu));bottom:calc(var(--safe-b) + 11 * var(--tu));border:2px solid var(--jnk-red-line);box-shadow:0 0 0 calc(.9 * var(--tu)) #78060647, 0 calc(.6 * var(--tu)) calc(2 * var(--tu)) #00000073;background:#780606db}.tbtn.fire svg{width:38%;height:38%}.tbtn.fire span{color:#fff;font-size:max(9px, calc(2.5 * var(--tu)))}.tbtn.fire.active{background:var(--jnk-red-mid);color:#fff;border-color:#ff5a5a}.tbtn.fire.active span{color:#fff}.tbtn.fire.dry{background:#320808c7}.tbtn.reload{width:calc(15 * var(--tu));height:calc(15 * var(--tu));right:calc(var(--safe-r) + 36 * var(--tu));bottom:calc(var(--safe-b) + 7 * var(--tu))}.tbtn.reload.urgent{color:#ff6a6a;border-color:#ec3b3b;animation:.8s ease-in-out infinite urge}@keyframes urge{50%{box-shadow:0 0 0 calc(1.2 * var(--tu)) #ec3b3b61}}.tbtn.swap{width:calc(15 * var(--tu));height:calc(15 * var(--tu));right:calc(var(--safe-r) + 32 * var(--tu));bottom:calc(var(--safe-b) + 32 * var(--tu))}.tbtn.jump{width:calc(14 * var(--tu));height:calc(14 * var(--tu));right:calc(var(--safe-r) + 14.5 * var(--tu));bottom:calc(var(--safe-b) + 39 * var(--tu))}.tbtn.melee{width:calc(15 * var(--tu));height:calc(15 * var(--tu));right:calc(var(--safe-r) + 58 * var(--tu));bottom:calc(var(--safe-b) + 5 * var(--tu))}.tbtn.melee .tring{background:conic-gradient(#fffc calc(var(--p,0) * 1turn), transparent 0)}.tbtn.sprint{width:calc(14 * var(--tu));height:calc(14 * var(--tu));left:calc(var(--safe-l) + 16 * var(--tu));bottom:calc(var(--safe-b) + 37 * var(--tu))}.tbtn.heal,.tbtn.adren{width:calc(12 * var(--tu));height:calc(12 * var(--tu));gap:calc(.8 * var(--tu));flex-direction:row}.tbtn.heal svg,.tbtn.adren svg{width:32%;height:32%}.tbtn.heal{right:calc(var(--safe-r) + 77 * var(--tu));bottom:calc(var(--safe-b) + 6 * var(--tu));color:#7dffad;border-color:#7dffad80}.tbtn.adren{right:calc(var(--safe-r) + 75 * var(--tu));bottom:calc(var(--safe-b) + 24 * var(--tu));color:#ff8ad8;border-color:#ff5ad180}.tbtn.heal.busy,.tbtn.adren.busy{animation:.5s linear infinite inject}.tuner{border-left:1px solid var(--jnk-line-strong);z-index:20;pointer-events:auto;touch-action:auto;-webkit-user-select:none;user-select:none;background:#0c0c0cf5;width:min(340px,92cqw);padding:14px 16px 24px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.tuner-head{justify-content:space-between;align-items:center;display:flex}.tuner-head .eyebrow{margin:0}.tuner-x{border:1px solid var(--jnk-line-strong);color:var(--strong);cursor:pointer;background:0 0;width:30px;height:30px;font-size:18px}.tuner-row{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tuner-row .btn{flex:auto}.tuner-cams .btn{letter-spacing:.1em;padding:7px 8px;font-size:10px}.tuner h3{margin:16px 0 4px}.tuner label{justify-content:space-between;margin:8px 0 2px;display:flex}.tuner label span{font-family:var(--font-head);color:var(--strong);letter-spacing:.1em}.tuner input[type=range]{width:100%;accent-color:var(--jnk-red-line)}.tuner select{padding:9px 10px;font-size:13px}.finger-grid{grid-template-columns:54px 1fr 1fr;align-items:center;gap:4px 8px;margin:6px 0;display:grid}.finger-grid .meta{font-size:9px}.finger-name{font-family:var(--font-head);letter-spacing:.1em;color:var(--strong);font-size:12px;font-weight:700}.finger-grid input[type=range]{width:100%;accent-color:var(--jnk-red-line)}.studio-read{font-family:var(--font-head);letter-spacing:.1em;color:var(--strong);min-height:34px;padding:8px 0;font-weight:700}#toast{left:50%;top:calc(16px + var(--safe-t));background:var(--jnk-card);color:var(--strong);border:1px solid var(--jnk-line-strong);opacity:0;pointer-events:none;z-index:10;max-width:90cqw;padding:10px 14px;font-size:14px;transition:opacity .2s;position:absolute;transform:translate(-50%)}#toast:before{content:"";background:var(--jnk-red-text);vertical-align:1px;width:7px;height:7px;margin-right:8px;display:inline-block}#toast.show{opacity:1}@container app (width<=640px){.card{padding:18px}.btn{padding:12px 14px;font-size:14px}}.screen.charsel-screen{background:linear-gradient(90deg,#0b0b0be6 0%,#0b0b0b8c 45%,#0b0b0b00 70%);justify-content:flex-start}.card.charsel{background:#0f0f0feb;width:min(430px,100%);margin:auto auto auto 3cqw}.char-list{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 16px;display:grid}.char-tile{text-align:left;border:1px solid var(--jnk-line);color:var(--jnk-text);cursor:pointer;font:inherit;background:#121212;flex-direction:column;gap:4px;padding:12px;display:flex}.char-tile b{font-family:var(--font-head);letter-spacing:.08em;font-size:18px}.char-tile span{color:var(--jnk-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.char-tile.sel{border-color:#780606;box-shadow:inset 0 0 0 1px #780606}.recent{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip{font:11px var(--font-label);letter-spacing:.12em;border:1px solid var(--jnk-line);color:var(--jnk-dim);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;padding:5px 8px;overflow:hidden}.chip:hover{color:var(--jnk-text);border-color:var(--jnk-line-strong)}@container app (width<=700px){.card.charsel{margin:auto}.screen.charsel-screen{background:#0b0b0b99;align-items:flex-end}}#marks{position:absolute;inset:0;overflow:hidden}.threat{pointer-events:none;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.threat:before{content:"";clip-path:polygon(50% 0,100% 70%,50% 50%,0 70%);filter:drop-shadow(0 0 6px #ff1414e6);background:#e01818;animation:.7s ease-in-out infinite alternate threat;position:absolute;inset:0}@keyframes threat{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}.zbar{background:#000000a6;border:1px solid #ffffff2e;width:44px;height:5px;position:absolute;top:0;left:-22px}.zbar>div{background:#e03a3a;height:100%}.zbar.tank>div{background:#ff8a2a}.zbar.hunt{border-color:#ff4a4a;box-shadow:0 0 10px #ff3c3ce6}.zbar.hunt:after{content:"▼";color:#ff4a4a;text-shadow:0 0 6px #000;font-size:12px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}#radio{border-left:3px solid var(--jnk-red);max-width:min(640px,86cqw);font-family:var(--font-meta,var(--font-head));color:#e8e8e8;opacity:0;background:#080808b8;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:600;transition:opacity .35s;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%)}#radio.show{opacity:1}#radio .radio-tag{font-family:var(--font-label);letter-spacing:.24em;color:#ff4a4a;font-size:11px;animation:1.2s infinite lowhp}@container app (width<=700px){#radio{font-size:12px;top:58%}}.jnkyz-tile .dtag{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#9fd0ff;text-align:center;background:#0a0a0ad1;padding:2px 4px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.pickup-label{font-family:var(--font-label);letter-spacing:.18em;color:#1a1205;white-space:nowrap;background:#ffb02e;padding:3px 8px;font-size:12px;position:absolute;top:0;left:0;translate:-50% -100%;box-shadow:0 0 12px #ffb02eb3}.pickup-label:after{content:"";border:6px solid #0000;border-top-color:#ffb02e;border-bottom:0;position:absolute;bottom:-6px;left:50%;translate:-50%}.profile .socials{margin:14px 0 0}.char-now{background:var(--jnk-card);border:1px solid var(--jnk-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.char-now>span{flex-direction:column;gap:2px;min-width:0;display:flex}.char-now b{font-family:var(--font-heavy);text-transform:uppercase;color:var(--strong);font-size:18px;font-weight:900}.edit-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px 24px;margin-top:18px;display:grid}.edit-grid>.err,.edit-grid>.confirm,.edit-grid>.form-actions{grid-column:1/-1}.form-actions{justify-content:flex-end}.confirm{border:1px solid var(--jnk-red-line);color:var(--strong);background:#7806062e;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.confirm span{margin-right:auto}.table-wrap{overflow-x:auto}.section-head{margin-top:22px}.settings .set-group{border-top:1px solid var(--jnk-line);padding:14px 0}.settings .set-group:first-of-type{border-top:0}.set-title{font-family:var(--font-heavy);text-transform:uppercase;color:var(--strong);margin:0 0 8px;font-size:16px;font-weight:900}.set-row{justify-content:space-between;align-items:baseline;margin:10px 0 6px;display:flex}.set-val{font-family:var(--font-data);letter-spacing:.12em;color:var(--jnk-muted);font-size:11px}.settings input[type=range]{width:100%;accent-color:var(--jnk-red-line)}.settings select{width:100%}.card.howto{width:min(720px,100%)}.tabs{border-bottom:1px solid var(--jnk-line);gap:0;margin:4px 0 16px;display:flex;overflow-x:auto}.tab{appearance:none;font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--jnk-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:700}.tab.on{color:var(--strong);border-bottom-color:var(--jnk-red-line)}.info-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.info{background:var(--jnk-card);border:1px solid var(--jnk-line);flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.info b{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--strong);font-size:13px;font-weight:700}.seg{gap:6px;margin-bottom:12px;display:flex}.chip.on{color:var(--strong);border-color:var(--jnk-red-line);background:#78060640}.howto .keys{line-height:1.45}.share-preview{aspect-ratio:16/9;border:1px solid var(--jnk-line);background:#070707;justify-content:center;align-items:center;margin:4px 0 14px;display:flex;overflow:hidden}.share-preview img{object-fit:contain;width:100%;height:100%;display:block}.share textarea{resize:vertical;width:100%;font-family:var(--font-body);font-size:14px;line-height:1.5}.share-actions{margin-top:12px}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.share textarea{-webkit-user-select:text;user-select:text}.section-head{flex-wrap:wrap;row-gap:2px}.section-head .eyebrow{white-space:nowrap}.edit-grid .section-head{margin-top:0}.form-actions>*{flex:none;min-width:140px}@container app (width<=520px){.form-actions>*{flex:1 1 0;min-width:0}}.bullets{padding-left:18px;line-height:1.6}.results>.actions{margin-top:8px}.charsel .cs-actions{margin-top:12px}.keys kbd svg{vertical-align:-.35em;fill:currentColor;width:1.3em;height:1.3em;display:inline-block}@container app (height<=520px){.screen{padding:calc(8px + var(--safe-t)) calc(12px + var(--safe-r)) calc(8px + var(--safe-b)) calc(12px + var(--safe-l))}.card{padding:14px 18px}.hazard{height:8px;margin:-14px -18px 12px}.brandbar{margin-bottom:8px}.brandbar img{width:26px}.brandbar .wordmark{font-size:22px}.meta{font-size:10px}.eyebrow{margin-bottom:6px;font-size:10.5px}.section-head{margin:8px 0;padding-bottom:5px}.logo{margin-bottom:4px}.logo .d{font-size:clamp(30px,10cqh,48px)}.tag-line,.tag{margin:2px 0 10px;font-size:12.5px;line-height:1.4}h2{margin-bottom:8px;font-size:clamp(20px,6.2cqh,28px)}p{margin:.5em 0;line-height:1.4}.small{font-size:12px}.row,.stack{gap:8px}.btn{padding:9px 12px;font-size:13px}.btn.small{padding:7px 10px;font-size:11px}.btn .sub{font-size:10.5px}label{margin:8px 0 4px}input[type=text],input[type=password],input[type=url],select,textarea{padding:8px 10px;font-size:14px}.check{margin:8px 0;font-size:13px}.err{min-height:0;font-size:12.5px}.status{min-height:0;margin-top:6px;font-size:12.5px}.notice{margin:8px 0;padding:8px 10px;font-size:12.5px}.event-strip{margin-bottom:10px;padding:7px 10px;font-size:10px}.event-strip b{font-size:14px}.userbar{margin-top:10px;padding-top:8px;font-size:12px}.userbar a,.link{font-size:11px}table{font-size:12.5px}th{padding:4px 6px;font-size:9.5px}td{padding:5px 6px}.breakdown{gap:3px 12px;margin:4px 0;font-size:12.5px}.breakdown .total{font-size:15px}.bigscore{font-size:clamp(40px,14cqh,72px)}.keys{gap:4px 12px;font-size:12.5px}.keys kbd{padding:2px 6px;font-size:10px}.tabs{margin:2px 0 10px}.tab{padding:6px 10px;font-size:11px}.info{padding:8px 10px;font-size:12px;line-height:1.4}.info b{font-size:11px}.bullets{margin:6px 0 10px;line-height:1.45}.wade-mark{width:52px;margin:0 auto 8px}.display-line{margin-bottom:8px;font-size:clamp(22px,7cqh,34px)}.wallets{gap:6px;margin:8px 0 4px}.wallet-btn{padding:8px 10px;font-size:12px}.wallet-btn img,.wallet-glyph{flex-basis:22px;width:22px;height:22px}.pager{gap:6px;margin-top:8px}.pager button{min-width:30px;min-height:30px;font-size:12px}.pager-note{margin-top:6px;font-size:9px}.stats{gap:8px;margin:10px 0 4px}.stat{padding:8px 10px 9px}.stat b{margin-top:4px;font-size:22px}.settings .set-group{padding:6px 0}.set-title{margin-bottom:4px;font-size:13px}.set-row{margin:6px 0 4px}}@container app (height<=520px) and (orientation:landscape){.card.wide,.card.howto,.card.rules{width:min(940px,100%)}.card.menu-card{grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;width:min(900px,100%);padding:12px 18px;display:grid}.menu-card>.hazard,.menu-card>.brandbar{grid-column:1/-1}.menu-card>.stack{grid-area:3/2/span 4}.menu-card>.userbar{grid-column:1/-1}.menu-card .logo .d{font-size:clamp(30px,10cqh,42px)}.menu-card .stack{gap:7px}.menu-card .btn{padding:8px 12px}.card.results{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:24px;display:grid}.card.results>*{grid-column:1}.card.results>.bd{flex-wrap:nowrap;grid-area:1/2/span 5;align-self:center;gap:18px}.card.results h2{font-size:clamp(18px,5.4cqh,24px)}.card.results .bigscore{text-align:left}.card.results>.actions{grid-template-columns:1fr 1fr;display:grid}.card.howto h2{display:none}.howto .info-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.howto [data-ctlpanel=desktop] .keys{grid-template-columns:auto 1fr auto 1fr}.card.settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:20px;width:min(900px,100%);display:grid}.card.settings>.section-head,.card.settings>.row{grid-column:1/-1}.settings .set-group,.settings .set-group:first-of-type{border-top:0;padding:0}.card.gate{grid-template-columns:1fr 1fr;align-items:center;column-gap:24px;width:min(820px,100%);display:grid}.card.rules .bullets{columns:3;column-gap:22px;font-size:clamp(10.5px,1.5cqw,11.5px);line-height:1.4}.card.rules li{break-inside:avoid;margin-bottom:5px}.card.leaderboard table{display:block}.card.leaderboard thead{display:none}.card.leaderboard tbody{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:20px;display:grid}.card.leaderboard tr{grid-template-columns:2.6em minmax(0,1fr) auto 2.8em auto;align-items:center;display:grid}.card.leaderboard td{white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;overflow:hidden}.card.leaderboard td[colspan]{grid-column:1/-1}.card.leaderboard td:nth-child(4):before{content:"W";color:var(--jnk-dim);margin-right:1px}.card.leaderboard .lb-more{display:none}.card.rules,.card.howto{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.card.rules>.bullets,.card.howto>.section-head,.card.howto>.tab-panel{grid-column:1/-1}.card.rules>.btn{grid-area:1/2}.card.howto>.tabs{grid-area:2/1}.card.howto>.row{grid-area:2/2;align-self:center}.card.profile.viewing{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"id banner""id needs""soc needs""stats stats""chead rhead""char runs""bar bar";align-items:start;column-gap:20px;display:grid}.profile.viewing>.profile-top,.profile.viewing>p.muted{display:none}.profile.viewing>.banner{grid-area:banner;height:auto;padding:6px}.profile.viewing .banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;position:static}.profile.viewing .banner-actions .btn{letter-spacing:.12em;padding:6px 8px;font-size:10px}.profile.viewing>.profile-id{flex-wrap:nowrap;grid-area:id;align-items:center;gap:12px;margin:0;padding:0}.profile.viewing .avatar-box{flex-basis:60px;width:60px;height:60px}.profile.viewing .avatar-box .jtag{font-size:9px;bottom:-8px}.profile.viewing .display-name{font-size:clamp(18px, calc(44cqw / var(--len,10)), 32px)}.profile.viewing>.needs{grid-area:needs;gap:6px;margin:6px 0 0;padding:6px 10px;font-size:11.5px}.profile.viewing>.needs>span{flex:200px}.profile.viewing>.socials{grid-area:soc;margin:8px 0 0}.profile.viewing .chipbox{padding:5px 8px;font-size:10px}.profile.viewing>.stats{grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 0}.profile.viewing .stat{padding:6px 8px 7px}.profile.viewing .stat span{letter-spacing:.16em;font-size:8.5px}.profile.viewing .stat b{margin-top:3px;font-size:19px}.profile.viewing .stat i{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.profile.viewing>.pf-char-head{grid-area:chead}.profile.viewing>.pf-runs-head{grid-area:rhead}.profile.viewing>.char-now{grid-area:char;padding:8px 10px}.profile.viewing .char-now b{font-size:15px}.profile.viewing .char-now .muted{display:none}.profile.viewing .char-now .btn{white-space:nowrap}.profile.viewing>.table-wrap{grid-area:runs}.profile.viewing th:nth-child(2),.profile.viewing td:nth-child(2){display:none}.profile.viewing>.userbar{grid-area:bar}.profile.editing>.banner,.profile.editing>.profile-id{display:none}.profile.editing .edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 20px;margin-top:6px}.profile.editing .edit-grid .stack{gap:4px}.profile.editing label{margin:4px 0 2px}.profile.editing .check{margin:4px 0}.profile.editing .jnkyz-grid.paged{aspect-ratio:8;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.screen.charsel-screen{background:linear-gradient(90deg,#0b0b0be6 0%,#0b0b0b8c 55%,#0b0b0b00 80%);align-items:center}.card.charsel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"chars jnk""mml jnk""err err""act act";align-items:start;column-gap:16px;width:min(500px,66cqw);margin:auto auto auto 0;display:grid}.charsel .cs-chars{grid-area:chars}.charsel .cs-jnkyz{grid-area:jnk}.charsel .cs-mml{grid-area:mml}.charsel>.err{grid-area:err}.charsel>.cs-actions{grid-area:act;margin-top:8px}.charsel .cs-note,.charsel .cs-hint{display:none}.charsel .section-head{margin-top:0}.charsel .cs-mml .section-head{margin-top:8px}.charsel .char-list{margin:6px 0 0}.char-tile{padding:7px 10px}.char-tile b{font-size:15px}.charsel .row{flex-wrap:nowrap}.charsel .row input{min-width:0}.card.share{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.card.share>.section-head{grid-column:1/-1}.card.share>.share-preview{grid-area:2/1/span 4;margin:0}.card.share>label,.card.share>textarea,.card.share>.share-actions,.card.share>p{grid-column:2}.card.share>label{margin-top:0}.card.share textarea{resize:none;height:9em;font-size:12.5px}.card.share .share-actions{grid-template-columns:1fr 1fr;margin-top:8px;display:grid}}
