:root{--night:#071210;--ink:#050a09;--jade:#3cf0b4;--amber:#ffb547;--text:#e6f5ef;--muted:#8fb3a8;--gold:#c9a24a;--gold-dim:#c9a24a80;--panel:#0e080bcc;--headfam:"Bahnschrift", "Avenir Next Condensed", "Roboto Condensed", "sans-serif-condensed", "Arial Narrow", system-ui, sans-serif;--subfam:"Avenir Next", "Segoe UI", Roboto, system-ui, sans-serif;--ivory:#f4ead6;--sand:#d8cdb8;--red:#ff4a3a;--cyan:#5ff6ff}*{box-sizing:border-box}html,body{background:var(--night);height:100%;color:var(--text);font:calc(15px * var(--text-size,1))/1.4 system-ui, -apple-system, "Segoe UI", sans-serif;margin:0;overflow:hidden}#stage canvas{display:block}.screen{background:radial-gradient(#0712108c,#030808eb);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:fixed;inset:0}.screen[hidden]{display:none!important}.tag{color:var(--muted);margin:-8px 0 6px}.cards{flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;display:flex}.hint{color:var(--muted);font-size:13px}.panel{background:var(--panel);border:1px solid var(--gold);border-radius:.3em;position:absolute;box-shadow:0 .25em .8em #00000073,inset 0 0 0 1px #0000008c}.panel:before,.panel:after{content:"";background:var(--gold);width:.55em;height:.55em;position:absolute;transform:rotate(45deg)}.panel:before{top:-.3em;left:-.3em}.panel:after{bottom:-.3em;right:-.3em}.ico{flex:none;width:1.1em;height:1.1em;display:inline-block}.ico.heart{background:url(/ui/icons/hp.png) 50%/contain no-repeat}.ico.bolt{background:var(--cyan);clip-path:polygon(58% 0,8% 60%,44% 60%,34% 100%,92% 38%,56% 38%,72% 0)}.ico.shield{clip-path:polygon(50% 0,100% 16%,92% 60%,50% 100%,8% 60%,0 16%);background:#3ee08f}.ico.scrap{background:url(/ui/icons/scrap.png) 50%/contain no-repeat;width:1.2em;height:1.2em}@keyframes hudPulse{50%{opacity:.55}}.who{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.hotbar{flex:none;gap:4px;padding:4px 0;display:flex}.hot-slot{width:52px;box-shadow:none;color:var(--ivory);font:inherit;text-shadow:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}button.hot-slot{pointer-events:auto;touch-action:manipulation;cursor:pointer}.hot-art{place-items:center;width:52px;height:52px;display:grid;position:relative}.hot-art img{width:100%;height:100%;position:absolute;inset:0}.hot-fallback{font:700 10px/1.1 var(--subfam);text-align:center;padding:3px}.hot-art u{background:conic-gradient(#030907e6 0% var(--cd,0%), transparent var(--cd,0%));pointer-events:none;border-radius:5px;position:absolute;inset:5px}.hot-slot.reloading .hot-art u{background:conic-gradient(#030907e6 0% max(0%, calc(var(--cd) - 1%)), #fff0aa max(0%, calc(var(--cd) - 1%)) var(--cd), transparent var(--cd));box-shadow:inset 0 0 0 1px #ffdb6d}.hot-slot[data-charges]:after{content:attr(data-charges);border:1px solid var(--gold);color:#fff3c8;min-width:21px;height:21px;font:900 15px/1 var(--subfam);text-shadow:none;background:#071210;border-radius:4px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-3px;right:-1px}.hot-slot kbd{color:var(--ivory);font:800 12px/1.2 var(--subfam);white-space:nowrap;background:#0c1412;border-radius:2px;margin-top:-2px;padding:1px 3px;position:relative}.hot-charges{gap:5px;height:8px;margin-top:3px;display:flex}.hot-charges i{border:1px solid var(--sand);background:#151816;border-radius:50%;width:8px;height:8px}.hot-charges i.on{background:var(--jade);border-color:var(--jade)}.hot-slot:first-child .hot-charges,.hot-slot:last-child .hot-charges{visibility:hidden}.hot-slot.ready .hot-art{filter:drop-shadow(0 0 3px #65f7cc80)}.hot-slot:last-child.ready .hot-art:after{content:"";border:2px solid var(--cyan);border-radius:6px;position:absolute;inset:1px;box-shadow:0 0 7px #5ff6ffc0,inset 0 0 4px #5ff6ff80}.hot-slot:last-child:not(.ready) .hot-art{opacity:.5}button.hot-slot:disabled{cursor:default}button.hot-slot:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.shard-count{color:var(--sand);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.loot-results{white-space:pre-line;overflow-wrap:anywhere;color:var(--sand);font-size:.95em;line-height:1.35}#banner.item{font-size:clamp(16px,2.3vw,30px)}#banner{text-align:center;font:800 clamp(22px, 3.6vw, 48px)/1 var(--headfam);letter-spacing:.06em;color:var(--jade);text-shadow:0 0 24px #3cf0b4b3, 0 3px 0 var(--ink);opacity:0;font-stretch:75%;transition:opacity .25s;position:absolute;top:24%;left:0;right:0}#banner.warn{color:#ffb547;text-shadow:0 0 24px #ffb547b3, 0 3px 0 var(--ink)}#banner.on{opacity:1}#debug{color:var(--muted);pointer-events:none;font:12px/1 ui-monospace,Menlo,monospace;position:fixed;top:50%;left:10px}@media (width<=640px){.who span,#debug{display:none}}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03080894}h3{letter-spacing:.08em;color:var(--jade);text-shadow:0 0 20px #3cf0b499, 0 3px 0 var(--ink);margin:0;font:800 clamp(22px,4vw,34px)/1 system-ui,sans-serif}#title,#offer,#over{font:600 clamp(9px, min(1.2vw, 2vh), 17px)/1.2 var(--headfam);color:var(--ivory);text-shadow:0 .08em #000c;font-stretch:75%}#title [hidden],#over [hidden]{display:none!important}.rpanel{background:var(--panel);border:1px solid var(--gold);border-radius:.3em;padding:.9em 1.1em;position:relative;box-shadow:0 .25em .8em #00000073,inset 0 0 0 1px #0000008c}.rpanel:before,.rpanel:after{content:"";background:var(--gold);width:.55em;height:.55em;position:absolute;transform:rotate(45deg)}.rpanel:before{top:-.3em;left:-.3em}.rpanel:after{bottom:-.3em;right:-.3em}.rpanel h4{border-bottom:1px solid var(--gold-dim);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.6em;margin:0 0 .6em;padding-bottom:.45em;font-size:1.35em;font-weight:800;display:flex}.rpanel h4:before{content:"";border:.14em solid var(--amber);flex:none;width:.6em;height:.6em;transform:rotate(45deg)}.mark{border:.32em solid var(--amber);width:2.4em;height:2.4em;box-shadow:inset 0 0 0 .3em #0a0608e6, inset 0 0 0 2em var(--amber), 0 0 1em #ffb54759;flex:none;margin:0 .4em;transform:rotate(45deg)}.actions{flex-wrap:wrap;justify-content:center;gap:1.2em;display:flex}.play,.ghost{border:1px solid var(--gold);background:var(--panel);min-width:9em;color:var(--ivory);font:800 1.6em/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;text-shadow:inherit;cursor:pointer;border-radius:.3em;justify-content:center;align-items:center;gap:.55em;padding:.7em 1.8em;font-stretch:75%;transition:transform .12s,filter .12s;display:inline-flex;position:relative}.play{border:.1em solid var(--jade);color:var(--jade);background:#061e1ae6;box-shadow:0 0 1.1em #3cf0b473,inset 0 0 .8em #3cf0b438}.play:hover,.ghost:hover,.play:focus-visible,.ghost:focus-visible{filter:brightness(1.18);outline:none;transform:translateY(-.1em)}.ico-play,.ico-retry,.ico-crew{background:currentColor;flex:none;width:.9em;height:.9em}.ico-play{clip-path:polygon(10% 0,100% 50%,10% 100%)}.ico-retry{background:0 0;border:.16em solid;border-right-color:#0000;border-radius:50%;transform:rotate(-30deg)}.ico-crew{clip-path:polygon(0 100%,4% 70%,18% 58%,10% 40%,18% 22%,30% 22%,38% 40%,32% 58%,50% 50%,42% 30%,50% 8%,62% 8%,70% 30%,62% 50%,82% 58%,92% 70%,96% 100%);width:1.2em}#title .hint,#over .hint{font:500 1em/1.3 var(--subfam);text-align:center;color:var(--sand);margin:0;font-stretch:100%}#title.crew{background:linear-gradient(#03080840,#03080826 45%,#030808b3),url(/ui/crew/backdrop.jpg) 50% 40%/cover;grid-template:"logo logo"1fr"line info""act act""hint hint".35fr/auto auto;justify-content:center;align-items:center;gap:.8em 2.4em;padding:2em 3em 1.4em;display:grid}.logo{grid-area:logo;place-self:start;align-items:center;gap:.9em;display:flex}.logo h1{font:900 4.2em/.95 var(--headfam);letter-spacing:.04em;color:var(--ivory);text-shadow:0 .06em #000,0 0 .5em #3cf0b44d;background:linear-gradient(90deg, var(--amber), #ffb54700) 0 100% / 70% .07em no-repeat;margin:0;padding-bottom:.1em;font-stretch:75%}.logo .tag{font:600 1.15em var(--subfam);color:var(--sand);margin:.35em 0 0;font-stretch:100%}.lineup{grid-area:line;justify-content:center;align-items:flex-end;gap:.2em;display:flex}.stand{width:14em;color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.stand .fig{z-index:1;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 .4em .5em #0009);width:100%;height:25em;transition:transform .15s;display:block;position:relative}.stand:before{content:"";border:.16em solid #0000;border-radius:50%;height:3.4em;position:absolute;bottom:1.9em;left:2%;right:2%}.stand.on:before{border-width:.22em;border-color:var(--jade);background:radial-gradient(closest-side,#3cf0b473,#3cf0b41f 70%,#0000);box-shadow:0 0 1.4em #3cf0b4e6,inset 0 0 1em #3cf0b4b3}.stand:hover .fig,.stand.on .fig{transform:translateY(-.3em)}.stand:focus-visible{outline:none}.stand:focus-visible .plate{border-color:var(--ivory)}.plate{z-index:2;background:var(--panel);border:1px solid var(--gold-dim);border-radius:.3em;flex-direction:column;align-items:center;min-width:7em;margin-top:-.6em;padding:.3em .9em;display:flex;position:relative}.plate b{letter-spacing:.05em;text-transform:uppercase;font-size:1.35em;font-weight:800}.plate span{font:600 .95em var(--subfam);color:var(--sand);font-stretch:100%}.stand.on .plate{border-color:var(--jade);box-shadow:0 0 .6em #3cf0b459}.stand.next{cursor:default}.stand.next .fig{filter:grayscale(.8)brightness(.5)drop-shadow(0 .4em .5em #0009)}.stand.next .plate span{color:var(--amber);letter-spacing:.1em;text-transform:uppercase}.crewinfo{grid-area:info;width:19em}.crewinfo .who{white-space:normal;grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:.7em;font-size:1em;display:grid;overflow:visible}.crewinfo .who .face{aspect-ratio:1;object-fit:cover;border:1px solid var(--gold-dim);background:radial-gradient(circle at 50% 42%,#3cf0b433,#00000073);border-radius:.25em;width:6.5em;height:auto;display:block}.crewinfo .who b{letter-spacing:.04em;text-transform:uppercase;font-size:1.8em;font-weight:800;display:block}.crewinfo .who span{font:600 1em var(--subfam);color:var(--amber);font-stretch:100%}.crewinfo dl{border-top:1px solid var(--gold-dim);gap:.3em;margin:.5em 0;padding-top:.5em;display:grid}.crewinfo .row{grid-template-columns:1fr auto;align-items:center;gap:.15em .6em;display:grid}.crewinfo dt{font:600 1em var(--subfam);letter-spacing:.05em;text-transform:uppercase;color:var(--sand);align-items:center;gap:.5em;font-stretch:100%;display:flex}.crewinfo dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35em;font-weight:800}.crewinfo .bar{background:#160b0d;border-radius:.1em;grid-column:1/-1;height:.28em;overflow:hidden}.crewinfo .bar i{background:linear-gradient(90deg, #1fae84, var(--jade));height:100%;display:block}.ico.hp{background:url(/ui/icons/hp.png) 50%/contain no-repeat}.ico.speed{background:url(/ui/icons/speed.png) 50%/contain no-repeat}.ico.dmg{background:url(/ui/icons/dmg.png) 50%/contain no-repeat}.ico.armour{background:url(/ui/icons/armour.png) 50%/contain no-repeat}.ico.crit{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#ff8a7a}.starts{border:1px solid var(--gold-dim);background:#00000040;border-radius:.25em;align-items:center;gap:.6em;padding:.4em;display:flex}.starts img{border-radius:.2em;width:2.6em;height:2.6em}.starts span{font:600 .9em var(--subfam);letter-spacing:.05em;text-transform:uppercase;color:var(--sand);flex-direction:column;font-stretch:100%;display:flex}.starts b{font:800 1.45em var(--headfam);letter-spacing:.03em;color:var(--ivory);font-stretch:75%}.crewinfo .blurb{font:500 1em/1.3 var(--subfam);color:var(--sand);margin:.6em 0 0;font-stretch:100%}.crewinfo .blurb em{color:var(--jade);font-style:normal}#title .actions{grid-area:act;gap:.7em}#title .actions .ghost{min-width:0;padding-inline:1.1em}#title .hint{grid-area:hint;align-self:end}.rhead{grid-area:head;justify-self:start;align-items:center;gap:.9em;display:flex}.rhead h2{font:900 4em/1 var(--headfam);letter-spacing:.04em;text-transform:uppercase;color:var(--ivory);text-shadow:0 .06em #000,0 0 .6em #ff5a4659;margin:0;font-stretch:75%}#over.win .rhead h2{color:var(--jade);text-shadow:0 .06em #000,0 0 .6em #3cf0b480}.rhead p{border-top:1px solid var(--gold-dim);font:600 1.25em var(--subfam);letter-spacing:.05em;text-transform:uppercase;color:var(--sand);margin:.25em 0 0;padding-top:.25em;font-stretch:100%}.results .hit{grid-area:hit}.results .stats{grid-area:stats}.results .build{grid-area:build}.results .rewards{grid-area:rew}.killer{align-items:center;gap:1em;display:flex}.foe{flex:none;gap:.3em;display:flex}.foe:empty{display:none}.foe img{object-fit:contain;border:1px solid var(--gold-dim);background:radial-gradient(circle at 50% 45%,#be8cff40,#00000080);border-radius:.3em;width:8.5em;height:8.5em;display:block}#over.win .killer{flex-direction:column;align-items:stretch}#over.win .foe img{background:radial-gradient(circle at 50% 45%,#3cf0b438,#00000080);width:6.4em;height:6.4em}.blow{flex-direction:column;gap:.1em;min-width:0;display:flex}.blow b{letter-spacing:.03em;text-transform:uppercase;font-size:1.6em;font-weight:800}.blow span{font:600 1em var(--subfam);color:var(--sand);font-stretch:100%}.blow span:empty{display:none}.blow strong{font:900 3.4em/1 var(--headfam);color:var(--red);align-items:center;gap:.15em;font-stretch:75%;display:flex}.blow strong:before{content:"";background:url(/ui/icons/dmg.png) 50%/contain no-repeat;flex:none;width:.62em;height:.62em}#over.win .blow strong:before{background-image:url(/ui/icons/crown.png)}#over.win .blow strong{color:var(--jade)}.blow .unit{letter-spacing:.08em;text-transform:uppercase}#over .bossLeft{font:700 1.1em var(--subfam);color:#ffd27a;margin:.6em 0 0;font-stretch:100%}.final{border:1px solid var(--gold-dim);background:#00000040;border-radius:.25em;margin-top:.7em;padding:.55em .8em .6em}.final .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--sand);font-size:1.05em;font-weight:800}.dots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:.5em;display:grid;position:relative}.dots:before{content:"";background:var(--gold-dim);height:.12em;position:absolute;top:.62em;left:12%;right:12%}.dot{text-align:center;flex-direction:column;align-items:center;gap:.15em;min-width:0;display:flex;position:relative}.dot i{width:calc(1.3em * var(--s));height:calc(1.3em * var(--s));margin:calc(.65em - .65em * var(--s)) 0;border:.14em solid var(--sand);background:#2a1818;border-radius:50%}.dot.kill i{background:var(--red);box-shadow:0 0 .6em var(--red);border-color:#ffb0a0}.dot b{max-width:100%;font:700 .95em/1.15 var(--subfam);text-wrap:balance;font-stretch:100%}.dot span{font:600 .85em var(--subfam);color:var(--sand);font-stretch:100%}.dot.kill span{color:#ff8a7a}#over .tip{border-left:.2em solid var(--jade);font:500 1.05em/1.3 var(--subfam);color:var(--ivory);background:#3cf0b414;border-radius:.2em;margin:.7em 0 0;padding:.5em .8em;font-stretch:100%}.stats dl{margin:0;display:grid}.stats dl div{border-bottom:1px solid #c9a24a2e;justify-content:space-between;align-items:center;gap:1em;padding:.4em .2em;display:flex}.stats dl div:last-child{border-bottom:0}.stats dt{font:600 1.1em var(--subfam);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.7em;font-stretch:100%;display:flex}.stats .pi{object-fit:contain;flex:none;width:1.8em;height:1.8em}.stats svg,.rw svg{fill:none;width:1.5em;height:1.5em;stroke:var(--ivory);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:2em;font-weight:800}.stats .time dd{color:var(--amber)}.kit{flex-wrap:wrap;gap:.7em;display:flex}.kslot{--c:#fff;flex-direction:column;align-items:center;gap:.3em;display:flex;position:relative}.kslot img{border:.12em solid var(--c);width:4.2em;height:4.2em;box-shadow:0 0 .6em color-mix(in srgb, var(--c) 50%, transparent);border-radius:.35em;display:block}.kslot b{border:1px solid var(--gold);text-align:center;background:#0b0a0e;border-radius:.3em;min-width:1.5em;padding:.05em .3em;font-size:.95em;position:absolute;top:-.45em;right:-.45em}.kslot .sockets{gap:.25em;display:flex}.kslot .sockets i{border:.12em solid var(--sand);border-radius:50%;width:.75em;height:.75em}.kslot .sockets i.on{border-color:var(--c);background:var(--c)}#overRewards{flex-direction:column;gap:.6em;display:flex}.rw{border:1px solid var(--gold-dim);background:#00000040;border-radius:.25em;align-items:center;gap:.8em;padding:.7em .8em;display:flex}.rw .pi{object-fit:contain;flex:none;width:2.6em;height:2.6em}.rw span{min-width:0;font:600 1.1em var(--subfam);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;flex:1;gap:.15em;font-stretch:100%;display:flex}.rw small{font:500 .85em/1.3 var(--subfam);letter-spacing:0;text-transform:none;color:var(--sand)}.rw b{font-size:2.1em;font-weight:800}.rw.best svg{width:2.2em;height:2.2em;stroke:var(--amber)}.rw.new{border-color:var(--jade)}.rw.new span{color:var(--jade)}#over .actions{grid-area:act}#over .hint{grid-area:hint}@media (height<=820px) and (width>=641px){#offer .hint{display:none}#title.crew{row-gap:.6em;padding-top:1.2em;padding-bottom:.6em}}@media (height<=500px){#title.crew{gap:.6em 1em;padding:1em 2em .8em}.logo h1{font-size:3.2em}.stand{width:min(12.5em,15.6vw)}.stand .fig{height:min(19em,46vh)}.crewinfo{width:max(184px,15em);padding:.5em .7em}.crewinfo dl{gap:.2em;margin:.3em 0;padding-top:.3em}.crewinfo .who .face{display:none}.crewinfo .who{grid-template-columns:minmax(0,1fr)}.crewinfo .blurb{display:none}.rhead h2{font-size:3em}.rhead .mark{width:1.8em;height:1.8em}.stats dl div{padding:.25em .2em}.stats dd{font-size:1.6em}.foe img{width:6em;height:6em}.rw{padding:.45em .7em}.play,.ghost{padding:.5em 1.6em;font-size:1.4em}#title .hint,#offer .hint,#over .hint,#hud.picking .me,#hud.picking .combatbar,#hud.picking .van{display:none}}.edge-warns{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.screen{z-index:2}.edge-warns i{clip-path:polygon(100% 50%,0 0,26% 50%,0 100%);will-change:transform;width:28px;height:24px;position:absolute;top:-12px;left:-14px}.search-feedback{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.search-hint,.loot-label{width:max-content;font:800 13px/1.2 var(--subfam);text-shadow:0 2px 3px #000;position:absolute;top:0;left:0}.search-hint{isolation:isolate;color:#fff5d9;flex-direction:column;justify-content:center;height:32px;padding:0 12px;display:flex}.search-hint[hidden]{display:none}.search-hint:before{content:"";z-index:-1;border-style:solid;border-width:16px;border-image:url(/ui/hud/plate_pill.webp) 50% 8.4%;position:absolute;inset:0}.search-hint span{align-items:center;gap:6px;display:flex}.search-hint kbd{font:inherit;color:var(--jade)}.search-hint kbd:empty{display:none}.search-hint i{background:#030d0b;border-radius:2px;min-width:72px;height:3px;margin-top:2px;display:block;overflow:hidden}.search-hint u{transform-origin:0;background:#5cface;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 5px #42ffad}.search-hint.channeling:before{filter:brightness(1.35)}.loot-label{-webkit-text-stroke:.15px #13271f;background:#101a17df;border-radius:4px;padding:4px 7px;font-size:16px}.loot-results{white-space:normal;flex-direction:column;gap:.6em;margin:.6em 0 0;display:flex}.result-shards{color:var(--sand);font:600 max(12px, 1em)/1.4 var(--subfam);margin:0}.sound-btn{z-index:3;top:max(.9em, env(safe-area-inset-top));right:max(.9em, env(safe-area-inset-right));color:#f4ead4;min-height:44px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#14201fdb;border:1px solid #ab7a40cc;border-radius:4px;padding:0 1em;font-size:.82rem;font-weight:700;position:absolute}.pad-nav :focus{outline:3px solid var(--gold);outline-offset:2px}.sound-btn:hover,.sound-btn:focus-visible{border-color:#43e0cd;outline:none}.skill-tip{z-index:4;right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom) + 240px);border:1px solid var(--gold);max-width:16em;color:var(--ivory);pointer-events:none;background:#0c080af0;border-radius:.5em;padding:.5em .8em;position:fixed}.skill-tip[hidden]{display:none}.skill-tip b{display:block}.prompt kbd[hidden]{display:none}#prompts{pointer-events:none;gap:.7em;display:flex;position:absolute;bottom:8.6em;left:50%;transform:translate(-50%)}.prompt,.toast{border:1px solid var(--gold);white-space:nowrap;background:#0c080be0;border-radius:.5em;align-items:center;gap:.45em;padding:.3em .75em .3em .35em;display:inline-flex}.prompt[hidden],.toast[hidden]{display:none}.prompt kbd,.toast kbd{background:var(--jade);color:#06201a;min-width:1.7em;font:800 .95em/1.1 var(--headfam);text-align:center;border-radius:.3em;padding:.18em .4em}.prompt.urgent{border-color:var(--red);animation:.8s ease-in-out infinite alternate prompt-beat}.prompt.urgent kbd{background:var(--red);color:#fff}@keyframes prompt-beat{to{box-shadow:0 0 1em #ff4a3ab3}}@media (prefers-reduced-motion:reduce){.prompt.urgent,.opt-key.listening{animation:none}}.bag-money{color:var(--sand);font:500 .92em/1 var(--subfam);white-space:nowrap;margin-left:auto}.bag-money b{color:#d8bc73;font:800 1.1em/1 var(--headfam);margin-left:.5em}.bag-money b.j{color:var(--jade)}.bag-close{min-width:44px;min-height:44px;color:var(--sand);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.1em}.bag-close:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.actions .ghost+.ghost{margin-left:.2em}body.booting #title button{pointer-events:none;opacity:.55}#turn{z-index:90;text-align:center;color:var(--ivory);touch-action:none;background:#0b0a0f;place-content:center;justify-items:center;gap:18px;padding:24px;display:none;position:fixed;inset:0}#turn svg{width:96px;height:96px;color:var(--jade);animation:2.2s ease-in-out infinite turn-phone}#turn b{letter-spacing:.04em;font-size:22px}#turn span{opacity:.75;max-width:28ch;font-size:15px}@keyframes turn-phone{0%,25%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){#turn svg{animation:none;transform:rotate(90deg)}}@media (orientation:portrait){#turn{display:grid}}#offerCards.arming{pointer-events:none}.veh-pick{gap:.4em;display:flex}.veh{border:1px solid var(--gold-dim);width:6.4em;min-width:54px;min-height:48px;color:var(--sand);cursor:pointer;background:#0c080bdb;border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:center;padding:.15em .15em .25em;display:flex;position:relative}.veh img{object-fit:contain;width:100%;height:3em;display:block}.veh b{font:700 .72em/1.1 var(--subfam);white-space:nowrap;font-stretch:100%}.veh.on{border-color:var(--jade);color:var(--jade);box-shadow:0 0 .8em #3cf0b466}.veh.locked img{filter:grayscale()brightness(.45)}.veh.locked:after{content:"";background:#d8bc73;border-radius:1px;width:.7em;height:.55em;position:absolute;top:.35em;right:.35em;box-shadow:0 -.28em 0 -.12em #0000}.veh.locked:before{content:"";border:1.5px solid #d8bc73;border-bottom:0;border-radius:.3em .3em 0 0;width:.5em;height:.42em;position:absolute;top:.1em;right:.45em}.skillbar .slot{pointer-events:auto}.inspect{z-index:8;background:#03080880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.inspect[hidden]{display:none}.inspect-sheet{--ins:13px;width:100%;max-width:1200px;max-height:66vh;padding:16px 16px 12px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));box-sizing:border-box;isolation:isolate;font-size:var(--ins);grid-template-columns:30fr 40fr 30fr;gap:12px;line-height:1.25;animation:.15s ease-out ins-up;display:grid;position:relative;overflow:hidden}@keyframes ins-up{0%{opacity:.4;transform:translateY(14%)}}@media (prefers-reduced-motion:reduce){.inspect-sheet{animation:none}}.inspect-sheet:before{content:"";z-index:-1;border-style:solid;border-width:14px 14px 0;border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.ins-grab{background:linear-gradient(#f0cf85,#8a6a2c);border-radius:2px;width:44px;height:4px;margin-left:-22px;position:absolute;top:5px;left:50%;box-shadow:0 1px 2px #000}.inspect-sheet section{flex-direction:column;gap:8px;min-width:0;display:flex}.ins-head{align-items:center;gap:8px;display:flex}.ins-head img{box-sizing:border-box;object-fit:contain;background:url(/ui/screens/tile_normal.webp) 50%/100% 100% no-repeat;flex:none;width:52px;height:52px;padding:7px}.ins-head h3{font:800 1.2em/1.1 var(--headfam);color:#f0cf85;margin:0}.ins-head p{color:var(--sand);margin:2px 0 0}.ins-tags,.ins-sockets{flex-wrap:wrap;gap:4px;display:flex}.ins-tags span,.ins-gem,.ins-pack,.lan-bond{isolation:isolate;position:relative}.ins-tags span:before,.ins-gem:before,.ins-pack:before,.lan-bond:before{content:"";z-index:-1;border-style:solid;position:absolute;inset:0}.ins-tags span{color:var(--sand);text-transform:capitalize;padding:4px 13px}.ins-tags span:before,.ins-gem:before{border-width:12px 9px;border-image:url(/ui/screens/tag.webp) 49% 12%}.ins-gem{color:#a89a84;padding:4px 13px}.ins-gem:not(.on):before{filter:saturate(.3)brightness(.65)}.ins-gem.on{color:#ffe2a0}.ins-stats dl{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;display:grid}.ins-stats dl div{border-bottom:1px solid #ffdca024;justify-content:space-between;align-items:baseline;gap:6px;padding-bottom:2px;display:flex}.ins-stats dt{color:var(--sand);white-space:nowrap}.ins-stats dd{color:#ffcf6a;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}.ins-pack{justify-content:space-between;align-items:center;min-height:36px;padding:0 32px;display:flex}.ins-pack:before{border-width:18px 26px;border-image:url(/ui/screens/header.webp) 49% 12%}.ins-pack span{text-transform:uppercase;letter-spacing:.06em;color:#ffe2a0;font-weight:800}.ins-pack b{font:800 1.5em/1 var(--headfam);color:#ffcf6a;font-variant-numeric:tabular-nums;text-shadow:0 1px #000}.ins-preview{aspect-ratio:16/9;background:#15120e;border:2px solid #9a7a3c;border-radius:4px;align-self:center;width:100%;max-width:240px;display:block;box-shadow:0 1px 3px #000}.ins-next{border-left:3px solid var(--jade);background:linear-gradient(90deg,#3cf0b424,#3cf0b408);flex-direction:column;margin:0;padding:4px 8px;display:flex}.ins-next b{color:var(--jade)}.ins-next i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}@media (height>=400px){.inspect-sheet{--ins:16px;gap:20px;padding:20px 24px 16px}.ins-head img{width:72px;height:72px;padding:10px}.ins-preview{max-width:320px}}.hud-tr .map{pointer-events:auto;cursor:pointer}.lanterns{pointer-events:none;align-self:flex-end;gap:4px;display:flex}.lanterns[hidden]{display:none}.lan{--chip:48px;--lit:#fff4d6;width:calc(var(--chip) + 4px);height:calc(var(--chip) + 4px);color:#d8c8a8;pointer-events:auto;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:2px;position:relative}.lan[hidden]{display:none}.lan[data-kind=heart]{--lit:#3cf0b4}.lan[data-kind=reactor]{--lit:#ffb547}.lan-face{background:#181c1ed9;border:2px solid #b98a45;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000073}.lan-icon{filter:saturate(.6)brightness(.72);width:78%;height:78%;display:block}.lan-icon img{object-fit:contain;width:100%;height:100%;display:block}.lan-ring{pointer-events:none;border:3px solid #0000;border-radius:8px;position:absolute;inset:0}.lan-sweep{background:conic-gradient(#100808b8 var(--sweep,0%), transparent 0);pointer-events:none;display:none;position:absolute;inset:0}.lan.cooling .lan-sweep{display:block}.lan[data-state=closed] .lan-face{opacity:.85}.lan[data-state=closed] .lan-icon{filter:none}.lan[data-state=lit] .lan-ring,.lan[data-state=draining] .lan-ring,.lan[data-state=low] .lan-ring{border-color:var(--jade)}.lan[data-state=lit] .lan-icon,.lan[data-state=draining] .lan-icon,.lan[data-state=low] .lan-icon{filter:drop-shadow(0 0 4px var(--lit))}.lan[data-state=draining] .lan-ring{animation:1s ease-in-out infinite lan-pulse}.lan[data-state=low] .lan-face{border-color:var(--amber)}.lan[data-state=low] .lan-ring{animation:.5s ease-in-out infinite lan-pulse}.lan[data-state=idle] .lan-icon{filter:grayscale(.9)brightness(.85)}.lan[data-state=idle] .lan-ring:after{content:"";filter:drop-shadow(0 0 1px #000);background:url(/ui/lanterns/swirl.webp) 50%/contain no-repeat;width:42%;height:42%;position:absolute;top:0;right:0}.lan[data-cue] .lan-ring{border-color:#fff;box-shadow:0 0 10px #fff,inset 0 0 6px #fff}.lan[data-state=dark] .lan-face{opacity:.6}.lan[data-state=dark] .lan-icon{filter:none}.lan[data-state=locked] .lan-icon{filter:sepia()hue-rotate(-38deg)saturate(1.6)brightness(.62)}.lan.shake .lan-face{animation:.3s linear lan-shake}.lan.sputtered .lan-ring{animation:.2s steps(2,end) 3 lan-sputter}.lan.fresh .lan-face{animation:.8s ease-in-out 3 lan-fresh}.lan-buff{cursor:default}.lan-buff[data-more]{cursor:pointer}.lan-buff .lan-face{border-color:var(--gold);background:conic-gradient(#ffd27a61 var(--fill,100%), #181c1ed9 0)}.lan-buff .lan-icon{filter:none}.lan-buff .lan-icon:empty{display:none}.lan-more{color:#ffe2a0;font-size:13px;font-weight:800}.lan-more:empty{display:none}@keyframes lan-pulse{50%{opacity:.6}}@keyframes lan-shake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes lan-sputter{0%{border-color:var(--amber)}50%{border-color:#0000}}@keyframes lan-fresh{50%{box-shadow:0 0 0 3px var(--jade), 0 0 14px var(--jade)}}@media (prefers-reduced-motion:reduce){.lan-ring,.lan-face{animation:none!important}}.lanterns.still .lan-ring,.lanterns.still .lan-face{animation:none!important}@media (width<=640px),(height<=500px){.lan{--chip:40px}.lanterns{gap:2px}}.lan-sheet p{margin:0}.lan-art{box-sizing:border-box;background:url(/ui/screens/tile_normal.webp) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:9px;display:flex}.lan-art[data-kind=heart]{background-image:url(/ui/screens/tile_magic.webp)}.lan-art[data-kind=reactor]{background-image:url(/ui/screens/tile_unique.webp)}.lan-art img{object-fit:contain;width:100%;height:100%}.lan-bond{color:var(--sand)}.lan-bond b{color:#ffe2a0}.lan-now{color:#fff4d6;font-weight:700;line-height:1.3}.lan-sum{color:var(--jade)}.lan-cost{color:#ffcf8a;background:linear-gradient(90deg,#ffb54729,#ffb54708);border-left:3px solid #f2c061;padding:4px 8px}.lan-also{color:var(--cream,#efe4c8);opacity:.85;margin:0;font-size:13px}.lan-also b{color:#f2c061;margin-right:4px;font-weight:700}.lan-key{color:#a89a84;gap:6px;line-height:1.25;display:flex}.lan-key.on{color:#ffe2a0}.lan-keyglyph{flex:none;width:26px;height:26px}.lan-keyglyph img{object-fit:contain;width:100%;height:100%;display:block}.lan-key:not(.on) .lan-keyglyph{filter:saturate(.5)brightness(.7)}.lan-steps{gap:3px;margin:0;padding:0;list-style:none;display:grid}.lan-steps li{color:#a89a84;gap:6px;line-height:1.2;display:flex}.lan-steps b{min-width:1.4em;color:var(--gold-dim);flex:none}.lan-steps .own{color:#fff4d6}.lan-steps .own b{color:var(--jade)}.lan-toggle{isolation:isolate;color:#05241b;width:100%;min-height:56px;font:800 1.25em/1 var(--headfam);text-shadow:0 1px #ffffff59;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;margin-top:auto;position:relative}.lan-toggle:before{content:"";z-index:-1;border-style:solid;border-width:28px 14px;border-image:url(/ui/screens/primary.webp) 49% 6.5% fill;position:absolute;inset:0}.lan-toggle.lit{color:#f0cf85;text-shadow:0 1px #000}.lan-toggle.lit:before{border-image-source:url(/ui/screens/secondary.webp)}.lan-toggle:disabled{color:#a89f90;text-shadow:0 1px #000;cursor:default;font-size:1em}.lan-toggle:disabled:before{border-image-source:url(/ui/screens/disabled.webp)}.lan-toggle kbd{font:inherit;opacity:.7;font-size:.8em}.touch-game .lan-toggle kbd{display:none}html.zh{--headfam:"PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", system-ui, sans-serif;--subfam:"PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", system-ui, sans-serif}html.zh body *{letter-spacing:0!important;font-stretch:100%!important}html.zh-wait body{visibility:hidden}.story-band,#radio,.log-story,.log-chapter{font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.story-band{text-align:center;color:#f4ead6;pointer-events:none;background:linear-gradient(90deg,#0000,#0e0907e6 8% 92%,#0000);width:min(46vw,640px);padding:8px 18px 10px;animation:.28s ease-out story-in;position:absolute;top:19%;left:50%;translate:-50%}.story-band[hidden]{display:none}.story-band.still{animation:none}.story-band small{letter-spacing:.16em;text-transform:uppercase;color:#7fe0a8;font-size:13px;font-weight:700;display:block}.story-band>b{letter-spacing:.02em;font-size:clamp(22px,4vw,38px);font-weight:800;line-height:1.15;display:block}.story-band>span{margin-top:3px;font-size:14px;font-weight:600;line-height:1.3;display:block}.story-band.talk{background:linear-gradient(90deg,#0000,#0e0907ed 7% 93%,#0000);border-style:solid;border-width:1px 0;border-image:linear-gradient(90deg,#0000,#c9a24a 12%,#e7c777 50%,#c9a24a 88%,#0000) 1}.story-band.talk>b,.story-band.talk>span{letter-spacing:0;font-size:clamp(14px,2.2vw,20px);font-weight:600;line-height:1.3}.story-band.talk>span{color:#e8dfca;margin-top:4px}@keyframes story-in{0%{opacity:0}to{opacity:1}}@media (height>=501px){.story-band.talk{top:auto;bottom:calc(152 * var(--hu) + env(safe-area-inset-bottom))}}@media (height<=500px){.touch-game .story-band.talk{top:auto;bottom:calc(6px + env(safe-area-inset-bottom));left:calc(146px + env(safe-area-inset-left));right:calc(272px + env(safe-area-inset-right));background:linear-gradient(90deg,#0000,#0e0907db 6% 94%,#0000);width:auto;padding:4px 12px 6px;translate:none}.touch-game .story-band.talk>b,.touch-game .story-band.talk>span{font-size:14px;line-height:1.25}}.story-band:not(.talk){--pill:calc(17 * var(--hu));top:calc(58 * var(--hu) + env(safe-area-inset-top));isolation:isolate;width:max-content;max-width:90vw;height:calc(var(--pill) * 2);padding:calc(5 * var(--hu)) calc(20 * var(--hu)) 0;white-space:nowrap;background:0 0;justify-content:center;align-items:baseline;gap:.7em;line-height:1;display:flex;left:50%;right:auto;translate:-50%}.story-band:not(.talk):before{content:"";z-index:-1;border-style:solid;border-width:var(--pill);border-image:url(/ui/hud/plate_pill.webp) 50% 8.4%;position:absolute;inset:0}.story-band:not(.talk) small{font-size:max(13px, calc(12 * var(--hu)));display:inline}.story-band:not(.talk)>b{font-size:max(16px, calc(15 * var(--hu)));color:#fff5d9;display:inline}.st-who{color:var(--c,#f4ead6);white-space:nowrap;margin-right:.45em;font-weight:800;display:inline-block}.st-who svg{vertical-align:-.12em;fill:currentColor;width:1em;height:1em;margin-right:.22em;display:inline-block}#radio{font-size:14px}#radio.story-card{font-size:15px}@media (height>=501px){#radio{max-width:min(50vw,560px);font-size:16px}#radio.story-card{font-size:18px}.story-band small,.story-band>span{font-size:16px}}.log-story{margin:4px 0 0}.log-story[hidden],.log-chapter[hidden]{display:none}.st-note{color:#bdeccb;font-style:italic}html.zh .st-note{font-style:normal}.st-line{color:#e8dfca;margin-top:2px;font-size:13px;line-height:1.3;display:block}.log-chapter{margin:4px 0 0}.st-chapter{color:#7fe0a8;font-size:13px;font-weight:700;line-height:1.3;display:block}@media (height>=501px){.st-line,.st-chapter{font-size:16px}}body:has(.story-band:not(.talk):not([hidden])) #radio{visibility:hidden}body:has(:is(#tree,#sheet):not([hidden])) .story-band{visibility:hidden}body:has(.boss.show) .story-band:not(.talk){top:calc(100 * var(--hu) + env(safe-area-inset-top))}#bag.screen{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--cell:calc(56 * var(--px));--brass-hi:#f0cf85;--up:#3cf0b4;--down:#ff4a3a;z-index:28;background:#0a0806;gap:0;padding:0;animation:.15s ease-out bag-open;overflow:hidden}.bag-panel{width:100%;height:100%;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--ivory);font:500 calc(13 * var(--px) * var(--text-size,1))/1.25 var(--subfam);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative}@keyframes bag-open{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){#bag.screen{animation:none}}.bag-head,.bag-who,.bag-panel .bag-money>span,.bag-plate>b,.bag-slot>span,.bag-sort,.bag-btn,.bag-grid-wrap,.bag-card{isolation:isolate;position:relative}.bag-head:before,.bag-who:before,.bag-panel .bag-money>span:before,.bag-plate>b:before,.bag-slot>span:before,.bag-sort:before,.bag-btn:before,.bag-grid-wrap:before,.bag-card:before{content:"";z-index:-1;border-style:solid;position:absolute;inset:0}.bag-head{align-items:center;gap:calc(8 * var(--px));height:calc(46 * var(--px));padding:0 calc(1 * var(--px)) 0 calc(38 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(3 * var(--px)) #000000b3);flex:none;display:flex}.bag-head:before{border-width:calc(23 * var(--px)) calc(33 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%}.bag-head h3{color:var(--brass-hi);font:800 calc(24 * var(--px))/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 calc(2 * var(--px)) 0 #000, 0 0 calc(6 * var(--px)) #f0b45080;margin:0}.bag-who{height:calc(32 * var(--px));padding:0 calc(16 * var(--px));color:var(--ivory);font:700 1em/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;align-items:center;display:flex}.bag-who:before,.bag-panel .bag-money>span:before,.bag-plate>b:before{border-width:calc(16 * var(--px)) calc(11 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%}.bag-stats{align-items:baseline;gap:calc(10 * var(--px));color:var(--sand);white-space:nowrap;margin-left:auto;display:flex}.bag-stats b{margin-left:calc(3 * var(--px));color:var(--ivory);font:800 calc(15 * var(--px))/1 var(--headfam)}.bag-panel .bag-money{align-items:center;gap:calc(5 * var(--px));margin-left:auto;display:flex}.bag-panel .bag-money>span{align-items:center;gap:calc(5 * var(--px));height:calc(32 * var(--px));padding:0 calc(13 * var(--px)) 0 calc(10 * var(--px));display:flex}.bag-panel .bag-money b{color:var(--brass-hi);font:800 calc(18 * var(--px))/1 var(--headfam);margin:0}.bag-panel .bag-money b.j{color:var(--jade)}.bag-head .bag-coin{width:calc(22 * var(--px));height:calc(22 * var(--px))}.bag-panel .bag-close{width:calc(44 * var(--px));height:calc(44 * var(--px));cursor:pointer;background:url(/ui/screens/close.webp) 50%/contain no-repeat;border:0;flex:none;min-width:44px;min-height:44px;padding:0}.bag-body{grid-template-columns:minmax(0, 1fr) auto calc(226 * var(--px));gap:calc(6 * var(--px));min-height:0;padding:calc(6 * var(--px));background:linear-gradient(#09080899,#09080899),#0e0d0c url(/ui/screens/panel.webp) 50%/150% 150% no-repeat;flex:1;display:grid}.bag-body h5{margin:0}.bag-doll{min-width:0;padding:calc(4 * var(--px)) calc(2 * var(--px));border-radius:calc(6 * var(--px));box-shadow:inset 0 0 calc(16 * var(--px)) #000c;background:linear-gradient(#120c121f 40%,#0e0a08d1),url(/ui/crew/backdrop.jpg) 50% 40%/cover;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:auto 1fr auto;grid-template-areas:"tool.head""body.charm""boots. .";align-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.bag-hero{pointer-events:none;height:90%;filter:drop-shadow(0 calc(3 * var(--px)) calc(6 * var(--px)) #000000b3);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bag-slot{isolation:isolate;align-items:center;gap:calc(1 * var(--px));flex-direction:column;display:flex;position:relative}.s-tool{grid-area:tool}.s-head{grid-area:head}.s-body{grid-area:body}.s-boots{grid-area:boots}.s-charm{grid-area:charm}.bag-slot>span{height:calc(20 * var(--px));padding:0 calc(9 * var(--px));color:var(--ivory);font:700 1em/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;align-items:center;display:flex}.bag-slot>span:before{border-width:calc(10 * var(--px)) calc(7 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%}.bag-doll:before{--pipe:linear-gradient(#f0cf85, #8a6330 55%, #3b2814);--row:calc((100% - 8 * var(--px)) / 3);content:"";background:var(--pipe) 0 calc(100% / 6 + 8 * var(--px)) / 100% calc(4 * var(--px)) no-repeat, var(--pipe) 0 calc(50% + 8 * var(--px)) / 100% calc(4 * var(--px)) no-repeat, var(--pipe) 0 calc(100% * 5 / 6 + 8 * var(--px)) / 50% calc(4 * var(--px)) no-repeat;position:absolute;inset:0}.bag-doll .bag-tile{width:calc(60 * var(--px));width:max(44px, min(calc(60 * var(--px)), 44cqw));aspect-ratio:1;background:url(/ui/screens/badge.webp) 50%/100% 100% no-repeat;border-radius:50%;height:auto;padding:21%}.bag-doll .bag-tile:not(.full) img{opacity:.34;filter:grayscale()brightness(1.5)}.bag-doll .bag-tile.full{background:radial-gradient(circle, color-mix(in srgb, var(--r) 42%, transparent) 0 26%, transparent 42%), url(/ui/screens/badge.webp) center / 100% 100% no-repeat}.bag-doll .bag-tile.on{filter:drop-shadow(0 0 calc(2 * var(--px)) var(--jade)) drop-shadow(0 0 calc(6 * var(--px)) var(--jade))}@container (width<=130px){.bag-hero,.bag-doll:before{display:none}}.bag-flap{display:none}@media (width>=900px) and (aspect-ratio<=19/10){.bag-body{grid-template-rows:auto minmax(0,1fr)}.bag-doll,.bag-side{grid-row:1/-1}.bag-panel .bag-grid-wrap{grid-area:1/2;align-self:start}.bag-panel .bag-grid-wrap:after{content:none}.bag-flap{width:0;min-width:100%;height:calc(100% + 16 * var(--px));margin-top:calc(-16 * var(--px));object-fit:contain;object-position:top;pointer-events:none;filter:drop-shadow(0 calc(2 * var(--px)) calc(4 * var(--px)) #000000bf);grid-area:2/2;align-self:start;display:block}}.bag-grid-wrap{align-self:center;gap:calc(3 * var(--px));min-height:0;max-height:100%;padding:calc(6 * var(--px)) calc(13 * var(--px)) calc(21 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(4 * var(--px)) #000000bf);flex-direction:column;display:flex}.bag-grid-wrap:before{border-width:calc(23 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill}.bag-grid-wrap:after{content:"";left:50%;bottom:calc(-5 * var(--px));width:calc(36 * var(--px));height:calc(26 * var(--px));pointer-events:none;background:url(/ui/screens/clasp.webp) 50%/contain no-repeat;position:absolute;transform:translate(-50%)}.bag-plate{justify-content:space-between;align-items:center;gap:calc(4 * var(--px));height:calc(44 * var(--px));flex:none;display:flex}.bag-plate>b{height:calc(32 * var(--px));padding:0 calc(13 * var(--px));color:var(--ivory);font:800 calc(15 * var(--px))/1 var(--headfam);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;display:flex}.bag-sorts{align-items:center;gap:calc(2 * var(--px));display:flex}.bag-sorts i{color:var(--sand);font:500 1em/1 var(--subfam);margin-right:calc(2 * var(--px))}.bag-sort{min-width:calc(52 * var(--px));min-height:44px;height:calc(44 * var(--px));padding:0 calc(7 * var(--px));color:var(--ivory);font:700 1em/1 var(--headfam);letter-spacing:.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0}.bag-sort:before{inset:calc(6 * var(--px)) 0;border-width:calc(16 * var(--px)) calc(9 * var(--px));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill}.bag-sort.on{color:#05241b}.bag-sort.on:before{border-image-source:url(/ui/screens/tab_on.webp)}.bag-sellall{touch-action:none;-webkit-user-select:none;user-select:none}.bag-sellall:after{content:"";z-index:-1;inset:calc(12 * var(--px)) calc(5 * var(--px));border-radius:calc(2 * var(--px));transform-origin:0;background:#ff4a3ab8;position:absolute;transform:scaleX(0)}.bag-sellall.holding:after{transition:transform .6s linear;transform:scaleX(1)}.bag-undo{color:var(--brass-hi)}.bag-grid{grid-template-columns:repeat(var(--cols), var(--cell));grid-auto-rows:var(--cell);gap:calc(3 * var(--px));overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;align-content:start;min-height:0;display:grid;overflow-y:auto}.bag-tile{width:100%;height:100%;font-size:calc(13 * var(--px) * var(--text-size,1));cursor:pointer;touch-action:manipulation;background:url(/ui/screens/tile_empty.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;place-items:center;padding:15%;display:grid;position:relative}.bag-tile:not(.full):after{content:"";opacity:.55;background:url(/ui/screens/pip_empty.webp) 50%/contain no-repeat;width:36%;height:36%}.bag-doll .bag-tile:not(.full):after{display:none}.bag-tile img{object-fit:contain;width:100%;height:100%;display:block}.bag-grid .r0{--frame:url(/ui/screens/tile_normal.webp)}.bag-grid .r1{--frame:url(/ui/screens/tile_magic.webp)}.bag-grid .r2{--frame:url(/ui/screens/tile_rare.webp)}.bag-grid .r3{--frame:url(/ui/screens/tile_unique.webp)}.bag-grid .bag-tile.full{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--r) 34%, transparent), transparent 62%), var(--frame) center / 100% 100% no-repeat}.bag-tile b{right:calc(1 * var(--px));bottom:calc(1 * var(--px));min-width:1.4em;padding:0 calc(3 * var(--px));border:calc(1 * var(--px)) solid var(--ivory);color:var(--ivory);font:800 1em/1.25 var(--headfam);text-align:center;background:#0b0a0c;border-radius:1em;position:absolute}.bag-grid .bag-tile.on{z-index:1;filter:drop-shadow(0 0 calc(2 * var(--px)) var(--jade)) drop-shadow(0 0 calc(5 * var(--px)) var(--jade))}.bag-tile.new:before{content:"";width:calc(8 * var(--px));height:calc(8 * var(--px));box-shadow:0 0 calc(5 * var(--px)) #ffb13c, 0 0 0 calc(1 * var(--px)) #3b2208;background:#ffb13c;border-radius:50%;position:absolute;top:11%;left:11%}.bag-tile:focus-visible,.bag-btn:focus-visible,.bag-sort:focus-visible,.bag-panel .bag-close:focus-visible{outline:2px solid var(--jade);outline-offset:1px}.bag-side{min-width:0;min-height:0;display:flex}.bag-card{gap:calc(3 * var(--px));min-width:0;min-height:0;padding:calc(11 * var(--px)) calc(12 * var(--px)) calc(9 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(4 * var(--px)) #000000bf);flex-direction:column;flex:1;display:flex}.bag-card:before{border-width:calc(14 * var(--px));border-image:var(--frame,url(/ui/screens/card_normal.webp)) 11% 17% fill stretch}.bag-card.r1{--frame:url(/ui/screens/card_magic.webp)}.bag-card.r2{--frame:url(/ui/screens/card_rare.webp)}.bag-card.r3{--frame:url(/ui/screens/card_unique.webp)}.bag-card.empty{padding:calc(16 * var(--px));color:var(--sand);text-align:center;justify-content:center}.bag-card.empty p{margin:0}.bag-worn{grid-template-columns:calc(28 * var(--px)) minmax(0, 1fr);column-gap:calc(5 * var(--px));padding-bottom:calc(3 * var(--px));border-bottom:calc(1 * var(--px)) solid #f0cf8538;color:var(--sand);flex:none;align-items:center;line-height:1.15;display:grid}.bag-worn img{width:100%;height:calc(28 * var(--px));object-fit:contain;grid-row:1/3;display:block}.bag-worn b{color:var(--ivory);font:700 1em/1.15 var(--subfam)}.bag-card-head{align-items:center;gap:calc(7 * var(--px));min-height:calc(50 * var(--px));flex:none;display:flex}.bag-card-icon{isolation:isolate;width:calc(50 * var(--px));height:calc(50 * var(--px));flex:none;position:relative}.bag-card-icon:before{content:"";inset:calc(-5 * var(--px));z-index:-1;background:repeating-conic-gradient(color-mix(in srgb, var(--r) 55%, transparent) 0 8deg, transparent 8deg 24deg);position:absolute;-webkit-mask:radial-gradient(circle,#000 22%,#0000 68%);mask:radial-gradient(circle,#000 22%,#0000 68%)}.bag-card-icon img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(2 * var(--px)) calc(2 * var(--px)) #000000b3);display:block}.bag-card-head>div{min-width:0}.bag-card h4{color:var(--ivory);font:800 calc(16 * var(--px))/1.05 var(--headfam);letter-spacing:.03em;text-transform:uppercase;margin:0}.bag-card small{margin-top:calc(2 * var(--px));color:var(--r);font:600 1em/1.15 var(--subfam);display:block}.bag-read{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:calc(8 * var(--px));-webkit-mask:linear-gradient(#000 calc(100% - 8 * var(--px)), transparent);-webkit-mask:linear-gradient(#000 calc(100% - 8 * var(--px)), transparent);mask:linear-gradient(#000 calc(100% - 8 * var(--px)), transparent);flex:1;overflow-y:auto}.bag-lines{margin:0;padding:0;line-height:1.2;list-style:none}.bag-lines li{border-bottom:calc(1 * var(--px)) solid #f0cf851f}.bag-lines .imp{color:var(--brass-hi)}.bag-flavor{margin:calc(2 * var(--px)) 0 0;color:var(--amber);font:italic 500 1em/1.2 var(--subfam)}.bag-vs{bottom:calc(6 * var(--px));gap:0 calc(6 * var(--px));margin-top:calc(3 * var(--px));padding:calc(1 * var(--px)) calc(6 * var(--px));border:calc(1 * var(--px)) solid #3cf0b480;border-radius:calc(5 * var(--px));background:#0f2a22;flex-wrap:wrap;line-height:1.25;display:flex;position:sticky}.bag-vs.long{position:static}.bag-vs b{color:var(--sand);font-weight:600}.bag-vs .up{color:var(--up);font-weight:700}.bag-vs .down{color:var(--down);font-weight:700}.bag-vs .up:after{content:" ▲";font-size:.85em}.bag-vs .down:after{content:" ▼";font-size:.85em}.bag-why{margin:0 0 calc(3 * var(--px));color:var(--amber);font:600 1em/1.2 var(--subfam)}.bag-actions{gap:calc(2 * var(--px));flex-direction:column;flex:none;display:flex}.bag-row{gap:calc(2 * var(--px));display:flex}.bag-row .main{flex:1;min-width:0}.bag-row .stack{gap:calc(1 * var(--px));width:auto;min-width:0;padding:0 calc(3 * var(--px));flex-direction:column;flex:1}.bag-row .stack:before{border-width:calc(18 * var(--px)) calc(10 * var(--px))}.bag-row .stack.warn{white-space:normal;text-align:center;line-height:1.05}.bag-btn{justify-content:center;align-items:center;gap:calc(4 * var(--px));width:100%;min-height:44px;height:calc(44 * var(--px));padding:0 calc(10 * var(--px));color:var(--ivory);font:700 calc(14 * var(--px))/1 var(--headfam);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:flex}.bag-btn:before{border-width:calc(22 * var(--px)) calc(12 * var(--px));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill}.bag-btn .c{color:var(--brass-hi);font:700 calc(13 * var(--px))/1 var(--subfam);letter-spacing:0;text-transform:none}.bag-btn .bag-coin{width:calc(13 * var(--px));height:calc(13 * var(--px));margin-right:calc(1 * var(--px))}.bag-btn.main{color:#05241b;font:800 calc(18 * var(--px))/1 var(--headfam);letter-spacing:.08em;text-shadow:0 calc(1 * var(--px)) 0 #ffffff59}.bag-btn.main:before{border-image-source:url(/ui/screens/primary.webp)}.bag-btn.spread{padding:0 calc(16 * var(--px));justify-content:space-between}.bag-btn.warn{color:#fff1dd}.bag-btn.warn:before{border-image-source:url(/ui/screens/danger.webp)}.bag-btn[aria-disabled=true]{color:#a89f90}.bag-btn[aria-disabled=true]:before{border-image-source:url(/ui/screens/disabled.webp)}.bag-btn[aria-disabled=true] .c{color:#a89f90}.bag-btn[aria-disabled=true] .bag-coin{opacity:.6}.bag-key{align-items:center;gap:calc(1 * var(--px)) calc(9 * var(--px));width:0;min-width:100%;padding:0 calc(2 * var(--px));color:var(--sand);font:600 calc(13 * var(--px))/1.15 var(--subfam);flex-wrap:wrap;flex:none;margin:0;display:flex}.bag-key span{align-items:center;gap:calc(4 * var(--px));color:var(--r);font-weight:700;display:inline-flex}.bag-key span:before{content:"";width:calc(7 * var(--px));height:calc(7 * var(--px));background:var(--r);box-shadow:0 0 calc(4 * var(--px)) var(--r), inset 0 0 0 calc(1 * var(--px)) #00000059;flex:none;transform:rotate(45deg)}.bag-tip{z-index:40;gap:calc(4 * var(--px));width:calc(236 * var(--px));pointer-events:none;max-width:calc(100vw - 16px);color:var(--ivory);font:500 calc(13 * var(--px) * var(--text-size,1))/1.2 var(--subfam);filter:drop-shadow(0 calc(4 * var(--px)) calc(10 * var(--px)) #000000d9);flex-direction:column;animation:90ms ease-out bag-tip-in;display:flex;position:fixed}.bag-tip[hidden]{display:none}.bag-tip.pair{width:calc(500 * var(--px))}@keyframes bag-tip-in{0%{opacity:0;transform:translateY(calc(3 * var(--px)))}}@media (prefers-reduced-motion:reduce){.bag-tip{animation:none}}.bag-tip-pair{align-items:stretch;gap:calc(3 * var(--px));display:flex}.bag-mini{isolation:isolate;min-width:0;padding:calc(12 * var(--px)) calc(14 * var(--px)) calc(11 * var(--px));flex:1;position:relative}.bag-mini:before{content:"";z-index:-1;border:solid;border-width:calc(14 * var(--px));border-image:var(--frame,url(/ui/screens/card_normal.webp)) 11% 17% fill stretch;position:absolute;inset:0}.bag-mini.r1{--frame:url(/ui/screens/card_magic.webp)}.bag-mini.r2{--frame:url(/ui/screens/card_rare.webp)}.bag-mini.r3{--frame:url(/ui/screens/card_unique.webp)}.bag-mini>small{margin-bottom:calc(4 * var(--px));color:var(--brass-hi);font:800 calc(13 * var(--px))/1 var(--headfam);letter-spacing:.1em;text-transform:uppercase;display:block}.bag-mini-head{align-items:center;gap:calc(7 * var(--px));display:flex}.bag-mini-head .bag-card-icon{width:calc(40 * var(--px));height:calc(40 * var(--px))}.bag-mini-head>div{min-width:0}.bag-mini-head b{color:var(--ivory);font:800 calc(15 * var(--px))/1.05 var(--headfam);letter-spacing:.03em;text-transform:uppercase;display:block}.bag-mini-head span{margin-top:calc(2 * var(--px));color:var(--r);font:600 1em/1.15 var(--subfam);display:block}.bag-mini ul{margin:calc(6 * var(--px)) 0 0;padding:0;line-height:1.2;list-style:none}.bag-mini li{padding:calc(1 * var(--px)) 0;border-bottom:calc(1 * var(--px)) solid #f0cf851f}.bag-mini.none{color:var(--sand);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bag-mini.none p{margin:0}.bag-vs-badge{width:calc(36 * var(--px));height:calc(36 * var(--px));margin:0 calc(-12 * var(--px));z-index:1;color:#2a1500;font:900 calc(14 * var(--px))/1 var(--headfam);letter-spacing:.04em;box-shadow:0 0 0 calc(2 * var(--px)) #24170a, 0 0 0 calc(3 * var(--px)) #f0cf8599, 0 0 calc(12 * var(--px)) #ffbe508c;background:radial-gradient(circle at 35% 30%,#fff0bd,#e7ad48 55%,#87561a);border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.bag-tip-delta,.bag-tip-hint{gap:calc(2 * var(--px)) calc(12 * var(--px));padding:calc(6 * var(--px)) calc(11 * var(--px));border:calc(1 * var(--px)) solid #f0cf8552;border-radius:calc(4 * var(--px));background:linear-gradient(#18120bf5,#0a0805f5);flex-wrap:wrap;margin:0;display:flex}.bag-tip-hint{color:var(--sand)}.bag-tip-delta .up,.bag-tip-sum .up{color:var(--up);font-weight:700}.bag-tip-delta .down,.bag-tip-sum .down{color:var(--down);font-weight:700}.bag-tip-delta .up:after{content:" ▲";font-size:.85em}.bag-tip-delta .down:after{content:" ▼";font-size:.85em}.bag-tip-sum{margin:calc(2 * var(--px)) 0 0;padding-top:calc(4 * var(--px));border-top:calc(1 * var(--px)) solid #f0cf852e;color:var(--sand);text-align:right;flex-basis:100%}@media (height<=479px){#bag.screen{--cell:calc(50 * var(--px))}.bag-worn span{display:none}.bag-worn{grid-template-columns:calc(22 * var(--px)) minmax(0, 1fr)}.bag-worn img{height:calc(22 * var(--px));grid-row:auto}}@media (width<=779px){#bag.screen{--cell:46px}.bag-head{padding-left:34px}.bag-body{grid-template-columns:minmax(0,1fr) auto 192px;gap:4px;padding:4px}.bag-grid-wrap{padding:4px 9px 20px}.bag-hero,.bag-doll:before{display:none}.bag-doll{background-position:30% 40%;grid-template-columns:1fr 1fr;grid-template-areas:"tool head""body charm""boots.";justify-items:center;padding:2px}.bag-doll .bag-tile{width:52px}.bag-who,.bag-sorts i{display:none}.bag-sort{min-width:44px;padding:0 5px}.bag-plate>b{padding:0 11px}.bag-card{padding:10px 11px 8px}.bag-card-head{min-height:44px}.bag-card-icon{width:44px;height:44px}.bag-row .main{flex:1}.bag-btn{padding:0 8px}.bag-btn .c{font-size:13px}}#tree.screen{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));z-index:27;-webkit-backdrop-filter:none;backdrop-filter:none;background:#100c09;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;animation:.15s ease-out tree-open;display:flex;overflow:hidden}@keyframes tree-open{0%{opacity:0}}@media (prefers-reduced-motion:reduce){#tree.screen{animation:none}}#treeCanvas{touch-action:none;cursor:grab;width:100%;min-height:0;box-shadow:inset 0 0 calc(40 * var(--px)) #000;outline:none;flex:1;display:block}.tree-top{top:calc(4 * var(--px));left:calc(6 * var(--px) + env(safe-area-inset-left));align-items:center;gap:calc(4 * var(--px));pointer-events:none;display:flex;position:absolute}.tree-top h3{isolation:isolate;padding:0 calc(30 * var(--px));height:calc(34 * var(--px));color:#f0cf85;font:800 calc(16 * var(--px))/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 calc(1 * var(--px)) 0 #000;align-items:center;margin:0;display:flex;position:relative}.tree-top h3:before{content:"";z-index:-1;border:solid;border-width:calc(17 * var(--px)) calc(26 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}#treePoints{isolation:isolate;align-items:center;gap:calc(4 * var(--px));padding:0 calc(13 * var(--px)) 0 calc(10 * var(--px));height:calc(32 * var(--px));color:var(--jade);font:800 calc(15 * var(--px))/1 var(--headfam);letter-spacing:.03em;margin:0;display:flex;position:relative}#treePoints:before{content:"";z-index:-1;border:solid;border-width:calc(16 * var(--px)) calc(11 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12% fill;position:absolute;inset:0}#treePoints:after{content:"";width:calc(17 * var(--px));height:calc(17 * var(--px));background:url(/ui/screens/g_points.webp) 50%/contain no-repeat;flex:none;order:-1}#treeTip{top:calc(41 * var(--px));left:calc(8 * var(--px) + env(safe-area-inset-left));padding:calc(5 * var(--px)) calc(16 * var(--px));isolation:isolate;color:var(--sand);font:500 calc(13 * var(--px))/1.2 var(--subfam);white-space:nowrap;pointer-events:none;margin:0;position:absolute}#treeTip:before{content:"";z-index:-1;border-style:solid;border-width:calc(13 * var(--px)) calc(16 * var(--px));border-image:url(/ui/hud/plate_pill.webp) 49% 8.4% fill;position:absolute;inset:0}#tree #closeTree{top:calc(4 * var(--px));right:calc(6 * var(--px) + env(safe-area-inset-right));width:calc(44 * var(--px));height:calc(44 * var(--px));color:#0000;min-width:44px;min-height:44px;font:800 calc(26 * var(--px))/1 var(--headfam);cursor:pointer;background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;border:0;margin:0;padding:0;position:absolute}#tree #closeTree:hover,#tree #closeTree:focus-visible,.ti-take:hover,.ti-take:focus-visible{filter:brightness(1.15) drop-shadow(0 0 1px var(--jade)) drop-shadow(0 0 5px var(--jade));outline:0}#treeInfo{--tint:var(--jade);box-sizing:border-box;grid-template-columns:calc(84 * var(--px)) minmax(0, 1.25fr) minmax(0, 1fr) calc(112 * var(--px));align-items:stretch;gap:calc(8 * var(--px));height:calc(112 * var(--px));padding:0 calc(3 * var(--px) + env(safe-area-inset-right)) 0 calc(3 * var(--px) + env(safe-area-inset-left));border:solid;border-width:calc(9 * var(--px));color:var(--ivory);font:500 calc(13 * var(--px) * var(--text-size,1))/1.22 var(--subfam);font-variant-numeric:tabular-nums;border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;flex:none;display:grid;overflow:hidden}.ti-medal{width:calc(84 * var(--px));height:calc(84 * var(--px));filter:drop-shadow(0 0 calc(5 * var(--px)) color-mix(in srgb, var(--tint) 65%, transparent));align-self:center}.ti-main{justify-content:center;gap:calc(1 * var(--px));flex-direction:column;min-width:0;display:flex}.ti-main small{color:var(--tint);font:700 1em/1.15 var(--subfam)}.ti-main h4{color:var(--ivory);font:800 calc(19 * var(--px))/1.05 var(--headfam);letter-spacing:.03em;text-transform:uppercase;margin:0}.ti-main p{margin:0;line-height:1.18}.ti-nums{justify-content:center;gap:calc(2 * var(--px));min-width:0;padding-left:calc(8 * var(--px));border-left:calc(1 * var(--px)) solid #f0cf8538;flex-direction:column;display:flex}.ti-num{align-items:baseline;gap:calc(4 * var(--px));white-space:nowrap;color:var(--sand);flex-wrap:nowrap;margin:0;display:flex}.ti-num span{margin-right:auto}.ti-num b{color:var(--ivory);font-weight:700}.ti-num i{font-style:normal}.ti-num.up,.ti-num.up b{color:#7fe08c}.ti-num.down,.ti-num.down b{color:#ff8d7d}.ti-path{margin:calc(1 * var(--px)) 0 0;color:#ffd25e;font-weight:700;line-height:1.15}.ti-take{isolation:isolate;justify-content:center;align-self:center;align-items:center;gap:calc(2 * var(--px));width:100%;height:calc(64 * var(--px));color:#05241b;text-shadow:0 1px #ffffff59;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;min-height:44px;padding:0;display:flex;position:relative}.ti-take:before{content:"";z-index:-1;border:solid;border-width:calc(32 * var(--px)) calc(12 * var(--px));border-image:url(/ui/screens/primary.webp) 49% 6.5% fill;position:absolute;inset:0}.ti-take b{font:800 calc(20 * var(--px))/1 var(--headfam);letter-spacing:.08em;text-transform:uppercase}.ti-take small{font:700 calc(13 * var(--px))/1 var(--subfam)}.ti-take[aria-disabled=true]{color:#a89f90;text-shadow:none}.ti-take.sure{color:#241200}.ti-take.sure:before{filter:hue-rotate(-105deg)saturate(1.35)brightness(1.08)}.ti-take.sure{animation:.9s ease-in-out infinite alternate ti-sure}@keyframes ti-sure{0%{filter:drop-shadow(0 0 calc(2 * var(--px)) #ffd25e)}to{filter:drop-shadow(0 0 calc(9 * var(--px)) #ffd25e)}}@media (prefers-reduced-motion:reduce){.ti-take.sure{filter:drop-shadow(0 0 calc(6 * var(--px)) #ffd25e);animation:none}}.ti-refund{isolation:isolate;justify-content:center;align-self:center;align-items:center;gap:calc(2 * var(--px));width:100%;height:calc(56 * var(--px));min-height:44px;color:var(--ivory);text-shadow:0 1px #0009;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.ti-refund:before{content:"";z-index:-1;border:solid;border-width:calc(28 * var(--px)) calc(12 * var(--px));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}.ti-refund b{align-items:center;gap:calc(4 * var(--px));font:800 calc(17 * var(--px))/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;display:flex}.ti-refund b:before{content:"";width:calc(15 * var(--px));height:calc(15 * var(--px));background:url(/ui/screens/g_undo.webp) 50%/contain no-repeat;flex:none}.ti-refund small{color:var(--jade);font:700 calc(13 * var(--px))/1 var(--subfam)}.ti-refund.sure{color:#fff1dd;animation:.9s ease-in-out infinite alternate ti-sure}.ti-refund.sure:before{border-image-source:url(/ui/screens/danger.webp)}.ti-refund.sure small{color:#ffd9b0}@media (prefers-reduced-motion:reduce){.ti-refund.sure{animation:none}}.ti-refund:hover,.ti-refund:focus-visible{filter:brightness(1.15) drop-shadow(0 0 1px var(--sand)) drop-shadow(0 0 4px var(--sand));outline:0}.ti-take[aria-disabled=true]:before{border-image-source:url(/ui/screens/disabled.webp)}.ti-state{isolation:isolate;padding:calc(9 * var(--px)) calc(11 * var(--px));color:var(--sand);font:800 calc(14 * var(--px))/1.1 var(--headfam);letter-spacing:.04em;text-align:center;text-transform:uppercase;place-self:center;position:relative}.ti-state:before{content:"";z-index:-1;border:solid;border-width:calc(14 * var(--px)) calc(10 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12% fill;position:absolute;inset:0}.ti-state.own{color:var(--jade)}@media (width<=719px){#treeInfo{grid-template-columns:60px minmax(0,1.25fr) minmax(0,1fr) 84px;gap:6px;padding-inline:1px}.ti-medal{width:60px;height:60px}.ti-nums{padding-left:6px}.ti-main h4{font-size:16px}.ti-take b{font-size:17px}.ti-refund b{font-size:15px}}.tree-zoom{right:calc(6 * var(--px) + env(safe-area-inset-right));bottom:calc(118 * var(--px));gap:calc(4 * var(--px));display:flex;position:absolute}.tree-zoom button{width:calc(44 * var(--px));height:calc(44 * var(--px));min-width:44px;min-height:44px;padding:0 0 calc(3 * var(--px));color:#f0cf85;font:800 calc(28 * var(--px))/1 var(--headfam);text-shadow:0 calc(1 * var(--px)) 0 #000, 0 0 calc(3 * var(--px)) #000;cursor:pointer;touch-action:manipulation;background:url(/ui/hud/plate_icon.webp) 50%/100% 100% no-repeat;border:0;place-items:center;margin:0;display:grid;position:relative}.tree-zoom button[data-zoom=fit]:before,.tree-zoom button[data-zoom=me]:before{content:"";filter:drop-shadow(0 1px #000);background:url(/ui/hud/map.webp) 50%/contain no-repeat;width:64%;height:64%}.tree-zoom button[data-zoom=me]:before{background-image:url(/ui/hud/g_tree.webp)}.tree-zoom button:hover,.tree-zoom button:focus-visible{filter:brightness(1.15) drop-shadow(0 0 1px var(--jade)) drop-shadow(0 0 5px var(--jade));outline:0}.tree-zoom button:active{transform:translateY(1px)}#garage.screen{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;z-index:29;background:#0a0806;gap:0;padding:0;animation:.15s ease-out gar-open;overflow:hidden}@keyframes gar-open{0%{opacity:0}}@media (prefers-reduced-motion:reduce){#garage.screen{animation:none}}.gar-panel{width:100%;height:100%;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--ivory);font:500 calc(13 * var(--px) * var(--text-size,1))/1.25 var(--subfam);font-variant-numeric:tabular-nums;background:linear-gradient(#09080899,#09080899),#0e0d0c url(/ui/screens/panel.webp) 50%/150% 150% no-repeat;flex-direction:column;display:flex;position:relative}.gar-head,.gar-tab,.gar-panel .bag-money>span,.gar-col h5 b,.gar-name,.gar-main,.gar-row,.gar-buy{isolation:isolate;position:relative}.gar-head:before,.gar-tab:before,.gar-panel .bag-money>span:before,.gar-col h5 b:before,.gar-name:before,.gar-main:before,.gar-row:before,.gar-buy:before{content:"";z-index:-1;border-style:solid;position:absolute;inset:0}.gar-head{align-items:center;gap:calc(6 * var(--px));height:calc(46 * var(--px));padding:0 calc(1 * var(--px)) 0 calc(38 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(3 * var(--px)) #000000b3);flex:none;display:flex}.gar-head:before{border-width:calc(23 * var(--px)) calc(33 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%}.gar-head h3{margin:0 calc(4 * var(--px)) 0 0;color:var(--brass-hi);font:800 calc(24 * var(--px))/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 calc(2 * var(--px)) 0 #000, 0 0 calc(6 * var(--px)) #f0b45080}.gar-tabs{gap:calc(2 * var(--px));min-width:0;display:flex}.gar-tab{width:calc(66 * var(--px));min-height:44px;height:calc(44 * var(--px));cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.gar-tab:before{inset:calc(2 * var(--px)) 0;border-width:calc(20 * var(--px)) calc(9 * var(--px));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill}.gar-tab.on:before{border-image-source:url(/ui/screens/tab_on.webp)}.gar-tab img{width:calc(50 * var(--px));height:calc(32 * var(--px));object-fit:contain;filter:drop-shadow(0 calc(1 * var(--px)) calc(1 * var(--px)) #000c)}.gar-tab.locked img{filter:grayscale()brightness(.55)}.gar-tab.picked:after,.gar-tab.locked:after{content:"";top:calc(4 * var(--px));right:calc(5 * var(--px));width:calc(11 * var(--px));height:calc(11 * var(--px));background:url(/ui/screens/pip_jade.webp) 50%/contain no-repeat;position:absolute}.gar-tab.locked:after{width:calc(13 * var(--px));height:calc(13 * var(--px));background-image:url(/ui/hud/g_lock.webp)}.gar-panel .bag-money{align-items:center;gap:calc(3 * var(--px));margin-left:auto;display:flex}.gar-panel .bag-money>span{align-items:center;gap:calc(4 * var(--px));height:calc(30 * var(--px));padding:0 calc(11 * var(--px)) 0 calc(8 * var(--px));display:flex}.gar-panel .bag-money>span:before{border-width:calc(15 * var(--px)) calc(10 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%}.gar-panel .bag-money b{color:var(--brass-hi);font:800 calc(16 * var(--px))/1 var(--headfam);margin:0}.gar-panel .bag-money b.j{color:var(--jade)}.gar-head .bag-coin{width:calc(20 * var(--px));height:calc(20 * var(--px));margin:0}.gar-panel .bag-close{width:calc(44 * var(--px));height:calc(44 * var(--px));cursor:pointer;background:url(/ui/screens/close.webp) 50%/contain no-repeat;border:0;flex:none;min-width:44px;min-height:44px;padding:0}.bag-coin{width:calc(15 * var(--px));height:calc(15 * var(--px));margin-right:calc(2 * var(--px));vertical-align:-.2em;object-fit:contain;display:inline-block}.gar-body{grid-template-columns:calc(226 * var(--px)) minmax(0, 1fr) minmax(0, 1fr);gap:calc(8 * var(--px));min-height:0;padding:calc(5 * var(--px)) calc(6 * var(--px)) calc(2 * var(--px));overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.gar-show{gap:calc(4 * var(--px));flex-direction:column;min-width:0;min-height:0;display:flex}.gar-bay{min-height:calc(80 * var(--px));border-radius:calc(6 * var(--px));box-shadow:inset 0 0 calc(16 * var(--px)) #000c;background:linear-gradient(#120c121f 40%,#0e0a08d1),url(/ui/crew/backdrop.jpg) 0 28%/auto 190%;flex:1;position:relative;overflow:hidden}.gar-bay canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gar-name{top:calc(4 * var(--px));left:calc(4 * var(--px));height:calc(26 * var(--px));padding:0 calc(12 * var(--px));color:var(--ivory);font:800 calc(14 * var(--px))/1 var(--headfam);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex;position:absolute}.gar-name:before{border-width:calc(13 * var(--px)) calc(9 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%}.gar-line{color:var(--sand);font:500 max(11px, calc(11.5 * var(--px)))/1.15 var(--subfam);flex:none;margin:0}.gar-main{text-wrap:balance;min-height:max(44px, calc(46 * var(--px)));padding:calc(3 * var(--px)) calc(14 * var(--px));color:#05241b;font:800 calc(14 * var(--px))/1.1 var(--headfam);text-align:center;letter-spacing:.03em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.gar-main:before{border-width:calc(23 * var(--px)) calc(12 * var(--px));border-image:url(/ui/screens/primary.webp) 49% 6.5% fill}.gar-main.on{color:var(--jade);cursor:default}.gar-main.on:before{border-image-source:url(/ui/screens/secondary.webp)}.gar-main[aria-disabled=true]{color:#d8cdb8;font-size:max(11px, calc(12 * var(--px)))}.gar-main{gap:calc(1 * var(--px));flex-direction:column}.gar-main .gar-cost{gap:calc(6 * var(--px));color:var(--brass-hi);font-size:max(11px, calc(12 * var(--px)));display:flex}.gar-main .bag-coin{width:calc(13 * var(--px));height:calc(13 * var(--px));margin-right:calc(2 * var(--px));vertical-align:-.16em}.gar-main[aria-disabled=true]:before{border-image-source:url(/ui/screens/disabled.webp)}.gar-col{gap:calc(3 * var(--px));flex-direction:column;min-width:0;min-height:0;display:flex}.gar-col h5{justify-content:space-between;align-items:center;gap:calc(6 * var(--px));height:calc(22 * var(--px));color:var(--sand);font:500 max(11px, calc(11.5 * var(--px)))/1 var(--subfam);white-space:nowrap;flex:none;margin:0;display:flex}.gar-col h5 b{height:100%;padding:0 calc(10 * var(--px));color:var(--ivory);font:800 calc(13 * var(--px))/1 var(--headfam);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;display:flex}.gar-col h5 b:before{border-width:calc(11 * var(--px)) calc(8 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%}.gar-col h5 span{text-overflow:ellipsis;min-width:0;overflow:hidden}.gar-row{grid-template-columns:calc(36 * var(--px)) minmax(0, 1fr) auto;align-items:center;gap:0 calc(5 * var(--px));width:100%;min-height:44px;height:calc(52 * var(--px));padding:0 calc(9 * var(--px)) 0 calc(8 * var(--px));color:var(--ivory);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;display:grid}.gar-row:before{border-width:calc(8 * var(--px));border-image:url(/ui/screens/secondary.webp) 26% 6.5% fill}.gar-row[aria-disabled=true]:before{border-image-source:url(/ui/screens/disabled.webp)}.gar-ico{width:calc(36 * var(--px));height:calc(36 * var(--px));object-fit:contain;filter:drop-shadow(0 calc(1 * var(--px)) calc(1 * var(--px)) #000000d9)}.gar-txt{gap:calc(1 * var(--px));flex-direction:column;min-width:0;display:flex}.gar-row .n{color:var(--ivory);font:800 calc(13 * var(--px))/1.05 var(--headfam);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gar-row .v{color:var(--sand);font:500 max(11px, calc(11.5 * var(--px)))/1.1 var(--subfam);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gar-free~.gar-free{opacity:.68}.gar-row.wrap{height:auto;min-height:calc(50 * var(--px));padding-top:calc(5 * var(--px));padding-bottom:calc(5 * var(--px))}.gar-row.wrap .v{white-space:normal;line-height:1.05}.gar-bar{height:calc(4 * var(--px));margin-top:calc(1 * var(--px));background:linear-gradient(var(--jade), var(--jade)) 0 0 / var(--now) 100% no-repeat, repeating-linear-gradient(-45deg, var(--jade) 0 1.5px, transparent 1.5px 3px) 0 0 / var(--next) 100% no-repeat, #0009;border-radius:1px;display:block;box-shadow:0 0 0 1px #f0cf8547}.gar-side{align-items:flex-end;gap:calc(2 * var(--px));flex-direction:column;display:flex}.gar-pips{gap:calc(1 * var(--px));display:flex}.gar-pips i{width:calc(10 * var(--px));height:calc(10 * var(--px));background:url(/ui/screens/pip_empty.webp) 50%/contain no-repeat}.gar-pips i.on{background-image:url(/ui/screens/pip_jade.webp)}.gar-pips i.next{background-image:url(/ui/screens/pip_gold.webp)}.gar-buy{justify-content:center;align-items:center;gap:calc(4 * var(--px));min-width:calc(56 * var(--px));height:calc(22 * var(--px));padding:0 calc(8 * var(--px));color:#05241b;font:800 max(11px, calc(12 * var(--px)))/1 var(--headfam);white-space:nowrap;display:flex}.gar-buy:before{border-width:calc(11 * var(--px)) calc(6 * var(--px));border-image:url(/ui/screens/primary.webp) 49% 6.5% fill}.gar-buy .bag-coin{width:calc(13 * var(--px));height:calc(13 * var(--px));margin-right:calc(1 * var(--px));vertical-align:-.16em}[aria-disabled=true] .gar-buy{color:#cfc6b4}[aria-disabled=true] .gar-buy:before{border-image-source:url(/ui/screens/disabled.webp)}.gar-buy.full{color:var(--brass-hi)}.gar-buy.full:before{border-image-source:url(/ui/screens/tag.webp)}.gar-row.plain{justify-content:center;align-items:center;display:flex}.gar-slot{gap:calc(2 * var(--px));flex:none;display:flex}.gar-slot .gar-row{flex:1;min-width:0}.gar-x{background:url(/ui/screens/close.webp) center / calc(30 * var(--px)) no-repeat;cursor:pointer;touch-action:manipulation;border:0;flex:none;width:44px;min-height:44px;padding:0}.gar-note,.gar-none{margin:calc(2 * var(--px)) 0 0;color:var(--muted);font:500 max(11px, calc(11.5 * var(--px)))/1.2 var(--subfam)}.gar-foot{align-items:center;gap:calc(10 * var(--px));padding:calc(2 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px));flex:none;display:flex}.gar-foot .gar-row{width:calc(226 * var(--px))}.gar-free{color:var(--muted);font:500 max(11px, calc(11.5 * var(--px)))/1.2 var(--subfam)}.gar-say{color:var(--amber);font:600 max(11px, calc(12 * var(--px)))/1.2 var(--subfam);text-align:right;margin-left:auto}.gar-panel button:focus-visible{outline:2px solid var(--jade);outline-offset:1px}@media (height>=480px){.gar-body{grid-template-columns:calc(196 * var(--px)) minmax(0, 1fr) minmax(0, 1fr)}.gar-col{gap:calc(5 * var(--px))}.gar-row{grid-template-columns:calc(44 * var(--px)) minmax(0, 1fr) auto;gap:0 calc(6 * var(--px));height:calc(58 * var(--px));padding:0 calc(10 * var(--px)) 0 calc(8 * var(--px))}.gar-ico{width:calc(44 * var(--px));height:calc(44 * var(--px))}.gar-txt{gap:calc(2 * var(--px))}.gar-row .n{font-size:calc(15 * var(--px))}.gar-row .v{font-size:calc(12.5 * var(--px))}.gar-bar{height:calc(5 * var(--px))}.gar-pips i{width:calc(12 * var(--px));height:calc(12 * var(--px))}.gar-buy{height:calc(26 * var(--px));font-size:calc(14 * var(--px))}.gar-buy:before{border-width:calc(13 * var(--px)) calc(7 * var(--px))}.gar-buy .bag-coin{width:calc(15 * var(--px));height:calc(15 * var(--px))}.gar-x{width:calc(32 * var(--px));background-size:calc(26 * var(--px))}.gar-foot .gar-row{width:calc(226 * var(--px));height:calc(56 * var(--px));grid-template-columns:calc(36 * var(--px)) minmax(0, 1fr) auto}.gar-foot .gar-ico{width:calc(36 * var(--px));height:calc(36 * var(--px))}}@media (width<=779px){.gar-body{grid-template-columns:calc(142 * var(--px)) minmax(0, 1fr) minmax(0, 1fr);gap:calc(5 * var(--px))}.gar-line{display:none}.gar-head h3{font-size:calc(20 * var(--px));margin-right:0}.gar-tab{width:calc(58 * var(--px))}.gar-tab img{width:calc(46 * var(--px))}.gar-row{grid-template-columns:calc(28 * var(--px)) minmax(0, 1fr) auto;gap:0 calc(3 * var(--px));padding:0 calc(7 * var(--px)) 0 calc(6 * var(--px))}.gar-ico{width:calc(28 * var(--px));height:calc(28 * var(--px))}.gar-buy{min-width:calc(44 * var(--px));padding:0 calc(6 * var(--px));gap:calc(2 * var(--px))}.gar-foot .gar-row{width:calc(190 * var(--px))}.gar-note{display:none}}#worldmap{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;z-index:29;justify-content:center;align-items:stretch;gap:calc(4 * var(--px));padding:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));color:var(--ivory);font:600 max(13px, calc(13 * var(--px)))/1.25 var(--subfam);background:linear-gradient(#09080899,#09080899),#0e0d0c url(/ui/screens/panel.webp) 50%/150% 150% no-repeat;flex-direction:row}.wm-map{box-sizing:border-box;border:solid;border-width:calc(10 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;flex:0 0 min(100dvh - 8px,62vw);justify-content:center;align-items:center;min-width:0;display:flex}.wm-map canvas{touch-action:none;cursor:grab;display:block}.wm-side{box-sizing:border-box;min-width:0;max-width:calc(330 * var(--px));gap:calc(4 * var(--px));padding:0 calc(3 * var(--px));border:solid;border-width:calc(12 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;flex-direction:column;flex:1 1 0;display:flex}.wm-side header{justify-content:space-between;align-items:center;gap:calc(6 * var(--px));flex:none;display:flex}.wm-side h2{isolation:isolate;height:calc(30 * var(--px));padding:0 calc(24 * var(--px));color:var(--brass-hi);font:800 max(13px, calc(14 * var(--px)))/1 var(--headfam);letter-spacing:.06em;text-shadow:0 calc(1.5 * var(--px)) 0 #000;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0;display:flex;position:relative}.wm-side h2:before{content:"";z-index:-1;border:solid;border-width:calc(15 * var(--px)) calc(22 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}.wm-btn{box-sizing:border-box;width:calc(44 * var(--px));height:calc(44 * var(--px));border:solid;border-width:calc(10 * var(--px));min-width:44px;min-height:44px;color:var(--brass-hi);font:800 calc(20 * var(--px))/1 var(--headfam);cursor:pointer;background:0 0;border-image:url(/ui/hud/plate_icon.webp) 24% fill;padding:0}#wmClose{background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;border:0;flex:none}.wm-btn:hover,.wm-btn:focus-visible{filter:brightness(1.15) drop-shadow(0 0 1px var(--jade)) drop-shadow(0 0 5px var(--jade));outline:0}.wm-regions,.wm-legend{flex:none;margin:0;padding:0;list-style:none}.wm-regions li{align-items:center;gap:calc(5 * var(--px));min-height:calc(22 * var(--px));border-bottom:1px solid #c9a24a33;display:flex}.wm-regions img{width:calc(20 * var(--px));height:calc(20 * var(--px));object-fit:contain;flex:none}.wm-regions b{font-weight:700}.wm-regions span{color:#ffcf6a;white-space:nowrap;margin-left:auto}.wm-regions li.here b{color:var(--brass-hi)}.wm-info{color:#fff4d6;flex:none;min-height:2.6em;margin:0}.wm-here{isolation:isolate;min-height:0;padding:calc(6 * var(--px));flex:1 1 0;justify-content:center;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.wm-here:before{content:"";z-index:-1;border:solid;border-width:calc(9 * var(--px));border-image:url(/ui/screens/frame_normal.webp) 11% 17%;position:absolute;inset:0}.wm-here img{inset:calc(3 * var(--px));z-index:-2;width:calc(100% - 6 * var(--px));height:calc(100% - 6 * var(--px));object-fit:cover;object-position:center 62%;position:absolute}.wm-here figcaption{color:#fff4dd;font:800 max(14px, calc(15 * var(--px)))/1.05 var(--headfam);letter-spacing:.02em;text-shadow:0 1px #000,0 0 5px #000,0 0 2px #000;white-space:nowrap}.wm-legend{gap:calc(1 * var(--px)) calc(8 * var(--px));color:var(--sand);grid-template-columns:1fr 1fr;display:grid}.wm-legend li{align-items:center;gap:calc(4 * var(--px));min-height:calc(20 * var(--px));white-space:nowrap;display:flex}.wm-legend img{width:calc(18 * var(--px));height:calc(18 * var(--px));object-fit:contain;flex:none}.wm-zoom{justify-content:flex-end;gap:calc(4 * var(--px));flex:none;display:flex}#spirit.screen{--sp:clamp(13px, 2.1vmin + 5px, 19px);--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;z-index:29;justify-content:center;align-items:stretch;gap:calc(10 * var(--px));padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));color:var(--ivory);font:600 var(--sp)/1.25 var(--subfam);background:linear-gradient(#09080899,#09080899),#0e0d0c url(/ui/screens/panel.webp) 50%/150% 150% no-repeat;flex-direction:row}#spirit[hidden]{display:none!important}.sp-back,.sp-main h2,.sp-lan,.sp-key{isolation:isolate;position:relative}.sp-back:before,.sp-main h2:before,.sp-lan:before,.sp-key:before{content:"";z-index:-1;border-style:solid;position:absolute;inset:0}.sp-left{justify-content:space-between;align-items:stretch;gap:calc(8 * var(--px));flex-direction:column;flex:0 0 clamp(120px,21vw,300px);display:flex}.sp-plinth{flex:auto;justify-content:center;align-items:flex-end;min-height:0;margin:0;display:flex;position:relative}.sp-plinth:before{content:"";background:radial-gradient(closest-side,#3cf0b433,#0000);position:absolute;inset:6% 0 0}.sp-plinth>i{aspect-ratio:1/.36;filter:drop-shadow(0 calc(6 * var(--px)) calc(8 * var(--px)) #000000bf);background:url(/ui/hud/ring_portrait.webp) 50%/100% 100% no-repeat,radial-gradient(closest-side,#46f5be99,#16463aeb 60%,#10211c 97%,#0000 100%) 50%/86% 86% no-repeat;margin-bottom:7%;position:absolute;bottom:0;left:6%;right:6%}.sp-face{z-index:1;width:min(94%,56vh);filter:drop-shadow(0 calc(4 * var(--px)) calc(6 * var(--px)) #0009);margin-bottom:12%;display:flex;position:relative}.sp-face img{width:100%;height:auto;display:block}.sp-back{min-width:44px;min-height:44px;height:calc(44 * var(--px));padding:0 calc(14 * var(--px));color:#05241b;font:800 calc(14 * var(--px))/1 var(--headfam);letter-spacing:.04em;text-shadow:0 1px #ffffff59;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none}.sp-back:before{border-width:calc(22 * var(--px)) calc(12 * var(--px));border-image:url(/ui/screens/primary.webp) 49% 6.5% fill}.sp-x{width:calc(44 * var(--px));height:calc(44 * var(--px));color:#0000;min-width:44px;min-height:44px;font-size:max(14px, calc(20 * var(--px)));cursor:pointer;background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;border:0;flex:none;padding:0}.sp-back:hover,.sp-back:focus-visible,.sp-x:hover,.sp-x:focus-visible{filter:brightness(1.15)drop-shadow(0 0 3px #ffd27a);outline:0}.sp-main{justify-content:center;gap:calc(3 * var(--px));flex-direction:column;flex:1 1 0;min-width:0;max-width:72em;display:flex}.sp-main header{justify-content:space-between;align-items:center;gap:calc(8 * var(--px));display:flex}.sp-main h2{min-width:0;min-height:calc(34 * var(--px));padding:0 calc(30 * var(--px));color:var(--brass-hi);font:800 max(13px, calc(15 * var(--px)))/1.05 var(--headfam);letter-spacing:.05em;text-shadow:0 calc(1.5 * var(--px)) 0 #000;text-transform:uppercase;align-items:center;margin:0;display:flex}.sp-main h2:before{border-width:calc(17 * var(--px)) calc(26 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%}.sp-main p{margin:0}.sp-bond{flex-wrap:wrap;align-items:center;column-gap:.3em;display:flex}.sp-pips{gap:calc(1 * var(--px));margin-right:.35em;display:inline-flex}.sp-pips i{width:calc(17 * var(--px));height:calc(17 * var(--px));background:url(/ui/hud/pip_socket_off.webp) 50%/contain no-repeat}.sp-pips i.on{background-image:url(/ui/hud/pip_socket_on.webp)}.sp-memory,.sp-bond{color:var(--sand);font-weight:500}.sp-memory b,.sp-bond b{color:var(--brass-hi);font-weight:700}.sp-remember{color:var(--jade)}.sp-lanterns{gap:calc(2 * var(--px));flex-direction:column;display:flex}.sp-lan,.sp-key{align-items:center;gap:calc(8 * var(--px));padding:calc(5 * var(--px)) calc(9 * var(--px));display:flex}.sp-lan:before,.sp-key:before{border-width:calc(9 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill}.sp-lan{flex:none;min-height:44px}.sp-lan.shut .lan-art,.sp-lan.shut .sp-say,.sp-lan.shut .sp-steps{opacity:.68}.sp-lan .lan-art{width:calc(40 * var(--px));height:calc(40 * var(--px));padding:calc(6 * var(--px))}.sp-key .lan-art{width:calc(32 * var(--px));height:calc(32 * var(--px));background:0 0;padding:0}.sp-key:not(.on) .lan-art{filter:saturate(.5)brightness(.72)}.sp-say{flex:1.3 1 0;min-width:0}.sp-say h4{color:var(--ivory);font:800 1.02em/1.15 var(--subfam);flex-wrap:wrap;align-items:baseline;column-gap:.45em;margin:0;display:flex}.sp-say h4 small{color:var(--brass-hi);font-size:max(13px,.9em)}.sp-say h4 em{color:var(--sand);font:600 max(13px, .85em)/1.15 var(--subfam)}.sp-now{color:var(--ivory);font-weight:500}.sp-cost{color:#f2c061;font-weight:500}.sp-steps{color:#a89e87;flex:1 1 0;min-width:0;margin:0;padding:0;font-size:max(13px,.86em);font-weight:500;line-height:1.15;list-style:none}.sp-steps li{gap:.4em;display:flex}.sp-steps li b{width:1.5em;color:inherit;flex:none}.sp-steps li.own{color:var(--jade)}.sp-key{color:var(--sand);font-weight:500}.sp-key b{color:var(--brass-hi)}.sp-key em{color:#a89e87;font-style:normal}.sp-key.on{color:var(--ivory)}.sp-key.on em{color:var(--jade)}@media (width<=720px){#spirit.screen{padding-top:max(4px, env(safe-area-inset-top));padding-bottom:max(4px, env(safe-area-inset-bottom))}.sp-left{display:contents}.sp-x,.sp-plinth>i,.sp-plinth:before{display:none}.sp-plinth{top:max(4px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));flex:none;align-items:center;width:44px;height:44px;position:absolute}.sp-face{width:44px;height:44px;margin:0}.sp-face img{object-fit:contain;height:100%}.sp-back{top:max(4px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute}.sp-main{justify-content:flex-start;gap:2px}.sp-lan,.sp-key{padding-block:4px}.sp-main header{min-height:44px;padding:0 130px 0 50px}}.crew-tiles{gap:.4em;display:grid}.crew-tiles small{font-size:inherit}.crew-spirit b{font-weight:inherit}@media (height<=500px){.crew-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.crew-tiles small{display:none}.crew-tiles .starts{gap:3px;min-height:44px;padding:0 3px}.crew-tiles .starts img{flex:none;width:20px;height:20px}.crew-tiles .starts span{overflow-wrap:anywhere;min-width:0}.crew-tiles .starts b{letter-spacing:0}.crew-tiles .crew-spirit{gap:3px;padding:0 3px;font-size:13px;line-height:1.05}.crew-tiles .crew-spirit img{width:22px;height:22px}}.crew-spirit{border:1px solid var(--gold-dim);width:100%;min-height:44px;color:var(--jade);font:700 1em/1.1 var(--subfam);text-align:left;cursor:pointer;background:#3cf0b414;border-radius:.3em;align-items:center;gap:.35em;padding:0 .5em;display:flex}.crew-spirit img{object-fit:contain;flex:none;width:1.8em;height:1.8em}.crew-spirit:hover,.crew-spirit:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.lan-bond{width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.3em;padding:2px 14px;display:flex}.lan-bond:before{border-width:8px;border-image:url(/ui/screens/secondary.webp) 26% 6.5% fill}.lan-bond i{color:var(--jade);font-size:1.4em;font-style:normal;line-height:1}.net-screen{--u:clamp(.78px, min(calc(100vw / 812), calc(100vh / 375)), 2px);--small:max(13px, calc(13 * var(--u)));z-index:6;padding:max(6px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));font:500 var(--small)/1.3 var(--subfam);color:var(--ivory);background:#080507d1}.net-card{gap:calc(6 * var(--u));width:min(100%, calc(620 * var(--u)));max-height:100%;padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));background:linear-gradient(#24282cf5,#0e0c0ef7);flex-direction:column;display:flex;position:relative}.net-card.net-wide{width:min(100%, calc(720 * var(--u)))}.net-head{border-bottom:1px solid var(--gold-dim);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.net-head h2{color:var(--gold);font:900 max(17px, calc(20 * var(--u)))/1 var(--headfam);letter-spacing:.08em;text-transform:uppercase;margin:0;font-stretch:75%}.net-x{width:44px;height:44px;color:var(--ivory);font:700 26px/1 var(--subfam);cursor:pointer;background:0 0;border:0;flex:none;margin-right:-8px}.net-cols{gap:calc(14 * var(--u));grid-template-columns:1fr 1fr;min-height:0;display:grid}.net-cols>section{gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.net-line{color:var(--ivory);margin:0}.net-small{color:var(--sand);margin:0}.net-error{color:#ffb4a2;margin:0}.net-row{align-items:center;gap:8px;min-height:44px;display:flex}.net-label{min-width:0;color:var(--sand);flex:auto}.net-name{min-width:0;color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;font-weight:800;overflow:hidden}.net-btn{border:1px solid var(--gold-dim);min-width:56px;min-height:44px;color:var(--ivory);font:700 var(--small)/1 var(--subfam);cursor:pointer;background:#0006;border-radius:.25em;flex:none;padding:0 12px}.net-btn.on{border-color:var(--jade);color:var(--jade);background:#3cf0b42e}.net-wide-btn{align-self:stretch}.net-danger{color:#ffb4a2;border-color:#c5352a}.net-links{justify-content:flex-start;gap:4px;margin-top:auto}.net-link{min-width:64px;min-height:44px;color:var(--sand);font:500 var(--small)/1 var(--subfam);cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.net-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.net-check[hidden],.net-google[hidden]{display:none}.net-check input{width:22px;height:22px;accent-color:var(--jade);flex:none;margin:0}.net-google{justify-content:center;align-items:center;min-height:44px;display:flex}.net-devgoogle{color:#1f1f1f;width:100%;min-height:44px;font:500 var(--small)/1 var(--subfam);cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px}.net-scroll{min-height:0;padding-right:6px;overflow-y:auto}.net-scroll h3{color:var(--gold);font:800 var(--small)/1.2 var(--headfam);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px}.net-notice{margin:0}.net-notice dt{color:var(--sand);font-weight:700}.net-notice dd{margin:0 0 4px}.net-save-side{border:1px solid var(--gold-dim);background:#0000004d;border-radius:.25em;padding:6px 8px}.net-save-side h3{color:var(--gold);font:800 var(--small)/1.2 var(--headfam);text-transform:uppercase;margin:0}.net-bar{--sound:clamp(112px, 15vw, 210px);top:max(.9em, env(safe-area-inset-top));right:calc(max(.9em, env(safe-area-inset-right)) + var(--sound) + 4px);z-index:3;max-width:calc(100vw - var(--sound) - 310px);scrollbar-width:none;gap:4px;display:flex;position:absolute;overflow-x:auto}.net-bar .net-chip{white-space:nowrap;flex:none;min-width:44px;padding:0 4px}.net-bar[hidden]{display:none}.net-chip{border:1px solid var(--gold-dim);background:var(--panel);min-width:64px;min-height:44px;color:var(--ivory);font:700 13px/1 var(--subfam);white-space:nowrap;cursor:pointer;border-radius:.25em;padding:0 12px}.rk-card{width:min(100%, calc(700 * var(--u)));height:100%}.rk-tabs{gap:calc(6 * var(--u));scrollbar-width:none;flex:none;align-items:center;display:flex;overflow-x:auto}.rk-tabs .net-chip{font-size:max(13px, calc(14 * var(--u)));flex:none}.rk-tabs .net-chip.on{background:var(--jade);color:#0c1410;border-color:var(--jade)}.rk-board{flex:none;margin-left:auto}.rk-board select{border:1px solid var(--brass,#a98a4c);min-height:44px;color:var(--ivory);font:inherit;background:#15100c;border-radius:22px;padding:0 .6em}.rk-list,.rk-you{margin:0;padding:0;list-style:none}.rk-list{flex:1 1 0;min-height:0;overflow-y:auto}.rk-you{flex:none}.rk-row{border-bottom:1px solid #ffffff14;grid-template-columns:2.4em 32px minmax(0,1fr) 3.2em minmax(4em,auto) 1.2em;align-items:center;gap:.5em;height:40px;display:grid}.rk-row img{object-fit:cover;border-radius:50%;width:32px;height:32px}.rk-row.you{background:#1fae7a26}.rk-row.pinned{border:1px solid var(--jade);border-radius:8px}.rk-pos{text-align:right;font-variant-numeric:tabular-nums}.rk-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-time{color:var(--sand);font-variant-numeric:tabular-nums;text-align:right}.rk-value{text-align:right;color:var(--gold);font-variant-numeric:tabular-nums}.rk-ok{color:var(--jade);font-style:normal;font-weight:800}.rk-wait{color:var(--sand);font-style:normal}.rk-gap{text-align:center;color:var(--sand);line-height:1}.rk-empty{text-align:center;color:var(--sand);padding:1.5em .5em}.rk-rule{color:var(--sand);padding:.5em 0}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.touch-only{display:none}.touch-game .touch-only:not([hidden]){display:flex}.game-touch-controls{z-index:1;pointer-events:none;position:fixed;inset:0}.game-touch-controls[hidden],#touchMenus[hidden]{display:none!important}.game-touch-controls .jr-prompt{display:none}.game-touch-controls .jr-stick-zone{pointer-events:auto;width:48%;height:32%}.menu-button{border:1px solid var(--gold);min-width:64px;min-height:44px;color:var(--ivory);font:600 14px/1.2 var(--subfam);touch-action:manipulation;background:#10231feb;border-radius:8px;padding:8px 12px}.touch-game{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.touch-game .screen{padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));overscroll-behavior:contain;overflow-y:auto}.touch-game #title.crew{align-content:safe center}.touch-game #title .hint{display:none}.touch-game .play,.touch-game .ghost{min-height:44px}.touch-game #offer{justify-content:safe center}.touch-game #offerCards{flex:none}.touch-game #pause{justify-content:safe center}.touch-game #offer .hint,.touch-game #sheet .hint,.touch-game #over .hint{display:none}.touch-game .logo .tag,.touch-game .plate span,.touch-game .crewinfo .who span,.touch-game .crewinfo dt,.touch-game .starts span,.touch-game #over dt,.touch-game #over .kslot b,.touch-game #over .rw span,.touch-game #over .rw small,.touch-game .starts b,.touch-game .plate b,.touch-game .crewinfo dd{font-size:13px}.touch-game .sound-btn{padding-inline:8px;font-size:13px}.touch-game .net-bar{--sound:104px}.touch-game #banner{top:27%}.touch-game #hud:has(#banner.on) #prompts{visibility:hidden}.touch-game .pick .key{display:none}@media (height<=500px){.touch-game #titleCredits{display:none}.touch-game .crewinfo .who span{text-transform:none;letter-spacing:0;white-space:nowrap}.game-touch-controls .jr-stick-zone{height:60%}.touch-game #offer{justify-content:flex-start}}.game-touch-controls .jr-actions [data-action=skill4]{display:none}.game-touch-controls .jr-actions button[data-off]{opacity:.42}.touch-game #title .actions{flex-wrap:nowrap;align-items:stretch;gap:6px}.touch-game #title .actions>button{letter-spacing:.02em;white-space:nowrap;flex:none;width:auto;min-width:44px;min-height:48px;padding-inline:6px;font-size:max(13px,.86em)}.touch-game #title .actions .play{flex:auto;font-size:15px}.touch-game #title .actions .veh-pick{flex:none}.touch-game .veh{width:72px;min-height:52px}.touch-game .veh img{height:26px}.touch-game .veh b{letter-spacing:-.02em;font-size:13px}:root{--hud:clamp(13px, min(1.25vw, 2.3vh), 24px);--hu:calc(var(--hud) / 13)}#hud{pointer-events:none;font:600 calc(var(--hud) * var(--text-size,1))/1.2 var(--headfam);color:var(--ivory);text-shadow:0 1px #000000d9,0 0 3px #0000008c;font-stretch:75%;position:fixed;inset:0}#hud[hidden],#hud [hidden]{display:none!important}#hud b{font-weight:800}@media (height<=500px){.touch-game #hud{font-size:13px}}#hud .bar{flex:none;position:relative}#hud .bar .ch{background:#160b0d;position:absolute;overflow:hidden}#hud .bar .fill,#hud .bar .lag{transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}#hud .bar .fill{background-color:var(--c);background-image:linear-gradient(#ffffff8c 0,#fff0 40%,#00000047 100%);transition:transform .2s linear,background-color .15s}#hud .bar .lag{opacity:.7;background:#f4ead6;transition:transform .4s linear .25s}#hud .bar:after{content:"";box-sizing:border-box;pointer-events:none;border-style:solid;position:absolute;inset:0}.hud-tl{top:env(safe-area-inset-top);left:env(safe-area-inset-left);width:0;height:0;position:absolute}#hud .me{width:calc(200 * var(--hu));position:absolute;top:0;left:0}#hud .portrait{z-index:2;left:calc(6 * var(--hu));top:calc(6 * var(--hu));width:calc(62 * var(--hu));height:calc(62 * var(--hu));position:absolute}#hud .portrait img{object-fit:cover;background:#12231f;border-radius:50%;width:73%;height:73%;display:block;position:absolute;inset:13.5%}#hud .portrait:before{content:"";box-shadow:0 0 calc(10 * var(--hu)) calc(3 * var(--hu)) #ff4a3ad9;opacity:0;border-radius:50%;transition:opacity .15s;position:absolute;inset:6%}#hud .portrait:after{content:"";background:url(/ui/hud/ring_portrait.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#hud .me.low .portrait:before{opacity:1;animation:.7s ease-in-out infinite hudPulse}#hud .me.crit .portrait:before{animation-duration:.45s}#hud .me.hurt .portrait:before{opacity:1;animation:none}#hud .me.dead .portrait img{filter:grayscale(.6)}#hud .me.dead .portrait:after{filter:grayscale()}#hud .bars{left:calc(44 * var(--hu));top:calc(12 * var(--hu));width:calc(154 * var(--hu));gap:calc(2 * var(--hu));flex-direction:column;display:flex;position:absolute}#hud .bar.hp{--c:#3cf0b4;height:calc(28 * var(--hu));order:1}#hud .bar.hp .ch{left:calc(24 * var(--hu));right:calc(18 * var(--hu));top:27.3%;bottom:27.3%}#hud .bar.hp .ch:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#00000073 calc(25% - 1px) 25%);position:absolute;inset:0}#hud .bar.hp:after{border-width:calc(14 * var(--hu)) calc(25 * var(--hu));border-image:url(/ui/hud/frame_hp.webp) 50% 8.83%}#hud .me.low .bar.hp{--c:#ff4a3a}#hud .me.low .bar.hp:after{animation:.7s ease-in-out infinite hudPulse}#hud .me.crit .bar.hp:after{animation-duration:.45s}#hud .sub{align-items:center;gap:calc(6 * var(--hu));margin-left:calc(26 * var(--hu));height:calc(14 * var(--hu));order:2;display:flex}#hud .dashpips{gap:calc(2 * var(--hu));flex:none;display:flex}#hud .dashpips div{width:calc(28 * var(--hu));height:calc(12 * var(--hu));background:url(/ui/hud/pip_chevron_off.webp) 50%/100% 100% no-repeat;position:relative}#hud .dashpips i{clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);opacity:.55;background:url(/ui/hud/pip_chevron_on.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#hud .dashpips .full i{opacity:1}#hud .dashpips.none{opacity:.35}#hud .sub .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;min-width:0}#hud .route-row{align-items:center;gap:calc(6 * var(--hu));width:fit-content;margin-left:calc(28 * var(--hu));order:3;display:flex}#hud .route-row b{color:#f0cf85;font:700 max(11px, calc(11 * var(--hu)))/1 var(--subfam);text-shadow:0 1px 2px #000;white-space:nowrap}#hud .pips{align-items:center;gap:calc(5 * var(--hu));width:fit-content;height:calc(10 * var(--hu));background:linear-gradient(#8a7a60,#8a7a60) 50%/100% 1px no-repeat;display:flex}#hud .pips i{width:calc(10 * var(--hu));height:calc(10 * var(--hu));border:1.5px solid var(--sand);background:#1a1012;border-radius:50%;flex:none}#hud .pips i.away{display:none}#hud .pips i.drive{width:calc(18 * var(--hu));height:calc(8 * var(--hu));border-radius:calc(4 * var(--hu))}#hud .pips i.guardian{width:calc(12 * var(--hu));height:calc(12 * var(--hu));margin-inline:calc(2 * var(--hu));background:#4a1714;border-color:#ff8a7a;border-radius:1px;transform:rotate(45deg)}#hud .pips i.camp{border-color:var(--jade)}#hud .pips i.done{background:var(--sand)}#hud .pips i.guardian.done{background:#ff8a7a}#hud .pips i.now{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 calc(5 * var(--hu)) var(--cyan);transform:scale(1.35)}#hud .pips i.guardian.now{background:var(--red);border-color:var(--red);box-shadow:0 0 calc(5 * var(--hu)) var(--red);transform:rotate(45deg)scale(1.35)}#hud .van{align-items:center;gap:calc(6 * var(--hu));height:calc(16 * var(--hu));margin-left:calc(28 * var(--hu));order:4;display:flex}#hud .van .bar{align-items:center;gap:calc(2 * var(--hu));height:calc(16 * var(--hu));display:none}#hud .van .bar .ch,#hud .van .bar:after{display:none}#hud .van .g{width:calc(15 * var(--hu));height:calc(15 * var(--hu));background:50%/contain no-repeat;flex:none}#hud .van .hull .g{background-image:url(/ui/hud/g_hull.webp)}#hud .van .fuel .g{background-image:url(/ui/hud/g_fuel.webp)}#hud .van b{font-variant-numeric:tabular-nums}#hud .van.hulllow .bar.hull,#hud .van.broken .bar.hull,#hud .van.lowfuel .bar.fuel{display:flex}#hud .van.broken .hull b,#hud .van.lowfuel .fuel b{color:var(--amber)}#hud .van.broken .bar.hull{animation:.9s ease-in-out infinite hudPulse}#hud.invan .van{order:0;height:auto;margin:0;display:block}#hud.invan .van .bar,#hud.invan .van .bar .ch,#hud.invan .van .bar:after{display:block}#hud.invan .van .bar{animation:none}#hud.invan .van .hull{--c:#5fb0ee;height:calc(28 * var(--hu));margin-bottom:calc(2 * var(--hu))}#hud.invan .van .hull .fill{background-image:linear-gradient(#ffffff4d 0,#fff0 40%,#00000047 100%)}#hud.invan .van .hull .g,#hud.invan .van .hull b{display:none}#hud.invan .van .hull .ch{left:calc(24 * var(--hu));right:calc(18 * var(--hu));top:27.3%;bottom:27.3%}#hud.invan .van .hull:after{border-width:calc(14 * var(--hu)) calc(25 * var(--hu));border-image:url(/ui/hud/frame_hp.webp) 50% 8.83%}#hud.invan .van.broken .hull{--c:#ffb547}#hud.invan .van.broken .hull .fill{background-image:repeating-linear-gradient(-45deg, #00000059 0 calc(4 * var(--hu)), transparent calc(4 * var(--hu)) calc(8 * var(--hu)))}#hud.invan .van .fuel{--c:#ffcf6a;height:calc(16 * var(--hu));margin-left:calc(26 * var(--hu))}#hud.invan .van .fuel .ch{left:calc(7 * var(--hu));width:calc(70 * var(--hu));top:31%;bottom:32.8%}#hud.invan .van .fuel:after{width:calc(84 * var(--hu));border-width:calc(8 * var(--hu)) calc(14.7 * var(--hu));border-image:url(/ui/hud/frame_meter.webp) 50% 5.89%;inset:0 auto 0 0}#hud.invan .van .fuel .g{left:calc(86 * var(--hu));position:absolute;top:0}#hud.invan .van .fuel b{left:calc(102 * var(--hu));line-height:calc(16 * var(--hu));position:absolute;top:0}#hud.invan .van.lowfuel .fuel{animation:.9s ease-in-out infinite hudPulse}#hud.invan .sub{display:none}#hud.invan .bar.hp{width:calc(84 * var(--hu));height:calc(5 * var(--hu));margin-left:calc(26 * var(--hu));order:2}#hud.invan .bar.hp:after,#hud.invan .bar.hp .ch:after{display:none}#hud.invan .bar.hp .ch{border-radius:calc(2 * var(--hu));inset:0;box-shadow:0 0 0 1px #0009}#hud.invan #meHp:after{content:"";z-index:3;left:calc(46 * var(--hu));top:calc(50 * var(--hu));width:calc(22 * var(--hu));height:calc(22 * var(--hu));background:url(/ui/hud/g_car.webp) 50%/contain no-repeat;position:absolute}#hud .streak{left:calc(6 * var(--hu));top:calc(118 * var(--hu));max-width:calc(178 * var(--hu));align-items:baseline;gap:calc(4 * var(--hu));padding:0 calc(16 * var(--hu)) calc(2 * var(--hu)) calc(8 * var(--hu));transform-origin:0;white-space:nowrap;opacity:0;background:linear-gradient(90deg,#220e06db 70%,#0000);border-top:2px solid #ffb547cc;border-bottom:2px solid #ffb547cc;transition:opacity .2s;display:flex;position:absolute;transform:skew(-12deg)}#hud .streak.on{opacity:1}#hud .streak b{color:#ffd27a;text-shadow:0 0 .4em #ff9632bf,0 .08em #3a1a08;font-variant-numeric:tabular-nums;font-size:2.1em;font-style:italic;line-height:1}#hud .streak span{color:var(--amber);letter-spacing:.05em;font-style:italic}.touch-game #hud:has(.boss.show) .streak{display:none}.hud-tc{top:calc(2 * var(--hu) + env(safe-area-inset-top));left:calc(204 * var(--hu) + env(safe-area-inset-left));right:calc(180 * var(--hu) + env(safe-area-inset-right));height:0;position:absolute}.touch-game .hud-tc{left:calc(200 * var(--hu) + env(safe-area-inset-left));right:calc(198 * var(--hu) + env(safe-area-inset-right))}#hud .xp{align-items:center;gap:calc(4 * var(--hu));max-width:calc(420 * var(--hu));height:calc(27 * var(--hu));margin-inline:auto;display:flex}#hud .xp .lv{width:calc(24 * var(--hu));height:calc(27 * var(--hu));font-variant-numeric:tabular-nums;background:url(/ui/hud/badge_hex.webp) 50%/100% 100% no-repeat;flex:none;place-items:center;display:grid}#hud .xpbar{--c:#ffd27a;min-width:0;height:calc(16 * var(--hu));flex:auto}#hud .xpbar .ch{left:calc(14 * var(--hu));right:calc(14 * var(--hu));top:28.2%;bottom:31%}#hud .xpbar:after{border-width:calc(8 * var(--hu)) calc(21.6 * var(--hu));border-image:url(/ui/hud/frame_xp.webp) 50% 6.93%}#hud .route{isolation:isolate;align-items:center;gap:calc(4 * var(--hu));height:calc(22 * var(--hu));padding:0 calc(9 * var(--hu));white-space:nowrap;flex:none;display:flex;position:relative}#hud .route:before,.hud-tc>.prompt:before,#hud .badge:before{content:"";z-index:-1;border-style:solid;border-image:url(/ui/hud/plate_pill.webp) 50% 8.4%;position:absolute;inset:0}#hud .route:before{border-width:calc(11 * var(--hu))}#hud .route .label{color:var(--sand);letter-spacing:.04em}#hud .route .clock{color:var(--amber);font-variant-numeric:tabular-nums}#hud .route.warn .clock{color:#ff8a5a}#hud:has(.boss.show) .route{display:none}.hud-tc>.prompt{top:calc(30 * var(--hu));align-items:center;gap:calc(5 * var(--hu));max-width:100%;height:calc(24 * var(--hu));padding:0 calc(11 * var(--hu));border-radius:calc(12 * var(--hu));isolation:isolate;white-space:nowrap;pointer-events:none;background:0 0;border:0;font-size:1.08em;display:flex;position:absolute;left:50%;translate:-50%}.hud-tc>.prompt:before{border-width:calc(12 * var(--hu))}.hud-tc>.prompt b{text-overflow:ellipsis;min-width:0;overflow:hidden}.hud-tc>.prompt.urgent b{color:#ffb3a6}#hud:has(.boss.show) .hud-tc>.prompt{top:calc(88 * var(--hu))}#radio{top:calc(56 * var(--hu));width:fit-content;max-width:100%;padding:max(calc(5 * var(--hu)), calc(13 * var(--hu) - .65em)) calc(17 * var(--hu));isolation:isolate;color:#f4ead6;text-align:center;pointer-events:none;opacity:0;margin-inline:auto;font:600 13px/1.3 system-ui,sans-serif;transition:opacity .25s;position:absolute;left:0;right:0}#radio:before{content:"";z-index:-1;border-style:solid;border-width:calc(13 * var(--hu)) calc(16 * var(--hu));border-image:url(/ui/hud/plate_pill.webp) 49% 8.4% fill;position:absolute;inset:0}#radio:empty:before{content:none}#radio.on{opacity:1}#hud:has(.boss.show) #radio{top:calc(68 * var(--hu))}#hud .boss{top:calc(28 * var(--hu));max-width:calc(420 * var(--hu));margin-inline:auto;display:none;position:absolute;left:0;right:0}#hud .boss.show{display:block}#hud .boss .top{align-items:center;gap:calc(6 * var(--hu));height:calc(14 * var(--hu));padding:0 calc(8 * var(--hu));white-space:nowrap;text-shadow:0 1px #000,0 0 4px #000;display:flex}#hud .boss .top b{text-overflow:ellipsis;letter-spacing:.04em;text-transform:uppercase;min-width:0;overflow:hidden}#hud .phase{gap:calc(4 * var(--hu));flex:none;display:flex}#hud .phase i{width:calc(7 * var(--hu));height:calc(7 * var(--hu));border:1.5px solid var(--sand);transform:rotate(45deg)}#hud .phase i.on{background:var(--amber);border-color:var(--amber)}#hud .boss .pct{font-variant-numeric:tabular-nums;margin-left:auto}#hud .boss .timer{color:var(--amber);letter-spacing:.05em;font-variant-numeric:tabular-nums}#hud .boss.enraged .timer{color:var(--red);animation:.9s ease-in-out infinite hudPulse}#hud .gbar{--c:#ff4a3a;height:calc(24 * var(--hu))}#hud .gbar .ch{left:calc(18 * var(--hu));right:calc(18 * var(--hu));top:31.5%;bottom:28.2%}#hud .gbar .ch u{background:var(--ivory);opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:50%}#hud .gbar:after{border-width:calc(12 * var(--hu)) calc(24 * var(--hu));border-image:url(/ui/hud/frame_guardian.webp) 50% 12.48%}#hud .boss.enraged .gbar:after{animation:.9s ease-in-out infinite hudPulse}#hud .boss .cast{margin-top:calc(2 * var(--hu));padding:0 calc(9 * var(--hu));white-space:nowrap;text-align:center;letter-spacing:.05em;color:var(--amber);text-shadow:0 0 .6em #ff8c3cbf,0 .1em #000;opacity:0;background:#0e0907d1;border-radius:6px;font-size:1.15em;font-weight:800;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}#hud .boss .cast.on{opacity:1}.hud-tr{top:calc(6 * var(--hu) + env(safe-area-inset-top));right:calc(6 * var(--hu) + env(safe-area-inset-right));width:calc(170 * var(--hu));align-items:flex-end;gap:calc(6 * var(--hu));flex-direction:column;display:flex;position:absolute}#hud .map{width:calc(170 * var(--hu));height:calc(170 * var(--hu));flex:none;position:relative}#hud .map canvas{background:#1c1014;border-radius:50%;width:70%;height:70%;display:block;position:absolute;inset:15%}#hud .map:after{content:"";pointer-events:none;background:url(/ui/hud/ring_compass.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#hud .counts{align-items:flex-end;gap:calc(2 * var(--hu));white-space:nowrap;flex-direction:column;display:flex}#hud .count-line{align-items:center;gap:calc(3 * var(--hu));font-variant-numeric:tabular-nums;display:flex}#hud .count-line b+.g{margin-left:calc(5 * var(--hu))}#hud .count-line .g{width:calc(15 * var(--hu));height:calc(15 * var(--hu));background:50%/contain no-repeat;flex:none}#hud .g.kills{background-image:url(/ui/hud/g_kills.webp)}#hud .g.scrap{background-image:url(/ui/hud/g_scrap.webp)}#hud .g.clock{background-image:url(/ui/hud/g_clock.webp)}.counts .score-line{align-items:center;gap:calc(3 * var(--hu));font-variant-numeric:tabular-nums;display:flex}#hud .score-line .g{width:calc(15 * var(--hu));height:calc(15 * var(--hu));background:50%/contain no-repeat;flex:none}#hud .g.crown{background-image:url(/ui/icons/crown.png)}#hud .g.socket{background-image:url(/ui/icons/socketShard.png)}#hud .g.link{background-image:url(/ui/icons/linkShard.png)}#shardText[hidden]{display:none}#hud .badge{isolation:isolate;height:calc(24 * var(--hu));padding:0 calc(11 * var(--hu));color:var(--jade);white-space:nowrap;align-items:center;display:flex;position:relative}#hud .badge:before{border-width:calc(12 * var(--hu))}.touch-game .hud-tr{top:env(safe-area-inset-top);right:env(safe-area-inset-right);width:0;height:0;display:block}.touch-game #hud .map{top:calc(6 * var(--hu));right:calc(6 * var(--hu));width:calc(92 * var(--hu));height:calc(92 * var(--hu));position:absolute}.touch-game #hud .counts{top:calc(100 * var(--hu));right:calc(6 * var(--hu));position:absolute}.touch-game #hud .counts .shard-count{display:none}.touch-game #hud:has(.boss.show) .counts{display:none}.touch-game .lanterns{top:calc(54 * var(--hu));right:calc(102 * var(--hu));gap:2px;position:absolute}.touch-game .lanterns .lan-buff{margin-top:2px;position:absolute;top:100%;left:0}.touch-game #treeBadge{display:none}.touch-game #radio,.touch-game #hud .boss{right:calc(42 * var(--hu))}.touch-game #prompts{bottom:auto;top:calc(102 * var(--hu))}.lan-face{background:url(/ui/hud/plate_icon.webp) 50%/100% 100% no-repeat;border:0}.lan-buff .lan-face{background:url(/ui/hud/plate_icon.webp) center / 100% 100% no-repeat, conic-gradient(#ffd27a61 var(--fill,100%), #181c1ed9 0)}@media (height>=501px) and (width>=641px){.lan{--chip:calc(40 * var(--hu))}}#hud .combatbar{left:50%;bottom:calc(8 * var(--hu) + env(safe-area-inset-bottom));align-items:flex-end;gap:calc(12 * var(--hu));max-width:calc(100% - 16 * var(--hu));display:flex;position:absolute;transform:translate(-50%)}#hud .skillbar{gap:calc(8 * var(--hu));flex:none;display:flex}#hud .slot{--tag:#e8c27a;width:calc(56 * var(--hu));height:calc(56 * var(--hu));flex:none;position:relative}#hud .slot.fire{--tag:#ff7a3a}#hud .slot.cold{--tag:#7fd8ff}#hud .slot.lightning{--tag:#c58bff}#hud .slot.aura{--tag:#3cf0b4}#hud .slot .icon{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--tag) 26%, #171110) 0, #171110 66%, transparent 67%);border-radius:50%;position:absolute;inset:0}#hud .slot .icon img,#hud .slot .icon u{border-radius:50%;width:70%;height:70%;display:block;position:absolute;inset:15%}#hud .slot .icon u{background:conic-gradient(#060305a8 var(--cd,0%), transparent 0)}#hud .slot .icon:after{content:"";pointer-events:none;background:url(/ui/hud/ring_skill.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#hud .slot.ready .icon{box-shadow:0 0 calc(7 * var(--hu)) calc(1 * var(--hu)) color-mix(in srgb, var(--tag) 70%, transparent)}#hud .slot.lv3 .icon img{filter:brightness(1.12)saturate(1.15)}#hud .slot.lv5 .icon img{filter:brightness(1.25)saturate(1.3)}#hud .slot>b{left:50%;bottom:calc(-2 * var(--hu));padding:0 calc(5 * var(--hu));border-radius:calc(5 * var(--hu));white-space:nowrap;background:#0e0907eb;font-size:13px;line-height:1.2;position:absolute;translate:-50%;box-shadow:inset 0 0 0 1px #c9a24acc}#hud .slot .sockets{top:calc(-3 * var(--hu));gap:1px;display:flex;position:absolute;left:50%;translate:-50%}#hud .slot .sockets i{width:calc(11 * var(--hu));height:calc(11 * var(--hu));background:url(/ui/hud/pip_socket_off.webp) 50%/contain no-repeat}#hud .slot .sockets i.on{background-image:url(/ui/hud/pip_socket_on.webp)}#hud .slot .cd-s{font:800 16px/1 var(--headfam);color:#fff;text-shadow:0 0 3px #000,0 1px #000;pointer-events:none;place-items:center;font-style:normal;display:grid;position:absolute;inset:15%}#hud .slot .cd-s:empty{display:none}.hot-slot,.hot-art{width:calc(52 * var(--hu))}.hot-art{height:calc(52 * var(--hu));background:radial-gradient(circle closest-side,#2b2421 0,#171110 66%,#0000 67%);border-radius:50%}.hot-art:before{content:"";z-index:1;pointer-events:none;background:url(/ui/hud/ring_chip.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.hot-art img{object-fit:contain;width:60%;height:60%;inset:20%}.hot-art u{border-radius:50%;inset:13%}.hot-slot:last-child.ready .hot-art:after{box-shadow:0 0 calc(9 * var(--hu)) calc(1 * var(--hu)) #5ff6ffb3;border:0;border-radius:50%;inset:0}.hot-slot[data-charges]:after{z-index:2;min-width:calc(18 * var(--hu));height:calc(18 * var(--hu));color:var(--jade);font:800 max(13px, calc(12 * var(--hu)))/1 var(--headfam);background:#0b1714;border:0;border-radius:50%;top:0;right:0;box-shadow:inset 0 0 0 1px #c9a24acc}.hot-slot kbd{z-index:2;margin-top:calc(-6 * var(--hu));padding:0 calc(5 * var(--hu));border-radius:calc(6 * var(--hu));font:800 max(13px, calc(11 * var(--hu)))/1.2 var(--headfam);background:#0e0907eb;box-shadow:inset 0 0 0 1px #c9a24acc}.hot-charges,.hot-fallback{display:none}.ult-chip{--ult:0%;width:calc(72 * var(--hu));height:calc(72 * var(--hu));margin-bottom:calc(14 * var(--hu));color:var(--ivory);font:inherit;pointer-events:auto;cursor:pointer;background:var(--ult-icon,linear-gradient(transparent, transparent)) center / 48% no-repeat, radial-gradient(circle closest-side, #2b2421 0, #171110 60%, transparent 61%);border:0;border-radius:50%;flex:none;padding:0;display:block;position:relative}.ult-chip:before{content:"";background:url(/ui/hud/ring_ult.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.ult-chip:after{content:"";background:conic-gradient(var(--arc,#3cf0b4) var(--ult), transparent 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 60%,#000 61% 76%,#0000 77%);mask:radial-gradient(circle closest-side,#0000 60%,#000 61% 76%,#0000 77%)}.ult-chip span{white-space:nowrap;font-size:.85em;position:absolute;top:100%;left:50%;translate:-50%}.ult-chip b{z-index:1;top:calc(-2 * var(--hu));right:calc(-2 * var(--hu));background:#0c1412;border-radius:.3em;min-width:1.5em;padding:0 .3em;font-size:.85em;position:absolute;box-shadow:inset 0 0 0 1px #c9a24acc}.ult-chip[data-state=locked]{filter:grayscale();opacity:.75;cursor:default}.ult-chip[data-state=ready]{animation:1s ease-in-out infinite ultPulse}.ult-chip[data-state=casting]{--arc:#ffd76a;--ult:100%}.touch-game .ult-chip{display:none}@keyframes ultPulse{50%{box-shadow:0 0 calc(18 * var(--hu)) calc(4 * var(--hu)) #78ffcdbf}}.game-touch-controls .jr-controls .jr-actions{pointer-events:none;display:block;position:fixed;inset:0}.game-touch-controls .jr-controls .jr-actions button{--size:56;--ring:url(/ui/hud/ring_skill.webp);--gs:58%;right:calc(10px + env(safe-area-inset-right) + (var(--cx) - var(--size) / 2) * var(--hu));bottom:calc(10px + env(safe-area-inset-bottom) + (var(--cy) - var(--size) / 2) * var(--hu));width:calc(var(--size) * var(--hu));min-width:0;height:calc(var(--size) * var(--hu));min-height:0;box-shadow:none;color:var(--ivory);font:800 13px/1 var(--headfam);pointer-events:auto;background:conic-gradient(#060305a8 var(--cd,0%), transparent 0), var(--glyph,linear-gradient(transparent, transparent)) center / var(--gs) no-repeat, radial-gradient(circle closest-side, #2b2421 0, #171110 66%, transparent 67%);text-shadow:0 1px #000,0 0 3px #000;border:0;border-radius:50%;padding:0;transition:transform 60ms,opacity .15s;position:fixed}.game-touch-controls .jr-controls .jr-actions button:before{content:"";background:var(--ring) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}.game-touch-controls .jr-actions button>span{text-indent:200%;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.game-touch-controls .jr-controls .jr-actions button[data-held=true]{transform:scale(.94)}.game-touch-controls .jr-controls .jr-actions button[data-held=true]:before{filter:brightness(1.25)}.game-touch-controls .jr-actions button[hidden]{display:none}.game-touch-controls .jr-controls .jr-actions [data-action=dash]{--size:64;--cx:42;--cy:42;--glyph:url(/ui/hud/dash.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=vehicle],.game-touch-controls .jr-controls .jr-actions [data-action=interact]{--cx:116;--cy:36;--glyph:url(/ui/hud/board.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=vehicle][data-verb=out]{--glyph:url(/ui/hud/out.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=interact]{--glyph:url(/ui/hud/search.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=skill2]{--size:48;--cx:110;--cy:96;--ring:url(/ui/hud/ring_chip.webp);--gs:62%;--glyph:url(/ui/hud/throw.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=skill3]{--size:48;--cx:176;--cy:30;--ring:url(/ui/hud/ring_chip.webp);--gs:62%;--glyph:url(/ui/hud/heal.webp)}.game-touch-controls .jr-controls .jr-actions [data-action=pause]{--size:44;--ring:url(/ui/hud/ring_chip.webp);--gs:52%;--glyph:url(/ui/hud/pause.webp);right:calc(102 * var(--hu) + env(safe-area-inset-right));bottom:auto;top:calc(8 * var(--hu) + env(safe-area-inset-top))}.game-touch-controls .jr-actions .word{left:50%;bottom:calc(-2 * var(--hu));padding:1px calc(6 * var(--hu));border-radius:calc(6 * var(--hu));font:800 13px/1.15 var(--headfam);white-space:nowrap;background:#0e0907eb;font-style:normal;position:absolute;translate:-50%;box-shadow:inset 0 0 0 1px #c9a24acc}.game-touch-controls .jr-actions .word:empty,.game-touch-controls .jr-actions .secs:empty{display:none}.game-touch-controls .jr-actions .secs{font:800 16px/1 var(--headfam);color:#fff;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.game-touch-controls .jr-actions button[data-n]:after{content:attr(data-n);top:calc(-1 * var(--hu));right:calc(-1 * var(--hu));min-width:18px;height:18px;color:var(--jade);font:800 13px/18px var(--headfam);text-align:center;background:#0b1714;border-radius:9px;position:absolute;box-shadow:inset 0 0 0 1px #c9a24acc}.game-touch-controls .jr-controls .jr-actions [data-action=skill1]{--size:84;--cx:50;--cy:132;--ring:url(/ui/hud/ring_ult.webp);--gs:48%;--glyph:var(--ult-icon);--ult:0%;background:var(--glyph,linear-gradient(transparent, transparent)) center / var(--gs) no-repeat, radial-gradient(circle closest-side, #2b2421 0, #171110 60%, transparent 61%)}.game-touch-controls .jr-controls .jr-actions [data-action=skill1]:after{content:"";background:conic-gradient(var(--arc,#3cf0b4) var(--ult), transparent 0);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 60%,#000 61% 76%,#0000 77%);mask:radial-gradient(circle closest-side,#0000 60%,#000 61% 76%,#0000 77%)}.game-touch-controls .jr-controls .jr-actions [data-action=skill1][data-state=locked]{--glyph:url(/ui/hud/g_lock.webp);--gs:34%}.game-touch-controls .jr-controls .jr-actions [data-action=skill1][data-state=locked]:before{filter:grayscale()brightness(.8)}.game-touch-controls .jr-controls .jr-actions [data-action=skill1][data-state=ready]{animation:1s ease-in-out infinite ultPulse}.game-touch-controls .jr-controls .jr-actions [data-action=skill1][data-state=casting]{--arc:#ffd76a;--ult:100%}#touchMenus{z-index:3;top:calc(8 * var(--hu) + env(safe-area-inset-top));right:calc(150 * var(--hu) + env(safe-area-inset-right));gap:6px;position:fixed}#touchMenus [hidden]{display:none!important}#touchMenus #openSheet{display:none}#touchMenus .menu-button{width:calc(44 * var(--hu));min-width:0;height:calc(44 * var(--hu));text-indent:200%;white-space:nowrap;background:var(--glyph) center / 56% no-repeat, radial-gradient(circle closest-side, #2b2421 0, #171110 66%, transparent 67%);border:0;border-radius:50%;flex:none;min-height:0;padding:0;position:relative;overflow:hidden}#touchMenus .menu-button:before{content:"";background:url(/ui/hud/ring_chip.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#openBag{--glyph:url(/ui/hud/bag.webp)}#touchMenus #openBag[data-n]:after{content:attr(data-n);text-indent:0;text-align:center;color:#ffb13c;font:800 13px/1 var(--headfam);text-shadow:0 1px #000,0 0 3px #000;position:absolute;bottom:2px;left:0;right:0}#touchMenus #openTree{left:calc(6 * var(--hu) + env(safe-area-inset-left));top:calc(70 * var(--hu) + env(safe-area-inset-top));--glyph:url(/ui/hud/tree.webp);animation:1.4s ease-in-out infinite ultPulse;position:fixed}#touchMenus #openTree:after{content:attr(data-n);text-indent:0;text-align:center;color:var(--jade);font:800 13px/1 var(--headfam);text-shadow:0 1px #000,0 0 3px #000;position:absolute;bottom:2px;left:0;right:0}.game-touch-controls .jr-move-label{left:calc(20px + env(safe-area-inset-left));bottom:calc(24px + env(safe-area-inset-bottom));width:calc(104 * var(--hu));height:calc(104 * var(--hu));text-indent:200%;white-space:nowrap;opacity:.35;background:url(/ui/hud/stick_base.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;animation:.4s 2s forwards stick-rest;display:block;overflow:hidden}.game-touch-controls .jr-move-label:after{content:"";width:calc(44 * var(--hu));height:calc(44 * var(--hu));background:url(/ui/hud/stick_knob.webp) 50%/100% 100% no-repeat;position:absolute;top:50%;left:50%;translate:-50% -50%}.game-touch-controls .jr-stick-zone[data-active=true] .jr-move-label{display:none}@keyframes stick-rest{to{opacity:.2}}.game-touch-controls .jr-stick{opacity:.75;background:url(/ui/hud/stick_base.webp) 50%/100% 100% no-repeat;border:0}.game-touch-controls .jr-stick span{background:url(/ui/hud/stick_knob.webp) 50%/100% 100% no-repeat;border:0;width:44px;height:44px}@media (height<=500px){.touch-game #hud .combatbar{max-width:none;display:block;position:static;transform:none}.touch-game #hud .combatbar .hotbar{display:none}.touch-game #hud .skillbar{display:contents}.touch-game #hud .combatbar .slot{right:calc(10px + env(safe-area-inset-right) + (var(--cx) - 30) * var(--hu));bottom:calc(10px + env(safe-area-inset-bottom) + (var(--cy) - 30) * var(--hu));width:calc(60 * var(--hu));height:calc(60 * var(--hu));pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.touch-game #hud .combatbar .slot:first-child{--cx:232;--cy:36}.touch-game #hud .combatbar .slot:nth-child(2){--cx:196;--cy:100}.touch-game #hud .combatbar .slot:nth-child(3){--cx:150;--cy:146}.touch-game #hud .combatbar .slot:nth-child(4){--cx:86;--cy:200}.touch-game #hud .combatbar .slot:nth-child(5){--cx:24;--cy:211}.touch-game #hud .combatbar .slot:nth-child(6){--cx:152;--cy:211}}@media (height<=500px) and (width<=700px){.touch-game #hud .boss .pct{display:none}.touch-game #hud .boss .timer{margin-left:auto}}@media (prefers-reduced-motion:reduce){#hud .me.low .portrait:before,#hud .me.low .bar.hp:after,#hud .van.broken .bar.hull,#hud.invan .van.lowfuel .fuel,#hud .boss.enraged .gbar:after,#touchMenus #openTree{animation:none}.ult-chip[data-state=ready],.game-touch-controls .jr-actions [data-action=skill1][data-state=ready]{box-shadow:0 0 calc(14 * var(--hu)) calc(4 * var(--hu)) #78ffcdbf;animation:none}}#over.roadlog{--u:clamp(.78px, min(calc(100vw / 812), calc(100vh / 375)), 2.6px);--small:max(12px, calc(13 * var(--u)));--brass-hi:#f0cf85;--ink:#3a2813;--rust:#8e2a12;--teal:#0a5444;grid-template-columns:calc(212 * var(--u)) minmax(0, calc(640 * var(--u)));grid-template-rows:minmax(0, max(290px, calc(330 * var(--u)))) auto;place-content:center;place-items:stretch stretch;gap:calc(6 * var(--u));padding:max(8px, env(safe-area-inset-top)) max(calc(10 * var(--u)), env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(calc(6 * var(--u)), env(safe-area-inset-left));font:600 var(--small)/1.25 var(--subfam);background:linear-gradient(90deg,#0a08064d,#0a0806cc 34%),#0e0d0c url(/ui/crew/backdrop.jpg) 30% 40%/cover;grid-template-areas:"who sheet""who act";font-stretch:100%;display:grid;overflow:hidden}.log-small{color:var(--ink);font:600 var(--small)/1.2 var(--subfam);margin:0}.log-who{flex-direction:column;grid-area:who;justify-content:flex-end;min-width:0;min-height:0;animation:.24s ease-out both log-fade;display:flex;position:relative}#overArt{object-fit:contain;object-position:50% 0;width:100%;height:86%;filter:drop-shadow(0 0 calc(10 * var(--u)) #000000b3);animation:.32s ease-out both log-who;position:absolute;top:0;left:0}.log-talk{isolation:isolate;gap:calc(2 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));flex-direction:column;display:flex;position:relative}.log-talk:before{content:"";z-index:-1;border-style:solid;border-width:calc(10 * var(--u));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.log-crew{justify-content:space-between;align-items:baseline;gap:.5em;min-width:0;display:flex}.log-crew b{color:var(--brass-hi);font:800 max(13px, calc(15 * var(--u)))/1.1 var(--headfam);letter-spacing:.04em;text-transform:uppercase}.log-crew small{color:var(--sand);font:600 var(--small)/1.1 var(--subfam);flex:none}.log-story{color:var(--ivory);margin:0;font-weight:500}#over.roadlog .st-line,#over.roadlog .st-chapter{font-size:max(13px, var(--small));line-height:1.2;display:block}#over.roadlog .st-chapter{color:var(--teal)}.log-cols{isolation:isolate;gap:calc(4 * var(--u));min-width:0;min-height:0;padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));color:var(--ink);text-shadow:none;flex-direction:column;grid-area:sheet;animation:.24s ease-out both log-fade;display:flex;position:relative}.log-bars,.log-chips,.log-kept{text-shadow:0 1px #000c}.log-cols:before{content:"";inset:calc(7 * var(--u));z-index:-2;background:#1b150e url(/ui/screens/log_paper.webp) 50%/100% 100% no-repeat;position:absolute}.log-cols:after{content:"";z-index:-1;border-style:solid;border-width:calc(28 * var(--u));pointer-events:none;border-image:url(/ui/screens/log_frame.webp) 14.07% 9.25% round;position:absolute;inset:0}.log-plate{top:calc(-5 * var(--u));isolation:isolate;height:calc(26 * var(--u));padding:0 calc(30 * var(--u));color:var(--brass-hi);font:800 max(12px, calc(14 * var(--u)))/1 var(--headfam);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #000;align-items:center;margin:0;font-stretch:75%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.log-plate:before{content:"";z-index:-1;border-style:solid;border-width:calc(13 * var(--u)) calc(24 * var(--u));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}.log-band{isolation:isolate;justify-content:space-between;align-items:center;gap:calc(10 * var(--u));min-height:calc(28 * var(--u));margin-inline:calc(-4 * var(--u));padding:0 calc(38 * var(--u)) 0 calc(22 * var(--u));color:#f6ead0;flex:none;display:flex;position:relative}.log-band:before{content:"";inset:calc(-3 * var(--u)) 0;z-index:-1;background:url(/ui/screens/band_lose.webp) 50%/100% 100% no-repeat;position:absolute}#over.win .log-band:before{background-image:url(/ui/screens/band_win.webp)}.log-band h2{color:#fff3da;font:900 max(16px, calc(20 * var(--u)))/1 var(--headfam);letter-spacing:.05em;text-shadow:0 max(1px, calc(1.5 * var(--u))) 0 #000000a6;text-transform:uppercase;flex:none;margin:0;font-stretch:75%}.log-where{color:#f6ead0;min-width:0;font:600 var(--small)/1.1 var(--subfam);text-align:right;text-shadow:0 1px #0009;margin:0}.log-score{align-items:center;gap:calc(7 * var(--u));flex:none;display:flex}.log-new{z-index:1;width:max(62px, calc(72 * var(--u)));height:max(32px, calc(34 * var(--u)));margin-right:calc(-16 * var(--u));color:#a81f0f;font:800 max(12px, calc(13 * var(--u)))/.98 var(--subfam);text-align:center;text-transform:uppercase;background:url(/ui/screens/stamp.webp) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;padding:0 .3em;animation:.35s cubic-bezier(.2,1.4,.4,1) .65s both log-stamp;display:flex;position:relative;transform:rotate(-9deg)}@keyframes log-stamp{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}}.log-big{isolation:isolate;min-width:calc(168 * var(--u));height:max(40px, calc(46 * var(--u)));padding:0 calc(26 * var(--u));color:#ffcf6a;font:900 max(26px, calc(35 * var(--u)))/1 var(--headfam);font-variant-numeric:tabular-nums;text-shadow:0 max(1px, calc(2 * var(--u))) 0 #000, 0 0 calc(14 * var(--u)) #ffbe5059;flex:none;justify-content:center;align-items:center;font-stretch:75%;display:flex;position:relative}.log-big:before{content:"";z-index:-1;border-style:solid;border-width:max(20px, calc(23 * var(--u))) calc(30 * var(--u));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}.log-parts{gap:0 calc(10 * var(--u));flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.log-parts div{border-bottom:1px solid #3a281347;justify-content:space-between;gap:.4em;min-width:0;line-height:1.16;display:flex}.log-parts dt{color:var(--ink);font-weight:600;font-size:max(11px, calc(12 * var(--u)))}.log-parts dd{color:#241606;font-weight:800;font-size:max(12px, calc(12.5 * var(--u)));font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.log-daily{color:var(--teal);font-weight:700}.log-post{color:var(--ink)}.log-mid{gap:calc(9 * var(--u));flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:0;display:grid}.log-bars{gap:calc(3 * var(--u));flex-direction:column;display:flex}.log-bar{align-items:center;gap:calc(5 * var(--u));height:max(22px, calc(26 * var(--u)));padding-right:calc(7 * var(--u));border-radius:calc(3 * var(--u));background:#17110b;grid-template-columns:auto minmax(0,1fr) 2.7em minmax(0,1fr);display:grid;box-shadow:inset 0 1px 3px #000,0 1px #ffeec866}.log-bar:nth-child(n+4){display:none}.log-bar img{width:max(22px, calc(26 * var(--u)));height:max(22px, calc(26 * var(--u)));object-fit:contain;background:#15120e;border-radius:18%;box-shadow:0 0 0 1px #9a7a3c}.log-bar span{min-width:0;color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.log-bar b{color:#ffcf6a;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.log-bar i{height:calc(10 * var(--u));border-radius:calc(2 * var(--u));background:#0b0a09;min-height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000,0 0 0 1px #f0cf8547}.log-bar i:before{content:"";width:var(--w);background:linear-gradient(color-mix(in srgb, var(--c) 72%, #fff), var(--c) 45%, color-mix(in srgb, var(--c) 70%, #000));transform-origin:0;animation:.5s ease-out .12s both log-fill;position:absolute;inset:0 auto 0 0}@keyframes log-fill{0%{transform:scaleX(0)}}.log-bars>.log-small{padding:calc(4 * var(--u)) 0}.log-notes{align-content:flex-start;gap:calc(2 * var(--u)) calc(20 * var(--u));min-width:0;min-height:0;font:600 var(--small)/1.18 var(--subfam);flex-flow:column wrap;display:flex;overflow:hidden}.log-notes>*{width:100%}.log-killer{flex-direction:column;display:flex}.log-killer b{color:var(--rust);font-weight:800}#over.win .log-killer b{color:var(--teal)}.log-killer span{color:var(--ink);font-weight:500}.log-boss{color:var(--rust)}.log-tip{color:var(--teal);margin:0;font-weight:700}.log-chapter{color:var(--ink);margin:0}.log-chips{isolation:isolate;gap:0 calc(9 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));flex-wrap:wrap;flex:none;margin:0;display:flex;position:relative}.log-chips:before{content:"";z-index:-1;border-style:solid;border-width:calc(9 * var(--u));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.log-chips div{align-items:center;gap:calc(4 * var(--u));min-width:0;min-height:calc(17 * var(--u));flex:auto;display:flex}.log-chips div:before{content:"";width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--g) center / contain no-repeat;flex:none}.log-chips div:first-child{--g:url(/ui/hud/kills.webp)}.log-chips div:nth-child(2){--g:url(/ui/screens/g_trophy.webp)}.log-chips div:nth-child(3){--g:url(/ui/hud/clock.webp)}.log-chips div:nth-child(4){--g:url(/ui/hud/scrap.webp)}.log-chips dt{color:var(--sand);font-weight:500;font-size:max(11px, calc(12 * var(--u)));white-space:nowrap}.log-chips dd{color:#ffcf6a;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-weight:800}.log-kept{isolation:isolate;align-items:center;gap:calc(7 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));flex:none;grid-template-columns:minmax(0,13fr) minmax(0,7fr);display:grid;position:relative}.log-kept:before{content:"";z-index:-1;border-style:solid;border-width:calc(9 * var(--u));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.log-finds{gap:calc(5 * var(--u));min-width:0;display:flex}.log-find{--tile:url(/ui/screens/tile_normal.webp);align-items:center;gap:calc(4 * var(--u));flex:1 1 0;min-width:0;display:flex}.log-find[data-rarity="1"]{--tile:url(/ui/screens/tile_magic.webp)}.log-find[data-rarity="2"]{--tile:url(/ui/screens/tile_rare.webp)}.log-find[data-rarity="3"]{--tile:url(/ui/screens/tile_unique.webp)}.log-find svg,.log-find img{box-sizing:border-box;width:max(32px, calc(38 * var(--u)));height:max(32px, calc(38 * var(--u)));padding:max(5px, calc(6 * var(--u)));background:var(--tile) center / 100% 100% no-repeat;object-fit:contain;filter:drop-shadow(0 0 calc(4 * var(--u)) color-mix(in srgb, var(--r) 50%, transparent));flex:none}.log-find span{flex-direction:column;min-width:0;display:flex}.log-find b{color:var(--r);font-weight:700;font-size:max(11px, calc(12 * var(--u)));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.log-find small{color:var(--sand);font:600 max(11px, calc(11.5 * var(--u)))/1.15 var(--subfam);display:none}.log-finds>.log-small{color:var(--sand)}.log-loot{flex-direction:column;gap:1px;min-width:0;display:flex}.log-loot .rw{background:0 0;border:0;gap:.4em;padding:0}.log-loot .rw:nth-last-child(n+3),.log-loot .rw .pi{display:none}.log-loot .rw span{color:var(--ivory);font:500 max(11px, calc(12 * var(--u)))/1.12 var(--subfam);letter-spacing:0;text-transform:none;flex-flow:wrap;flex:1;column-gap:.4em}.log-loot .rw small{font:inherit;color:var(--sand)}.log-loot .rw b{color:var(--sand);font:600 max(11px, calc(11 * var(--u)))/1.12 var(--subfam);flex:none}.log-loot .rw.complete b{color:var(--jade)}.log-loot .result-shards{color:var(--sand);font:500 max(11px, calc(12 * var(--u)))/1.12 var(--subfam);margin:0}@media (height>=600px){.log-find small{display:block}.log-loot .rw:nth-last-child(n+3){display:flex}.log-loot .rw:nth-last-child(n+4){display:none}}#over.roadlog .actions{justify-content:stretch;align-self:stretch;gap:calc(5 * var(--u));flex-wrap:nowrap;flex:none;grid-area:act;margin:0}#over.roadlog .actions button{isolation:isolate;min-width:0;min-height:max(48px, calc(48 * var(--u)));box-shadow:none;color:var(--brass-hi);font:800 max(13px, calc(16 * var(--u)))/1 var(--headfam);letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 1 0;gap:.35em;margin:0;padding:0 .5em;font-stretch:75%;position:relative}#over.roadlog .actions button:before{content:"";z-index:-1;border-style:solid;border-width:max(24px, calc(24 * var(--u))) max(12px, calc(12 * var(--u)));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}#over.roadlog .actions .play{color:#05241b;font-size:max(16px, calc(20 * var(--u)));text-shadow:0 1px #ffffff59;flex-grow:2.4}#over.roadlog .actions .play:before{border-image-source:url(/ui/screens/primary.webp)}#over.roadlog .actions button:disabled{color:#a89f90;cursor:not-allowed;filter:none;transform:none}#over.roadlog .actions button:disabled:before{border-image-source:url(/ui/screens/disabled.webp)}#over.roadlog .actions button:not(.play):after{content:"";background:var(--g) center / contain no-repeat;flex:none;order:-1;width:1.25em;height:1.25em}#over.roadlog .actions:has(#overSame) button:not(.play){font-size:max(12px, calc(13 * var(--u)))}#over.roadlog .actions:has(#overSame) button:not(.play):after{display:none}#over.roadlog .actions:has(#overSame) .play{font-size:max(15px, calc(17 * var(--u)));flex-grow:2.3}#over.roadlog .actions #overSame{font-size:max(12px, calc(12 * var(--u)));letter-spacing:0;flex-grow:1.15}@media (width>=701px){#over.roadlog .actions:has(#overMap:not([hidden])) button:not(.play){font-size:max(13px, calc(14 * var(--u)));gap:.25em;padding-inline:.35em}#over.roadlog .actions:has(#overMap:not([hidden])) button:not(.play):after{width:1.1em;height:1.1em}#over.roadlog .actions:has(#overMap:not([hidden])) .play{flex-grow:1.9}}@media (width>=701px) and (width<=900px){#over.roadlog .actions:has(#overMap:not([hidden])) .play{font-size:max(16px, calc(17 * var(--u)));flex-grow:1.6}#over.roadlog .actions:has(#overMap:not([hidden])) .ico-retry{display:none}}#over.roadlog #overBag{--g:url(/ui/hud/bag.webp)}#over.roadlog #overRanks{--g:url(/ui/screens/g_trophy.webp)}#over.roadlog #overEasy{--g:url(/ui/hud/heart.webp)}#over.roadlog #overShare{--g:url(/ui/screens/g_share.webp)}#over.roadlog #toCrew{--g:url(/ui/screens/g_crew.webp)}#over.roadlog #overSame{--g:url(/ui/screens/g_road.webp)}#over.roadlog .ico-retry{background:url(/ui/screens/g_again.webp) 50%/contain no-repeat;border:0;border-radius:0;width:1.25em;height:1.25em;transform:none}#over.roadlog .hint{left:0;right:0;bottom:calc(10 * var(--u));color:var(--sand);text-align:center;font:500 var(--small)/1 var(--subfam);text-shadow:0 1px 2px #000;pointer-events:none;margin:0;position:absolute}.touch-game #over.roadlog .hint{display:none}@media (height<=560px){#over.roadlog .hint,#over.roadlog.win #overBy{display:none}}.again{white-space:nowrap;justify-items:center;gap:.12em;min-width:0;display:inline-grid}.again small{text-overflow:ellipsis;max-width:100%;font:600 max(13px, .56em)/1.05 var(--subfam);letter-spacing:0;text-transform:none;white-space:nowrap;display:block;overflow:hidden}#over.roadlog #retry:disabled{cursor:wait}@media (width<=700px){#over.roadlog{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"who sheet""act act"}.log-big{min-width:118px;padding:0 calc(22 * var(--u))}.log-find:nth-child(n+3){display:none}}@keyframes log-who{0%{opacity:0;transform:translateX(calc(-14 * var(--u)))}}@keyframes log-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.log-who,#overArt,.log-cols,.log-new,.log-bar i:before{animation:none}}.counts .score-line b{color:var(--gold)}.touch-game .counts .score-line{display:none}#hud .score-chip{z-index:4;color:var(--gold);font:900 clamp(20px, 5vh, 34px)/1 var(--headfam);text-shadow:0 2px 4px #000;pointer-events:none;font-stretch:75%;animation:1.1s ease-out forwards score-chip;position:absolute;top:22%;left:50%;transform:translate(-50%)}@keyframes score-chip{0%{opacity:0;margin-top:12px}15%{opacity:1}75%{opacity:1}to{opacity:0;margin-top:-28px}}@media (prefers-reduced-motion:reduce){.score-chip{animation-timing-function:step-end}}#offer.screen{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;gap:calc(13 * var(--px));padding:calc(3 * var(--px)) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.lvhead{isolation:isolate;align-items:center;gap:calc(10 * var(--px));height:calc(38 * var(--px));padding:0 calc(34 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(3 * var(--px)) #000000b3);flex:none;display:flex;position:relative}.lvhead:before{content:"";z-index:-1;border-style:solid;border-width:calc(19 * var(--px)) calc(28 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}#offerTitle{color:var(--brass-hi);font:800 calc(22 * var(--px))/1 var(--headfam);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 calc(2 * var(--px)) 0 #000, 0 0 calc(6 * var(--px)) #f0b45080;white-space:nowrap;margin:0}#offerLv{color:var(--ivory);font:800 calc(16 * var(--px))/1 var(--headfam);letter-spacing:.06em;white-space:nowrap}#offerMore{color:var(--amber);font:600 max(11px, calc(12 * var(--px)))/1 var(--subfam);white-space:nowrap}#offerMore:empty{display:none}#offerCards{gap:calc(11 * var(--px));flex-wrap:nowrap;flex:none;max-width:none;display:flex}.pick{--tier:#e5e7eb;--frame:url(/ui/screens/frame_normal.webp);--edge:calc(24 * var(--px));isolation:isolate;align-items:center;gap:calc(2 * var(--px));width:min(calc(218 * var(--px)), calc((100vw - 26px - env(safe-area-inset-left) - env(safe-area-inset-right)) / 3));height:min(calc(290 * var(--px)), calc(100vh - 66px));padding:calc(14 * var(--px)) calc(15 * var(--px)) calc(11 * var(--px));color:var(--ivory);text-align:center;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 0 calc(5 * var(--px)) color-mix(in srgb, var(--tier) 40%, transparent));background:0 0;border:0;flex-direction:column;transition:transform .12s ease-out,filter .12s ease-out;animation:.15s ease-out backwards card-in;display:flex;position:relative}.pick:nth-child(2){animation-delay:40ms}.pick:nth-child(3){animation-delay:80ms}@keyframes card-in{0%{opacity:0;transform:translateY(calc(10 * var(--px))) scale(.96)}}.pick:before{content:"";z-index:-1;border-style:solid;border-width:var(--edge);border-image:var(--frame) 11% 17% stretch;position:absolute;inset:0}.pick:after{content:"";inset:calc(8 * var(--px));z-index:-2;background:radial-gradient(ellipse 85% 40% at 50% 17%, color-mix(in srgb, var(--tier) 24%, transparent), transparent), linear-gradient(#1c1f25, #101215);position:absolute}.pick.r1{--frame:url(/ui/screens/frame_magic.webp)}.pick.r2,.pick.r3{--frame:url(/ui/screens/frame_rare.webp)}.pick.r3:before{filter:hue-rotate(52deg)}.pick.r4{--frame:url(/ui/screens/frame_unique.webp);--edge:calc(30 * var(--px))}.pick.r4:before{border-image-slice:17.5% 27%}.pick.r5{--frame:url(/ui/screens/frame_magic.webp)}.pick.r5:before{filter:hue-rotate(38deg)saturate(1.2)}.pick>*{flex-shrink:0}.pick:hover,.pick:focus-visible{transform:translateY(calc(-4 * var(--px)));filter:drop-shadow(0 0 calc(10 * var(--px)) color-mix(in srgb, var(--tier) 85%, transparent));outline:none}.pick:active{transform:scale(.98)}.pick .key{top:calc(26 * var(--px));right:calc(20 * var(--px));width:calc(18 * var(--px));height:calc(18 * var(--px));border-radius:calc(3 * var(--px));color:var(--sand);font:700 calc(12 * var(--px))/1 var(--subfam);background:#0009;border:1px solid #8a6330;place-items:center;display:grid;position:absolute}.pick .ribbon{top:calc(-10 * var(--px));isolation:isolate;height:calc(23 * var(--px));padding:0 calc(14 * var(--px));color:var(--tier);font:800 calc(12 * var(--px))/1 var(--headfam);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pick .ribbon:before{content:"";z-index:-1;border-style:solid;border-width:calc(11.5 * var(--px)) calc(9 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%;position:absolute;inset:0}.pick .art{width:calc(70 * var(--px));height:calc(70 * var(--px));margin:calc(2 * var(--px)) 0 0;background:url(/ui/screens/badge.webp) 50%/100% 100% no-repeat;place-items:center;display:grid;position:relative}.pick .art:before{content:"";inset:calc(-12 * var(--px));z-index:-1;background:repeating-conic-gradient(color-mix(in srgb, var(--tier) 55%, transparent) 0 8deg, transparent 8deg 24deg);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 45%,#0000);mask:radial-gradient(closest-side,#000 45%,#0000)}.pick.r2 .art:before,.pick.r3 .art:before,.pick.r4 .art:before,.pick.r5 .art:before{animation:14s linear infinite card-rays}@keyframes card-rays{to{transform:rotate(360deg)}}.pick .art img{object-fit:contain;width:62%;height:62%;filter:drop-shadow(0 calc(1 * var(--px)) calc(2 * var(--px)) #000c)}.pick .art img.card-stat{clip-path:circle(34%);filter:none;width:100%;height:100%}.pick .tgt{right:calc(-3 * var(--px));bottom:calc(-3 * var(--px));width:calc(28 * var(--px));height:calc(28 * var(--px));position:absolute}.pick .art .tgt img{border:1px solid var(--tier);border-radius:calc(4 * var(--px));filter:none;background:#0b0a0e;width:100%;height:100%}.pick .card-lantern{width:62%;height:62%;color:var(--jade);justify-content:center;align-items:center;display:flex}.pick .card-lantern img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 calc(4 * var(--px)) #3cf0b499)}.pick .name{min-height:calc(19 * var(--px));margin-top:calc(1 * var(--px));color:var(--ivory);font:800 calc(16 * var(--px))/1.05 var(--headfam);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.pick .tag{isolation:isolate;height:calc(21 * var(--px));padding:0 calc(11 * var(--px));color:var(--amber);font:800 max(11px, calc(11.5 * var(--px)))/1 var(--headfam);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0;display:flex;position:relative}.pick .tag:before{content:"";z-index:-1;border-style:solid;border-width:calc(10.5 * var(--px)) calc(8 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12%;position:absolute;inset:0}.pick.new .tag{color:var(--jade)}.pick .tag em{color:var(--jade);font-style:normal}.pick .rule{width:90%;height:calc(9 * var(--px));background:url(/ui/hud/divider.webp) 50%/100% 100% no-repeat;display:block}.pick em{color:#5cf08c;font-style:normal}.pick .effect{color:var(--ivory);font:800 calc(14 * var(--px))/1.1 var(--headfam);letter-spacing:.02em;text-transform:uppercase}.pick .effect em{font-size:calc(20 * var(--px));line-height:1}.pick .rest:empty{display:none}.pick .rest{color:var(--sand);font:600 max(11px, calc(11.5 * var(--px)))/1.15 var(--subfam)}.pick .rest:first-letter{text-transform:uppercase}.pick .bonus{color:var(--tier);font:700 max(11px, calc(11 * var(--px)))/1.15 var(--subfam)}.pick .bonus em{color:#5cf08c}.pick .stats{margin:auto calc(4 * var(--px)) 0;padding-top:calc(3 * var(--px));flex-direction:column;align-self:stretch;display:flex}.pick .stat{justify-content:space-between;align-items:center;gap:calc(6 * var(--px));height:calc(17 * var(--px));font:600 max(11px, calc(11.5 * var(--px)))/1 var(--subfam);font-variant-numeric:tabular-nums;border-top:1px solid #f0cf8529;display:flex}.pick .stat i{color:var(--sand);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pick .stat b{color:var(--ivory);flex:none;font-weight:700}.pick .stat u{margin:0 calc(3 * var(--px));color:var(--sand);text-decoration:none}.pick .stat em{font-size:inherit}.pick .slots{align-items:center;gap:calc(2 * var(--px));padding-top:calc(2 * var(--px));flex:none;margin-top:auto;display:flex}.pick .stats+.slots{margin-top:0}.pick .stats:last-child{margin-bottom:calc(14 * var(--px))}.pick .slots i{width:calc(13 * var(--px));height:calc(13 * var(--px));background:url(/ui/screens/pip_empty.webp) 50%/contain no-repeat}.pick .slots i.on{background-image:url(/ui/screens/pip_jade.webp)}.pick .slots i.new{background-image:url(/ui/screens/pip_gold.webp);animation:.9s ease-in-out infinite alternate slotGlow}@keyframes slotGlow{to{filter:brightness(1.5)}}@media (prefers-reduced-motion:reduce){.pick,.pick .art:before,.pick .slots i.new{animation:none!important}}.pick .art img.card-van{object-fit:contain;width:80%;height:80%;filter:drop-shadow(0 0 calc(4 * var(--px)) #ffbe5a8c)}#offer.shop .lvhead h3{color:#ffcf6a}.crate-moment{top:calc(33 * var(--hu));z-index:4;pointer-events:none;flex-direction:column;align-items:center;width:max-content;display:flex;position:absolute;left:50%;transform:translate(-50%)}.crate-moment[hidden]{display:none}#hud:has(#crateMoment:not([hidden])) :is(#prompts,#radio,#nextAction){visibility:hidden}body:has(#crateMoment:not([hidden])) :is(.loot-label,.story-band:not(.talk)){visibility:hidden}.crate-plate{z-index:1;isolation:isolate;height:calc(27 * var(--hu));margin-bottom:calc(-11 * var(--hu));padding:0 calc(30 * var(--hu));color:#f0cf85;font:800 calc(15 * var(--hu))/1 var(--headfam);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 calc(1.5 * var(--hu)) 0 #000;white-space:nowrap;align-items:center;animation:.18s cubic-bezier(.2,1.4,.4,1) .16s both crate-pop;display:flex;position:relative}.crate-plate:before{content:"";z-index:-1;border-style:solid;border-width:calc(13.5 * var(--hu)) calc(24 * var(--hu));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}.crate-moment[data-tier=jade] .crate-plate{color:var(--jade)}.crate-moment[data-tier=sealed] .crate-plate{color:#fff0bf;filter:drop-shadow(0 0 calc(8 * var(--hu)) #f2c061b3)}.crate-row{isolation:isolate;align-items:flex-start;gap:calc(4 * var(--hu));padding:calc(17 * var(--hu)) calc(11 * var(--hu)) calc(8 * var(--hu));animation:.16s ease-out .16s both crate-open;display:flex;position:relative}.crate-row:before{content:"";z-index:-1;border-style:solid;border-width:calc(13 * var(--hu));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.crate-chip,.crate-card{animation:crate-rise .26s calc(.22s + var(--k) * .11s) both cubic-bezier(.2, 1.3, .4, 1)}.crate-chips{align-self:center;gap:calc(3 * var(--hu));padding-left:calc(3 * var(--hu));flex-direction:column;flex:none;order:1;display:flex}.crate-chip{align-items:center;gap:calc(4 * var(--hu));color:#ffd27a;font:800 max(13px, calc(13 * var(--hu)))/calc(20 * var(--hu)) var(--subfam);text-shadow:0 1px 2px #000;white-space:nowrap;display:flex}.crate-chip:before{content:"";width:calc(20 * var(--hu));height:calc(20 * var(--hu));background:url(/ui/icons/scrap.png) 50%/contain no-repeat;flex:none}.crate-chip.jade{color:var(--jade)}.crate-chip.jade:before{background-image:url(/ui/icons/jade.png)}.crate-chip.medkit{color:#ff9a9a}.crate-chip.medkit:before{background-image:url(/ui/hud/heal.webp)}.crate-card{--tile:url(/ui/screens/tile_normal.webp);width:calc(84 * var(--hu));text-align:center;flex-direction:column;align-items:center;display:flex}.crate-card[data-rarity="1"]{--tile:url(/ui/screens/tile_magic.webp)}.crate-card[data-rarity="2"]{--tile:url(/ui/screens/tile_rare.webp)}.crate-card[data-rarity="3"]{--tile:url(/ui/screens/tile_unique.webp)}.crate-icon{isolation:isolate;width:calc(72 * var(--hu));height:calc(72 * var(--hu));padding:calc(10 * var(--hu));background:var(--tile) center / 100% 100% no-repeat;filter:drop-shadow(0 0 calc(6 * var(--hu)) color-mix(in srgb, var(--r) 65%, transparent));display:block;position:relative}.crate-card:not([data-rarity="0"]) .crate-icon:before{content:"";z-index:-1;background:var(--r);animation:crate-rays 1.6s calc(.22s + var(--k) * .11s) linear both;position:absolute;inset:-42%;-webkit-mask:url(/ui/screens/burst.webp) 50%/contain no-repeat;mask:url(/ui/screens/burst.webp) 50%/contain no-repeat}.crate-icon svg,.crate-icon img{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:100%;height:100%;display:block}.crate-card b{max-width:100%;margin-top:calc(2 * var(--hu));color:var(--r);font:700 max(12px, calc(12 * var(--hu)))/1.05 var(--subfam);text-shadow:0 1px 2px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crate-card small{color:var(--ivory);font:500 max(11px, calc(11 * var(--hu)))/1.15 var(--subfam);text-shadow:0 1px 2px #000;display:none}@media (height>=600px){.crate-card small{display:block}.crate-row{grid-template-columns:repeat(var(--n), auto);justify-content:center;justify-items:center;row-gap:calc(5 * var(--hu));display:grid}.crate-card{grid-row:1}.crate-chips{gap:calc(12 * var(--hu));flex-direction:row;grid-area:2/1/auto/-1;padding-left:0}.crate-chip+.crate-chip{padding-left:calc(12 * var(--hu));border-left:1px solid #f0cf8559}}@media (width>=701px) and (height<=599px){.crate-card{width:auto;min-width:calc(84 * var(--hu))}.crate-card b{white-space:nowrap;max-width:none;display:block}}@media (width<=700px){.crate-moment{width:auto;top:52px;left:210px;right:106px;transform:none}.crate-row{gap:3px;padding-inline:9px}.crate-card{width:64px}.crate-icon{width:60px;height:60px;padding:8px}.crate-card b{display:none}}#hud:has(#crateMoment:not([hidden])):after{content:"";pointer-events:none;box-shadow:inset 0 0 calc(64 * var(--hu)) calc(6 * var(--hu)) #ffbe5a80;animation:.9s ease-out both crate-edge;position:absolute;inset:0}#hud:has(#crateMoment[data-tier=jade]:not([hidden])):after{box-shadow:inset 0 0 calc(64 * var(--hu)) calc(6 * var(--hu)) #36f3c26b}#hud:has(#crateMoment[data-tier=sealed]:not([hidden])):after{box-shadow:inset 0 0 calc(80 * var(--hu)) calc(8 * var(--hu)) #ffcd6e9e}.crate-fly{z-index:3;width:calc(20 * var(--hu));height:calc(20 * var(--hu));object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 3px #000000b3);position:absolute;top:0;left:0}@keyframes crate-edge{to{opacity:0}}@keyframes crate-pop{0%{opacity:0;transform:translateY(calc(-8 * var(--hu))) scale(.8)}}@keyframes crate-open{0%{opacity:0;transform:scale(.92)}}@keyframes crate-rays{0%{opacity:0;transform:scale(.45)rotate(-16deg)}22%{opacity:1}to{opacity:.8;transform:scale(1)rotate(20deg)}}@keyframes crate-rise{0%{opacity:0;transform:translateY(calc(26 * var(--hu))) scale(.7)}}@media (prefers-reduced-motion:reduce){.crate-plate,.crate-row,.crate-chip,.crate-card,.crate-card .crate-icon:before{animation:none}#hud:has(#crateMoment:not([hidden])):after{display:none}}#title.crew{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--btn:max(48px, calc(38 * var(--px)));--brass-hi:#f0cf85}#title .plate,#title .crewinfo,#title .starts,#title .crew-spirit,#title .play,#title .ghost,#title .veh,#title .sound-btn,#netBar .net-chip{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0}#title .plate:before,#title .crewinfo:before,#title .starts:before,#title .crew-spirit:before,#title .play:before,#title .ghost:before,#title .veh:before,#title .sound-btn:before,#netBar .net-chip:before{content:"";z-index:-1;background:0 0;border:0 solid;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}#title .plate{min-height:calc(40 * var(--px));padding:calc(4 * var(--px)) calc(13 * var(--px));justify-content:center}#title .plate:before{border-width:calc(14 * var(--px)) calc(10 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12% fill}#title .stand.on .plate{color:#05241b;text-shadow:0 1px #ffffff59}#title .stand.on .plate span{color:#0e3b2d}#title .stand.on .plate:before{border-width:calc(14 * var(--px)) calc(10 * var(--px));border-image:url(/ui/screens/tab_on.webp) 49% 6.5% fill}#title .stand:focus-visible .plate{filter:brightness(1.25)}#title .stand.next .plate:before{filter:saturate(.4)brightness(.8)}#title .stand.on:before{box-shadow:none;filter:drop-shadow(0 0 .6em #3cf0b4d9);background:url(/ui/hud/ring_chip.webp) 50%/100% 100% no-repeat,radial-gradient(closest-side,#3cf0b499,#3cf0b429 70%,#0000);border:0}#title .crewinfo{padding:calc(10 * var(--px)) calc(12 * var(--px))}#title .crewinfo:before{border-width:calc(13 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill}#title .crewinfo:after{content:none}#title .crewinfo .who b{color:var(--brass-hi)}#title .crewinfo .who .face{box-sizing:border-box;background:url(/ui/screens/tile_normal.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:.35em}#title .crewinfo dl{padding-top:calc(7 * var(--px));background:url(/ui/hud/divider.webp) top center / 100% calc(6 * var(--px)) no-repeat;border-top:0}#title .crewinfo dd{color:#ffcf6a}#title .crewinfo .bar{height:calc(5 * var(--px));background:#0c0a08;border-radius:1px;box-shadow:0 0 0 1px #aa823ebf,inset 0 1px 2px #000}#title .crewinfo .bar i{background:linear-gradient(#8ff7da,#27c79a 55%,#149a76)}#title .starts,#title .crew-spirit{min-height:44px;padding:calc(5 * var(--px)) calc(9 * var(--px));position:relative}#title .starts:before,#title .crew-spirit:before{border-width:calc(6 * var(--px));border-image:url(/ui/screens/secondary.webp) 26% 6.5% fill}#title .crew-spirit:hover,#title .crew-spirit:focus-visible{filter:brightness(1.2);outline:0}#title .actions{flex-wrap:nowrap}#title .play,#title .ghost{min-height:var(--btn)}#title .actions .play{flex:auto;min-width:0}#title .actions .play .again small{max-width:none}#title .actions .play:has(.again){padding-inline:.9em}#title .actions .ghost{padding-inline:.9em;font-size:1.25em}#title .play{color:#05241b;text-shadow:0 1px #ffffff59}#title .ghost{color:var(--brass-hi)}#title .play:before,#title .ghost:before{border-width:calc(var(--btn) / 2) calc(var(--btn) / 4);border-image:url(/ui/screens/primary.webp) 49% 6.5% fill}#title .ghost:before{border-image-source:url(/ui/screens/secondary.webp)}#title .ghost:after{content:"";filter:drop-shadow(0 1px 1px #000);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;order:-1;width:1.15em;height:1.15em}#titleGarage:after{background-image:url(/ui/screens/g_garage.webp)}#titleBag:after{background-image:url(/ui/hud/bag.webp)}#titleSettings:after{background-image:url(/ui/screens/g_settings.webp)}#titleCredits:after{background-image:url(/ui/screens/g_credits.webp)}#vehiclePick .veh{min-height:var(--btn);padding:calc(3 * var(--px)) calc(4 * var(--px)) calc(5 * var(--px))}#vehiclePick .veh:before{border-width:calc(var(--btn) / 4.6);border-image:url(/ui/hud/plate_icon.webp) 24% fill}#vehiclePick .veh.on{color:var(--jade)}#vehiclePick .veh.on:before{filter:drop-shadow(0 0 calc(1 * var(--px)) var(--jade)) drop-shadow(0 0 calc(4 * var(--px)) var(--jade))}#vehiclePick .veh.locked:before{filter:saturate(.5)brightness(.72)}#vehiclePick .veh.locked:after{top:calc(5 * var(--px));right:calc(5 * var(--px));width:calc(13 * var(--px));height:calc(13 * var(--px));box-shadow:none;background:url(/ui/hud/g_lock.webp) 50%/contain no-repeat;border-radius:0}#title.crew:has(#titleSignIn:not([hidden])){grid-template-rows:1fr auto auto auto .35fr;grid-template-areas:"logo logo""line info""sign info""act act""hint hint"}#title .sign-google{isolation:isolate;min-height:var(--btn);color:var(--brass-hi);font:800 1.5em/1 var(--headfam);letter-spacing:.03em;text-shadow:0 1px 2px #000;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:sign;justify-self:center;align-items:center;gap:.55em;padding:0 1.5em 0 .75em;font-stretch:75%;transition:transform .12s,filter .12s;display:inline-flex;position:relative}#title .sign-google:before{content:"";z-index:-1;border:0 solid;border-width:calc(var(--btn) / 2) calc(var(--btn) / 4);border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}#title .sign-google:hover,#title .sign-google:focus-visible{filter:brightness(1.18);outline:none;transform:translateY(-.1em)}#title .sign-google .g-disc{background:#fff;border-radius:50%;flex:none;place-items:center;width:1.55em;height:1.55em;display:grid;box-shadow:0 1px 2px #0009}#title .sign-google svg{width:1em;height:1em}.touch-game #title .sign-google{letter-spacing:.02em;min-height:44px;font-size:15px}@media (height<=500px){#title.crew:has(#titleSignIn:not([hidden])) .stand .fig{height:min(15em,34vh)}}#title .sound-btn{color:var(--brass-hi);align-items:center;gap:.45em;padding:0 1.2em;display:inline-flex}#title .sound-btn:hover,#title .sound-btn:focus-visible{filter:brightness(1.2)}#title .sound-btn:before{border-width:22px 12px;border-image:url(/ui/screens/tag.webp) 49% 12% fill}#title .sound-btn:after{content:"";background:url(/ui/screens/g_sound.webp) 50%/contain no-repeat;flex:none;order:-1;width:1.5em;height:1.5em}#netBar .net-chip{color:var(--brass-hi);position:relative}#netBar .net-chip:before{border-width:22px 12px;border-image:url(/ui/screens/tag.webp) 49% 12% fill}#title .logo{gap:calc(8 * var(--px))}#title .logo .sign{width:calc(147 * var(--px));height:calc(70 * var(--px));margin:calc(-4 * var(--px)) 0 calc(-13 * var(--px));filter:drop-shadow(0 calc(2 * var(--px)) calc(3 * var(--px)) #000000b3);background:url(/ui/screens/logo_en.webp) 50%/contain no-repeat;flex:none;padding:0}html.zh #title .logo .sign{background-image:url(/ui/screens/logo_zh.webp)}html.zh #title .logo .tag{word-break:keep-all}#title .logo .tag{flex:0 1 calc(170 * var(--px));text-wrap:balance;text-shadow:0 1px 2px #000,0 0 6px #000;margin:0;line-height:1.2}.touch-game #title .crewinfo{width:210px;padding-block:8px}.touch-game #title .starts,.touch-game #title .crew-spirit{gap:3px;padding:3px 6px}.touch-game #title .actions .play{letter-spacing:.02em;gap:6px;padding-inline:13px}.touch-game #vehiclePick .veh{width:84px}.touch-game #vehiclePick .veh img{height:28px}.touch-game #title .sound-btn{top:max(8px, env(safe-area-inset-top));box-sizing:border-box;text-align:left;justify-content:center;width:104px;padding-inline:9px;line-height:1.05}.touch-game #netBar{--sound:108px;top:max(8px, env(safe-area-inset-top))}.touch-game #title .actions>.ghost{letter-spacing:0;flex-direction:column;gap:1px;padding:3px 7px;font-size:13px}.touch-game #title .actions>.ghost:after{width:22px;height:22px}.touch-game #title .actions>.ghost:before{border-width:calc(var(--btn) / 4.6);border-image:url(/ui/hud/plate_icon.webp) 24% fill}@media (width<=700px){.touch-game #title .crewinfo{width:190px}#title .logo .tag{display:none}.touch-game #title .crew-spirit{gap:2px;padding-inline:4px}.touch-game #title .crew-spirit img{width:18px;height:18px}.touch-game #title .actions .play .ico-play{display:none}.touch-game #vehiclePick .veh{width:80px}.touch-game #title .actions>.ghost{min-width:44px;padding:3px 4px}.touch-game #title .actions>.ghost:after{width:28px;height:28px}#title .actions>.ghost span{display:none}.touch-game #title:has(#titleMap:not([hidden])){padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right))}.touch-game #title .actions:has(#titleMap:not([hidden])) #titleSettings{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));flex:none;width:44px;height:44px;min-height:44px;position:absolute}.touch-game #title:has(#titleMap:not([hidden])) .sound-btn{right:calc(max(10px, env(safe-area-inset-right)) + 50px)}.touch-game #title:has(#titleMap:not([hidden])) #netBar{--sound:158px}}#pause.screen,#options.screen,#credits.screen,#sheet.screen{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;--dark-text:#05241b}#pause h3,.sheet h4,.credits-panel h3{isolation:isolate;width:fit-content;color:var(--brass-hi);font-family:var(--headfam);text-shadow:0 calc(1.5 * var(--px)) 0 #000;text-transform:uppercase;align-items:center;margin:0;font-weight:800;line-height:1;display:flex;position:relative}#pause h3:before,.sheet h4:before,.credits-panel h3:before{content:"";z-index:-1;border:solid;border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}#pause.screen{--btn:max(44px, calc(40 * var(--px)));gap:calc(3 * var(--px))}#pause h3{min-height:calc(36 * var(--px));padding:0 calc(38 * var(--px));font-size:calc(17 * var(--px));letter-spacing:.14em}#pause h3:before{border-width:calc(18 * var(--px)) calc(28 * var(--px))}#pause .menu-list{box-sizing:border-box;gap:calc(4 * var(--px));width:min(calc(420 * var(--px)), 100%);padding:calc(2 * var(--px)) calc(4 * var(--px));border:solid;border-width:calc(14 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#pause .menu-list button{isolation:isolate;width:100%;min-width:0;height:var(--btn);min-height:44px;padding:0 calc(12 * var(--px));box-shadow:none;color:var(--brass-hi);font:800 max(13px, calc(14 * var(--px)))/1 var(--headfam);letter-spacing:.05em;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5em;display:flex}#pause .menu-list button:before{content:"";z-index:-1;border:solid;border-width:calc(var(--btn) / 2) calc(var(--btn) / 4);border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}#pause .menu-list button:after{content:"";filter:drop-shadow(0 1px 1px #000);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;order:-1;width:1.5em;height:1.5em}#pause .menu-list .play{color:var(--dark-text);text-shadow:0 1px #ffffff59;grid-column:1/-1}#pause .menu-list .play:before{border-image-source:url(/ui/screens/primary.webp)}#pause #resume:after{background:var(--dark-text);clip-path:polygon(0 0,100% 50%,0 100%);filter:none;width:.8em;height:.9em}#pauseBag:after{background-image:url(/ui/hud/bag.webp)}#pauseBuild:after{background-image:url(/ui/hud/build.webp)}#pauseTree:after{background-image:url(/ui/hud/tree.webp)}#pauseSettings:after{background-image:url(/ui/screens/g_settings.webp)}#pauseControls:after{background-image:url(/ui/screens/g_controls.webp)}#pauseQuit:after{background-image:url(/ui/hud/out.webp)}#pause #pauseQuit[data-armed="1"]{color:#fff1dd}#pause #pauseQuit[data-armed="1"]:before{border-image-source:url(/ui/screens/danger.webp)}#options.screen{--btn:max(44px, calc(32 * var(--px)));z-index:30;padding:max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));font-size:max(13px, calc(13 * var(--px)))}.opt-panel{box-sizing:border-box;width:min(calc(620 * var(--px)), 100%);max-height:100%;padding:0 calc(3 * var(--px));border:solid;border-width:calc(13 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;flex-direction:column;display:flex;position:relative}.opt-tabs{align-items:center;gap:calc(3 * var(--px));padding-bottom:calc(2 * var(--px));flex:none;display:flex}.opt-tabs button{isolation:isolate;height:var(--btn);min-height:44px;padding:0 calc(13 * var(--px));color:#c9bda3;font:800 1em/1 var(--headfam);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;position:relative}.opt-tabs button:before{content:"";z-index:-1;border:solid;border-width:calc(var(--btn) / 2) calc(var(--btn) / 4);border-image:url(/ui/screens/tab_off.webp) 49% 6.5% fill;position:absolute;inset:0}.opt-tabs button.on{color:var(--dark-text);text-shadow:0 1px #ffffff59}.opt-tabs button.on:before{border-image-source:url(/ui/screens/tab_on.webp)}.opt-tabs .opt-close{width:var(--btn);color:#0000;background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;flex:none;min-width:44px;margin-left:auto;padding:0}.opt-tabs .opt-close:before{content:none}.opt-tabs button:hover,.opt-seg button:hover,.opt-key:hover{filter:brightness(1.15)}.opt-tabs button:focus-visible,.opt-seg button:focus-visible,.opt-key:focus-visible,.opt-slider input:focus-visible,#pause .menu-list button:focus-visible,.opt-body .opt-reload:focus-visible{filter:brightness(1.15) drop-shadow(0 0 1px var(--jade)) drop-shadow(0 0 5px var(--jade));outline:0}.opt-body{overscroll-behavior:contain;padding:0 calc(3 * var(--px)) calc(4 * var(--px));overflow-y:auto}.opt-more{color:var(--jade);font:700 13px/1 var(--subfam);text-align:center;pointer-events:none;background:linear-gradient(#0000,#101c1ef7 55%);padding:22px 0 4px;position:absolute;bottom:0;left:0;right:0}.opt-more:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin:0 0 3px 8px;display:inline-block;transform:rotate(45deg)}.opt-more[hidden]{display:none}.opt-body h4{color:var(--brass-hi);font:800 1em/1.2 var(--headfam);letter-spacing:.08em;text-transform:uppercase;margin:.7em 0 .1em}.opt-row{min-height:calc(var(--btn) + 6px);border-bottom:1px solid #c9a24a33;justify-content:space-between;align-items:center;gap:.8em;padding:3px 0;display:flex}.opt-name{min-width:0;color:var(--ivory);font:600 1em/1.2 var(--subfam)}.opt-name small{color:#b8ad97;margin-top:1px;font-size:max(12px,.84em);font-weight:400;display:block}.opt-how{max-width:60%;color:var(--sand);font:400 .95em/1.25 var(--subfam);text-align:right}.opt-seg{gap:calc(1 * var(--px));flex:none;display:flex}.opt-seg button{isolation:isolate;min-width:2.9em;height:var(--btn);min-height:44px;padding:0 calc(var(--btn) / 4.5 + 1px);color:#c9bda3;font:700 .95em/1 var(--subfam);cursor:pointer;background:0 0;border:0;position:relative}.opt-seg button:before{content:"";z-index:-1;border:solid;border-width:calc(var(--btn) / 2) calc(var(--btn) / 4.5);border-image:url(/ui/screens/tag.webp) 49% 12% fill;position:absolute;inset:0}.opt-seg button.on{color:var(--dark-text);text-shadow:0 1px #ffffff4d}.opt-seg button.on:before{border-image:url(/ui/screens/tab_on.webp) 49% 6.5% fill}.opt-slider{flex:none;align-items:center;gap:.5em;width:min(15em,52%);display:flex}.opt-slider input{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:44px;margin:0}.opt-slider input::-webkit-slider-runnable-track{height:calc(8 * var(--px));background:linear-gradient(to right, #27c79a var(--v,50%), #0c0a08 var(--v,50%));border-radius:1px;box-shadow:0 0 0 1px #aa823ecc,inset 0 1px 2px #000000b3}.opt-slider input::-webkit-slider-thumb{width:calc(24 * var(--px));height:calc(24 * var(--px));margin-top:calc(-8 * var(--px));appearance:none;background:url(/ui/screens/pip_gold.webp) 50%/contain no-repeat;border:0}.opt-slider input::-moz-range-track{height:calc(8 * var(--px));background:linear-gradient(to right, #27c79a var(--v,50%), #0c0a08 var(--v,50%));border-radius:1px;box-shadow:0 0 0 1px #aa823ecc,inset 0 1px 2px #000000b3}.opt-slider input::-moz-range-thumb{width:calc(24 * var(--px));height:calc(24 * var(--px));background:url(/ui/screens/pip_gold.webp) 50%/contain no-repeat;border:0}.opt-slider output{color:#ffcf6a;width:2.9em;font:700 .95em/1 var(--subfam);text-align:right;flex:none}.opt-key{isolation:isolate;min-width:6.5em;height:var(--btn);min-height:40px;color:var(--ivory);font:700 .95em/1 var(--subfam);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .8em;position:relative}.opt-key:before{content:"";z-index:-1;border:solid;border-width:calc(7 * var(--px));border-image:url(/ui/screens/secondary.webp) 26% 6.5% fill;position:absolute;inset:0}.opt-key.listening{color:var(--jade);animation:.9s ease-in-out infinite alternate opt-listen}@keyframes opt-listen{to{filter:brightness(1.45)}}@media (prefers-reduced-motion:reduce){.opt-key.listening{filter:brightness(1.3);animation:none}}.opt-body .opt-reload{isolation:isolate;width:auto;min-width:0;height:var(--btn);min-height:44px;box-shadow:none;color:var(--brass-hi);font:800 1em/1 var(--headfam);letter-spacing:.04em;background:0 0;border:0;border-radius:0;margin:.5em 0 0 auto;padding:0 1.2em;display:flex}.opt-body .opt-reload:before{content:"";z-index:-1;border:solid;border-width:calc(var(--btn) / 2) calc(var(--btn) / 4);border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}.opt-note{color:#b8ad97;font:400 .92em/1.35 var(--subfam);margin:.7em 0 0}@media (height<=500px){.opt-body.opt-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.opt-body.opt-two .opt-row{gap:6px;min-height:48px;padding:2px 0}.opt-body.opt-two .opt-row:last-child:nth-child(odd),.opt-body.opt-two .opt-reload{grid-column:1/-1}.opt-body.opt-two .opt-slider{width:62%}.opt-body:not(.opt-two) .opt-row{min-height:36px;padding:2px 0}.opt-body:not(.opt-two){padding-bottom:30px}}#credits.screen{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#09080899,#09080899),#0e0d0c url(/ui/screens/panel.webp) 50%/150% 150% no-repeat;padding:0;animation:none;overflow:hidden}.credits-panel{box-sizing:border-box;gap:calc(3 * var(--px));width:100%;height:100%;padding:calc(4 * var(--px) + env(safe-area-inset-top)) calc(8 * var(--px) + env(safe-area-inset-right)) calc(4 * var(--px) + env(safe-area-inset-bottom)) calc(8 * var(--px) + env(safe-area-inset-left));color:var(--ivory);font:500 max(13px, calc(13 * var(--px)))/1.3 var(--subfam);text-align:left;flex-direction:column;display:flex}.credits-panel header{flex:none;justify-content:space-between;align-items:center;display:flex}.credits-panel h3{min-height:calc(34 * var(--px));padding:0 calc(30 * var(--px));font-size:max(13px, calc(15 * var(--px)));letter-spacing:.06em}.credits-panel h3:before{border-width:calc(17 * var(--px)) calc(26 * var(--px))}#creditsClose{width:calc(44 * var(--px));height:calc(44 * var(--px));color:#0000;min-width:44px;min-height:44px;font-size:calc(20 * var(--px));cursor:pointer;background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;border:0;flex:none;padding:0}#creditsClose:hover,#creditsClose:focus-visible{filter:brightness(1.15)drop-shadow(0 0 3px #ffd27a);outline:0}.credits-body{gap:calc(16 * var(--px));min-height:0;padding:calc(2 * var(--px)) calc(6 * var(--px));border:solid;border-width:calc(13 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;outline:none;flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid;overflow-y:auto}.credits-body h4{margin:calc(8 * var(--px)) 0 calc(4 * var(--px));color:var(--brass-hi);font:800 max(13px, calc(14 * var(--px)))/1.1 var(--headfam);letter-spacing:.05em;text-transform:uppercase}.credits-body section>h4:first-child{margin-top:0}.credits-body p{justify-content:space-between;gap:calc(8 * var(--px));margin:0;display:flex}.credits-body span{color:var(--sand)}.credits-art{margin-bottom:calc(8 * var(--px))}.credits-art .pack{color:var(--sand);display:block}.credits-art .link{color:#a39987;overflow-wrap:anywhere}.credits-note{color:var(--sand);margin-top:calc(8 * var(--px))!important}#sheet.screen{padding:max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));gap:0}.sheet{box-sizing:border-box;grid-template-columns:calc(250 * var(--px)) minmax(0, 1fr);gap:calc(4 * var(--px));width:min(calc(790 * var(--px)), 100%);min-height:0;color:var(--ivory);font:500 max(13px, calc(13 * var(--px)))/1.2 var(--subfam);text-align:left;flex:0 auto;display:grid;position:relative}.sheet section{box-sizing:border-box;min-width:0;min-height:0;padding:0 calc(4 * var(--px));border:solid;border-width:calc(13 * var(--px));overscroll-behavior:contain;border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;overflow-y:auto}#sheet #closeSheet{top:calc(3 * var(--px));right:calc(3 * var(--px));z-index:1;width:calc(44 * var(--px));height:calc(44 * var(--px));color:#0000;cursor:pointer;background:url(/ui/screens/close.webp) 50%/100% 100% no-repeat;border:0;min-width:44px;min-height:44px;padding:0;font-size:13px;display:block;position:absolute}#sheet #closeSheet:hover,#sheet #closeSheet:focus-visible{filter:brightness(1.15)drop-shadow(0 0 3px #ffd27a);outline:0}#sheet .hint{margin:calc(2 * var(--px)) 0 0;flex:none}.sheet h4{min-height:calc(26 * var(--px));margin-bottom:calc(3 * var(--px));padding:0 calc(22 * var(--px));font-size:max(13px, calc(13 * var(--px)));letter-spacing:.08em}.sheet h4:before{border-width:calc(13 * var(--px)) calc(20 * var(--px))}.sheet .who{align-items:center;gap:calc(7 * var(--px));letter-spacing:0;text-transform:none;white-space:normal;font-size:1em;display:flex;overflow:visible}.sheet .who .face{box-sizing:border-box;width:calc(40 * var(--px));height:calc(40 * var(--px));padding:calc(2 * var(--px));object-fit:contain;background:url(/ui/screens/tile_normal.webp) 50%/100% 100% no-repeat;flex:none}.sheet .who b{color:var(--brass-hi);font:800 max(15px, calc(17 * var(--px)))/1.05 var(--headfam);letter-spacing:.04em;text-transform:uppercase;display:block}.sheet .who span{color:#ffcf6a;font-size:max(13px,.95em);display:block}.sheet dl{column-gap:calc(8 * var(--px));margin:calc(3 * var(--px)) 0 0;padding-top:calc(5 * var(--px));background:url(/ui/hud/divider.webp) top center / 100% calc(5 * var(--px)) no-repeat;font:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sheet dt{align-items:center;gap:calc(4 * var(--px));min-height:calc(18 * var(--px));color:var(--sand);white-space:nowrap;display:flex}.sheet dt img{width:calc(16 * var(--px));height:calc(16 * var(--px));object-fit:contain;flex:none}.sheet dd{color:#ffcf6a;text-align:right;white-space:nowrap;margin:0;font-weight:700}.sheet .skill{--c:#fff;isolation:isolate;align-items:center;gap:calc(7 * var(--px));margin:0 0 calc(3 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));display:flex;position:relative}#sheetSkills h4{margin-bottom:calc(10 * var(--px))}.sheet .skill.free{padding-block:calc(6 * var(--px));opacity:.72}.sheet .skill.free:before{filter:saturate(.35)brightness(.72)}.sheet .skill.free>img{width:calc(30 * var(--px));height:calc(30 * var(--px))}.sheet .skill.free b{color:#c9bda3}.sheet .skill.free p{color:#b8ad97}.sheet .skill:before{content:"";z-index:-1;border:solid;border-width:calc(7 * var(--px));border-image:url(/ui/screens/secondary.webp) 26% 6.5% fill;position:absolute;inset:0}.sheet .skill>img{width:calc(44 * var(--px));height:calc(44 * var(--px));object-fit:contain;filter:drop-shadow(0 1px 2px #000);flex:none}.sheet .skill>div{align-items:baseline;column-gap:calc(6 * var(--px));flex-wrap:wrap;flex:1;min-width:0;display:flex}.sheet .skill .does,.sheet .skill .gems{flex-basis:100%}.sheet .skill b{color:var(--c);font-weight:800}.sheet .skill .lv,.sheet .skill .tags{color:var(--sand)}.sheet .skill .tags:before{content:"· "}.sheet .skill p{margin:calc(1 * var(--px)) 0 0;color:var(--ivory)}.sheet .skill .gems{column-gap:calc(8 * var(--px));color:var(--jade);flex-wrap:wrap;display:flex}.sheet .gem{align-items:center;gap:calc(2 * var(--px));display:inline-flex}.sheet .gem:before{content:"";width:calc(13 * var(--px));height:calc(13 * var(--px));background:url(/ui/hud/pip_socket_on.webp) 50%/contain no-repeat;flex:none}.sheet .gem.empty{color:#a39987}.sheet .gem.empty:before{background-image:url(/ui/hud/pip_socket_off.webp)}@media (width<=700px){.sheet{grid-template-columns:228px minmax(0,1fr)}.sheet section{padding-inline:1px}.sheet .skill{gap:5px;padding-inline:8px}.sheet .skill>img{width:36px;height:36px}.sheet .skill{padding-block:7px}.sheet .skill .tags{display:none}.sheet .skill .gems{flex:0 auto;order:1;column-gap:5px;margin:0 0 0 auto}.sheet .skill .does{order:2;line-height:1.15}}#roadPick{--px:max(1px, min(calc(100vw / 812), calc(100vh / 375), 2.5px));--brass-hi:#f0cf85;z-index:29;place-items:stretch stretch;gap:calc(4 * var(--px));padding:max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));color:var(--ivory);font:600 max(13px, calc(13 * var(--px)))/1.2 var(--subfam);background:linear-gradient(#18100857,#18100857),#6d5c43 url(/ui/map/paper.webp) 50%/cover no-repeat;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.rp-head{align-items:center;gap:calc(10 * var(--px));min-height:44px;display:flex}.rp-head h3{isolation:isolate;min-height:calc(36 * var(--px));padding:0 calc(36 * var(--px));color:var(--brass-hi);font:800 calc(17 * var(--px))/1 var(--headfam);letter-spacing:.1em;text-shadow:0 calc(1.5 * var(--px)) 0 #000;text-transform:uppercase;flex:none;align-items:center;margin:0;display:flex;position:relative}.rp-head h3:before{content:"";z-index:-1;border:solid;border-width:calc(18 * var(--px)) calc(28 * var(--px));border-image:url(/ui/screens/header.webp) 49% 12%;position:absolute;inset:0}.rp-head p{color:#2a1d0e;text-shadow:0 1px #fff0d266;flex:1 1 0;min-width:0;margin:0;font-weight:700}.rp-close{cursor:pointer;background:url(/ui/screens/close.webp) 50%/contain no-repeat;border:0;flex:none;width:44px;height:44px;padding:0}.rp-close:focus-visible,.rp-go:focus-visible{outline-offset:1px;outline:2px solid #8ff7da}.rp-maps{gap:calc(7 * var(--px));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.rp-map{--edge:calc(24 * var(--px));isolation:isolate;gap:calc(2 * var(--px));min-width:0;min-height:0;padding:calc(11 * var(--px)) calc(13 * var(--px)) calc(11 * var(--px));flex-direction:column;display:flex;position:relative}.rp-map:before{content:"";z-index:-1;border-style:solid;border-width:var(--edge);border-image:var(--frame) 11% 17% stretch;position:absolute;inset:0}.rp-map:after{content:"";inset:calc(6 * var(--px));z-index:-2;background:linear-gradient(#09090bcc, #09090b6b 19%, #09090b00 34%, #09090b00 44%, #09090bc7 66%, #09090bf0), var(--art) center 30% / cover no-repeat #15171b;position:absolute}.rp-map.next:before{filter:drop-shadow(0 0 calc(5 * var(--px)) #5affc8d9)}.rp-map.locked:after{filter:saturate(.18)brightness(.58)}.rp-map.locked>:not(.rp-lock){opacity:.72}.rp-map header{align-items:center;gap:calc(6 * var(--px));min-width:0;display:flex}.rp-n{width:calc(26 * var(--px));height:calc(26 * var(--px));color:var(--brass-hi);font:800 max(13px, calc(13 * var(--px)))/1 var(--headfam);background:url(/ui/screens/badge.webp) 50%/contain no-repeat;flex:none;place-items:center;display:grid}.rp-map h4{color:#fff4dd;min-width:0;font:800 max(15px, calc(17 * var(--px)))/1.05 var(--headfam);letter-spacing:.02em;text-shadow:0 1px #000,0 1px 4px #000;margin:0}.rp-where{color:#e6d9bb;text-shadow:0 1px 2px #000,0 0 3px #000;margin:0;line-height:1.1}.rp-mid{justify-content:flex-end;align-items:flex-start;gap:calc(3 * var(--px));flex-direction:column;flex:auto;min-height:0;display:flex}.rp-tag{isolation:isolate;align-items:center;gap:calc(4 * var(--px));margin-bottom:auto;margin-top:calc(3 * var(--px));padding:calc(3 * var(--px)) calc(9 * var(--px)) calc(3 * var(--px)) calc(5 * var(--px));color:#8ff7da;font:800 max(13px, calc(13 * var(--px)))/1 var(--headfam);letter-spacing:.03em;display:inline-flex;position:relative}.rp-tag:before{content:"";z-index:-1;border:solid;border-width:calc(10 * var(--px)) calc(8 * var(--px));border-image:url(/ui/screens/tag.webp) 49% 12% fill;position:absolute;inset:0}.rp-tag img{width:max(15px, calc(16 * var(--px)));height:max(15px, calc(16 * var(--px)));object-fit:contain;flex:none}.rp-tag.next{color:var(--brass-hi)}.rp-stars{gap:calc(1.5 * var(--px));color:#d9ccae;text-shadow:0 1px 2px #000;min-width:0;margin:0;padding:0;list-style:none;display:grid}.rp-stars li{align-items:center;gap:calc(4 * var(--px));line-height:1.05;display:flex}.rp-stars li.got{color:#fff4dd}.rp-best{color:#8ff7da}.map-star{width:max(13px, calc(13 * var(--px)));height:max(13px, calc(13 * var(--px)));flex:none}.rp-row{gap:calc(3 * var(--px));margin-top:calc(3 * var(--px));flex:none;display:flex}.rp-go{isolation:isolate;min-width:0;min-height:max(44px, calc(26 * var(--px)));padding:0 calc(3 * var(--px));color:var(--brass-hi);font:800 max(13px, calc(14 * var(--px)))/1.02 var(--headfam);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:1 1 0;position:relative}.rp-go:before{content:"";z-index:-1;border:solid;border-width:max(22px, calc(13 * var(--px))) max(11px, calc(6.5 * var(--px)));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}.rp-go.primary{color:#05241b;text-shadow:0 1px #ffffff59}.rp-go.primary:before{border-image-source:url(/ui/screens/primary.webp)}.rp-go:disabled{color:#a89f90;cursor:default}.rp-go:disabled:before{border-image-source:url(/ui/screens/disabled.webp)}.rp-go:not(:disabled):hover{filter:brightness(1.18)}.rp-lock{align-items:center;gap:calc(6 * var(--px));min-height:44px;margin:calc(3 * var(--px)) 0 0;color:#e6d9bb;text-shadow:0 1px 2px #000;flex:none;line-height:1.1;display:flex}.rp-lock img{width:calc(30 * var(--px));flex:none;height:auto}.rp-goals{isolation:isolate;align-items:center;gap:calc(10 * var(--px));min-height:calc(30 * var(--px));padding:0 calc(14 * var(--px));display:flex;position:relative}.rp-goals:before{content:"";z-index:-1;border:solid;border-width:calc(9 * var(--px));border-image:url(/ui/screens/panel.webp) 20% 13.5% fill;position:absolute;inset:0}.rp-goals b{color:var(--brass-hi);font-family:var(--headfam);flex:none;font-weight:800}.rp-goals span{align-items:center;gap:calc(4 * var(--px));min-width:0;color:var(--ivory);flex:1 1 0;line-height:1.05;display:flex}.rp-goals span img{height:max(14px, calc(14 * var(--px)));flex:none;width:auto}.rp-goals span i{color:#c9b892;margin-left:auto;font-style:normal}.rp-goals span.done{color:#8ff7da}.log-road{align-items:center;gap:calc(1 * var(--u)) calc(9 * var(--u));color:var(--ink);flex-wrap:wrap;display:flex}.lr-maps{gap:calc(6 * var(--u));display:flex}.lr-map{align-items:center;gap:calc(1 * var(--u));padding:0 calc(3 * var(--u)) 0 0;opacity:.5;display:inline-flex}.lr-map.done,.lr-map.next{opacity:1}.lr-map b{min-width:1.1em;margin-right:calc(1 * var(--u));color:var(--rust);font:800 var(--small)/1 var(--headfam);text-align:center}.lr-map.done b{color:var(--teal)}.lr-map .map-star{width:max(11px, calc(11 * var(--u)));height:max(11px, calc(11 * var(--u)))}.lr-say{color:var(--teal);flex:auto;font-weight:700}#mapClear[hidden],#campHere[hidden]{display:none}#mapClear{z-index:4;box-sizing:border-box;width:min(calc(100vw - 24px), calc(380 * var(--hu)));justify-items:center;gap:calc(1 * var(--hu));padding:calc(8 * var(--hu)) calc(26 * var(--hu)) calc(10 * var(--hu));color:#f2fff8;text-align:center;pointer-events:none;background:url(/ui/screens/band_win.webp) 50%/100% 100% no-repeat;animation:.24s ease-out map-clear-in;display:grid;position:absolute;top:13%;left:50%;translate:-50%}@keyframes map-clear-in{0%{opacity:0;scale:.94}}@media (prefers-reduced-motion:reduce){#mapClear{animation:none}}#hud:has(#mapClear:not([hidden])) :is(#prompts,#nextAction,#radio){visibility:hidden}@media (height>=600px){#hud:has(#mapClear:not([hidden])) #banner{top:30%}}#mapClear b{font:800 max(15px, calc(19 * var(--hu)))/1.05 var(--headfam);letter-spacing:.03em;text-shadow:0 2px 2px #000}.mc-stars{gap:calc(3 * var(--hu));display:flex}.mc-stars .map-star{width:max(14px, calc(16 * var(--hu)));height:max(14px, calc(16 * var(--hu)))}.mc-pay{color:#ffe3a3;font:700 max(13px, calc(13 * var(--hu)))/1.1 var(--subfam);text-shadow:0 1px 2px #000}.mc-pay:empty{display:none}#campHere{left:calc(56 * var(--hu) + env(safe-area-inset-left));top:calc(69 * var(--hu) + env(safe-area-inset-top));z-index:3;min-height:max(50px, calc(50 * var(--hu)));padding:0 calc(14 * var(--hu)) 0 calc(11 * var(--hu));color:var(--brass-hi,#f0cf85);font:800 max(14px, calc(15 * var(--hu)))/1.05 var(--headfam);letter-spacing:.03em;text-align:left;white-space:nowrap;pointer-events:auto;cursor:pointer;touch-action:manipulation;isolation:isolate;background:0 0;border:0;align-items:center;gap:.5em;animation:.9s ease-in-out 3 alternate camp-in;display:flex;position:fixed}#campHere small{color:#e6d9bb;font:600 max(13px, calc(12 * var(--hu)))/1.05 var(--subfam);letter-spacing:0;display:block}@keyframes camp-in{0%{filter:brightness()}to{filter:brightness(1.32)}}@media (prefers-reduced-motion:reduce){#campHere{animation:none}}#campHere:before{content:"";z-index:-1;border:solid;border-width:max(25px, calc(25 * var(--hu))) max(11px, calc(11 * var(--hu)));border-image:url(/ui/screens/secondary.webp) 49% 6.5% fill;position:absolute;inset:0}#campHere:after{content:"";filter:drop-shadow(0 1px 1px #000);background:url(/ui/screens/g_road.webp) 50%/contain no-repeat;order:-1;width:1.4em;height:1.4em}#titleMap:after{background-image:url(/ui/screens/g_road.webp)}#over.roadlog #overMap{--g:url(/ui/screens/g_road.webp)}#pause #pauseCamp:after{background-image:url(/ui/screens/g_road.webp)}#pause .menu-list:has(#pauseCamp:not([hidden])) #pauseQuit{grid-column:1/-1}
