:root{
  --bg:#04080d;--bg2:#07111b;--panel:#07131f;--panel2:#0b1a28;--text:#eef7ff;--muted:#8fa8bb;--line:rgba(142,194,232,.24);--line2:rgba(202,232,255,.58);--red:#ff304a;--red2:#ff7082;--cyan:#58ddff;--green:#39e7a6;--silver:#d9e5ee;--shadow:0 24px 70px rgba(0,0,0,.36);--cut:18px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 8%,rgba(34,93,136,.22),transparent 28%),radial-gradient(circle at 8% 75%,rgba(255,48,74,.08),transparent 20%),linear-gradient(180deg,#06101a,var(--bg) 52%,#020508);color:var(--text);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body.reduced-motion{scroll-behavior:auto}.mono{font-family:"Space Mono",ui-monospace,monospace;letter-spacing:.045em}.shell{width:min(1440px,calc(100% - 36px));margin-inline:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}.mobile-only{display:none}
.bg-grid,.bg-noise,.bg-signals{position:fixed;inset:0;pointer-events:none}.bg-grid{z-index:-3;background-image:linear-gradient(rgba(98,161,207,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(98,161,207,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000 0 75%,transparent)}.bg-noise{z-index:80;opacity:.025;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-signals{z-index:-2;background:linear-gradient(112deg,transparent 0 46%,rgba(88,221,255,.025) 46.3%,transparent 46.7%),linear-gradient(70deg,transparent 0 64%,rgba(255,48,74,.025) 64.2%,transparent 64.6%);animation:bgDrift 16s linear infinite alternate}@keyframes bgDrift{to{transform:translate3d(12px,-8px,0)}}
.boot{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:#02060a;transition:opacity .45s ease,visibility .45s ease}.boot.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.boot__panel{width:min(430px,calc(100% - 44px));text-align:center}.boot__mark{font-weight:800;font-size:64px;letter-spacing:-.08em}.boot__mark span{font:700 14px "Space Mono";color:var(--red);vertical-align:top;margin-left:8px;letter-spacing:.1em}.boot__line{color:#9db3c3;font-size:11px;margin:12px 0}.boot__track{height:3px;background:#122331;overflow:hidden;margin:20px 0}.boot__track i{display:block;height:100%;width:0;background:var(--red);box-shadow:0 0 18px var(--red);animation:bootLoad 1.05s ease forwards}@keyframes bootLoad{to{width:100%}}.boot small{display:block;margin-top:14px;color:#526b7d;font-size:9px}.boot .btn{margin-top:4px}
.topbar{position:sticky;top:0;z-index:70;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;background:rgba(3,10,16,.88);backdrop-filter:blur(16px);border:1px solid var(--line);border-top:0;clip-path:polygon(0 0,100% 0,100% 75%,99% 100%,1% 100%,0 75%)}.brand{display:flex;align-items:center;gap:10px;font:700 11px "Space Mono";letter-spacing:.08em}.brand__crest{width:34px;height:34px;display:grid;place-items:center;background:var(--red);color:#fff;font-weight:800;clip-path:polygon(0 0,78% 0,100% 25%,100% 100%,22% 100%,0 75%)}.nav{display:flex;gap:28px;font:700 10px "Space Mono";color:#9eb2c0}.nav a{position:relative;padding:26px 0}.nav a::after{content:"";position:absolute;left:0;right:100%;bottom:15px;height:2px;background:var(--red);box-shadow:0 0 12px rgba(255,48,74,.65);transition:right .2s}.nav a:hover::after,.nav a.is-active::after{right:0}.top-actions{justify-self:end;display:flex;gap:8px}.chip{border:1px solid var(--line);background:rgba(9,24,37,.7);padding:8px 10px;font:700 9px "Space Mono";letter-spacing:.06em;cursor:pointer}.chip[aria-pressed="true"]{border-color:var(--red);color:#fff;background:rgba(255,48,74,.1)}
.layout{padding:24px 0 16px;position:relative;z-index:1}.panel{position:relative;background:linear-gradient(180deg,rgba(8,21,34,.94),rgba(4,12,20,.95));border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.hud{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.hud::before{content:"";position:absolute;inset:7px;border:1px solid rgba(166,213,247,.06);pointer-events:none}.hud::after{content:"";position:absolute;top:0;right:30px;width:110px;height:2px;background:linear-gradient(90deg,transparent,var(--red));opacity:.75}.section-kicker,.panel-title{border-bottom:1px solid var(--line);padding:11px 15px;color:#e8f4fd;font-size:10px;background:linear-gradient(90deg,rgba(255,48,74,.06),transparent 36%)}.panel-title{display:flex;align-items:center;min-height:40px}.panel-title::before{content:"//";color:var(--red);margin-right:8px}
.hero__grid{display:grid;grid-template-columns:330px minmax(380px,1fr) 350px;gap:24px;padding:24px;align-items:stretch}.portrait-console{min-height:380px;position:relative;background:#07121c;border:1px solid var(--line2);clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,8% 100%,0 92%);padding:10px}.portrait-console__frame{height:100%;min-height:335px;position:relative;overflow:hidden;background:radial-gradient(circle at 32% 25%,rgba(88,221,255,.13),transparent 25%),linear-gradient(140deg,#0b2132,#07111b 58%,#0b1a26)}.portrait-console__frame::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(10,70,106,.18),transparent 45%,rgba(255,48,74,.08)),linear-gradient(180deg,transparent 55%,rgba(2,8,13,.66));pointer-events:none}.portrait-console img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 28%;filter:saturate(.88) contrast(1.03) brightness(.9);transform:scale(1.015)}.portrait-console__hud{position:absolute;z-index:3;inset:13px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:#c7dae7;font-size:8px;text-shadow:0 2px 6px #000}.portrait-console__hud::before,.portrait-console__hud::after{content:"";position:absolute;width:34px;height:34px;border-color:var(--red);border-style:solid}.portrait-console__hud::before{left:0;top:0;border-width:2px 0 0 2px}.portrait-console__hud::after{right:0;bottom:0;border-width:0 2px 2px 0}.portrait-console__footer{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:flex;justify-content:space-between;padding:8px 10px;background:rgba(2,8,13,.74);border-left:2px solid var(--red);font-size:8px}.portrait-console__footer b{color:var(--green)}
.hero__copy{align-self:center;padding:10px 0;position:relative}.hero__copy::after{content:"04";position:absolute;right:0;top:-35px;font-weight:800;font-size:130px;color:rgba(205,232,250,.035);pointer-events:none}.eyebrow{font-size:12px;color:#97acba}.hero h1{font-size:clamp(52px,5vw,84px);line-height:.96;letter-spacing:-.055em;margin:16px 0 8px;position:relative;z-index:1}.hero h1 span{color:var(--red)}.hero__role{font-size:11px;color:#a8bbc9}.bio-list{margin-top:26px;border-top:1px solid var(--line);padding-top:16px;display:grid;gap:8px}.bio-list p{margin:0;display:flex;gap:12px;align-items:baseline;color:#c2d2dd;font-size:13px}.bio-list span{font:700 9px "Space Mono";color:var(--red);min-width:18px}.hero__actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.btn{border:1px solid var(--line2);background:rgba(255,255,255,.02);padding:10px 14px;font:700 10px "Space Mono";letter-spacing:.06em;cursor:pointer;transition:.2s}.btn:hover{border-color:#fff;background:rgba(107,181,231,.07)}.btn--primary{border-color:rgba(255,48,74,.75);background:rgba(255,48,74,.08)}.btn--primary:hover{background:var(--red);color:#05080b;box-shadow:0 0 26px rgba(255,48,74,.35)}
.identity-card{min-height:380px;position:relative;overflow:hidden;border:1px solid var(--line2);background:#02080e;clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,8% 100%,0 92%)}.identity-card__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(.8) contrast(1.14) brightness(.72)}.identity-card__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,17,.88),rgba(3,10,17,.36) 62%,rgba(255,48,74,.08)),linear-gradient(180deg,rgba(3,10,17,.08),rgba(3,10,17,.8));background-image:linear-gradient(90deg,rgba(3,10,17,.9),rgba(3,10,17,.34) 65%,rgba(255,48,74,.1)),linear-gradient(rgba(88,221,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(88,221,255,.05) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px}.identity-card__content{position:relative;z-index:2;padding:20px}.identity-card__label{font-size:9px;color:#b7c9d6}.identity-card dl{margin:20px 0}.identity-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid rgba(181,220,247,.16)}.identity-card dt{font:700 9px "Space Mono";color:#8ba2b4}.identity-card dd{margin:0;font-weight:700;font-size:13px;text-align:right}.identity-card dd#heroPresence{color:var(--cyan);font:700 10px "Space Mono"}.identity-card__tag{position:absolute;left:20px;bottom:20px;border-left:2px solid var(--red);padding:6px 9px;background:rgba(2,8,13,.6);font-size:8px;color:#d7e5ee}
.status-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px}.time-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.time-card{padding:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(14,37,56,.55),rgba(5,14,23,.75));position:relative;overflow:hidden}.time-card::after{content:"";position:absolute;right:-20px;top:-38px;width:120px;height:120px;border:1px solid rgba(88,221,255,.07);border-radius:50%}.time-card>span{font-size:9px;color:#8ca6b8}.time-card strong{display:block;font:700 clamp(30px,3.5vw,54px) "Space Mono";letter-spacing:-.06em;margin:9px 0 4px}.time-card small{color:#95aabb;font-size:11px}.time-card i{display:block;margin-top:10px;color:var(--green);font-size:8px;font-style:normal}.radar-panel{min-height:250px}.radar{width:190px;aspect-ratio:1;margin:10px auto;position:relative;border-radius:50%;border:1px solid rgba(88,221,255,.28);background:radial-gradient(circle,rgba(88,221,255,.06),transparent 62%),linear-gradient(rgba(88,221,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(88,221,255,.06) 1px,transparent 1px);background-size:auto,18px 18px,18px 18px;overflow:hidden}.radar__rings{position:absolute;inset:16%;border:1px solid rgba(88,221,255,.22);border-radius:50%}.radar__rings::before,.radar__rings::after{content:"";position:absolute;border:1px solid rgba(88,221,255,.18);border-radius:50%}.radar__rings::before{inset:18%}.radar__rings::after{inset:36%}.radar__sweep{position:absolute;width:50%;height:50%;left:50%;top:0;transform-origin:0 100%;background:conic-gradient(from 85deg,transparent 0 25deg,rgba(88,221,255,.22) 50deg,transparent 70deg);animation:radarSweep 3.5s linear infinite}@keyframes radarSweep{to{transform:rotate(360deg)}}.radar__cross::before,.radar__cross::after{content:"";position:absolute;background:rgba(88,221,255,.16)}.radar__cross::before{left:50%;top:0;bottom:0;width:1px}.radar__cross::after{top:50%;left:0;right:0;height:1px}.radar__blip{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:blip 2.4s ease-in-out infinite}.radar__blip--a{left:62%;top:28%}.radar__blip--b{left:31%;top:64%;animation-delay:.8s}.radar__blip--c{left:71%;top:69%;background:var(--red);box-shadow:0 0 12px var(--red);animation-delay:1.4s}@keyframes blip{0%,100%{opacity:.18;transform:scale(.7)}45%{opacity:1;transform:scale(1.35)}}.radar-meta{display:flex;justify-content:space-between;gap:10px;padding:0 14px 14px;color:#7f9aab;font-size:8px}
.links-panel,.music-panel,.seasonal{margin-top:12px}.social-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;padding:14px}.social-card{min-height:86px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(13,33,50,.62),rgba(5,15,24,.82));padding:13px;display:flex;gap:11px;align-items:center;position:relative;overflow:hidden;transition:.2s}.social-card::after{content:"↗";position:absolute;right:9px;bottom:8px;color:#8098a9;font-size:10px}.social-card:hover{transform:translateY(-3px);border-color:var(--cyan);box-shadow:0 0 20px rgba(88,221,255,.08)}.social-card:nth-child(odd):hover{border-color:var(--red);box-shadow:0 0 20px rgba(255,48,74,.08)}.social-icon{width:38px;height:38px;display:grid;place-items:center;color:white}.social-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.16))}.social-copy strong{display:block;font-size:12px}.social-copy span{display:block;color:#839aaa;font-size:9px;margin-top:4px}
.mini-player{display:grid;grid-template-columns:70px 1fr auto auto;gap:14px;align-items:center;padding:14px}.track-cover{width:70px;height:70px;display:grid;place-items:center;border:1px solid var(--line2);background:linear-gradient(135deg,#0e2638,#08111b);background-size:cover;background-position:center}.track-cover span{font-weight:800;font-size:24px;color:rgba(255,255,255,.4)}.track-meta{min-width:0}.track-meta small{display:block;color:#748ea1;font-size:8px}.track-meta strong{display:block;margin:6px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-meta span{color:#8da3b3;font-size:11px}.player-controls{display:flex;gap:6px}.player-controls button,.full-controls button{border:1px solid var(--line);background:#07131f;color:white;min-width:38px;height:38px;cursor:pointer}.player-controls button:hover,.full-controls button:hover{border-color:var(--red)}
.messages-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.message-terminal form{padding:16px}.message-terminal label{display:grid;gap:6px;color:#a8bdcb;font:700 9px "Space Mono";letter-spacing:.04em}.message-terminal label span{color:#627b8e;font-size:8px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.message-terminal input,.message-terminal textarea{width:100%;border:1px solid var(--line);background:rgba(1,7,12,.74);color:white;padding:10px;outline:none;resize:vertical}.message-terminal input:focus,.message-terminal textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(255,48,74,.06)}.terminal-options{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.terminal-options fieldset{border:1px solid var(--line);padding:8px 10px;display:flex;gap:10px;align-items:center}.terminal-options legend{padding:0 5px;color:#6f899b;font:700 8px "Space Mono"}.terminal-options label{display:flex;grid-template-columns:none;align-items:center;gap:5px}.terminal-options input{width:auto}.anonymous-toggle{border:1px solid var(--line);padding:8px 10px;align-self:center}.turnstile-slot{padding:10px;border:1px dashed rgba(138,190,228,.25);color:#5f798b;font-size:8px;margin:10px 0}.terminal-response{min-height:20px;margin:10px 0 0;color:#8aa5b7;font-size:9px}.transmissions__list{padding:14px;max-height:520px;overflow:auto}.empty-state{min-height:210px;display:grid;place-items:center;color:#60798b;font-size:9px;text-align:center}.transmission-card{padding:13px;border:1px solid var(--line);background:rgba(8,22,34,.58);margin-bottom:9px}.transmission-card__head{display:flex;justify-content:space-between;gap:10px;font-size:10px}.transmission-card__body{color:#b8cbd8;font-size:12px;line-height:1.6}.transmission-card__reactions{display:flex;gap:8px}.transmission-card__reactions button{border:1px solid var(--line);background:#06101a;color:#c9dce8;padding:5px 8px;cursor:pointer}
.seasonal__empty{min-height:160px;display:grid;place-items:center;text-align:center;padding:24px}.seasonal__empty span{color:#637d8f;font-size:9px}.seasonal__empty strong{display:block;font-size:28px;letter-spacing:.05em;margin-top:-30px;color:#dbe7ef}
.footer{margin-top:12px;margin-bottom:22px;min-height:92px;border:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:16px 18px;background:rgba(4,12,19,.72)}.footer>div:first-child{display:grid;gap:4px;font-size:8px;color:#718a9b}.footer>div:first-child b{color:var(--green)}.footer-socials{display:flex;gap:8px}.footer-socials a{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line)}.footer-socials svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}
.player-dialog{border:1px solid var(--line2);padding:0;background:#06111b;color:white;width:min(760px,calc(100% - 30px));box-shadow:0 35px 120px #000}.player-dialog::backdrop{background:rgba(1,5,9,.78);backdrop-filter:blur(8px)}.player-dialog__head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:12px 14px;font-size:10px}.player-dialog__head button{border:0;background:transparent;color:white;font-size:24px;cursor:pointer}.player-dialog__body{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:18px}.player-dialog__cover{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(135deg,#123047,#07111b);background-size:cover;background-position:center;font-size:40px;font-weight:800}.player-dialog__meta{display:grid;align-content:center;gap:10px}.player-dialog__meta>strong{font-size:24px}.player-dialog__meta>span{color:#8ca4b5}.full-controls{display:flex;gap:8px;align-items:center}.playlist{max-height:260px;overflow:auto;padding:0 18px 18px}.playlist-item{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);background:rgba(8,21,33,.7);padding:9px;margin-top:7px;color:white;text-align:left;cursor:pointer}.playlist-item.is-active{border-color:var(--red)}.playlist-item small{color:#7891a2}.toast{position:fixed;right:20px;bottom:20px;z-index:300;transform:translateY(20px);opacity:0;pointer-events:none;padding:10px 12px;border:1px solid var(--red);background:#07111a;font-size:9px;transition:.2s}.toast.show{transform:none;opacity:1}.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.reveal.visible{opacity:1;transform:none}.reveal.visible::before{animation:sectionFlash .55s ease}@keyframes sectionFlash{0%{box-shadow:inset 0 0 0 rgba(88,221,255,0)}35%{box-shadow:inset 0 0 42px rgba(88,221,255,.04)}100%{box-shadow:inset 0 0 0 rgba(88,221,255,0)}}
.mobile-menu{position:fixed;inset:0;z-index:200;background:rgba(2,7,11,.97);display:grid;place-items:center;opacity:0;visibility:hidden;transition:.25s}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-menu__close{position:absolute;right:22px;top:16px;border:0;background:transparent;color:white;font-size:32px}.mobile-menu__nav{display:grid;gap:18px;font-size:16px}.mobile-menu__nav a{border-left:2px solid var(--red);padding-left:14px}
@media(max-width:1180px){.hero__grid{grid-template-columns:280px 1fr}.identity-card{grid-column:1/-1;min-height:290px}.social-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:820px){.shell{width:min(100% - 22px,1440px)}.topbar{grid-template-columns:1fr auto;height:64px}.nav{display:none}.mobile-only{display:inline-block}.top-actions{gap:6px}.hero__grid{grid-template-columns:1fr;padding:14px}.portrait-console{min-height:430px}.portrait-console__frame{min-height:405px}.portrait-console img{object-position:center 24%}.hero__copy{padding:12px 2px}.hero__copy::after{font-size:86px}.identity-card{min-height:320px}.status-grid,.messages-grid{grid-template-columns:1fr}.time-cards{grid-template-columns:1fr 1fr}.social-grid{grid-template-columns:repeat(2,1fr)}.mini-player{grid-template-columns:58px 1fr auto}.track-cover{width:58px;height:58px}.mini-player__expand{grid-column:1/-1}.footer{grid-template-columns:1fr auto}.footer-socials{order:3;grid-column:1/-1}.player-dialog__body{grid-template-columns:120px 1fr}}
@media(max-width:540px){.chip#motionToggle{display:none}.hero h1{font-size:46px}.portrait-console{min-height:390px}.portrait-console__frame{min-height:365px}.time-cards{grid-template-columns:1fr}.social-grid{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}.terminal-options{display:grid}.player-controls{gap:3px}.player-dialog__body{grid-template-columns:1fr}.player-dialog__cover{width:160px;margin:auto}.footer{grid-template-columns:1fr}.footer .btn{justify-self:start}}
body.reduced-motion *,body.reduced-motion *::before,body.reduced-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.reduced-motion .bg-signals{display:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.bg-signals,.radar__sweep,.radar__blip{animation:none!important}}
