h2.panel-header{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:focus-within{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@supports not selector(:focus-visible){:focus{outline:2px solid var(--accent-color);outline-offset:2px}}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.menu-link:focus-visible,.chat-tab:focus-visible,.context-menu-item:focus-visible,.help-section-header:focus-visible,.stats-tab:focus-visible,.achievements-tab:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.menu-link:focus{outline:2px solid var(--accent-color);outline-offset:-2px}body.modern-ui :focus-visible{outline:2px solid transparent;box-shadow:var(--ui-focus-ring)}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText!important;outline-offset:2px!important}body.modern-ui :focus-visible{outline:2px solid CanvasText!important;box-shadow:none!important}.panel{border:1px solid CanvasText!important}.progress-bar{border:1px solid CanvasText!important}.progress-fill{forced-color-adjust:none;background:Highlight!important}button{border:1px solid ButtonText!important}button:hover{border-color:Highlight!important}.chat-tab{border:1px solid CanvasText!important}.chat-tab.active{border-color:Highlight!important;background:Highlight!important;color:HighlightText!important}input,select,textarea{border:1px solid CanvasText!important}}body.high-contrast-borders :focus-visible{outline:3px solid var(--text-color);outline-offset:2px}.skip-link{position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:10000;padding:12px 24px;background:var(--bg-color);color:var(--text-color);border:2px solid var(--accent-color);text-decoration:none;font-weight:700;transition:top .2s ease}.skip-link:focus{top:10px;outline:none}button.help-section-header{background:0 0;border:none;border-bottom:1px solid var(--border-color);padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}[role=button],[role=menuitem],[role=tab],[tabindex="0"]{cursor:pointer}.context-menu button.context-menu-item{background:0 0;border:none;font:inherit;color:inherit;width:100%;text-align:left;cursor:pointer}.context-menu button.context-menu-item:focus{background:var(--accent-color);color:var(--bg-color)}[aria-disabled=true],[disabled]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.chat-tab.unread::after{animation:none}.floating-text{animation:none;opacity:1}.toast{animation:none}.toast.toast-hiding{animation:none}.achievement-toast{animation:none}.progress-fill::after{animation:none!important}.crt-overlay{animation:none!important}.zone-item:hover,.action-card:hover,.inventory-item:hover,.hardware-card:hover,button:hover{transform:none!important}.chat-tab.unread,.chat-tab.attention,.contract-board-glow{animation:none!important}.contract-board-glow::after{animation:none!important;transform:none!important;opacity:.45}}@media(prefers-contrast:more){body:not(.high-contrast-disabled):not(.high-contrast-text):not(.high-contrast-borders){--dim-color:var(--high-contrast-dim, #999999)}body:not(.high-contrast-disabled):not(.high-contrast-text):not(.high-contrast-borders) input,body:not(.high-contrast-disabled):not(.high-contrast-text):not(.high-contrast-borders) select,body:not(.high-contrast-disabled):not(.high-contrast-text):not(.high-contrast-borders) textarea{border-width:2px}}body.high-contrast-borders input,body.high-contrast-borders select,body.high-contrast-borders textarea{border:2px solid var(--text-color)}body.high-contrast-borders input:focus,body.high-contrast-borders select:focus,body.high-contrast-borders textarea:focus{border-color:var(--accent-color);outline:2px solid var(--accent-color)}body.high-contrast-borders .progress-bar{border:2px solid var(--text-color)}body.high-contrast-borders .chat-tab{border:2px solid var(--dim-color)}body.high-contrast-borders .chat-tab.active{border-color:var(--accent-color)}body.high-contrast-borders .panel{border:2px solid var(--text-color);overflow:hidden}body.high-contrast-borders .menu-link:focus,body.high-contrast-borders .menu-link.active{outline:2px solid var(--text-color)}body.high-contrast-borders .help-section-header{border:2px solid var(--dim-color)}body.high-contrast-borders .help-section.expanded .help-section-header{border-color:var(--accent-color)}#sr-announcements{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.link-button{background:0 0;border:none;padding:0;font:inherit;color:var(--accent-color);cursor:pointer;text-decoration:underline}.link-button:hover{color:var(--text-color)}@media(prefers-reduced-motion:reduce){body.desktop-client .inventory-slot.has-signature,body.desktop-client .equipment-slot.has-signature,body.desktop-client .profile-equip-slot.has-signature{animation:signature-pulse 3s ease-in-out infinite!important}body.desktop-client .item-name.glitch,body.desktop-client .inventory-list-item-name.glitch{animation:glitch-skew 2.5s infinite linear!important}body.desktop-client .item-name.glitch::before,body.desktop-client .inventory-list-item-name.glitch::before{display:flex!important;animation:glitch-before 2.5s infinite linear!important}body.desktop-client .item-name.glitch::after,body.desktop-client .inventory-list-item-name.glitch::after{display:flex!important;animation:glitch-after 2.5s infinite linear!important}}