:root{--bg:#030711;--panel:#07111f;--panel2:#0a1728;--text:#f4fbff;--muted:#8da1b6;--line:rgba(139,217,255,.16);--cyan:#00f5d4;--blue:#13b8ff;--red:#ff2f6d;--green:#2cff9b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% -10%,rgba(0,245,212,.15),transparent 36%),radial-gradient(circle at 80% 8%,rgba(19,184,255,.13),transparent 30%),var(--bg);font-family:Inter,Arial,sans-serif;color:var(--text);overflow-x:hidden}.bg-grid{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,#000,transparent 85%);opacity:.34}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 42px;background:rgba(3,7,17,.74);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.brand strong{font-size:24px}.brand span span,.brand strong span{color:var(--cyan)}.brand-logo{width:44px;height:44px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(0,245,212,.12),rgba(19,184,255,.08))}.brand-logo svg{width:31px;height:31px;stroke:var(--cyan);fill:none;stroke-width:3}.topbar nav{display:flex;gap:22px}.topbar nav a{color:var(--muted);text-decoration:none;font-size:14px}.topbar nav a:hover{color:var(--cyan)}.langs{display:flex;gap:6px}.langs button{border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);border-radius:10px;padding:8px 10px;cursor:pointer}.langs button.active{background:var(--cyan);color:#00130f}.panel{width:min(1180px,92vw);margin:56px auto;padding:54px;border:1px solid var(--line);border-radius:34px;background:linear-gradient(180deg,rgba(10,23,40,.78),rgba(3,8,18,.78));box-shadow:0 24px 80px rgba(0,0,0,.38)}.panel.small{padding:42px}.hero{display:grid;grid-template-columns:.9fr 1.2fr;gap:46px;align-items:center;min-height:650px}.kicker{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.hero h1,.intro h2,.access h2,.team-title,h2{font-size:clamp(36px,5vw,72px);line-height:.95;margin:14px 0 22px}.hero p:not(.kicker),.intro p:not(.kicker){font-size:18px;line-height:1.65;color:var(--muted)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--line);border-radius:14px;padding:0 18px;text-decoration:none;color:var(--text);background:rgba(255,255,255,.04);font-weight:750}.btn.primary{background:linear-gradient(90deg,var(--cyan),var(--blue));color:#00131a;border:0}.live-card{position:relative}.window-bar{height:58px;border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;background:#0b1422;display:flex;align-items:center;gap:8px;padding:0 18px}.window-bar i{width:12px;height:12px;border-radius:50%;display:block}.window-bar i:nth-child(1){background:#ff5c66}.window-bar i:nth-child(2){background:#ffca4b}.window-bar i:nth-child(3){background:#2cff9b}.window-bar b{margin-left:auto}.live-chart{width:100%;display:block;border:1px solid var(--line);border-radius:0 0 24px 24px}.hero-line{stroke-dasharray:1100;stroke-dashoffset:1100;animation:draw 3.5s ease forwards infinite}.hero-area{opacity:0;animation:fade 3.5s ease forwards infinite}.ma{stroke-dasharray:900;stroke-dashoffset:900;animation:draw 3.8s .35s ease forwards infinite}.beam{opacity:0;stroke-width:4}.beam.buy{stroke:var(--cyan);animation:pulse 3.5s 1s infinite}.beam.sell{stroke:var(--red);animation:pulse 3.5s 1.8s infinite}.label{opacity:0;animation:pop 3.5s 1.25s infinite}.label.sell-l{animation-delay:2s}.label.buy-l rect{fill:var(--cyan)}.label.sell-l rect{fill:var(--red)}.label text{font-weight:900;text-anchor:middle;fill:#031018;font-size:16px}.dashboard{position:absolute;right:24px;top:98px;width:240px;border:1px solid var(--line);border-radius:20px;background:rgba(3,7,17,.72);backdrop-filter:blur(14px);padding:16px}.dashboard div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}.dashboard span{color:var(--muted)}.dashboard b{color:var(--cyan)}@keyframes draw{55%,100%{stroke-dashoffset:0}}@keyframes fade{25%,100%{opacity:1}}@keyframes pulse{20%,70%{opacity:.65}0%,100%{opacity:0}}@keyframes pop{22%,68%{opacity:1;transform:scale(1)}0%,15%,100%{opacity:0;transform:scale(.85)}}.arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.arch-grid article{padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.035);font-weight:800}.indicator{width:min(1220px,94vw);margin:68px auto;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;min-height:740px}.indicator:nth-child(even){grid-template-columns:.85fr 1.15fr}.indicator:nth-child(even) .shot{order:2}.shot{position:relative;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#040a12;box-shadow:0 30px 90px rgba(0,0,0,.45);transform-style:preserve-3d;transition:transform .28s ease,box-shadow .28s ease}.shot:hover{transform:perspective(900px) rotateX(2deg) rotateY(-4deg) translateY(-8px);box-shadow:0 42px 120px rgba(0,245,212,.14)}.shot img{display:block;width:100%;height:auto;transition:transform .45s ease}.shot:hover img{transform:scale(1.035)}.indicator-card{padding:34px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(10,23,40,.88),rgba(4,10,20,.88))}.num{color:var(--cyan);font-weight:900;letter-spacing:.14em}.indicator-card h2{font-size:clamp(28px,4vw,54px);line-height:1;margin:12px 0 18px}.indicator-card p{color:var(--muted);line-height:1.7}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.chip{border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:#b7c8d9;background:rgba(255,255,255,.035);font-size:12px}.desc{display:none;margin-top:20px;padding-top:20px;border-top:1px solid var(--line);color:#c6d6e4;line-height:1.72;white-space:pre-line}.indicator.open .desc{display:block}.desc-btn{margin-top:10px;border:1px solid var(--line);border-radius:14px;background:rgba(0,245,212,.09);color:var(--cyan);padding:12px 16px;cursor:pointer;font-weight:900}.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pricing div,.team-grid article{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.035);padding:24px}.pricing b{font-size:42px;color:var(--cyan);display:block}.pricing span{color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.team-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px;filter:saturate(.95)}.team-grid h3{margin:16px 0 6px}.team-grid p{color:var(--muted);margin:0}footer{text-align:center;color:var(--muted);padding:48px 20px;border-top:1px solid var(--line)}@media(max-width:900px){.topbar{padding:14px 18px;flex-wrap:wrap}.topbar nav{order:3;width:100%;justify-content:center}.hero,.indicator,.indicator:nth-child(even){grid-template-columns:1fr;min-height:auto}.indicator:nth-child(even) .shot{order:0}.arch-grid,.pricing,.team-grid{grid-template-columns:1fr}.dashboard{position:static;width:auto;border-radius:0 0 24px 24px}.panel{padding:30px}.indicator{margin:44px auto}.hero h1,h2{font-size:38px}}

/* revision: large uniform indicator screenshots + fuller descriptions */
.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-text small{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.02em;margin-top:2px}.brand strong{font-size:23px}.indicator,.indicator:nth-child(even){width:min(1320px,94vw);margin:92px auto 112px;display:grid;grid-template-columns:1fr;gap:24px;align-items:start;min-height:auto}.indicator:nth-child(even) .shot{order:0}.shot{width:100%;aspect-ratio:16/9;border-radius:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#050b14,#02050b);padding:0}.shot img{width:100%;height:100%;object-fit:contain}.indicator-card{width:min(100%,1320px);padding:34px 42px}.indicator-card h2{font-size:clamp(34px,5vw,76px);letter-spacing:-.045em;max-width:1150px}.indicator-card>p{font-size:18px;max-width:1080px;color:#b8d4ed}.desc{font-size:17px;line-height:1.82;max-width:1120px;background:rgba(0,245,212,.035);border:1px solid rgba(0,245,212,.12);border-radius:22px;padding:26px 28px;margin-top:24px}.desc-btn{font-size:15px;padding:14px 20px}.chips{margin:22px 0 24px}.chip{font-size:13px;padding:9px 12px}.num{font-size:17px}.shot:hover{transform:translateY(-8px);box-shadow:0 42px 120px rgba(0,245,212,.18)}.shot:hover img{transform:scale(1.018)}
@media(max-width:900px){.indicator,.indicator:nth-child(even){width:94vw;margin:54px auto}.indicator-card{padding:26px 22px}.indicator-card h2{font-size:34px;word-break:break-word}.shot{border-radius:18px}.desc{font-size:15px;padding:20px}.brand-text small{display:none}}
