:root{--bg:#10120f;--panel:#171a16;--panel2:#1d211b;--line:#30362d;--line2:#252a23;--text:#e9e9df;--muted:#878d7e;--dim:#61685a;--green:#a8bf72;--green2:#73894c;--amber:#ddb66c;--red:#cf7666;--mono:'IBM Plex Mono',monospace;--display:'Barlow Condensed',Impact,sans-serif;--sans:Inter,Arial,sans-serif;--sidebar:250px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.55;min-width:320px}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(165,180,135,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(165,180,135,.055) 1px,transparent 1px);background-size:42px 42px;z-index:0}.shell{position:relative;z-index:1;min-height:100vh}.mono,.nav-link kbd,.eyebrow,.panel-code,.metric-label,.data-label,.side-class,.sidebar-foot,.main-footer,.top-clock,.top-date,.ticker,.terminal,.tag,.rank-kicker,.table-head,.power-score,.stat-caption,.form-hint{font-family:var(--mono)}.sidebar{position:fixed;z-index:8;inset:0 auto 0 0;width:var(--sidebar);background:#141713;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:24px 15px 15px}.brand{height:49px;text-decoration:none;color:var(--text);display:flex;align-items:center;gap:11px;padding:0 9px}.brand-mark{width:36px;height:36px;border:1px solid var(--green2);display:grid;place-items:center;color:var(--green);font:800 24px var(--display);position:relative;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.brand-mark span{font-size:11px;color:var(--amber);position:absolute;right:4px;top:1px}.brand-copy{display:flex;flex-direction:column;line-height:1.1}.brand-copy strong{font:800 23px var(--display);letter-spacing:1px}.brand-os{color:var(--green);margin-left:5px}.brand-copy small{font:8px var(--mono);letter-spacing:.7px;color:var(--muted);margin-top:4px}.side-class{margin:27px 5px 31px;border:1px solid var(--line);padding:9px 8px;color:var(--muted);font-size:9px;letter-spacing:.5px;white-space:nowrap}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #9ab56a;margin-right:7px;vertical-align:1px;animation:blink 2s infinite}.nav-label{font:10px var(--mono);color:var(--dim);letter-spacing:1.3px;padding:0 10px 10px}.nav-list{display:grid;gap:4px}.nav-link{position:relative;height:43px;display:flex;align-items:center;gap:12px;padding:0 11px;text-decoration:none;color:#a2a698;border:1px solid transparent;transition:.18s ease;font-size:12px}.nav-link:hover{color:var(--text);background:#1a1d18}.nav-link.active{color:var(--green);background:#20251c;border-color:#39432e}.nav-link.active:before{content:"";position:absolute;left:-1px;top:9px;bottom:9px;width:2px;background:var(--green)}.nav-icon{width:18px;text-align:center;font-size:17px;color:#858b78}.active .nav-icon{color:var(--green)}.nav-link kbd{margin-left:auto;color:#596052;background:#181b16;font-size:9px;padding:3px 5px}.sidebar-spacer{flex:1}.sidebar-operator{border-top:1px solid var(--line);padding:15px 5px 14px;display:flex;align-items:center;gap:10px}.mini-avatar,.top-avatar{display:grid;place-items:center;background:#2b3324;border:1px solid #53613d;color:var(--green);font:700 17px var(--display);width:34px;height:34px}.operator-small{display:grid;line-height:1.3}.operator-small b{font:600 11px var(--mono);color:var(--text)}.operator-small span{font:9px var(--mono);color:var(--muted);margin-top:4px}.sidebar-foot{border-top:1px solid var(--line2);padding:12px 5px 0;display:flex;justify-content:space-between;color:#53594e;font-size:8px;letter-spacing:.35px}.main{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.topbar{height:62px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 31px;background:rgba(17,19,16,.88)}.breadcrumb{display:flex;gap:11px;align-items:center;font:10px var(--mono);letter-spacing:.8px;color:var(--dim)}.breadcrumb b{color:#454a40;font-weight:400}.breadcrumb strong{font-weight:500;color:#bbc0b3}.top-actions{display:flex;align-items:center;gap:18px}.top-clock{color:var(--green);font-size:12px}.top-date{font-size:9px;color:var(--muted)}.icon-btn{border:1px solid var(--line);background:#181b17;color:#a3a994;cursor:pointer;width:31px;height:31px;display:grid;place-items:center;transition:.18s}.icon-btn:hover{border-color:var(--green2);color:var(--green)}.sound-toggle{font-size:18px}.top-avatar{width:27px;height:27px;font-size:14px}.mobile-menu{display:none}.main-footer{border-top:1px solid var(--line2);padding:12px 31px;margin-top:auto;display:flex;justify-content:space-between;color:#62685c;font-size:8px;letter-spacing:.6px}.main-footer b{color:#8b926f;margin:0 5px}.main-footer .live-dot{width:5px;height:5px;margin-left:5px}.page-wrap{max-width:1500px;margin:0 auto;width:100%;padding:27px 31px 34px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.eyebrow{color:var(--green);font-size:9px;letter-spacing:1.7px;text-transform:uppercase}.page-heading h1{margin:2px 0 0;font:800 34px/.95 var(--display);letter-spacing:.3px;text-transform:uppercase}.page-heading p{margin:8px 0 0;color:var(--muted);font-size:11px}.heading-meta{text-align:right;font:9px/1.8 var(--mono);color:var(--muted);letter-spacing:.3px}.heading-meta strong{color:var(--green);font-weight:500}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:1.2fr .8fr}.grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{position:relative;background:linear-gradient(145deg,rgba(26,29,24,.98),rgba(21,24,20,.98));border:1px solid var(--line);min-width:0}.panel:before,.panel:after{content:"";position:absolute;width:7px;height:7px;pointer-events:none}.panel:before{top:-1px;left:-1px;border-top:1px solid var(--green2);border-left:1px solid var(--green2)}.panel:after{bottom:-1px;right:-1px;border-bottom:1px solid #555d4c;border-right:1px solid #555d4c}.panel-head{height:42px;border-bottom:1px solid var(--line2);padding:0 15px;display:flex;align-items:center;justify-content:space-between}.panel-title{display:flex;gap:9px;align-items:center;font:700 13px var(--display);letter-spacing:.75px;text-transform:uppercase}.panel-title .title-mark{color:var(--green);font-size:15px}.panel-code{color:#6d7465;font-size:9px;letter-spacing:.6px}.panel-body{padding:15px}.status-banner{display:flex;align-items:center;gap:12px;border:1px solid #3c4931;background:linear-gradient(90deg,rgba(99,122,64,.15),rgba(99,122,64,.03));padding:13px 15px;margin-bottom:15px}.status-seal{height:37px;width:37px;border:1px solid var(--green2);display:grid;place-items:center;color:var(--green);font:700 19px var(--display)}.status-copy{flex:1}.status-copy b{display:block;font:700 17px var(--display);letter-spacing:1px;color:#dfe8d1}.status-copy span{font:9px var(--mono);color:var(--muted);letter-spacing:.5px}.status-right{font:9px var(--mono);color:var(--green);text-align:right}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:15px}.metric{background:#191c18;padding:12px 13px;min-height:70px}.metric-label{color:#808778;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.metric-value{font:700 23px/.95 var(--display);margin-top:7px;color:#e6e8df}.metric-value.green{color:var(--green)}.metric-value.amber{color:var(--amber)}.metric-sub{font:8px var(--mono);color:#687061;margin-top:4px}.radar-wrap{display:flex;gap:16px;align-items:center;min-height:201px}.radar{width:184px;height:184px;flex:none;position:relative;border:1px solid #45513a;border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(124,155,79,.11) 0 1px,transparent 1.5px),repeating-radial-gradient(circle,transparent 0 31px,rgba(133,154,105,.20) 32px 33px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(133,154,105,.18) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(133,154,105,.18) 50%,transparent calc(50% + .5px));background-color:#121710}.radar:before,.radar:after{content:"";position:absolute;background:#414d35;opacity:.55}.radar:before{width:1px;height:100%;left:50%}.radar:after{height:1px;width:100%;top:50%}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 284deg,rgba(154,190,97,.03) 300deg,rgba(154,190,97,.25) 350deg,rgba(154,190,97,.55) 360deg);animation:sweep 6s linear infinite}.radar-blip{position:absolute;width:5px;height:5px;background:#d2e59e;border-radius:50%;box-shadow:0 0 8px 2px rgba(186,217,119,.55);z-index:1}.radar-center{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green);z-index:2}.radar-caption{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#69745e;font:7px var(--mono);letter-spacing:1px}.radar-info{flex:1;min-width:0}.radar-info h3{font:700 15px var(--display);letter-spacing:.8px;margin:0 0 3px}.radar-info>p{font:9px var(--mono);color:var(--muted);margin:0 0 13px}.contact-row{display:flex;justify-content:space-between;border-top:1px solid var(--line2);padding:7px 0;font:9px var(--mono);color:#8f9588}.contact-row b{font-weight:500;color:var(--green)}.health-list{display:grid;gap:9px}.health-item{display:grid;grid-template-columns:1fr 42px;align-items:center;gap:8px}.health-line{display:flex;justify-content:space-between;font:9px var(--mono);color:#9da294;margin-bottom:4px}.health-line span:last-child{color:var(--green)}.bar{height:3px;background:#2a3027;overflow:hidden}.bar>i{height:100%;display:block;background:var(--green2)}.health-item:nth-child(3) .bar>i{background:var(--amber)}.health-item:nth-child(4) .bar>i{background:#839b5b}.terminal{height:175px;overflow:hidden;background:#11140f;border:1px solid #282e24;padding:10px 12px;font-size:9px;line-height:1.9;color:#87917b;position:relative}.terminal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25px;background:linear-gradient(transparent,#11140f)}.log-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-time{color:#626d55}.log-ok{color:#9cb76b}.log-warn{color:#d4ad64}.log-alert{color:#c77766}.terminal-cursor{display:inline-block;width:6px;height:12px;background:var(--green2);vertical-align:-2px;animation:blink 1s steps(2) infinite}.ticker{height:34px;display:flex;align-items:center;gap:12px;overflow:hidden;border:1px solid var(--line);background:#151813;margin-top:14px;font-size:9px;white-space:nowrap}.ticker-label{height:100%;display:flex;align-items:center;padding:0 12px;background:#262c21;color:var(--green);font-size:8px;letter-spacing:.9px}.ticker-track{display:flex;gap:40px;animation:marquee 32s linear infinite;color:#9ca292}.ticker-track span:before{content:"◆";color:var(--green2);font-size:7px;margin-right:9px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.quick-link{border:1px solid var(--line);background:#191c18;text-decoration:none;color:#c2c6b9;padding:11px 12px;display:flex;align-items:center;gap:9px;transition:.18s;min-height:48px}.quick-link:hover{border-color:#596a42;background:#20261b;color:var(--green)}.quick-symbol{font-size:17px;color:var(--green)}.quick-link b{font:700 12px var(--display);letter-spacing:.5px;text-transform:uppercase}.quick-link span:last-child{font:8px var(--mono);color:var(--muted);display:block}.power-index-feature{padding:15px}.power-large{font:800 48px/.9 var(--display);color:var(--amber);letter-spacing:1px}.power-large small{font-size:12px;color:var(--muted);font-family:var(--mono);font-weight:400}.power-caption{color:var(--muted);font-size:10px;margin-top:6px}.progress-track{height:5px;background:#292e25;margin-top:13px}.progress-track i{height:100%;display:block;background:linear-gradient(90deg,#667b47,#c4a862)}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid #46513a;background:#252c1f;color:#d9e3c4;font:600 10px var(--mono);letter-spacing:.3px;text-decoration:none;cursor:pointer;transition:.18s}.button:hover{border-color:var(--green);background:#2e3825;color:#eff5e5}.button.secondary{border-color:var(--line);background:#1a1d18;color:#aeb4a5}.button.secondary:hover{border-color:#68735a;color:var(--text)}.button.danger{border-color:#75473d;background:#39251f;color:#e2a294}.button.danger:hover{background:#4b2c24}.button:disabled{opacity:.45;cursor:not-allowed}.button-row{display:flex;gap:8px;flex-wrap:wrap}.big-button-wrap{margin:16px 0}.big-red{width:100%;min-height:72px;position:relative;overflow:hidden;border:1px solid #bc5c4b;background:linear-gradient(180deg,#a44234,#762b25);color:#fff1e9;font:800 23px var(--display);letter-spacing:1.5px;text-shadow:0 1px 4px #4a1d18;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 0 #46231d,0 9px 24px #0006;transition:transform .12s,filter .15s}.big-red:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.035) 16px 19px);pointer-events:none}.big-red:hover{filter:brightness(1.14)}.big-red:active{transform:translateY(3px);box-shadow:inset 0 1px rgba(255,255,255,.12),0 2px 0 #46231d}.big-red small{font:8px var(--mono);letter-spacing:1px;display:block;opacity:.72}.index-controls{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(140px,.7fr)) auto;gap:9px;margin:14px 0}.input,.select,.textarea{width:100%;border:1px solid #353b31;background:#11140f;color:var(--text);padding:10px 11px;font:11px var(--mono);outline:none;border-radius:0}.input:focus,.select:focus,.textarea:focus{border-color:#798e55;box-shadow:0 0 0 2px #71844822}.input::placeholder{color:#63695d}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#929a88 50%),linear-gradient(135deg,#929a88 50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 11px) 14px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:25px}.catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.power-card{border:1px solid var(--line);background:#191c18;padding:13px;position:relative;transition:.18s;cursor:pointer}.power-card:hover{border-color:#606d4a;transform:translateY(-2px);background:#1d211a}.power-card-top{display:flex;justify-content:space-between;align-items:flex-start}.item-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #414a37;background:#20261c;color:#c1ce9d;font-size:20px}.classification{font:8px var(--mono);color:var(--amber);border:1px solid #534936;padding:3px 5px;letter-spacing:.3px}.power-card h3{font:700 17px/1.1 var(--display);margin:12px 0 2px;letter-spacing:.25px}.power-category{font:8px var(--mono);letter-spacing:.8px;color:#798171;text-transform:uppercase}.power-card p{min-height:35px;font-size:10px;line-height:1.55;color:#a0a597;margin:9px 0 13px}.power-scoreline{border-top:1px solid var(--line2);padding-top:9px;display:flex;justify-content:space-between;align-items:baseline}.power-score{font-size:17px;font-weight:600;color:var(--green)}.power-score small{font-size:8px;color:#71796a;font-weight:400}.power-rating{font:8px var(--mono);color:#888f80}.score-disclaimer{font:9px var(--mono);color:#777e70;margin:0 0 12px}.empty-state{text-align:center;padding:42px 15px;border:1px dashed #3b4235;color:var(--muted);font:10px var(--mono)}.mission-card{padding:19px;border:1px solid #43503a;background:linear-gradient(130deg,#20271c,#181b17);position:relative;overflow:hidden}.mission-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #404b3633;border-radius:50%;right:-48px;top:-87px;box-shadow:0 0 0 22px #404b3617,0 0 0 46px #404b3610}.mission-class{font:9px var(--mono);letter-spacing:1.1px;color:var(--green);margin-bottom:8px}.mission-card h2{font:800 36px/.95 var(--display);letter-spacing:.7px;margin:0 0 12px}.mission-objective{font-size:12px;color:#d1d4c9;max-width:570px}.mission-specs{display:flex;gap:20px;margin:17px 0;flex-wrap:wrap}.mission-spec span{display:block;color:#7f8776;font:8px var(--mono);letter-spacing:.6px}.mission-spec b{font:600 11px var(--mono);color:#d0d5c7}.mission-warning{border-left:2px solid var(--amber);padding:6px 9px;color:#c8ad78;background:#c79d3910;font:9px var(--mono);margin:12px 0}.mission-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.mission-queue{display:grid;gap:7px}.queue-item{border:1px solid var(--line2);padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-item b{font:600 13px var(--display);letter-spacing:.4px}.queue-item span{display:block;color:var(--muted);font:8px var(--mono);margin-top:3px}.queue-item small{color:var(--green);font:9px var(--mono);white-space:nowrap}.profile-hero{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:19px}.profile-emblem{width:88px;height:88px;border:1px solid var(--green2);display:grid;place-items:center;background:linear-gradient(145deg,#293421,#171c15);font:800 49px var(--display);color:var(--green);position:relative}.profile-emblem:after{content:"";position:absolute;inset:6px;border:1px solid #64754a55}.profile-name{font:800 34px/.95 var(--display);text-transform:uppercase}.profile-rank{font:10px var(--mono);color:var(--green);margin-top:6px}.profile-bio{color:#9ca294;font-size:10px;margin-top:7px;max-width:520px}.xp-box{text-align:right}.xp-box b{font:700 24px var(--display);color:var(--amber)}.xp-box span{display:block;color:var(--muted);font:8px var(--mono)}.rank-track{padding:14px 17px;border-top:1px solid var(--line2)}.rank-track-head{display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted);margin-bottom:8px}.rank-track-head b{color:var(--green);font-weight:500}.achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.achievement{border:1px solid var(--line);padding:11px;display:flex;gap:10px;align-items:center;background:#191c18;min-height:62px}.achievement.locked{opacity:.43;filter:grayscale(.7)}.achievement-icon{font-size:20px}.achievement b{display:block;font:700 12px var(--display);letter-spacing:.3px}.achievement small{display:block;color:var(--muted);font:8px var(--mono);margin-top:2px}.record-row{display:grid;grid-template-columns:80px 1fr auto;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line2);align-items:center}.record-row:last-child{border:0}.record-date{font:9px var(--mono);color:#75806b}.record-main b{font:600 13px var(--display);letter-spacing:.3px}.record-main span{display:block;font-size:9px;color:var(--muted);margin-top:2px}.record-xp{font:10px var(--mono);color:var(--green)}.badge{font:8px var(--mono);border:1px solid #4c573d;color:#aabe82;padding:3px 5px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{display:grid;gap:5px}.field label{font:9px var(--mono);color:#9ba292;letter-spacing:.4px}.field small{font:8px var(--mono);color:#72796b}.field.full{grid-column:1/-1}.textarea{min-height:80px;resize:vertical}.form-error{font:9px var(--mono);color:var(--red);min-height:14px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line2)}.settings-row:last-child{border:0}.settings-row b{font:600 14px var(--display);letter-spacing:.3px;display:block}.settings-row span{font-size:9px;color:var(--muted);display:block;margin-top:3px}.toggle{width:38px;height:21px;border:1px solid #50574a;background:#22261f;padding:2px;cursor:pointer;flex:none}.toggle:after{content:"";display:block;width:15px;height:15px;background:#848b79;transition:.2s}.toggle[aria-checked=true]{border-color:#6e854e;background:#303c24}.toggle[aria-checked=true]:after{transform:translateX(16px);background:var(--green)}.toast-stack{position:fixed;z-index:30;top:76px;right:20px;display:grid;gap:8px;width:min(340px,calc(100vw - 30px))}.toast{border:1px solid #4c5d39;background:#1c2418;padding:11px 13px;box-shadow:0 7px 22px #0007;animation:toastIn .2s ease;font:10px var(--mono);color:#d1ddbc}.toast.alert{border-color:#765045;background:#281d19;color:#e2b1a1}.toast b{display:block;font:700 13px var(--display);letter-spacing:.6px;margin-bottom:2px}.overlay{position:fixed;z-index:20;inset:0;background:#090b08d9;display:grid;place-items:center;padding:20px;animation:fadeIn .16s}.modal{width:min(500px,100%);border:1px solid #596449;background:#191d17;box-shadow:0 20px 80px #000b;position:relative}.modal-head{border-bottom:1px solid var(--line);padding:13px 16px;display:flex;justify-content:space-between;align-items:center}.modal-head h2{font:700 17px var(--display);letter-spacing:1px;margin:0}.modal-body{padding:18px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 17px}.detail-score{font:800 46px/.95 var(--display);color:var(--green);margin:12px 0}.extreme-overlay{position:fixed;z-index:25;inset:0;background:radial-gradient(ellipse,#5d322b 0%,#1a1512 42%,#070807 100%);display:grid;place-items:center;text-align:center;padding:20px;animation:fadeIn .2s;overflow:hidden}.extreme-overlay:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#ffffff08 4px);pointer-events:none}.extreme-inner{position:relative;max-width:700px}.extreme-inner .eyebrow{color:#ed9c80}.extreme-inner h2{font:900 clamp(40px,10vw,90px)/.86 var(--display);text-transform:uppercase;margin:17px 0;color:#fff0e8;text-shadow:0 0 36px #f54b343d}.extreme-inner p{font:12px var(--mono);color:#cfac9e}.extreme-symbol{font-size:50px;color:#e1765f;animation:pulse 1.1s infinite}.scanlines{position:fixed;inset:0;z-index:10;pointer-events:none;display:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,transparent 1px 4px)}.overdrive .scanlines{display:block}.overdrive .radar-sweep{animation-duration:1.8s}.overdrive .live-dot{animation-duration:.55s}.overdrive .page-heading h1{animation:glitch 2.2s infinite}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.skip-link{position:fixed;z-index:99;top:-50px;left:8px;background:var(--green);color:#111;padding:8px}.skip-link:focus{top:8px}.mobile-scrim{display:none}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.3}}@keyframes marquee{to{transform:translateX(-40%)}}@keyframes toastIn{from{transform:translateY(-7px);opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{50%{transform:scale(1.12);text-shadow:0 0 24px #ee7965}}@keyframes glitch{0%,92%,100%{transform:none}93%{transform:translateX(2px)}94%{transform:translateX(-2px)}}
@media(max-width:1100px){:root{--sidebar:220px}.page-wrap{padding:22px 20px}.topbar{padding:0 20px}.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){:root{--sidebar:250px}.sidebar{transform:translateX(-100%);transition:transform .22s ease}.sidebar.open{transform:translateX(0)}.mobile-scrim.open{display:block;position:fixed;inset:0;background:#0009;z-index:7}.main{margin-left:0}.mobile-menu{display:grid;margin-right:9px}.topbar{justify-content:flex-start}.breadcrumb{flex:1}.top-actions{gap:10px}.top-date{display:none}.grid-2,.mission-grid{grid-template-columns:1fr}.main-footer{padding:11px 17px}.page-wrap{padding:20px 16px}.heading-meta{display:none}}
@media(max-width:520px){.page-heading h1{font-size:29px}.metric-grid{grid-template-columns:repeat(2,1fr)}.radar-wrap{align-items:flex-start;gap:12px}.radar{width:148px;height:148px}.radar-info h3{font-size:13px}.radar-info>p{font-size:8px}.contact-row{font-size:8px}.catalog{grid-template-columns:1fr}.index-controls{grid-template-columns:1fr 1fr}.index-controls .search-field{grid-column:1/-1}.index-controls .button{grid-column:1/-1}.profile-hero{grid-template-columns:66px 1fr;gap:12px;padding:14px}.profile-emblem{width:62px;height:62px;font-size:37px}.profile-name{font-size:26px}.xp-box{grid-column:2;text-align:left}.achievement-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.quick-grid{gap:7px}.quick-link{padding:9px}.status-right{display:none}.mission-card h2{font-size:30px}.top-clock{font-size:10px}.breadcrumb{font-size:8px;gap:6px}.main-footer{font-size:7px;gap:10px}.main-footer span:last-child{white-space:nowrap}}
