:root {
      color-scheme: dark;
      --rt-bg:#08090f; --rt-bg-soft:#10131d; --rt-surface:rgba(255,255,255,.035);
      --rt-surface-strong:rgba(255,255,255,.07); --rt-border:rgba(192,202,245,.12);
      --rt-border-strong:rgba(122,162,247,.36); --rt-text:#f1f5ff; --rt-text-soft:#a9b1d6;
      --rt-muted:#6f789d; --rt-blue:#7aa2f7; --rt-purple:#bb9af7; --rt-cyan:#7dcfff;
      --rt-green:#9ece6a; --rt-yellow:#e0af68; --rt-red:#f7768e; --rt-radius:22px;
      --rt-max:1180px; --rt-shadow:0 24px 80px rgba(0,0,0,.42);
    }
    *{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 20% 0%,rgba(122,162,247,.16),transparent 28%),radial-gradient(circle at 86% 16%,rgba(187,154,247,.13),transparent 26%),var(--rt-bg);color:var(--rt-text);line-height:1.65;overflow-x:hidden}
    body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(192,202,245,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(192,202,245,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 78%)}
    a{color:inherit;text-decoration:none}.wrap{width:min(var(--rt-max),calc(100% - 40px));margin-inline:auto}.nav{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);background:rgba(8,9,15,.72);border-bottom:1px solid var(--rt-border)}
    .nav-in{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-weight:720;letter-spacing:-.03em}.mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rt-blue),var(--rt-purple));box-shadow:0 0 32px rgba(122,162,247,.28)}
    .mark svg{width:23px;height:23px}.links{display:flex;align-items:center;gap:22px;color:var(--rt-text-soft);font-size:14px}.actions{display:flex;gap:10px}.btn{min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--rt-border);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:680;font-size:14px;transition:.18s ease;background:rgba(255,255,255,.025)}
    .btn:hover,.btn:focus-visible{border-color:var(--rt-border-strong);transform:translateY(-1px);outline:none}.btn.primary{border-color:transparent;background:linear-gradient(135deg,var(--rt-blue),var(--rt-purple));color:#070914;box-shadow:0 12px 36px rgba(122,162,247,.22)}
    .eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rt-border);background:rgba(125,207,255,.06);color:var(--rt-cyan);padding:7px 11px;border-radius:999px;font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}

    .hero{padding:96px 0 76px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.hero h1{font-size:clamp(34px,6vw,70px);line-height:.98;margin:18px 0 20px;letter-spacing:-.06em;text-wrap:balance}.lead{font-size:clamp(17px,2.1vw,21px);color:var(--rt-text-soft);max-width:720px;margin:0 0 22px}.sublead{color:var(--rt-muted);max-width:660px;margin:0 0 28px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.install-pill{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,520px);padding:12px 12px 12px 16px;border:1px solid var(--rt-border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
    code,.mono{font-family:"JetBrains Mono",SFMono-Regular,Consolas,monospace}.install-pill code{color:#d8e2ff;font-size:14px;white-space:nowrap;overflow:auto}.copy{border:0;border-radius:10px;min-height:38px;padding:0 12px;background:rgba(122,162,247,.14);color:var(--rt-cyan);font-weight:760;cursor:pointer}.trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.tag{border:1px solid var(--rt-border);background:rgba(255,255,255,.03);color:var(--rt-text-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.hero-card{position:relative;min-height:520px;border:1px solid var(--rt-border);border-radius:32px;background:linear-gradient(180deg,rgba(16,19,29,.92),rgba(9,11,18,.92));box-shadow:var(--rt-shadow);overflow:hidden;padding:28px}.hero-card:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 50% 46%,rgba(122,162,247,.18),transparent 22%),radial-gradient(circle at 50% 46%,rgba(187,154,247,.13),transparent 34%);animation:breathe 5s ease-in-out infinite}.table-viz{position:relative;height:290px;margin-top:8px}.ring{position:absolute;inset:38px 70px 18px;border:1px solid rgba(122,162,247,.26);border-radius:50%;background:radial-gradient(circle,rgba(187,154,247,.14),transparent 28%)}
    .center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:22px;background:linear-gradient(135deg,rgba(122,162,247,.88),rgba(187,154,247,.88));display:grid;place-items:center;color:#08090f;font-weight:840;box-shadow:0 0 38px rgba(122,162,247,.35);animation:pulse 3.6s ease-in-out infinite}.node{position:absolute;width:52px;height:52px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#141827;display:grid;place-items:center;font-size:12px;font-weight:760}.n1{left:48%;top:3%;color:var(--rt-blue)}.n2{right:14%;top:23%;color:var(--rt-purple)}.n3{right:18%;bottom:13%;color:var(--rt-cyan)}.n4{left:18%;bottom:13%;color:var(--rt-green)}.n5{left:12%;top:24%;color:var(--rt-yellow)}.n6{left:48%;bottom:0;color:var(--rt-red)}.panel{position:relative;border:1px solid var(--rt-border);border-radius:22px;background:rgba(255,255,255,.045);padding:18px;margin-top:18px}.panel-row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.07);padding:10px 0;color:var(--rt-text-soft);font-size:13px}.panel-row:last-child{border:0}.meter{height:8px;width:110px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.meter span{display:block;height:100%;width:82%;background:linear-gradient(90deg,var(--rt-blue),var(--rt-green))}
    section{padding:72px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.section-head h2{font-size:clamp(28px,4vw,44px);line-height:1.04;letter-spacing:-.04em;margin:0}.section-head p{color:var(--rt-text-soft);max-width:520px;margin:0}.grid{display:grid;gap:16px}.pain{grid-template-columns:repeat(3,1fr)}.features{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--rt-border);background:var(--rt-surface);border-radius:var(--rt-radius);padding:24px;transition:.18s ease;min-height:188px}.card:hover{background:var(--rt-surface-strong);border-color:var(--rt-border-strong);transform:translateY(-2px)}.card .num{color:var(--rt-cyan);font-size:12px;font-weight:800;letter-spacing:.09em}.card h3{margin:14px 0 8px;font-size:20px;letter-spacing:-.02em}.card p{margin:0;color:var(--rt-text-soft);font-size:15px}.terminal{font-size:12px;color:var(--rt-muted);margin-top:18px;border-top:1px solid rgba(255,255,255,.07);padding-top:14px}

    .workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:step}.step{position:relative;border:1px solid var(--rt-border);border-radius:20px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}.step:before{counter-increment:step;content:"0" counter(step);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(122,162,247,.12);color:var(--rt-blue);font-weight:800;font-size:12px}.step h3{margin:16px 0 8px}.step p{color:var(--rt-text-soft);margin:0;font-size:14px}.code-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:stretch}.code-card{border:1px solid var(--rt-border);border-radius:28px;background:#0b0e16;box-shadow:var(--rt-shadow);overflow:hidden}.code-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--rt-muted);font-size:13px}.lights{display:flex;gap:7px}.lights i{width:10px;height:10px;border-radius:50%;background:var(--rt-red)}.lights i:nth-child(2){background:var(--rt-yellow)}.lights i:nth-child(3){background:var(--rt-green)}pre{margin:0;padding:22px;overflow:auto;color:#d6deff;font-size:13px;line-height:1.75}.kw{color:var(--rt-purple)}.str{color:var(--rt-green)}.fn{color:var(--rt-cyan)}.cases{grid-template-columns:repeat(5,1fr)}.case{min-height:160px}.channels{grid-template-columns:repeat(4,1fr)}.status{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:780}.available{color:var(--rt-green)}.soon{color:var(--rt-yellow)}.planned{color:var(--rt-purple)}.final{padding:80px 0 96px}.final-box{border:1px solid var(--rt-border-strong);border-radius:32px;padding:42px;background:radial-gradient(circle at 12% 10%,rgba(122,162,247,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.final h2{font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.045em;margin:0 0 14px}.final p{color:var(--rt-text-soft);margin:0}.footer{border-top:1px solid var(--rt-border);padding:28px 0;color:var(--rt-muted);font-size:13px}.footer-in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
    @keyframes pulse{50%{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 54px rgba(187,154,247,.42)}}@keyframes breathe{50%{transform:scale(1.04);opacity:.72}}
    @media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
    @media (max-width:980px){.links{display:none}.hero-grid,.code-section,.final-box{grid-template-columns:1fr}.hero-card{min-height:470px}.features,.channels{grid-template-columns:repeat(2,1fr)}.pain{grid-template-columns:1fr}.cases{grid-template-columns:repeat(2,1fr)}.workflow{grid-template-columns:1fr 1fr}}
    @media (max-width:560px){.wrap{width:min(100% - 28px,var(--rt-max))}.nav-in{height:64px}.actions .btn:first-child{display:none}.hero{padding:58px 0 46px}.hero-card{padding:18px;border-radius:24px;min-height:430px}.table-viz{height:238px}.ring{inset:34px 36px 20px}.node{width:44px;height:44px;border-radius:15px;font-size:11px}.center{width:62px;height:62px;border-radius:19px}.section-head{display:block}.grid,.features,.channels,.cases,.workflow{grid-template-columns:1fr}.card{min-height:auto}.final-box{padding:26px}.install-pill{align-items:stretch;flex-direction:column}.copy{width:100%}}
.footer{border-top:1px solid var(--rt-border);padding:26px 0 34px;color:var(--rt-muted);font-size:13px}
.footer-in{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.card-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--rt-cyan);font-size:13px;font-weight:760}
.card-link[aria-disabled="true"]{color:var(--rt-muted);cursor:not-allowed}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:560px){.footer-in{display:block}.footer-in span{display:block;margin:8px 0}.hero h1{text-wrap:auto}}
