:root{--brand: #4f46e5;--brand-bright: #6366f1;--brand-deep: #4338ca;--brand-soft: #eef0fe;--cyan: #06b6d4;--violet: #8b5cf6;--green: #10b981;--coral: #f43f5e;--amber: #f59e0b;--ink: #0a2540;--ink-2: #18365b;--body: #425466;--muted: #687a8e;--faint: #8a99a8;--bg: #ffffff;--bg-tint: #f6f9fc;--bg-tint-2: #f5f4ff;--surface: #ffffff;--surface-2: #ffffff;--line: #e6eaf0;--line-2: #eef1f6;--code-bg: #0b1b34;--code-bg-2:#0a1730;--code-line:#1d3557;--font: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm: 7px;--r: 9px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(10,37,64,.06);--sh-sm: 0 2px 6px rgba(10,37,64,.06), 0 1px 2px rgba(10,37,64,.05);--sh-md: 0 12px 28px -8px rgba(10,37,64,.14), 0 4px 10px -4px rgba(10,37,64,.08);--sh-lg: 0 30px 60px -18px rgba(10,37,64,.3), 0 10px 24px -12px rgba(10,37,64,.16);--sh-glow: 0 0 0 1px rgba(79,70,229,.18), 0 18px 40px -14px rgba(79,70,229,.35);--maxw: 1180px;--nav-h: 66px}[data-theme=dark]{--ink: #f4f7fb;--ink-2: #dbe5f1;--body: #aab8ca;--muted: #8295ab;--faint: #62748b;--bg: #070d1c;--bg-tint: #0b1325;--bg-tint-2: #0d1226;--surface: #0e1730;--surface-2: #111c38;--line: #1c2a45;--line-2: #17223b;--brand-soft: #18204a;--code-bg: #060e20;--code-bg-2:#0a1428;--code-line:#1b2c4c;--sh-xs: 0 1px 2px rgba(0,0,0,.3);--sh-sm: 0 2px 8px rgba(0,0,0,.35);--sh-md: 0 16px 34px -10px rgba(0,0,0,.55);--sh-lg: 0 36px 70px -20px rgba(0,0,0,.7);--sh-glow: 0 0 0 1px rgba(99,102,241,.4), 0 20px 50px -16px rgba(79,70,229,.5)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55;font-size:16px;transition:background .4s ease,color .4s ease;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font);color:var(--ink);margin:0;line-height:1.08;letter-spacing:-.022em;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin:0 0 16px;display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:18px;height:1.5px;background:var(--brand);display:inline-block}.section{padding:96px 0;position:relative}.section.tint{background:var(--bg-tint)}.section.tint-2{background:var(--bg-tint-2)}.lead{font-size:18px;color:var(--body);max-width:560px;line-height:1.6}.section-head{max-width:680px;margin-bottom:52px}.section-head h2{font-size:clamp(30px,3.6vw,44px);margin-bottom:18px;letter-spacing:-.03em}.btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--font);font-size:15px;font-weight:540;border:1px solid transparent;border-radius:var(--r-pill);padding:10px 18px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s;white-space:nowrap;line-height:1}.btn svg{width:16px;height:16px}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--sh-sm),inset 0 1px #ffffff2e}.btn-primary:hover{background:var(--brand-deep);transform:translateY(-1px);box-shadow:var(--sh-md)}.btn-ghost{background:transparent;color:var(--brand);font-weight:540}.btn-ghost .arrow{transition:transform .2s ease}.btn-ghost:hover .arrow{transform:translate(3px)}.btn-soft{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-xs)}.btn-soft:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.btn-lg{padding:13px 24px;font-size:16px}.nav{position:sticky;top:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.nav.scrolled{border-color:var(--line)}.nav .wrap{display:flex;align-items:center;gap:36px;width:100%}.brand{display:flex;align-items:center;gap:9px;font-weight:600;color:var(--ink);font-size:18.5px;letter-spacing:-.02em}.brand .mark{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-bright),var(--brand-deep));box-shadow:var(--sh-sm),inset 0 1px #ffffff4d}.brand .mark svg{width:16px;height:16px;color:#fff}.brand .mark img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.nav-links{display:flex;align-items:center;gap:4px;margin-left:8px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--body);padding:7px 12px;border-radius:var(--r-sm);transition:color .15s,background .15s}.nav-links a:hover{color:var(--ink);background:var(--line-2)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:6px}.nav-right .signin{font-size:14.5px;font-weight:500;color:var(--body);padding:7px 12px;border-radius:var(--r-sm)}.nav-right .signin:hover{color:var(--ink)}.theme-toggle{width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.theme-toggle:hover{color:var(--ink);border-color:var(--brand)}.theme-toggle svg{width:17px;height:17px}.theme-toggle .sun{display:none}[data-theme=dark] .theme-toggle .sun{display:block}[data-theme=dark] .theme-toggle .moon,.menu-btn{display:none}.hero{position:relative;padding:78px 0 92px;overflow:hidden}.hero-mesh{position:absolute;inset:-20% -10% auto -10%;height:720px;z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(40% 55% at 78% 8%,rgba(139,92,246,.3),transparent 60%),radial-gradient(38% 50% at 92% 32%,rgba(6,182,212,.3),transparent 62%),radial-gradient(42% 60% at 64% 30%,rgba(79,70,229,.28),transparent 60%),radial-gradient(30% 45% at 88% 56%,rgba(244,63,94,.16),transparent 60%);filter:blur(8px)}[data-theme=dark] .hero-mesh{opacity:.55}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:48px;align-items:center}.hero-copy{max-width:560px}.hero h1{font-size:clamp(40px,5.2vw,66px);letter-spacing:-.035em;line-height:1.02;margin-bottom:22px;font-weight:600}.hero h1 .grad{background:linear-gradient(96deg,var(--brand-bright),var(--cyan) 55%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:18.5px;line-height:1.6;color:var(--body);margin-bottom:30px;max-width:520px}.hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.provider-trust{display:flex;align-items:center;gap:16px;margin-top:30px;flex-wrap:wrap}.provider-badge{display:inline-flex;align-items:center;gap:9px;min-height:34px;color:var(--ink);font-size:13.5px;font-weight:560;letter-spacing:-.01em}.crown{width:28px;height:28px;border-radius:var(--r-pill);display:grid;place-items:center;color:#6f7f2c;background:color-mix(in srgb,#8a9a3a 16%,transparent);border:1px solid color-mix(in srgb,#8a9a3a 32%,transparent)}.crown svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.provider-logos{display:inline-flex;align-items:center;gap:18px}.provider-logo{display:inline-flex;align-items:center;justify-content:center;height:36px;opacity:.72;filter:grayscale(1) contrast(.95) opacity(.82);mix-blend-mode:luminosity}.provider-logo img{display:block;max-width:192px;max-height:38px;object-fit:contain}.provider-logo img[src*=draftkings]{max-width:196px;max-height:43px}[data-theme=dark] .provider-logo{opacity:.8;filter:grayscale(1) invert(1) contrast(.88) opacity(.72)}[data-theme=dark] .crown{color:#b6c36a;background:color-mix(in srgb,#b6c36a 14%,transparent);border-color:color-mix(in srgb,#b6c36a 28%,transparent)}.hero-visual{position:relative;height:480px}.hero-visual[data-variant=terminal] .v-panels,.hero-visual[data-variant=panels] .v-terminal{display:none}.gc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.v-panels{position:absolute;top:0;right:0;bottom:0;left:0}.float{position:absolute;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.float{animation:none}}.p-feed{top:0;left:0;width:300px;z-index:3;padding:14px 15px}.p-feed .ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.p-feed .ph-t{font-weight:600;color:var(--ink);font-size:13.5px;letter-spacing:-.01em;white-space:nowrap}.live-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,transparent);padding:3px 8px;border-radius:var(--r-pill);letter-spacing:.02em}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 #f43f5e80;animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #f43f5e80}70%{box-shadow:0 0 0 6px #f43f5e00}to{box-shadow:0 0 #f43f5e00}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.game-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-2)}.game-row:first-of-type{border-top:0}.gr-teams{display:flex;flex-direction:column;gap:6px;min-width:0}.gr-team{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);font-weight:500;white-space:nowrap}.gr-logo{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:8.5px;font-weight:700;color:#fff;flex-shrink:0}.gr-scores{display:flex;flex-direction:column;gap:6px;text-align:right}.gr-score{font-family:var(--mono);font-weight:600;font-size:14px;line-height:18px;color:var(--ink);font-variant-numeric:tabular-nums}.gr-clock{font-size:10.5px;color:var(--muted);font-family:var(--mono);white-space:nowrap;padding-left:4px;border-left:1px solid var(--line-2);align-self:stretch;display:flex;align-items:center}.gr-league{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--faint)}.flash{animation:flash .8s ease}@keyframes flash{0%{color:var(--green)}to{color:var(--ink)}}.p-odds{top:252px;left:0;width:278px;z-index:4;padding:13px 15px;animation-delay:-2.5s}.p-odds .ph-t{font-weight:600;color:var(--ink);font-size:13px;margin-bottom:11px;display:flex;align-items:center;gap:7px}.odds-table{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 10px;font-size:11.5px}.odds-table .oh{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--faint);text-transform:uppercase;text-align:right}.odds-table .oh:first-child{text-align:left}.odds-table .ot{color:var(--ink);font-weight:500}.odds-table .ov{font-family:var(--mono);text-align:right;color:var(--body);font-variant-numeric:tabular-nums}.odds-table .ov.up{color:var(--green)}.odds-table .ov.down{color:var(--coral)}.p-match{top:8px;right:0;width:218px;z-index:5;padding:13px 14px;animation-delay:-1.2s}.p-match .mt{font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:10px}.match-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--body);padding:5px 0}.match-ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;flex-shrink:0}.match-link{flex:1;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px}.match-link .ln{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 4px,transparent 4px 8px)}.match-ok{color:var(--green);display:inline-flex}.match-ok svg{width:15px;height:15px}.p-code{bottom:0;right:0;width:262px;z-index:6;padding:0;overflow:hidden;background:var(--code-bg);border-color:var(--code-line);animation-delay:-3.6s}.p-code .cc-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--code-line)}.cc-dot{width:9px;height:9px;border-radius:50%}.p-code .cc-title{margin-left:6px;font-size:10.5px;color:#7d93b8;font-family:var(--mono)}.p-code pre{margin:0;padding:12px 14px;font-family:var(--mono);font-size:10.5px;line-height:1.75;color:#c9d6ec;overflow:hidden;white-space:pre}.tok-mut{color:#5d7298}.tok-key{color:#8ab4ff}.tok-str{color:#5fd0a8}.tok-num{color:#f0a868}.tok-fn{color:#c89bf0}.tok-method{color:#6ee7c4;font-weight:600}.p-tiles{display:none}.v-terminal{position:absolute;top:14px;right:0;bottom:14px;left:0;z-index:2}.terminal-card{height:100%;background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden;display:flex;flex-direction:column}.terminal-card .cc-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--code-line)}.terminal-card .cc-title{margin-left:8px;font-size:12px;color:#7d93b8;font-family:var(--mono);white-space:nowrap}.term-tabs{display:flex;gap:2px;margin-left:auto}.term-tab{font-size:11px;font-family:var(--mono);color:#7d93b8;padding:4px 9px;border-radius:6px}.term-tab.on{color:#cfe0fb;background:#ffffff0f}.terminal-card pre{margin:0;padding:16px 18px;font-family:var(--mono);font-size:12px;line-height:1.75;color:#c9d6ec;overflow:auto;flex:1}.terminal-card .req-line{color:#cfe0fb;padding:14px 18px 0;font-family:var(--mono);font-size:12.5px}.logostrip{padding:38px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.logostrip .wrap{display:flex;align-items:center;gap:36px;flex-wrap:wrap;justify-content:center}.logostrip .ls-label{font-size:12.5px;color:var(--muted);font-weight:500}.logostrip .ls-item{font-size:15px;font-weight:600;color:var(--faint);letter-spacing:-.01em;opacity:.85}.stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--sh-sm)}.stat{padding:28px 24px;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat .sv{font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.03em;font-family:var(--font);line-height:1;margin-bottom:9px}.stat .sv .u{color:var(--brand)}.stat .sl{font-size:13.5px;color:var(--muted);line-height:1.4}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.cap:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.cap-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:18px;background:var(--brand-soft);color:var(--brand)}.cap-ic svg{width:20px;height:20px}.cap h3{font-size:17px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.cap p{font-size:14px;color:var(--body);line-height:1.55}.cap .tag{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--brand);background:var(--brand-soft);padding:3px 8px;border-radius:var(--r-sm)}.cap.c-cyan .cap-ic{background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan)}.cap.c-violet .cap-ic{background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet)}.cap.c-green .cap-ic{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.cap.c-amber .cap-ic{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.cap.c-coral .cap-ic{background:color-mix(in srgb,var(--coral) 13%,transparent);color:var(--coral)}.dev-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:56px;align-items:center}.dev-copy h2{font-size:clamp(28px,3.3vw,40px);margin-bottom:18px;letter-spacing:-.03em}.dev-list{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.dev-list li{display:flex;gap:13px;font-size:14.5px;color:var(--body);line-height:1.5}.dev-list .di{width:22px;height:22px;border-radius:6px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.dev-list .di svg{width:13px;height:13px}.dev-list b{color:var(--ink);font-weight:600}.code-window{background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.cw-bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--code-line)}.cw-bar .cc-dot{width:11px;height:11px;border-radius:50%}.cw-tabs{display:flex;gap:3px;margin-left:14px}.cw-tab{font-family:var(--mono);font-size:12px;color:#7d93b8;padding:5px 12px;border-radius:7px;cursor:pointer;transition:background .15s,color .15s;border:0;background:transparent}.cw-tab:hover{color:#cfe0fb}.cw-tab.on{color:#eaf1ff;background:#ffffff12}.cw-req{font-family:var(--mono);font-size:13px;padding:14px 18px;border-bottom:1px solid var(--code-line);display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#c9d6ec}.cw-req .verb{color:#0b1b34;background:#6ee7c4;font-weight:700;padding:2px 8px;border-radius:5px;font-size:11px;letter-spacing:.03em}.cw-req .path{color:#cfe0fb}.cw-req .q{color:#f0a868}.cw-body{position:relative}.cw-pane{margin:0;padding:18px 20px;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:#c9d6ec;overflow:auto;max-height:430px;display:none}.cw-pane.on{display:block}.cw-pane::-webkit-scrollbar{width:10px;height:10px}.cw-pane::-webkit-scrollbar-thumb{background:#1d3557;border-radius:6px;border:3px solid var(--code-bg)}.cw-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--code-line);font-family:var(--mono);font-size:11px;color:#5d7298}.cw-foot .ok{color:#6ee7c4;display:inline-flex;align-items:center;gap:6px}.cov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 30px}.cov-group h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--brand);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:8px}.cov-group h4 svg{width:15px;height:15px}.cov-pills{display:flex;flex-wrap:wrap;gap:7px}.pill{font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:5px 11px;border-radius:var(--r-pill);transition:border-color .15s,color .15s,background .15s}.pill:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.pill.lead-pill{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=dark] .pill.lead-pill{background:var(--brand);border-color:var(--brand)}.cov-note{margin-top:40px;padding:18px 22px;border:1px dashed var(--line);border-radius:var(--r-lg);display:flex;align-items:center;gap:14px;font-size:14px;color:var(--muted);background:var(--surface)}.cov-note b{color:var(--ink);font-weight:600}.cov-note .cn-ic{color:var(--brand);display:inline-flex}.pipe{display:grid;grid-template-columns:repeat(5,1fr);gap:0;align-items:stretch;margin-bottom:56px}.pnode{position:relative;padding:0 14px}.pnode-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 16px;box-shadow:var(--sh-xs);height:100%}.pnode-card.accent{border-color:var(--brand);box-shadow:var(--sh-glow)}.pnode .pn-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;margin-bottom:12px;background:var(--brand-soft);color:var(--brand)}.pnode .pn-ic svg{width:18px;height:18px}.pnode h5{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:5px;letter-spacing:-.01em}.pnode p{font-size:12px;color:var(--muted);line-height:1.4}.pnode .conn{position:absolute;top:50%;right:-8px;width:16px;height:16px;transform:translateY(-50%);z-index:2;color:var(--faint);display:grid;place-items:center}.pnode:last-child .conn{display:none}.pnode .conn svg{width:16px;height:16px}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rel{display:flex;gap:14px}.rel .ri{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.rel .ri svg{width:18px;height:18px}.rel h5{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:5px}.rel p{font-size:13.5px;color:var(--body);line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 26px;min-height:160px;box-shadow:var(--sh-xs);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.price-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.price-card.featured{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:var(--sh-sm)}.price-card h3{font-size:20px;font-weight:600;color:var(--ink);margin-bottom:10px;letter-spacing:-.02em}.price-card p{font-size:14px;color:var(--body);line-height:1.55}.finalcta{position:relative;overflow:hidden}.finalcta-inner{position:relative;border-radius:var(--r-xl);padding:64px 56px;background:linear-gradient(135deg,#0a1838,#161a4a,#25204e);overflow:hidden;text-align:center}.finalcta-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.9;pointer-events:none;background:radial-gradient(35% 70% at 12% 20%,rgba(99,102,241,.55),transparent 60%),radial-gradient(35% 80% at 88% 30%,rgba(6,182,212,.4),transparent 60%),radial-gradient(40% 90% at 70% 90%,rgba(139,92,246,.45),transparent 60%),radial-gradient(30% 60% at 30% 95%,rgba(244,63,94,.25),transparent 60%)}.finalcta-inner>*{position:relative;z-index:1}.finalcta h2{color:#fff;font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;margin-bottom:16px}.finalcta p{color:#ffffffbd;font-size:18px;max-width:520px;margin:0 auto 30px}.finalcta .hero-cta{justify-content:center}.finalcta .btn-soft{background:#ffffff1a;color:#fff;border-color:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.finalcta .btn-soft:hover{background:#ffffff2e;border-color:#fff6;color:#fff}.finalcta .btn-primary{background:#fff;color:var(--brand-deep)}.finalcta .btn-primary:hover{background:#eef0fe}.footer{border-top:1px solid var(--line);padding:64px 0 40px;background:var(--bg-tint)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;margin-bottom:48px}.footer-brand .brand{margin-bottom:14px}.footer-brand p{font-size:13.5px;color:var(--muted);max-width:280px;line-height:1.55}.footer-col h6{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);font-weight:600;margin:0 0 14px}.footer-col a{display:block;font-size:14px;color:var(--muted);padding:5px 0;transition:color .15s}.footer-col a:hover{color:var(--brand)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);flex-wrap:wrap;gap:14px}.footer-bottom .status{display:inline-flex;align-items:center;gap:7px}.footer-bottom .status .sd{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.footer-legal{display:flex;gap:18px}.footer-legal a:hover{color:var(--brand)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:36px}.hero-visual{height:440px;max-width:540px}.dev-grid{grid-template-columns:1fr;gap:36px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(odd){border-left:0}.stat{border-top:1px solid var(--line)}.stat:nth-child(-n+2){border-top:0}.cap-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.cov-grid{grid-template-columns:repeat(2,1fr)}.pipe{grid-template-columns:repeat(2,1fr);gap:28px 12px}.pnode .conn{display:none}.rel-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1 / -1}}@media(max-width:720px){.nav-links,.nav-right .signin{display:none}.menu-btn{display:grid}.section{padding:68px 0}.hero{padding:50px 0 64px}.cap-grid,.cov-grid,.stats{grid-template-columns:1fr}.stat{border-left:0;border-top:1px solid var(--line)}.stat:first-child{border-top:0}.finalcta-inner{padding:44px 24px}.footer-grid{grid-template-columns:1fr 1fr}.hero-cta{width:100%}.hero-visual{height:400px}}.page-head{position:relative;padding:64px 0 50px;overflow:hidden;border-bottom:1px solid var(--line)}.page-head.tall{padding:74px 0 60px}.page-head-mesh{position:absolute;inset:-40% -10% auto -10%;height:460px;z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(34% 60% at 82% 0%,rgba(139,92,246,.28),transparent 60%),radial-gradient(34% 55% at 96% 30%,rgba(6,182,212,.26),transparent 62%),radial-gradient(40% 60% at 70% 12%,rgba(79,70,229,.24),transparent 60%);filter:blur(10px)}[data-theme=dark] .page-head-mesh{opacity:.5}.page-head .wrap{position:relative;z-index:1}.crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:18px;flex-wrap:wrap}.crumbs .here{white-space:nowrap}.crumbs a{color:var(--muted);transition:color .15s}.crumbs a:hover{color:var(--brand)}.crumbs svg{width:13px;height:13px;color:var(--faint)}.crumbs .here{color:var(--ink);font-weight:500}.page-head h1{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.035em;line-height:1.04;margin-bottom:16px}.page-head .ph-sub{font-size:18px;color:var(--body);max-width:600px;line-height:1.6}.page-head .ph-meta{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.page-head .ph-meta .chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-weight:500;color:var(--ink)}.page-head .ph-meta .chip svg{width:14px;height:14px;color:var(--brand)}.page-section{padding:70px 0}.page-section.tint{background:var(--bg-tint)}.doc{display:grid;grid-template-columns:232px minmax(0,1fr);gap:56px;align-items:start}.doc-toc{position:sticky;top:calc(var(--nav-h) + 22px)}.doc-toc .toc-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:600;margin-bottom:14px}.doc-toc ol{list-style:none;counter-reset:toc;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.doc-toc a{counter-increment:toc;display:flex;gap:10px;font-size:13.5px;color:var(--muted);padding:6px 10px;border-radius:var(--r-sm);border-left:2px solid transparent;transition:color .15s,background .15s,border-color .15s;line-height:1.4}.doc-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);font-size:11px;color:var(--faint)}.doc-toc a:hover{color:var(--ink);background:var(--line-2)}.doc-toc a.on{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.doc-toc a.on:before{color:var(--brand)}.doc-body{max-width:720px}.doc-body>section{padding-top:8px;margin-bottom:44px;scroll-margin-top:calc(var(--nav-h) + 24px)}.doc-body h2{font-size:24px;letter-spacing:-.02em;margin-bottom:16px;display:flex;align-items:baseline;gap:12px}.doc-body h2 .num{font-family:var(--mono);font-size:14px;color:var(--brand);font-weight:600}.doc-body h3{font-size:16px;color:var(--ink);margin:26px 0 10px;font-weight:600}.doc-body p{font-size:15px;color:var(--body);line-height:1.72;margin-bottom:14px}.doc-body ul{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.doc-body ul li{position:relative;padding-left:22px;font-size:15px;color:var(--body);line-height:1.6}.doc-body ul li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:2px;background:var(--brand)}.doc-body a.inline{color:var(--brand);font-weight:500}.doc-body a.inline:hover{text-decoration:underline}.doc-body code{font-family:var(--mono);font-size:13px;color:var(--brand);background:var(--brand-soft);padding:2px 6px;border-radius:5px}.doc-callout{border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--surface);border-radius:var(--r);padding:16px 20px;margin:20px 0;box-shadow:var(--sh-xs)}.doc-callout p{margin:0;font-size:14px;color:var(--body)}.doc-callout b{color:var(--ink)}.doc-updated{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding:7px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface)}.doc-updated svg{width:14px;height:14px;color:var(--brand)}.status-banner{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface));box-shadow:var(--sh-sm)}.status-banner .sb-ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--green);color:#fff;flex-shrink:0;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 18%,transparent)}.status-banner .sb-ic svg{width:24px;height:24px}.status-banner h2{font-size:21px;margin-bottom:3px;letter-spacing:-.02em}.status-banner p{font-size:13.5px;color:var(--muted)}.status-banner .sb-time{margin-left:auto;text-align:right;font-size:12.5px;color:var(--muted);font-family:var(--mono)}.status-list{margin-top:34px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--sh-sm)}.status-row{display:grid;grid-template-columns:1.5fr 2.4fr auto;align-items:center;gap:20px;padding:18px 24px;border-top:1px solid var(--line-2)}.status-row:first-child{border-top:0}.status-row .sr-name{display:flex;align-items:center;gap:11px}.status-row .sr-name .dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 20%,transparent)}.status-row .sr-name .dot.amber{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 20%,transparent)}.status-row .sr-name b{font-size:14.5px;color:var(--ink);font-weight:600}.status-row .sr-name span{font-size:12px;color:var(--muted);font-family:var(--mono)}.uptime-bars{display:flex;gap:2px;height:30px;align-items:stretch}.uptime-bars i{flex:1;border-radius:2px;background:var(--green);opacity:.85}.uptime-bars i.amber{background:var(--amber)}.uptime-bars i.red{background:var(--coral)}.status-row .sr-pct{font-family:var(--mono);font-size:13.5px;color:var(--ink);font-weight:600;text-align:right;white-space:nowrap}.status-row .sr-pct small{display:block;font-size:10.5px;color:var(--faint);font-weight:400}.status-legend{display:flex;gap:20px;margin-top:16px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.status-legend span{display:inline-flex;align-items:center;gap:7px}.status-legend i{width:11px;height:11px;border-radius:3px;display:inline-block}.incident{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.incident:first-of-type{border-top:0}.incident .inc-date{font-size:13px;color:var(--muted);font-family:var(--mono);padding-top:2px}.incident h4{font-size:16px;color:var(--ink);margin-bottom:8px;letter-spacing:-.01em}.incident .inc-tl{display:flex;flex-direction:column;gap:12px}.incident .inc-step{display:flex;gap:12px;font-size:13.5px;color:var(--body);line-height:1.55}.incident .inc-step .badge{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);flex-shrink:0;height:fit-content;margin-top:1px}.badge.resolved{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.badge.monitoring{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.badge.investigating{background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber)}.incident .inc-step time{font-family:var(--mono);color:var(--faint);font-size:12px}.cat-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.cat-search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-xs)}.cat-search svg{width:16px;height:16px;color:var(--faint)}.cat-search input{border:0;outline:0;background:transparent;font-family:var(--font);font-size:14px;color:var(--ink);width:100%}.cat-search input::placeholder{color:var(--faint)}.cat-filters{display:flex;gap:6px;flex-wrap:wrap}.cat-filters button{font-family:var(--font);font-size:13px;font-weight:500;color:var(--body);background:var(--surface);border:1px solid var(--line);padding:8px 14px;border-radius:var(--r-pill);cursor:pointer;transition:all .15s}.cat-filters button:hover{border-color:var(--brand);color:var(--brand)}.cat-filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=dark] .cat-filters button.on{background:var(--brand);border-color:var(--brand)}.cat-table{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--sh-sm)}.cat-head,.cat-rowx{display:grid;grid-template-columns:1.7fr .8fr .8fr .8fr .9fr;align-items:center;gap:16px;padding:14px 24px}.cat-head{background:var(--bg-tint);border-bottom:1px solid var(--line)}.cat-head span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:600}.cat-head span.r,.cat-rowx .r{text-align:center}.cat-rowx{border-top:1px solid var(--line-2);transition:background .12s}.cat-rowx:first-child{border-top:0}.cat-rowx:hover{background:var(--bg-tint)}.cat-lg{display:flex;align-items:center;gap:12px}.cat-lg .lg-logo{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:-.02em}.cat-lg b{font-size:14.5px;color:var(--ink);font-weight:600}.cat-lg small{display:block;font-size:11.5px;color:var(--muted);font-family:var(--mono)}.cov-tick{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.cov-tick svg{width:13px;height:13px}.cov-dash{color:var(--faint);font-family:var(--mono)}.cov-soon{font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent);padding:3px 8px;border-radius:var(--r-pill)}.cat-empty{padding:40px;text-align:center;color:var(--muted);font-size:14px;display:none}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s}.contact-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.contact-card .cc-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;background:var(--brand-soft);color:var(--brand)}.contact-card.c-cyan .cc-ic{background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan)}.contact-card.c-violet .cc-ic{background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet)}.contact-card.c-green .cc-ic{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.contact-card .cc-ic svg{width:20px;height:20px}.contact-card h3{font-size:16px;margin-bottom:6px;letter-spacing:-.01em}.contact-card p{font-size:13.5px;color:var(--body);line-height:1.5;margin-bottom:12px}.contact-card a.cc-link{font-size:13.5px;font-weight:600;color:var(--brand);display:inline-flex;align-items:center;gap:6px}.contact-card a.cc-link svg{width:14px;height:14px;transition:transform .2s}.contact-card a.cc-link:hover svg{transform:translate(3px)}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;box-shadow:var(--sh-md)}.contact-form h3{font-size:19px;margin-bottom:6px;letter-spacing:-.02em}.contact-form>p{font-size:14px;color:var(--muted);margin-bottom:22px}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:7px;letter-spacing:-.01em}.field input,.field select,.field textarea{width:100%;font-family:var(--font);font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:11px 14px;outline:0;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:110px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form .btn-primary{width:100%;justify-content:center;margin-top:6px}.form-note{font-size:12px;color:var(--muted);margin-top:14px;text-align:center;line-height:1.5}.help-search{max-width:560px;margin:0 0 8px;display:flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-sm)}.help-search svg{width:18px;height:18px;color:var(--faint)}.help-search input{flex:1;border:0;outline:0;background:transparent;font-family:var(--font);font-size:15px;color:var(--ink)}.help-search input::placeholder{color:var(--faint)}.help-search kbd{font-family:var(--mono);font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:3px 7px;background:var(--bg-tint)}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.help-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.help-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.help-card .hc-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:16px;background:var(--brand-soft);color:var(--brand)}.help-card .hc-ic svg{width:21px;height:21px}.help-card.c-cyan .hc-ic{background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan)}.help-card.c-violet .hc-ic{background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet)}.help-card.c-green .hc-ic{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.help-card.c-amber .hc-ic{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.help-card.c-coral .hc-ic{background:color-mix(in srgb,var(--coral) 13%,transparent);color:var(--coral)}.help-card h3{font-size:16.5px;margin-bottom:7px;letter-spacing:-.01em}.help-card p{font-size:13.5px;color:var(--body);line-height:1.55;margin-bottom:14px}.help-card .hc-arts{display:flex;flex-direction:column;gap:7px}.help-card .hc-arts a{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;transition:color .15s}.help-card .hc-arts a svg{width:13px;height:13px;color:var(--faint);flex-shrink:0}.help-card .hc-arts a:hover{color:var(--brand)}.help-card .hc-arts a:hover svg{color:var(--brand)}.faq{max-width:760px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.faq-q .fq-ic{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);transition:transform .25s ease,background .2s}.faq-q .fq-ic svg{width:15px;height:15px}.faq-item.open .fq-ic{transform:rotate(45deg);background:var(--brand);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a-inner{padding:0 4px 22px;font-size:14.5px;color:var(--body);line-height:1.65;max-width:660px}.faq-item.open .faq-a{max-height:360px}.support-cta{display:flex;align-items:center;gap:22px;padding:30px 34px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);flex-wrap:wrap}.support-cta .sc-ic{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-bright),var(--brand-deep));color:#fff;box-shadow:var(--sh-sm);flex-shrink:0}.support-cta .sc-ic svg{width:26px;height:26px}.support-cta h3{font-size:19px;margin-bottom:4px;letter-spacing:-.02em}.support-cta p{font-size:14px;color:var(--muted)}.support-cta .sc-actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sec-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.sec-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.sec-card .sc-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:16px;background:var(--brand-soft);color:var(--brand)}.sec-card .sc-ic svg{width:21px;height:21px}.sec-card.c-cyan .sc-ic{background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan)}.sec-card.c-violet .sc-ic{background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet)}.sec-card.c-green .sc-ic{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.sec-card.c-amber .sc-ic{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.sec-card.c-coral .sc-ic{background:color-mix(in srgb,var(--coral) 13%,transparent);color:var(--coral)}.sec-card h3{font-size:16.5px;margin-bottom:8px;letter-spacing:-.01em}.sec-card p{font-size:13.5px;color:var(--body);line-height:1.6}.compliance{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.comp-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:28px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}.comp-badge .cb-ring{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border:1.5px solid color-mix(in srgb,var(--brand) 30%,transparent)}.comp-badge .cb-ring svg{width:26px;height:26px}.comp-badge b{font-size:14.5px;color:var(--ink)}.comp-badge span{font-size:12px;color:var(--muted);line-height:1.45}.disclose{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.disclose-card{background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--r-lg);padding:24px 26px;box-shadow:var(--sh-lg)}.disclose-card .dc-label{font-family:var(--mono);font-size:11px;color:#7d93b8;margin-bottom:14px;letter-spacing:.04em}.disclose-card pre{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:#c9d6ec;white-space:pre-wrap}.ps-head{max-width:640px;margin-bottom:36px}.ps-head h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;margin-bottom:14px}.ps-head p{font-size:16.5px;color:var(--body);line-height:1.6}@media(max-width:1000px){.doc{grid-template-columns:1fr;gap:30px}.doc-toc{position:static}.doc-toc ol{flex-direction:row;flex-wrap:wrap;gap:6px}.doc-toc a{border-left:0;border:1px solid var(--line);border-radius:var(--r-pill)}.doc-toc a.on{border-color:var(--brand)}.contact-grid{grid-template-columns:1fr;gap:34px}.help-grid,.sec-grid,.compliance{grid-template-columns:1fr 1fr}.disclose{grid-template-columns:1fr;gap:28px}.status-row{grid-template-columns:1.3fr 2fr auto}}@media(max-width:720px){.contact-cards,.help-grid,.sec-grid{grid-template-columns:1fr}.compliance{grid-template-columns:1fr 1fr}.cat-head,.cat-rowx{grid-template-columns:1.4fr .7fr .7fr .8fr}.cat-head .h-hist,.cat-rowx .c-hist{display:none}.status-row{grid-template-columns:1fr auto}.status-row .uptime-bars{display:none}.incident{grid-template-columns:1fr;gap:8px}.field-row{grid-template-columns:1fr}.support-cta{flex-direction:column;align-items:flex-start}.support-cta .sc-actions{margin-left:0}}
