body.api-product-page{background:radial-gradient(circle at 8% 5%,rgba(var(--api-accent),.24),transparent 31rem),radial-gradient(circle at 92% 20%,rgba(var(--api-accent-2),.18),transparent 30rem),radial-gradient(circle at 22% 78%,rgba(124,58,237,.12),transparent 34rem),linear-gradient(135deg,#101a30 0,#14243b 36%,#101d32 68%,#17253e 100%);color:#f8fafc}.api-product{position:relative;overflow:hidden;padding:calc(var(--nav-h) + 52px) 0 92px;isolation:isolate}.api-product::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(115deg,rgba(167,139,250,.035),transparent 34%,rgba(103,232,249,.025) 72%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 96px)}.api-product::after{content:"";position:absolute;inset:18% -15% 26%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 32%,rgba(var(--api-accent),.11),transparent 28%),radial-gradient(ellipse at 88% 66%,rgba(var(--api-accent-2),.1),transparent 27%);filter:blur(8px)}.api-frame{display:grid;gap:26px}.api-hero,.api-section,.trial-panel{border:1px solid rgba(177,194,218,.17);box-shadow:0 26px 72px rgba(3,8,20,.22),inset 0 1px 0 rgba(255,255,255,.075)}.api-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.78fr);gap:clamp(40px,6vw,82px);align-items:center;min-height:610px;padding:clamp(34px,5.5vw,68px);border-color:rgba(var(--api-accent),.25);border-radius:28px;background:radial-gradient(circle at 8% 4%,rgba(var(--api-accent),.12),transparent 31%),radial-gradient(circle at 96% 14%,rgba(var(--api-accent-2),.09),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(12,24,43,.58));overflow:hidden;isolation:isolate}.api-hero::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent 8%,rgba(var(--api-accent),.8),rgba(var(--api-accent-2),.7),transparent 92%);box-shadow:0 0 28px rgba(var(--api-accent),.35)}.api-hero::after{content:"";position:absolute;width:380px;height:380px;right:-150px;bottom:-210px;z-index:-1;border:1px solid rgba(var(--api-accent-2),.12);border-radius:50%;box-shadow:0 0 0 58px rgba(var(--api-accent-2),.025),0 0 0 118px rgba(var(--api-accent),.018)}.api-hero>*{position:relative;z-index:1;min-width:0}.api-pill{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:7px 12px;border:1px solid rgba(var(--api-accent),.4);border-radius:999px;background:rgba(var(--api-accent),.11);color:rgb(var(--api-accent-text));font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.api-pill::before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.09),0 0 11px rgba(52,211,153,.7)}.api-hero h1{max-width:11ch;margin:22px 0 20px;color:#f8fafc;font-size:clamp(2.75rem, 5.2vw, 4.65rem);line-height:1.02;letter-spacing:-.045em}.api-grad{background:linear-gradient(90deg,rgb(var(--api-accent-text)),rgb(var(--api-accent-2-text)) 64%,#f8fafc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.api-hero p{max-width:650px;margin:0;color:#c5d0dd;font-size:1.02rem;font-weight:500;line-height:1.75}.api-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.api-product-page .api-actions .btn,.api-product-page .api-bottom-links .btn,.api-product-page .trial-actions .btn{min-height:46px;border-radius:10px;font-weight:700}.api-product-page .api-actions .btn-primary,.api-product-page .api-bottom-links .btn-primary,.api-product-page .trial-actions .btn-primary{border-color:rgba(var(--api-accent),.82);background:linear-gradient(135deg,rgba(var(--api-accent),.96),rgba(var(--api-accent),.72));color:#091321;box-shadow:0 12px 28px rgba(var(--api-accent),.21),inset 0 1px 0 rgba(255,255,255,.25)}.api-product-page .api-actions .btn-primary:hover,.api-product-page .api-bottom-links .btn-primary:hover,.api-product-page .trial-actions .btn-primary:hover{border-color:rgb(var(--api-accent));background:linear-gradient(135deg,rgb(var(--api-accent)),rgba(var(--api-accent),.84));color:#07101d;box-shadow:0 16px 34px rgba(var(--api-accent),.3),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-2px)}.api-product-page .api-actions .btn-outline,.api-product-page .api-bottom-links .btn-outline,.api-product-page .trial-actions .btn-outline{border-color:rgba(var(--api-accent),.5);background:rgba(var(--api-accent),.045);color:rgb(var(--api-accent-text));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.api-product-page .api-actions .btn-outline:focus-visible,.api-product-page .api-actions .btn-outline:hover,.api-product-page .api-bottom-links .btn-outline:focus-visible,.api-product-page .api-bottom-links .btn-outline:hover,.api-product-page .trial-actions .btn-outline:focus-visible,.api-product-page .trial-actions .btn-outline:hover{border-color:#f8fafc;background:#f8fafc;color:#101827;box-shadow:0 12px 28px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(-2px)}.api-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;padding-top:25px;border-top:1px solid rgba(176,193,216,.16)}.api-metric{min-width:0;padding:0 22px;border-right:1px solid rgba(176,193,216,.14)}.api-metric:first-child{padding-left:0}.api-metric:last-child{border-right:0}.api-metric strong{display:block;margin-bottom:5px;color:#f8fafc;font-family:var(--font-sans);font-size:1.18rem;line-height:1.1}.api-metric span{color:#aebccd;font-size:.68rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.live-console{position:relative;border:1px solid rgba(var(--api-accent-2),.24);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(var(--api-accent-2),.1),transparent 38%),rgba(8,15,35,.92);box-shadow:0 28px 68px rgba(2,6,23,.42),0 0 38px rgba(var(--api-accent),.08),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.live-top{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:52px;padding:0 17px;background:linear-gradient(90deg,rgba(var(--api-accent),.12),rgba(255,255,255,.035),rgba(var(--api-accent-2),.08));border-bottom:1px solid rgba(148,163,184,.16)}.live-dots{display:flex;gap:6px}.live-dots span{width:10px;height:10px;border-radius:50%;background:#ff5f57}.live-dots span:nth-child(2){background:#febc2e}.live-dots span:nth-child(3){background:#28c840}.live-title{overflow:hidden;color:#c4cfdd;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.075em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.live-status{display:inline-flex;align-items:center;justify-self:end;gap:6px;color:#34d399;font-family:var(--font-mono);font-size:.69rem;font-weight:700;white-space:nowrap}.live-status::before{content:"";width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.95);animation:1.2s ease-in-out infinite apiStatusBlink}.live-status.is-preview{color:rgb(var(--api-accent-2-text))}.live-status.is-preview::before{background:rgb(var(--api-accent-2));box-shadow:0 0 8px rgba(var(--api-accent-2),.85);animation:none}.live-status.is-fallback{color:#fde68a}.live-status.is-fallback::before{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.85)}@keyframes apiStatusBlink{0%,100%{opacity:1}50%{opacity:.3}}.live-body{padding:0}.live-endpoint{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018);color:#f8fafc;font-family:var(--font-mono);font-size:.74rem;font-weight:700;overflow:hidden}.live-endpoint span{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(6,182,212,.27);border-radius:4px;background:rgba(6,182,212,.15);color:#67e8f9;font-weight:800}.live-endpoint code{min-width:0;overflow:hidden;padding:0;background:0 0;color:#f1f5f9;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.live-json{margin:0;overflow-x:auto;padding:19px 20px 21px;color:#dbe3ff;font-family:var(--font-mono);font-size:clamp(.7rem, .95vw, .78rem);font-weight:500;line-height:1.62;white-space:pre-wrap}.live-json code{padding:0;background:0 0;color:inherit;font-size:inherit}.live-k{color:#7dd3fc;font-weight:700}.live-v{color:#86efac;font-weight:600}.live-ok{color:#f9a8d4;font-weight:700}.live-num{color:#fcd34d;font-weight:700}.live-punc{color:#94a3b8}.live-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018);color:#b8c5d5;font-size:.69rem;font-weight:600;line-height:1.5}.live-note::before{content:"";width:6px;height:6px;flex:0 0 auto;margin-top:.35em;border-radius:50%;background:rgb(var(--api-accent-2));box-shadow:0 0 7px rgba(var(--api-accent-2),.65)}.live-note.is-live{color:#a7f3d0}.live-note.is-live::before{background:#34d399;box-shadow:0 0 7px rgba(52,211,153,.7)}.live-note.is-fallback{color:#fde68a}.live-note.is-fallback::before{background:#f59e0b;box-shadow:0 0 7px rgba(245,158,11,.7)}.api-bottom-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px 18px;border-top:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.api-bottom-links .btn{width:100%;padding-inline:12px;font-size:.77rem}.api-section{position:relative;padding:clamp(30px,4.5vw,54px);border-radius:24px;background:radial-gradient(circle at 98% 2%,rgba(var(--api-accent-2),.055),transparent 25%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),rgba(15,28,48,.55);overflow:hidden}.api-section::before{content:"";position:absolute;top:0;left:8%;right:68%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--api-accent),.75),transparent);box-shadow:0 0 20px rgba(var(--api-accent),.25)}.api-section-head{max-width:770px;margin:0 0 32px}.api-section-head h2{margin:14px 0 10px;color:#f8fafc;font-size:clamp(1.9rem, 3.7vw, 3rem);line-height:1.1;letter-spacing:-.035em}.api-section-head p{margin:0;color:#c3cedc;font-size:.96rem;font-weight:500;line-height:1.72}.cap-grid,.flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flow-card{--flow:var(--api-accent);position:relative;min-height:226px;padding:22px;border:1px solid rgba(var(--flow),.28);border-radius:17px;background:radial-gradient(circle at 12% 0,rgba(var(--flow),.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:transform .24s,border-color .24s,box-shadow .24s}.flow-card:hover{transform:translateY(-4px);border-color:rgba(var(--flow),.5);box-shadow:0 18px 42px rgba(3,8,20,.18),inset 0 1px 0 rgba(255,255,255,.075)}.flow-card:not(:last-child)::after{content:"\2192";position:absolute;top:38px;right:-25px;z-index:2;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(167,184,207,.24);border-radius:50%;background:#14233a;color:#d8e1ec;font-weight:800;box-shadow:0 8px 22px rgba(2,6,23,.25)}.flow-num{display:inline-grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border:1px solid rgba(var(--flow),.38);border-radius:12px;background:rgba(var(--flow),.18);color:#f8fafc;font-family:var(--font-sans);font-weight:800;box-shadow:0 0 22px rgba(var(--flow),.17),inset 0 1px 0 rgba(255,255,255,.08)}.flow-tag{display:inline-flex;margin-left:8px;padding:4px 8px;border:1px solid rgba(177,194,218,.14);border-radius:999px;background:rgba(255,255,255,.045);color:#cbd5e1;font-size:.64rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cap-card strong,.flow-card strong{display:block;margin-bottom:8px;color:#f8fafc;font-family:var(--font-sans);font-size:1rem;font-weight:700}.cap-card p,.flow-card p{margin:0;color:#c4cfdd;font-size:.86rem;font-weight:500;line-height:1.68}.cap-card{position:relative;min-height:196px;padding:22px;border:1px solid rgba(177,194,218,.17);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);overflow:hidden;transition:transform .24s,border-color .24s,background .24s}.cap-card::after{content:"";position:absolute;width:110px;height:110px;right:-64px;bottom:-68px;border-radius:50%;background:rgba(var(--api-accent),.08);filter:blur(2px)}.cap-card:hover{transform:translateY(-4px);border-color:rgba(var(--api-accent),.38);background:linear-gradient(145deg,rgba(var(--api-accent),.09),rgba(255,255,255,.025))}.cap-icon{display:inline-grid;min-width:44px;height:44px;margin-bottom:16px;padding:0 9px;place-items:center;border:1px solid rgba(var(--api-accent),.34);border-radius:12px;background:rgba(var(--api-accent),.13);color:rgb(var(--api-accent-text));font-family:var(--font-mono);font-size:.74rem;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.065)}.trial-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center;padding:clamp(30px,4.5vw,52px);border-color:rgba(var(--api-accent),.28);border-radius:24px;background:radial-gradient(circle at 94% 20%,rgba(var(--api-accent-2),.16),transparent 20rem),radial-gradient(circle at 8% 110%,rgba(var(--api-accent),.24),transparent 23rem),linear-gradient(135deg,rgba(28,34,73,.82),rgba(12,34,53,.84))}.trial-copy h2{max-width:780px;margin:14px 0 10px;color:#f8fafc;font-size:clamp(1.9rem, 3.6vw, 2.9rem);line-height:1.1;letter-spacing:-.035em}.trial-copy p{max-width:680px;margin:0;color:#c6d1de;font-size:.95rem;font-weight:500;line-height:1.7}.trial-actions{display:flex;gap:10px}@media (max-width:1020px){.api-hero{grid-template-columns:1fr}.live-console{max-width:760px}.cap-grid,.flow-grid{grid-template-columns:1fr}.flow-card{min-height:0}.flow-card:not(:last-child)::after{content:"\2193";top:auto;right:50%;bottom:-25px;transform:translateX(50%)}}@media (max-width:720px){.api-product{padding:calc(var(--nav-h) + 28px) 0 70px}.api-frame{gap:18px}.api-hero,.api-section,.trial-panel{border-radius:20px}.api-hero{min-height:0;padding:28px 20px 22px}.api-hero h1{margin-top:18px;font-size:clamp(2.45rem, 12.4vw, 3.5rem)}.api-actions,.trial-actions{flex-direction:column}.api-actions .btn,.trial-actions .btn{width:100%}.api-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.api-metric{min-width:0;padding:0 10px}.api-metric:first-child{padding-left:0}.api-metric strong{font-size:.96rem}.api-metric span{font-size:.58rem}.live-top{grid-template-columns:48px minmax(0,1fr) 48px;padding-inline:13px}.live-status,.live-title{font-size:.6rem}.live-dots{gap:4px}.live-dots span{width:8px;height:8px}.live-endpoint{padding-inline:14px;font-size:.65rem}.live-json{padding-inline:15px;font-size:.66rem}.api-bottom-links,.live-note{padding-inline:14px}.api-bottom-links{grid-template-columns:1fr}.api-section{padding:28px 20px}.cap-card,.flow-card{padding:20px}.trial-panel{grid-template-columns:1fr;gap:24px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.live-status::before{animation:none}.cap-card,.flow-card{transition:none}}