:root{--page:#0b0c0d;--base:#111315;--base-2:#1f2326;--surf:#181b1dcc;--surf-2:#0d0f10d6;--ink:10 11 12;--mist:170 178 184;--edge:#ffffff24;--fg:#eef3ff;--fg-2:#a6aeb5;--act:#ff8a1f;--act-2:#ffb05c;--act-ink:#1b1206;--t1:#5fd38d;--t2:#4fb3ff;--t3:#f5c04a;--hot:#ff5a5f;--disp:"Chakra Petch", "Arial Narrow", sans-serif;--ui:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--fast:80ms;--med:.12s;--out:cubic-bezier(.2, .7, .2, 1);--bg:var(--page);--panel:var(--surf-2);--panel-solid:var(--base);--line:#ffffff1a;--text:var(--fg);--muted:var(--fg-2);--accent:var(--act);--accent-2:var(--act-2);--danger:var(--hot);--ok:var(--t1);--head:var(--disp);--body:var(--ui);--mono:"JetBrains Mono", ui-monospace, "Consolas", monospace;--ease:var(--out)}*{box-sizing:border-box}html,body{background:var(--page);height:100%;color:var(--fg);font-family:var(--ui);margin:0;font-size:15px;overflow:hidden}#app{position:fixed;inset:0}h1,h2,h3{font-family:var(--disp);letter-spacing:.04em;margin:0}.muted{color:var(--fg-2)}.small{font-size:13px}code{background:#ffffff14;padding:.1em .4em}input,select{font-family:var(--ui);color:var(--fg);background:rgb(var(--ink) / .55);border:0;border-radius:0;outline:none;width:100%;padding:10px 12px;font-size:15px}input:focus,select:focus{box-shadow:inset 0 -2px 0 var(--act)}input[type=range]{accent-color:var(--act);box-shadow:none;background:0 0;border:none;padding:0}select option{background:var(--base)}.screen{position:absolute;inset:0}.fatal{text-align:center;background:var(--page);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.fatal h2{text-transform:uppercase;font-size:32px}.fatal .v-btn{--cut:10px;padding:10px 28px;font-size:18px}.fatal .muted{max-width:560px}.gpu-help{text-align:left;gap:6px;max-width:560px;margin:0;padding-left:22px;line-height:1.5;display:grid}.gpu-help code{background:#ffffff14;padding:1px 5px;font-size:.92em}.phone-note{z-index:20}.phone-note .pn-logo{font:700 44px/1 var(--disp);letter-spacing:.08em;margin-bottom:6px}.phone-note .pn-logo span{color:var(--act)}.phone-note h2{font-family:var(--disp);font-size:28px}.phone-note .muted{max-width:330px;font-size:16px;line-height:1.45}.pn-anyway{cursor:pointer;color:rgb(var(--mist) / .7);font:600 14px/1 var(--ui);text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:8px 12px;text-decoration:underline}.pn-anyway:hover,.pn-anyway:focus-visible{color:var(--fg);outline:none}.toasts{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--surf-2);color:var(--fg);font:600 15px/1.3 var(--ui);box-shadow:inset 4px 0 0 var(--t2), 0 10px 30px #00000080;transition:opacity var(--med);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:10px 18px}.toast.error{box-shadow:inset 4px 0 0 var(--hot), 0 10px 30px #00000080}.toast.out{opacity:0}.v2{color:var(--fg);font-family:var(--ui);-webkit-user-select:none;user-select:none;background:#0b0c0d;overflow:hidden}.v-bg{pointer-events:none;background:radial-gradient(34% 52% at 50% 40%,#cdd2d61c,#0000 70%),radial-gradient(50% 16% at 50% 84%,#bec3c81a,#0000 75%),radial-gradient(60% 40% at 50% 100%,#f0a63a0f,#0000 70%),linear-gradient(#16191b 0%,#111315 55%,#0a0b0c 100%);position:absolute;inset:0;overflow:hidden}.v-bg .smoke{will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0055' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.82 0 0 0 0 0.84 0 0 0 0 0.86 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;height:100%;position:absolute;top:0;left:0}.v-bg .s1{opacity:.13;background-size:600px 600px;width:calc(100% + 600px);animation:90s linear infinite v-drift}.v-bg .s2{opacity:.1;background-position:0 200px;background-size:900px 900px;width:calc(100% + 900px);animation:130s linear infinite v-drift2}.v-bg:after{content:"";background:radial-gradient(75% 85% at 50% 45%,#0000 45%,#060708e0 100%),linear-gradient(#0607088c 0%,#0000 14% 80%,#060708b3 100%);position:absolute;inset:0}.v-word{font:700 min(15vw, 27vh)/.85 var(--disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ebe8df17;background:linear-gradient(#ebe8df12,#0000 75%);-webkit-background-clip:text;background-clip:text;position:absolute;top:calc(50vh - min(56.25vw,100vh)/2 + min(56.25vw,100vh)/7.69231);left:50%;translate:-50%}@keyframes v-drift{to{transform:translate(-600px)}}@keyframes v-drift2{0%{transform:translate(-900px)}to{transform:none}}.v2 .f16{--cut:1.1cqw;aspect-ratio:16/9;width:min(100vw,177.78vh);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.v2 .f16>*{position:absolute}.v2.enter .f16{animation:v-in var(--med) var(--out) both}@keyframes v-in{0%{opacity:0}}.v-cut{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.v-panel{background:linear-gradient(160deg, var(--surf), var(--surf-2));color:var(--fg);box-shadow:inset 0 .12cqw 0 var(--edge)}.v-btn{font:700 1.4cqw/1.1 var(--disp);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:var(--fg);background:var(--base-2);transition:filter var(--fast), transform var(--fast);border:0;padding:.7cqw 1.6cqw;position:relative}.v-btn:hover{filter:brightness(1.18)}.v-btn:active{filter:brightness(.95);transform:translateY(.12cqw)}.v-btn:focus-visible{outline:.25cqw solid var(--act-2);outline-offset:.25cqw}.v-btn:disabled{cursor:default;filter:saturate(.3)brightness(.7);transform:none}.v-btn.act{background:linear-gradient(165deg, var(--act-2), var(--act) 55%, #e06d00);color:var(--act-ink)}.v-btn.ghost{background:rgb(var(--ink) / .7)}.v-chip{font:700 1cqw/1 var(--ui);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);cursor:pointer;transition:background var(--fast), color var(--fast);clip-path:polygon(.5cqw 0,100% 0,calc(100% - .5cqw) 100%,0 100%);background:#ffffff12;border:0;align-items:center;padding:.42cqw .9cqw;display:inline-flex}.v-chip:hover{color:var(--fg);background:#ffffff1f}.v-chip.on{background:var(--fg);color:var(--base)}.v-tabs{gap:.2cqw;display:flex}.v-tab{font:700 1.25cqw/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;transition:color var(--fast);background:0 0;border:0;padding:.7cqw 1.3cqw;position:relative}.v-tab:hover{color:var(--fg)}.v-tab:after{content:"";background:var(--act);height:.28cqw;transition:transform var(--med) var(--out);position:absolute;bottom:.15cqw;left:1.3cqw;right:1.3cqw;transform:scaleX(0)}.v-tab[aria-selected=true]{color:var(--fg)}.v-tab[aria-selected=true]:after{transform:scaleX(1)}.v-tab:focus-visible{outline:.2cqw solid var(--act-2);outline-offset:-.2cqw}.v-eyebrow{font:700 .85cqw/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--act)}.v-k{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em}.v-sh{text-shadow:0 .15cqw .5cqw #00000073}.v-input{font:600 1.15cqw/1 var(--ui);color:var(--fg);background:rgb(var(--ink) / .55);width:100%;transition:box-shadow var(--fast);border:0;border-radius:0;outline:none;padding:.6cqw .8cqw;box-shadow:inset 0 -.14cqw #ffffff29}.v-input:focus{box-shadow:inset 0 -.14cqw 0 var(--act)}.v-input::placeholder{color:rgb(var(--mist) / .55)}.v-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.v-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--mist) / .35) transparent;overflow-y:auto}.v-crown{flex:none;width:1.1cqw}.h-top{background:linear-gradient(180deg, rgb(var(--ink) / .75), rgb(var(--ink) / 0));z-index:2;align-items:center;gap:1.6cqw;height:6.6cqw;padding:0 2.4cqw;display:flex;inset:0 0 auto}.h-logo{font:700 1.7cqw/.9 var(--disp);letter-spacing:.03em}.h-logo b{color:var(--act);letter-spacing:.32em;font-size:1cqw;display:block}.h-logo.mapz{letter-spacing:.08em;font-size:2.1cqw}.h-logo .z{color:var(--act)}.h-top .v-tabs{margin-left:1.4cqw}.h-wallet{align-items:center;gap:1cqw;margin-left:auto;display:flex}.h-pts{font:700 1.35cqw/1 var(--disp);background:rgb(var(--ink) / .6);clip-path:polygon(.6cqw 0,100% 0,calc(100% - .6cqw) 100%,0 100%);align-items:center;gap:.5cqw;padding:.45cqw 1cqw;display:flex}.h-pts svg{width:1.4cqw;height:auto}button.h-pts{color:var(--fg);cursor:pointer;transition:filter var(--fast);border:0}button.h-pts:hover{filter:brightness(1.2)}.v-tab .new{font:700 .6cqw/1 var(--disp);letter-spacing:.1em;background:var(--act);color:var(--act-ink);padding:.18cqw .32cqw;position:absolute;top:-.35cqw;right:.1cqw}.h-lvl{background:rgb(var(--ink) / .6);color:var(--fg);cursor:pointer;clip-path:polygon(.6cqw 0,100% 0,calc(100% - .6cqw) 100%,0 100%);transition:background var(--fast);border:0;align-items:center;gap:.5cqw;padding:.25cqw .9cqw .25cqw .3cqw;display:flex}.h-lvl:hover{background:rgb(var(--ink) / .85)}.h-lvl .v-hex{background:var(--act);width:2.2cqw;height:2.45cqw;color:var(--act-ink);font:700 1.05cqw/1 var(--disp)}.h-lvl .t{font:700 .8cqw/1 var(--disp);letter-spacing:.14em;color:var(--fg-2);gap:.3cqw;display:grid}.h-lvl .bar{background:#ffffff1f;width:5cqw;height:.3cqw;display:block}.h-lvl .bar i{background:var(--act);height:100%;display:block}.h-me{align-items:center;gap:.6cqw;display:flex}.h-me .v-hex{background:var(--t2);color:#06223a;width:2.8cqw;height:3.1cqw;font:700 1.1cqw/1 var(--disp);cursor:text}.me-col{justify-items:start;gap:.35cqw;display:grid}.h-acct{--dc:#5865f2;font:700 .68cqw/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:.7cqw;display:flex}.h-acct[hidden]{display:none}.h-acct svg{width:.95cqw;height:.95cqw;color:var(--dc);flex:none}.ac-in{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--fg);clip-path:polygon(.45cqw 0,100% 0,calc(100% - .45cqw) 100%,0 100%);transition:background var(--fast);background:#5865f233;border:0;align-items:center;gap:.45cqw;padding:.32cqw .8cqw .32cqw .6cqw;display:inline-flex}.ac-in:hover{background:#5865f261}.ac-in:focus-visible{box-shadow:inset 0 -.14cqw 0 var(--act-2);background:#5865f273;outline:none}.ac-in svg{color:#aab2ff}.ac-me{align-items:center;gap:.4cqw;min-width:0;display:inline-flex}.ac-me b{text-overflow:ellipsis;letter-spacing:.04em;text-transform:none;max-width:7.5cqw;font-size:.78cqw;overflow:hidden}.ac-out{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:rgb(var(--mist) / .6);transition:color var(--fast), box-shadow var(--fast);background:0 0;border:0;padding:.15cqw 0;box-shadow:inset 0 -.1cqw #0000}.ac-out:hover,.ac-out:focus-visible{color:var(--fg);box-shadow:inset 0 -.1cqw 0 rgb(var(--mist) / .5);outline:none}.ac-out:disabled{cursor:default;color:rgb(var(--mist) / .45);box-shadow:none}.h-me input{width:11cqw;font:700 1.2cqw/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);transition:box-shadow var(--fast);background:0 0;border:0;outline:none;padding:.2cqw 0;box-shadow:inset 0 -.12cqw #0000}.h-me input:hover{box-shadow:inset 0 -.12cqw #fff3}.h-me input:focus{box-shadow:inset 0 -.12cqw 0 var(--act)}.h-left{z-index:1;gap:1cqw;width:25cqw;display:grid;top:8.6cqw;left:2.4cqw}.h-mode{padding:1.1cqw 1.3cqw}.h-mode h3{font:700 2.2cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:.1cqw 0 0}.h-mode p{font:500 1.05cqw/1.3 var(--ui);color:var(--fg-2);margin:.3cqw 0 .8cqw}.v-seg{gap:.4cqw;display:flex}.h-map{background:var(--base);display:block;position:relative;overflow:hidden}.h-map img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.h-map .tag{background:linear-gradient(0deg, rgb(var(--ink) / .9), transparent);padding:1.6cqw 1cqw .6cqw;display:block;position:absolute;bottom:0;left:0;right:0}.h-map .tag b{font:700 1.5cqw/1.05 var(--disp);text-transform:uppercase;display:block}.h-map .tag small{font:600 .95cqw/1.2 var(--ui);color:var(--fg-2)}.h-map .swap{padding:.4cqw .8cqw;font-size:.95cqw;position:absolute;top:.6cqw;right:.6cqw}.h-map.any img{filter:saturate(.75)brightness(.8)}.h-play{letter-spacing:.12em;justify-content:center;align-items:center;gap:1cqw;width:100%;padding:.8cqw 0 .9cqw;font-size:3.2cqw;display:flex}.h-play svg{width:2.2cqw;height:auto}.h-ready{font:600 1cqw/1 var(--ui);color:var(--fg-2);text-align:center;margin-top:-.3cqw}.h-ready i{background:var(--t1);width:.6cqw;height:.6cqw;margin-right:.5cqw;display:inline-block;transform:rotate(45deg)}.h-ready.slow i{background:var(--t3)}.h-street{text-align:left;cursor:pointer;width:100%;font-family:var(--ui);transition:filter var(--fast);border:0;align-items:center;gap:1cqw;padding:.7cqw 1.1cqw .7cqw .7cqw;display:flex}.h-street:hover{filter:brightness(1.18)}.h-street:hover .hs-go{translate:.25cqw}.h-street:focus-visible{outline:.25cqw solid var(--act-2);outline-offset:.25cqw}.hs-thumb{aspect-ratio:16/10;clip-path:polygon(.5cqw 0,100% 0,100% calc(100% - .5cqw),calc(100% - .5cqw) 100%,0 100%,0 .5cqw);flex:none;width:5.4cqw;overflow:hidden}.st-art{width:100%;height:100%;display:block}.hs-txt{flex:1;gap:.3cqw;min-width:0;display:grid}.hs-txt b{font:700 1.35cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--fg)}.hs-txt small{font:600 .88cqw/1.2 var(--ui);color:var(--fg-2)}.hs-new{font:700 .72cqw/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--act);font-style:normal}.hs-go{font:700 2cqw/1 var(--disp);color:var(--act);transition:translate var(--fast);flex:none}.h-join{align-items:center;gap:.8cqw;padding:.7cqw .8cqw .7cqw 1.2cqw;display:flex}.h-join span{font:600 1cqw/1 var(--ui);color:var(--fg-2);white-space:nowrap}.h-join .v-input{text-transform:uppercase;letter-spacing:.18em;width:7cqw;font-family:var(--disp);text-align:center}.h-join .v-btn{margin-left:auto;padding:.55cqw 1.1cqw;font-size:1cqw}.h-stage{width:30cqw;top:6.2cqw;bottom:7.6cqw;left:50%;translate:-50%}.h-stage.wide{width:46cqw}.h-stage.wide .h-charsw{left:13.5cqw;right:13.5cqw}.h-ring{background:radial-gradient(closest-side,#fff3,#ffffff0d 70%,#0000);border:.18cqw solid #ff8a1f99;border-radius:50%;width:15cqw;height:2.6cqw;position:absolute;bottom:1.6cqw;left:50%;translate:-50%}.h-view{cursor:grab;position:absolute;inset:0}.h-view:active{cursor:grabbing}.h-view canvas{width:100%;height:100%;display:block}.h-plate{font:700 1.6cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;justify-content:center;align-items:center;gap:.6cqw;display:flex;position:absolute;top:.6cqw;left:0;right:0}.h-plate svg{width:1.8cqw}.h-plate small{font:600 .9cqw/1 var(--ui);letter-spacing:.16em;color:var(--fg-2);text-align:center;margin-top:.3cqw;display:block}.h-charsw{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:46%;left:-1cqw;right:-1cqw}.h-charsw .v-btn{pointer-events:auto;place-items:center;width:3cqw;height:3cqw;padding:0;font-size:1.6cqw;display:grid}.h-edit{padding:.5cqw 1.4cqw;font-size:1.05cqw;position:absolute;bottom:0;left:50%;translate:-50%}.h-right{z-index:1;gap:1cqw;width:24cqw;display:grid;top:8.6cqw;right:2.4cqw}.h-missions{padding:1.1cqw 1.3cqw 1.2cqw}.h-missions h3{font:700 1.4cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:1cqw;margin:0 0 .4cqw;display:flex}.h-missions h3 small{font:600 .9cqw/1 var(--ui);color:var(--fg-2);letter-spacing:0;text-transform:none}.v-m{border-top:.1cqw solid var(--edge);grid-template-columns:.35cqw 1fr auto;align-items:center;gap:.3cqw .8cqw;padding:.75cqw 0;display:grid}.v-m:first-of-type{border-top:0}.v-m .tier{grid-row:1/3;align-self:stretch;width:.35cqw}.v-m b{font:600 1.15cqw/1.2 var(--ui)}.v-m .rew{font:700 1.15cqw/1 var(--disp)}.v-m .bar{background:#ffffff1a;grid-column:2/-1;height:.55cqw;position:relative}.v-m .bar i{position:absolute;inset:0 auto 0 0}.v-m .cnt{font:600 .85cqw/1 var(--ui);color:var(--fg-2);grid-column:2/-1}.v-m.done b{color:var(--fg-2)}.v-m.done .cnt{color:var(--t1)}.v-m.skel{height:3.4cqw}.v-m.t1 .tier,.v-m.t1 .bar i{background:var(--t1)}.v-m.t1 .rew{color:var(--t1)}.v-m.t2 .tier,.v-m.t2 .bar i{background:var(--t2)}.v-m.t2 .rew{color:var(--t2)}.v-m.t3 .tier,.v-m.t3 .bar i{background:var(--t3)}.v-m.t3 .rew{color:var(--t3)}.h-missions .foot{border-top:.1cqw solid var(--edge);font:600 .95cqw/1 var(--ui);color:var(--fg-2);justify-content:space-between;margin-top:.4cqw;padding-top:.6cqw;display:flex}.h-missions .foot b{color:var(--fg)}.h-king{text-align:left;cursor:pointer;transition:filter var(--fast);border:0;align-items:center;gap:1cqw;padding:.9cqw 1.3cqw;display:flex}.h-king:hover{filter:brightness(1.12)}.h-king svg{flex:none;width:2.2cqw}.h-king b{font:700 1.2cqw/1.1 var(--disp);text-transform:uppercase;display:block}.h-king small{font:500 .95cqw/1.25 var(--ui);color:var(--fg-2)}.h-lobbies{padding:.9cqw 1.3cqw 1cqw}.h-lobbies h3{font:700 1.1cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .3cqw}.h-lobbies[hidden]{display:none}.h-lrow{border:0;border-top:.1cqw solid var(--edge);width:100%;color:var(--fg);text-align:left;cursor:pointer;transition:color var(--fast);background:0 0;align-items:center;gap:.8cqw;padding:.55cqw 0;display:flex}.h-lrow:first-of-type{border-top:0}.h-lrow:hover{color:var(--act-2)}.h-lrow:disabled{cursor:default;opacity:.5}.h-lrow b{min-width:0;font:600 1.05cqw/1.2 var(--ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.h-lrow small{font:600 .85cqw/1 var(--ui);color:var(--fg-2)}.h-lrow em{font:700 .95cqw/1 var(--disp);font-style:normal}.h-foot{font:500 .75cqw/1 var(--ui);color:rgb(var(--mist) / .55);align-items:center;gap:1.2cqw;display:flex;bottom:.8cqw;right:2.4cqw}.h-legal{gap:.8cqw;display:flex}.h-legal a{color:inherit;transition:color var(--fast);text-decoration:none}.h-legal a:hover,.h-legal a:focus-visible{color:var(--fg)}.hub2 [hidden]{display:none!important}.v-btn.lite{background:var(--fg);color:var(--base)}.h-fplate{text-align:center;white-space:nowrap;pointer-events:none;font:700 1.15cqw/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;position:absolute;translate:-50% -100%}.h-fplate b{display:block}.h-fplate small{font:700 .72cqw/1 var(--disp);letter-spacing:.14em;color:var(--fg-2);align-items:center;gap:.3cqw;margin-top:.3cqw;display:inline-flex}.h-fplate svg,.pb-slot small svg,.plate-lead svg{width:.85cqw;height:.85cqw}.plate-lead{color:var(--act-2);font-style:normal}.plate-lead:not(:empty):after{content:" · ";color:var(--fg-2)}.h-party{z-index:2;gap:.45cqw;height:3.9cqw;display:flex;bottom:2.4cqw;left:27cqw;right:27cqw}.pb-lab{flex:none;align-content:center;padding-right:.5cqw;display:grid}.pb-lab b{font:700 .8cqw/1 var(--disp);letter-spacing:.2em;color:var(--act);text-transform:uppercase}.pb-lab span{font:700 1.4cqw/1 var(--disp);margin-top:.25cqw}.pb-slots{flex:1;gap:.45cqw;min-width:0;display:flex}.pb-slot{--cut:.6cqw;flex:1 1 0;align-items:center;gap:.45cqw;min-width:0;padding:.55cqw;display:flex}.pb-slot.you{box-shadow:inset 0 .12cqw 0 var(--edge), inset 0 -.2cqw 0 var(--act)}.pb-av{width:2.1cqw;height:2.4cqw;font:700 .95cqw/1 var(--disp);color:#fff;flex:none}.pb-slot .t{min-width:0}.pb-slot b{font:700 .95cqw/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pb-slot small{font:700 .68cqw/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:.25cqw;margin-top:.2cqw;display:flex}.pb-slot.empty{color:var(--fg-2);cursor:pointer;transition:background var(--fast), color var(--fast);background:#ffffff0d;border:0;flex:0 0 3.4cqw;justify-content:center}.pb-slot.empty:hover{color:var(--fg);background:#ffffff1a}.pb-slot.empty svg{width:1.2cqw;height:1.2cqw}.pb-inv,.pb-leave{flex:none;align-items:center;gap:.5cqw;padding:0 1.3cqw;font-size:1.05cqw;display:flex}.pb-inv svg{width:1.2cqw;height:1.2cqw}.pb-inv:disabled{opacity:.45;cursor:default}.h-settings{z-index:2;align-items:center;gap:.6cqw;height:3.9cqw;padding:0 1.4cqw;font-size:1.05cqw;display:flex;position:absolute;bottom:2.4cqw;right:2.4cqw}.h-settings svg{width:1.3cqw;height:1.3cqw;transition:transform var(--med) var(--out)}.h-settings:hover svg{transform:rotate(60deg)}.pb-leave{color:var(--fg-2);padding:0 .9cqw;font-size:.85cqw}.h-wait{gap:.7cqw;padding:1cqw 1.2cqw;display:grid}.h-wait b{font:700 1.6cqw/1.1 var(--disp);text-transform:uppercase;letter-spacing:.04em}.h-wait .v-btn{justify-content:center;align-items:center;gap:.6cqw;width:100%;display:flex}.h-wait .v-btn svg{width:1.2cqw;height:1.2cqw}.wt-ready.on{color:var(--fg);background:#ffffff1f}.wt-follow{padding:.8cqw 0;font-size:1.8cqw}.h-toast{--cut:.7cqw;z-index:4;background:var(--surf-2);box-shadow:inset .35cqw 0 0 var(--t2), 0 .8cqw 2cqw #00000080;font:600 1.15cqw/1.2 var(--ui);white-space:nowrap;animation:v-in var(--med) var(--out) both;transition:opacity var(--fast);align-items:center;gap:.8cqw;padding:.9cqw 1.6cqw .9cqw 1.2cqw;display:flex;top:7.4cqw;left:50%;translate:-50%}.h-toast.out{opacity:0}.h-toast svg{width:1.4cqw;height:1.4cqw;color:var(--t2);flex:none}.h-toast b{font-weight:700}.h-inv{z-index:6;inset:0}.iv-dim{background:#060910ad;position:absolute;inset:0}.iv-box{--cut:1.3cqw;width:41cqw;animation:v-in var(--med) var(--out) both;gap:1.1cqw;padding:2cqw 2.3cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.iv-box h3{font:700 2.4cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.03em;margin:0}.iv-box p{font:500 1.05cqw/1.35 var(--ui);color:var(--fg-2);margin:0}.iv-x{color:var(--fg-2);font:700 1.3cqw/1 var(--ui);cursor:pointer;background:0 0;border:0;padding:.4cqw;position:absolute;top:1cqw;right:1.2cqw}.iv-x:hover{color:var(--fg)}.iv-code{--cut:.7cqw;background:rgb(var(--ink) / .6);justify-content:space-between;align-items:center;gap:1cqw;padding:1cqw 1.3cqw;display:flex}.iv-code small{font:700 .75cqw/1.3 var(--disp);letter-spacing:.2em;color:var(--fg-2);text-transform:uppercase;text-align:right}.iv-code div small{text-align:left;display:block}.iv-c{font:700 3.6cqw/1 var(--disp);letter-spacing:.32em;-webkit-user-select:text;user-select:text;margin-top:.3cqw;display:block}.iv-link{gap:.5cqw;display:flex}.iv-field{background:rgb(var(--ink) / .6);min-width:0;font:600 1.02cqw/1 var(--ui);white-space:nowrap;box-shadow:inset 0 -.15cqw 0 var(--act);flex:1;align-items:center;gap:.5cqw;padding:0 1cqw;display:flex;overflow:hidden}.iv-field svg{width:1.2cqw;height:1.2cqw;color:var(--fg-2);flex:none}.iv-url{-webkit-user-select:text;user-select:text;cursor:text;text-overflow:ellipsis;overflow:hidden}.iv-url .host{color:var(--fg-2)}.iv-copy{flex:none;font-size:1.15cqw}.iv-copy:disabled{opacity:.5;cursor:default}.iv-share{justify-content:center;align-items:center;gap:.6cqw;font-size:1.1cqw;display:flex}.iv-share svg{width:1.2cqw;height:1.2cqw}.iv-fine{font:600 .85cqw/1.3 var(--ui);color:var(--fg-2)}.fb-wrap{z-index:300;color:var(--fg);font-family:var(--ui);-webkit-user-select:none;user-select:none;position:fixed;inset:0}.fb-frame{aspect-ratio:16/9;pointer-events:none;width:min(100vw,177.78vh);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.fb-box{pointer-events:auto;width:44cqw}.fb-kinds{flex-wrap:wrap;gap:.4cqw}.fb-kinds .v-chip{clip-path:polygon(.5cqw 0,100% 0,calc(100% - .5cqw) 100%,0 100%)}.fb-text{resize:vertical;min-height:9cqw;max-height:22cqw;font:500 1.05cqw/1.45 var(--ui);-webkit-user-select:text;user-select:text;padding:.8cqw 1cqw}.fb-row{font:600 .85cqw/1.3 var(--ui);color:var(--fg-2);justify-content:space-between;gap:1cqw;margin-top:-.6cqw;display:flex}.fb-msg{color:var(--act-2)}.fb-btns{justify-content:flex-end;gap:.5cqw;display:flex}.fb-btns .v-btn{padding:.6cqw 1.6cqw;font-size:1.15cqw}.fb-send:disabled{opacity:.5;cursor:default;filter:none}@media (width<=700px) and (orientation:portrait){.fb-box{gap:3cqw;width:92cqw;padding:5cqw}.fb-box h3{font-size:6cqw}.fb-box p,.fb-box .iv-fine,.fb-row{font-size:3.2cqw}.fb-box .v-chip{padding:1.4cqw 2cqw;font-size:3cqw}.fb-text{min-height:30cqw;max-height:60cqw;font-size:3.6cqw}.fb-btns .v-btn{padding:2cqw 4cqw;font-size:3.6cqw}.fb-box .iv-x{font-size:4cqw}}.p-head{align-items:flex-end;gap:2cqw;display:flex;top:2.4cqw;left:3cqw;right:3cqw}.p-head h3{font:700 2.8cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.03em;margin:0}.p-head h3 small{font:600 1cqw/1 var(--ui);letter-spacing:.2em;color:var(--act);margin-bottom:.3cqw;display:block}.p-head .v-tabs{margin-left:auto}.p-body{inset:8.6cqw 3cqw 7cqw}.p-pane{display:none;position:absolute;inset:0}.p-pane.on{display:block}.p-search{width:22cqw;position:absolute;top:0;left:0}.p-count{font:600 .95cqw/1 var(--ui);color:var(--fg-2);position:absolute;top:.7cqw;right:0}.p-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;align-content:start;gap:1.4cqw;margin-right:-.6cqw;padding:.4cqw .6cqw .6cqw 0;display:grid;position:absolute;inset:0}.p-pane.all .p-grid{top:3.6cqw}.p-card{text-align:left;color:var(--fg);cursor:pointer;background:var(--base);transition:transform .1s var(--out), filter .1s;border:0;padding:0;display:block;position:relative}.p-card:hover{filter:brightness(1.12);transform:translateY(-.3cqw)}.p-card:focus-visible{outline:.25cqw solid var(--act-2);outline-offset:.2cqw}.p-card .img{aspect-ratio:16/10;background:#181b1e 50%/cover;display:block}.p-card .img img{object-fit:cover;width:100%;height:100%;display:block}.p-card.noimg .img img{visibility:hidden}.p-card .nm{justify-content:space-between;align-items:center;gap:.6cqw;padding:.6cqw .9cqw .75cqw;display:flex}.p-card .nm>span{min-width:0}.p-card .nm b{font:700 1.25cqw/1.1 var(--disp);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p-card .nm small{font:500 .85cqw/1.2 var(--ui);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p-card .badge{font:700 .8cqw/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--ink) / .82);color:var(--fg-2);clip-path:polygon(0 0,100% 0,calc(100% - .5cqw) 100%,0 100%);padding:.3cqw .9cqw .3cqw .6cqw;position:absolute;top:.6cqw;left:0}.p-card .crown{max-width:45%;font:600 .8cqw/1 var(--ui);color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:.3cqw;display:flex;overflow:hidden}.p-card.sel{box-shadow:inset 0 0 0 .3cqw var(--act)}.p-card.sel:after{content:"";background:var(--act);clip-path:polygon(0 0,100% 0,100% 100%);width:2.2cqw;height:2.2cqw;position:absolute;top:0;right:0}.p-empty{text-align:center;color:var(--fg-2);font:600 1.1cqw/1.4 var(--ui);grid-column:1/-1;padding:3cqw 0}.p-empty b{color:var(--fg);font:700 1.4cqw/1.2 var(--disp);text-transform:uppercase;display:block}.p-map{background:#181b1e;position:absolute;inset:0 24cqw 0 0;overflow:hidden}.p-map>div{position:absolute;inset:0}.p-side{align-content:start;gap:.9cqw;width:22.6cqw;padding:1.2cqw 1.3cqw;display:grid;position:absolute;top:0;right:0}.p-side h4{font:700 1.3cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;margin:0}.p-side p{font:500 .98cqw/1.35 var(--ui);color:var(--fg-2);margin:0}.p-steps{gap:.9cqw;margin:0;padding:0;list-style:none;display:flex}.p-steps li{font:700 .8cqw/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--mist) / .55);align-items:center;gap:.4cqw;display:flex}.p-steps i{width:1.4cqw;height:1.6cqw;font:700 .75cqw/1 var(--disp);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffffff14;place-items:center;font-style:normal;display:grid}.p-steps .on,.p-steps .done{color:var(--fg)}.p-steps .on i{background:var(--act);color:var(--act-ink)}.p-steps .done i{background:var(--t1);color:#06220f}.p-foot .go svg{vertical-align:-.1cqw;width:1.3cqw;height:auto;margin-right:.6cqw}.p-side label,.p-side .lbl{font:700 .85cqw/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);gap:.4cqw;display:grid}.p-side label span,.p-side .lbl>span{justify-content:space-between;display:flex}.p-side label b,.p-side .lbl b{color:var(--fg);letter-spacing:.04em}.p-side input[type=range]{width:100%;accent-color:var(--act)}.p-side .row{gap:.4cqw;margin:0;display:flex}.p-side .row .v-btn{flex:1;padding:.5cqw 0;font-size:1cqw}.p-side .locate{padding:.55cqw 0;font-size:1cqw}.p-results{max-height:13cqw;display:grid}.p-results button{border:0;border-top:.1cqw solid var(--edge);width:100%;color:var(--fg);text-align:left;cursor:pointer;font:600 1cqw/1.2 var(--ui);background:0 0;padding:.5cqw .4cqw;display:block}.p-results button:hover{color:var(--act-2)}.p-results small{color:var(--fg-2);font-size:.85cqw;font-weight:500;display:block}.p-foot{align-items:center;gap:.8cqw;display:flex;bottom:2.2cqw;left:3cqw;right:3cqw}.p-foot .v-btn{padding:.8cqw 2.4cqw;font-size:1.6cqw}.p-foot .back{margin-left:auto}.p-pick{gap:.3cqw;min-width:0;display:grid}.p-pick b{font:700 1.5cqw/1 var(--disp);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-pick small{font:600 1cqw/1 var(--ui);color:var(--fg-2)}.p-pick small i[hidden]{display:none}.p-pick small i{background:var(--t1);width:.6cqw;height:.6cqw;margin-right:.5cqw;display:inline-block;transform:rotate(45deg)}.p-pick small.slow i{background:var(--t3)}.l-top{background:linear-gradient(180deg, rgb(var(--ink) / .75), rgb(var(--ink) / 0));z-index:2;align-items:center;gap:1.2cqw;height:6.6cqw;padding:0 2.4cqw;display:flex;inset:0 0 auto}.l-title{gap:.35cqw;min-width:0;margin-left:1.6cqw;display:grid}.l-title b{font:700 1.6cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:40cqw;overflow:hidden}.l-code{align-items:center;gap:.8cqw;margin-left:auto;padding:.4cqw .5cqw .4cqw 1.1cqw;display:flex}.l-code small{font:700 .8cqw/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2)}.l-code b{font:700 1.5cqw/1 var(--disp);letter-spacing:.22em;-webkit-user-select:text;user-select:text}.l-code .v-btn,.l-top .leave{padding:.55cqw 1.1cqw;font-size:1cqw}.l-left,.l-right{z-index:1;flex-direction:column;gap:1cqw;width:23cqw;display:flex;top:7.6cqw;bottom:7.4cqw}.l-left{left:2.4cqw}.l-right{right:2.4cqw}.lobby2 h3{font:700 1.25cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:1cqw;margin:0 0 .5cqw;display:flex}.lobby2 h3>span{font:600 .9cqw/1 var(--ui);color:var(--fg-2);letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lobby2 h3>span b{color:var(--fg)}.l-players{flex-direction:column;flex:none;max-height:58%;padding:1cqw 1.2cqw;display:flex}.l-players .plist{scrollbar-width:thin;min-height:0;overflow-y:auto}.l-p{border-top:.1cqw solid var(--edge);align-items:center;gap:.7cqw;padding:.45cqw 0;display:flex}.l-p:first-child{border-top:0}.l-p.enter{animation:v-in var(--med) var(--out) both}.l-av{background:hsl(var(--h) 42% 40%);color:#fff;width:2.2cqw;height:2.5cqw;font:700 .85cqw/1 var(--disp);flex:none}.l-pn{flex:1;gap:.2cqw;min-width:0;display:grid}.l-pn b{font:600 1.05cqw/1.1 var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-p.me .l-pn b{color:var(--act-2)}.l-tags{align-items:center;gap:.35cqw;display:flex}.l-tags:empty{display:none}.l-tags em{font:700 .7cqw/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);background:#ffffff14;align-items:center;gap:.25cqw;padding:.18cqw .45cqw;font-style:normal;display:inline-flex}.l-tags em.host{color:var(--act-2)}.l-tags em.me{background:var(--t2);color:#06223a}.l-tags em.king{color:var(--t3)}.l-tags em svg{width:.9cqw}.l-tags .kd{font:600 .8cqw/1 var(--ui);color:var(--fg-2)}.l-ping{align-items:flex-end;gap:.12cqw;height:1cqw;display:flex}.l-ping i{background:#ffffff29;width:.28cqw}.l-ping i:first-child{height:35%}.l-ping i:nth-child(2){height:65%}.l-ping i:nth-child(3){height:100%}.l-ping.q3 i{background:var(--t1)}.l-ping.q2 i:nth-child(-n+2){background:var(--t3)}.l-ping.q1 i:first-child{background:var(--hot)}.l-ping small{font:600 .75cqw/1 var(--ui);color:var(--fg-2);min-width:1.4cqw;margin-left:.3cqw}.l-x{border:0;border-top:.1cqw solid var(--edge);width:100%;color:var(--fg);text-align:left;font-family:var(--ui);background:0 0;align-items:center;gap:.7cqw;padding:.55cqw 0;display:flex}.l-x .ico,.l-x>svg{width:1.5cqw;height:auto;color:var(--fg-2);flex:none}.l-x span{min-width:0}.l-x b{font:600 1cqw/1.2 var(--ui);display:block}.l-x small{font:500 .8cqw/1.3 var(--ui);color:var(--fg-2);display:block}.l-x code{font:700 .85cqw/1 var(--disp);letter-spacing:.16em;color:var(--fg)}.l-x em{font:700 .9cqw/1 var(--disp);white-space:nowrap;margin-left:auto;font-style:normal}button.l-x{cursor:pointer;transition:color var(--fast)}button.l-x:hover,button.l-x:hover .ico{color:var(--act-2)}.l-x.king>svg{width:1.7cqw}.l-chat{flex-direction:column;flex:1;min-height:0;padding:1cqw 1.2cqw;display:flex}.lobby2 .chat-log{min-height:0;font:500 .95cqw/1.35 var(--ui);flex-direction:column;flex:1;gap:.3cqw;margin:0;display:flex}.lobby2 .chat-row b{color:hsl(var(--h,35) 70% 68%);margin-right:.2cqw;font-weight:700}.lobby2 .chat-row.sys,.lobby2 .chat-row.sys b{color:var(--fg-2)}.lobby2 .chat-empty{color:var(--fg-2);margin:auto;font-size:.95cqw}.lobby2 .chat-input{margin-top:.6cqw;padding:.6cqw .8cqw;font-size:1cqw}.l-hero{--cut:1.6cqw;background:#181b1e;inset:7.6cqw 27cqw 7.4cqw;overflow:hidden}.l-hero .preview{position:absolute;inset:0}.l-shade{pointer-events:none;background:linear-gradient(180deg, rgb(var(--ink) / .82) 0%, rgb(var(--ink) / 0) 32%, rgb(var(--ink) / 0) 60%, rgb(var(--ink) / .85) 100%);position:absolute;inset:0}.l-loc{pointer-events:none;position:absolute;top:1.4cqw;left:1.6cqw;right:12cqw}.l-loc h1{font:700 3.2cqw/.95 var(--disp);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35cqw 0 0;display:-webkit-box;overflow:hidden}.l-loc h1.long{font-size:2.6cqw}.l-loc .place-sub{font:600 1.15cqw/1.1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-top:.3cqw}.l-loc .coords{color:rgb(var(--mist) / .75);margin-top:.4cqw;font:500 .8cqw/1 JetBrains Mono,monospace}.l-hero .edit{padding:.5cqw 1.1cqw;font-size:1cqw;position:absolute;top:1.4cqw;right:1.4cqw}.l-build{align-items:center;gap:1cqw;padding:.9cqw 1.2cqw;display:flex;position:absolute;bottom:1.4cqw;left:1.4cqw;right:1.4cqw}.l-build.busy{gap:.55cqw;display:grid}.l-build .ico{background:var(--t1);color:#06220f;width:2.2cqw;height:2.5cqw;font:700 1.3cqw/1 var(--disp);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;display:grid}.l-build .ico svg{width:1.2cqw}.l-build.err .ico{background:var(--hot);color:#fff}.l-build .txt{min-width:0}.l-build .txt b{font:700 1.15cqw/1.1 var(--disp);text-transform:uppercase;letter-spacing:.04em;display:block}.l-build .txt small{font:500 .9cqw/1.3 var(--ui);color:var(--fg-2);display:block}.l-build .retry{margin-left:auto;padding:.5cqw 1.2cqw;font-size:1cqw}.l-build .head{align-items:baseline;gap:1cqw;display:flex}.l-build .head b{font:700 1.1cqw/1 var(--disp);text-transform:uppercase;letter-spacing:.05em}.l-build .msg{min-width:0;font:500 .95cqw/1.2 var(--ui);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.l-build .pct{color:var(--act-2)}.l-build .bar{background:#ffffff1a;height:.5cqw}.l-build .bar i{background:var(--act);width:0;height:100%;transition:width .2s linear;display:block}.l-build .steps{gap:.4cqw;display:flex}.l-build .steps span{font:700 .72cqw/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--mist) / .5);border-top:.2cqw solid #ffffff1a;flex:1;padding-top:.35cqw}.l-build .steps .done{color:var(--t1);border-color:var(--t1)}.l-build .steps .on{color:var(--fg);border-color:var(--act)}.l-rules{flex:none;padding:1cqw 1.2cqw .6cqw}.l-modes{grid-template-columns:1fr 1fr;gap:.5cqw;display:grid}.lobby2 .mode-tile{--cut:.7cqw;text-align:left;color:var(--fg-2);cursor:pointer;transition:background var(--fast), color var(--fast);background:#ffffff0f;border:0;border-radius:0;padding:.6cqw .8cqw;display:block}.lobby2 .mode-tile:hover:not(:disabled){color:var(--fg);background:#ffffff1f}.lobby2 .mode-tile small{font:700 .72cqw/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;display:block}.lobby2 .mode-tile b{font:700 1.05cqw/1.05 var(--disp);text-transform:uppercase;margin-top:.25cqw;display:block}.lobby2 .mode-tile.on,.lobby2 .mode-tile.on:hover{background:var(--fg);color:var(--base)}.lobby2 .mode-tile:disabled{cursor:default}.lobby2 .mode-tile:disabled:not(.on){opacity:.55}.l-rules .mode-desc{font:500 .88cqw/1.3 var(--ui);color:var(--fg-2);margin:.5cqw 0 .2cqw}.l-rule{border-top:.1cqw solid var(--edge);justify-content:space-between;align-items:center;gap:.8cqw;padding:.5cqw 0;display:flex}.l-rule>span{font:600 .95cqw/1.15 var(--ui)}.l-rule>span small{font:500 .75cqw/1.2 var(--ui);color:var(--fg-2);display:block}.l-rule .v-chip{padding:.35cqw .6cqw;font-size:.88cqw}.v-chip:disabled{cursor:default}.v-chip:disabled:hover{color:var(--fg-2);background:#ffffff12}.v-chip.on:disabled,.v-chip.on:disabled:hover{background:var(--fg);color:var(--base)}.v-chip:disabled:not(.on){opacity:.5}.l-step{align-items:center;gap:.4cqw;display:flex}.l-step .v-btn{place-items:center;width:1.9cqw;height:1.9cqw;padding:0;font-size:1.2cqw;display:grid}.l-step b{text-align:center;min-width:1.8cqw;font:700 1.2cqw/1 var(--disp)}.v-tog{border-top:.1cqw solid var(--edge);font:600 .95cqw/1 var(--ui);cursor:pointer;align-items:center;gap:.7cqw;padding:.5cqw 0;display:flex;position:relative}.v-tog input{opacity:0;pointer-events:none;position:absolute}.v-tog i{width:2.4cqw;height:1.2cqw;transition:background var(--fast);background:#ffffff24;flex:none;position:relative}.v-tog i:after{content:"";background:var(--fg-2);width:.9cqw;height:.9cqw;transition:transform var(--fast), background var(--fast);position:absolute;top:.15cqw;left:.15cqw}.v-tog input:checked+i{background:var(--act)}.v-tog input:checked+i:after{background:var(--act-ink);transform:translate(1.2cqw)}.v-tog input:focus-visible+i{outline:.2cqw solid var(--act-2);outline-offset:.15cqw}.v-tog:has(input:disabled){cursor:default}.v-tog.off{opacity:.45}.l-loadout{flex:none;padding:1cqw 1.2cqw}.l-w{border-top:.1cqw solid var(--edge);min-width:0;padding:.45cqw 0}.l-w:first-child{border-top:0}.l-w small{font:700 .7cqw/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--act);display:block}.l-w b{font:700 1.15cqw/1.1 var(--disp);text-transform:uppercase;margin-top:.2cqw;display:block}.l-w span{font:500 .85cqw/1.2 var(--ui);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.l-kss{border-top:.1cqw solid var(--edge);align-items:center;gap:.6cqw;padding:.5cqw 0;display:flex}.l-kss>small{font:500 .85cqw/1 var(--ui);color:var(--fg-2)}.l-ks{align-items:center;gap:.2cqw;display:flex}.l-ks svg{width:1.5cqw;height:auto}.l-ks b{font:700 .9cqw/1 var(--disp)}.l-kss.off .l-ks{opacity:.4}.l-kss .ks-off{color:var(--hot)}.l-btns{gap:.4cqw;margin-top:.5cqw;display:flex}.l-btns .v-btn{flex:1;padding:.55cqw 0;font-size:1cqw}.l-foot{align-items:center;gap:1.6cqw;height:4.6cqw;display:flex;bottom:1.4cqw;left:2.4cqw;right:2.4cqw}.l-flow{gap:1.4cqw;width:23cqw;margin:0;padding:0;list-style:none;display:flex}.l-flow li{font:700 .95cqw/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--mist) / .5);align-items:center;gap:.5cqw;display:flex}.l-flow i{width:1.7cqw;height:1.95cqw;font:700 .85cqw/1 var(--disp);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffffff14;place-items:center;font-style:normal;display:grid}.l-flow .done,.l-flow .on{color:var(--fg)}.l-flow .done i{background:var(--t1);color:#06220f}.l-flow .on i{background:var(--act);color:var(--act-ink)}.l-flow .err i{background:var(--hot);color:#fff}.lb-hint{text-align:right;font:500 1cqw/1.3 var(--ui);color:var(--fg-2);flex:1}.lb-start{letter-spacing:.1em;width:23cqw;height:100%;font-size:1.9cqw;overflow:hidden}.lb-start .fill{background:#ff8a1f59;width:0;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.lb-start .label{position:relative}.v-btn.lb-start:disabled{background:var(--base-2);color:var(--fg-2);filter:none;font-size:1.5cqw}.v-btn.lb-start[data-state=build]{color:var(--fg)}.v-btn.lb-start[data-state=err]{color:var(--hot)}.l-kofi{--k:.05cqw;--kf-ink:#1b1206;--kf-gold:#ffd25c;--kf-hot:#ff5a5f;--kf-act:#ff8a1f;z-index:2;flex:none;position:relative}.l-kofi[hidden]{display:none}.h-kofi{justify-self:end;margin:.5cqw .6cqw 0 0}.kf-wrap{transform-origin:70% 80%;animation:.75s cubic-bezier(.2,1.6,.4,1) .15s both kf-pop,2.4s ease-in-out .9s infinite kf-float;position:relative}.kf-tag{align-items:center;gap:calc(var(--k) * 12);padding:calc(var(--k) * 12) calc(var(--k) * 20) calc(var(--k) * 12) calc(var(--k) * 12);background:linear-gradient(160deg, #ffe27a 0%, var(--kf-gold) 35%, var(--kf-act) 100%);border:calc(var(--k) * 4) solid var(--kf-ink);border-radius:calc(var(--k) * 16);box-shadow:0 calc(var(--k) * 6) 0 var(--kf-ink), 0 calc(var(--k) * 18) calc(var(--k) * 30) #00000080;cursor:pointer;transition:filter var(--fast);text-decoration:none;display:flex;position:relative;overflow:hidden;transform:rotate(-5deg)}.kf-tag:hover{filter:brightness(1.08)}.kf-tag:focus-visible{outline:calc(var(--k) * 4) solid #fff;outline-offset:calc(var(--k) * 4)}.kf-tag:after{content:"";width:calc(var(--k) * 46);top:-20%;bottom:-20%;left:calc(var(--k) * -80);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:2.4s ease-in-out 1.2s infinite kf-shine;position:absolute;transform:skew(-20deg)}.kf-ico{width:calc(var(--k) * 54);height:calc(var(--k) * 54);background:var(--kf-ink);border-radius:50%;flex:none;place-items:center;animation:2.4s ease-in-out 1s infinite kf-wiggle;display:grid}.kf-ico svg{width:calc(var(--k) * 34);height:calc(var(--k) * 34)}.kf-txt{text-align:left;display:block}.kf-t1{font:400 calc(var(--k) * 32)/.9 "Luckiest Guy", var(--disp);color:#fff;letter-spacing:.02em;white-space:nowrap;-webkit-text-stroke:calc(var(--k) * 1.5) var(--kf-ink);text-shadow:0 calc(var(--k) * 3) 0 var(--kf-ink), calc(var(--k) * 2) calc(var(--k) * 3) 0 var(--kf-ink), calc(var(--k) * -2) calc(var(--k) * 3) 0 var(--kf-ink);display:block}.kf-t2{margin-top:calc(var(--k) * 4);font:700 calc(var(--k) * 15)/1.2 var(--ui);color:var(--kf-ink);white-space:nowrap;display:block}.kf-spark{width:calc(var(--k) * 20);height:calc(var(--k) * 20);opacity:0;pointer-events:none;background:var(--kf-gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:.8s ease-out .45s both kf-burst;position:absolute;top:50%;left:50%}.kf-spark:nth-child(2){--dx:calc(var(--k) * -150);--dy:calc(var(--k) * -70);background:#fff}.kf-spark:nth-child(3){--dx:calc(var(--k) * 120);--dy:calc(var(--k) * -95)}.kf-spark:nth-child(4){--dx:calc(var(--k) * -110);--dy:calc(var(--k) * 40);background:var(--kf-hot)}.kf-spark:nth-child(5){--dx:calc(var(--k) * 160);--dy:calc(var(--k) * 10);background:#fff}.kf-spark:nth-child(6){--dx:calc(var(--k) * 20);--dy:calc(var(--k) * -120);background:var(--kf-hot)}.kf-spark:nth-child(7){--dx:calc(var(--k) * -40);--dy:calc(var(--k) * -110)}@keyframes kf-pop{0%{opacity:0;transform:scale(0)rotate(-25deg)}55%{opacity:1;transform:scale(1.18)rotate(6deg)}80%{transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes kf-float{0%,to{translate:0}50%{translate:0 calc(var(--k) * -7)}}@keyframes kf-shine{0%,55%{left:calc(var(--k) * -80)}85%,to{left:120%}}@keyframes kf-wiggle{0%,70%,to{rotate:0deg}76%{rotate:-14deg}84%{rotate:12deg}92%{rotate:-6deg}}@keyframes kf-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.2) rotate(140deg)}}@media (prefers-reduced-motion:reduce){.kf-wrap,.kf-ico,.kf-spark,.kf-tag:after{animation:none!important}}.ld-box{text-align:center;width:46cqw;top:50%;left:50%;translate:-50% -50%}.ld-box h2{font:700 5.2cqw/.92 var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:.8cqw 0 .3cqw}.ld-sub{font:600 1.4cqw/1.2 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.ld-coords{color:rgb(var(--mist) / .7);margin-top:.6cqw;font:500 .85cqw/1 JetBrains Mono,monospace}.load2 .ld-bar{clip-path:polygon(0 0,100% 0,calc(100% - .4cqw) 100%,0 100%);background:#ffffff1a;height:.5cqw;margin-top:2.6cqw}.load2 .ld-bar i{background:var(--act);width:0;height:100%;transition:width .3s linear;display:block}.load2 .ld-row{font:500 1cqw/1.2 var(--ui);color:var(--fg-2);justify-content:space-between;gap:1cqw;margin-top:.7cqw;display:flex}.load2 .ld-pct{font:700 1cqw/1.2 var(--disp);color:var(--act-2)}.load2 .ld-tip{font:500 1.05cqw/1.3 var(--ui);align-items:center;gap:.8cqw;margin-top:2.6cqw;padding:.7cqw 1.2cqw;display:inline-flex}.load2 .ld-tip small{font:700 .8cqw/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--act)}.load2 .ld-tip span.in{animation:v-in var(--med) var(--out) both}.join2 .ld-bar{overflow:hidden}.join2 .ld-bar i{width:28%;animation:1.1s linear infinite v-scan}@keyframes v-scan{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.v2 *,.v2.enter .f16{transition:none!important;animation:none!important}}:root{--hu:min(1vw, 1.778vh);--hud-bg:#0a101cb8}.game-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hud{pointer-events:none;font-family:var(--ui);color:var(--fg);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hud .sh,.hud-ammo,.hud-health{text-shadow:0 .15vh .5vh #0000008c}.hud .crown{vertical-align:-.12em;width:1.1em;height:auto;margin-right:.3em}.hud-vignette{opacity:0;background:radial-gradient(#0000 55%,#aa00008c);position:absolute;inset:0}.hud-vignette.flash{animation:.6s ease-out hud-dmg}@keyframes hud-dmg{0%{opacity:1}to{opacity:0}}.hud-lowhp{opacity:0;background:radial-gradient(#0000 40%,#780000b3);transition:opacity .3s;position:absolute;inset:0}.hud-dmgdirs{width:0;height:0;position:absolute;top:50%;left:50%}.dmgdir{width:180px;height:180px;animation:1.2s forwards hud-fade;position:absolute;top:-90px;left:-90px}.dmgdir:before{content:"";background:radial-gradient(at 50% 100%,#ff281ee6,#0000 70%);border-radius:50% 50% 0 0;width:70px;height:18px;margin-left:-35px;position:absolute;top:-14px;left:50%}@keyframes hud-fade{to{opacity:0}}.crosshair{--gap:8px;width:0;height:0;transition:opacity .1s;position:absolute;top:50%;left:50%}.crosshair i{background:#fffffff2;position:absolute;box-shadow:0 0 2px #000000e6}.crosshair .t,.crosshair .b{width:2px;height:10px;left:-1px}.crosshair .l,.crosshair .r{width:10px;height:2px;top:-1px}.crosshair .t{bottom:var(--gap)}.crosshair .b{top:var(--gap)}.crosshair .l{right:var(--gap)}.crosshair .r{left:var(--gap)}.crosshair b{background:#ffffffe6;width:2px;height:2px;position:absolute;top:-1px;left:-1px}.hitmarker{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}.hitmarker.show{opacity:1}.hitmarker i{background:#fff;width:10px;height:2px;position:absolute;box-shadow:0 0 2px #000}.hitmarker i:first-child{transform:translate(4px,-9px)rotate(-45deg)}.hitmarker i:nth-child(2){transform:translate(-14px,-9px)rotate(45deg)}.hitmarker i:nth-child(3){transform:translate(4px,7px)rotate(45deg)}.hitmarker i:nth-child(4){transform:translate(-14px,7px)rotate(-45deg)}.hitmarker.head i{background:var(--t3)}.hitmarker.kill i{background:var(--hot);width:14px}.hitmarker span{white-space:nowrap;font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.14em;color:var(--t3);text-shadow:0 1px 3px #000000e6;display:none;position:absolute;top:22px;left:50%;transform:translate(-50%)}.hitmarker.wall span{display:block}.hud-kill{font:700 calc(var(--hu) * 1.4)/1.1 var(--disp);letter-spacing:.1em;text-transform:uppercase;text-align:center;text-shadow:0 2px 8px #000c;opacity:0;position:absolute;top:58%;left:50%;transform:translate(-50%)}.hud-kill.show{animation:1.6s linear forwards hud-show}.hud-kill .multi{font-size:calc(var(--hu) * 2.4);color:var(--act-2);letter-spacing:.08em}@keyframes hud-show{0%{opacity:0}6%{opacity:1}80%{opacity:1}to{opacity:0}}.hud-top{top:calc(var(--hu) * 1.4);align-items:stretch;gap:calc(var(--hu) * .3);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-top>div{background:var(--hud-bg);padding:calc(var(--hu) * .4) calc(var(--hu) * 1.2);font:700 calc(var(--hu) * 1.8)/1 var(--disp);flex-direction:column;justify-content:center;align-items:center;display:flex}.hud-top small,.bomb-top small{font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.12em;color:var(--fg-2);max-width:calc(var(--hu) * 9);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25em;overflow:hidden}.top-score{min-width:calc(var(--hu) * 6)}.top-score.mine{background:var(--act);color:var(--act-ink);clip-path:polygon(calc(var(--hu) * .6) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--hu) * .6))}.top-score.mine small{color:#1b1206b3}.top-score:last-child{clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%)}.top-mid small{max-width:none;margin:.3em 0 0}.top-time{letter-spacing:.05em}.killfeed{top:calc(var(--hu) * 1.4);right:calc(var(--hu) * 1.6);gap:calc(var(--hu) * .35);flex-direction:column;align-items:flex-end;display:flex;position:absolute}.feed-row{align-items:center;gap:calc(var(--hu) * .6);padding:calc(var(--hu) * .3) calc(var(--hu) * .9);background:var(--hud-bg);font:600 calc(var(--hu) * 1.05)/1.2 var(--ui);clip-path:polygon(calc(var(--hu) * .5) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--hu) * .5));transition:opacity .6s;display:flex}.feed-row .w{color:var(--fg-2)}.feed-row.mine{box-shadow:inset calc(var(--hu) * .25) 0 0 var(--act)}.feed-row.mine .k{color:var(--act-2);font-weight:700}.feed-row.me-dead .v{color:var(--hot)}.feed-row.fade{opacity:0}.feed-row .w.ks{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.1em;color:var(--act-2);background:#ff8a1f24;padding:.15em .5em}.feed-row .k.ally,.feed-row .v.ally{color:#7cc8ff}.feed-row .k.foe,.feed-row .v.foe{color:#ff8a78}.minimap{top:calc(var(--hu) * 1.4);left:calc(var(--hu) * 1.6);width:calc(var(--hu) * 12);height:calc(var(--hu) * 12);clip-path:polygon(calc(var(--hu) * .8) 0, 100% 0, 100% calc(100% - calc(var(--hu) * .8)), calc(100% - calc(var(--hu) * .8)) 100%, 0 100%, 0 calc(var(--hu) * .8));position:absolute}.hud-mission{align-items:center;gap:calc(var(--hu) * 1);padding:calc(var(--hu) * .6) calc(var(--hu) * 1.6);box-shadow:inset calc(var(--hu) * .4) 0 0 var(--t2);opacity:0;transition:opacity var(--med) var(--out);background:#0a101cd9;display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hud-mission.show{opacity:1}.hud-mission small{font:700 calc(var(--hu) * 1.2)/1 var(--disp);letter-spacing:.08em}.hud-mission b{font:600 calc(var(--hu) * 1.1)/1.2 var(--ui);color:var(--fg-2)}.hud-mission em{font:700 calc(var(--hu) * 1.3)/1 var(--disp);color:var(--t2);font-style:normal}.hud-health{left:calc(var(--hu) * 2);bottom:calc(var(--hu) * 2);gap:calc(var(--hu) * .4);display:grid;position:absolute}.hp-row{align-items:baseline;gap:calc(var(--hu) * .6);display:flex}.hp-num{font:700 calc(var(--hu) * 3.6)/.85 var(--disp)}.hp-num.low{color:var(--hot)}.hp-row small{font:600 calc(var(--hu) * 1)/1 var(--ui);letter-spacing:.15em;color:var(--fg-2)}.hp-bar{width:calc(var(--hu) * 18);height:calc(var(--hu) * .9);clip-path:polygon(0 0, 100% 0, calc(100% - calc(var(--hu) * .6)) 100%, 0 100%);background:#0a101ca6}.hp-fill{background:var(--t1);width:100%;height:100%;transition:width .12s}.hp-fill.low{background:var(--hot)}.hud-ammo{right:calc(var(--hu) * 2);bottom:calc(var(--hu) * 2);text-align:right;position:absolute}.ammo-weapon{font:600 calc(var(--hu) * 1.05)/1 var(--ui);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.ammo-weapon em{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.12em;color:var(--fg);background:#ffffff1a;margin-left:.8em;padding:.2em .5em;font-style:normal}.ammo-count{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * 3.6)/.85 var(--disp)}.ammo-count small{font-size:calc(var(--hu) * 1.6);color:var(--fg-2);margin-left:.25em}.ammo-count small:before{content:"/ ";opacity:.6}.ammo-count .low,.ammo-count small.low{color:var(--hot)}.ammo-cal{margin-top:calc(var(--hu) * .35);font:600 calc(var(--hu) * .8)/1 var(--ui);letter-spacing:.12em;color:var(--fg-2)}.ammo-reload{margin-top:calc(var(--hu) * .4);font:700 calc(var(--hu) * 1)/1 var(--disp);letter-spacing:.15em;color:var(--act-2);display:none}.ammo-reload.out{color:var(--hot)}.ammo-slots{gap:calc(var(--hu) * .8);margin-top:calc(var(--hu) * .5);font:600 calc(var(--hu) * .8)/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);justify-content:flex-end;display:flex}.ammo-slots span{opacity:.55}.ammo-slots span.on{opacity:1;color:var(--fg)}.ammo-slots b{min-width:1.5em;font:700 calc(var(--hu) * .75)/1 var(--disp);text-align:center;background:#ffffff1a;margin-right:.35em;padding:.15em .25em;display:inline-block}.ammo-slots span.on b{background:var(--fg);color:var(--base)}.hud-toasts{right:calc(var(--hu) * 2);bottom:calc(var(--hu) * 9.5);align-items:flex-end;gap:calc(var(--hu) * .3);flex-direction:column;display:flex;position:absolute}.hud-toast{padding:calc(var(--hu) * .3) calc(var(--hu) * .8);background:var(--hud-bg);box-shadow:inset calc(var(--hu) * .25) 0 0 var(--t3);font:600 calc(var(--hu) * .95)/1.2 var(--ui);letter-spacing:.04em;transition:opacity .4s}.hud-toast.fade{opacity:0}.hud-center{text-align:center;text-shadow:0 3px 12px #000000e6;display:none;position:absolute;top:32%;left:50%;transform:translate(-50%)}.death-title{font:700 calc(var(--hu) * 3.6)/1 var(--disp);letter-spacing:.08em;color:var(--hot);text-transform:uppercase}.death-sub{margin-top:calc(var(--hu) * .4);font:600 calc(var(--hu) * 1.4)/1.2 var(--ui)}.death-timer{margin-top:calc(var(--hu) * 1.2);font:700 calc(var(--hu) * 1.1)/1 var(--disp);letter-spacing:.1em;color:var(--fg-2)}.hud-attrib{text-overflow:ellipsis;white-space:nowrap;max-width:56vw;font:500 11px/1.3 var(--ui);color:#ffffffbf;text-shadow:0 1px 2px #000000e6;position:absolute;bottom:6px;left:50%;overflow:hidden;transform:translate(-50%)}.scope-overlay{display:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scope-overlay.show{display:block}.scope-lens{aspect-ratio:1;border-radius:50%;width:min(92cqh,92cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 200vmax #000,inset 0 0 5cqmin 1.5cqmin #000000e6,inset 0 0 1cqmin .3cqmin #000000e6}.scope-lens svg{width:100%;height:100%;position:absolute;inset:0}.scope-overlay[data-kind=x2] .scope-lens{width:min(78cqh,78cqw)}.scope-breath{gap:calc(var(--hu) * .5);font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.12em;color:#ffffffbf;flex-direction:column;display:none;position:absolute;top:50%;left:calc(50% + min(46cqh,46cqw) + 3cqmin);transform:translateY(-50%)}.scope-breath.show{display:flex}.scope-breath i{width:calc(var(--hu) * 7);height:calc(var(--hu) * .45);clip-path:polygon(0 0, 100% 0, calc(100% - calc(var(--hu) * .3)) 100%, 0 100%);background:#ffffff29;display:block}.scope-breath i:after{content:"";height:100%;width:var(--k,100%);background:#ebf2ebd9;display:block}.scope-breath.hold i:after{background:var(--t2)}.scope-breath.out i:after{background:var(--hot)}.scope-breath span{opacity:0;transition:opacity var(--med)}.scope-breath.hint span{opacity:1}.scoreboard{width:min(calc(var(--hu) * 46), 92vw);padding:calc(var(--hu) * 1.4) calc(var(--hu) * 1.8);box-shadow:inset 0 1px 0 var(--edge);clip-path:polygon(calc(var(--hu) * 1.1) 0, 100% 0, 100% calc(100% - calc(var(--hu) * 1.1)), calc(100% - calc(var(--hu) * 1.1)) 100%, 0 100%, 0 calc(var(--hu) * 1.1));background:linear-gradient(160deg,#17233af0,#0e1626f0);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scoreboard h3{margin:0 0 calc(var(--hu) * .8);font:700 calc(var(--hu) * 1.5)/1 var(--disp);letter-spacing:.06em}.scoreboard table,.end-card table{border-collapse:collapse;text-align:left;width:100%;font:500 calc(var(--hu) * 1)/1.2 var(--ui)}.scoreboard th,.end-card th{padding:calc(var(--hu) * .4) calc(var(--hu) * .6);text-align:left;font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.scoreboard td,.end-card td{padding:calc(var(--hu) * .5) calc(var(--hu) * .6);border-top:1px solid var(--edge)}.scoreboard td:first-child,.end-card td:first-child{font-family:var(--disp)}.scoreboard tr.me td,.end-card tr.me td{color:var(--act-2);font-weight:700}.scoreboard tr.dead td{opacity:.45}.sb-team{margin-top:calc(var(--hu) * .6)}.sb-head{padding:calc(var(--hu) * .35) calc(var(--hu) * .6);font:700 calc(var(--hu) * .85)/1 var(--disp);letter-spacing:.1em;justify-content:space-between;align-items:baseline;display:flex}.sb-head b{font-size:calc(var(--hu) * 1.5)}.sb-team.mine .sb-head{color:#9fd6ff;background:#4fb3ff2e}.sb-team.foe .sb-head{color:#ffa597;background:#ff5a5f2e}.hud-overlay{pointer-events:auto;cursor:pointer;background:#06091099;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ov-card{width:min(calc(var(--hu) * 40), 92vw);text-align:center;cursor:default}.ov-card h2{font:700 calc(var(--hu) * 3.4)/1 var(--disp);letter-spacing:.1em;text-shadow:0 .2vh 1vh #0009;margin:0}.ov-keys{margin:calc(var(--hu) * .8) auto 0;max-width:calc(var(--hu) * 36);font:500 calc(var(--hu) * .95)/1.6 var(--ui);color:var(--fg-2)}.ov-menu{margin-top:calc(var(--hu) * 1.4);padding:calc(var(--hu) * 1.2) calc(var(--hu) * 1.6) calc(var(--hu) * 1.4);text-align:left;background:linear-gradient(160deg, var(--surf), var(--surf-2));box-shadow:inset 0 1px 0 var(--edge);clip-path:polygon(calc(var(--hu) * 1.1) 0, 100% 0, 100% calc(100% - calc(var(--hu) * 1.1)), calc(100% - calc(var(--hu) * 1.1)) 100%, 0 100%, 0 calc(var(--hu) * 1.1))}.set-group{gap:calc(var(--hu) * .2);padding:calc(var(--hu) * .6) 0;border-top:1px solid var(--edge);display:grid}.set-group:first-child{border-top:0;padding-top:0}.set-group.set-two{column-gap:calc(var(--hu) * 1.6);grid-template-columns:1fr 1fr}.set-group.set-two>small{grid-column:1/-1}.set-group>small{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--act);margin-bottom:calc(var(--hu) * .3)}.set-row{gap:calc(var(--hu) * .35);padding:calc(var(--hu) * .3) 0;font:600 calc(var(--hu) * 1)/1 var(--ui);cursor:pointer;display:grid}.set-row span{justify-content:space-between;display:flex}.set-row b{font:700 calc(var(--hu) * 1)/1 var(--disp);color:var(--fg)}.set-row input[type=range]{width:100%;accent-color:var(--act)}.ov-menu .v-tog,.st-body .v-tog{padding:calc(var(--hu) * .35) 0;font-size:calc(var(--hu) * 1);border-top:0}.ov-menu .v-tog i,.st-body .v-tog i{width:calc(var(--hu) * 2.4);height:calc(var(--hu) * 1.2)}.ov-menu .v-tog i:after,.st-body .v-tog i:after{left:calc(var(--hu) * .15);top:calc(var(--hu) * .15);width:calc(var(--hu) * .9);height:calc(var(--hu) * .9)}.ov-menu .v-tog input:checked+i:after,.st-body .v-tog input:checked+i:after{transform:translateX(calc(var(--hu) * 1.2))}.ov-menu .v-chip,.st-body .v-chip{font-size:calc(var(--hu) * .95);padding:calc(var(--hu) * .45) calc(var(--hu) * .9);clip-path:polygon(calc(var(--hu) * .5) 0, 100% 0, calc(100% - calc(var(--hu) * .5)) 100%, 0 100%)}.set-q{gap:calc(var(--hu) * .4)}.quality-note{align-items:center;gap:calc(var(--hu) * .6);margin-top:calc(var(--hu) * .4);font:500 calc(var(--hu) * .85)/1.3 var(--ui);color:var(--fg-2);flex-wrap:wrap;display:flex}.hud .v-btn{--cut:calc(var(--hu) * .7);font-size:calc(var(--hu) * 1.1);padding:calc(var(--hu) * .6) calc(var(--hu) * 1.4)}.quality-note .v-btn{font-size:calc(var(--hu) * .85);padding:calc(var(--hu) * .35) calc(var(--hu) * .8)}.ov-btns{gap:calc(var(--hu) * .5);margin-top:calc(var(--hu) * 1);display:flex}.ov-btns .v-btn{flex:1}.ov-btns .danger{color:#ff8a8d}.endscreen{background:rgb(var(--ink) / .72);pointer-events:auto;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.end-card{width:min(calc(var(--hu) * 46), 92vw);scrollbar-width:thin;max-height:94vh;padding:calc(var(--hu) * 1.8) calc(var(--hu) * 2) calc(var(--hu) * 1.6);text-align:center;background:linear-gradient(160deg, var(--surf), var(--surf-2));box-shadow:inset 0 1px 0 var(--edge);clip-path:polygon(calc(var(--hu) * 1.4) 0, 100% 0, 100% calc(100% - calc(var(--hu) * 1.4)), calc(100% - calc(var(--hu) * 1.4)) 100%, 0 100%, 0 calc(var(--hu) * 1.4));overflow-y:auto}.end-title{font:700 calc(var(--hu) * 4)/1 var(--disp);letter-spacing:.1em;color:var(--act)}.end-sub{margin:calc(var(--hu) * .4) 0 calc(var(--hu) * 1.2);font:600 calc(var(--hu) * 1.3)/1.2 var(--ui);color:var(--fg-2)}.end-sub b{color:var(--fg);font-family:var(--disp)}.end-sub b.ally{color:#7cc8ff}.end-sub b.foe{color:#ff8a78}.end-crown{margin:0 0 calc(var(--hu) * 1);padding:calc(var(--hu) * .6) calc(var(--hu) * 1);box-shadow:inset calc(var(--hu) * .3) 0 0 var(--t3);font:700 calc(var(--hu) * 1.1)/1.3 var(--disp);color:#ffe39a;text-align:left;background:#f5c04a1f}.end-me{gap:calc(var(--hu) * .4);margin:0 0 calc(var(--hu) * 1.2);grid-template-columns:repeat(5,1fr);display:grid}.end-me>div{gap:calc(var(--hu) * .25);padding:calc(var(--hu) * .6) calc(var(--hu) * .3);background:#ffffff0d;flex-direction:column;display:flex}.end-me b{font:700 calc(var(--hu) * 1.7)/1 var(--disp)}.end-me small{font:700 calc(var(--hu) * .7)/1.2 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.end-me .em-points b{color:var(--act-2)}.end-vote{margin:0 0 calc(var(--hu) * 1.2);text-align:left}.ev-head{margin-bottom:calc(var(--hu) * .5);font:700 calc(var(--hu) * .9)/1 var(--disp);letter-spacing:.12em;color:var(--fg-2);justify-content:space-between;align-items:baseline;display:flex}.ev-time{font-size:calc(var(--hu) * 1.5);color:var(--act-2)}.ev-opts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--hu) * 11), 1fr));gap:calc(var(--hu) * .4);display:grid}.ev-opt{--cut:calc(var(--hu) * .7);gap:calc(var(--hu) * .2);padding:calc(var(--hu) * .7) calc(var(--hu) * .9);text-align:left;color:var(--fg);cursor:pointer;transition:background var(--fast);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#ffffff0f;border:0;flex-direction:column;display:flex}.ev-opt:hover{background:#ffffff1f}.ev-opt.on{background:var(--fg);color:var(--base)}.ev-opt b{font:700 calc(var(--hu) * 1.1)/1.15 var(--disp);text-transform:uppercase}.ev-opt small{font:700 calc(var(--hu) * .68)/1.2 var(--disp);letter-spacing:.1em;opacity:.7}.ev-opt i{min-height:1.2em;font:600 calc(var(--hu) * .85)/1.2 var(--ui);color:var(--act-2);font-style:normal}.ev-opt.on i{color:#c45f00}.ev-wait{padding:calc(var(--hu) * .5) 0;color:var(--fg-2);font-size:calc(var(--hu) * 1)}.end-vote .ev-lobby{margin-top:calc(var(--hu) * .6)}.end-xp{margin:0 0 calc(var(--hu) * 1.2);text-align:left}.xp-split{gap:calc(var(--hu) * 1.2);grid-template-columns:1fr 1fr;display:grid}.xp-split.solo{grid-template-columns:1fr}.xp-wpn{gap:calc(var(--hu) * .3);margin-top:calc(var(--hu) * .7);display:grid}.xp-wpn .w{align-items:baseline;gap:calc(var(--hu) * .7);font:600 calc(var(--hu) * .9)/1.2 var(--ui);color:var(--fg-2);display:flex}.xp-wpn .n{font:700 calc(var(--hu) * .95)/1 var(--disp);text-transform:uppercase;letter-spacing:.05em;color:var(--fg)}.xp-wpn .lv{font:700 calc(var(--hu) * .85)/1 var(--disp);letter-spacing:.08em}.xp-wpn .w.up .lv b,.xp-wpn .cm{color:var(--act-2)}.xp-wpn .w>b{font:700 calc(var(--hu) * .95)/1 var(--disp);color:var(--fg);margin-left:auto}.xp-lines{flex-direction:column;display:flex}.xp-lines .r{grid-template-columns:1fr auto calc(var(--hu) * 5);gap:calc(var(--hu) * .6);padding:calc(var(--hu) * .35) 0;border-top:1px solid var(--edge);font:600 calc(var(--hu) * .95)/1.2 var(--ui);color:var(--fg-2);align-items:baseline;display:grid}.xp-lines .r:first-child{border-top:0}.xp-lines .r em{font:700 calc(var(--hu) * .9)/1 var(--disp);color:var(--fg);font-style:normal}.xp-lines .r b{text-align:right;font:700 calc(var(--hu) * 1)/1 var(--disp);color:var(--fg)}.xp-lines .r.bonus span,.xp-lines .r.bonus b{color:var(--act-2)}.xp-lines .r.note{font-size:calc(var(--hu) * .8);color:var(--fg-2);display:block}.xp-lines .r.tot{margin-top:calc(var(--hu) * .2);border-top:2px solid var(--edge);color:var(--fg)}.xp-lines .r.tot b{font-size:calc(var(--hu) * 1.4);color:var(--act-2)}.xp-up{gap:calc(var(--hu) * .5);flex-direction:column;display:flex}.xp-up .big{align-items:center;gap:calc(var(--hu) * .8);margin-bottom:calc(var(--hu) * .2);display:flex}.xp-up .big .hx{width:calc(var(--hu) * 3.6);height:calc(var(--hu) * 4);background:var(--act);color:var(--act-ink);font:700 calc(var(--hu) * 1.8)/1 var(--disp);animation:xp-pop .42s var(--out) both;flex:none}.xp-up .big b{font:700 calc(var(--hu) * 1.6)/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;display:block}.xp-up .big small{margin-top:calc(var(--hu) * .25);font:600 calc(var(--hu) * .8)/1.2 var(--ui);color:var(--fg-2);display:block}.xp-up .rw{align-items:center;gap:calc(var(--hu) * .6);padding:calc(var(--hu) * .45) calc(var(--hu) * .6);background:#ffffff0d;display:flex}.xp-up .rw .ri{width:calc(var(--hu) * 2);height:calc(var(--hu) * 2.25);color:var(--act-2);background:#ff8a1f29;flex:none}.xp-up .rw .ri svg{width:58%;height:58%}.xp-up .rw b{font:700 calc(var(--hu) * .95)/1.1 var(--disp);text-transform:uppercase;letter-spacing:.03em;display:block}.xp-up .rw small{font:500 calc(var(--hu) * .72)/1.2 var(--ui);color:var(--fg-2);display:block}.xp-up .more{font:600 calc(var(--hu) * .75)/1.2 var(--ui);color:var(--fg-2)}.xp-bar{margin-top:calc(var(--hu) * .9)}.xp-bar .l{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);justify-content:space-between;display:flex}.xp-bar .l b{color:var(--fg)}.xp-bar .b{height:calc(var(--hu) * .45);margin-top:calc(var(--hu) * .4);background:#ffffff1a}.xp-bar .b i{background:var(--act);height:100%;transition:width .9s var(--out);display:block}@keyframes xp-pop{0%{opacity:0;transform:scale(.6)}}.end-table{scrollbar-width:thin;max-height:34vh;overflow-y:auto}.end-card tr.ally td:first-child{color:#9fd6ff}.end-card tr.foe td:first-child{color:#ffa597}.ks-hud{pointer-events:none;position:absolute;inset:0}.ks-slots{left:calc(var(--hu) * 2);bottom:calc(var(--hu) * 7.6);gap:calc(var(--hu) * .4);display:flex;position:absolute}.ks-slot{--c:calc(var(--hu) * .6);width:calc(var(--hu) * 6);padding:calc(var(--hu) * .6) calc(var(--hu) * .4) calc(var(--hu) * .45);align-items:center;gap:calc(var(--hu) * .2);background:var(--hud-bg);color:#eef3ff8c;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));transition:color var(--med), background var(--med);flex-direction:column;display:flex;position:relative}.ks-slot .ks-icon{opacity:.7}.ks-name{max-width:100%;font:700 calc(var(--hu) * .75)/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-wrap:balance}.ks-prog{min-height:1em;font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.1em;color:var(--fg-2)}.ks-bar{width:100%;height:calc(var(--hu) * .25);background:#ffffff1f}.ks-bar i{background:var(--act);height:100%;transition:width .3s;display:block}.ks-key{min-width:calc(var(--hu) * 1.2);padding:calc(var(--hu) * .15);font:700 calc(var(--hu) * .72)/1 var(--disp);text-align:center;color:var(--fg-2);background:#ffffff1f;position:absolute;top:0;left:0}.ks-slot.ready{color:var(--fg);background:#ff8a1f38}.ks-slot.ready .ks-icon{opacity:1;color:var(--act-2)}.ks-slot.ready .ks-prog{color:var(--act-2)}.ks-slot.ready .ks-key{background:var(--act);color:var(--act-ink)}.ks-slot.extra{background:#0a101c80}.ks-banner{text-align:center;opacity:0;transition:opacity var(--med);text-shadow:0 2px 10px #000000d9;position:absolute;top:14%;left:50%;transform:translate(-50%)}.ks-banner.show{opacity:1}.ks-banner b{font:700 calc(var(--hu) * 2)/1 var(--disp);letter-spacing:.12em;color:var(--act-2);text-transform:uppercase;display:block}.ks-banner small{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * .95)/1 var(--disp);letter-spacing:.22em;color:#fff;display:block}.ks-banner.enemy b{color:var(--hot);font-size:calc(var(--hu) * 1.5)}.ks-banner.roulette b{color:#fff}.ks-banner.win b{color:var(--act-2)}.ks-prompt{align-items:center;gap:calc(var(--hu) * .7);padding:calc(var(--hu) * .35) calc(var(--hu) * 1) calc(var(--hu) * .35) calc(var(--hu) * .35);background:var(--hud-bg);font:600 calc(var(--hu) * 1.05)/1 var(--ui);letter-spacing:.04em;clip-path:polygon(calc(var(--hu) * .5) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--hu) * .5));display:none;position:absolute;top:62%;left:50%;transform:translate(-50%)}.ks-prompt.show{display:flex}.ks-prompt svg{width:calc(var(--hu) * 2.6);height:calc(var(--hu) * 2.6);transform:rotate(-90deg)}.ks-prompt circle{fill:none;stroke-width:3px}.ks-prompt .bg{stroke:#ffffff2e}.ks-prompt .fg{stroke:var(--act-2);transition:stroke-dashoffset 80ms linear}.ks-prompt b{left:calc(var(--hu) * .35);width:calc(var(--hu) * 2.6);text-align:center;font:700 calc(var(--hu) * 1.1)/1 var(--disp);color:var(--act-2);position:absolute}.ks-hint{left:50%;bottom:calc(var(--hu) * 8);padding:calc(var(--hu) * .4) calc(var(--hu) * 1);background:var(--hud-bg);font:600 calc(var(--hu) * 1)/1.2 var(--ui);letter-spacing:.04em;display:none;position:absolute;transform:translate(-50%)}.ks-map{pointer-events:none;z-index:30;background:#00000059;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ks-map.open{display:flex}.ks-map-frame{background:#111614;border:2px solid #2c3a30;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 14px 10px;display:flex;box-shadow:0 10px 40px #0009,inset 0 0 0 6px #050706}.ks-map-frame canvas{image-rendering:auto;border-radius:6px;width:min(74vh,74vw);height:min(74vh,74vw)}.ks-map-title{font:700 20px var(--disp);letter-spacing:1.5px;color:#9dffb8}.ks-map-help{font:600 14px var(--disp);letter-spacing:1px;color:#dcffe6bf}.ks-pilot{pointer-events:none;z-index:25;width:100%;height:100%;display:none;position:absolute;inset:0}.ks-pilot.on{display:block}.hud.ks-remote .crosshair,.hud.ks-remote .minimap,.hud.ks-remote .hud-ammo,.hud.ks-remote .ks-slots,.hud.ks-remote .hud-vignette,.hud.mode-bomb .hud-top{display:none}.bomb-hud{pointer-events:none;position:absolute;inset:0}.bomb-top{top:calc(var(--hu) * 1.4);align-items:stretch;gap:calc(var(--hu) * .3);display:flex;position:absolute;left:50%;transform:translate(-50%)}.bomb-top>div{padding:calc(var(--hu) * .4) calc(var(--hu) * 1.2);background:var(--hud-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.bt-team{min-width:calc(var(--hu) * 8)}.bt-team b{font:700 calc(var(--hu) * 2)/1 var(--disp)}.bt-team.mine{box-shadow:inset 0 calc(var(--hu) * -.25) 0 var(--t2);clip-path:polygon(calc(var(--hu) * .6) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--hu) * .6))}.bt-team.mine b{color:#7cc8ff}.bt-team.foe{box-shadow:inset 0 calc(var(--hu) * -.25) 0 var(--hot);clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%)}.bt-team.foe b{color:#ff8a78}.bt-team .pips{gap:calc(var(--hu) * .2);margin-top:calc(var(--hu) * .3);display:flex}.bt-team .pips i{width:calc(var(--hu) * .55);height:calc(var(--hu) * .75);background:#ffffff26}.bt-team.mine .pips i.on{background:var(--t2)}.bt-team.foe .pips i.on{background:var(--hot)}.bt-mid{min-width:calc(var(--hu) * 8.5)}.bt-time{font:700 calc(var(--hu) * 1.8)/1 var(--disp);letter-spacing:.05em}.bt-time.small{font-size:calc(var(--hu) * 1.2);letter-spacing:.1em}.bt-time.freeze{color:var(--act-2)}.bt-time.bomb{color:var(--hot);animation:.9s steps(2,jump-none) infinite hud-blink}@keyframes hud-blink{50%{opacity:.45}}.bomb-banner{top:16%}.bomb-banner.atk b{color:var(--act-2)}.bomb-banner.def b{color:#7cc8ff}.bomb-banner.win b{color:var(--t1)}.bomb-hint{padding:calc(var(--hu) * .35) calc(var(--hu) * 1);background:var(--hud-bg);font:700 calc(var(--hu) * .9)/1 var(--disp);letter-spacing:.12em;color:var(--act-2);display:none;position:absolute;top:66%;left:50%;transform:translate(-50%)}.bomb-spec{left:50%;bottom:calc(var(--hu) * 8);text-align:center;padding:calc(var(--hu) * .5) calc(var(--hu) * 1.4);background:var(--hud-bg);display:none;position:absolute;transform:translate(-50%)}.bomb-spec b{font:700 calc(var(--hu) * 1.6)/1 var(--disp);color:#7cc8ff;display:block}.bomb-spec small{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.14em;color:var(--fg-2);display:block}.bomb-marks{position:absolute;inset:0;overflow:hidden}.bm{text-shadow:0 1px 4px #000000e6;white-space:nowrap;will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.bm.site b{width:30px;height:34px;color:var(--act-2);font:700 18px/1 var(--disp);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:inset 0 0 0 2px var(--act);background:#0a101c99;justify-content:center;align-items:center;display:flex}.bm small{font:700 11px/1.2 var(--disp);letter-spacing:.08em;color:#fff}.bm.bomb b{background:var(--t3);color:#111;font:700 13px/1.2 var(--disp);padding:1px 7px}.bm.bomb.hot b{background:var(--hot);color:#fff;animation:.7s steps(2,jump-none) infinite hud-blink}.bm.ally small{color:#9fd6ff;font-size:12px}.bm.ally i{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--t2);width:0;height:0;margin-top:1px}.bm.ally.carrier small{color:var(--act-2)}.scoreboard{z-index:15}.hud-overlay,.endscreen{z-index:40}.hud .spawn-prot{padding:calc(var(--hu) * .35) calc(var(--hu) * .9);background:var(--hud-bg);font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.2em;color:var(--fg);text-shadow:none;box-shadow:inset calc(var(--hu) * .25) 0 0 var(--t2)}.v2m{--cut:calc(var(--hu) * 1.1);z-index:50;gap:calc(var(--hu) * 1);padding:calc(var(--hu) * 1.6) calc(var(--hu) * 2.4) calc(var(--hu) * 1.2);color:var(--fg);font-family:var(--ui);pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;animation:v-in-soft var(--fast) var(--out) both;background:#0b0c0d;flex-direction:column;display:flex;position:absolute;inset:0}.v2m[hidden]{display:none!important}.v2m:focus{outline:none}@keyframes v-in-soft{0%{opacity:.5}}.v2m>:not(.v-bg){position:relative}.v2m .v-eyebrow{font-size:calc(var(--hu) * .85)}.v2m .v-btn{font-size:calc(var(--hu) * 1.1);padding:calc(var(--hu) * .6) calc(var(--hu) * 1.4)}.v2m .crown{vertical-align:-.12em;width:1.1em;height:auto;margin-right:.3em}.v2m .muted{color:var(--fg-2)}.v2m .muted.small{font-size:calc(var(--hu) * .85)}.v2m .gs-slot,.v2m .gs-weapon,.v2m .gs-ksslot,.v2m .ksp-card,.v2m .gs-bp,.v2m .sd-char,.v2m .lb-place{--c:calc(var(--hu) * .7);text-align:left;color:var(--fg);cursor:pointer;font-family:var(--ui);transition:background var(--fast);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:#ffffff0f;border:0;border-radius:0}.v2m .gs-slot:hover,.v2m .gs-weapon:hover,.v2m .gs-ksslot:hover,.v2m .ksp-card:hover,.v2m .gs-bp:hover,.v2m .sd-char:hover,.v2m .lb-place:hover{background:#ffffff1f}.v2m .gs-slot.on,.v2m .gs-weapon.on,.v2m .ksp-card.on,.v2m .gs-bp.on,.v2m .lb-place.on{box-shadow:inset calc(var(--hu) * .25) 0 0 var(--act);background:#ff8a1f24}.gs-head{align-items:flex-end;gap:calc(var(--hu) * 1.6);display:flex}.gs-head h2{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * 2.2)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.gs-tabs{gap:calc(var(--hu) * .3);flex:1;justify-content:center;display:flex}.gs-tab,.gs-class{font:700 calc(var(--hu) * .95)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;padding:calc(var(--hu) * .45) calc(var(--hu) * .95);color:var(--fg-2);cursor:pointer;transition:background var(--fast), color var(--fast);clip-path:polygon(calc(var(--hu) * .45) 0, 100% 0, calc(100% - calc(var(--hu) * .45)) 100%, 0 100%);background:#ffffff12;border:0;border-radius:0}.gs-tab:hover,.gs-class:hover{color:var(--fg);background:#ffffff1f}.gs-tab.on,.gs-class.on{background:var(--fg);color:var(--base)}.v2m .gs-done{font-size:calc(var(--hu) * 1.3);padding:calc(var(--hu) * .65) calc(var(--hu) * 2.2)}.gs-note{text-align:center;font:500 calc(var(--hu) * .8)/1.3 var(--ui);color:var(--fg-2)}.gs-body{grid-template-columns:calc(var(--hu) * 19) minmax(0, 1fr) calc(var(--hu) * 24.75);gap:calc(var(--hu) * .9);flex:1;min-height:0;display:grid}.gs-left,.gs-right{gap:calc(var(--hu) * .7);scrollbar-width:thin;min-height:0;padding:calc(var(--hu) * 1);flex-direction:column;display:flex;overflow-y:auto}.v2m .panel-head{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);margin-bottom:calc(var(--hu) * .5);display:flex}.v2m .panel-head h3{font:700 calc(var(--hu) * 1.25)/1 var(--disp);text-transform:uppercase;letter-spacing:.06em}.gs-center{background:radial-gradient(ellipse at 50% 55%, #cdd2d612, rgb(var(--ink) / .5) 70%);min-width:0;clip-path:polygon(calc(var(--hu) * 1.4) 0, 100% 0, 100% calc(100% - calc(var(--hu) * 1.4)), calc(100% - calc(var(--hu) * 1.4)) 100%, 0 100%, 0 calc(var(--hu) * 1.4));position:relative;overflow:hidden}.gs-view{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-view:active{cursor:grabbing}.gs-title{left:calc(var(--hu) * 1.4);top:calc(var(--hu) * 1.2);right:calc(var(--hu) * 1.4);pointer-events:none;position:absolute}.gs-title h3{font:700 calc(var(--hu) * 2.6)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.gs-title small{max-width:calc(var(--hu) * 34);margin-top:calc(var(--hu) * .3);font:500 calc(var(--hu) * .9)/1.4 var(--ui);color:var(--fg-2);display:block}.gs-hint{bottom:calc(var(--hu) * .7);font:500 calc(var(--hu) * .8)/1 var(--ui);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.gs-slots{gap:calc(var(--hu) * .5);grid-template-columns:1fr 1fr;display:grid}.gs-slot{gap:calc(var(--hu) * .2);padding:calc(var(--hu) * .7);flex-direction:column;display:flex}.gs-slot small{font:700 calc(var(--hu) * .7)/1 var(--disp);letter-spacing:.16em;color:var(--act)}.gs-slot b{font:700 calc(var(--hu) * 1.35)/1.05 var(--disp);text-transform:uppercase}.gs-slot span{font:500 calc(var(--hu) * .78)/1.25 var(--ui)}.gs-classes{gap:calc(var(--hu) * .3);flex-wrap:wrap;display:flex}.gs-class{font-size:calc(var(--hu) * .8);padding:calc(var(--hu) * .35) calc(var(--hu) * .7)}.gs-weapons{gap:calc(var(--hu) * .4);flex-direction:column;display:flex}.gs-weapon{gap:calc(var(--hu) * .3);padding:calc(var(--hu) * .6) calc(var(--hu) * .7);font:500 calc(var(--hu) * .8)/1.35 var(--ui);flex-direction:column;display:flex}.gw-top{justify-content:space-between;align-items:baseline;display:flex}.gw-top b{font:700 calc(var(--hu) * 1.2)/1 var(--disp);text-transform:uppercase}.gw-top small{font:700 calc(var(--hu) * .7)/1 var(--disp);letter-spacing:.12em;color:var(--act-2)}.gw-bars{gap:calc(var(--hu) * .25);grid-template-columns:repeat(4,1fr);display:grid}.gw-bars i{height:calc(var(--hu) * .2);background:linear-gradient(90deg, var(--act) var(--v), #ffffff1a var(--v))}.gs-ks{gap:calc(var(--hu) * .4);flex-direction:column;display:flex}.gs-ksrow{gap:calc(var(--hu) * .4);grid-template-columns:repeat(3,1fr);display:grid}.gs-ksslot{align-items:center;gap:calc(var(--hu) * .25);padding:calc(var(--hu) * .7) calc(var(--hu) * .3) calc(var(--hu) * .45);color:var(--act-2);flex-direction:column;display:flex;position:relative}.v2m .gs-ksslot{text-align:center}.gs-ksslot span{color:var(--fg);flex-direction:column;display:flex}.gs-ksslot b{font:700 calc(var(--hu) * .85)/1.1 var(--disp);text-transform:uppercase}.gs-ksslot small{font:500 calc(var(--hu) * .66)/1.2 var(--ui);color:var(--fg-2)}.gs-ksslot.empty{color:var(--fg-2);background:#ffffff08}.gs-ksslot.over{opacity:.45}.gs-ksslot .ks-k{top:calc(var(--hu) * .3);left:calc(var(--hu) * .45);font:700 calc(var(--hu) * .7)/1 var(--disp);color:var(--fg-2);font-style:normal;position:absolute}.ks-plus{font:700 calc(var(--hu) * 1.4)/1 var(--disp)}.gs-kspick{z-index:4;gap:calc(var(--hu) * .8);padding:calc(var(--hu) * 1.2) calc(var(--hu) * 1.4);scrollbar-width:thin;scrollbar-color:rgb(var(--mist) / .6) transparent;overscroll-behavior:contain;background:rgb(var(--ink) / .96);flex-direction:column;display:none;position:absolute;inset:0;overflow-y:auto}.gs-kspick.show{display:flex}.ksp-head{justify-content:space-between;align-items:flex-end;display:flex}.ksp-head h3{margin-top:calc(var(--hu) * .3);font:700 max(calc(var(--hu) * 1.8), 20px)/1 var(--disp);text-transform:uppercase}.ksp-grid{grid-template-columns:repeat(auto-fill, minmax(max(calc(var(--hu) * 11), 150px), 1fr));gap:calc(var(--hu) * .5);display:grid}.ksp-card{gap:calc(var(--hu) * .25);padding:max(calc(var(--hu) * .7), 8px);font:500 max(calc(var(--hu) * .78), 11px)/1.35 var(--ui);flex-direction:column;display:flex}.ksp-card.off{opacity:.38;cursor:not-allowed}.ksp-card b{font:700 max(calc(var(--hu) * 1.15), 14px)/1.1 var(--disp);text-transform:uppercase}.ksp-card small{font-size:max(calc(var(--hu) * .7), 10px);color:var(--act-2)}.ksp-top{align-items:center;gap:calc(var(--hu) * .5);color:var(--act-2);display:flex}.ksp-top em{font:700 max(calc(var(--hu) * .68), 9px)/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);margin-left:auto;font-style:normal}.ksp-card.on .ksp-top em{color:var(--act-2)}.ksp-kills{min-width:calc(var(--hu) * 1.5);font:700 max(calc(var(--hu) * 1.3), 15px)/1 var(--disp);color:var(--fg);font-style:normal}.gs-att{gap:calc(var(--hu) * .35);padding-bottom:calc(var(--hu) * .55);border-bottom:1px solid var(--edge);flex-direction:column;display:flex}.ga-label{font:700 calc(var(--hu) * .75)/1.2 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.ga-sub{font:500 calc(var(--hu) * .8)/1 var(--ui);letter-spacing:0;text-transform:none;color:var(--fg);margin-left:.5em}.ga-opts{gap:calc(var(--hu) * .3);flex-wrap:wrap;display:flex}.ga-opt{padding:calc(var(--hu) * .32) calc(var(--hu) * .6);color:var(--fg);font:600 calc(var(--hu) * .8)/1.1 var(--ui);cursor:pointer;transition:background var(--fast);clip-path:polygon(calc(var(--hu) * .35) 0, 100% 0, calc(100% - calc(var(--hu) * .35)) 100%, 0 100%);background:#ffffff12;border:0;border-radius:0}.ga-opt:hover{background:#ffffff24}.ga-opt.on{background:var(--act);color:var(--act-ink)}.ga-lvl{font:700 calc(var(--hu) * .62)/1.3 var(--disp);color:var(--fg-2);background:#ffffff1a;margin-left:.4em;padding:0 .3em;font-style:normal}.ga-opt.on .ga-lvl{color:var(--act-ink);background:#1b12062e}.ga-lvl:before{content:"LV "}.ga-opt.locked{color:var(--fg-2);cursor:not-allowed;background:#ffffff08}.ga-opt.locked:hover{background:#ffffff0f}.ga-opt.locked .ga-lvl{color:var(--act-2);background:#ff8a1f29}.ga-camos{gap:calc(var(--hu) * .4);flex-wrap:wrap;display:flex}.ga-camo{width:calc(var(--hu) * 1.9);height:calc(var(--hu) * 2.15);color:var(--fg-2);font-size:calc(var(--hu) * .8);cursor:pointer;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:0;padding:0;position:relative}.ga-camo.on{box-shadow:inset 0 0 0 calc(var(--hu) * .28) var(--act)}.ga-fin{align-items:center;gap:calc(var(--hu) * .35);margin-left:calc(var(--hu) * .3);padding-left:calc(var(--hu) * .6);border-left:1px solid #d4af3773;display:flex}.ga-fin .lab{font:700 calc(var(--hu) * .55)/1.1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:#d4af37;text-align:right}.ga-fin .ga-camo{width:calc(var(--hu) * 2.3);height:calc(var(--hu) * 2.6);filter:drop-shadow(0 0 calc(var(--hu) * .25) #d4af378c)}.ga-fin.got .lab{color:var(--fg-2)}.ga-camo.shop:after{content:"";width:calc(var(--hu) * .45);height:calc(var(--hu) * .5);background:var(--t3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:14%;left:50%;translate:-50%}.ga-camo.locked{cursor:default}.ga-camo.locked:before{content:"";background:#08090a9e;position:absolute;inset:0}.ga-camo .lk{color:var(--fg);display:grid;position:absolute;top:50%;left:50%;translate:-50% -58%}.ga-camo .lk svg{width:calc(var(--hu) * .75);height:calc(var(--hu) * .75)}.ga-camo em{font:700 calc(var(--hu) * .55)/1 var(--disp);color:var(--fg);text-align:center;font-style:normal;position:absolute;bottom:14%;left:0;right:0}.ga-camo.locked.shop:after{z-index:1}.gw-lv{margin-left:auto;margin-right:calc(var(--hu) * .5);font:700 calc(var(--hu) * .65)/1 var(--disp);letter-spacing:.1em;color:var(--fg-2);font-style:normal}.gs-wlv{align-items:center;gap:calc(var(--hu) * .6);margin-top:calc(var(--hu) * .45);font:600 calc(var(--hu) * .78)/1 var(--ui);color:var(--fg-2);display:flex}.gs-wlv b{font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--act-2)}.gs-wlv .bar{width:calc(var(--hu) * 7);height:calc(var(--hu) * .3);background:#ffffff24}.gs-wlv .bar i{background:var(--act);height:100%;display:block}.gs-wlv em{font-variant-numeric:tabular-nums;font-style:normal}.gs-bps{gap:calc(var(--hu) * .4);padding-top:calc(var(--hu) * .4);border-top:1px solid var(--edge);flex-direction:column;display:flex}.gs-bp{grid-template-columns:calc(var(--hu) * 1.6) 1fr;gap:calc(var(--hu) * .55);padding:calc(var(--hu) * .55) calc(var(--hu) * .6);font:500 calc(var(--hu) * .78)/1.35 var(--ui);align-items:start;display:grid}.gs-bp b{font:700 calc(var(--hu) * .95)/1.1 var(--disp);text-transform:uppercase}.gs-bp small{color:var(--fg-2);font-size:calc(var(--hu) * .7)}.gs-bp span{display:block}.gs-bp-camo{width:calc(var(--hu) * 1.6);height:calc(var(--hu) * 1.8);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.gs-nums{gap:calc(var(--hu) * .4);margin-top:calc(var(--hu) * .5);grid-template-columns:1fr 1fr;display:grid}.gs-num{gap:calc(var(--hu) * .15);padding:calc(var(--hu) * .4) calc(var(--hu) * .55);background:#ffffff0d;flex-direction:column;display:flex}.gs-num small{font:600 calc(var(--hu) * .7)/1 var(--ui);color:var(--fg-2)}.gs-num b{font:700 calc(var(--hu) * 1.05)/1.1 var(--disp)}.gs-num b.up{color:var(--t1)}.gs-num b.down{color:var(--hot)}.gs-num.tag{grid-column:1/-1}.gs-num.tag b{font-size:calc(var(--hu) * .8);color:var(--act-2);letter-spacing:.08em}.gs-num.cal b{font-size:calc(var(--hu) * .95);color:var(--fg)}.gunsmith .v-chip{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.06em;padding:calc(var(--hu) * .4) calc(var(--hu) * .7);clip-path:polygon(calc(var(--hu) * .45) 0, 100% 0, calc(100% - calc(var(--hu) * .45)) 100%, 0 100%)}.gunsmith .v-input{font:600 calc(var(--hu) * .9)/1.2 var(--ui);padding:calc(var(--hu) * .55) calc(var(--hu) * .7);box-shadow:inset 0 -2px #ffffff29}.gunsmith .v-input:focus{box-shadow:inset 0 -2px 0 var(--act)}.gunsmith select.v-input option{color:var(--fg);background:#16191b}.gs-right{gap:calc(var(--hu) * .6)}.gs-rtabs{margin:calc(var(--hu) * -.25) calc(var(--hu) * -.25) 0;border-bottom:1px solid #ffffff1a;flex:none;gap:2px;display:flex}.gs-rtab{color:var(--fg-2);font:700 calc(var(--hu) * .88)/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;padding:calc(var(--hu) * .55) calc(var(--hu) * .75) calc(var(--hu) * .7);cursor:pointer;transition:color var(--fast);background:0 0;border:0;position:relative}.gs-rtab:hover,.gs-rtab[aria-selected=true]{color:var(--fg)}.gs-rtab[aria-selected=true]:after{content:"";left:calc(var(--hu) * .75);right:calc(var(--hu) * .75);background:var(--act);height:3px;position:absolute;bottom:-1px}.gs-tabbody{gap:calc(var(--hu) * .55);flex-direction:column;display:flex}.gs-tabbody>.ga-label{margin-top:calc(var(--hu) * .2)}.gb-list{flex-direction:column;display:flex}.gb-slot{--ind:calc(var(--hu) * 3);border-bottom:1px solid #ffffff14}.gb-row{grid-template-columns:calc(var(--hu) * 2.3) minmax(0, 1fr) calc(var(--hu) * .9);align-items:center;gap:calc(var(--hu) * .7);width:100%;padding:calc(var(--hu) * .55) 0;color:var(--fg);text-align:left;cursor:pointer;font-family:var(--ui);background:0 0;border:0;display:grid}.gb-ic{--c:calc(var(--hu) * .4);width:calc(var(--hu) * 2.3);height:calc(var(--hu) * 2.3);color:var(--fg-2);transition:color var(--fast), background var(--fast);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:#ffffff0d;place-items:center;display:grid}.gb-ic svg{width:calc(var(--hu) * 1.25);height:calc(var(--hu) * 1.25)}.gb-row:hover .gb-ic,.gb-row.open .gb-ic{color:var(--act-2);background:#ff8a1f1f}.gb-row>svg{width:calc(var(--hu) * .85);height:calc(var(--hu) * .85);color:var(--fg-2);transition:transform var(--fast)}.gb-row.open>svg{color:var(--act-2);transform:rotate(90deg)}.gb-cur{gap:calc(var(--hu) * .3);flex-direction:column;min-width:0;display:flex}.gb-cur small{font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.gb-cur b{font:700 calc(var(--hu) * 1)/1.1 var(--ui);white-space:nowrap;text-overflow:ellipsis;transition:color var(--fast);overflow:hidden}.gb-row.none .gb-cur b{color:var(--fg-2);font-weight:600}.gb-row:hover .gb-cur b{color:var(--act-2)}.gb-ret{align-items:center;gap:calc(var(--hu) * .4);width:calc(100% - var(--ind));margin:calc(var(--hu) * -.15) 0 calc(var(--hu) * .55) var(--ind);padding:calc(var(--hu) * .3) calc(var(--hu) * .45);color:var(--fg-2);font:600 calc(var(--hu) * .75)/1 var(--ui);text-align:left;cursor:pointer;transition:background var(--fast);background:#ffffff0d;border:0;display:flex}.gb-ret:hover{background:#ffffff1a}.gb-ret .ret-svg{width:calc(var(--hu) * 1.4);height:calc(var(--hu) * 1.4);background:radial-gradient(circle,#465a6e4d,#080a0ce6);flex:none;padding:2px}.gb-ret .ret-svg.scope{background:radial-gradient(circle,#c9ccc8,#8e928f)}.gb-ret span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gb-ret b{font:700 calc(var(--hu) * .7)/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--act-2)}.gb-opts{gap:calc(var(--hu) * .25);padding:0 0 calc(var(--hu) * .6) var(--ind);flex-direction:column;display:flex}.gb-opt{--c:calc(var(--hu) * .45);align-items:center;gap:calc(var(--hu) * .6);min-height:calc(var(--hu) * 2.2);padding:calc(var(--hu) * .4) calc(var(--hu) * .65);text-align:left;color:var(--fg);cursor:pointer;font-family:var(--ui);transition:background var(--fast);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:#ffffff0d;border:0;display:flex}.gb-opt:hover{background:#ffffff1c}.gb-opt.on{box-shadow:inset calc(var(--hu) * .2) 0 0 var(--act);background:#ff8a1f24}.gb-opt .t{align-items:center;gap:calc(var(--hu) * .45);min-width:0;font:700 calc(var(--hu) * .85)/1.1 var(--ui);display:flex}.gb-opt>em{font:700 calc(var(--hu) * .6)/1 var(--disp);letter-spacing:.1em;color:var(--fg-2);white-space:nowrap;margin-left:auto;font-style:normal}.gb-opt.on>em{color:var(--act-2)}.gb-opt.locked{cursor:not-allowed;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffb05c59}.gb-opt.locked .t{color:var(--fg-2)}.gb-opt.locked>em{color:var(--act-2)}.gb-opt .lk{color:var(--act-2);display:grid}.gb-opt .lk svg{width:calc(var(--hu) * .75);height:calc(var(--hu) * .75)}.gc-sec{gap:calc(var(--hu) * .45);padding-bottom:calc(var(--hu) * .6);border-bottom:1px solid #ffffff14;flex-direction:column;display:flex}.ga-camo.big{width:calc(var(--hu) * 2.45);height:calc(var(--hu) * 2.75);font-size:calc(var(--hu) * 1)}.ga-camo.big .lk svg{width:calc(var(--hu) * .9);height:calc(var(--hu) * .9)}.ga-camo.big em{font-size:calc(var(--hu) * .62)}.gc-desc{min-height:2.6em;font:500 calc(var(--hu) * .78)/1.35 var(--ui)}.ga-reroll{margin-left:calc(var(--hu) * .5);vertical-align:middle}.ret-svg{width:100%;height:100%;display:block;overflow:visible}.gr-grid{gap:calc(var(--hu) * .38);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gr-grid.scope{grid-template-columns:repeat(4,minmax(0,1fr))}.gr-tile{height:calc(var(--hu) * 3.4);cursor:pointer;transition:box-shadow var(--fast);background:radial-gradient(circle,#465a6e40,#080a0ce6);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.gr-tile:hover{box-shadow:inset 0 0 0 1px #ffffff4d}.gr-tile .ret-svg{width:calc(var(--hu) * 2.3);height:calc(var(--hu) * 2.3)}.gr-tile.scope{height:calc(var(--hu) * 5.25);background:radial-gradient(circle,#c9ccc8,#8e928f 70%,#3a3d3c)}.gr-tile.scope .ret-svg{width:100%;height:100%}.gr-tile.sel{box-shadow:inset 0 0 0 3px var(--act)}.gr-tile.locked .ret-svg{opacity:.38}.gr-tile.scope.locked .ret-svg{opacity:1}.gr-tile.scope.locked:before{content:"";z-index:1;background:#08090a99;position:absolute;inset:0}.gr-tile .tg{z-index:2;left:0;right:0;bottom:calc(var(--hu) * .2);font:700 calc(var(--hu) * .58)/1 var(--disp);letter-spacing:.06em;color:var(--act-2);text-align:center;text-shadow:0 0 3px #000;position:absolute}.gr-tile .nm{z-index:2;left:calc(var(--hu) * .3);top:calc(var(--hu) * .3);font:700 calc(var(--hu) * .56)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:#111315;background:#eef3ffbf;padding:2px 4px;position:absolute}.gr-tile.locked .nm{background:#eef3ff59}.gr-tile .eqd{z-index:2;right:calc(var(--hu) * .25);top:calc(var(--hu) * .25);width:calc(var(--hu) * .45);height:calc(var(--hu) * .45);background:var(--act);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute}.gr-tile .gem{z-index:2;left:calc(var(--hu) * .25);top:calc(var(--hu) * .25);width:calc(var(--hu) * .5);height:calc(var(--hu) * .56);background:var(--t3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}.gr-tile.scope .gem{left:auto;right:calc(var(--hu) * .3);top:calc(var(--hu) * .3)}.gr-cols{gap:calc(var(--hu) * .38);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gr-sw{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-self:center;place-items:center;padding:3px;display:grid;position:relative}.gr-sw.sel{background:var(--act)}.gr-sw button{width:calc(var(--hu) * 2.1);height:calc(var(--hu) * 2.35);cursor:pointer;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:0;padding:0}.gr-sw.locked button{opacity:.35}.gr-sw .tg{font:700 calc(var(--hu) * .5)/1 var(--disp);color:var(--fg);text-align:center;text-shadow:0 0 3px #000,0 0 3px #000;pointer-events:none;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.gr-det{grid-template-columns:calc(var(--hu) * 4) minmax(0, 1fr);gap:calc(var(--hu) * .75);padding:calc(var(--hu) * .6) calc(var(--hu) * .75);background:#ffffff0d;align-items:center;display:grid}.gr-det .big{width:calc(var(--hu) * 4);height:calc(var(--hu) * 4);background:radial-gradient(circle,#465a6e4d,#080a0ce6);place-items:center;display:grid}.gr-det .big .ret-svg{width:calc(var(--hu) * 3.5);height:calc(var(--hu) * 3.5)}.gr-det .big.scope{background:radial-gradient(circle,#c9ccc8,#8e928f 70%,#3a3d3c);overflow:hidden}.gr-det .big.scope .ret-svg{width:100%;height:100%}.gr-det b{font:700 calc(var(--hu) * 1.1)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em;display:block}.gr-det small{margin-top:calc(var(--hu) * .25);font:600 calc(var(--hu) * .8)/1.3 var(--ui);color:var(--fg-2);display:block}.gr-det small.lk{color:var(--act-2)}.gr-act{gap:calc(var(--hu) * .5);display:flex}.gr-act .v-btn{font-size:calc(var(--hu) * .95);padding:calc(var(--hu) * .7) calc(var(--hu) * .9);flex:1}.gr-act .v-btn:disabled{color:#7d858c;cursor:default;filter:none;background:#ffffff0f;transform:none}.gr-tip{font:500 calc(var(--hu) * .75)/1.35 var(--ui)}.gs-center.flat .gs-view,.gs-center.flat .gs-title,.gs-center.flat .gs-hint{visibility:hidden}.gunsmith .gs-hint{left:auto;right:calc(var(--hu) * 1.4);top:calc(var(--hu) * 1.4);bottom:auto;transform:none}.gs-sight{background:#0a0b0c;position:absolute;inset:0;overflow:hidden}.gss-world{z-index:0;aspect-ratio:16/9;min-width:100%;height:100%;transform:translate(-50%, -50%) scale(var(--z,1));background:50%/cover no-repeat;position:absolute;top:50%;left:50%}.gs-sight .scope-overlay{z-index:2}.gs-center.sight>.gs-view{z-index:1;cursor:default}.gs-center.sight.scoped>.gs-view,.gs-center.sight .gs-title,.gs-center.sight .gs-hint{visibility:hidden}.gss-tag{z-index:3;left:calc(var(--hu) * 1.25);top:calc(var(--hu) * 1.1);gap:calc(var(--hu) * .25);padding:calc(var(--hu) * .6) calc(var(--hu) * .9);clip-path:polygon(calc(var(--hu) * .55) 0, 100% 0, 100% calc(100% - calc(var(--hu) * .55)), calc(100% - calc(var(--hu) * .55)) 100%, 0 100%, 0 calc(var(--hu) * .55));background:#0a0b0cb8;flex-direction:column;display:flex;position:absolute}.gss-tag b{font:700 calc(var(--hu) * 1.4)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.gss-tag span{font:600 calc(var(--hu) * .8)/1 var(--ui);color:var(--fg-2)}.gs-viewsw{z-index:3;left:50%;bottom:calc(var(--hu) * 1.1);background:#0a0b0cb8;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(-50%)}.gs-viewsw[hidden]{display:none}.gs-statview{scrollbar-width:thin;padding:calc(var(--hu) * 1.1) calc(var(--hu) * 1.25);gap:calc(var(--hu) * .75);background:radial-gradient(#cdd2d60d,#0a0b0c99 70%);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.gs-statview[hidden],.gs-sight[hidden],.gs-mast[hidden]{display:none}.gsv-head{align-items:baseline;gap:calc(var(--hu) * .9);flex-wrap:wrap;display:flex}.gsv-head h3{font:700 calc(var(--hu) * 2.1)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.gsv-head h3 span{color:var(--fg-2)}.gsv-key{gap:calc(var(--hu) * .9);font:600 calc(var(--hu) * .8)/1 var(--ui);color:var(--fg-2);margin-left:auto;display:flex}.gsv-key i{width:calc(var(--hu) * 1.1);height:4px;margin-right:calc(var(--hu) * .4);vertical-align:middle;display:inline-block}.gsv-key i.a{background:var(--act)}.gsv-key i.b{background:var(--fg)}.gsv-box{padding:calc(var(--hu) * .75) calc(var(--hu) * .9);gap:calc(var(--hu) * .4);clip-path:polygon(calc(var(--hu) * .6) 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%, 0 calc(var(--hu) * .6));background:#0a0b0c8c;flex-direction:column;display:flex}.gsv-box svg{width:100%;height:auto;display:block}.gsv-row{gap:calc(var(--hu) * .75);grid-template-columns:1.25fr 1fr 1fr;display:grid}.gsv-row svg{max-height:calc(var(--hu) * 11)}.gsv-t{border-collapse:collapse;width:100%;font:600 calc(var(--hu) * .8)/1 var(--ui)}.gsv-t th{font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.12em;color:#8f979e;text-align:right;padding:calc(var(--hu) * .38) calc(var(--hu) * .25);border-bottom:1px solid #ffffff1a}.gsv-t th:first-child{text-align:left}.gsv-t td{padding:calc(var(--hu) * .44) calc(var(--hu) * .25);text-align:right;font:700 calc(var(--hu) * .8)/1 var(--disp);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0f}.gsv-t td:first-child{text-align:left;font:600 calc(var(--hu) * .8)/1.1 var(--ui);color:var(--fg-2)}.gsv-t td.w{color:var(--t1)}.gsv-sub{font:500 calc(var(--hu) * .75)/1.35 var(--ui);color:#8f979e}.gs-cbars{gap:calc(var(--hu) * .56);flex-direction:column;display:flex}.gs-cstat{grid-template-columns:calc(var(--hu) * 5) minmax(0, 1fr) calc(var(--hu) * 3.4);align-items:center;gap:calc(var(--hu) * .5);font:600 calc(var(--hu) * .75)/1 var(--ui);color:var(--fg-2);display:grid}.gs-cstat .tr{height:calc(var(--hu) * .38);background:#ffffff14;position:relative}.gs-cstat .tr i{background:var(--act);position:absolute;top:0;bottom:0;left:0}.gs-cstat .tr u{background:var(--fg);width:2px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.gs-cstat b{font:700 calc(var(--hu) * .75)/1 var(--disp);color:var(--fg);text-align:right;white-space:nowrap}.gs-cstat b small{color:#8f979e;font-weight:600}.gs-cnums{grid-template-columns:minmax(0, 1fr) calc(var(--hu) * 4.6) calc(var(--hu) * 4.6);font:600 calc(var(--hu) * .8)/1 var(--ui);display:grid}.gs-cnums.one{grid-template-columns:minmax(0, 1fr) calc(var(--hu) * 6)}.gs-cnums>div{padding:calc(var(--hu) * .44) 0;color:var(--fg-2);border-bottom:1px solid #ffffff12}.gs-cnums .h{font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:#8f979e;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-cnums .v{font:700 calc(var(--hu) * .8)/1 var(--disp);color:var(--fg);text-align:right}.gs-cnums .v.w{color:var(--t1)}.gs-cnums .v.sm{font:600 calc(var(--hu) * .7)/1.2 var(--ui)}.gw-top{gap:calc(var(--hu) * .5)}.gw-top small{margin-left:auto}.gw-cmp{font:700 calc(var(--hu) * .6)/1 var(--disp);letter-spacing:.12em;background:var(--fg);color:#111315;padding:3px 5px;font-style:normal}.v2m .gs-weapon.cmp{box-shadow:inset calc(var(--hu) * .25) 0 0 var(--fg)}.gw-lvl{align-items:center;gap:calc(var(--hu) * .45);font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.1em;color:var(--fg-2);display:flex}.gw-lvl .hx{width:calc(var(--hu) * 1.4);height:calc(var(--hu) * 1.5);color:var(--fg);font:700 calc(var(--hu) * .62)/1 var(--disp);background:#2a2e32;flex:none}.gs-weapon.on .gw-lvl .hx{background:var(--act);color:var(--act-ink)}.gw-lvl .bar{background:#ffffff1f;flex:1;height:4px;position:relative}.gw-lvl .bar i{background:var(--act);position:absolute;top:0;bottom:0;left:0}.gw-lvl em{font-style:normal}.gs-mast{z-index:1;left:calc(var(--hu) * 1.1);right:calc(var(--hu) * 1.1);bottom:calc(var(--hu) * 1);gap:calc(var(--hu) * .55);padding:calc(var(--hu) * .75) calc(var(--hu) * .9);clip-path:polygon(calc(var(--hu) * .6) 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%, 0 calc(var(--hu) * .6));background:#0a0b0cb8;flex-direction:column;display:flex;position:absolute}.gm-row{align-items:center;gap:calc(var(--hu) * .75);flex-wrap:wrap;display:flex}.gm-next{align-items:center;gap:calc(var(--hu) * .5);margin-left:auto;display:flex}.gm-n{align-items:center;gap:calc(var(--hu) * .5);padding:calc(var(--hu) * .38) calc(var(--hu) * .6);font:600 calc(var(--hu) * .75)/1.15 var(--ui);color:var(--fg-2);background:#ffffff0f;display:flex}.gm-n b{font:700 calc(var(--hu) * .75)/1.1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);display:block}.gm-n i{width:calc(var(--hu) * 1.4);height:calc(var(--hu) * 1.5);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none}.gm-n svg{width:calc(var(--hu) * 1.5);height:calc(var(--hu) * 1.5);filter:drop-shadow(0 0 2px #ffd34db3);flex:none;overflow:visible}.gm-pips{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;display:grid}.gm-pip{flex-direction:column;align-items:center;gap:3px;display:flex}.gm-pip i{width:calc(var(--hu) * .7);height:calc(var(--hu) * .7);box-shadow:inset 0 0 0 1px #ffffff40}.gm-pip i.no{box-shadow:none}.gm-pip:not(.done) i:not(.no){filter:saturate(.4)brightness(.6)}.gm-pip u{width:100%;height:calc(var(--hu) * .5);background:#ffffff1f;text-decoration:none}.gm-pip.done u{background:var(--act)}.gm-pip.next u{background:repeating-linear-gradient(90deg, var(--act-2) 0 3px, #ffb05c59 3px 6px)}.gm-pip.fin i{width:calc(var(--hu) * .95);height:calc(var(--hu) * .95);box-shadow:0 0 8px #d4af37b3}.gm-pip small{min-height:1em;font:700 calc(var(--hu) * .56)/1 var(--disp);color:#8f979e}.v2m>.gs-prog{z-index:5;gap:calc(var(--hu) * 1);padding:calc(var(--hu) * 1.6) calc(var(--hu) * 2.4) calc(var(--hu) * 1.2);background:radial-gradient(34% 52% at 50% 40%,#cdd2d614,#0000 70%),linear-gradient(#16191b 0%,#111315 55%,#0a0b0c 100%);flex-direction:column;display:flex;position:absolute;inset:0}.v2m>.gs-prog[hidden]{display:none}.gp-head{justify-content:space-between;align-items:flex-end;display:flex}.gp-head h2{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * 2.2)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.gp-body{grid-template-columns:minmax(0, 1fr) calc(var(--hu) * 38.75);gap:calc(var(--hu) * .9);flex:1;min-height:0;display:grid}.gp-left,.gp-right{gap:calc(var(--hu) * .75);scrollbar-width:thin;min-height:0;padding:calc(var(--hu) * 1);flex-direction:column;display:flex;overflow-y:auto}.gp-sum{gap:calc(var(--hu) * .5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gp-sum>div,.gp-career>div{padding:calc(var(--hu) * .6) calc(var(--hu) * .75);background:#ffffff0d}.gp-sum small{font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:#8f979e;display:block}.gp-sum b{margin-top:calc(var(--hu) * .38);font:700 calc(var(--hu) * 1.5)/1 var(--disp);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gp-sum b span{font-size:calc(var(--hu) * .88);color:var(--fg-2)}.gp-grid{gap:calc(var(--hu) * .44);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-w{--c:calc(var(--hu) * .55);grid-template-columns:calc(var(--hu) * 2.25) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--hu) * .75);padding:calc(var(--hu) * .55) calc(var(--hu) * .75);text-align:left;color:var(--fg);cursor:pointer;font-family:var(--ui);transition:background var(--fast);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:#ffffff0f;border:0;display:grid}.gp-w:hover{background:#ffffff1f}.gp-w.on{box-shadow:inset calc(var(--hu) * .25) 0 0 var(--act);background:#ff8a1f24}.gp-w .hx{width:calc(var(--hu) * 2.1);height:calc(var(--hu) * 2.4);font:700 calc(var(--hu) * .94)/1 var(--disp);background:#2a2e32}.gp-w.on .hx{background:var(--act);color:var(--act-ink)}.gp-w b{font:700 calc(var(--hu) * 1)/1 var(--disp);text-transform:uppercase;display:block}.gp-w b small{margin-left:calc(var(--hu) * .38);font:600 calc(var(--hu) * .75)/1 var(--ui);text-transform:none;color:#8f979e}.gp-w .bar,.gp-top .bar{height:4px;margin-top:calc(var(--hu) * .44);background:#ffffff1f;display:block;position:relative}.gp-w .bar i,.gp-top .bar i{background:var(--act);position:absolute;top:0;bottom:0;left:0}.gp-w .cm{font:700 calc(var(--hu) * .75)/1.2 var(--disp);text-align:right;color:var(--fg-2)}.gp-w .cm em{color:var(--fg);font-style:normal;font-size:calc(var(--hu) * .94);display:block}.gp-top{gap:calc(var(--hu) * 1);align-items:center;display:flex}.gp-top .v-hex.big{width:calc(var(--hu) * 4.6);height:calc(var(--hu) * 5.25);background:var(--act);color:var(--act-ink);font:700 calc(var(--hu) * 1.9)/1 var(--disp);flex:none}.gp-top>div{flex:1;min-width:0}.gp-top h3{font:700 calc(var(--hu) * 2.5)/1 var(--disp);text-transform:uppercase}.gp-top h3 small{font:600 calc(var(--hu) * .9)/1 var(--ui);text-transform:none;color:var(--fg-2)}.gp-top p{margin-top:calc(var(--hu) * .38);font:600 calc(var(--hu) * .88)/1.3 var(--ui);color:var(--fg-2)}.gp-top .bar{max-width:calc(var(--hu) * 18.75);height:6px}.gp-career{gap:calc(var(--hu) * .5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gp-career small{font:600 calc(var(--hu) * .75)/1 var(--ui);color:#8f979e;display:block}.gp-career b{margin-top:calc(var(--hu) * .3);font:700 calc(var(--hu) * 1.2)/1 var(--disp);display:block}.gp-track{gap:calc(var(--hu) * .38);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gp-c{height:calc(var(--hu) * 4.5);padding:calc(var(--hu) * .44) calc(var(--hu) * .5);background:#ffffff0a;flex-direction:column;justify-content:space-between;display:flex;position:relative}.gp-c .n{font:700 calc(var(--hu) * .69)/1 var(--disp);color:#8f979e}.gp-c .sw{right:calc(var(--hu) * .5);top:calc(var(--hu) * .44);width:calc(var(--hu) * 1.4);height:calc(var(--hu) * 1.5);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}.gp-c .gr{right:calc(var(--hu) * 2.1);top:calc(var(--hu) * .44);width:calc(var(--hu) * 1.5);height:calc(var(--hu) * 1.5);position:absolute}.gp-c .t{font:600 calc(var(--hu) * .75)/1.15 var(--ui);color:var(--fg-2)}.gp-c.done{background:#ff8a1f1f}.gp-c.done .n{color:var(--act-2)}.gp-c.done .t{color:var(--fg)}.gp-c.next{box-shadow:inset 0 0 0 2px var(--act-2)}.gp-c.next .n{color:var(--act-2)}.gp-c.empty .t{color:#5d646a}.gp-c.fin{background:linear-gradient(160deg,#d4af3738,#d4af370d);box-shadow:inset 0 0 0 1px #d4af3799}.gp-c.fin .n{color:#f5c04a}.gp-c.fin .t{color:#f5d77a}.gp-note{font:500 calc(var(--hu) * .75)/1.35 var(--ui)}.sd-chars{gap:calc(var(--hu) * .5);grid-template-columns:1fr 1fr;display:grid}.sd-char{gap:calc(var(--hu) * .15);padding:calc(var(--hu) * .65) calc(var(--hu) * .8);flex-direction:column;display:flex}.sd-char b{font:700 calc(var(--hu) * 1.05)/1.1 var(--disp);text-transform:uppercase}.sd-char small{font:500 calc(var(--hu) * .7)/1.25 var(--ui);color:var(--fg-2)}.v2m .sd-char.on{background:var(--fg);color:var(--base)}.v2m .sd-char.on small{color:var(--base-2)}.sd-char.mine:before{content:"EQUIPPED";font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.18em;color:var(--act)}.sd-char.locked{opacity:.62}.sd-char.locked b:after{content:"LOCKED";margin-top:calc(var(--hu) * .2);letter-spacing:.12em;color:var(--fg-2);font-size:.62em;display:block}.sd-slot{gap:calc(var(--hu) * .4);margin-bottom:calc(var(--hu) * .9);flex-direction:column;display:flex}.sd-slot small{font:700 calc(var(--hu) * .7)/1 var(--disp);letter-spacing:.14em;color:var(--fg-2)}.sd-swatches{gap:calc(var(--hu) * .4);grid-template-columns:repeat(6,1fr);display:grid}.sd-swatch{aspect-ratio:1/1.1;background:var(--c);cursor:pointer;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:filter var(--fast);border:0;padding:0}.sd-swatch:hover{filter:brightness(1.2)}.sd-swatch.on{box-shadow:inset 0 0 0 calc(var(--hu) * .3) #fff}.sd-swatch.locked{filter:saturate(.35)brightness(.55);cursor:not-allowed}.sd-swatch.orig{background:repeating-linear-gradient(45deg,#3a4356 0 5px,#232b3a 5px 10px)}.sd-points{justify-content:center;align-items:baseline;gap:calc(var(--hu) * .4);flex:1;display:flex}.sd-points b{font:700 calc(var(--hu) * 2)/1 var(--disp);color:var(--act-2)}.sd-points small{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.2em;color:var(--fg-2)}.sd-unlockbar{left:50%;bottom:calc(var(--hu) * 2.6);justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.sd-unlockbar .v-btn{font-size:calc(var(--hu) * 1.15);padding:calc(var(--hu) * .75) calc(var(--hu) * 1.6)}.sd-lockinfo{padding:calc(var(--hu) * .6) calc(var(--hu) * 1);background:rgb(var(--ink) / .85);font:500 calc(var(--hu) * .9)/1.3 var(--ui);color:var(--fg-2);white-space:nowrap;clip-path:polygon(calc(var(--hu) * .6) 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%, 0 calc(var(--hu) * .6))}.lb-body{flex-direction:column;flex:1;min-height:0;display:flex}.lb-body>.lb-main{scrollbar-width:thin;width:100%;min-height:0;max-width:calc(var(--hu) * 50);padding:calc(var(--hu) * 1.1) calc(var(--hu) * 1.3);flex:1;margin:0 auto;overflow-y:auto}.lb-split{grid-template-columns:calc(var(--hu) * 21) 1fr;gap:calc(var(--hu) * 1);flex:1;min-height:0;display:grid}.lb-split .v-panel{scrollbar-width:thin;min-height:0;padding:calc(var(--hu) * 1.1) calc(var(--hu) * 1.3);overflow-y:auto}.lb-places{gap:calc(var(--hu) * .5);flex-direction:column;display:flex}.lb-place{gap:calc(var(--hu) * .2);padding:calc(var(--hu) * .65) calc(var(--hu) * .8);flex-direction:column;display:flex}.lb-place b{font:700 calc(var(--hu) * 1.1)/1.1 var(--disp);text-transform:uppercase}.lb-place small{font:500 calc(var(--hu) * .78)/1.2 var(--ui);color:var(--t3)}.lb-place small.muted{color:var(--fg-2)}.lb-table{gap:calc(var(--hu) * .25);flex-direction:column;display:flex}.lb-row{grid-template-columns:calc(var(--hu) * 3) 1fr auto;align-items:center;gap:calc(var(--hu) * .6);padding:calc(var(--hu) * .55) calc(var(--hu) * .8);font:500 calc(var(--hu) * .95)/1.2 var(--ui);background:#ffffff0a;display:grid}.lb-rank{font:700 calc(var(--hu) * 1.25)/1 var(--disp);color:var(--fg-2);text-align:center}.lb-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lb-name small{color:var(--fg-2);font-weight:500}.lb-wins{font:700 calc(var(--hu) * 1.05)/1 var(--disp)}.lb-row.top1{background:#f5c04a24}.lb-row.top1 .lb-rank{color:var(--t3)}.lb-row.top2{background:#c8ced61a}.lb-row.top2 .lb-rank{color:#d9dee6}.lb-row.top3{background:#cd7f321f}.lb-row.top3 .lb-rank{color:#e0a06a}.lb-row.me{box-shadow:inset calc(var(--hu) * .25) 0 0 var(--act)}.lb-row.me .lb-name{color:var(--act-2)}.lb-gap{text-align:center;color:var(--fg-2);letter-spacing:.3em}.lb-empty{padding:calc(var(--hu) * 2) calc(var(--hu) * .6);text-align:center;font:500 calc(var(--hu) * .95)/1.4 var(--ui)}.st-body{min-height:0;width:min(100%, calc(var(--hu) * 84));gap:calc(var(--hu) * 1);flex:1;grid-template-columns:1fr 1fr;align-content:start;margin:0 auto;display:grid}.st-col{--cut:calc(var(--hu) * 1);padding:calc(var(--hu) * 1.4) calc(var(--hu) * 1.8)}.st-feedback{--cut:calc(var(--hu) * 1);justify-content:space-between;align-items:center;gap:calc(var(--hu) * 1.4);padding:calc(var(--hu) * 1.1) calc(var(--hu) * 1.8);grid-column:1/-1;display:flex}.st-feedback b{font:700 calc(var(--hu) * 1.2)/1 var(--disp);text-transform:uppercase;letter-spacing:.05em;display:block}.st-feedback small{margin-top:calc(var(--hu) * .4);font:500 calc(var(--hu) * .9)/1.3 var(--ui);color:var(--fg-2);display:block}.st-feedback .v-btn{flex:none}.cr-body{gap:calc(var(--hu) * 1);min-height:0;padding-right:calc(var(--hu) * .4);flex-direction:column;flex:1;display:flex}.cr-head{gap:calc(var(--hu) * 1);display:flex}.cr-lvl{--cut:calc(var(--hu) * 1);align-items:center;gap:calc(var(--hu) * 1.4);padding:calc(var(--hu) * 1.3) calc(var(--hu) * 1.6);flex:1;display:flex}.cr-lvl .hx{width:calc(var(--hu) * 6);height:calc(var(--hu) * 6.7);background:var(--t2);color:#06223a;font:700 calc(var(--hu) * 2.9)/1 var(--disp);flex:none}.cr-lvl .t{flex:1;min-width:0}.cr-lvl .t>b{font:700 calc(var(--hu) * 2.3)/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;display:block}.cr-lvl .t>small{margin-top:calc(var(--hu) * .4);font:600 calc(var(--hu) * 1)/1.2 var(--ui);color:var(--fg-2);display:block}.cr-lvl .note{margin-top:calc(var(--hu) * .6);font:600 calc(var(--hu) * .9)/1.3 var(--ui);color:var(--fg-2)}.cr-lvl .note b{color:var(--fg)}.v2m .xp-bar{margin-top:calc(var(--hu) * .8)}.v2m .xp-bar .l{justify-content:space-between;gap:calc(var(--hu) * 1);font:700 calc(var(--hu) * .75)/1.2 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);display:flex}.v2m .xp-bar .l b{color:var(--fg)}.v2m .xp-bar .b{height:calc(var(--hu) * .45);margin-top:calc(var(--hu) * .4);background:#ffffff1a}.v2m .xp-bar .b i{background:var(--t2);height:100%;display:block}.cr-banner{--cut:calc(var(--hu) * 1);--fr:transparent;width:calc(var(--hu) * 24);justify-content:flex-end;gap:calc(var(--hu) * .4);padding:calc(var(--hu) * 1.2) calc(var(--hu) * 1.4);box-shadow:inset 0 0 0 calc(var(--hu) * .22) var(--fr);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.cr-banner:before{content:"";background:linear-gradient(115deg,#0000 0 38%,#ffffff0f 38% 52%,#0000 52% 64%,#ffffff0a 64% 72%,#0000 72%);position:absolute;inset:0}.cr-banner>*{position:relative}.cr-banner small{font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.22em;color:var(--fg-2);text-transform:uppercase}.cr-banner b{font:700 calc(var(--hu) * 2)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-banner em{font:700 calc(var(--hu) * .95)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--act-2);font-style:normal}.cr-banner .fr{right:calc(var(--hu) * 1);top:calc(var(--hu) * 1);font:700 calc(var(--hu) * .65)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fr);position:absolute}.cr-banner .stars{font-size:calc(var(--hu) * .9);letter-spacing:.1em;color:var(--t3)}.cr-road{--cut:calc(var(--hu) * 1);padding:calc(var(--hu) * 1) calc(var(--hu) * 1.4) calc(var(--hu) * 1.2)}.cr-road .eb{font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--act);justify-content:space-between;display:flex}.cr-road .eb .mut{color:var(--fg-2)}.cr-road .nodes{gap:calc(var(--hu) * .25);margin-top:calc(var(--hu) * 1);grid-template-columns:repeat(20,1fr);display:grid}.cr-road .nd{align-items:center;gap:calc(var(--hu) * .3);min-width:0;color:var(--fg-2);flex-direction:column;display:flex}.cr-road .nd .hx{width:calc(var(--hu) * 2.6);height:calc(var(--hu) * 2.9);color:var(--fg-2);background:#ffffff0f}.cr-road .nd .hx svg{width:52%;height:52%}.cr-road .nd .n{font:700 calc(var(--hu) * .85)/1 var(--disp)}.cr-road .nd .what{font:600 calc(var(--hu) * .6)/1.2 var(--ui);text-align:center;color:var(--fg-2);overflow-wrap:anywhere}.cr-road .nd.got .hx{color:var(--t2);background:#4fb3ff2e}.cr-road .nd.got .n{color:var(--fg)}.cr-road .nd.cur .hx{background:var(--t2);color:#06223a}.cr-road .nd.cur .n{color:var(--t2)}.cr-road .nd.next .hx{color:var(--act-2);box-shadow:inset 0 0 0 2px var(--act);background:#ff8a1f2e}.cr-road .nd.next .n,.cr-road .nd.next .what{color:var(--act-2)}.cr-road .nd.lock{opacity:.55}.cr-road .nd.mil .n:after{content:" ◆";color:var(--act)}.cr-miles{gap:calc(var(--hu) * .6);grid-template-columns:repeat(6,1fr);display:grid}.cr-mile{--cut:calc(var(--hu) * .8);gap:calc(var(--hu) * .35);padding:calc(var(--hu) * .8);opacity:.6;flex-direction:column;display:flex}.cr-mile.got{opacity:1}.cr-mile .lv{font:700 calc(var(--hu) * 1.6)/1 var(--disp)}.cr-mile .lv small{letter-spacing:.18em;color:var(--fg-2);margin-left:.4em;font-size:.42em}.cr-mile .sw{--cut:calc(var(--hu) * .5);height:calc(var(--hu) * 2.4)}.cr-mile b{font:700 calc(var(--hu) * 1)/1.1 var(--disp);text-transform:uppercase;letter-spacing:.04em}.cr-mile p{font:500 calc(var(--hu) * .72)/1.3 var(--ui);color:var(--fg-2);margin:0}.cr-choose{--cut:calc(var(--hu) * 1);gap:calc(var(--hu) * .7);padding:calc(var(--hu) * 1) calc(var(--hu) * 1.4);flex-direction:column;display:flex}.cr-choose .row{align-items:flex-start;gap:calc(var(--hu) * 1);display:flex}.cr-choose .lab{align-items:center;gap:calc(var(--hu) * .4);width:calc(var(--hu) * 6);padding-top:calc(var(--hu) * .4);font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);flex:none;display:flex}.cr-choose .lab svg{width:calc(var(--hu) * 1);height:calc(var(--hu) * 1)}.cr-choose .opts{gap:calc(var(--hu) * .35);flex-wrap:wrap;display:flex}.cr-pick{--cut:calc(var(--hu) * .45);align-items:center;gap:calc(var(--hu) * .4);padding:calc(var(--hu) * .4) calc(var(--hu) * .7);color:var(--fg);font:700 calc(var(--hu) * .8)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:0;display:flex}.cr-pick:hover{background:#ffffff24}.cr-pick.on{background:var(--fg);color:var(--base);cursor:default}.cr-pick.locked{color:var(--fg-2);cursor:not-allowed;background:#ffffff08}.cr-pick em{color:var(--act-2);font-size:.8em;font-style:normal}.cr-pick .bsw{width:calc(var(--hu) * 1.4);height:calc(var(--hu) * .9)}@media (width<=900px){.cr-head{flex-direction:column}.cr-banner{width:auto}.cr-road .nodes{grid-template-columns:repeat(10,1fr);row-gap:12px}.cr-miles{grid-template-columns:repeat(3,1fr)}.gs-body{grid-template-columns:1fr;grid-auto-rows:minmax(280px,auto);overflow:auto}.gs-center{clip-path:none}.gs-kspick{z-index:60;position:fixed}.lb-split,.gsv-row,.gp-body{grid-template-columns:1fr}.gp-track{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-sum,.gp-career{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-center{min-height:420px}}@media (width<=700px){.settings{--hu:2.6vw}.st-body{grid-template-columns:1fr}.st-feedback{flex-direction:column;align-items:stretch}}.gchat{left:calc(var(--hu) * 2);bottom:calc(var(--hu) * 13.4);width:calc(var(--hu) * 30);z-index:42;gap:calc(var(--hu) * .4);pointer-events:none;flex-direction:column;display:flex;position:absolute}.gc-log{gap:calc(var(--hu) * .2);max-height:calc(var(--hu) * 26);flex-direction:column;display:flex;overflow:hidden}.gc-line{font:600 calc(var(--hu) * 1)/1.3 var(--ui);color:var(--fg);overflow-wrap:anywhere;text-shadow:0 1px 2px #000000f2, 0 0 calc(var(--hu) * .5) #0009;transition:opacity .6s var(--out)}.gc-line.old{opacity:0}.gc-line b{color:hsl(var(--h,35) 70% 68%);margin-right:.15em;font-weight:700}.gc-line b:after{content:":";color:var(--fg-2)}.gc-line b.me{color:var(--act-2)}.gc-line b.ally{color:#7cc8ff}.gc-line b.foe{color:#ff8a78}.gc-line.note{color:var(--fg-2);font-style:italic}.gc-line.server b{color:var(--act);font:700 .82em/1 var(--disp);letter-spacing:.14em;text-transform:uppercase}.gc-line.server b:after{content:""}.gchat:not(.open) .gc-line:nth-last-child(n+7){display:none}.gchat.open .gc-log{padding:calc(var(--hu) * .7) calc(var(--hu) * .9);scrollbar-width:none;background:linear-gradient(90deg, var(--hud-bg), #0a101c73 85%, #0a101c33);box-shadow:inset calc(var(--hu) * .25) 0 0 #ffffff24;overflow-y:auto}.gchat.open .gc-log:empty{display:none}.gchat.open .gc-line,.gchat.open .gc-line.old{opacity:1;transition:none}.gc-bar{background:var(--hud-bg);pointer-events:auto;clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(var(--hu) * .6)), calc(100% - calc(var(--hu) * .6)) 100%, 0 100%);align-items:stretch;display:none}.gchat.open .gc-bar{display:flex}.gc-to{padding:0 calc(var(--hu) * .7);background:var(--act);color:var(--act-ink);font:700 calc(var(--hu) * .72)/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:flex}.gc-input{min-width:0;padding:calc(var(--hu) * .55) calc(var(--hu) * .8);color:var(--fg);font:600 calc(var(--hu) * 1.05)/1.2 var(--ui);box-shadow:inset 0 calc(var(--hu) * -.14) 0 var(--act);background:0 0;border:0;border-radius:0;outline:none;flex:1}.gc-input::placeholder{color:rgb(var(--mist) / .55)}.hud .scoreboard{pointer-events:auto}.hud.cursor-free .scoreboard{z-index:41}.scoreboard tr.can-mute td.sb-name{cursor:pointer}.hud.cursor-free .scoreboard tr.can-mute:hover td{background:#ffffff0d}.scoreboard tr.muted td.sb-name{color:var(--fg-2)}.sb-muted{color:var(--hot);font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;vertical-align:.15em;background:#ff5a5f29;margin-left:.6em;padding:.15em .45em;font-style:normal}.sb-hint{margin:calc(var(--hu) * .8) 0 0;font:500 calc(var(--hu) * .8)/1.2 var(--ui);color:var(--fg-2)}.sb-hint .free{display:none}.hud.cursor-free .sb-hint .free{display:inline}.hud.cursor-free .sb-hint .locked{display:none}.scoreboard .sb-act{text-align:right;white-space:nowrap;display:none}.hud.cursor-free .scoreboard .sb-act{display:table-cell}.sb-btn{color:var(--fg-2);font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:0;border-radius:0;margin-left:.35em;padding:.3em .55em}.sb-btn:hover{color:var(--fg);background:#ffffff24}.sb-btn.pick{color:var(--fg)}.sb-btn.hot{color:var(--hot)}.sb-btn.hot:hover,.sb-btn.armed{color:var(--hot);background:#ff5a5f38}.sb-tag{color:var(--fg-2);font:700 calc(var(--hu) * .62)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;padding:.3em .55em;font-style:normal}.lobby2 .chat-row{overflow-wrap:anywhere}.lobby2 .chat-row.note{font-style:italic}.lobby2 .chat-row.sys.srv b{color:var(--act)}.lobby2 .l-p.can-mute{cursor:pointer;transition:background var(--fast)}.lobby2 .l-p.can-mute:hover{background:#ffffff0a}.lobby2 .l-p.muted .l-pn b{color:var(--fg-2)}.lobby2 .l-tags em.muted{color:var(--hot);background:#ff5a5f29}.ks-seat{pointer-events:none;z-index:25;width:100%;height:100%;display:none;position:absolute;inset:0}.ks-seat.on{display:block}.ks-screen{pointer-events:none;z-index:26;position:absolute;inset:0}.ks-screen>i{opacity:0;position:absolute;inset:0}.ks-screen .ks-white{background:#fff}.ks-screen .ks-black{background:#000}.ks-screen .ks-static{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px),radial-gradient(#0000 35%,#0009 100%)}.ks-chips{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:168px;left:22px}.ks-chip{--c:8px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));font:700 14px/1 var(--disp,"Chakra Petch", Rajdhani, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0e1626bd;border-top:1px solid #ffffff24;align-items:center;gap:10px;padding:7px 14px 6px;display:none}.ks-chip.show{display:flex}.ks-chip b{color:var(--hot,#ff5a48);font-weight:700}.ks-chip.ok b{color:var(--act,#ff8a1f)}.ks-chip span{color:#ebeef5b3;font-weight:600}.hud.ks-remote .ks-chips{display:none}.shop .r-common{--rc:#a6aeb5;--rg:#a6aeb51a;--rg2:#a6aeb561;--rs:#a6aeb524;--rr:#a6aeb529;--rt:#1e2022eb}.shop .r-rare{--rc:#4fb3ff;--rg:#4fb3ff21;--rg2:#4fb3ff80;--rs:#4fb3ff29;--rr:#4fb3ff38;--rt:#101e2ceb}.shop .r-epic{--rc:#b47cff;--rg:#b47cff2e;--rg2:#b47cff8c;--rs:#b47cff2e;--rr:#b47cff3d;--rt:#221830eb}.shop .r-legendary{--rc:#f5c04a;--rg:#f5c04a29;--rg2:#f5c04a99;--rs:#f5c04a29;--rr:#f5c04a42;--rt:#241f14eb}.sh-coin{flex:none;width:1em;height:1em;display:inline-grid}.sh-coin svg{width:100%;height:100%}.sh-rar{align-items:center;gap:calc(var(--hu) * .5);font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--rc);white-space:nowrap;display:inline-flex}.sh-rar i{width:calc(var(--hu) * .5);height:calc(var(--hu) * .5);background:var(--rc);rotate:45deg}.sh-feat{font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;background:var(--act);color:var(--act-ink);padding:calc(var(--hu) * .44) calc(var(--hu) * .875) calc(var(--hu) * .375);clip-path:polygon(calc(var(--hu) * .4) 0, 100% 0, calc(100% - calc(var(--hu) * .4)) 100%, 0 100%);flex:none}.sh-price{align-items:center;gap:calc(var(--hu) * .5);font:700 calc(var(--hu) * 1.375)/1 var(--disp);font-variant-numeric:tabular-nums;display:inline-flex}.sh-price .sh-coin{width:calc(var(--hu) * 1.25);height:calc(var(--hu) * 1.25)}.sh-price.dim{color:var(--fg-2)}.sh-own,.sh-inuse{align-items:center;gap:calc(var(--hu) * .5);font:700 calc(var(--hu) * .875)/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--t1);white-space:nowrap;display:inline-flex}.sh-own svg{width:1.15em;height:1.15em}.sh-inuse{color:var(--act-2)}.sh-inuse i{background:var(--act);width:.65em;height:.65em;rotate:45deg}.sh-own.big,.sh-inuse.big{font-size:calc(var(--hu) * 1.2)}.sh-need{gap:calc(var(--hu) * .45);flex-direction:column;width:100%;display:flex}.sh-need .t{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);display:flex}.sh-need .t>span:not(.sh-price){font:600 calc(var(--hu) * 1)/1 var(--ui);color:var(--fg-2);white-space:nowrap}.sh-need .t b{color:var(--fg);font-family:var(--disp)}.sh-need em{font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--act-2);white-space:nowrap;font-style:normal}.sh-need .b{height:calc(var(--hu) * .25);background:#ffffff1a}.sh-need .b i{background:var(--act-2);height:100%;display:block}.sh-link{font:700 calc(var(--hu) * .875)/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--act-2);cursor:pointer;transition:color var(--fast);background:0 0;border:0;padding:0}.sh-link:hover{color:var(--fg)}.sh-thumb{opacity:0;transition:opacity .12s var(--out);filter:drop-shadow(0 calc(var(--hu) * .6) calc(var(--hu) * .7) #0000008c)}.sh-thumb.on{opacity:1}.sh-canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .12s var(--out);display:block;position:absolute;inset:0}.sh-canvas:active{cursor:grabbing}[data-state=loading]>.sh-canvas,[data-state=fail]>.sh-canvas{opacity:0}.sh-hstage[data-state=loading]:after,.sh-ihost[data-state=loading]:after{content:"";width:calc(var(--hu) * 6);height:calc(var(--hu) * .2);background:linear-gradient(90deg, transparent, var(--rc), transparent) 0 0 / 50% 100% no-repeat, #ffffff14;animation:.9s linear infinite sh-load;position:absolute;bottom:18%;left:50%;translate:-50%}@keyframes sh-load{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.sh-pc{--cut:calc(var(--hu) * .56);width:92%;height:calc(var(--hu) * 5.75);align-items:center;gap:calc(var(--hu) * .875);padding:0 calc(var(--hu) * 1);box-shadow:inset 0 1px 0 #ffffff2e, 0 calc(var(--hu) * .6) calc(var(--hu) * 1.1) #00000073;display:flex;position:relative}.sh-pc .hx{width:calc(var(--hu) * 2.625);height:calc(var(--hu) * 3);background:var(--act);color:var(--act-ink);font:700 calc(var(--hu) * 1.125)/1 var(--disp);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;display:grid}.sh-pc .tx{min-width:0}.sh-pc b{font:700 calc(var(--hu) * 1.375)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 6px #0009;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sh-pc em{width:fit-content;margin-top:calc(var(--hu) * .44);font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.18em;color:var(--act-2);text-transform:uppercase;text-shadow:0 1px 6px #000000b3;white-space:nowrap;font-style:normal;display:block}.sh-pc em.new{color:#0b0c0d;background:var(--act-2);padding:calc(var(--hu) * .25) calc(var(--hu) * .44) calc(var(--hu) * .19);text-shadow:none}.sh-pc.small{--cut:calc(var(--hu) * .3);width:92%;height:calc(var(--hu) * 2.6);gap:calc(var(--hu) * .35);padding:0 calc(var(--hu) * .35);box-shadow:none}.sh-pc.small .hx{width:calc(var(--hu) * 1.2);height:calc(var(--hu) * 1.38);font-size:calc(var(--hu) * .55)}.sh-pc.small b{display:none}.sh-pc.small em{font-size:calc(var(--hu) * .5);letter-spacing:.1em;margin:0}.sh-pc.small em.new{padding:calc(var(--hu) * .15) calc(var(--hu) * .25)}.sh-ret{aspect-ratio:1;height:86%;max-height:100%;box-shadow:inset 0 0 0 calc(var(--hu) * .35) #15181a, inset 0 0 0 calc(var(--hu) * .45) #ffffff14, 0 calc(var(--hu) * .6) calc(var(--hu) * 1.1) #00000073;background:radial-gradient(circle at 36% 30%,#ffffff1f,#0000 40%),radial-gradient(circle,#465a6e47,#080a0ceb 72%);border-radius:50%;place-items:center;display:grid;position:relative}.sh-ret .ret-svg{width:58%;height:58%;overflow:visible}.sh-ret.small{height:92%;box-shadow:inset 0 0 0 calc(var(--hu) * .2) #15181a}.sh-head{align-items:center;gap:calc(var(--hu) * .875)}.sh-head .v-btn{height:calc(var(--hu) * 3.25);justify-content:center;align-items:center;gap:calc(var(--hu) * .5);padding:0 calc(var(--hu) * 1.625);font-size:calc(var(--hu) * 1.125);--cut:calc(var(--hu) * .625);display:inline-flex}.sh-head .v-btn svg{width:calc(var(--hu) * 1.25);height:calc(var(--hu) * 1.25)}.sh-head .v-btn[hidden]{display:none}.sh-back{padding-left:calc(var(--hu) * 1)!important}.sh-ttl{gap:calc(var(--hu) * .375);margin-right:calc(var(--hu) * 1.1);flex-direction:column;min-width:0;display:flex}.sh-ttl h2{font:700 calc(var(--hu) * 2.5)/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sh-chip{align-items:center;gap:calc(var(--hu) * .875);height:calc(var(--hu) * 3.25);padding:0 calc(var(--hu) * 1.25);background:rgb(var(--ink) / .68);clip-path:polygon(calc(var(--hu) * .625) 0, 100% 0, calc(100% - calc(var(--hu) * .625)) 100%, 0 100%);display:flex}.sh-timer{margin-right:auto}.shop.insp .sh-timer{margin:0 0 0 auto}.sh-timer>svg{width:calc(var(--hu) * 1.25);height:calc(var(--hu) * 1.25);color:var(--fg-2)}.sh-timer .l{gap:calc(var(--hu) * .44);flex-direction:column;display:flex}.sh-timer .l span{font:700 calc(var(--hu) * .69)/1 var(--disp);letter-spacing:.18em;color:var(--fg-2);text-transform:uppercase;white-space:nowrap}.sh-timer .l b{font:700 calc(var(--hu) * 1.375)/1 var(--disp);font-variant-numeric:tabular-nums;letter-spacing:.04em}.sh-drain{gap:calc(var(--hu) * .125);width:calc(var(--hu) * 7.5);height:calc(var(--hu) * .31);margin-bottom:calc(var(--hu) * .75);grid-template-columns:repeat(24,minmax(0,1fr));align-self:flex-end;display:grid}.sh-drain i{background:#ffffff1f}.sh-drain i.on{background:var(--act)}.shop.insp .sh-drain{display:none}.sh-wallet{gap:calc(var(--hu) * .75);padding:0 calc(var(--hu) * 1.375) 0 calc(var(--hu) * 1.125);background:rgb(var(--ink) / .74)}.sh-wallet .sh-coin{width:calc(var(--hu) * 1.625);height:calc(var(--hu) * 1.625)}.sh-wallet b{font:700 calc(var(--hu) * 1.875)/1 var(--disp);font-variant-numeric:tabular-nums}.sh-wall{grid-template-columns:minmax(0, 1fr) calc(var(--hu) * 28.75);gap:calc(var(--hu) * 1.25);flex:1;grid-template-rows:minmax(0,1.17fr) minmax(0,1fr) auto;min-height:0;display:grid}.sh-wall[hidden]{display:none}.sh-hero{--cut:calc(var(--hu) * 1.125);background:linear-gradient(100deg, #0e1011f7 0%, #141618f0 46%, var(--rt) 100%);min-height:0;box-shadow:inset 0 calc(var(--hu) * .19) 0 var(--rc);position:relative;overflow:hidden}.sh-hero .rays{pointer-events:none;background:radial-gradient(ellipse 52% 80% at 50% 100%, var(--rr), transparent 70%), repeating-linear-gradient(112deg, #ffffff07 0 2px, transparent 2px calc(var(--hu) * 1.5));position:absolute;inset:0 0 0 46%}.sh-hero .bigw{left:45%;top:calc(var(--hu) * 1.5);font:700 calc(var(--hu) * 15.6)/.8 var(--disp);letter-spacing:.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--rs);white-space:nowrap;pointer-events:none;position:absolute}.sh-hero .ring{left:73%;bottom:calc(var(--hu) * 1);width:calc(var(--hu) * 14.4);height:calc(var(--hu) * 2.5);pointer-events:none;border:calc(var(--hu) * .125) solid var(--rg2);box-shadow:0 0 calc(var(--hu) * 1.6) var(--rg), inset 0 0 calc(var(--hu) * 1.1) var(--rg);border-radius:50%;position:absolute;translate:-50%}.sh-hero.k-camo .ring{bottom:calc(var(--hu) * 2.2);width:calc(var(--hu) * 24)}.sh-hstage{position:absolute;inset:0 0 0 46%}.sh-hero.k-camo .sh-hstage{left:44%;top:calc(var(--hu) * 1);bottom:calc(var(--hu) * 3)}.sh-hinfo{left:calc(var(--hu) * 3);top:calc(var(--hu) * 2.5);bottom:calc(var(--hu) * 2.25);width:calc(var(--hu) * 31.25);flex-direction:column;max-width:52%;display:flex;position:absolute}.sh-hinfo .tagrow{align-items:center;gap:calc(var(--hu) * .875);display:flex}.sh-hinfo h3{margin:calc(var(--hu) * 1.1) 0 0;font:700 calc(var(--hu) * 5.75)/.86 var(--disp);text-transform:uppercase;letter-spacing:.01em}.sh-hinfo h3.l{font-size:calc(var(--hu) * 4.4)}.sh-hinfo h3.xl{font-size:calc(var(--hu) * 3.5)}.sh-hinfo p{margin:calc(var(--hu) * 1) 0 0;font:500 calc(var(--hu) * 1.19)/1.35 var(--ui);color:var(--fg-2);max-width:calc(var(--hu) * 27)}.sh-hinfo .facts{gap:calc(var(--hu) * .5);margin-top:calc(var(--hu) * 1);flex-wrap:wrap;display:flex}.sh-hinfo .facts span{font:600 calc(var(--hu) * .875)/1 var(--ui);color:#cfd5da;padding:calc(var(--hu) * .44) calc(var(--hu) * .69);background:#ffffff0f}.sh-hinfo .buyrow{align-items:center;gap:calc(var(--hu) * .75);margin-top:auto;display:flex}.sh-hinfo .buyrow .v-btn{--cut:calc(var(--hu) * .625);height:calc(var(--hu) * 3.625);padding:0 calc(var(--hu) * 1.625);font-size:calc(var(--hu) * 1.125);align-items:center;display:inline-flex}.sh-hinfo .buyrow .buy{padding:0 calc(var(--hu) * 2.125);font-size:calc(var(--hu) * 1.3);letter-spacing:.1em}.sh-hinfo .buyrow .sh-own,.sh-hinfo .buyrow .sh-inuse{margin-right:calc(var(--hu) * .6)}.sh-bigprice{align-items:center;gap:calc(var(--hu) * .625);margin-right:calc(var(--hu) * .875);font:700 calc(var(--hu) * 2.5)/1 var(--disp);font-variant-numeric:tabular-nums;display:flex}.sh-bigprice .sh-coin{width:calc(var(--hu) * 2.125);height:calc(var(--hu) * 2.125)}.sh-need.wide{width:calc(var(--hu) * 15.5);margin-right:calc(var(--hu) * .4)}.sh-side{gap:calc(var(--hu) * .875);flex-direction:column;min-height:0;display:flex}.sh-earn{--cut:calc(var(--hu) * .875);min-height:0;padding:calc(var(--hu) * 1.375) calc(var(--hu) * 1.5);gap:calc(var(--hu) * .75);box-shadow:inset 0 calc(var(--hu) * .125) 0 #ffffff1f;background:linear-gradient(160deg,#181b1ddb,#0d0f10e6);flex-direction:column;flex:1;display:flex;overflow:hidden}.sh-earn h4{margin:0 0 calc(var(--hu) * .25);justify-content:space-between;align-items:baseline;gap:calc(var(--hu) * .6);font:700 calc(var(--hu) * 1.25)/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;display:flex}.sh-earn h4 small{font:700 calc(var(--hu) * .7)/1 var(--disp);letter-spacing:.18em;color:var(--fg-2)}.sh-earn .ms{gap:calc(var(--hu) * 1);display:grid}.sh-earn .ms>p{font:600 calc(var(--hu) * .95)/1.3 var(--ui);color:var(--fg-2);margin:0}.sh-earn .m small{font:600 calc(var(--hu) * .8)/1 var(--ui);color:var(--fg-2);font-variant-numeric:tabular-nums;text-align:right}.sh-earn .m{gap:calc(var(--hu) * .375) calc(var(--hu) * .625);font:600 calc(var(--hu) * 1)/1.1 var(--ui);--tc:var(--t1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sh-earn .m.t2{--tc:var(--t2)}.sh-earn .m.t3{--tc:var(--t3)}.sh-earn .m>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-earn .m b{font:700 calc(var(--hu) * .94)/1 var(--disp);color:var(--tc);display:inline-flex}.sh-earn .m b svg{width:1.1em;height:1.1em}.sh-earn .m .bar{height:calc(var(--hu) * .25);background:#ffffff1a}.sh-earn .m .bar i{background:var(--tc);height:100%;display:block}.sh-earn .m.done>span:first-child{color:var(--fg-2)}.sh-earn .m.skel{height:calc(var(--hu) * 1.6);background:#ffffff0d}.sh-earn .sum{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);font:600 calc(var(--hu) * .94)/1 var(--ui);color:var(--fg-2);margin-top:auto;display:flex}.sh-earn .sum b{color:var(--fg);font:700 calc(var(--hu) * 1)/1 var(--disp)}.sh-packs{gap:calc(var(--hu) * .875);display:grid}.sh-packs[hidden]{display:none}.sh-pack{--cut:calc(var(--hu) * .875);height:calc(var(--hu) * 9.375);width:100%;padding:calc(var(--hu) * 1.25) calc(var(--hu) * 1.5);text-align:left;color:var(--fg);cursor:pointer;font-family:var(--ui);box-shadow:inset 0 calc(var(--hu) * .125) 0 var(--act);transition:filter var(--fast);background:linear-gradient(110deg,#101213f5 30%,#3c200ae6);border:0;position:relative;overflow:hidden}.sh-pack:hover{filter:brightness(1.15)}.sh-pack:focus-visible{outline:calc(var(--hu) * .15) solid var(--act-2);outline-offset:calc(var(--hu) * -.15)}.sh-pack>.sh-thumb{right:calc(var(--hu) * -1.6);top:calc(var(--hu) * 3.1);width:calc(var(--hu) * 13.75);pointer-events:none;position:absolute;rotate:-8deg}.sh-pack .tx{flex-direction:column;height:100%;display:flex;position:relative}.sh-pack small{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.2em;color:var(--act-2);text-transform:uppercase}.sh-pack b{margin-top:calc(var(--hu) * .5);font:700 calc(var(--hu) * 1.875)/1 var(--disp);text-transform:uppercase}.sh-pack .tx>span{max-width:calc(var(--hu) * 13);font:600 calc(var(--hu) * .94)/1.2 var(--ui);color:var(--fg-2);margin-top:auto}.sh-pack .eur{right:calc(var(--hu) * 1.375);bottom:calc(var(--hu) * 1.125);align-items:center;gap:calc(var(--hu) * .4);font:700 calc(var(--hu) * 1.625)/1 var(--disp);background:rgb(var(--ink) / .82);padding:calc(var(--hu) * .5) calc(var(--hu) * .75);display:inline-flex;position:absolute}.sh-pack.owned .eur{color:var(--t1);font-size:calc(var(--hu) * 1);letter-spacing:.14em;text-transform:uppercase}.sh-pack.owned .eur svg{width:1.1em;height:1.1em}.sh-row{gap:calc(var(--hu) * 1);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.sh-card{--cut:calc(var(--hu) * .875);min-height:0;padding:calc(var(--hu) * 1) calc(var(--hu) * 1.125);text-align:left;color:var(--fg);cursor:pointer;font-family:var(--ui);box-shadow:inset 0 calc(var(--hu) * .19) 0 var(--rc);transition:box-shadow var(--fast), filter var(--fast);background:linear-gradient(170deg,#202427eb,#0c0e0ff2);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.sh-card:hover{box-shadow:inset 0 calc(var(--hu) * .19) 0 var(--rc), inset 0 0 0 calc(var(--hu) * .125) #ffffff80}.sh-card:hover .glow{filter:brightness(1.4)}.sh-card:focus-visible{box-shadow:inset 0 calc(var(--hu) * .19) 0 var(--rc), inset 0 0 0 calc(var(--hu) * .15) var(--act-2);outline:none}.sh-card .glow{background:radial-gradient(ellipse 70% 46% at 50% 56%, var(--rg), transparent 72%);pointer-events:none;transition:filter var(--fast);position:absolute;inset:0}.sh-card .hd{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);display:flex;position:relative}.sh-card .kind{font:600 calc(var(--hu) * .875)/1 var(--ui);color:var(--fg-2);white-space:nowrap}.sh-card .art{flex:1;place-items:center;min-height:0;display:grid;position:relative}.sh-card .art .sh-thumb{max-width:96%;max-height:92%;margin:auto;position:absolute;inset:0}.sh-card .art .sh-thumb.camo{max-height:70%}.sh-card .floor{left:20%;right:20%;bottom:calc(var(--hu) * .625);height:calc(var(--hu) * 1);background:radial-gradient(closest-side, var(--rg2), transparent);border-radius:50%;position:absolute}.sh-card.k-camo .floor{bottom:22%}.sh-card.k-title .floor,.sh-card.k-banner .floor{bottom:14%;left:12%;right:12%}.sh-card.k-reticle .floor{bottom:0}.sh-card.owned .art .sh-thumb.on,.sh-card.owned .art .sh-pc,.sh-card.owned .art .sh-ret{opacity:.55}.sh-card .nm{font:700 calc(var(--hu) * 1.625)/1 var(--disp);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.sh-card .ft{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .6);min-height:calc(var(--hu) * 2.375);margin-top:calc(var(--hu) * .75);padding-top:calc(var(--hu) * .75);box-sizing:border-box;border-top:1px solid #ffffff14;display:flex;position:relative}.sh-card .hint,.sh-pack .hint{font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.sh-foot{justify-content:space-between;gap:calc(var(--hu) * 1);font:600 calc(var(--hu) * .875)/1.2 var(--ui);color:var(--fg-2);grid-column:1/-1;display:flex}.shop.insp>.v-bg .v-word{opacity:0}.sh-info .go .sh-inuse{justify-content:center}.sh-insp{grid-template-columns:minmax(0, 1fr) calc(var(--hu) * 29.75);gap:calc(var(--hu) * 1.5);flex:1;min-height:0;display:grid}.sh-insp[hidden]{display:none}.sh-istage{--cut:calc(var(--hu) * 1.125);min-height:0;box-shadow:inset 0 calc(var(--hu) * .19) 0 var(--rc);background:linear-gradient(170deg,#181b1d8c,#0a0b0cbf);position:relative;overflow:hidden}.sh-istage.pack{--rc:var(--act);--rg:#ff8a1f29;--rg2:#ff8a1f80;--rs:#ff8a1f29}.sh-istage .glow{pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 54%, var(--rg), transparent 70%), repeating-linear-gradient(112deg, #ffffff06 0 2px, transparent 2px calc(var(--hu) * 1.6));position:absolute;inset:0}.sh-istage .bigw{left:0;right:0;top:calc(var(--hu) * 7.5);text-align:center;font:700 calc(var(--hu) * 10.6)/.8 var(--disp);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--rs);white-space:nowrap;pointer-events:none;position:absolute}.sh-istage .floor{width:calc(var(--hu) * 32.5);height:calc(var(--hu) * 3.4);left:50%;bottom:calc(var(--hu) * 6.4);pointer-events:none;background:radial-gradient(closest-side, var(--rg2), transparent);border-radius:50%;position:absolute;translate:-50%}.sh-istage.k-camo .floor,.sh-istage.pack .floor{top:64%;bottom:auto}.sh-istage.flat .floor{width:calc(var(--hu) * 40);opacity:.6;top:60%;bottom:auto}.sh-ihost,.sh-ipc{left:0;right:0;top:calc(var(--hu) * 4);bottom:calc(var(--hu) * 7.6);position:absolute}.sh-istage.flat .sh-ihost{display:none}.sh-ipc{pointer-events:none;place-items:center;display:grid}.sh-ipc:empty{display:none}.sh-ipc .sh-pc{width:min(calc(var(--hu) * 38), 76%);height:calc(var(--hu) * 9.5);gap:calc(var(--hu) * 1.5);padding:0 calc(var(--hu) * 1.8);--cut:calc(var(--hu) * .9)}.sh-ipc .sh-pc .hx{width:calc(var(--hu) * 4.2);height:calc(var(--hu) * 4.8);font-size:calc(var(--hu) * 1.8)}.sh-ipc .sh-pc b{font-size:calc(var(--hu) * 2.3)}.sh-ipc .sh-pc em{margin-top:calc(var(--hu) * .7);font-size:calc(var(--hu) * 1.3)}.sh-on{left:calc(var(--hu) * 1.75);right:calc(var(--hu) * 11);top:calc(var(--hu) * 1.25);z-index:2;align-items:center;gap:calc(var(--hu) * .375);flex-wrap:wrap;display:flex;position:absolute}.sh-on>span{font:700 calc(var(--hu) * .75)/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);margin-right:calc(var(--hu) * .375)}.sh-wchip{font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);padding:calc(var(--hu) * .5) calc(var(--hu) * .8);cursor:pointer;clip-path:polygon(calc(var(--hu) * .375) 0, 100% 0, calc(100% - calc(var(--hu) * .375)) 100%, 0 100%);transition:background var(--fast), color var(--fast);background:#ffffff12;border:0}.sh-wchip:hover{color:var(--fg);background:#ffffff24}.sh-wchip.on{background:var(--fg);color:#111315}.sh-wchip i{vertical-align:-.08em;border-radius:50%;width:.75em;height:.75em;margin-right:.45em;display:inline-block;box-shadow:0 0 0 1px #00000059}.sh-ipc .sh-ret{height:min(78%, calc(var(--hu) * 30))}.sh-istage.k-reticle .floor{display:none}.sh-drag{right:calc(var(--hu) * 1.625);top:calc(var(--hu) * 1.5);z-index:2;font:700 calc(var(--hu) * .8125)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);pointer-events:none;position:absolute}.sh-drag[hidden]{display:none}.sh-arrow{z-index:2;width:calc(var(--hu) * 3.25);height:calc(var(--hu) * 4);background:rgb(var(--ink) / .72);color:var(--fg);cursor:pointer;transition:background var(--fast);border:0;place-items:center;display:grid;position:absolute;top:44%;translate:0 -50%}.sh-arrow:hover{background:#ffffff24}.sh-arrow svg{width:calc(var(--hu) * 1.375);height:calc(var(--hu) * 1.375)}.sh-arrow.prev{left:0}.sh-arrow.next{right:0}.sh-arrow[hidden]{display:none}.sh-strip{left:50%;bottom:calc(var(--hu) * 1.5);z-index:2;gap:calc(var(--hu) * .625);align-items:flex-end;display:flex;position:absolute;translate:-50%}.sh-th{--cut:calc(var(--hu) * .5);width:calc(var(--hu) * 6.5);height:calc(var(--hu) * 4.875);padding:calc(var(--hu) * .375);cursor:pointer;box-shadow:inset 0 calc(var(--hu) * .125) 0 var(--rc);transition:filter var(--fast);background:linear-gradient(170deg,#202427f2,#0c0e0ff2);border:0;place-items:center;display:grid;position:relative;overflow:hidden}.sh-th:hover{filter:brightness(1.25)}.sh-th .sh-thumb{max-width:92%;max-height:calc(var(--hu) * 3.9);filter:none}.sh-th.sel{box-shadow:inset 0 calc(var(--hu) * .125) 0 var(--rc), inset 0 0 0 calc(var(--hu) * .125) var(--act)}.sh-th.owned .sh-thumb,.sh-th.owned .sh-pc,.sh-th.owned .sh-ret{opacity:.55}.sh-th .ck{right:calc(var(--hu) * .3);top:calc(var(--hu) * .375);width:calc(var(--hu) * 1);height:calc(var(--hu) * 1);color:var(--t1);position:absolute}.sh-th .ck svg{width:100%;height:100%}.sh-count{right:calc(var(--hu) * 1.625);bottom:calc(var(--hu) * 1.875);font:700 calc(var(--hu) * .94)/1 var(--disp);letter-spacing:.14em;color:var(--fg-2);position:absolute}.sh-info{--cut:calc(var(--hu) * 1.125);scrollbar-width:thin;min-height:0;padding:calc(var(--hu) * 1.875) calc(var(--hu) * 2) calc(var(--hu) * 1.75);box-shadow:inset 0 calc(var(--hu) * .125) 0 #ffffff1f;--rc:var(--act-2);flex-direction:column;display:flex;overflow-y:auto}.sh-info .ihd{align-items:center;gap:calc(var(--hu) * .625);flex-wrap:wrap;display:flex}.sh-info .kind{font:600 calc(var(--hu) * .94)/1 var(--ui);color:var(--fg-2)}.sh-info h3{margin:calc(var(--hu) * 1) 0 0;font:700 calc(var(--hu) * 3.5)/.9 var(--disp);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.sh-info p{margin:calc(var(--hu) * 1) 0 0;font:500 calc(var(--hu) * 1.125)/1.38 var(--ui);color:var(--fg-2)}.sh-info p b{color:var(--fg)}.sh-info .facts{margin:calc(var(--hu) * 1.25) 0 0;gap:calc(var(--hu) * .69);padding:0;list-style:none;display:grid}.sh-info .facts li{align-items:center;gap:calc(var(--hu) * .625);font:600 calc(var(--hu) * 1.06)/1.2 var(--ui);color:#d6dbe0;display:flex}.sh-info .facts svg{width:calc(var(--hu) * 1.125);height:calc(var(--hu) * 1.125);color:var(--rc);flex:none}.sh-info .rows,.sh-info .meter{padding-top:calc(var(--hu) * 1.25);margin-top:auto}.sh-info .rows{gap:calc(var(--hu) * .625);font:600 calc(var(--hu) * 1.06)/1 var(--ui);color:var(--fg-2);display:grid}.sh-info .rows div{justify-content:space-between;align-items:center;display:flex}.sh-info .rows b{align-items:center;gap:calc(var(--hu) * .44);font:700 calc(var(--hu) * 1.25)/1 var(--disp);color:var(--fg);font-variant-numeric:tabular-nums;display:flex}.sh-info .rows b .sh-coin{width:calc(var(--hu) * 1.125);height:calc(var(--hu) * 1.125)}.sh-info .rows .tot{padding-top:calc(var(--hu) * .69);border-top:1px solid #ffffff1a}.sh-info>.go{padding-top:calc(var(--hu) * 1.25);gap:calc(var(--hu) * .75);margin-top:auto;display:grid}.sh-info>.rows~.go,.sh-info>.meter~.go,.sh-info>.pk-ok~.go{margin-top:0}.sh-info .go.two{grid-template-columns:1.2fr 1fr}.sh-info .go.two .v-btn{font-size:calc(var(--hu) * 1.1);white-space:nowrap}.sh-info .go .v-btn{--cut:calc(var(--hu) * .75);height:calc(var(--hu) * 3.6);justify-content:center;align-items:center;gap:calc(var(--hu) * .5);padding:0 calc(var(--hu) * 1);font-size:calc(var(--hu) * 1.25);display:flex}.sh-info .go .buy{height:calc(var(--hu) * 4.125);font-size:calc(var(--hu) * 1.5);letter-spacing:.12em}.sh-info .go .buy .sh-coin{width:calc(var(--hu) * 1.4);height:calc(var(--hu) * 1.4)}.sh-info .go .v-btn[disabled]{opacity:.55;cursor:progress}.sh-info a.v-btn{text-decoration:none}.sh-info .later{font:600 calc(var(--hu) * .875)/1.3 var(--ui);color:var(--fg-2);text-align:center}.sh-info .ask{margin-top:calc(var(--hu) * 1.1);font:700 calc(var(--hu) * 1.375)/1.2 var(--disp);text-transform:uppercase;letter-spacing:.02em}.sh-info .ask em{color:var(--act-2);font-style:normal}.sh-info .badge{margin-top:calc(var(--hu) * 1.25)}.sh-info .hintp{margin-top:calc(var(--hu) * .75);font-size:calc(var(--hu) * 1)}.sh-info .meter{gap:calc(var(--hu) * .5);display:grid}.sh-info .meter .b{height:calc(var(--hu) * .44);background:#ffffff1a}.sh-info .meter .b i{background:var(--act-2);height:100%;display:block}.sh-info .meter small{font:600 calc(var(--hu) * .94)/1 var(--ui);color:var(--fg-2);justify-content:space-between;display:flex}.sh-info .meter small b{color:var(--fg);font-family:var(--disp)}.sh-stamp{align-items:center;gap:calc(var(--hu) * 1);margin-top:calc(var(--hu) * 1.1);display:flex}.sh-stamp .hx{width:calc(var(--hu) * 4);height:calc(var(--hu) * 4.5);background:var(--t1);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:sh-stamp .12s var(--out) both;flex:none;place-items:center;display:grid}.sh-stamp .hx svg{color:#0b2416;width:52%;height:52%}.sh-stamp b{font:700 calc(var(--hu) * 2.125)/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;display:block}.sh-stamp>span>span{margin-top:calc(var(--hu) * .375);font:600 calc(var(--hu) * 1)/1.2 var(--ui);color:var(--fg-2);display:block}@keyframes sh-stamp{0%{opacity:0;scale:.7}}.sh-info .pk-list{margin:calc(var(--hu) * 1.25) 0 0;gap:calc(var(--hu) * .625);padding:0;list-style:none;display:grid}.sh-info .pk-list li{align-items:center;gap:calc(var(--hu) * .625);font:600 calc(var(--hu) * 1)/1.1 var(--ui);color:var(--fg-2);display:flex}.sh-info .pk-list b{font:700 calc(var(--hu) * 1.06)/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--fg)}.sh-info .pk-list .sw{--cut:calc(var(--hu) * .3);width:calc(var(--hu) * 1.6);height:calc(var(--hu) * 1.6);flex:none;place-items:center;display:grid}.sh-info .pk-list .sw.k-camo{background:linear-gradient(135deg, var(--act-2), #7a3f0c)}.sh-info .pk-list .sw.k-title{box-shadow:inset 0 calc(var(--hu) * -.2) 0 var(--act-2);background:linear-gradient(120deg,#1b1f22,#2a2f33)}.sh-info .pk-list .sw.k-reticle{background:radial-gradient(circle,#ff3b2a 0 20%,#0000 26%),#15181a;border-radius:50%}.sh-info .pk-list .sw.pts{background:0 0}.sh-info .pk-list .sw.pts .sh-coin{width:100%;height:100%}.sh-info .pk-ok{align-items:flex-start;gap:calc(var(--hu) * .6);margin-top:calc(var(--hu) * 1.1);font:600 calc(var(--hu) * .9)/1.3 var(--ui);color:var(--fg-2);cursor:pointer;display:flex}.sh-info .pk-ok input{margin:calc(var(--hu) * .1) 0 0;width:calc(var(--hu) * 1.15);height:calc(var(--hu) * 1.15);accent-color:var(--act);cursor:pointer;flex:none}.sh-info .pk-err{color:var(--hot)}.sh-info .pk-fine{margin-top:calc(var(--hu) * .75);font:600 calc(var(--hu) * .78)/1.4 var(--ui);color:var(--fg-2);text-align:center;display:block}.sh-info .pk-fine a{color:var(--fg-2)}.sh-info .pk-fine a:hover{color:var(--fg)}@media (width<=700px) and (orientation:portrait){.shop{--hu:2.6vw;padding:calc(var(--hu) * 1.4) calc(var(--hu) * 1.6) 0;gap:calc(var(--hu) * 1.2);overflow-y:auto}.sh-head{gap:calc(var(--hu) * 1);flex-wrap:wrap}.sh-head .v-btn{height:calc(var(--hu) * 4.4);font-size:calc(var(--hu) * 1.5);padding:0 calc(var(--hu) * 1.8)}.sh-head .v-btn svg{width:calc(var(--hu) * 2);height:calc(var(--hu) * 2)}.sh-ttl{flex:60%;margin:0}.sh-ttl .v-eyebrow{font-size:calc(var(--hu) * 1.1)}.sh-ttl h2{font-size:calc(var(--hu) * 3)}.sh-chip{height:calc(var(--hu) * 4.4);padding:0 calc(var(--hu) * 1.4);gap:calc(var(--hu) * 1)}.sh-timer{flex:50%;order:3;min-width:0;margin:0}.sh-timer .l span{text-overflow:ellipsis;overflow:hidden}.sh-timer>svg{width:calc(var(--hu) * 1.6);height:calc(var(--hu) * 1.6)}.sh-timer .l{justify-content:space-between;align-items:center;gap:calc(var(--hu) * .8);flex-direction:row;flex:1}.sh-timer .l span{font-size:calc(var(--hu) * 1)}.sh-timer .l b{font-size:calc(var(--hu) * 1.8)}.sh-drain{display:none}.sh-wallet{order:4}.sh-wallet .sh-coin{width:calc(var(--hu) * 2);height:calc(var(--hu) * 2)}.sh-wallet b{font-size:calc(var(--hu) * 2.2)}.shop.insp .sh-timer,.shop.insp .sh-ttl h2{display:none}.shop.insp .sh-back{padding:0 calc(var(--hu) * 1.2)!important}.shop.insp .sh-wallet{order:2}.shop.insp .sh-ttl{flex:auto}.sh-wall{gap:calc(var(--hu) * 1.2);flex-direction:column;flex:none;display:flex}.sh-hero{height:calc(var(--hu) * 28.6);flex:none}.sh-hero .rays{left:40%}.sh-hero .bigw{left:40%;top:calc(var(--hu) * 2);font-size:calc(var(--hu) * 14)}.sh-hero .ring{left:auto;right:calc(var(--hu) * 2.6);width:calc(var(--hu) * 13);height:calc(var(--hu) * 2.4);bottom:calc(var(--hu) * 1.2);translate:none}.sh-hero.k-camo .ring{width:calc(var(--hu) * 18);bottom:calc(var(--hu) * 5)}.sh-hstage{left:42%}.sh-hero.k-camo .sh-hstage{left:36%;top:calc(var(--hu) * 3);bottom:calc(var(--hu) * 8)}.sh-hinfo{left:calc(var(--hu) * 1.8);top:calc(var(--hu) * 1.8);bottom:calc(var(--hu) * 1.8);width:calc(var(--hu) * 21);pointer-events:none;max-width:none}.sh-hinfo>*{pointer-events:auto}.sh-hinfo .tagrow{align-items:flex-start;gap:calc(var(--hu) * 1);flex-direction:column}.sh-feat{font-size:calc(var(--hu) * 1.1);padding:calc(var(--hu) * .6) calc(var(--hu) * 1.1) calc(var(--hu) * .5)}.sh-rar{font-size:calc(var(--hu) * 1);gap:calc(var(--hu) * .6)}.sh-rar i{width:calc(var(--hu) * .6);height:calc(var(--hu) * .6)}.sh-hinfo h3,.sh-hinfo h3.l{margin-top:calc(var(--hu) * 1.2);font-size:calc(var(--hu) * 4.6)}.sh-hinfo h3.xl{font-size:calc(var(--hu) * 3.4)}.sh-hinfo p,.sh-hinfo .facts{display:none}.sh-hinfo .buyrow{gap:calc(var(--hu) * .8);flex-wrap:wrap}.sh-bigprice{width:100%;font-size:calc(var(--hu) * 2.6);margin:0}.sh-bigprice .sh-coin{width:calc(var(--hu) * 2.2);height:calc(var(--hu) * 2.2)}.sh-hinfo .buyrow .v-btn,.sh-hinfo .buyrow .buy{height:calc(var(--hu) * 4.6);padding:0 calc(var(--hu) * 1.6);font-size:calc(var(--hu) * 1.6)}.sh-need.wide{width:100%}.sh-need .t>span:not(.sh-price){font-size:calc(var(--hu) * 1.3)}.sh-need em{font-size:calc(var(--hu) * 1.1)}.sh-need .b{height:calc(var(--hu) * .4)}.sh-own,.sh-inuse{font-size:calc(var(--hu) * 1.2)}.sh-row{gap:calc(var(--hu) * 1);order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.sh-card{height:calc(var(--hu) * 22.5);padding:calc(var(--hu) * 1.1) calc(var(--hu) * 1.2);--cut:calc(var(--hu) * 1)}.sh-card .hd{align-items:flex-start;gap:calc(var(--hu) * .6);flex-direction:column}.sh-card .kind{font-size:calc(var(--hu) * 1.2)}.sh-card .nm{font-size:calc(var(--hu) * 1.8)}.sh-card .ft{min-height:calc(var(--hu) * 3);margin-top:calc(var(--hu) * .9);padding-top:calc(var(--hu) * .9)}.sh-card .hint{display:none}.sh-price{font-size:calc(var(--hu) * 1.8)}.sh-price .sh-coin{width:calc(var(--hu) * 1.6);height:calc(var(--hu) * 1.6)}.sh-pc{height:calc(var(--hu) * 5.8);gap:calc(var(--hu) * .8);padding:0 calc(var(--hu) * .9);width:96%}.sh-pc .hx{width:calc(var(--hu) * 2.6);height:calc(var(--hu) * 3);font-size:calc(var(--hu) * 1.2)}.sh-pc b{font-size:calc(var(--hu) * 1.4)}.sh-pc em{font-size:calc(var(--hu) * .9);letter-spacing:.14em}.sh-side{order:3}.sh-earn{padding:calc(var(--hu) * 1.8);gap:calc(var(--hu) * 1.1);flex:none}.sh-earn h4{font-size:calc(var(--hu) * 1.8)}.sh-earn .m{font-size:calc(var(--hu) * 1.5);gap:calc(var(--hu) * .5) calc(var(--hu) * .8)}.sh-earn .m b{font-size:calc(var(--hu) * 1.4)}.sh-earn .m .bar{height:calc(var(--hu) * .4)}.sh-earn .sum{font-size:calc(var(--hu) * 1.4);margin-top:calc(var(--hu) * .4)}.sh-earn .sum b{font-size:calc(var(--hu) * 1.5)}.sh-link{font-size:calc(var(--hu) * 1.3)}.sh-pack{height:calc(var(--hu) * 15);padding:calc(var(--hu) * 1.8)}.sh-pack>.sh-thumb{width:calc(var(--hu) * 20);top:calc(var(--hu) * 5);right:calc(var(--hu) * -2.6)}.sh-pack small{font-size:calc(var(--hu) * 1.05)}.sh-pack b{font-size:calc(var(--hu) * 2.8)}.sh-pack .tx>span{font-size:calc(var(--hu) * 1.4);max-width:calc(var(--hu) * 20)}.sh-pack .eur{font-size:calc(var(--hu) * 2.2);right:calc(var(--hu) * 1.6);bottom:calc(var(--hu) * 1.6)}.sh-foot{gap:calc(var(--hu) * .6);font-size:calc(var(--hu) * 1.25);padding-bottom:calc(var(--hu) * 3 + env(safe-area-inset-bottom,0px));flex-direction:column;order:4}.sh-insp{margin:0 calc(var(--hu) * -1.6);flex-direction:column;flex:none;gap:0;display:flex}.sh-istage{height:calc(var(--hu) * 46);--cut:0px;clip-path:none;box-shadow:none;background:0 0;flex:none}.sh-istage .bigw{top:calc(var(--hu) * 7);font-size:calc(var(--hu) * 11)}.sh-ihost,.sh-ipc{top:calc(var(--hu) * 3);bottom:calc(var(--hu) * 6.5)}.sh-istage .floor{width:calc(var(--hu) * 30);bottom:calc(var(--hu) * 5.6)}.sh-istage.k-camo .floor,.sh-istage.pack .floor{top:58%}.sh-on{left:calc(var(--hu) * 1.6);top:auto;right:0;bottom:calc(var(--hu) * 1);scrollbar-width:none;padding-right:calc(var(--hu) * 1.6);flex-wrap:nowrap;overflow-x:auto}.sh-on>span{display:none}.sh-wchip{font-size:calc(var(--hu) * 1.2);padding:calc(var(--hu) * .9) calc(var(--hu) * 1.2);flex:none}.sh-drag{right:calc(var(--hu) * 1.6);top:calc(var(--hu) * 1.2);font-size:calc(var(--hu) * 1)}.sh-arrow{width:calc(var(--hu) * 4.4);height:calc(var(--hu) * 5.6);top:46%}.sh-arrow svg{width:calc(var(--hu) * 2);height:calc(var(--hu) * 2)}.sh-strip,.sh-count{display:none}.sh-ipc .sh-pc{width:72%;height:calc(var(--hu) * 10);gap:calc(var(--hu) * 1.2);padding:0 calc(var(--hu) * 1.4)}.sh-ipc .sh-pc .hx{width:calc(var(--hu) * 4);height:calc(var(--hu) * 4.6);font-size:calc(var(--hu) * 1.7)}.sh-ipc .sh-pc b{font-size:calc(var(--hu) * 2.2)}.sh-ipc .sh-pc em{font-size:calc(var(--hu) * 1.2)}.sh-istage.flat{height:calc(var(--hu) * 36)}.sh-istage.flat .floor{top:64%}.sh-info{--cut:calc(var(--hu) * 1.4);min-height:calc(100dvh - var(--hu) * 46 - var(--hu) * 7);padding:calc(var(--hu) * 2) calc(var(--hu) * 1.8) 0;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 calc(var(--hu) * .3) 0 var(--rc);overflow:visible}.sh-info .kind{font-size:calc(var(--hu) * 1.3)}.sh-info h3{margin-top:calc(var(--hu) * 1.2);font-size:calc(var(--hu) * 3.8)}.sh-info p{font-size:calc(var(--hu) * 1.6)}.sh-info .facts li{font-size:calc(var(--hu) * 1.5)}.sh-info .facts svg{width:calc(var(--hu) * 1.6);height:calc(var(--hu) * 1.6)}.sh-info .rows{font-size:calc(var(--hu) * 1.5);gap:calc(var(--hu) * .9)}.sh-info .rows b{font-size:calc(var(--hu) * 1.7)}.sh-info .rows b .sh-coin{width:calc(var(--hu) * 1.5);height:calc(var(--hu) * 1.5)}.sh-info .ask{font-size:calc(var(--hu) * 2)}.sh-info .meter small{font-size:calc(var(--hu) * 1.4)}.sh-info .meter .b{height:calc(var(--hu) * .6)}.sh-info .hintp{font-size:calc(var(--hu) * 1.4)}.sh-stamp .hx{width:calc(var(--hu) * 5.4);height:calc(var(--hu) * 6)}.sh-stamp b{font-size:calc(var(--hu) * 2.8)}.sh-stamp>span>span,.sh-info .pk-list li{font-size:calc(var(--hu) * 1.4)}.sh-info .pk-list b{font-size:calc(var(--hu) * 1.5)}.sh-info .pk-list .sw{width:calc(var(--hu) * 2.2);height:calc(var(--hu) * 2.2)}.sh-info .pk-ok{font-size:calc(var(--hu) * 1.3)}.sh-info .pk-ok input{width:calc(var(--hu) * 1.8);height:calc(var(--hu) * 1.8)}.sh-info .pk-fine{font-size:calc(var(--hu) * 1.15);padding-bottom:calc(var(--hu) * 2)}.sh-info>.go{z-index:2;margin:auto calc(var(--hu) * -1.8) 0;padding:calc(var(--hu) * 1.6) calc(var(--hu) * 1.8) calc(var(--hu) * 2 + env(safe-area-inset-bottom,0px));background:linear-gradient(#0d0f1000,#0d0f10fa 28%);position:sticky;bottom:0}.sh-info>.rows~.go,.sh-info>.meter~.go,.sh-info>.pk-ok~.go{margin-top:0}.sh-info .go .v-btn{height:calc(var(--hu) * 5.2);font-size:calc(var(--hu) * 1.7)}.sh-info .go .buy{height:calc(var(--hu) * 5.8);font-size:calc(var(--hu) * 2)}.sh-info .go .buy .sh-coin{width:calc(var(--hu) * 2);height:calc(var(--hu) * 2)}.sh-info .later{font-size:calc(var(--hu) * 1.3)}}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}
