.surface{--sky:0 3 15;--glass:11 30 56;--glass-lit:29 78 124;--cyan:51 224 255;--amber:255 194 77;--text:232 246 255;--text-dim:159 196 221;--danger:255 107 107;--u1:calc(var(--u,1) * 1px);--sp-xs:calc(4 * var(--u1));--sp-sm:calc(8 * var(--u1));--sp-md:calc(12 * var(--u1));--sp-lg:calc(18 * var(--u1));--fs-xs:calc(9 * var(--u1));--fs-sm:calc(13 * var(--u1));--fs-md:calc(16 * var(--u1));--fs-lg:calc(18 * var(--u1));--fs-xl:calc(20 * var(--u1));--glass-face:linear-gradient(to bottom, rgb(var(--glass-lit) / .47) 0%, rgb(var(--glass) / .86) 48%, rgb(var(--sky) / .86) 100%);--lit-edge:inset 0 0 0 var(--lit-w,var(--u1)) rgb(var(--tone,var(--cyan)) / .8), inset 0 0 calc(12 * var(--u1)) rgb(var(--tone,var(--cyan)) / .18);--lit-glow:0 0 calc(10 * var(--u1)) rgb(var(--tone,var(--cyan)) / .16);touch-action:none;background:rgb(var(--sky));flex-direction:column;font-family:monospace;display:none;overflow:hidden}.surface [hidden]{display:none}.overlay{background:0 0}.overlay--shown{display:flex}.overlay--through{pointer-events:none}html[data-ambient=still] .ambient,html[data-ambient=still] .ambient:before,html[data-ambient=still] .ambient:after{animation-play-state:paused}.sky{background-color:rgb(var(--sky));background-image:radial-gradient(60% 26% at 22% 34%,#1530c84d 0%,#0000 70%),radial-gradient(48% 20% at 76% 52%,#3a107057 0%,#0000 70%),radial-gradient(70% 30% at 48% 74%,#10285842 0%,#0000 72%);position:absolute;inset:0;overflow:hidden}.sky__plane{position:absolute;inset:0;overflow:hidden}.sky__drift{will-change:transform;width:100%;height:200%;animation:skyDrift var(--dur) linear infinite;position:absolute;top:-100%;left:0}.sky__tile{width:100%;height:50%;position:absolute;left:0}@keyframes skyDrift{0%{transform:translateY(0)}to{transform:translateY(50%)}}.sky__planet{left:var(--left);top:var(--top);width:var(--size);height:var(--size);animation:planetFall var(--dur) linear var(--delay) 1 both;position:absolute}@keyframes planetFall{0%{transform:translateY(0)}to{transform:translateY(var(--travel))}}.band{background-image:var(--glass-face);flex:none;align-items:center;display:flex;position:relative}.band--top{height:var(--band-top);box-shadow:inset 0 calc(-1.5 * var(--u1)) 0 rgb(var(--cyan) / .55), inset 0 0 calc(28 * var(--u1)) rgb(var(--cyan) / .1), 0 calc(7 * var(--u1)) calc(18 * var(--u1)) #0000008c}.band--bottom{height:var(--band-bottom);box-shadow:inset 0 calc(1.5 * var(--u1)) 0 rgb(var(--cyan) / .55), inset 0 0 calc(28 * var(--u1)) rgb(var(--cyan) / .1), 0 calc(-7 * var(--u1)) calc(18 * var(--u1)) #0000008c}.resources{flex:1;justify-content:space-around;align-items:center;min-width:0;display:flex}.resources .chip{flex:0 0 30%}.chip{--lit-w:calc(1.2 * var(--u1));align-items:center;gap:var(--sp-sm);height:min(72%, calc(34 * var(--u1)));padding:10px var(--sp-md);border-radius:var(--sp-sm);background-image:linear-gradient(to bottom, rgb(var(--glass-lit) / .4) 0%, rgb(var(--glass) / .72) 48%, rgb(var(--sky) / .72) 100%);box-shadow:var(--lit-edge), var(--lit-glow);display:flex}.chip__icon{width:calc(20 * var(--u1));height:calc(20 * var(--u1));flex:none}.chip__value{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 calc(7 * var(--u1)) currentColor;font-weight:700;overflow:hidden}.chip--gold .chip__value{color:#ffe79a}.chip--stone .chip__value{color:#e7c0ff}.chip--crystal .chip__value{color:#c8f7ff}.energy{align-items:center;gap:calc(1 * var(--u1));font-size:var(--fs-xs);line-height:calc(12 * var(--u1));color:rgb(var(--cyan));flex-direction:column;flex:none;display:flex}.energy__battery{width:calc(18 * var(--u1));height:calc(24 * var(--u1));position:relative}.energy__nub{width:calc(6 * var(--u1));height:calc(3 * var(--u1));margin-left:calc(-3 * var(--u1));background:rgb(var(--cyan));position:absolute;top:0;left:50%}.energy__body{top:calc(3 * var(--u1));left:var(--u1);width:calc(16 * var(--u1));height:calc(21 * var(--u1));box-sizing:border-box;border:calc(1.5 * var(--u1)) solid rgb(var(--cyan));border-radius:calc(3 * var(--u1));background:rgb(var(--sky) / .85);box-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .45);position:absolute}.energy__well{top:calc(6 * var(--u1));left:calc(4 * var(--u1));width:calc(10 * var(--u1));height:calc(15 * var(--u1));background:#0000008c;position:absolute}.energy__fill{width:100%;position:absolute;bottom:0;left:0}.costs{align-items:center;gap:calc(10 * var(--u1));color:rgb(var(--text));display:inline-flex}.cost{align-items:center;gap:calc(4 * var(--u1));display:inline-flex}.cost__icon{width:calc(13 * var(--u1));height:calc(13 * var(--u1))}.cost__value{font-size:var(--fs-sm);color:inherit;font-weight:700}.cost--missing{color:rgb(var(--danger))}.offline{align-items:center;gap:var(--sp-xs);font-size:var(--fs-xs);color:rgb(var(--amber) / .9);font-weight:700;display:flex}.offline__sign{width:calc(14 * var(--u1));height:calc(14 * var(--u1));box-sizing:border-box;border:calc(2 * var(--u1)) solid rgb(var(--amber) / .9);border-radius:50%;position:relative}.offline__sign:after{content:"";width:calc(14 * var(--u1));height:calc(2 * var(--u1));background:rgb(var(--amber) / .9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.surface .btn{--c:min(calc(10 * var(--u1)), 45%);border-radius:var(--c);cursor:pointer;transform:scale(var(--s,1));background:0 0;border:0;flex:none;padding:0;transition:transform .15s ease-out,box-shadow .15s ease-out;position:relative}.surface .btn:hover{--s:1.06}.surface .btn__frame{clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute;inset:0}.surface .btn__face{--tone:var(--cyan);--lit-w:var(--u1);inset:calc(2 * var(--u1));clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));font-size:var(--fs-lg);white-space:nowrap;color:rgb(var(--text));justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.btn--sm .btn__face{font-size:var(--fs-sm)}.btn--chip{--c:calc(6 * var(--u1));width:calc(40 * var(--u1));height:calc(34 * var(--u1))}.btn--lang{--c:calc(6 * var(--u1));width:calc(52 * var(--u1));height:calc(34 * var(--u1))}.btn--chip .btn__face,.btn--lang .btn__face{font-size:var(--fs-sm)}.btn--cyan{box-shadow:0 0 calc(13 * var(--u1)) rgb(var(--cyan) / .4)}.btn--cyan:hover{box-shadow:0 0 calc(22 * var(--u1)) rgb(var(--cyan) / .62)}.btn--cyan .btn__frame{background:rgb(var(--cyan) / .85)}.btn--cyan .btn__face{background-image:linear-gradient(to bottom, rgb(var(--cyan) / .3) 0%, rgb(var(--cyan) / .06) 60%), var(--glass-face);box-shadow:var(--lit-edge);text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .6)}.btn--amber{box-shadow:0 0 calc(13 * var(--u1)) rgb(var(--amber) / .4)}.btn--amber:hover{box-shadow:0 0 calc(22 * var(--u1)) rgb(var(--amber) / .62)}.btn--amber .btn__frame{background:rgb(var(--amber) / .85)}.btn--amber .btn__face{--tone:var(--amber);background-image:linear-gradient(to bottom, rgb(var(--amber) / .3) 0%, rgb(var(--amber) / .06) 60%), var(--glass-face);box-shadow:var(--lit-edge);text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--amber) / .6)}.surface .btn[disabled],.surface .btn[aria-disabled=true]{cursor:default;box-shadow:none}.surface .btn[disabled]:hover,.surface .btn[aria-disabled=true]:hover{--s:1;box-shadow:none}.surface .btn[disabled] .btn__frame,.surface .btn[aria-disabled=true] .btn__frame{background:rgb(var(--text-dim) / .35)}.surface .btn[disabled] .btn__face,.surface .btn[aria-disabled=true] .btn__face{background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--text-dim) / .35);color:rgb(var(--text-dim) / .8);text-shadow:none}.surface .btn--on{box-shadow:0 0 calc(22 * var(--u1)) rgb(var(--cyan) / .62)}.surface .btn--on .btn__frame{background:rgb(var(--text))}.surface .btn--on .btn__face{--lit-w:calc(2.4 * var(--u1))}.badge{top:calc(2 * var(--u1));right:calc(2 * var(--u1));width:calc(12 * var(--u1));height:calc(12 * var(--u1));box-sizing:border-box;border:calc(1.5 * var(--u1)) solid #ffffffe6;background:rgb(var(--danger));box-shadow:0 0 calc(9 * var(--u1)) rgb(var(--danger) / .75);border-radius:50%;position:absolute}.gtile{aspect-ratio:1;border:calc(1.5 * var(--u1)) solid var(--tile-edge,rgb(var(--text-dim)));box-sizing:border-box;background:var(--tile-fill,rgb(var(--glass)));width:100%;box-shadow:0 0 calc(10 * var(--u1)) #00000073;border-radius:22%;justify-content:center;align-items:center;display:flex;position:relative}.gtile--locked{--tile-fill:rgb(var(--sky));--tile-edge:rgb(var(--text-dim) / .3);box-shadow:none}.gtile--empty{--tile-fill:rgb(var(--glass) / .85);--tile-edge:rgb(var(--cyan) / .4)}.gtile--selected{--tile-edge:rgb(var(--cyan));border-width:calc(3 * var(--u1));box-shadow:var(--lit-glow), 0 0 calc(16 * var(--u1)) rgb(var(--cyan) / .45)}.gtile__art{width:62%;height:62%}.gtile__art>svg{width:100%;height:100%;display:block}.gtile__mark{font-size:calc(22 * var(--u1));color:rgb(var(--text-dim) / .75);font-weight:700}.gtile--empty .gtile__mark{color:rgb(var(--cyan) / .75);text-shadow:0 0 calc(8 * var(--u1)) rgb(var(--cyan) / .5)}.count{font-size:calc(96 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(20 * var(--u1)) rgb(var(--cyan) / .85);margin:0;font-weight:700;line-height:1}.ring__disc{fill:rgb(var(--sky) / .72)}.ring__track{fill:none;stroke:rgb(var(--cyan) / .16);stroke-width:5px}.ring__arc{fill:none;stroke:rgb(var(--cyan))}.ring__arc--wide{stroke-width:9px;stroke-opacity:.2}.ring__arc--mid{stroke-width:5px;stroke-opacity:.7}.ring__arc--thin{stroke:rgb(var(--text));stroke-width:2px;stroke-opacity:.95}.ring__tip{fill:rgb(var(--text) / .95)}.ring__level{fill:rgb(var(--text));text-anchor:middle;dominant-baseline:central;font-family:monospace}.gold{align-items:center;gap:calc(7 * var(--u1));display:inline-flex}.gold__coin{width:calc(26 * var(--u1));height:calc(26 * var(--u1));flex:none}.gold__value{font-size:calc(30 * var(--u1));color:#ffe79a;text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .7);font-weight:700;line-height:1}.veil{justify-content:center;align-items:center;gap:var(--sp-lg);padding:calc(24 * var(--u1));background-color:rgb(var(--sky) / .99);background-image:radial-gradient(ellipse 70% 42% at 50% 44%, rgb(var(--glass-lit) / .3) 0%, transparent 70%);flex-direction:column;display:none;position:absolute;inset:0;overflow-y:auto}.veil--open{display:flex}.veil__title,.veil__question{font-size:var(--fs-xl);text-align:center;color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700}.veil__question{font-size:var(--fs-lg)}.veil__wide{width:calc(240 * var(--u1));height:calc(52 * var(--u1))}.veil__spaced{width:calc(140 * var(--u1));height:calc(38 * var(--u1));margin-top:calc(28 * var(--u1))}.veil--confirm .btn{width:calc(140 * var(--u1));height:calc(46 * var(--u1))}.row{justify-content:center;align-items:center;gap:var(--sp-sm);display:flex}.row__label{margin-right:var(--sp-xs);font-size:calc(14 * var(--u1));color:rgb(var(--text-dim));white-space:nowrap;flex-basis:calc(70 * var(--u1));flex-grow:0;flex-shrink:0}.ticks{align-items:center;gap:calc(5 * var(--u1));padding:calc(7 * var(--u1)) 0;cursor:pointer;display:flex}.tick{width:calc(12 * var(--u1));height:calc(22 * var(--u1));background:rgb(var(--cyan) / .16);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .35)}.tick--on{background:rgb(var(--cyan));box-shadow:0 0 calc(8 * var(--u1)) rgb(var(--cyan) / .6)}.resume-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resume-hint{top:calc(50% + 90 * var(--u1));width:calc(432 * var(--u1));font-size:var(--fs-xl);text-align:center;color:rgb(var(--amber));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .7);margin:0;font-weight:700;position:absolute;left:50%;transform:translate(-50%,-50%)}.resume-ring{top:calc(var(--ship-y) * var(--u1));left:calc(var(--ship-x) * var(--u1));width:calc(2 * var(--ring-r) * var(--u1));height:calc(2 * var(--ring-r) * var(--u1));box-sizing:border-box;border:calc(3 * var(--u1)) solid rgb(var(--amber) / .9);box-shadow:0 0 calc(8 * var(--u1)) rgb(var(--amber) / .6);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pause__dim{background:rgb(var(--sky) / .95);position:absolute;inset:0}.surface .pause__play{width:calc(92 * var(--u1));height:calc(92 * var(--u1));transform:translate(-50%, -50%) scale(var(--s,1));border-radius:50%;position:absolute;top:50%;left:50%}.pause__play .btn__frame,.pause__play .btn__face{clip-path:circle(50%)}.pause__glyph{width:calc(26 * var(--u1));height:calc(34 * var(--u1));margin-left:calc(6 * var(--u1));background:rgb(var(--text));clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 calc(6 * var(--u1)) rgb(var(--cyan) / .8))}.surface .pause__exit{top:calc(50% + var(--exit-side,1) * 130 * var(--u1));width:calc(200 * var(--u1));height:calc(46 * var(--u1));transform:translate(-50%, -50%) scale(var(--s,1));position:absolute;left:50%}.surface .pause__exit--above{--exit-side:-1}.pause__volumes{top:calc(50% - 260 * var(--u1));gap:calc(10 * var(--u1));flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.pause__confirm{background-color:rgb(var(--sky) / .86)}.cont__dim{background:rgb(var(--sky) / .65);animation:cont-dim-in var(--cont-in-ms) ease-in-out both;position:absolute;inset:0}@keyframes cont-dim-in{0%{opacity:0}to{opacity:1}}.cont__panel{width:calc(330 * var(--u1));padding:calc(22 * var(--u1)) calc(18 * var(--u1)) calc(18 * var(--u1));border-radius:calc(10 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);animation:cont-panel-in var(--cont-in-ms) ease-out both;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cont-panel-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cont__panel--arming{pointer-events:none}.cont__title{font-size:calc(26 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700;line-height:1}.cont__resources{gap:var(--sp-sm);margin-top:calc(18 * var(--u1));justify-content:center;display:flex}.surface .cont__free{width:calc(246 * var(--u1));height:calc(52 * var(--u1));margin-top:calc(22 * var(--u1))}.cont__note{margin:calc(12 * var(--u1)) 0 0;font-size:var(--fs-sm);text-align:center;color:rgb(var(--text-dim));line-height:1.3}.surface .cont__paid{width:calc(246 * var(--u1));height:calc(52 * var(--u1));margin-top:calc(16 * var(--u1))}.surface .cont__give{width:calc(190 * var(--u1));height:calc(44 * var(--u1));margin-top:calc(20 * var(--u1))}.cont__count{margin-top:calc(14 * var(--u1));font-size:calc(34 * var(--u1))}.result__dim{background:rgb(var(--sky) / .75);position:absolute;inset:0}.result{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result__box{width:calc(320 * var(--u1));padding:calc(26 * var(--u1)) 0 calc(24 * var(--u1));border-radius:calc(10 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow)}.result__title{font-size:calc(22 * var(--u1));text-align:center;color:rgb(var(--text));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700;line-height:1.1}.result__title--lost{width:calc(216 * var(--u1));font-size:calc(56 * var(--u1));color:rgb(var(--danger));text-shadow:0 0 calc(18 * var(--u1)) rgb(var(--danger) / .75)}.result__ring{margin-top:calc(14 * var(--u1))}.result__label{margin:calc(26 * var(--u1)) 0 0;font-size:var(--fs-sm);color:rgb(var(--text-dim))}.result__score{margin:calc(8 * var(--u1)) 0 0;font-size:calc(32 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .6);font-weight:700;line-height:1}.result__gold{margin-top:calc(18 * var(--u1))}.result__time{margin:calc(16 * var(--u1)) 0 0;font-size:var(--fs-md);color:rgb(var(--text-dim))}.result__energy{margin:calc(10 * var(--u1)) 0 0;font-size:var(--fs-md);color:rgb(var(--cyan))}.result__exit{width:calc(190 * var(--u1));height:calc(48 * var(--u1));margin-top:calc(26 * var(--u1))}.tut{--tut-pulse-ms:1.4s}.tut__text{width:calc(100% - 48 * var(--u1));font-size:calc(22 * var(--u1));text-align:center;color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .7), 0 0 calc(6 * var(--u1)) #000000e6;margin:0;font-weight:700;line-height:1.3;position:absolute;left:50%;transform:translate(-50%,-50%)}.tut__hint{top:18%}.tut__resume{animation:tut-pulse var(--tut-pulse-ms) ease-in-out infinite;top:74%}.tut__opening{animation:tut-pulse var(--tut-pulse-ms) ease-in-out infinite;top:42%}.tut__tap{top:calc(var(--ship-y) * var(--u1));left:calc(var(--ship-x) * var(--u1));width:calc(2 * var(--tap-r) * var(--u1));height:calc(2 * var(--tap-r) * var(--u1));box-sizing:border-box;border:calc(3 * var(--u1)) solid rgb(var(--amber) / .9);box-shadow:0 0 calc(8 * var(--u1)) rgb(var(--amber) / .6);animation:tut-pulse var(--tut-pulse-ms) ease-in-out infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.tut__tap--full{width:auto;height:auto;box-shadow:none;border:0;border-radius:0;animation:none;inset:0;transform:none}@keyframes tut-pulse{0%,to{opacity:1}50%{opacity:.35}}.overlay.handoff{background:rgb(var(--sky))}.handoff__panel{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handoff__title{font-size:var(--fs-xl);color:rgb(var(--text));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700}.handoff__to{margin:calc(40 * var(--u1)) 0 0;font-size:calc(30 * var(--u1));color:rgb(var(--amber));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--amber) / .7);font-weight:700;line-height:1}.handoff__body{margin:calc(40 * var(--u1)) 0 0;font-size:var(--fs-sm);color:rgb(var(--text-dim))}.handoff__ready{width:calc(240 * var(--u1));height:calc(52 * var(--u1));margin-top:calc(54 * var(--u1))}.pvpresult__dim{background:rgb(var(--sky) / .9);position:absolute;inset:0}.pvpresult__panel{width:calc(440 * var(--u1));padding:calc(24 * var(--u1)) 0;border-radius:calc(10 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvpresult__title{font-size:calc(22 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700;line-height:1}.pvpresult__cols{gap:calc(16 * var(--u1));margin-top:calc(18 * var(--u1));display:flex}.pvpresult__col{width:calc(190 * var(--u1));flex-direction:column;align-items:center;display:flex}.pvpresult__who{font-size:calc(14 * var(--u1));color:rgb(var(--text));margin:0;font-weight:700;line-height:1}.pvpresult__tag{width:calc(104 * var(--u1));height:calc(24 * var(--u1));margin:calc(12 * var(--u1)) 0 0;border-radius:calc(6 * var(--u1));font-size:calc(13 * var(--u1));justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.pvpresult__tag--win{background:rgb(var(--amber));color:rgb(var(--sky))}.pvpresult__tag--tie{background:rgb(var(--text-dim));color:rgb(var(--sky))}.pvpresult__box{width:100%;height:calc(176 * var(--u1));box-sizing:border-box;margin-top:calc(10 * var(--u1));border-radius:calc(8 * var(--u1));background:rgb(var(--sky) / .55);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .22)}.pvpresult__row{height:calc(40 * var(--u1));flex-direction:column;align-items:center;display:flex}.pvpresult__row:first-child{margin-top:calc(14 * var(--u1))}.pvpresult__name{font-size:calc(11 * var(--u1));color:rgb(var(--text-dim));margin:0;line-height:1}.pvpresult__value{margin:calc(7 * var(--u1)) 0 0;font-size:calc(18 * var(--u1));color:rgb(var(--text));font-weight:700;line-height:1}.pvpresult__value--lives{color:rgb(var(--danger))}.pvpresult__gold{margin-top:calc(5 * var(--u1))}.pvpresult__gold .gold__coin{width:calc(18 * var(--u1));height:calc(18 * var(--u1))}.pvpresult__gold .gold__value{font-size:calc(18 * var(--u1))}.pvpresult__idle{box-sizing:border-box;height:100%;padding:0 calc(12 * var(--u1));font-size:calc(13 * var(--u1));text-align:center;color:rgb(var(--text-dim));justify-content:center;align-items:center;margin:0;display:flex}.pvpresult__total-label{height:calc(13 * var(--u1));margin:calc(18 * var(--u1)) 0 0;font-size:calc(11 * var(--u1));color:rgb(var(--text-dim));line-height:1}.pvpresult__total{height:calc(30 * var(--u1));margin-top:calc(8 * var(--u1))}.pvpresult__close{width:calc(240 * var(--u1));height:calc(48 * var(--u1));margin-top:calc(20 * var(--u1))}.pvpoutcome__dim{background:var(--veil);animation:pvpoutcome-veil var(--veil-ms) ease-in-out both;position:absolute;inset:0}@keyframes pvpoutcome-veil{0%{opacity:0}to{opacity:1}}.pvpoutcome__panel{width:calc(340 * var(--u1));padding:calc(26 * var(--u1)) 0;border-radius:calc(10 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvpoutcome__title{font-size:calc(28 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(14 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700;line-height:1}.pvpoutcome__title--lost{color:rgb(var(--danger));text-shadow:0 0 calc(14 * var(--u1)) rgb(var(--danger) / .75)}.pvpoutcome__box{width:calc(260 * var(--u1));box-sizing:border-box;margin-top:calc(20 * var(--u1));padding:calc(14 * var(--u1)) 0;border-radius:calc(8 * var(--u1));background:rgb(var(--sky) / .55);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .22);flex-direction:column;align-items:center;display:flex}.pvpoutcome__row{flex-direction:column;align-items:center;display:flex}.pvpoutcome__row+.pvpoutcome__row{margin-top:calc(16 * var(--u1))}.pvpoutcome__name{font-size:calc(11 * var(--u1));color:rgb(var(--text-dim));margin:0;line-height:1}.pvpoutcome__value{margin:calc(8 * var(--u1)) 0 0;font-size:calc(22 * var(--u1));color:rgb(var(--text));font-weight:700;line-height:1}.pvpoutcome__gold{margin-top:calc(6 * var(--u1))}.pvpoutcome__gold .gold__coin{width:calc(22 * var(--u1));height:calc(22 * var(--u1))}.pvpoutcome__gold .gold__value{font-size:calc(22 * var(--u1))}.pvpoutcome__continue{width:calc(220 * var(--u1));height:calc(46 * var(--u1));margin-top:calc(24 * var(--u1))}.home--shown{display:flex}.home__header{gap:var(--sp-sm);padding:0 calc(10 * var(--u1))}.home__footer{justify-content:center;gap:4%}.home__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.btn--burger{width:calc(36 * var(--u1));height:min(72%, calc(34 * var(--u1)))}.btn--burger .btn__face{gap:calc(4 * var(--u1));flex-direction:column}.burger__bar{width:calc(18 * var(--u1));height:calc(3 * var(--u1));border-radius:calc(1.5 * var(--u1));background:rgb(var(--amber));box-shadow:0 0 calc(6 * var(--u1)) rgb(var(--amber) / .8)}.home__top{gap:var(--sp-sm);padding:calc(var(--ring-top) * var(--u1)) calc(10 * var(--u1)) 0;flex:none;grid-template-columns:1fr auto 1fr;display:grid}.home__practice{grid-area:1/1;justify-self:start}.home__talents{width:calc(150 * var(--u1));height:calc(32 * var(--u1));grid-area:1/2}.home__offline{margin-top:var(--sp-md);grid-area:2/1;justify-self:start}.home__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.home__ship{height:min(70%, calc(var(--ship-h) * var(--u1)));aspect-ratio:var(--ship-ar);position:relative}.home__pad{aspect-ratio:1/.26;background:radial-gradient(closest-side, rgb(var(--cyan) / .3) 0%, rgb(var(--cyan) / .1) 52%, transparent 78%);border-radius:50%;width:130%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.home__pad:before,.home__pad:after{content:"";box-sizing:border-box;border:calc(1.5 * var(--u1)) solid rgb(var(--cyan) / .5);box-shadow:0 0 calc(9 * var(--u1)) rgb(var(--cyan) / .35);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__pad:before{width:100%;height:100%}.home__pad:after{opacity:.75;width:62%;height:62%}.home__bob,.home__tilt,.home__art,.home__art>svg{width:100%;height:100%;display:block}.home__bob{animation:2s ease-in-out infinite alternate shipBob}.home__tilt{animation:2.5s ease-in-out infinite alternate shipTilt}.home__art{animation:3s ease-in-out infinite alternate shipYaw}@keyframes shipBob{0%{transform:translateY(calc(-6 * var(--u1)))}to{transform:translateY(calc(6 * var(--u1)))}}@keyframes shipTilt{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes shipYaw{0%{transform:scaleX(.92)}to{transform:scaleX(1)}}.home__stats{align-items:center;gap:var(--sp-md);margin-top:var(--sp-lg);padding-bottom:calc(14 * var(--u1));flex-direction:column;flex:none;display:flex}.home__stat{font-size:var(--fs-md);color:rgb(var(--text));-webkit-text-stroke:calc(1.5 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .85);font-weight:700;line-height:1}.home__flash{text-align:center;font-size:var(--fs-xl);color:#5cffb0;opacity:0;font-weight:700;animation:1.55s ease-out forwards adminFlash;position:absolute;top:50%;left:0;right:0}@keyframes adminFlash{0%{opacity:0;transform:translateY(0)}16%{opacity:1;transform:translateY(calc(-20 * var(--u1)))}61%{opacity:1;transform:translateY(calc(-20 * var(--u1)))}to{opacity:0;transform:translateY(calc(-20 * var(--u1)))}}.home__nav{width:40%;height:min(55%, calc(48 * var(--u1)))}.veil--menu{justify-content:flex-start;gap:calc(22 * var(--u1))}.menu__info{text-align:center;color:rgb(var(--text-dim));flex:none;margin-top:auto}.menu__info p{margin:0 0 var(--sp-md);font-size:var(--fs-sm)}.menu__name{font-size:var(--fs-lg);color:rgb(var(--text));text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--cyan) / .8);font-weight:700}.menu__jank{color:rgb(var(--amber));font-weight:700}.menu__feedback{min-height:var(--fs-md);color:rgb(var(--amber))}.menu__tag{min-height:var(--fs-lg);color:rgb(var(--cyan));text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .5);font-weight:700}.menu__pool{font-size:calc(12 * var(--u1));white-space:pre-line;line-height:1.35}.menu__controls{align-items:center;gap:calc(14 * var(--u1));flex-direction:column;flex:none;margin-bottom:auto;display:flex}.menu__wide{width:calc(220 * var(--u1));height:calc(46 * var(--u1))}.menu__cmd{width:calc(105 * var(--u1));height:calc(38 * var(--u1))}.menu__close{width:calc(150 * var(--u1));height:calc(46 * var(--u1))}.menu__delete{padding:calc(11 * var(--u1)) calc(40 * var(--u1));font-family:inherit;font-size:calc(14 * var(--u1));color:rgb(var(--danger));text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--danger) / .45);cursor:pointer;background:0 0;border:0}.row__langs{gap:var(--sp-sm);display:flex}.menu__volumes{display:contents}.menu__volumes[hidden]{display:none}.menu__render{display:contents}.render__lever{align-items:center;gap:var(--sp-xs);flex-direction:column;display:flex}.render__lever .row__label{flex-basis:calc(104 * var(--u1))}.render__steps{gap:var(--sp-sm);display:flex}.surface .btn.render__step{--c:calc(6 * var(--u1));width:calc(76 * var(--u1));height:calc(34 * var(--u1))}.render__value{font-size:calc(12 * var(--u1));color:rgb(var(--text-dim));margin:0}.render__notice{max-width:calc(300 * var(--u1));font-size:calc(12 * var(--u1));text-align:center;color:rgb(var(--amber));margin:0;line-height:1.35}.hangar{--xp:255 47 158;--stage:204 102 255;--ok:134 230 164;--flare:255 226 170;--halo-size:1.6}.hangar--shown{display:flex}.hangar__header{padding:0 calc(10 * var(--u1))}.hangar__footer{justify-content:center;gap:4%}.hangar__nav{width:40%;height:min(55%, calc(48 * var(--u1)))}.hangar__body{flex:1;min-height:0;position:relative;overflow:hidden}.tabs{gap:calc(4 * var(--u1));width:94%;margin:calc(6 * var(--u1)) auto calc(10 * var(--u1));flex:none;display:flex}.tab{justify-content:center;align-items:center;gap:calc(7 * var(--u1));height:calc(32 * var(--u1));border-radius:calc(6 * var(--u1));background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--text-dim) / .35);font-family:inherit;font-size:var(--fs-sm);color:rgb(var(--text-dim));cursor:pointer;border:0;flex:1;padding:0;font-weight:700;display:flex;position:relative}.tab--active{background-image:linear-gradient(to bottom, rgb(var(--cyan) / .3) 0%, rgb(var(--cyan) / .06) 60%), var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);color:rgb(var(--text));text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .6)}.tab__icon{width:calc(16 * var(--u1));height:calc(16 * var(--u1));fill:currentColor}.tab__label{line-height:1}.track{width:100%;height:100%;display:flex}.slot{box-sizing:border-box;flex-direction:column;flex:0 0 100%;align-items:center;height:100%;padding:0 4%;display:flex;overflow:hidden}.slot__stage{justify-content:center;align-items:center;gap:calc(10 * var(--u1));box-sizing:border-box;flex:none;width:100%;height:32%;padding:0 14%;display:flex;position:relative}.slot__art{z-index:1;min-width:0;height:100%;position:relative}.slot--drone .slot__art{height:85%}.slot__art>svg{width:auto;max-width:100%;height:100%;display:block}.slot__mark{font-size:calc(48 * var(--u1));color:rgb(var(--text));-webkit-text-stroke:calc(2.5 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.slot__veil{inset:calc(-6 * var(--u1));background:rgb(var(--sky) / .62);position:absolute}.slot__veil:before,.slot__veil:after{content:"";box-sizing:border-box;background:rgb(var(--text-dim) / .85);position:absolute;top:50%;left:50%}.slot__veil:before{width:calc(16 * var(--u1));height:calc(8 * var(--u1));transform:translate(-50%, calc(-9 * var(--u1)));border:calc(3 * var(--u1)) solid rgb(var(--text-dim) / .85);border-radius:calc(8 * var(--u1)) calc(8 * var(--u1)) 0 0;background:0 0;border-bottom:0}.slot__veil:after{width:calc(20 * var(--u1));height:calc(14 * var(--u1));transform:translate(-50%, calc(-1 * var(--u1)));border-radius:calc(3 * var(--u1))}.surface .arrow{width:calc(48 * var(--u1));height:calc(38 * var(--u1));transform:translateY(-50%) scale(var(--s,1));position:absolute;top:50%;left:2%}.surface .arrow--next{left:auto;right:2%}.slot__band{width:100%;padding-top:calc(6 * var(--u1));flex-direction:column;flex:none;align-items:center;display:flex}.slot__state{width:100%;height:calc(40 * var(--u1));justify-content:center;align-items:center;display:flex}.slot__name{height:calc(30 * var(--u1));font-size:var(--fs-xl);color:rgb(var(--text));-webkit-text-stroke:calc(2 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .85);align-items:center;font-weight:700;display:flex}.slot__dps{align-items:center;gap:calc(2 * var(--u1));width:100%;height:calc(56 * var(--u1));padding-top:calc(4 * var(--u1));box-sizing:border-box;flex-direction:column;display:flex}.slot__reason{font-size:var(--fs-sm);text-align:center;color:rgb(var(--text));font-weight:700}.slot__owned{font-size:var(--fs-md);color:rgb(var(--cyan));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);font-weight:700}.slot__unlock{width:40%;height:calc(36 * var(--u1))}.slot__extra{justify-content:flex-end;gap:calc(8 * var(--u1));width:100%;min-height:0;padding-bottom:calc(10 * var(--u1));flex-direction:column;flex:1;display:flex}.dps__value{font-size:var(--fs-sm);color:rgb(var(--text));-webkit-text-stroke:calc(1.5 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;font-weight:700}.dps__bar{width:36%;height:calc(12 * var(--u1));border-radius:calc(6 * var(--u1));background:rgb(var(--sky) / .72);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .25);position:relative}.dps__fill{border-radius:calc(6 * var(--u1));background:rgb(var(--cyan));height:100%;box-shadow:0 0 calc(8 * var(--u1)) rgb(var(--cyan) / .65)}.dps__ref{top:calc(100% + 2 * var(--u1));height:calc(26 * var(--u1));position:absolute;transform:translate(-50%)}.dps__ref>svg{width:auto;height:100%;display:block}.gslot{width:calc(50 * var(--u1));flex:none;position:relative}.gslot--open{cursor:pointer}.gslot__reason{top:calc(100% + 4 * var(--u1));width:calc(64 * var(--u1));font-size:var(--fs-xs);text-align:center;color:rgb(var(--danger));font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.grid .gtile__mark{font-size:calc(30 * var(--u1))}.arow .gtile__mark{font-size:calc(11 * var(--u1))}.rankband{gap:calc(4 * var(--u1));flex-direction:column;display:flex}.rankband__labels{font-size:var(--fs-sm);color:rgb(var(--text));justify-content:space-between;font-weight:700;display:flex}.xpbar{--tone:var(--xp);height:calc(28 * var(--u1));border-radius:calc(4 * var(--u1));background:rgb(var(--sky) / .72);box-shadow:var(--lit-edge);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xpbar__fill{background:rgb(var(--xp) / .92);height:100%;box-shadow:0 0 calc(14 * var(--u1)) rgb(var(--xp) / .8);position:absolute;top:0;left:0}.xpbar__text{font-size:var(--fs-sm);color:rgb(var(--text));-webkit-text-stroke:calc(2 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;font-weight:700;position:relative}.evolve{align-items:center;gap:calc(10 * var(--u1));display:flex}.evolve--buy,.plate:not(.btn){--tone:var(--stage);--lit-w:calc(1.5 * var(--u1));border-radius:calc(6 * var(--u1));background-image:linear-gradient(to bottom, rgb(var(--stage) / .22) 0%, rgb(var(--stage) / .05) 60%), var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow)}.evolve--buy{padding:calc(5 * var(--u1)) calc(8 * var(--u1))}.evolve__stage{font-size:var(--fs-sm);color:rgb(var(--text));text-shadow:0 0 calc(8 * var(--u1)) rgb(var(--stage) / .9);font-weight:700}.evolve__action{width:calc(96 * var(--u1));height:calc(24 * var(--u1));margin-left:auto}.plate{width:calc(92 * var(--u1));height:calc(24 * var(--u1))}.plate:not(.btn){box-sizing:border-box;font-size:var(--fs-sm);color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--stage) / .9);justify-content:center;align-items:center;font-weight:700;display:flex}.panel{justify-content:space-around;gap:calc(6 * var(--u1));padding:calc(8 * var(--u1)) calc(10 * var(--u1));border-radius:calc(6 * var(--u1));background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .22), var(--lit-glow);flex-direction:column;display:flex}.prow{align-items:center;gap:calc(8 * var(--u1));display:flex}.prow__label{flex:1;min-width:0}.prow__title{font-size:var(--fs-md);color:rgb(var(--text));white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.prow__state{font-size:var(--fs-sm);color:rgb(var(--text));font-weight:700}.prow__buy{width:34%;height:calc(34 * var(--u1))}.second{font-size:var(--fs-sm);font-weight:700;line-height:1.3}.second--missing{color:rgb(var(--danger))}.second--gain{color:rgb(var(--cyan));text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .5)}.halo{z-index:-1;height:calc(var(--halo-size) * 100%);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, #fff6 0%, rgb(var(--amber) / .55) 34%, transparent 70%);animation:haloFade var(--halo-ms) ease-in-out forwards;position:absolute;top:50%;left:50%;translate:-50% -50%}.halo:before,.halo:after{content:"";pointer-events:none;will-change:rotate;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(closest-side,#0000 16%,#000000f2 44%,#0000 80%);mask-image:radial-gradient(closest-side,#0000 16%,#000000f2 44%,#0000 80%)}.halo:before{background:repeating-conic-gradient(from 0deg, rgb(var(--flare) / .95) 0deg 7deg, transparent 7deg 45deg);animation:4.2s linear infinite haloSpin}.halo:after{background:repeating-conic-gradient(from 22deg, rgb(var(--amber) / .5) 0deg 3deg, transparent 3deg 45deg);animation:4.2s linear infinite haloSpin,.9s ease-in-out infinite alternate haloBreathe}@keyframes haloFade{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes haloSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes haloBreathe{0%{opacity:.35}to{opacity:1}}.glyphs{gap:calc(12 * var(--u1));height:100%;padding:0 5% calc(10 * var(--u1));box-sizing:border-box;flex-direction:column;display:flex}.gridbox{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.grid{gap:calc(14 * var(--u1));aspect-ratio:4/5;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;max-height:100%;display:grid}.grid .gtile{aspect-ratio:auto;cursor:pointer;width:100%;height:100%}.gcard{align-items:center;gap:calc(6 * var(--u1));min-height:calc(150 * var(--u1));padding:calc(10 * var(--u1));border-radius:calc(8 * var(--u1));background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .22), var(--lit-glow);box-sizing:border-box;flex-direction:column;flex:none;display:flex}.gcard p{text-align:center;margin:0}.gcard__hint{font-size:var(--fs-sm);color:rgb(var(--text-dim));margin:auto 0}.gcard__name{font-size:var(--fs-lg);color:rgb(var(--cyan));text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--cyan) / .7);font-weight:700}.gcard__name--unknown{color:rgb(var(--text-dim));text-shadow:none}.gcard__version{font-size:var(--fs-sm);color:rgb(var(--text-dim))}.gcard__desc{font-size:var(--fs-sm);color:rgb(var(--text))}.gcard__max{font-size:var(--fs-sm);color:rgb(var(--cyan));text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--cyan) / .7);font-weight:700}.gcard__xp{width:100%;margin-top:auto}.gcard__xplabels{padding-bottom:calc(4 * var(--u1));font-size:var(--fs-sm);color:rgb(var(--text));justify-content:space-between;font-weight:700;display:flex}.gcard__row{justify-content:space-between;align-items:center;gap:calc(8 * var(--u1));width:100%;display:flex}.gcard__reason{font-size:var(--fs-sm);color:rgb(var(--danger));font-weight:700}.gcard__action{width:calc(96 * var(--u1));height:calc(26 * var(--u1))}.assign{padding:calc(10 * var(--u1)) 4%}.assign__panel{width:100%;max-height:80%;padding:calc(10 * var(--u1));border-radius:calc(8 * var(--u1));background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .25), var(--lit-glow);box-sizing:border-box;flex-direction:column;display:flex}.assign__head{text-align:center;flex:none}.assign__head p{margin:0}.assign__title{font-size:var(--fs-md);color:rgb(var(--text));font-weight:700}.assign__capacity{padding-top:calc(4 * var(--u1));font-size:var(--fs-sm);color:rgb(var(--text-dim))}.assign__list{min-height:0;padding:calc(8 * var(--u1)) 0;flex:1;overflow-y:auto}.assign__empty{text-align:center;font-size:var(--fs-sm);color:rgb(var(--text-dim));margin:0}.arow{align-items:center;gap:calc(8 * var(--u1));height:calc(30 * var(--u1));cursor:pointer;display:flex}.arow--inert{cursor:default}.arow .gtile{width:calc(22 * var(--u1));flex:none}.arow__name{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--text));flex:1;font-weight:700;overflow:hidden}.arow--inert .arow__name{color:rgb(var(--text-dim))}.arow__version{font-size:var(--fs-xs);color:rgb(var(--text-dim));flex:none}.arow__at{font-size:var(--fs-xs);text-align:right;flex:none;font-weight:700}.arow__at--here{color:rgb(var(--ok))}.arow__at--warn{color:rgb(var(--amber))}.arow__at--bad{color:rgb(var(--danger))}.arow__at--dim{color:rgb(var(--text-dim))}.assign__foot{gap:calc(10 * var(--u1));flex:none;justify-content:center;display:flex}.surface .assign__cmd{max-width:calc(160 * var(--u1));height:calc(38 * var(--u1));flex:1}.assign__confirm{background-color:rgb(var(--sky) / .86);background-image:radial-gradient(ellipse 70% 42% at 50% 44%, rgb(var(--glass-lit) / .3) 0%, transparent 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assign__box{width:86%;padding:calc(14 * var(--u1));border-radius:calc(8 * var(--u1));background-image:var(--glass-face);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .3), var(--lit-glow);box-sizing:border-box;text-align:center}.assign__box p{margin:0 0 calc(8 * var(--u1))}.assign__subject{font-size:var(--fs-sm);color:rgb(var(--text));font-weight:700}.assign__from{font-size:var(--fs-md);color:rgb(var(--amber));text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--amber) / .6);font-weight:700}.assign__prompt{font-size:var(--fs-sm);color:rgb(var(--text-dim))}.ls--shown{display:flex}.ls{--violet:204 102 255;--jade:93 240 165;--rose:255 122 183}.ls__map{flex:1;min-height:0;position:relative;overflow:hidden}.ls__scroll{width:100%;height:calc(var(--content-h) * var(--u1));will-change:transform;position:absolute;top:0;left:0}.ls__path{width:100%;height:100%;position:absolute;top:0;left:0}.ls__pathGlow{fill:none;stroke:rgb(var(--cyan));stroke-opacity:.16;stroke-width:6px;stroke-dasharray:11 7}.ls__pathCore{fill:none;stroke:rgb(var(--cyan));stroke-opacity:.9;stroke-width:1.5px;stroke-dasharray:11 7}.node{--tone:var(--cyan);left:calc(var(--nx) * var(--u1));top:calc(var(--ny) * var(--u1));width:calc(136 * var(--u1));height:calc(136 * var(--u1));margin:calc(-68 * var(--u1)) 0 0 calc(-68 * var(--u1));pointer-events:none;content-visibility:auto;contain-intrinsic-size:calc(136 * var(--u1));position:absolute}.node--boss{--tone:var(--amber)}.node--droneUnlock{--tone:var(--jade)}.node--shipUnlock{--tone:var(--rose)}.node--evolve{--tone:var(--violet)}.node--locked{--tone:var(--text-dim)}.node__pose{transition:transform .15s ease-out;position:absolute;inset:0}.node--unlocked:hover .node__pose{transform:scale(1.1)}.node__pose:before,.node--target .node__pose:after{content:"";box-sizing:border-box;border:calc(3 * var(--u1)) solid rgb(var(--amber));border-radius:50%;position:absolute;top:50%;left:50%}.node__pose:before{width:calc(76 * var(--u1));height:calc(76 * var(--u1));margin:calc(-38 * var(--u1)) 0 0 calc(-38 * var(--u1));opacity:0;transition:opacity .15s ease-out}.node--unlocked:hover .node__pose:before{opacity:1}.node--target .node__pose:after{width:calc(88 * var(--u1));height:calc(88 * var(--u1));margin:calc(-44 * var(--u1)) 0 0 calc(-44 * var(--u1));animation:1.5s ease-in-out infinite alternate targetPulse}@keyframes targetPulse{0%{opacity:1}to{opacity:.2}}.node__hit{width:calc(96 * var(--u1));height:calc(96 * var(--u1));margin:calc(-48 * var(--u1)) 0 0 calc(-48 * var(--u1));pointer-events:auto;cursor:pointer;position:absolute;top:50%;left:50%}.node--locked .node__hit{cursor:default}.node__disc{--lit-w:calc(2.5 * var(--u1));width:calc(68 * var(--u1));height:calc(68 * var(--u1));margin:calc(-34 * var(--u1)) 0 0 calc(-34 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), 0 0 calc(12 * var(--u1)) rgb(var(--tone) / .4);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.node__id{font-size:calc(30 * var(--u1));color:rgb(var(--text));-webkit-text-stroke:calc(1.5 * var(--u1)) rgb(var(--sky) / .9);paint-order:stroke fill;text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--tone) / .9);font-weight:700;line-height:1}.node__shape,.node__shapeGlow{width:calc(96 * var(--u1));height:calc(96 * var(--u1));margin:calc(-48 * var(--u1)) 0 0 calc(-48 * var(--u1));position:absolute;top:50%;left:50%}.node__shape{filter:drop-shadow(0 0 calc(7 * var(--u1)) rgb(var(--tone) / .5))}.node__shapeFace{fill:rgb(var(--sky) / .92)}.node__shapeEdge{fill:none;stroke:rgb(var(--tone) / .85);stroke-width:3px}.node__emblemDisc{fill:rgb(var(--sky) / .95);stroke:rgb(var(--tone) / .85);stroke-width:2px}.node__emblemGlyph{fill:rgb(var(--tone));stroke:rgb(var(--tone));stroke-linecap:round;stroke-linejoin:round}.node__shapeGlow{filter:drop-shadow(0 0 calc(10 * var(--u1)) rgb(var(--amber) / .9));animation:.95s ease-in-out infinite alternate bossGlow}.node__shapeGlowFace{fill:rgb(var(--amber) / .55)}@keyframes bossGlow{0%{opacity:.3}to{opacity:1}}.node__pose>.node__id{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.node__lock{width:calc(26 * var(--u1));height:calc(26 * var(--u1))}.node__pose>.node__lock{margin:calc(-13 * var(--u1)) 0 0 calc(-13 * var(--u1));position:absolute;top:50%;left:50%}.node__lockShape{fill:rgb(var(--text-dim) / .9);color:rgb(var(--text-dim) / .9)}.node__hex{width:calc(80 * var(--u1));height:calc(80 * var(--u1));margin:calc(-40 * var(--u1)) 0 0 calc(-40 * var(--u1));filter:drop-shadow(0 0 calc(7 * var(--u1)) rgb(var(--tone) / .5));position:absolute;top:50%;left:50%}.node__hexFace{fill:rgb(var(--sky) / .92)}.node__hexEdge{fill:none;stroke:rgb(var(--tone) / .85);stroke-width:3px}.node__sigla{text-align:center;font-size:calc(15 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(8 * var(--u1)) rgb(var(--tone) / .9);font-weight:700;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.node__star{width:calc(var(--star-size) * var(--u1));height:calc(var(--star-size) * var(--u1));margin:calc(var(--sy) * var(--u1) - var(--star-size) * var(--u1) / 2) 0 0 calc(var(--sx) * var(--u1) - var(--star-size) * var(--u1) / 2);position:absolute;top:50%;left:50%}.node__star--red{--star-size:24}.node__star--yellow{--star-size:32}.node__star--green{--star-size:40}@keyframes nodeShake{0%,to{transform:translate(0)}14%{transform:translateX(calc(8 * var(--u1)))}28%{transform:translateX(calc(-8 * var(--u1)))}42%{transform:translateX(calc(6 * var(--u1)))}56%{transform:translateX(calc(-6 * var(--u1)))}70%{transform:translateX(calc(4 * var(--u1)))}84%{transform:translateX(calc(-4 * var(--u1)))}}.node--shake .node__pose{animation:.3s linear nodeShake}.ls__offline{left:calc(10 * var(--u1));top:calc(12 * var(--u1));position:absolute}.ls__footer{justify-content:space-between;gap:calc(6 * var(--u1));padding:0 calc(10 * var(--u1))}.ls__nav{width:calc(110 * var(--u1));height:min(55%, calc(48 * var(--u1)))}.ls__stars{flex:0 1 calc(92 * var(--u1));color:rgb(var(--text));justify-content:center}.ls__starIcon{width:calc(26 * var(--u1));height:calc(26 * var(--u1));flex:none}.ls__veil{background:#000000c7;position:absolute;inset:0}.ls__prompt{z-index:4;top:calc(30 * var(--u1));text-align:center;font-size:calc(14 * var(--u1));color:rgb(var(--amber));text-shadow:0 0 calc(9 * var(--u1)) rgb(var(--amber) / .6);margin:0;font-weight:700;position:absolute;left:0;right:0}.ls--constrained .ls__map{z-index:3}.ls--constrained .node:not(.node--target),.ls--constrained .ls__path{opacity:.3}.ls--constrained .node:not(.node--target) .node__hit,.ls--constrained .ls__footer{pointer-events:none}.ls__selector{z-index:5;gap:var(--sp-md)}.ls .domNotice{z-index:6}.ls__selPrompt{font-size:var(--fs-sm);color:rgb(var(--text-dim));margin:0}.ls__selModes{align-items:center;gap:calc(14 * var(--u1));margin-top:var(--sp-sm);flex-direction:column;display:flex}.ls__selMode{width:calc(240 * var(--u1));height:calc(46 * var(--u1))}.ls__selMode--shake{animation:.24s linear nodeShake}.ls__selClose{width:calc(150 * var(--u1));height:calc(40 * var(--u1));margin-top:calc(12 * var(--u1))}.ls__selDeny{margin:0 0 var(--sp-xs);font-size:var(--fs-xs);color:rgb(var(--danger));font-weight:700;animation:.9s ease-in forwards denyFade;position:absolute;bottom:100%;left:0;right:0}@keyframes denyFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-18 * var(--u1)))}}.tal--shown{display:flex}.tal__header{padding:0 calc(10 * var(--u1))}.tal__footer{justify-content:center}.tal__nav{width:40%;height:min(55%, calc(48 * var(--u1)))}.tal__body{align-items:center;gap:var(--sp-sm);min-height:0;padding:var(--sp-sm) calc(14 * var(--u1));flex-direction:column;flex:1;display:flex;position:relative}.tal__points{width:calc(210 * var(--u1));font-size:var(--fs-sm);color:rgb(var(--cyan));text-shadow:0 0 calc(7 * var(--u1)) currentColor;flex:none;justify-content:center;margin:0;font-weight:700}.crown{flex:1;width:100%;min-height:0}.crown__faceTop{stop-color:rgb(var(--glass-lit));stop-opacity:.47}.crown__faceMid{stop-color:rgb(var(--glass));stop-opacity:.86}.crown__faceLow{stop-color:rgb(var(--sky));stop-opacity:.86}.ttile{cursor:pointer}.ttile--on{filter:drop-shadow(0 0 5px rgb(var(--cyan) / .4))}.ttile__face{fill:url(#talentFace)}.ttile__wash{fill:rgb(var(--cyan) / .16)}.ttile__edge{fill:none;stroke:rgb(var(--text-dim) / .5);stroke-width:1.2px}.ttile--on .ttile__edge{stroke:rgb(var(--cyan) / .85)}.ttile--sel .ttile__edge{stroke:rgb(var(--text));stroke-width:2.6px}.ttile__notch{fill:rgb(var(--sky) / .8);stroke:rgb(var(--text-dim) / .45);stroke-width:.7px}.ttile__notch--full{fill:rgb(var(--cyan));stroke:rgb(var(--cyan))}.tal__card{--lit-w:var(--u1);align-items:center;gap:var(--sp-xs);width:100%;height:calc(156 * var(--u1));padding:var(--sp-md);box-sizing:border-box;border-radius:var(--sp-sm);background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);text-align:center;flex-direction:column;flex:none;display:flex}.tal__name,.tal__level,.tal__desc,.tal__state{margin:0}.tal__name{font-size:var(--fs-lg);line-height:calc(22 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);font-weight:700}.tal__level{font-size:var(--fs-sm);line-height:calc(16 * var(--u1));color:rgb(var(--text-dim));font-weight:700}.tal__desc{font-size:var(--fs-sm);line-height:calc(16 * var(--u1));color:rgb(var(--text))}.tal__row{justify-content:space-between;align-items:center;gap:var(--sp-sm);width:100%;padding-top:var(--sp-xs);margin-top:auto;display:flex}.tal__costs{align-items:center;gap:var(--sp-md);color:rgb(var(--text));display:inline-flex}.tal__pts{font-size:var(--fs-sm);color:rgb(var(--cyan));font-weight:700}.tal__pts--missing{color:rgb(var(--danger))}.tal__reason{font-size:var(--fs-xs);text-align:left;color:rgb(var(--danger));font-weight:700}.tal__action{width:calc(96 * var(--u1));height:calc(30 * var(--u1));flex:none}.tal__state{font-size:var(--fs-sm);color:rgb(var(--cyan));margin-top:auto;font-weight:700}.pvp--shown{display:flex}.pvp__header{justify-content:center}.pvp__title{font-size:var(--fs-xl);color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700}.pvp__footer{justify-content:center}.pvp__nav{width:40%;height:min(55%, calc(48 * var(--u1)))}.pvp__body{min-height:0;padding:var(--sp-sm) 0;flex-direction:column;flex:1;display:flex;position:relative}.pvp__half{flex-direction:column;flex:1;min-height:0;display:flex}.pvp__halfName{margin:0 calc(24 * var(--u1));padding-bottom:var(--sp-xs);border-bottom:var(--u1) solid rgb(var(--cyan) / .3);font-size:calc(14 * var(--u1));text-align:center;color:rgb(var(--text-dim));flex:none;font-weight:700}.pvp__orbit{flex:1;justify-content:space-around;align-items:center;min-height:0;display:flex}.pvp__planet{width:var(--disc);height:var(--disc);cursor:pointer;transform:scale(var(--s,1));background:0 0;border:0;flex:none;padding:0;font-family:inherit;transition:transform .15s ease-out,filter .15s ease-out;position:relative}.pvp__planet:hover{--s:1.06;filter:drop-shadow(0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .55))}.pvp__art{width:calc(var(--disc) * var(--art));height:calc(var(--disc) * var(--art));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvp__label{font-size:var(--label);color:rgb(var(--text));text-shadow:0 0 calc(7 * var(--u1)) #000000e6;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.pvp__challenge{gap:var(--sp-md)}.pvp .domNotice{z-index:6}.pvp__versus{align-items:center;gap:var(--sp-md);grid-template-columns:1fr auto 1fr;width:100%;display:grid}.pvp__side,.pvp__vs{font-size:var(--fs-sm);color:rgb(var(--text));font-weight:700}.pvp__side{text-align:left}.pvp__side--left{text-align:right}.pvp__field{align-items:center;gap:var(--sp-xs);flex-direction:column;display:flex}.pvp__caption{font-size:calc(12 * var(--u1));color:rgb(var(--text-dim));margin:0}.pvp__refLevel{font-size:calc(28 * var(--u1));color:rgb(var(--amber));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .7);margin:0;font-weight:700}.pvp__modifiers{align-items:center;gap:calc(14 * var(--u1));flex-direction:column;display:flex}.pvp__modifier{width:calc(240 * var(--u1));height:calc(46 * var(--u1))}.pvp__start{width:calc(240 * var(--u1));height:calc(52 * var(--u1))}.pvp__close{width:calc(140 * var(--u1));height:calc(38 * var(--u1));margin-top:var(--sp-sm)}.room--shown,.setup--shown{display:flex}.room{--rose:255 79 163}.room__header{justify-content:center}.room__title{font-size:var(--fs-xl);color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700}.room__body{min-height:0;padding:var(--sp-sm) 0;flex-direction:column;flex:1;display:flex;position:relative}.room__team{justify-content:center;align-items:center;gap:calc(16 * var(--u1));min-height:0;padding:0 calc(24 * var(--u1));flex:1;display:flex}.room__vs{font-size:var(--fs-xl);text-align:center;color:rgb(var(--amber));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .8);flex:none;margin:0;font-weight:700}.room__wait{margin:0 calc(24 * var(--u1));padding-top:var(--sp-sm);border-top:var(--u1) solid rgb(var(--cyan) / .3);flex:none}.seat{--tag:calc(17 * var(--u1));--value:calc(15 * var(--u1));max-width:calc(220 * var(--u1));height:100%;max-height:calc(230 * var(--u1));padding:var(--sp-sm) var(--sp-xs);box-sizing:border-box;border-radius:calc(10 * var(--u1));background-image:var(--glass-face);box-shadow:var(--lit-edge), var(--lit-glow);flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}.seat--own{--tone:var(--cyan)}.seat--opponent{--tone:var(--rose)}.seat__tag,.seat__value,.seat__mark{white-space:nowrap;max-width:100%;text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--tone) / .8);margin:0;font-weight:700;overflow:hidden}.seat__tag{font-size:var(--tag);color:rgb(var(--text))}.seat__value{font-size:var(--value);color:rgb(var(--text-dim))}.seat__mark{font-size:calc(2.4 * var(--tag));color:rgb(var(--text))}.seat__art{justify-content:center;align-items:center;gap:var(--sp-sm);flex:1;width:100%;min-height:0;display:flex}.seat__ship{min-width:0;height:72%}.seat__drone{min-width:0;height:42%}.seat__art svg{width:auto;max-width:100%;height:100%;display:block}.times{justify-content:space-around;align-items:flex-end;display:flex}.times__cell{flex-direction:column;align-items:center;display:flex}.times__label{font-size:calc(13 * var(--u1));color:rgb(var(--text-dim));margin:0}.times__value{font-size:calc(20 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .6);margin:0;font-weight:700}.times__value--lead{font-size:calc(32 * var(--u1))}.room__variant{font-size:calc(20 * var(--u1));text-align:center;color:rgb(var(--amber));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .8);margin:0;font-weight:700}.room__footer{justify-content:center}.room__leave{width:42%;height:min(55%, calc(44 * var(--u1)))}.room__radar{--trail-span:144deg;width:calc(44 * var(--u1));height:calc(44 * var(--u1));box-shadow:inset 0 0 0 calc(2 * var(--u1)) rgb(var(--cyan) / .9), 0 0 calc(7 * var(--u1)) rgb(var(--cyan) / .2);border-radius:50%;position:relative}.radar__spin{animation:radarSpin var(--dur) linear 1 both;position:absolute;inset:0}.radar__trail{background:conic-gradient(rgb(var(--cyan) / 0) calc(360deg - var(--trail-span)), rgb(var(--cyan) / .42) 360deg);animation:radarTrail calc(var(--dur) * .4) linear 1 both;border-radius:50%;position:absolute;inset:0}.radar__ray{width:calc(2 * var(--u1));height:50%;margin-left:calc(-1 * var(--u1));background:#fffffff2;position:absolute;top:0;left:50%}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarTrail{0%{opacity:0}to{opacity:1}}.setup__header{justify-content:center}.setup__title{font-size:var(--fs-xl);color:rgb(var(--text));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--cyan) / .8);margin:0;font-weight:700}.setup__body{align-items:center;gap:var(--sp-xs);min-height:0;padding:var(--sp-sm) calc(14 * var(--u1));flex-direction:column;flex:1;display:flex;position:relative}.setup__caption{margin:var(--sp-sm) 0 0;font-size:calc(12 * var(--u1));color:rgb(var(--text-dim))}.setup__ownTag{font-size:calc(26 * var(--u1));color:rgb(var(--amber));text-shadow:0 0 calc(10 * var(--u1)) rgb(var(--amber) / .7);margin:0;font-weight:700}.setup__hint{font-size:calc(11 * var(--u1));text-align:center;color:rgb(var(--text-dim));margin:0}.setup__field{width:calc(220 * var(--u1));height:calc(48 * var(--u1));box-sizing:border-box;border-radius:var(--sp-sm);background:rgb(var(--sky) / .75);box-shadow:inset 0 0 0 var(--u1) rgb(var(--cyan) / .45);font-size:calc(26 * var(--u1));letter-spacing:calc(2 * var(--u1));color:rgb(var(--text));justify-content:center;align-items:center;margin:0;font-weight:700;display:flex}.setup__even{width:calc(240 * var(--u1));height:calc(44 * var(--u1));margin-top:var(--sp-md);flex:none}.setup__footer{justify-content:center;gap:calc(24 * var(--u1))}.setup__nav{width:38%;height:min(55%, calc(44 * var(--u1)))}.setup__keypad{--gap:calc(6 * var(--u1));justify-content:flex-start;align-items:center;gap:calc(10 * var(--u1));width:100%;min-height:0;margin-top:var(--sp-sm);flex-direction:column;flex:1;display:flex}.keypad__grid{place-content:flex-start center;gap:var(--gap);flex-wrap:wrap;flex:1;width:100%;min-height:0;display:flex}.keypad__key{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));height:calc(34 * var(--u1))}.keypad__key .btn__face{font-size:var(--fs-md)}.keypad__delete{width:calc(100 * var(--u1));height:calc(34 * var(--u1))}.splash--shown,.login--shown,.update--shown{display:flex}.startup__body{min-height:0;padding:0 calc(24 * var(--u1));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.startup__logo{font-size:calc(44 * var(--u1));color:rgb(var(--text));text-shadow:0 0 calc(6 * var(--u1)) rgb(var(--cyan) / .9), 0 0 calc(18 * var(--u1)) rgb(var(--cyan) / .55);margin:0;font-weight:700;line-height:1.1}.startup__tagline{margin:calc(8 * var(--u1)) 0 0;font-size:calc(14 * var(--u1));letter-spacing:calc(4 * var(--u1));color:rgb(var(--text-dim) / .85)}.splash .startup__logo{animation:.6s ease-out both startupRise}.splash .startup__tagline{animation:.6s ease-out .25s both startupFade}@keyframes startupRise{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes startupFade{0%{opacity:0}to{opacity:1}}.splash__prompt{padding-bottom:calc(39 * var(--u1));font-size:calc(18 * var(--u1));text-align:center;color:rgb(var(--cyan));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--cyan) / .8);animation:startupFade .4s ease-out var(--prompt-delay) both, promptPulse .8s ease-in-out calc(var(--prompt-delay) + .4s) infinite alternate;flex:none;margin:0;font-weight:700}@keyframes promptPulse{0%{opacity:1}to{opacity:.35}}.splash--leaving .startup__body,.splash--leaving .splash__prompt{opacity:0;transition:opacity var(--fade) ease-in;animation:none}.login__body{justify-content:flex-start;padding-top:24%}.login .startup__logo{font-size:calc(34 * var(--u1))}.login .startup__tagline{font-size:calc(12 * var(--u1))}.login__invite{margin:calc(46 * var(--u1)) 0 0;font-size:calc(15 * var(--u1));color:rgb(var(--text))}.login__message{margin:calc(26 * var(--u1)) 0 0;font-size:calc(12 * var(--u1));color:rgb(var(--text-dim));line-height:1.5}.login__message--warn{color:rgb(var(--amber))}.gbtn{align-items:center;gap:calc(11 * var(--u1));width:calc(260 * var(--u1));height:calc(48 * var(--u1));margin-top:calc(58 * var(--u1));padding:0 calc(23 * var(--u1));box-sizing:border-box;border:var(--u1) solid #dadce0;border-radius:calc(6 * var(--u1));cursor:pointer;font-family:sans-serif;font-size:calc(15 * var(--u1));color:#1f1f1f;background:#fff;flex:none;transition:opacity .15s ease-out;display:flex}.gbtn[disabled]{opacity:.45;cursor:default}.gbtn__mark{width:calc(22 * var(--u1));height:calc(22 * var(--u1));color:#5f6368;background:#e8eaed;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.update__body{justify-content:flex-start;padding-top:36%}.update__title{font-size:calc(20 * var(--u1));color:rgb(var(--amber));text-shadow:0 0 calc(12 * var(--u1)) rgb(var(--amber) / .7);margin:0;font-weight:700;line-height:1.3}.update__text{margin:calc(34 * var(--u1)) 0 0;font-size:calc(13 * var(--u1));color:rgb(var(--text));line-height:1.6}.update__text+.update__text{margin-top:0}.update__version{padding-bottom:calc(28 * var(--u1));font-size:calc(11 * var(--u1));text-align:center;color:rgb(var(--text-dim) / .8);flex:none;margin:0}.hud{justify-content:space-between;line-height:1}.hud__read,.hud__power,.hud__glyphs{contain:layout}.hud__head{position:relative}.hud__band{position:absolute;inset:0 0 auto}.hud__top{padding:calc(10 * var(--u1)) calc(10 * var(--u1)) 0 calc(12 * var(--u1));align-items:center;display:flex}.hud__read{align-items:center;gap:calc(16 * var(--u1));font-size:calc(13 * var(--u1));flex:1 1 0;margin:0;display:flex}.hud__read--center{justify-content:center}.hud__read--right{justify-content:flex-end}.hud__read--muted{visibility:hidden;flex:0 0 calc(186 * var(--u1))}.hud__label{color:#0ff}.hud__value{color:#fff}.hud__value--boss{color:#f44}.hud__lives{align-items:center;display:flex}.hud__life{width:calc(19 * var(--u1));height:calc(22 * var(--u1));display:block}.hud__right{align-items:flex-end;gap:calc(6 * var(--u1));flex-direction:column;flex:1 1 0;display:flex}.hud__right .hud__read{flex:none}.hud__stake{align-items:center;gap:calc(12 * var(--u1));font-size:calc(13 * var(--u1));display:flex}.hud__stake:empty{display:none}.stake{align-items:center;gap:calc(3 * var(--u1));display:flex}.stake__icon{width:calc(19 * var(--u1));height:calc(22 * var(--u1));display:block}.stake__units{color:#fff}.stake--out{animation:.42s ease-in both stake-out}@keyframes stake-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.hud__clock{color:#9fe8ff}.seatrow__icons{align-items:center;gap:calc(6 * var(--u1));display:flex}.seatrow__lives{align-items:center;gap:var(--u1);display:flex}.seatrow__drones{align-items:center;gap:calc(4 * var(--u1));display:flex}.seatrow__lives .hud__life{width:calc(11 * var(--u1));height:calc(13 * var(--u1))}.seatrow__art>svg{width:100%;height:100%;display:block}.seatrow__ship .seatrow__art{width:calc(17 * var(--u1));height:calc(17 * var(--u1))}.seatrow__drones .seatrow__art{width:calc(14 * var(--u1));height:calc(14 * var(--u1))}.seatrow__position{color:#fff;white-space:nowrap}.seatrow__position--boss{color:#f44}.opponent{top:calc(6 * var(--u1));left:calc(7 * var(--u1));width:calc(186 * var(--u1));height:calc(34 * var(--u1));box-sizing:border-box;padding:calc(2 * var(--u1)) calc(6 * var(--u1));border:var(--u1) solid #00889959;border-radius:calc(4 * var(--u1));background:#000c1fb8;position:absolute}.opponent__head,.opponent__body{justify-content:space-between;align-items:center;margin:0;display:flex}.opponent__head{height:calc(12 * var(--u1))}.opponent__body{height:calc(18 * var(--u1))}.opponent__label{font-size:calc(10 * var(--u1));color:#0ff}.opponent .seatrow__position{font-size:calc(12 * var(--u1))}.opponent__left{font-size:calc(10 * var(--u1));color:#fc0;margin:0}.teams{top:calc(6 * var(--u1));right:calc(6 * var(--u1));left:calc(6 * var(--u1));height:calc(52 * var(--u1));align-items:stretch;display:flex;position:absolute}.teams__side{box-sizing:border-box;padding:calc(2 * var(--u1)) calc(6 * var(--u1));border:var(--u1) solid #00889959;border-radius:calc(4 * var(--u1));background:#000c1fb8;flex:1 1 0}.teams__label{height:calc(12 * var(--u1));font-size:calc(10 * var(--u1));color:#0ff;margin:0}.teams__row{height:calc(18 * var(--u1));padding-left:calc(4 * var(--u1));justify-content:space-between;align-items:center;display:flex}.teams__row .seatrow__position{font-size:calc(10 * var(--u1))}.teams__gap{flex:0 0 calc(64 * var(--u1));position:relative}.teams__sum{font-size:calc(18 * var(--u1));color:#fe6;text-shadow:0 0 calc(6 * var(--u1)) #f90;position:absolute;top:50%;transform:translateY(-50%)}.teams__sum--away{left:calc(8 * var(--u1))}.teams__sum--home{right:calc(8 * var(--u1))}.teams__left{bottom:calc(10 * var(--u1));font-size:calc(13 * var(--u1));white-space:nowrap;color:#fc0;margin:0;position:absolute;left:50%;transform:translate(-50%)}.chase{position:absolute;inset:0}.chase__count,.chase__caption{white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.chase__count{top:50%}.chase__caption{top:calc(50% + 64 * var(--u1));font-size:calc(13 * var(--u1));color:#9cc6ff;text-shadow:0 0 calc(3 * var(--u1)) #000}.readout{column-gap:calc(10 * var(--u1));row-gap:calc(4 * var(--u1));margin:calc(12 * var(--u1)) 0 0 calc(12 * var(--u1));font-size:calc(12 * var(--u1));color:#ffe066;grid-template-columns:max-content max-content;display:grid}.hud__bottom{padding:0 calc(19 * var(--u1)) calc(2 * var(--u1)) calc(7 * var(--u1));align-items:flex-end;display:flex}.hud__corner{flex-direction:column;align-items:flex-start;display:flex}.hud__crit{gap:calc(8 * var(--u1));margin-bottom:calc(6 * var(--u1));padding-left:calc(5 * var(--u1));flex:none}.hud__crit .hud__value{transform-origin:0;display:inline-block}.hud__value--gain{color:#ffe066;text-shadow:0 0 calc(8 * var(--u1)) #ffe066;animation:.26s cubic-bezier(.25,.46,.45,.94) hud-gain}@keyframes hud-gain{0%{transform:scale(1.7)}to{transform:scale(1)}}.hud__power{box-sizing:border-box;width:calc(122 * var(--u1));height:calc(28 * var(--u1));padding:0 calc(5 * var(--u1));align-items:center;gap:calc(5 * var(--u1));border:var(--u1) solid #00889959;border-radius:calc(4 * var(--u1));background:#000c1fb8;display:flex;position:relative}.hud__level{width:calc(22 * var(--u1));font-size:calc(16 * var(--u1));color:#0ff;text-shadow:0 0 calc(4 * var(--u1)) #0ff}.hud__pellets{grid-template-columns:repeat(10, calc(9 * var(--u1)));grid-auto-rows:calc(12 * var(--u1));place-items:center;display:grid}.hud__pellet{width:calc(6 * var(--u1));height:calc(12 * var(--u1));background:#33556626;border-radius:50%}.hud__pellet--lit{background:radial-gradient(#ffffffe6 0%,#44ffffd9 38%,#00ddff8c 68%,#0ff3 100%)}.hud__power--fire:after{content:"";inset:calc(-1 * var(--u1));border:calc(2 * var(--u1)) solid #fffffff2;border-radius:calc(5 * var(--u1));box-shadow:0 0 0 calc(2 * var(--u1)) #fa09, 0 0 0 calc(6 * var(--u1)) #ff2a004d;animation:1.3s ease-in-out infinite hud-fire;position:absolute}.hud__power--fire .hud__level{color:#fff3b0;text-shadow:0 0 calc(8 * var(--u1)) #f40}@keyframes hud-fire{0%,to{opacity:1}50%{opacity:.5}}.hud__glyphs{justify-content:center;align-items:flex-end;gap:calc(4 * var(--u1));margin-bottom:calc(7 * var(--u1));flex:1;display:flex}.hud__glyphs>.gtile{width:calc(18 * var(--u1));flex:none}.gauge{width:calc(50 * var(--u1));flex-direction:column;flex:none;align-items:center;display:flex}.gauge__avg{font-size:calc(9 * var(--u1));color:#4f8;margin:0}.gauge__arc{width:calc(50 * var(--u1));height:calc(28 * var(--u1));display:block}.gauge__last{font-size:calc(10 * var(--u1));color:#afe;margin:0}
