@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Syne:wght@600;700;800&display=swap');
:root{--bg:#080b1c;--panel:#10142b;--line:#2b3048;--muted:#a4a7bd;--white:#f2f1fb;--mint:#ff995e}body{background:#080b1c;font-family:'Space Grotesk',Arial,sans-serif}body:before{height:1350px;top:0;background:radial-gradient(ellipse at 50% 40%,#27295855,transparent 67%),radial-gradient(circle at 15% 35%,#f6c4a14d 0 .65px,transparent 1px),radial-gradient(circle at 80% 20%,#d3d7ff59 0 .75px,transparent 1px);background-size:auto,149px 173px,193px 229px}.wrap{width:min(1180px,calc(100% - 80px))}.nav{height:72px;margin-top:22px;padding:0 23px;border:1px solid #32364c;border-radius:100px;background:#131628bd;box-shadow:0 8px 40px #0002}.brand{font-family:'Syne',sans-serif;font-size:26px;letter-spacing:-1.3px;font-weight:800}.mark{border:0;font-family:Arial,sans-serif;transform:none;color:var(--mint);font-size:42px;width:37px;line-height:1}.ai{border-color:#6b4d43;color:#ffb389;font-size:11px;border-radius:5px;padding:3px 5px}.nav nav{gap:29px;color:#bdbdd0}.wallet-link{border:1px solid #646476;border-radius:30px;padding:8px 17px;color:#eeeeff}.hero{padding:63px 0 0;position:relative}.hero>.eyebrow{color:#b2b5ce;letter-spacing:1.6px;font-size:11px}.orbit-star{color:var(--mint);font-size:19px;vertical-align:middle;padding-right:8px}h1{font-family:'Syne',sans-serif;text-transform:none;line-height:1.02;font-size:clamp(56px,6.7vw,90px);font-weight:700;letter-spacing:-5px;margin:25px 0 22px}h1 span{color:#efeff9}.intro{font-size:17px;color:#acaec5}.hero-actions{margin-top:27px}.button{border-radius:40px;padding:13px 23px;font-size:14px;gap:24px}.primary{background:#ff9658;color:#24150e;box-shadow:0 4px 26px #ff88461a}.primary:hover{background:#ffb080}.secondary{background:#14172b;border-color:#393d54;color:#e9e9f4}.engine-stage{position:relative;height:580px;max-width:1100px;margin:-12px auto 0;isolation:isolate}.engine-art{width:850px;height:567px;max-width:none;position:absolute;left:50%;top:0;transform:translateX(-50%);object-fit:contain;mask-image:radial-gradient(ellipse at center,black 40%,transparent 73%);z-index:-1}.engine-caption{position:absolute;left:50%;top:77%;transform:translateX(-50%);font:10px var(--mono);letter-spacing:2px;display:flex;flex-direction:column;gap:5px;color:#d4d4e5;white-space:nowrap}.engine-caption span:last-child{font-size:8px;color:#8d91b0}.float-card{text-align:left;position:absolute;background:linear-gradient(135deg,#fafbff,#c1c5d6);color:#192034;border:1px solid #fff9;box-shadow:0 10px 0 #7c839930,0 22px 45px #0007,inset 0 0 0 5px #ffffff38;border-radius:19px;padding:21px;width:248px}.float-top{display:flex;align-items:center;gap:9px;font:9px var(--mono);letter-spacing:1px;color:#565d72;margin-bottom:19px}.mini-icon{font-size:22px;color:#23304f}.float-card strong{display:block;font-size:30px;letter-spacing:-1px;line-height:1.2}.float-card strong small{font-size:14px;letter-spacing:-.4px}.float-card p{font-size:12px;line-height:1.55;color:#52596e;margin:12px 0}.float-rule{height:5px;background:linear-gradient(90deg,#ff955e 80%,#4c5585 80%);border-radius:5px;margin-top:16px}.card-stamp{font:8px var(--mono);letter-spacing:1.6px;color:#697087;display:block;margin-top:20px}.fuel-float{left:1%;top:113px;transform:rotate(-10deg);animation:float-left 7s ease-in-out infinite}.trade-float{right:1%;top:152px;transform:rotate(9deg);animation:float-right 8s ease-in-out infinite}.trade-float strong{font-size:23px}.trade-float a{font-size:11px;color:#242d4c;border-bottom:1px solid #939bad;padding-bottom:4px}.trade-float .mini-icon{color:#d2642e}.burn-float{left:9%;top:397px;transform:rotate(-5deg);width:242px;padding:15px 18px;border-radius:14px;display:flex;align-items:center;gap:12px;background:#151a33e8;color:#e7e7f3;border-color:#484d69;box-shadow:0 12px 25px #0005}.burn-float strong{font-size:16px;letter-spacing:-.3px}.burn-float div>span{font-size:11px;color:#a0a5c1}.burn-symbol{font-size:27px;color:#ff9a61}.stage-note{position:absolute;right:2%;bottom:56px;transform:rotate(-4deg);font:10px var(--mono);letter-spacing:1.5px;color:#8d92af}.how{padding-top:24px}.section-heading h2,.terminal-intro h2{font-family:'Syne',sans-serif;font-weight:600;font-size:44px;letter-spacing:-2px;line-height:1.12}.section-heading{margin-bottom:30px}.section-heading>p{font-size:15px}.flow-grid{gap:19px}.flow-card{background:#14182b;border:1px solid #343950;border-radius:19px;padding:28px;box-shadow:inset 0 1px #ffffff05}.flow-card.tax{transform:rotate(-1.3deg)}.flow-card.bot{background:#f18d54;color:#261a20;border-color:#ffb38b;transform:translateY(-6px)}.flow-card.burn{transform:rotate(1.3deg);background:#191e39}.card-top{color:#b3b6d0;font-size:10px}.bot .card-top{color:#573623}.big-number{font-family:'Syne',sans-serif;font-weight:700;font-size:79px;letter-spacing:-6px;margin-top:24px}.big-number span{font-size:39px;letter-spacing:-2px}.bot .big-number{color:#2d2031}.burn .big-number{color:#c4c9ee}.flow-card h3{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:600;letter-spacing:-.5px}.flow-card p{font-size:14px;color:#aeb2cc}.bot p{color:#4f322d}.card-note{border-color:#3a405d;color:#aeb5d2;font-size:11px;letter-spacing:-.3px}.bot .card-note{border-color:#b76238;color:#59372a}.allocation-bar{background:#929fdd}.allocation-bar span{background:#ff9b63;border-right-color:#161a2e}.split-label{color:#a6aecb;font-size:10px}.rewards{border:0;border-radius:0;background:transparent;padding:30px 15px 30px 5px;border-bottom:1px solid #2b3048;margin-top:15px}.rewards h3{font-size:23px}.rewards p{font-size:14px}.rewards .eyebrow{font-size:11px}.reward-icon{font-size:48px}.rewards>a{font-size:13px}.terminal-intro{padding-top:95px;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.terminal-intro h2{margin:12px 0 0}.terminal-intro p{color:#a5aac6;font-size:15px;margin:0;line-height:1.8}.terminal{border-color:#3d435e;border-radius:20px;background:#12172a;box-shadow:0 20px 70px #0003}.terminal-top{background:#1b2037}.terminal-name .cross{color:#ff9b67}.demo-tag{color:#d6bad2;border-color:#5e4a6155;background:#4a324122;font-size:10px}.profit{color:#f2f2fc}.sample-caption{color:#9ba4bc;font-size:12px}.periods{background:#0e1226;border-color:#313954}.periods button{color:#a3abc9}.periods button.active{color:#ffd3b7;background:#4a302c}.chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,#3b426455 56px,#3b426455 57px)}.chart-labels,.chart-dates{color:#a0a9c5}.stats strong span{color:#b7bfdb}.feed{background:#171c30aa}.feed-cols{color:#a0aac3}.trade{border-color:#303a55}.token-icon{background:#493528;color:#ffc79d;border-color:#73513d}.trade-name small{color:#a1acc5}.trade-amount small{color:#ffb07c}.trade-amount small.sell{color:#c0c7fb}.feed-bottom{color:#a1abc5}.feed-bottom a{color:#c6ceea}.terminal-footer{color:#b0b7cd}.offline-dot{background:#ffac79}.label{font-size:11px;color:#a7b0ca}.stats strong{font-weight:400}.docs{padding-top:100px}.docs-layout{border-radius:20px;background:#12172b;border-color:#353c59}.docs-nav{background:#101427}.docs-nav button{color:#abb3d0}.docs-nav button span{font-family:'Space Grotesk',sans-serif}.docs-nav button.selected{background:#35304a;color:#ffc4a2}.doc-content h3{font-family:'Syne',sans-serif;font-weight:600}.doc-content p{color:#b1bad2}.doc-content .doc-callout{background:#282337;color:#efd4c9;border-color:#f49a67}.footer-row>span,.footer-row>a:last-child{color:#afb7d0}.footer-bottom{border-color:#252d47;color:#9aa4c1}.footer-bottom p{font-size:12px}.footer-row{padding:35px 0}.skip{background:#ffac7b}.stats,.feed,.terminal-footer,.docs-nav{border-color:#303850}.terminal .chart svg path[stroke]{stroke:#ffad7a}.eyebrow{color:#f9a876;font-size:11px}.card-note,.card-stamp,.label,.sample-caption,.feed-bottom{line-height:1.5}@keyframes float-left{50%{transform:translateY(-10px) rotate(-8deg)}}@keyframes float-right{50%{transform:translateY(12px) rotate(7deg)}}@media(min-width:1500px){.hero{padding-top:73px}.engine-stage{height:600px}}@media(max-width:950px){h1{font-size:72px}.engine-stage{height:530px}.engine-art{width:760px;height:507px}.float-card{width:210px;padding:17px}.fuel-float{left:0;top:125px}.trade-float{right:0;top:175px}.burn-float{top:389px;left:5%;width:225px}.float-card strong{font-size:27px}.trade-float strong{font-size:20px}.burn-float strong{font-size:15px}.engine-caption{top:79%}.stage-note{font-size:8px;bottom:32px}.section-heading h2,.terminal-intro h2{font-size:38px}.flow-card{padding:23px}.big-number{font-size:68px}.flow-card h3{font-size:18px}.card-note{font-size:10px}.rewards>a{max-width:150px}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.nav{margin-top:12px;padding:14px 17px;border-radius:22px;height:auto}.nav .brand{font-size:23px}.nav .mark{font-size:31px;line-height:1}.nav nav{font-size:12px;margin-top:7px}.wallet-link{font-size:11px;padding:7px 10px}.hero{padding-top:40px}.hero>.eyebrow{font-size:8px;letter-spacing:.9px}h1{font-size:clamp(39px,10.8vw,68px);letter-spacing:-2.8px;line-height:1.1;margin:20px 0 16px}.intro{font-size:14px;line-height:1.75}.hero-actions{margin-top:23px}.button{font-size:12px;padding:12px 17px;gap:14px}.engine-stage{height:425px;margin-top:3px;width:100%;overflow:clip}.engine-art{width:540px;height:360px;top:21px}.float-card{width:147px;padding:12px;border-radius:11px}.float-top{font-size:7px;letter-spacing:.2px;gap:5px;margin-bottom:9px}.mini-icon{font-size:17px}.float-card strong{font-size:23px;letter-spacing:-.7px}.float-card strong small{font-size:10px}.float-card p{font-size:9px;line-height:1.5;margin:8px 0}.card-stamp{font-size:6px;letter-spacing:.7px;margin-top:12px}.float-rule{margin-top:10px;height:4px}.fuel-float{left:2%;top:65px;width:143px;transform:rotate(-9deg)}.trade-float{right:1%;top:208px;width:157px}.trade-float strong{font-size:16px}.trade-float a{font-size:8px}.burn-float{top:289px;left:3%;width:166px;padding:12px;gap:7px}.burn-float strong{font-size:12px}.burn-float div>span{font-size:9px}.burn-symbol{font-size:22px}.engine-caption{top:362px;font-size:8px;letter-spacing:1px}.engine-caption span:last-child{font-size:7px}.stage-note{display:none}.how{padding-top:8px}.section-heading h2,.terminal-intro h2{font-size:35px}.section-heading>p{font-size:14px}.flow-grid{gap:18px;padding:0 5px}.flow-card{padding:25px}.flow-card.bot{transform:rotate(.5deg)}.big-number{font-size:74px;letter-spacing:-4px;margin-top:12px}.flow-card h3{font-size:20px}.flow-card p{font-size:15px}.card-top{font-size:11px}.card-note{font-size:11px}.rewards{padding:25px 4px;gap:18px}.rewards>a{max-width:none}.rewards .eyebrow{font-size:10px}.rewards h3{font-size:21px}.rewards p{font-size:14px}.terminal-intro{padding-top:58px;display:block;margin-bottom:22px}.terminal-intro p{margin-top:18px;font-size:14px}.terminal-intro p br{display:none}.terminal{border-radius:15px}.demo-tag{font-size:8px}.sample-caption{font-size:10px}.stats .label{font-size:9px}.stats strong{font-size:22px}.docs{padding-top:60px}.doc-content p{font-size:15px}.label{font-size:11px}.docs-nav button span{font-size:15px}.footer-row>span{font-size:13px}.footer-bottom p{font-size:12px}.terminal-intro+.terminal{scroll-margin-top:20px}}@media(prefers-reduced-motion:reduce){.float-card{animation:none}}

.stats{grid-template-columns:1fr 1.25fr}.payoff{padding-top:65px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.payoff h2{font:600 32px/1.2 'Syne',sans-serif;letter-spacing:-1.2px;margin:17px 0}.payoff p{font-size:15px;color:#b1bad2;line-height:1.8}.payoff a{color:#ffb38b;font-size:14px;display:inline-block;margin-top:10px}.payoff ol{list-style:none;margin:0;padding:0}.payoff li{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid #303850}.payoff li>span{font:13px var(--mono);color:#ffab78;padding-top:5px}.payoff h3{font-size:18px;font-weight:500;margin:0}.payoff li p{margin:5px 0 0;font-size:14px}.payoff .eyebrow{font-size:10px;letter-spacing:1px}.doc-content .doc-callout{line-height:1.8}@media(max-width:650px){.payoff{grid-template-columns:1fr;gap:18px;padding-top:45px}.payoff h2{font-size:29px}.payoff h2 br{display:none}}

.brand-wordmark{display:block;width:190px;height:auto;overflow:hidden}.terminal-brand-symbol{width:25px;height:25px;display:block;flex-shrink:0}.nav .brand{flex-shrink:0}@media(max-width:650px){.brand-wordmark{width:155px}.terminal-brand-symbol{width:22px;height:22px}}

/* Terminal leads the page; fee flow follows it. */
.hero+.terminal-intro{padding-top:24px}.terminal+.how{padding-top:95px}@media(max-width:650px){.hero+.terminal-intro{padding-top:8px}.terminal+.how{padding-top:60px}}

/* Compact live terminal keeps the original demo layout. */
.terminal-body{grid-template-columns:1.8fr 1fr}.terminal .performance{min-width:0}.live-trade:hover{background:#242c42}.trade-name{min-width:0}.trade-name small{font-size:10px}.trade-amount{white-space:nowrap;font-size:12px}.feed-empty{font-size:13px;color:#adb6cf;line-height:1.7}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:#aab4cd;font-size:13px;background:#13182aa8}.chart-empty[hidden]{display:none}.compact-footer{gap:12px;flex-wrap:wrap;font-size:10px}.compact-footer #last-updated{margin-left:auto}.compact-footer button{background:transparent;border:0;font:11px var(--mono);color:#ffc39e;padding:4px 0;cursor:pointer}.compact-footer button:disabled{opacity:.5}.coverage-details{padding:10px 24px;border-top:1px solid var(--line);color:#aab4cd;font-size:11px}.coverage-details summary{cursor:pointer}.coverage-details p{font-size:12px;line-height:1.7;max-width:900px}.profit.loss{color:#f1a8b4}.profit.gain{color:#f2f2fc}.terminal .feed .trade-name{font-size:12px}.terminal .feed .trade-amount small{font-size:10px}.stats .label{font-size:10px}.stats strong{font-size:24px}@media(max-width:900px){.terminal-body{grid-template-columns:1.5fr 1fr}}@media(max-width:650px){.terminal-body{grid-template-columns:1fr}.compact-footer #last-updated{margin-left:0}.coverage-details{padding:10px 14px}.stats strong{font-size:20px}.stats .label{font-size:8px}.sample-caption{max-width:210px}}
