.game-shell{box-sizing:border-box;width:min(900px,100vw - 40px);max-width:100%;max-height:calc(100dvh - 40px);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081218;border:1px solid #416774;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 28px 100px #000a}.game-shell::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070bbd}.game-shell[open]{display:block}.game-shell [hidden]{display:none!important}.shell-heading{border-bottom:1px solid var(--soft-line);background:linear-gradient(115deg,#10252e,#081218 65%);justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.shell-eyebrow{font:500 .65rem/1.6 var(--mono);letter-spacing:.14em;color:var(--cyan);margin:0 0 8px}.shell-heading h2{font:600 clamp(1.55rem,3vw,2.1rem)/1.2 var(--display);letter-spacing:-.04em;margin:0}.shell-close{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;flex:none;place-items:center;font:26px/1 sans-serif;display:grid}.shell-layout{grid-template-columns:210px minmax(0,1fr);min-height:370px;display:grid}.shell-nav{border-right:1px solid var(--soft-line);background:#071016;flex-direction:column;gap:24px;padding:24px 20px;display:flex}.shell-resume{background:var(--cyan);color:#06131a;border:1px solid var(--cyan);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:13px 14px;font:600 .8rem Inter,sans-serif;display:flex}.shell-tabs{flex-direction:column;gap:4px;display:flex}.shell-tabs button{min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:12px 14px;font:500 .8rem Inter,sans-serif}.shell-tabs button[aria-selected=true]{color:var(--cyan-strong);background:#132832;border-color:#416774}.shell-destinations{border-top:1px solid var(--soft-line);gap:3px;margin-top:auto;padding-top:16px;display:grid}.shell-destinations a{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font:.75rem Inter,sans-serif;text-decoration:none;display:flex}.shell-destinations a:hover,.shell-tabs button:hover{color:var(--text);background:var(--hover)}.shell-destinations>button{min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 10px;font:.75rem Inter,sans-serif;display:flex}.shell-destinations>button:hover{color:var(--text);background:var(--hover)}.shell-panels{overscroll-behavior:contain;min-width:0;max-height:65dvh;padding:28px;overflow:auto}.shell-panels h3{font:600 1.25rem/1.4 var(--display);letter-spacing:-.02em;color:var(--text);margin:0 0 12px}.shell-panels p{color:var(--muted);margin:0 0 18px;font-size:.82rem;line-height:1.7}.shell-save{border:1px solid var(--soft-line);background:#0b1b22;align-items:flex-start;gap:14px;margin:28px 0 20px;padding:18px;display:flex}.shell-save>span{color:var(--cyan);font-size:25px}.shell-save strong{font:600 .8rem/1.5 Inter,sans-serif}.shell-save p{margin:6px 0 0;font-size:.75rem}.shell-tip{border-left:2px solid var(--amber);padding-left:14px}.shell-secondary,.shell-restart-confirm button{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:0 0;padding:10px 14px;font:.77rem Inter,sans-serif}.shell-mission-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.shell-mission-actions a{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.shell-panels .shell-action-note{margin:10px 0 0;font-size:.72rem}.shell-destinations [data-game-exit]{border-top:1px solid var(--soft-line);margin-top:5px}.shell-restart-confirm{background:#211a13;border:1px solid #8b6745;margin-top:16px;padding:18px}.shell-restart-confirm h4{margin:0 0 8px;font-size:.9rem}.shell-restart-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.shell-danger{background:var(--amber);color:#1d140b;align-items:center;min-height:44px;padding:10px 14px;font:600 .77rem Inter,sans-serif;text-decoration:none;display:inline-flex}.shell-control-cards{gap:22px;display:grid}.shell-control-cards section+section{border-top:1px solid var(--soft-line);padding-top:22px}.shell-control-cards h3{color:var(--cyan-strong);font-size:.95rem}.shell-control-cards dl{margin:0 0 14px;font-size:.77rem;line-height:1.7}.shell-control-cards dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.shell-control-cards dt{color:var(--muted)}.shell-control-cards dd{color:var(--text);margin:0}.shell-control-cards p{margin-bottom:0;font-size:.77rem}.shell-control-cards p+p{margin-top:12px}.game-shell kbd{min-width:22px;min-height:23px;font:.65rem var(--mono);color:var(--text);background:#10232c;border:1px solid #416774;border-bottom-width:2px;justify-content:center;align-items:center;margin-right:3px;padding:0 4px;display:inline-flex}.shell-setting{margin:22px 0}.shell-setting label{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font:500 .83rem Inter,sans-serif;display:flex}.shell-setting output{font:.75rem var(--mono);color:var(--cyan)}.shell-setting input[type=range]{width:100%;min-height:44px;accent-color:var(--cyan);cursor:pointer;margin:0;display:block}.shell-setting select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#10232c;padding:10px 12px;font:.8rem Inter,sans-serif}.shell-setting p{margin:8px 0 0;font-size:.74rem}.shell-check{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 0;font-size:.83rem;display:flex}.shell-check input{width:21px;height:21px;accent-color:var(--cyan)}.shell-preference-status{min-height:25px;color:var(--cyan)!important;margin:14px 0 0!important;font-size:.75rem!important}.shell-footer{border-top:1px solid var(--soft-line);font:.62rem/1.5 var(--mono);color:var(--muted);justify-content:space-between;gap:16px;padding:14px 28px;display:flex}.game-shell :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--cyan-strong);outline-offset:3px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=620px){.game-shell{width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto}.shell-heading{padding:18px}.shell-layout{min-height:0;display:block}.shell-nav{border-right:0;border-bottom:1px solid var(--soft-line);gap:12px;padding:14px 18px}.shell-resume{min-height:44px}.shell-tabs{flex-direction:row;gap:4px}.shell-tabs button{text-align:center;flex:1;padding:9px 6px;font-size:.75rem}.shell-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:0;padding-top:10px;display:grid}.shell-destinations a{min-height:44px;padding:6px 8px;font-size:.72rem}.shell-panels{max-height:none;padding:20px 18px;overflow:visible}.shell-save{margin:20px 0;padding:14px}.shell-footer{flex-wrap:wrap;gap:5px;padding:12px 18px}.shell-control-cards dl>div{grid-template-columns:85px minmax(0,1fr);gap:10px}.shell-control-cards dl{font-size:.73rem}.shell-eyebrow{font-size:.58rem}.shell-panels h3{font-size:1.1rem}}@media (height<=620px) and (width>=621px){.game-shell{max-height:calc(100dvh - 16px)}.shell-heading{padding:14px 24px}.shell-panels{max-height:calc(100dvh - 150px)}.shell-nav{gap:14px;padding:16px}.shell-layout{min-height:0}.shell-footer{padding:10px 24px}}body[data-interface=surface] .topbar nav{display:none}body[data-interface=surface] .topbar{flex-wrap:nowrap;gap:12px}body[data-interface=surface] .topbar .solaris-trigger{margin-left:auto}.game-shell-trigger{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=620px){html .topbar{flex-wrap:nowrap;gap:6px;padding-inline:10px}html .topbar nav{flex-wrap:nowrap;gap:4px;min-width:0}html .topbar .campaign-nav-link{display:none!important}html .topbar nav .game-shell-trigger{width:44px;min-width:44px;padding:0}html .topbar nav .game-shell-trigger span{display:none}html .topbar .solaris-trigger{flex-shrink:0;justify-content:center;width:44px;min-width:44px;padding:0}html .topbar .solaris-trigger>span{display:none}html .topbar .collection-link{flex-shrink:0;justify-content:center;width:44px;min-width:44px;padding:0}html .topbar .collection-link>span{display:none}html .topbar .explore-trigger{gap:3px;padding-inline:5px;font-size:.75rem}body[data-interface=surface] .topbar{padding-inline:14px}}@media (width<=360px){html .topbar nav{gap:0}html .topbar .explore-trigger{padding-inline:2px}html .topbar .explore-trigger svg{display:none}}@media (width>=621px){html .topbar{height:auto;min-height:70px}html .topbar .campaign-nav-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (width>=621px) and (width<=1100px){html .topbar{gap:12px;padding-inline:20px}html .topbar nav{flex-wrap:nowrap;gap:12px}html .topbar nav .game-shell-trigger{width:44px;min-width:44px;padding:0}html .topbar nav .game-shell-trigger span{display:none}html .topbar .collection-link,html .topbar .solaris-trigger{flex-shrink:0;justify-content:center;width:44px;min-width:44px;padding:0}html .topbar .collection-link>span,html .topbar .solaris-trigger>span{display:none}}body[data-freeflight=true] .game-shell .shell-heading{padding-top:28px;padding-bottom:22px}body[data-freeflight=true] .game-shell .shell-heading h2{letter-spacing:.13em;font-size:1.35rem}body[data-freeflight=true] .game-shell .shell-nav{background:#052a4566;border-right:1px solid #6ddcf53b}body[data-freeflight=true] .game-shell .shell-resume{letter-spacing:.06em;font-size:.7rem}body[data-freeflight=true] .game-shell .shell-tabs{gap:6px}body[data-freeflight=true] .game-shell .shell-tabs button{letter-spacing:.05em;padding:12px 15px;font-size:.72rem}body[data-freeflight=true] .game-shell .shell-destinations{border-color:#6ddcf53b}body[data-freeflight=true] .game-shell .shell-destinations a{font:.7rem/1.5 var(--mono);color:#9dd5e8;border-left:1px solid #0000;transition:background .16s,border-color .16s,color .16s}body[data-freeflight=true] .game-shell .shell-destinations a:hover{color:#e5fbff;background:#1d769a33;border-left-color:#8ceaff}body[data-freeflight=true] .game-shell .shell-panels{background:linear-gradient(110deg,#2a8cb110,#0000 60%)}body[data-freeflight=true] .game-shell .shell-panels h3{color:#d6f6ff;font-family:var(--mono);letter-spacing:.015em;font-size:1.06rem}body[data-freeflight=true] .game-shell .shell-panels p{color:#adcfdd}body[data-freeflight=true] .game-shell .shell-save{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#0d4d6d38;border:1px solid #6ddcf53b}body[data-freeflight=true] .game-shell .shell-save>span{background:radial-gradient(circle,#0000 0 35%,#7bdef5b3 36% 40%,#0000 41%);border:1px solid #7bdef58c;border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:0;position:relative}body[data-freeflight=true] .game-shell .shell-save>span:before,body[data-freeflight=true] .game-shell .shell-save>span:after{content:"";pointer-events:none;background:#a3edff99;position:absolute}body[data-freeflight=true] .game-shell .shell-save>span:before{height:1px;top:50%;left:-4px;right:-4px}body[data-freeflight=true] .game-shell .shell-save>span:after{width:1px;top:-4px;bottom:-4px;left:50%}body[data-freeflight=true] .game-shell .shell-save strong{color:#d6f6ff;font:.74rem/1.5 var(--mono)}body[data-freeflight=true] .game-shell .shell-tip{border-color:#73e0fa}body[data-freeflight=true] .game-shell .shell-control-cards h3{color:#a2eaff;font-size:.82rem}body[data-freeflight=true] .game-shell .shell-control-cards dt{color:#8dbfd1}body[data-freeflight=true] .game-shell kbd{color:#d6f6ff;background:#0b52714f;border:1px solid #69d6ef6e;border-radius:0;box-shadow:inset 0 -2px #65d7f125}body[data-freeflight=true] .game-shell :is(.shell-setting label,.shell-check){font:.73rem/1.5 var(--mono)}body[data-freeflight=true] .game-shell :is(.shell-setting output,.shell-preference-status){color:#8deaff!important}body[data-freeflight=true] .game-shell :is(.shell-setting input,.shell-check input){accent-color:#72dff7}body[data-freeflight=true] .game-shell .shell-restart-confirm{background:#322b205c;border-color:#c19e5d8c}body[data-freeflight=true] .game-shell .shell-danger{color:#ffdda6;background:#795f2b78;border-color:#ffd08b}body[data-freeflight=true] .game-shell .shell-footer{color:#8dc3d8;letter-spacing:.025em;background:#04263d4f;border-color:#6ddcf53b}@media (width<=620px){body[data-freeflight=true] .game-shell .shell-heading{padding:22px 18px 18px}body[data-freeflight=true] .game-shell .shell-heading h2{font-size:1.1rem}body[data-freeflight=true] .game-shell .shell-tabs button{padding:10px 9px;font-size:.61rem}}.game-browser{box-sizing:border-box;color:#d1e9ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--holo-open-duration:.45s;--holo-close-duration:.26s;background:linear-gradient(130deg,#052839f2,#071a29ed);border:1px solid #79d6ec8c;width:min(1180px,100vw - 72px);max-width:none;height:min(850px,100dvh - 72px);max-height:none;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 24px 100px #0009,inset 0 0 70px #14789515}.game-browser:not([open]){display:none!important}.game-browser[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.game-browser::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00101880}.game-browser [hidden]{display:none!important}.game-browser-heading{background:linear-gradient(100deg,#17739625,#0000);border-bottom:1px solid #74d3e945;justify-content:space-between;align-items:center;gap:24px;padding:20px 26px;display:flex}.game-browser-heading h2{color:#d2f3fa;font:500 clamp(20px,2.2vw,28px)/1.15 var(--display);letter-spacing:.04em;margin:0}.game-browser-heading .shell-eyebrow{margin:0 0 6px;font-size:9px}.game-browser-actions{flex-shrink:0;gap:10px;display:flex}.game-browser-actions button{color:#bdeafa;font:11px/1.4 var(--mono);cursor:pointer;background:#0d6a8033;border:1px solid #75c9df80;min-height:44px;padding:10px 15px}.game-browser-actions button:hover{background:#268cb14d;border-color:#c2f2ff}.game-browser-actions button:last-child{border-color:#9adbe5b3}.game-browser-content{overscroll-behavior:contain;scrollbar-color:#36839b #082331;min-height:0;position:relative;overflow:auto}.game-panel-mount{box-sizing:border-box;min-height:100%;padding:24px}.game-panel-mount>.shell{max-width:none;margin:0;padding:0}.game-panel-mount .overview-heading{padding-top:0}.game-panel-loading,.game-panel-unavailable{color:#a5c7d5;font:13px/1.7 var(--mono);padding:40px 20px}.game-browser-footer{color:#84b4c6;font:9px/1.4 var(--mono);letter-spacing:.025em;border-top:1px solid #74d3e931;justify-content:space-between;gap:20px;padding:12px 26px;display:flex}.game-browser :is(button,a,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #b4f1ef}@media (width<=700px){.game-browser{width:calc(100vw - 20px);height:calc(100dvh - 28px)}.game-browser-heading{gap:10px;padding:14px}.game-browser-heading h2{font-size:20px}.game-browser-heading .shell-eyebrow{font-size:7px}.game-browser-actions{gap:5px}.game-browser-actions button{padding:8px;font-size:9px}.game-panel-mount{padding:16px}.game-browser-footer{gap:10px;padding:10px 14px;font-size:8px}}html body .solaris-face.solaris-avatar{width:42px;height:42px;box-shadow:none;color:#dcf6f0;background:0 0;border:0;border-radius:0;flex:0 0 42px;position:relative;transform:none;animation:none!important;display:inline-flex!important}html body .solaris-face.solaris-avatar:after{display:none}html body .solaris-avatar>svg{width:100%;height:100%;color:inherit;display:block;overflow:visible}html body .solaris-dialog .solaris-avatar{flex-basis:52px;width:52px;height:52px}.solaris-avatar-head{transform-origin:50px 50px;animation:5s ease-in-out infinite solaris-avatar-idle}.solaris-avatar-shell{fill:#ffd574;stroke:#e6a645;stroke-width:1.8px}.solaris-avatar-highlight{fill:none;stroke:#ffe9aa;stroke-width:2.8px;stroke-linecap:round}.solaris-avatar-rays{fill:#f6c85b;transform-origin:50px 50px;animation:5.2s ease-in-out infinite solaris-rays}.solaris-avatar-rays path:nth-child(2n){fill:#efad43}.solaris-avatar-features{transform-origin:50px 50px}.solaris-avatar-eyes{fill:none;stroke:#613719;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round}.solaris-avatar-blinking-eye{transform-origin:50px 47px;animation:4.7s linear infinite solaris-avatar-blink}.solaris-avatar-smile{fill:none;stroke:#613719;stroke-width:2.3px;stroke-linecap:round}.solaris-avatar-speech{fill:#613719;transform-origin:50px 65px;display:none}html[data-solaris=thinking] .solaris-avatar-head{animation:3s ease-in-out infinite solaris-avatar-think}html[data-solaris=thinking] .solaris-avatar-features{animation:3s ease-in-out infinite solaris-avatar-look}html[data-solaris=thinking] .solaris-avatar-rays{animation-duration:2.4s}html[data-solaris=speaking] .solaris-avatar-smile{display:none}html[data-solaris=speaking] .solaris-avatar-speech{animation:.42s ease-in-out infinite solaris-avatar-talk;display:block}html[data-solaris=offline] .solaris-avatar-shell{fill:#d8b067;stroke:#b7893f}html[data-solaris=offline] .solaris-avatar-highlight{stroke:#edd09a}html[data-solaris=offline] .solaris-avatar-rays{fill:#cfa04d}html[data-solaris=offline] .solaris-avatar-rays path:nth-child(2n){fill:#b98b45}html[data-solaris=offline] :is(.solaris-avatar-head,.solaris-avatar-blinking-eye,.solaris-avatar-rays){animation:none}@keyframes solaris-rays{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes solaris-avatar-idle{50%{transform:rotate(-1deg)}}@keyframes solaris-avatar-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes solaris-avatar-think{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes solaris-avatar-look{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}@keyframes solaris-avatar-talk{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.3)}}html[data-motion=reduced] .solaris-avatar *{animation:none!important}@media (prefers-reduced-motion:reduce){.solaris-avatar *{animation:none!important}}html body .visual-control[data-visual-symbol]{color:#bcecf5;cursor:pointer;background:linear-gradient(135deg,#0d4f6bba,#062f46b0);border:1px solid #77d8ee8c;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:0;width:52px;min-width:52px;height:50px;min-height:50px;padding:7px;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 0 14px #60d6f10d;clip-path:none!important}html body .visual-control[hidden]{display:none!important}html body .visual-control>.visual-control-icon{pointer-events:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex!important}html body .visual-control .visual-control-icon>svg{flex:none;width:28px;height:28px;display:block;overflow:visible}html body .visual-control-icon .solaris-avatar{flex-basis:39px;width:39px;height:39px}html body .visual-control>.visual-control-label{z-index:30;color:#d7f4f8;opacity:0;visibility:hidden;pointer-events:none;text-transform:none;letter-spacing:.015em;width:max-content;max-width:min(270px,100vw - 30px);height:auto;min-height:30px;font:500 .71rem/1.4 var(--mono);white-space:normal;background:#05283af5;border:1px solid #79d9ea8c;align-items:center;gap:10px;padding:7px 10px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px);box-shadow:0 6px 18px #00101899;display:flex!important}html body .visual-control-label kbd{color:#a6d8e3;min-width:23px;min-height:23px;font:.61rem var(--mono);background:#2e809933;border:1px solid #8ddfeb55;border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0;padding:2px 4px;display:inline-flex}html body .visual-control:is(:hover,:focus-visible)>.visual-control-label{opacity:1;visibility:visible;transform:translate(-50%)}html body .topbar .game-shell-trigger>.visual-control-label{left:auto;right:0;transform:translateY(-3px)}html body .topbar .game-shell-trigger:is(:hover,:focus-visible)>.visual-control-label{transform:translateY(0)}html body .visual-control:is(:hover,:focus-visible){color:#e7fcff;background:linear-gradient(135deg,#18708cb8,#07435bca);border-color:#b2f0fb;box-shadow:inset 0 0 18px #5ce5ff20,0 0 14px #5ce5ff15}html body .visual-control:focus-visible{outline-offset:3px;outline:2px solid #c8f6ff}html body .visual-control[aria-selected=true]{color:#f0feff;background:#26788c99;border-color:#c0f7ff;box-shadow:inset 0 -3px #bceff5}html body .navigation-overhead{align-items:center;gap:8px}html body .navigation-overhead .visual-control[data-visual-symbol]{flex:none;width:52px;min-width:52px;padding:7px}html body .navigation-overhead>.visual-control:first-child>.visual-control-label{left:0;transform:translateY(-3px)}html body .navigation-overhead>.visual-control:first-child:is(:hover,:focus-visible)>.visual-control-label{transform:translateY(0)}html body .game-shell .shell-tabs{grid-template-columns:1fr;gap:7px;display:grid}html body .game-shell .shell-tabs .visual-control[data-visual-symbol]{justify-content:flex-start;gap:10px;width:100%;min-width:0;height:48px;min-height:48px;padding:7px 10px}html body .game-shell .shell-tabs .visual-control>.visual-control-label{opacity:1;visibility:visible;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:.72rem;position:static;transform:none}html body .game-shell .shell-tabs .visual-control:is(:hover,:focus-visible)>.visual-control-label{transform:none}html body .game-shell .shell-destinations{grid-template-columns:1fr;gap:3px}html body .game-shell .shell-destinations .visual-control[data-visual-symbol]{width:100%;min-width:0;height:58px;min-height:58px;padding:7px}html body .game-shell .shell-resume[data-visual-symbol]{background:#1b6a7380;border-color:#a8edecb3;width:100%;height:54px}html body .game-shell .shell-nav .visual-control-label{max-width:230px;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}html body .game-shell .shell-nav .visual-control:is(:hover,:focus-visible)>.visual-control-label{transform:translateY(-50%)}html body .game-browser-actions .visual-control[data-visual-symbol],html body .game-shell .shell-close[data-visual-symbol]{width:44px;min-width:44px;height:44px;min-height:44px}html body .game-browser-actions .visual-control-label,html body .game-shell .shell-close .visual-control-label{left:auto;right:0;transform:translateY(-3px)}html body .game-browser-actions .visual-control:is(:hover,:focus-visible)>.visual-control-label,html body .game-shell .shell-close:is(:hover,:focus-visible)>.visual-control-label{transform:translateY(0)}@media (width<=620px){html body .navigation-overhead{right:auto}html body .navigation-overhead .visual-control[data-visual-symbol]{width:46px;min-width:46px;height:46px;min-height:46px}html body .game-shell .shell-nav{gap:15px}html body .game-shell .shell-tabs{grid-template-columns:repeat(3,1fr)}html body .game-shell .shell-tabs .visual-control[data-visual-symbol]{justify-content:center;gap:4px;padding:5px}html body .game-shell .shell-tabs .visual-control-icon,html body .game-shell .shell-tabs .visual-control-icon>svg{width:20px}html body .game-shell .shell-tabs .visual-control>.visual-control-label{font-size:.57rem}html body .game-shell .shell-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}html body .game-shell .shell-nav .visual-control-label{max-width:200px;top:calc(100% + 7px);left:0;transform:none}html body .game-shell .shell-nav .visual-control:is(:hover,:focus-visible)>.visual-control-label{transform:none}}html[data-motion=reduced] .visual-control,html[data-motion=reduced] .visual-control-label{transition:none!important}@media (prefers-reduced-motion:reduce){.visual-control,.visual-control-label{transition:none!important}}
