:root{color-scheme:dark;--bg:#030814;--panel:#071323;--panel-2:#0a1a2d;--line:#18304c;--text:#edf5ff;--muted:#7e91aa;--blue:#63aaff;--cyan:#51e5dc;--green:#54e3aa;--danger:#ff6e83;--mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--text);background:var(--bg);background-image:linear-gradient(rgba(85,147,220,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(85,147,220,.028) 1px,transparent 1px);background-size:72px 72px}a{color:inherit;text-decoration:none}button,input{font:inherit}
.site-header{position:relative;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1480px,calc(100% - 56px));min-height:78px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(97,169,255,.55);border-radius:12px;color:#05101f;background:linear-gradient(145deg,#9bc9ff,#4b9dff);box-shadow:0 0 35px rgba(67,145,241,.18);font:900 17px/1 var(--mono)}.brand-copy{display:grid;gap:3px}.brand-copy strong{font-size:17px;letter-spacing:-.02em}.brand-copy small{color:#62758e;font:800 7px/1 var(--mono);letter-spacing:.18em}.site-header nav{display:flex;justify-content:center;gap:38px;color:#71839a;font-size:13px;font-weight:650}.site-header nav a,.login-link{transition:color .2s,border-color .2s,background .2s}.site-header nav a:hover{color:#d6e7fa}.header-actions{display:flex;align-items:center;gap:10px}.telegram-link{display:grid;width:40px;height:40px;place-items:center;border:1px solid #172c46;border-radius:12px;color:#8094ad;background:#06101e}.telegram-link svg,.secondary-action svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.login-link{display:flex;min-height:42px;align-items:center;gap:18px;padding:0 17px;border:1px solid #244360;border-radius:12px;color:#c5d9ef;background:rgba(9,23,39,.75);font-size:12px;font-weight:800}.login-link:hover{border-color:#4d8dcc;background:#0c2138}.login-link span{color:var(--blue)}
.ticker{position:relative;z-index:8;display:grid;grid-template-columns:auto 1fr;align-items:center;height:42px;overflow:hidden;border-block:1px solid #12253c;background:rgba(3,10,20,.92);box-shadow:0 12px 40px rgba(0,0,0,.25)}.ticker-label{z-index:2;display:grid;height:100%;place-items:center;padding:0 18px;border-right:1px solid #1b334c;color:#5caeff;background:#071526;font:900 8px/1 var(--mono);letter-spacing:.18em}.ticker-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-track{display:flex;width:max-content;will-change:transform;animation:ticker-slide 42s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-group{display:flex;flex:none;align-items:center}.ticker-item{display:flex;align-items:center;gap:8px;min-width:max-content;padding:0 26px;color:#72869e;font:700 9px/1 var(--mono);white-space:nowrap}.ticker-item i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 11px rgba(84,227,170,.8)}.ticker-item b{color:#aabbd0;font-weight:700}.ticker-item em{color:#55dfaa;font-style:normal;font-weight:900}.ticker-item small{color:#4f647d;font:inherit}@keyframes ticker-slide{to{transform:translateX(-50%)}}
main{width:min(1480px,calc(100% - 56px));margin:0 auto}.hero{position:relative;display:grid;grid-template-columns:minmax(430px,.88fr) minmax(590px,1.12fr);align-items:center;gap:clamp(58px,7vw,118px);min-height:700px;padding:88px 0 76px}.hero::before{position:absolute;z-index:-2;inset:0 -10vw;background:radial-gradient(circle at 72% 20%,rgba(29,116,166,.18),transparent 32%),radial-gradient(circle at 26% 48%,rgba(32,86,154,.1),transparent 30%);content:""}.hero-glow{position:absolute;z-index:-1;top:70px;right:3%;width:520px;height:420px;border-radius:50%;background:rgba(25,130,194,.12);filter:blur(110px)}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 25px;padding:9px 13px;border:1px solid rgba(81,229,220,.27);border-radius:999px;color:#64d9d6;background:rgba(34,155,160,.07);font:850 9px/1 var(--mono);letter-spacing:.13em}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(81,229,220,.07),0 0 14px rgba(81,229,220,.72)}h1{max-width:700px;margin:0;font-size:clamp(50px,5.1vw,82px);line-height:.98;letter-spacing:-.066em}h1 span{color:transparent;background:linear-gradient(92deg,#69aaff 4%,#58e5dd 90%);background-clip:text;-webkit-background-clip:text}.hero-lead{max-width:660px;margin:31px 0 0;color:#8294aa;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.primary-action,.secondary-action{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:26px;padding:0 25px;border-radius:13px;font-size:13px;font-weight:850}.primary-action{min-width:205px;color:#06111f;background:linear-gradient(135deg,#86c0ff,#4a9cff);box-shadow:0 18px 44px rgba(66,143,232,.23)}.primary-action:hover{filter:brightness(1.08)}.primary-action span{font:900 17px/1 var(--mono)}.secondary-action{border:1px solid #233d5b;color:#adbed3;background:rgba(6,15,28,.72)}.secondary-action:hover{border-color:#396995;color:#dcecff}.hero-facts{display:flex;flex-wrap:wrap;gap:25px;margin:25px 0 0;padding:0;color:#60758d;font:750 9px/1.5 var(--mono);list-style:none}.hero-facts li::before{margin-right:8px;color:var(--cyan);content:"•"}
.terminal{position:relative;overflow:hidden;border:1px solid #1c3855;border-radius:20px;background:rgba(3,10,19,.94);box-shadow:0 40px 110px rgba(0,3,10,.52),0 0 0 1px rgba(98,174,255,.025) inset;transform:perspective(1400px) rotateY(-1.5deg)}.terminal::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(103,175,255,.035),transparent 25%);content:""}.terminal-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid #152b42;color:#61758d;font:800 8px/1 var(--mono);letter-spacing:.08em}.window-dots{display:flex;gap:6px}.window-dots i{width:8px;height:8px;border-radius:50%;background:#ff6d7b}.window-dots i:nth-child(2){background:#ffc258}.window-dots i:nth-child(3){background:#53dfa3}.terminal-head>b{justify-self:center}.terminal-head>em{display:flex;align-items:center;gap:7px;color:#5cddb0;font-style:normal}.terminal-head>em i{width:6px;height:6px;border-radius:50%;background:#52dda9;box-shadow:0 0 10px #52dda9}.terminal-body{display:grid;grid-template-columns:1.08fr .92fr}.signal-list,.deal-plan{padding:19px}.signal-list{border-right:1px solid #152b42}.signal-list>header{display:flex;justify-content:space-between;margin-bottom:10px;color:#50647c;font:900 8px/1 var(--mono);letter-spacing:.13em}.signal-list>header strong{color:#50dda8}.signal-list article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:63px;padding:10px 11px;border:1px solid transparent;border-radius:10px}.signal-list article.selected{border-color:rgba(91,176,255,.28);background:linear-gradient(90deg,rgba(60,139,221,.13),rgba(45,211,185,.055));box-shadow:inset 3px 0 #55a7ff}.signal-list article div{display:grid;gap:8px}.signal-list article b{font-size:11px;letter-spacing:-.01em}.signal-list article div>span{display:flex;align-items:center;gap:5px}.signal-list article small{padding:3px 5px;border:1px solid #29445f;border-radius:3px;color:#74aee9;font:800 6px/1 var(--mono)}.signal-list article small:nth-child(2){border-color:#3a4d63;color:#9caabd}.signal-list article em{margin-left:3px;color:#687d94;font:700 7px/1 var(--mono);font-style:normal}.signal-list article>strong{color:#55dfaa;font:900 11px/1 var(--mono)}.deal-plan>header{min-height:23px;color:#51657d;font:900 8px/1.3 var(--mono);letter-spacing:.1em}.leg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:12px;border:1px solid #1a3550;border-radius:9px;background:#081525}.leg span{padding:4px 6px;border:1px solid #e6677a;border-radius:4px;color:#ff768b;font:900 7px/1 var(--mono)}.leg.hedge span{border-color:#e4b84d;color:#f3c95f}.leg b,.leg strong{font-size:9px}.leg strong{font-family:var(--mono)}.deal-plan dl{display:grid;gap:9px;margin:10px 0 0;padding:14px;border:1px solid #19334c;border-radius:10px;background:#071321}.deal-plan dl div{display:flex;justify-content:space-between;color:#71859b;font:700 8px/1.2 var(--mono)}.deal-plan dl dd{margin:0;color:#c4d2e2}.deal-plan dl .profit{margin-top:4px;padding-top:11px;border-top:1px solid #1a334a}.deal-plan dl .profit dd{color:#5be0ac;font-size:12px}.deal-plan>a{display:flex;min-height:47px;align-items:center;justify-content:center;gap:14px;margin-top:10px;border-radius:9px;color:#06131f;background:linear-gradient(120deg,#63b0ff,#52e3d7);font:900 8px/1 var(--mono);letter-spacing:.1em}.demo-note{margin:0;padding:10px 18px;border-top:1px solid #142940;color:#40556e;background:#050e1b;font:700 7px/1.2 var(--mono);text-align:center;letter-spacing:.06em}
.source-strip{padding:30px 0 42px;border-top:1px solid #102239;text-align:center}.source-strip p{margin:0 0 21px;color:#435770;font:850 8px/1 var(--mono);letter-spacing:.2em}.source-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(22px,4vw,60px);color:#60738a;font:800 clamp(12px,1.3vw,17px)/1 var(--mono)}
.problem,.features{padding:120px 0;border-top:1px solid #102239}.section-copy p,.features header p,.access p{margin:0 0 18px;color:#5eaaff;font:900 9px/1 var(--mono);letter-spacing:.18em}.section-copy h2,.features h2,.access h2{max-width:900px;margin:0;font-size:clamp(36px,4.1vw,62px);line-height:1.04;letter-spacing:-.055em}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:54px}.comparison article{position:relative;min-height:245px;padding:31px;border:1px solid #172d46;border-radius:18px;background:linear-gradient(145deg,#071321,#050d18);overflow:hidden}.comparison article::after{position:absolute;right:-60px;bottom:-90px;width:230px;height:230px;border-radius:50%;background:rgba(87,158,236,.08);filter:blur(30px);content:""}.comparison .without::after{background:rgba(255,76,102,.08)}.comparison article>span{color:#71869e;font:900 8px/1 var(--mono);letter-spacing:.14em}.comparison .without>span{color:#d06d80}.comparison .with>span{color:#59dab0}.comparison h3{max-width:520px;margin:40px 0 14px;font-size:25px;letter-spacing:-.03em}.comparison p{max-width:590px;margin:0;color:#75889f;font-size:13px;line-height:1.8}
.features header>span,.access>div>span{display:block;max-width:660px;margin-top:18px;color:#71859d;font-size:14px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px}.feature-grid article{position:relative;min-height:290px;padding:28px;border:1px solid #172e49;border-radius:17px;background:linear-gradient(155deg,#09182a,#050e1a);overflow:hidden}.feature-grid article>b{color:#315577;font:900 44px/1 var(--mono)}.feature-grid article>i{position:absolute;top:28px;right:27px;padding:7px 9px;border:1px solid #254867;border-radius:999px;color:#67aef2;font:900 7px/1 var(--mono);font-style:normal;letter-spacing:.13em}.feature-grid h3{margin:70px 0 13px;font-size:22px;letter-spacing:-.03em}.feature-grid p{margin:0;color:#72869d;font-size:13px;line-height:1.75}.access{display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:90px;padding:55px;border:1px solid #224463;border-radius:23px;background:radial-gradient(circle at 82% 10%,rgba(58,154,230,.18),transparent 30%),linear-gradient(140deg,#0a1a2d,#06101d);box-shadow:0 35px 100px rgba(0,3,11,.3)}.access h2{max-width:820px;font-size:clamp(33px,3.5vw,52px)}.access-actions{display:grid;gap:10px;min-width:225px}.access-actions a{width:100%}
footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;width:min(1480px,calc(100% - 56px));min-height:135px;margin:0 auto;border-top:1px solid #102239;color:#50647c;font-size:10px}footer p{justify-self:center;max-width:620px;margin:0;text-align:center;line-height:1.7}footer>span{font-family:var(--mono)}
@media(max-width:1100px){.hero{grid-template-columns:1fr;padding-top:75px}.hero-copy{max-width:780px}.terminal{width:100%;max-width:900px;transform:none}.site-header nav{gap:22px}.access{grid-template-columns:1fr;align-items:start}.access-actions{display:flex;min-width:0}.access-actions a{width:auto}}
@media(max-width:760px){.site-header{width:min(100% - 28px,680px);min-height:69px}.site-header nav,.telegram-link{display:none}.brand-mark{width:36px;height:36px}.login-link{min-height:39px}.ticker{grid-template-columns:1fr;height:39px}.ticker-label{display:none}.ticker-item{padding:0 18px}.ticker-item small{display:none}main{width:min(100% - 28px,680px)}.hero{gap:44px;min-height:0;padding:58px 0 62px}.hero::before{inset:0 -14px}.hero-glow{display:none}h1{font-size:clamp(43px,12.5vw,63px)}.hero-lead{margin-top:25px;font-size:14px}.hero-actions{display:grid}.hero-actions a{width:100%}.hero-facts{display:grid;gap:8px}.terminal{border-radius:15px}.terminal-body{grid-template-columns:1fr}.signal-list{border-right:0;border-bottom:1px solid #152b42}.terminal-head>em{display:none}.source-strip div{gap:20px 30px}.problem,.features{padding:85px 0}.comparison,.feature-grid{grid-template-columns:1fr}.comparison article{min-height:220px}.feature-grid article{min-height:240px}.feature-grid h3{margin-top:42px}.access{margin-bottom:70px;padding:30px 23px}.access-actions{display:grid}.access-actions a{width:100%}footer{grid-template-columns:1fr;width:min(100% - 28px,680px);padding:30px 0;text-align:left}footer p{justify-self:start;text-align:left}}
@media(max-width:430px){.brand-copy small{display:none}.login-link{padding:0 14px}.login-link span{display:none}.eyebrow{font-size:8px}.hero-actions{margin-top:29px}.primary-action,.secondary-action{min-height:54px}.signal-list,.deal-plan{padding:14px}.signal-list article{min-height:59px;padding-inline:8px}.signal-list article b{font-size:10px}.leg{padding:10px}.source-strip{padding-bottom:30px}.source-strip div{font-size:11px}.comparison article{padding:24px}.comparison h3{margin-top:31px;font-size:22px}.section-copy h2,.features h2,.access h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}

/* Rotating opportunity preview */
.terminal {
  transform-origin: 50% 68%;
  transform-style: preserve-3d;
  will-change: transform;
  transition: transform .48s cubic-bezier(.2, .78, .2, 1), border-color .35s ease, box-shadow .35s ease;
}
.signal-list article {
  position: relative;
  overflow: hidden;
  cursor: default;
  transition: border-color .3s ease, background .3s ease, box-shadow .3s ease, transform .3s ease, opacity .3s ease;
}
.signal-list article:not(.selected) { opacity: .72; }
.signal-list article.selected {
  opacity: 1;
  transform: translateX(3px);
  animation: opportunity-select .42s cubic-bezier(.2, .8, .2, 1);
}
.signal-list article.selected::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 3px;
  height: 1px;
  background: linear-gradient(90deg, #55a7ff, #55dfaa);
  transform-origin: left;
  animation: opportunity-progress 2.8s linear both;
  content: "";
}
.deal-plan.is-switching > * { animation: deal-plan-refresh .38s cubic-bezier(.2, .8, .2, 1); }

@media (hover: hover) and (pointer: fine) {
  .terminal:hover {
    border-color: #2a5278;
    box-shadow: 0 48px 125px rgba(0, 3, 10, .58), 0 0 0 1px rgba(98, 174, 255, .05) inset;
    transform: perspective(1400px) rotateX(1.8deg) rotateY(-.7deg) translateY(-3px) scale(.997);
  }
  .signal-list article:hover { opacity: 1; }
}

@keyframes opportunity-select {
  from { opacity: .58; transform: translateX(-3px); }
  to { opacity: 1; transform: translateX(3px); }
}
@keyframes opportunity-progress {
  from { transform: scaleX(0); opacity: .35; }
  to { transform: scaleX(1); opacity: .8; }
}
@keyframes deal-plan-refresh {
  from { opacity: .35; transform: translateY(4px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
  .terminal,
  .signal-list article { transition: none; }
  .signal-list article.selected,
  .signal-list article.selected::after,
  .deal-plan.is-switching > * { animation: none; }
}
