:root{--background:#08090b;--foreground:#f4f5f7;--muted:#8f96a3;--card:#0d0f12;--card-2:#101318;--border:#ffffff17;--border-strong:#ffffff29;--accent:#f4f5f7;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:radial-gradient(circle at 50% 12%,#ffffff09,transparent 34%),var(--background);min-height:100svh;position:relative;overflow:hidden}.container{z-index:2;width:min(1120px,100% - 40px);margin-inline:auto;position:relative}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;font-weight:750;display:inline-flex}.brand-mark{border:1px solid #ffffff6b;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:#ffffff8c;position:absolute}.brand-mark:before{width:13px;height:1px}.brand-mark:after{width:1px;height:13px}.brand-mark span{z-index:2;background:#fff;border-radius:50%;width:4px;height:4px;position:relative}.header-contact{color:#c7ccd5;align-items:center;gap:5px;font-size:13px;display:inline-flex}.header-contact:hover{color:#fff}.network{z-index:0;opacity:.28;pointer-events:none;position:absolute;inset:78px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.network svg{width:100%;height:100%;display:block}.network-lines line{stroke:#cdd4e021;stroke-width:.12px}.network-points circle{fill:#e8ecf347}.graph-label{letter-spacing:.16em;color:#c3c9d333;font-size:8px;position:absolute}.label-url{top:18%;left:8%}.label-entity{top:24%;left:77%}.label-query{top:48%;left:17%}.label-context{top:55%;right:9%}.label-evidence{top:73%;left:31%}.label-llmo{top:79%;right:27%}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:100px 0 90px;display:flex}.hero-meta,.eyebrow,.route-label{letter-spacing:.18em;color:#8d95a3;font-size:10px;font-weight:700}.hero-meta{align-items:center;gap:7px;margin-bottom:30px;display:flex}.hero-title-wrap{position:relative}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,9vw,108px);font-weight:760;line-height:.84}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:#fff;font-weight:800}.hero-side-note{letter-spacing:.18em;color:#c9cfd947;white-space:nowrap;font-size:8px;position:absolute;top:50%;transform:translateY(-50%)}.note-left{right:calc(100% + 25px)}.note-right{left:calc(100% + 25px)}.hero-subtitle{color:#a9afba;letter-spacing:.01em;margin:29px 0 0;font-size:14px}.hero-intent{color:#8d95a2;margin-top:38px;font-size:13px}.hero-intent strong{color:#e8eaf0;font-weight:600}.status-dot{background:#e9edf2;border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 0 4px #ffffff0d}.hero-orbit{pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;position:absolute}.orbit-a{width:580px;height:240px;transform:rotate(-12deg)}.orbit-b{opacity:.5;width:760px;height:330px;transform:rotate(12deg)}.contact-section{padding:34px 0 86px}.section-intro{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-bottom:23px;display:grid}.section-intro h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(27px,4vw,40px)}.section-intro p{color:#9299a5;justify-self:end;max-width:440px;margin:0;font-size:14px;line-height:1.7}.cards-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.contact-card{background:linear-gradient(145deg,#ffffff09,#ffffff03),var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:260px;padding:24px;transition:transform .25s,border-color .25s,background .25s;display:flex}.contact-card:hover,.contact-card:focus-visible{border-color:var(--border-strong);background:var(--card-2);outline:none;transform:translateY(-3px)}.contact-card.primary{border-color:#ffffff29}.contact-card.is-placeholder{cursor:not-allowed;opacity:.75}.card-top{justify-content:space-between;align-items:center;display:flex}.channel-icon{border:1px solid var(--border);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.card-kicker{letter-spacing:.15em;color:#747c89;font-size:9px}.card-content{margin-top:auto}.card-content h3{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.card-content p{color:#9299a5;max-width:430px;margin:0;font-size:13px;line-height:1.65}.card-action{align-items:center;gap:7px;margin-top:25px;font-size:12px;font-weight:650;display:flex}.contact-card:hover .card-action svg{transform:translate(2px,-2px)}.card-action svg,.route-cta svg{transition:transform .2s}.routing-panel{border:1px solid var(--border);border-radius:var(--radius);background:#0d0f12b3;margin-top:12px;padding:24px}.routing-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.routing-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-size:18px}.route-status{color:#777f8b;align-items:center;gap:5px;font-size:10px;display:inline-flex}.category-grid{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.category{border:1px solid var(--border);color:#8e96a3;cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px;font-size:11px;transition:all .2s}.category:hover,.category.active{color:#f2f4f7;border-color:var(--border-strong);background:#ffffff0b}.route-result{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.route-result p{color:#9ba2ad;margin:5px 0 0;font-size:12px}.route-cta{white-space:nowrap;border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:650;display:inline-flex}.route-cta:hover{color:#08090b;background:#fff}.route-cta.disabled{opacity:.55;cursor:not-allowed}.trust-note{color:#707885;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}.trust-note strong{color:#aab0ba;font-weight:600}.site-footer{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:100px;font-size:10px;display:grid}.footer-brand{margin-right:12px;font-weight:650}.footer-muted{color:#676f7c}.footer-links{color:#858d99;gap:17px;display:flex}.footer-links a:hover{color:#fff}.footer-copy{text-align:right;color:#5f6671}@media (max-width:720px){.container{width:min(100% - 28px,1120px)}.site-header{height:68px}.network{opacity:.2;inset:68px 0 0}.hero{min-height:510px;padding:80px 0 65px}.hero h1{font-size:clamp(50px,15vw,82px)}.hero-subtitle{max-width:280px;font-size:13px;line-height:1.6}.hero-side-note{display:none}.orbit-a{width:360px;height:180px}.orbit-b{width:480px;height:260px}.section-intro{grid-template-columns:1fr;gap:14px}.section-intro p{justify-self:start;font-size:13px}.cards-grid{grid-template-columns:1fr}.contact-card{min-height:220px;padding:20px}.routing-heading{flex-direction:column;align-items:flex-start;gap:8px}.route-result{flex-direction:column;align-items:flex-start}.route-cta{justify-content:center;width:100%;min-height:44px}.site-footer{grid-template-columns:1fr;gap:10px;padding:25px 0}.footer-copy{text-align:left}.footer-links{order:2}.footer-copy{order:3}.category{min-height:40px}.trust-note{text-align:center;align-items:flex-start;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.contact-card,.card-action svg,.route-cta svg{transition:none}.contact-card:hover{transform:none}}.capabilities{padding:0 0 72px}.section-heading-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-bottom:22px;display:grid}.section-heading-row h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(27px,4vw,40px)}.section-heading-row p{color:#9299a5;justify-self:end;max-width:460px;margin:0;font-size:14px;line-height:1.7}.capability-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.capability{background:#0d0f12d1;min-height:180px;padding:22px}.capability-index{letter-spacing:.14em;color:#606874;font-size:9px}.capability h3{letter-spacing:-.025em;margin:34px 0 7px;font-size:17px}.capability p{color:#858d99;margin:0;font-size:12px;line-height:1.65}@media (max-width:720px){.capabilities{padding-bottom:56px}.section-heading-row{grid-template-columns:1fr;gap:14px}.section-heading-row p{justify-self:start;font-size:13px}.capability-grid{grid-template-columns:1fr 1fr}.capability{min-height:160px;padding:18px}.capability h3{margin-top:24px}}@media (max-width:430px){.capability-grid{grid-template-columns:1fr}}.header-actions{align-items:center;gap:18px;display:flex}.lang-switcher{color:#8f96a3;align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.lang-switcher:hover,.lang-switcher:focus-within{color:#fff}.lang-switcher select{appearance:none;color:inherit;border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px}.lang-switcher select:focus-visible{outline:1px solid var(--border-strong);outline-offset:2px}.lang-switcher option{background:var(--card);color:var(--foreground)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .footer-copy{text-align:left}[dir=rtl] .footer-brand{margin-left:12px;margin-right:0}[dir=rtl] .status-dot{margin:0 0 1px 8px}[dir=rtl] .card-action svg,[dir=rtl] .route-cta svg,[dir=rtl] .header-contact svg{transform:scaleX(-1)}@media (max-width:720px){.header-actions{gap:12px}.lang-switcher select{max-width:118px;padding:6px 8px}[dir=rtl] .footer-copy{text-align:right}}.pricing{padding:0 0 72px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.plan{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff08,#ffffff03),var(--card);flex-direction:column;padding:22px;transition:transform .25s,border-color .25s;display:flex}.plan:hover{border-color:var(--border-strong);transform:translateY(-3px)}.plan.featured{background:linear-gradient(145deg,#ffffff12,#ffffff04),var(--card-2);border-color:#ffffff47}.plan-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:42px;display:flex}.plan h3{letter-spacing:-.02em;margin:0;font-size:15px}.plan-badge{letter-spacing:.14em;color:#08090b;white-space:nowrap;background:#f4f5f7;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:22px 0 0;display:flex}.plan-price strong{letter-spacing:-.04em;font-size:28px;font-weight:760}.plan-price span{color:#858d99;font-size:12px}.plan-desc{color:#858d99;flex:1;margin:12px 0 0;font-size:12px;line-height:1.65}.plan-cta{border:1px solid var(--border-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding:10px 12px;font-size:11px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.plan-cta:hover,.plan.featured .plan-cta{color:#08090b;background:#fff}.pricing-note{text-align:center;color:#6f7783;margin:16px 0 0;font-size:11px}[dir=rtl] .plan-cta svg{transform:scaleX(-1)}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pricing{padding-bottom:56px}.plan-cta{min-height:44px}}@media (max-width:430px){.pricing-grid{grid-template-columns:1fr}}.discord-join{color:#fff;background:#5865f2;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:11px 18px;font-size:13px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 30px #5865f247}.discord-join:hover,.discord-join:focus-visible{background:#4752c4;outline:none;transform:translateY(-2px)}[dir=rtl] .discord-join svg:last-child{transform:scaleX(-1)}@media (max-width:720px){.discord-join{min-height:44px}}
