*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;font-feature-settings:"cv01", "ss03";background:#050816;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 32rem),radial-gradient(circle at 100% 0,#a855f729,#0000 30rem),#050816;min-height:100vh;margin:0}a{color:inherit}.page{min-height:100vh;padding:64px 24px}.container{max-width:1040px;margin:0 auto}.badge{color:#bae6fd;background:#0f172ab8;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.hero{margin-top:48px}h1{letter-spacing:-.08em;max-width:820px;margin:24px 0 0;font-size:clamp(44px,8vw,88px);line-height:.95}.lede{color:#cbd5e1;max-width:680px;margin-top:24px;font-size:20px;line-height:1.7}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:48px;display:grid}.two-column{grid-template-columns:minmax(280px,420px) 1fr}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list-item{background:#0206176b;border:1px solid #94a3b833;border-radius:16px;padding:16px}.card{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:24px;padding:24px;box-shadow:0 24px 80px #00000038}.card h2,.card h3{margin-top:0}.muted{color:#94a3b8}.status-ok{color:#86efac}.code{color:#e2e8f0;background:#020617cc;border-radius:12px;padding:16px;overflow-x:auto}.narrow{max-width:640px}.stack{flex-direction:column;gap:18px;display:flex}.row{align-items:center;gap:16px;display:flex}.between{justify-content:space-between}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.form{gap:16px;display:grid}.form label{color:#cbd5e1;gap:8px;display:grid}input,select{color:#f8fafc;width:100%;font:inherit;background:#020617b8;border:1px solid #94a3b852;border-radius:12px;padding:12px 14px}button,.button{color:#082f49;font:inherit;cursor:pointer;background:#38bdf8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.5}.secondary,.button.secondary{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b852}.notice{color:#bae6fd;background:#0e749029;border:1px solid #38bdf852;border-radius:16px;padding:14px}.error{color:#fecaca;background:#7f1d1d3d;border:1px solid #f8717152;border-radius:16px;padding:14px}.marketing-page{background:radial-gradient(circle at 16% 0,#5a6ad238,#0000 34rem),radial-gradient(circle at 88% 8%,#38bdf81f,#0000 30rem),linear-gradient(#050607 0%,#07080b 50%,#020204 100%);min-height:100vh;padding:28px clamp(20px,4vw,56px) 72px;position:relative;overflow:hidden}.marketing-page:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 70%);mask-image:linear-gradient(#000c,#0000 70%)}.marketing-nav,.marketing-hero,.metric-grid,.feature-section{z-index:1;max-width:1180px;margin-left:auto;margin-right:auto;position:relative}.marketing-nav{justify-content:space-between;align-items:center;padding:12px 0 40px;display:flex}.brand-mark,.nav-actions,.signal-strip,.panel-header,.provider-list div{align-items:center;display:flex}.brand-mark{color:#f7f8f8;letter-spacing:-.01em;gap:10px;font-size:15px;font-weight:590;text-decoration:none}.brand-icon{color:#fff;background:linear-gradient(135deg,#5e6ad2,#38bdf8);border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;box-shadow:0 18px 50px #5e6ad247}.nav-actions{gap:10px}.nav-link,.nav-cta{border-radius:999px;padding:10px 14px;font-size:14px;font-weight:510;text-decoration:none}.nav-link{color:#d0d6e0}.nav-cta{color:#f7f8f8;background:#ffffff0d;border:1px solid #ffffff1a}.marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(32px,6vw,72px);min-height:650px;display:grid}.hero-copy h1{color:#f7f8f8;letter-spacing:-.075em;max-width:860px;margin:18px 0 0;font-size:clamp(56px,8vw,112px);font-weight:590;line-height:.9}.eyebrow{color:#b7c0ff;letter-spacing:.01em;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:590;display:inline-flex}.hero-lede{color:#aeb6c5;letter-spacing:-.02em;max-width:680px;margin:26px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.hero-actions{margin-top:34px}.button.primary{color:#07080b;background:#f7f8f8;box-shadow:0 16px 48px #f7f8f81f}.marketing-page .button{min-height:48px;padding:0 20px;font-weight:650}.marketing-page .button.secondary{color:#f7f8f8;background:#ffffff0a;border-color:#ffffff1a}.signal-strip{color:#8a8f98;flex-wrap:wrap;gap:10px;margin-top:34px;font-size:13px}.signal-strip span{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:8px 11px}.product-panel{background:linear-gradient(#191a1bf0,#0a0b0ef0),#ffffff08;border:1px solid #ffffff14;border-radius:28px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 120px #00000080}.product-panel:before{content:"";filter:blur(8px);background:radial-gradient(circle,#5e6ad261,#0000 68%);height:220px;position:absolute;inset:-25% -10% auto}.panel-header{color:#d0d6e0;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:16px;font-size:13px;font-weight:510;position:relative}.status-dot{background:#10b981;border-radius:999px;width:9px;height:9px;margin-right:8px;box-shadow:0 0 0 6px #10b9811a}.panel-time{color:#62666d;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.alert-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;padding:18px;position:relative}.alert-card.critical{background:linear-gradient(135deg,#7f1d1d47,#ffffff09);border-color:#f871712e}.alert-label{color:#fca5a5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:650;display:block}.alert-card strong{color:#f7f8f8;letter-spacing:-.04em;font-size:24px;line-height:1.1;display:block}.alert-card p,.feature-card p,.metric-card p{color:#8a8f98;line-height:1.55}.chart-card{background:#01010285;border:1px solid #ffffff12;border-radius:18px;height:190px;margin-top:16px;position:relative;overflow:hidden}.chart-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 25%,20% 100%;position:absolute;inset:0}.chart-line{transform-origin:0;border-radius:999px;height:3px;position:absolute;left:18px;right:18px}.chart-line-one{background:linear-gradient(90deg,#5e6ad2,#38bdf8);top:110px;transform:skewY(-12deg);box-shadow:0 0 28px #38bdf861}.chart-line-two{background:linear-gradient(90deg,#ffffff38,#ffffff0a);top:74px;transform:skewY(8deg)}.provider-list{gap:10px;margin-top:16px;display:grid}.provider-list div{color:#d0d6e0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;padding:12px 14px;font-size:14px}.provider-list strong{color:#f7f8f8;font-size:13px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.metric-card,.feature-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.metric-card{padding:22px}.metric-card span{color:#8a8f98;font-size:13px}.metric-card strong{color:#f7f8f8;letter-spacing:-.06em;margin-top:14px;font-size:clamp(28px,4vw,44px);display:block}.metric-card p{margin-bottom:0}.feature-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;margin-top:86px;display:grid}.feature-section h2{color:#f7f8f8;letter-spacing:-.06em;max-width:430px;margin:18px 0 0;font-size:clamp(34px,5vw,58px);line-height:.98}.feature-grid{gap:14px;display:grid}.feature-card{padding:22px}.feature-card h3{color:#f7f8f8;letter-spacing:-.03em;margin:0;font-size:20px}.feature-card p{margin-bottom:0}@media (max-width:920px){.marketing-hero,.feature-section{grid-template-columns:1fr}.marketing-hero{min-height:auto;padding-top:36px}.product-panel{max-width:560px}}.public-entry-page{background:radial-gradient(circle at top,#5e6ad22e,#0000 34rem),linear-gradient(#050607 0%,#020204 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.public-entry-card{text-align:center;background:#0f1011d1;border:1px solid #ffffff14;border-radius:28px;width:min(100%,460px);padding:clamp(28px,6vw,44px);box-shadow:inset 0 1px #ffffff0d,0 40px 120px #0000006b}.public-brand{color:#f7f8f8;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.public-entry-card h1{color:#f7f8f8;letter-spacing:-.06em;margin:28px auto 0;font-size:clamp(34px,7vw,52px);font-weight:590;line-height:1}.public-entry-card p{color:#aeb6c5;margin:18px auto 0;font-size:16px;line-height:1.6}.public-entry-actions{justify-content:center;margin-top:28px}@media (max-width:720px){.marketing-page{padding:22px 18px 48px}.marketing-nav{padding-bottom:24px}.nav-link{display:none}.hero-copy h1{font-size:clamp(46px,15vw,72px)}.metric-grid{grid-template-columns:1fr}.product-panel{min-width:0}}
