:root{color-scheme:dark;--ink:#edf4fc;--muted:#a8bbcc;--blue:#68caff;--gold:#edcd87;--green:#77e6b2;--red:#ff8585;--line:#8ab4d52b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#050d19;color:var(--ink);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,10,20,.05),rgba(3,10,20,.45) 42%,#050d19 95%),url(assets/command-deck.png) center top/cover no-repeat}a{color:inherit;text-decoration:none}button,summary,a,input{touch-action:manipulation}button{cursor:pointer;font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}header{height:100px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:#050d199c;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:14px;font-size:25px;letter-spacing:3px;font-weight:700}.brand b{color:var(--blue)}.brand small{display:block;font-size:10px;letter-spacing:2px;color:var(--muted)}.mark{display:grid;place-items:center;border:1px solid var(--gold);width:46px;height:46px;transform:rotate(-6deg);color:var(--gold);font-family:serif;font-size:35px}nav{display:flex;gap:28px;font-size:14px;color:#c8d7e6}.head-right{text-align:right;font-size:12px;color:var(--gold)}time{display:block;color:var(--muted)}main{max-width:1760px;width:92%;margin:auto}.intro{padding:55px 0 44px;max-width:850px}.eyebrow,.section-label{font-size:11px;letter-spacing:2px;color:var(--gold);font-weight:700}.intro h1{font-size:clamp(35px,3.8vw,62px);line-height:1.1;letter-spacing:-2px;margin:16px 0}.intro h1 em{font-style:normal;color:#b7ddf8}.intro p{color:#c0d2e2;font-size:17px}.intro-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px;font-size:13px}.intro-controls button{border:1px solid #8ed5fb7a;color:#daf1ff;border-radius:5px;background:#0b243bce;padding:10px 18px}.intro-controls label,.intro-controls a{color:#b9ccdc}.panel{border:1px solid var(--line);border-radius:12px;padding:26px;background:linear-gradient(145deg,#0c1c30f2,#071222f5);box-shadow:0 15px 50px #0004;min-width:0;backdrop-filter:blur(16px)}.section-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.badge{font-size:9px;letter-spacing:1px;border:1px solid #7dafcc44;padding:4px 8px;border-radius:20px;color:var(--muted)}.overview{display:grid;grid-template-columns:2fr 1fr;gap:20px}.position{border-top:2px solid #87cff8}.position-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.muted{color:var(--muted);font-size:13px}h2,h3,p{margin-top:0}.position h2{font-size:clamp(42px,4.5vw,72px);line-height:1;margin:8px 0;color:var(--gold);letter-spacing:-2px}.position-pnl{text-align:right}.position-pnl strong{display:block;font-size:clamp(27px,3vw,48px);font-variant-numeric:tabular-nums}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}label,.metrics label{display:block;font-size:12px;color:var(--muted)}.metrics b{font-size:clamp(19px,1.7vw,28px);display:block;margin-top:6px}.metrics div:last-child b{font-size:16px}.explain{font-size:14px;color:#c8d5e1;line-height:1.65;margin:18px 0 10px}.source{font-size:11px;color:#99aec2;line-height:1.6}.price{font-size:clamp(50px,5.2vw,86px);font-weight:700;letter-spacing:-3px;font-variant-numeric:tabular-nums;margin-top:22px}.ticker{color:var(--blue);font-size:19px}.change{font-size:20px}.rule{height:1px;background:var(--line);margin:26px 0}.duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:var(--muted);font-size:12px}.duo strong{display:block;color:var(--ink);font-size:28px;margin:6px 0 18px}.analysis-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:20px 0}.chart-heading,.section-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0}h3{font-size:21px;letter-spacing:-.4px;margin-bottom:0}.chart{height:280px;width:100%}.chart svg{width:100%;height:100%;overflow:visible}.chart text{fill:#a8bbcc;font:12px system-ui}.empty{color:var(--muted);padding:30px 0;font-size:14px}.signal h3{font-size:31px;color:var(--blue);margin:22px 0 14px}.signal-bar{height:4px;background:linear-gradient(90deg,#579dcc,#354254,#d4bb85);position:relative}.signal-bar i{position:absolute;top:-5px;left:50%;width:14px;height:14px;background:white;border:3px solid #1d3651;border-radius:50%}.signal-details{display:flex;gap:30px}.signal-details b{font-size:23px}.targets{display:grid;gap:8px;margin-top:18px;font-size:12px;color:var(--muted)}.targets b{float:right;color:var(--ink)}details{font-size:12px;color:var(--muted);margin:16px 0}summary{cursor:pointer;color:var(--gold)}details p{margin:12px 0 0}.array{margin:20px 0}.section-top p{margin:5px 0 0}.channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.channel{border:1px solid var(--line);border-radius:7px;padding:13px;background:#091523}.channel h4{margin:0 0 6px;font-size:13px}.channel small{color:var(--muted);font-size:11px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:7px}.subheading{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.news-card{background:#0e2034;border:1px solid var(--line);border-radius:7px;padding:18px;text-align:left;color:var(--ink)}.news-card small{color:var(--blue);display:block;font-size:11px;margin-bottom:10px}.news-card p{font-size:14px;line-height:1.6;margin:0}.news-card:hover,.trade:hover{border-color:#68caff88;background:#112a43}.activity-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:20px 0}.trade{width:100%;display:grid;grid-template-columns:80px 85px 1fr 100px;gap:14px;padding:16px 5px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;font-size:13px}.trade .reason{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade strong{text-align:right}.feed{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:13px 0;border-bottom:1px solid var(--line)}.feed span:last-child{color:var(--gold);text-align:right}.health h3{margin:18px 0}.account{margin:24px 0}.account strong{font-size:32px;display:block}.download{font-size:13px;color:var(--blue)}footer{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;padding:28px 0 40px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.warn{color:var(--gold)!important}dialog{max-width:780px;width:90%;max-height:85vh;padding:36px;border:1px solid #7cbedf66;border-radius:12px;background:#0a192b;color:var(--ink);box-shadow:0 30px 100px #000b}dialog::backdrop{background:#010712c9;backdrop-filter:blur(8px)}dialog h2{font-size:27px;margin:18px 35px 20px 0}dialog p{white-space:pre-wrap;line-height:1.8}dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#050e1a;padding:20px;font-size:12px;color:#b8d2e8}#close{position:absolute;right:18px;top:12px;background:none;border:0;color:white;font-size:30px}@media(max-width:1000px){nav{display:none}.overview,.analysis-grid,.activity-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr 1fr}.intro{padding-top:36px}.price{font-size:64px}.chart{height:250px}}@media(max-width:600px){header{height:85px}.brand{font-size:20px}.head-right{max-width:120px}.panel{padding:20px}.metrics{grid-template-columns:1fr 1fr}.position-head{align-items:flex-start}.position-pnl strong{font-size:25px}.news-grid{grid-template-columns:1fr}.section-top,.chart-heading{align-items:flex-start;flex-direction:column}.trade{grid-template-columns:65px 60px 1fr}.trade .reason{display:none}.intro h1{letter-spacing:-1px}.badge{font-size:8px}footer{flex-direction:column}.intro-controls{gap:14px}.channels{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* ARRAY COMMAND II: independent Glass presentation layer */
.wordmark{width:265px;max-width:40vw;height:auto;object-fit:contain}.brand{flex-direction:column;align-items:flex-start;gap:4px}.brand-caption{font-size:9px;letter-spacing:5px;color:var(--blue)}
body:before{background-image:linear-gradient(180deg,#02071022,#02071070 50%,#020710ed),url(assets/command-deck.png)}
.panel{background:linear-gradient(125deg,#091725da,#030913e8);border:1px solid #8cbedc38;border-top-color:#ddbc7180;box-shadow:0 24px 60px #0007,inset 0 1px 0 #eacb8120;backdrop-filter:blur(16px);position:relative;animation:panelIn .8s both}.panel:nth-child(2){animation-delay:.15s}.panel:after{content:'';position:absolute;top:-1px;left:22px;width:65px;height:2px;background:var(--gold);box-shadow:0 0 18px #e7b95799;pointer-events:none}.panel:hover{border-color:#7bcffb66}
.intro{padding-top:75px;padding-bottom:65px;max-width:1020px}.intro h1{font-size:clamp(44px,5.5vw,82px);text-shadow:0 6px 25px #000}.intro h1 em{color:#c1e9ff}.intro-controls{flex-wrap:wrap}.intro-controls button{border:1px solid #bfa26077;background:#06111dcc;color:var(--gold);padding:10px 16px;border-radius:6px}
.deck-grid{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,#72c7ff06 50%,transparent 50.1%);background-size:90px 90px}
.expand{font-size:11px;color:var(--blue);background:transparent;border:1px solid #81cfff40;border-radius:4px;padding:4px 8px;letter-spacing:0;margin-left:auto}.section-label{gap:10px;flex-wrap:wrap}.chart-heading{flex-wrap:wrap}
.arrival{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:radial-gradient(ellipse,#0c2741e8,#020710fa);pointer-events:none;animation:arrivalOut 2.3s forwards}.arrival img{width:170px;filter:drop-shadow(0 0 40px #e4b64d88);animation:flyV 2.3s cubic-bezier(.18,.7,.2,1) forwards}.arrival span{color:var(--gold);letter-spacing:6px;font-size:12px}
@keyframes flyV{0%{transform:perspective(700px) translateZ(-800px) rotateY(-65deg);opacity:0}45%{transform:perspective(700px) translateZ(0) rotateY(0);opacity:1}78%{transform:scale(1);opacity:1}100%{transform:translate(-35vw,-38vh) scale(.25);opacity:0}}@keyframes arrivalOut{0%,75%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes panelIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
#commandOrb{position:fixed;right:22px;bottom:22px;z-index:15;border:1px solid #edcd8780;background:#020a14dd;border-radius:50%;width:76px;height:76px;box-shadow:0 0 30px #62c4ff33;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gold)}#commandOrb img{width:43px;height:43px;object-fit:contain}#commandOrb span{font-size:8px;letter-spacing:2px}#commandOrb:hover{transform:translateY(-4px);box-shadow:0 0 35px #edcd8755}
#glass{width:min(1100px,94vw);max-height:88vh;border:1px solid #d8b763aa;background:linear-gradient(135deg,#0b2134f5,#030a13fa);box-shadow:0 0 100px #000,0 0 50px #4baeee25;backdrop-filter:blur(22px);padding:35px;border-radius:16px}#glass[open]{animation:panelIn .25s both}dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}#glassClose{position:absolute;right:14px;top:10px;color:var(--gold);background:transparent;border:0;font-size:32px}#glassBody h2{font-size:clamp(28px,4vw,48px);line-height:1.1}#glassBody .panel{margin:20px 0;animation:none}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brief-grid article{border:1px solid var(--line);padding:20px;border-radius:8px}.brief-grid b{color:var(--gold)}.brief-grid p{color:var(--muted)}.glass-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.glass-links a,.glass-links button{padding:12px;border:1px solid var(--line);background:#132a3a;color:var(--blue);border-radius:5px}.brief-orbit{height:110px;display:grid;place-items:center;margin:22px auto}.brief-orbit img{height:100px;animation:emblemFloat 5s ease-in-out infinite;filter:drop-shadow(0 0 20px #dbb14e66)}@keyframes emblemFloat{50%{transform:translateY(-8px) rotateY(18deg)}}
body.deck-only main,body.deck-only header,body.deck-only #commandOrb{visibility:hidden}body.deck-only:before{background-image:url(assets/command-deck.png)}#returnDeck{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:90;padding:16px 24px;border:1px solid var(--gold);border-radius:6px;background:#030a14dd;color:var(--gold)}.still-mode *{animation:none!important;scroll-behavior:auto!important}.still-mode .arrival{display:none}.channel{cursor:pointer}.channel:hover{border-color:var(--gold)}
@media(max-width:760px){.brief-grid{grid-template-columns:1fr}.wordmark{width:210px;max-width:52vw}#glass{padding:26px 18px}#commandOrb{width:62px;height:62px;right:12px;bottom:12px}.intro{padding-top:42px}.brand-caption{letter-spacing:3px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.arrival{display:none}}
