:root{--orb-bg:#0a0a0f;--orb-panel:#12121a;--orb-blue:#3a7bd5;--orb-text:#edf2fa;--orb-muted:#b3c0d2;--orb-line:#2c394c;--orb-up:#00e676;--orb-down:#ff6577}
html{scroll-behavior:smooth;scroll-padding-top:24px}*{box-sizing:border-box}
body.orbital{margin:0;background:var(--orb-bg);color:var(--orb-text);font:16px/1.65 'Segoe UI',Arial,sans-serif;background-image:radial-gradient(ellipse 60% 600px at 76% 260px,#12233480,transparent)}
body.orbital::before,body.orbital::after{display:none}body.orbital a{color:#8ebbff;text-underline-offset:4px}body.orbital :focus-visible{outline:3px solid #a0caff;outline-offset:5px}body.orbital :target{scroll-margin-top:24px}
body.orbital h1,body.orbital h2,body.orbital h3{font-family:Bahnschrift,'Segoe UI',Arial,sans-serif;color:var(--orb-text);letter-spacing:-.035em;text-transform:none;line-height:1.12}
body.orbital h2{font-size:clamp(28px,3vw,42px);margin:0 0 20px}body.orbital h3{font-size:23px;margin:0 0 16px}body.orbital p{max-width:76ch}body.orbital .gradient{background:none;-webkit-text-fill-color:currentColor;color:var(--orb-text)}
body.orbital .wrap{width:calc(100% - 112px);max-width:1440px;margin:0 auto;padding:0}body.orbital header{position:relative;background:transparent;border:0;backdrop-filter:none}
.orbital .orb-header{display:flex;align-items:center;gap:38px;min-height:108px;border-bottom:1px solid var(--orb-line)}
.orbital .orb-brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--orb-text);flex-shrink:0}
.orbital .orb-brand img{display:block;width:62px;height:62px;object-fit:contain}.orb-brand strong{display:block;font:500 24px/1.15 Bahnschrift,'Segoe UI',sans-serif;letter-spacing:-.02em}.orb-brand small{display:block;color:var(--orb-muted);font-size:12px;margin-top:5px;letter-spacing:0}
.orbital .orb-nav{display:flex;gap:30px;margin-left:auto;align-items:center}.orbital .orb-nav a{color:#d3def0;text-decoration:none;font-size:14px;padding:10px 0}.orbital .orb-nav a:hover{text-decoration:underline}
.orbital .btn,.orbital .orb-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 23px;border:1px solid #426594;border-radius:5px;color:var(--orb-text);background:transparent;font:600 14px/1.4 'Segoe UI',sans-serif;text-transform:none;letter-spacing:0;text-decoration:none;box-shadow:none;white-space:normal}
.orbital .btn.solid,.orbital .orb-button.primary{background:#326bbc;border-color:#528be0;color:#fff}.orbital .btn:hover,.orbital .orb-button:hover{background:#284773;transform:none}.orbital .orb-button.secondary{border-color:transparent;padding-left:4px;color:#d9e7fc}
.orbital .orbital-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:50px 0 36px;min-height:420px}
.orbital .orbital-hero h1{font-size:clamp(48px,4.6vw,78px);font-weight:600;line-height:1.03;margin:0 0 26px;max-width:12ch}
.orbital .orbital-hero .hero-copy>p{font-size:19px;color:#c2d1e5;line-height:1.6;margin:0 0 23px;max-width:55ch}.orbital .hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.orbital .hero-note{display:block;font-size:12px;color:var(--orb-muted);margin-top:20px}
.orbital .orb-emblem{position:relative;display:grid;place-items:center;justify-self:center;width:400px;height:340px;max-width:100%;isolation:isolate}
.orbital .orb-emblem::before,.orbital .orb-emblem::after{content:'';position:absolute;border:1px solid #284766;width:115%;height:90%;border-radius:50%;transform:rotate(-34deg);z-index:-1}.orbital .orb-emblem::after{border-style:dashed;border-color:#23456080;width:100%;height:110%;transform:rotate(25deg)}
.orbital .orb-emblem img{width:280px;height:280px;max-width:78%;object-fit:contain;border-radius:50%;box-shadow:0 0 85px 20px #1b41644f;filter:none}
.orbital .record-panel{border:1px solid #34465e;border-radius:10px;background:linear-gradient(120deg,#171e2b,#0e121b 65%);padding:25px 30px;box-shadow:0 18px 48px #0003;margin:0 0 26px;min-width:0}
.orbital .record-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.orbital .record-top h2{font-size:25px;margin:0 0 3px;letter-spacing:-.02em}.orbital .record-top h2 span{font:400 15px 'Segoe UI',sans-serif;color:var(--orb-muted)}.orbital .record-top p{font-size:12px;color:var(--orb-muted);margin:0}.orbital .record-badge{font-size:12px;border:1px solid #445065;border-radius:4px;padding:5px 10px;white-space:nowrap}
.orbital .record-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 175px;gap:30px;align-items:center}.orbital .range-readout{border-right:1px solid var(--orb-line);padding-right:25px;text-align:center}.orbital .range-readout small{display:block;color:var(--orb-muted);font-size:12px}.orbital .range-readout strong{display:block;font:500 34px/1.7 Consolas,monospace}.orbital .range-readout .archive-ring{width:140px;height:140px;border:5px solid #293747;border-top-color:#3a7bd5;border-radius:50%;display:grid;align-content:center;margin:0 auto 14px}
.orbital .chart-box{min-width:0}.orbital .chart-box svg{display:block;width:100%;height:auto}.orbital .chart-mobile{display:none!important}.orbital .plan-values{margin:0}.orbital .plan-values dt{color:var(--orb-muted);font-size:12px}.orbital .plan-values dd{margin:0 0 14px;font:600 24px/1.3 Consolas,monospace;color:#8ebbff}.orbital .plan-values dd.stop{color:var(--orb-down)}.orbital .plan-values dd.target{color:var(--orb-up)}
.orbital .record-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #273446;margin-top:18px;padding-top:14px;font-size:12px;color:var(--orb-muted)}.orbital .record-footer a{font-size:13px}.orbital .risk-line{font-size:12px;color:var(--orb-muted);margin:0 0 58px}.orbital .market-line{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--orb-line);border-bottom:1px solid var(--orb-line);padding:20px 0;margin:25px 0 70px;color:#c8d7eb;font-size:14px}
.orbital .entry-board{padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;margin:0 0 80px}.orbital .entry-kicker{display:none}.orbital .entry-board>p,.orbital .lead{font:400 18px/1.65 'Segoe UI',sans-serif;color:var(--orb-muted);max-width:75ch}.orbital .entry-markets,.orbital .grid3{gap:28px}.orbital .card{background:transparent;border:0;border-top:1px solid var(--orb-line);border-radius:0;padding:28px 0;box-shadow:none}.orbital .card p{color:var(--orb-muted);font-size:16px}.orbital .section{padding:0;margin:0 0 80px}.orbital .ai-credit{background:#131b29;border-color:#2c405d;border-radius:6px;color:var(--orb-muted);margin:0 0 80px}
.orbital .steps{gap:28px}.orbital .steps>div{border:0;border-top:1px solid var(--orb-line);background:transparent;border-radius:0;padding:25px 0}.orbital .steps p{color:var(--orb-muted)}.orbital .pricing{display:block;max-width:800px}.orbital .price{background:linear-gradient(130deg,#192639,#11141e);border:1px solid #3b506e;border-radius:10px;padding:36px;box-shadow:none}.orbital .price .tag{display:inline-block;margin-bottom:20px;background:#203855;border:1px solid #49668c;color:#c9e0ff;border-radius:4px;letter-spacing:0;font:500 13px 'Segoe UI',sans-serif}.orbital .amt{font:500 50px Bahnschrift,'Segoe UI',sans-serif}.orbital .amt small{font:400 18px 'Segoe UI',sans-serif;color:var(--orb-muted)}.orbital .price p,.orbital .price ul{color:#c8d5e6}.orbital .disc{font:400 12px/1.7 'Segoe UI',sans-serif;color:var(--orb-muted);background:transparent;border:0;padding:16px 0}.orbital .nl{max-width:680px;gap:12px}.orbital input{background:#111824;border:1px solid #405774;color:var(--orb-text);border-radius:5px;padding:14px;font:16px 'Segoe UI',sans-serif;min-width:0}.orbital .hint{color:var(--orb-muted)}
.orbital footer{padding:32px 0 42px;border-top:1px solid var(--orb-line);font-size:13px;color:var(--orb-muted);background:transparent}.orbital footer .wrap{width:100%}.orbital .social{display:flex;gap:22px;flex-wrap:wrap}.orbital .foot-note{color:var(--orb-muted);font-size:12px}
.orbital.legal main{max-width:860px;padding:0;margin:64px auto 70px;width:calc(100% - 80px)}.orbital.legal main h1{font-size:clamp(36px,4vw,54px);margin-bottom:20px}.orbital.legal main h2{font-size:25px;line-height:1.3;margin:40px 0 14px}.orbital.legal main p,.orbital.legal main li{color:#c9d4e3;font-size:17px;line-height:1.8}.orbital.legal .bar{background:#111824;color:var(--orb-muted);font-size:12px;padding:8px 25px}.orbital.legal .callout{background:#152034;border:1px solid #3c526e;border-radius:6px;color:#d5e3f6;padding:22px}.orbital.legal footer{max-width:860px;margin:auto;width:calc(100% - 80px)}
.orbital.detail .detail-intro{padding:60px 0 30px;max-width:850px}.orbital.detail h1{font-size:clamp(38px,4vw,64px);margin:0 0 24px}.orbital.detail .detail-intro p{color:var(--orb-muted);font-size:18px}.orbital.detail .record-grid{grid-template-columns:minmax(0,1fr) 190px}.orbital.detail .provenance{max-width:850px;margin:60px 0}.orbital.detail .provenance p,.orbital.detail .provenance li{color:var(--orb-muted)}.orbital.detail .provenance h2{font-size:28px}
@media(min-width:2000px){.orbital .orbital-hero{min-height:460px}.orbital .record-panel{padding:30px 36px}}
@media(max-width:1100px){body.orbital .wrap{width:calc(100% - 64px)}.orbital .orb-nav{gap:18px}.orbital .orb-header{gap:20px}.orbital .orb-brand strong{font-size:20px}.orbital .orbital-hero h1{font-size:58px}.orbital .orb-emblem{width:300px;height:280px}.orbital .orb-emblem img{width:240px;height:240px}.orbital .record-grid{grid-template-columns:minmax(0,1fr) 155px}.orbital .range-readout{display:none}.orbital .orb-header>.orb-button{display:none}}
@media(max-width:650px){body.orbital .wrap{width:calc(100% - 40px)}.orbital .orb-header{min-height:0;padding:20px 0 14px;flex-wrap:wrap;gap:14px}.orbital .orb-brand img{width:46px;height:46px}.orbital .orb-brand{gap:12px}.orbital .orb-brand strong{font-size:21px}.orbital .orb-brand small{font-size:11px}.orbital .orb-nav{margin:0;flex:0 0 100%;gap:0;justify-content:space-between}.orbital .orb-nav a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.orbital .orbital-hero{grid-template-columns:1fr;gap:26px;padding:36px 0 24px;min-height:0}.orbital .orbital-hero h1{font-size:46px;line-height:1.04;margin-bottom:22px;max-width:12ch}.orbital .orbital-hero .hero-copy>p{font-size:17px;line-height:1.65;margin-bottom:18px}.orbital .hero-actions{gap:10px;align-items:flex-start;flex-direction:column}.orbital .hero-actions .orb-button{min-height:48px}.orbital .hero-note{font-size:12px;max-width:35ch}.orbital .orb-emblem{width:248px;height:215px;margin:10px auto 16px}.orbital .orb-emblem img{width:180px;height:180px}.orbital .record-panel{padding:20px 16px;margin:0 0 20px}.orbital .record-top{gap:10px;margin-bottom:18px;flex-wrap:wrap}.orbital .record-top h2{font-size:25px}.orbital .record-top h2 span{display:block;font-size:13px;margin-top:6px}.orbital .record-top p{font-size:11px;margin-top:8px}.orbital .record-badge{font-size:11px}.orbital .record-grid,.orbital.detail .record-grid{display:flex;flex-direction:column;gap:20px;align-items:stretch}.orbital .chart-desktop{display:none!important}.orbital .chart-mobile{display:block!important}.orbital .plan-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orbital .plan-values div{min-width:0}.orbital .plan-values dd{font-size:20px;margin:4px 0 0}.orbital .plan-values dt{font-size:11px}.orbital .record-footer{display:block;font-size:11px;line-height:1.75}.orbital .record-footer a{display:inline-block;margin-top:12px;font-size:13px}.orbital .risk-line{font-size:12px;margin-bottom:32px}.orbital .market-line{display:block;font-size:13px;line-height:2;margin:28px 0 50px}.orbital .market-line span{display:block}.orbital .section,.orbital .entry-board,.orbital .ai-credit{margin-bottom:50px}.orbital .grid3,.orbital .steps,.orbital .entry-markets{display:block}.orbital .card{padding:24px 0}.orbital .price{padding:25px 22px}.orbital .nl{display:flex;flex-direction:column}.orbital .nl input,.orbital .nl button{width:100%}.orbital.legal main{width:calc(100% - 40px);margin:40px auto}.orbital.legal main p,.orbital.legal main li{font-size:16px;overflow-wrap:anywhere}.orbital.legal footer{width:calc(100% - 40px)}.orbital.legal .bar{text-align:left;padding:10px 20px}.orbital.detail .detail-intro{padding:36px 0 24px}.orbital.detail .provenance{margin:45px 0}.orbital.detail .provenance h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Owner revision: TradingView hierarchy, Robinhood whitespace and CTA economy. */
body.orbital main,body.orbital header,body.orbital footer{font-family:'Segoe UI',Arial,sans-serif}
.orbital .skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:#edf2fa;color:#101827;padding:12px 20px;border-radius:6px;text-decoration:none}.orbital .skip-link:focus{top:12px}
body.orbital .wrap{max-width:1600px;width:calc(100% - 128px)}
.orbital .orb-header{min-height:106px;border-bottom-color:#233044}
.orbital .orb-brand strong{font-weight:500;font-size:24px}
.orbital .orb-brand small{color:#b3c0d2;font-size:12px}
.orbital .orb-nav{gap:32px}.orbital .orb-nav a{font-size:15px}
.orbital .orb-button,.orbital .btn{border-radius:999px;min-height:52px;padding:13px 26px;font-size:15px}
.orbital .orb-button.primary,.orbital .btn.solid{background:#326bbc;border-color:#326bbc;color:#fff}
.orbital .hero-actions .orb-button.primary{background:#edf2fa;border-color:#edf2fa;color:#101827;min-width:155px}
.orbital .orb-button:hover,.orbital .btn:hover{background:#244e89;color:#fff}
.orbital .hero-actions .orb-button.primary:hover{background:#d3e5ff;color:#101827}
.orbital .orbital-hero{min-height:478px;padding:55px 0 44px;gap:64px;grid-template-columns:1.2fr .8fr}
.orbital .orbital-hero h1{font-size:clamp(60px,5.6vw,92px);font-weight:500;line-height:1.025;letter-spacing:-.045em;max-width:13ch;margin-bottom:28px}
.orbital .orbital-hero .hero-copy>p{font-family:'Segoe UI',Arial,sans-serif;font-size:19px;max-width:48ch;color:#bfcce0;line-height:1.65}
.orbital .hero-actions{gap:22px}.orbital .hero-note{font-size:13px;margin-top:21px}
.orbital .orb-emblem{width:440px;height:365px;animation:orbital-arrive 850ms ease-out both}
.orbital .orb-emblem img{width:310px;height:310px;box-shadow:0 0 110px 28px #1b416455}
.orbital .orb-emblem::before{width:114%;height:95%;border-color:#31516e}
.orbital .orb-emblem::after{border-style:solid;border-color:#20364980}
.orbital .record-panel{padding:28px 32px 24px;border-color:#33445c;background:linear-gradient(115deg,#171e2b,#0d1119 75%);border-radius:14px;box-shadow:0 24px 80px #0005}
.orbital .record-top{margin-bottom:22px}.orbital .record-top p{font-size:13px}
.orbital .record-badge{border-radius:999px;padding:7px 12px;color:#ccd8e8}
.orbital .record-grid{grid-template-columns:170px minmax(0,1fr) 160px;gap:32px}
.orbital .range-readout .archive-ring{border:1px solid #466182;outline:1px solid #263448;outline-offset:8px;width:128px;height:128px;margin-bottom:24px}
.orbital .range-readout strong{font-size:30px}.orbital .range-readout small{font-size:11px}
.orbital .plan-values dd{font-size:26px}.orbital .plan-values dt{font-size:13px}
.orbital .record-footer{font-size:12px;padding-top:16px;margin-top:22px}
.orbital .risk-line{font-size:12px;max-width:90ch;margin-bottom:50px}
.orbital .market-line{margin-bottom:90px}
.orbital #why .grid3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px}
.orbital #why .card{padding:30px 0}.orbital #why .card h3{font-size:26px;font-weight:500}
.orbital .section,.orbital .entry-board{margin-bottom:100px}
.orbital .pricing{max-width:880px}.orbital .price{border-radius:16px;padding:40px}
.orbital .price .btn{margin-top:8px}.orbital .ai-credit{padding:24px 28px}
@keyframes orbital-arrive{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
@media(min-width:2000px){body.orbital .wrap{max-width:1800px}.orbital .orbital-hero{min-height:540px}.orbital .orbital-hero h1{font-size:108px}.orbital .orbital-hero .hero-copy>p{font-size:22px}.orbital .orb-emblem{width:490px;height:410px}.orbital .orb-emblem img{width:350px;height:350px}.orbital .record-grid{grid-template-columns:200px minmax(0,1fr) 190px}.orbital .record-top h2{font-size:29px}.orbital .record-top p,.orbital .record-footer{font-size:14px}}
@media(max-width:1100px){body.orbital .wrap{width:calc(100% - 64px)}.orbital .orbital-hero{gap:32px}.orbital .orbital-hero h1{font-size:64px}.orbital .orb-emblem{width:310px;height:300px}.orbital .orb-emblem img{width:245px;height:245px}.orbital .record-grid{grid-template-columns:minmax(0,1fr) 150px}.orbital .orb-nav{gap:18px}}
@media(max-width:650px){body.orbital .wrap{width:calc(100% - 40px)}.orbital .orb-header{min-height:0}.orbital .orb-brand strong{font-size:21px}.orbital .orb-nav{gap:0}.orbital .orb-nav a{font-size:13px}.orbital .orbital-hero{min-height:0;display:block;padding:42px 0 32px}.orbital .orbital-hero h1{font-size:48px;line-height:1.05;margin-bottom:23px}.orbital .orbital-hero .hero-copy>p{font-size:17px}.orbital .orb-emblem{display:none}.orbital .hero-actions{gap:6px;align-items:flex-start}.orbital .hero-actions .orb-button.secondary{padding:10px 0;min-height:44px}.orbital .hero-note{font-size:12px;margin-top:12px}.orbital .record-panel{padding:20px 16px;border-radius:12px}.orbital .record-grid{display:flex;gap:20px}.orbital .record-top p{font-size:11px}.orbital .record-badge{font-size:11px}.orbital .plan-values dd{font-size:20px}.orbital .plan-values dt{font-size:11px}.orbital .record-footer{font-size:11px;margin-top:20px}.orbital #why .grid3{display:block}.orbital .section,.orbital .entry-board{margin-bottom:60px}.orbital .market-line{margin-bottom:54px}.orbital .price{padding:25px 22px}.orbital .ai-credit{padding:20px}.orbital .risk-line{margin-bottom:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbital .orb-emblem{animation:none;transform:none}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(max-width:650px){body.orbital header .orb-header{padding-top:18px;padding-bottom:14px}}
