.home-module__v9dzuq__home{--home-bg:#050402;--home-surface:#0c0805;--home-surface-raised:#15110b;--home-panel:#090603;--home-panel-deep:#060402;--home-catalogue-veil:#020100c7;--home-routing-veil:#090603c7;--home-reading-veil:#030201a3;--home-foreground:#f6f3ee;--home-muted:#aba398;--home-faint:#8b857d;--home-grid-line:#e3ddd20d;--home-line:#e3ddd21c;--home-line-strong:#e3ddd238;--home-accent:#f4ab00;--home-accent-soft:#f4ab001f;--home-content-gutter:max(24px, calc((100vw - 1248px) / 2));min-height:100vh;color:var(--home-foreground);background-color:var(--home-bg);font-family:var(--font-home), sans-serif;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-module__v9dzuq__home{--home-bg:lab(1.04758% .208318 .687441);--home-surface:lab(2.48295% .570804 1.80912);--home-surface-raised:lab(5.27757% 1.07625 3.52766);--home-panel:lab(1.76702% .468142 1.4217);--home-panel-deep:lab(1.27121% .307478 .960082);--home-catalogue-veil:lab(.337553% .107765 .307867/.78);--home-routing-veil:lab(1.76702% .468142 1.4217/.78);--home-reading-veil:lab(.704596% .164904 .519931/.64);--home-foreground:lab(95.9669% .365883 3.03084);--home-muted:lab(67.559% 1.32984 6.79996);--home-faint:lab(55.9509% 1.02463 5.28181);--home-grid-line:lab(88.4512% .776172 6.09157/.05);--home-line:lab(88.4512% .776172 6.09157/.11);--home-line-strong:lab(88.4512% .776172 6.09157/.22);--home-accent:lab(75.5401% 20.7002 82.5838);--home-accent-soft:lab(75.5401% 20.7002 82.5838/.12)}}.home-module__v9dzuq__homeBackdrop{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--home-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--home-grid-line) 1px, transparent 1px);background-position:var(--home-content-gutter) 0;background-size:40px 40px;position:fixed;inset:0;overflow:hidden}.home-module__v9dzuq__homeBackdrop:before,.home-module__v9dzuq__homeBackdrop:after{content:"";border-radius:50%;position:absolute}.home-module__v9dzuq__homeBackdrop:before{background:radial-gradient(circle,#efebe209,#0000 68%);background:radial-gradient(circle,lab(93.0794% .564545 4.55664/.035),#0000 68%);width:76vw;height:76vw;top:-28vw;left:-24vw}.home-module__v9dzuq__homeBackdrop:after{background:radial-gradient(circle,#c7c4bd06,#0000 70%);background:radial-gradient(circle,lab(79.1529% .46885 3.79608/.024),#0000 70%);width:70vw;height:70vw;bottom:-34vw;right:-30vw}.home-module__v9dzuq__homeContent{z-index:1;position:relative}:is(html:has([data-offrail-home]),body:has([data-offrail-home])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#050402;background-color:lab(1.04758% .208318 .687441)}.home-module__v9dzuq__home a,.home-module__v9dzuq__home button,.home-module__v9dzuq__home summary{outline:none}.home-module__v9dzuq__home a:focus-visible,.home-module__v9dzuq__home button:focus-visible,.home-module__v9dzuq__home summary:focus-visible{box-shadow:0 0 0 3px #f4ab006b;box-shadow:0 0 0 3px lab(75.5401% 20.7002 82.5838/.42)}.home-module__v9dzuq__header{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .3s cubic-bezier(.22,1,.36,1),backdrop-filter .3s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.home-module__v9dzuq__headerScrolled{border-bottom-color:var(--home-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050402ed;background:lab(1.04758% .208318 .687441/.93)}.home-module__v9dzuq__navbar{justify-content:space-between;align-items:center;width:min(100% - 48px,1248px);height:64px;margin:0 auto;display:flex}.home-module__v9dzuq__brand,.home-module__v9dzuq__footerBrand{color:var(--home-foreground);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.home-module__v9dzuq__brand{letter-spacing:-.04em;min-height:44px;font-size:20px;font-weight:700}.home-module__v9dzuq__brandWordmark{aspect-ratio:1024/341;width:auto;height:34px}.home-module__v9dzuq__desktopNav,.home-module__v9dzuq__navActions{align-items:center;display:flex}.home-module__v9dzuq__desktopNav{gap:34px;font-size:14px;font-weight:550}.home-module__v9dzuq__desktopNav a,.home-module__v9dzuq__loginLink{min-height:44px;color:var(--home-muted);align-items:center;transition:color .18s ease-out;display:inline-flex}.home-module__v9dzuq__desktopNav a:hover,.home-module__v9dzuq__loginLink:hover{color:var(--home-foreground)}.home-module__v9dzuq__navActions{gap:22px;font-size:14px}.home-module__v9dzuq__navCta,.home-module__v9dzuq__primaryCta{background:var(--home-foreground);min-height:46px;color:var(--home-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease-out;display:inline-flex}.home-module__v9dzuq__navCta{min-height:42px;padding:0 19px}.home-module__v9dzuq__navCta:hover,.home-module__v9dzuq__primaryCta:hover{background:#e6d9c1;background:lab(87.3398% 1.91423 13.4903);transform:translateY(-2px)}.home-module__v9dzuq__menuButton,.home-module__v9dzuq__mobileNav{display:none}.home-module__v9dzuq__hero{isolation:isolate;align-items:center;width:min(100% - 48px,1248px);min-height:min(100svh,940px);margin:0 auto;padding:124px 0 68px;display:flex;position:relative}.home-module__v9dzuq__hero:before{z-index:-1;content:"";background:radial-gradient(at 48% 46%,#b975151c,#0000 62%);background:radial-gradient(at 48% 46%,lab(55.5845% 22.4927 57.6842/.11),#0000 62%);position:absolute;inset:4% -20vw 0 42%}.home-module__v9dzuq__heroInner{grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:center;gap:clamp(56px,7vw,100px);width:100%;display:grid}.home-module__v9dzuq__heroCopy{z-index:2;position:relative}.home-module__v9dzuq__eyebrow,.home-module__v9dzuq__sectionLabel{color:var(--home-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.home-module__v9dzuq__hero h1{letter-spacing:-.062em;max-width:760px;margin:13px 0 0;font-size:clamp(58px,6.3vw,92px);font-weight:750;line-height:.94}.home-module__v9dzuq__hero h1 span{color:var(--home-foreground);display:block}.home-module__v9dzuq__heroKeyword{color:var(--home-accent);letter-spacing:-.005em;font-style:normal}.home-module__v9dzuq__heroDescription{max-width:62ch;color:var(--home-muted);margin:26px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.home-module__v9dzuq__heroActions{align-items:center;gap:28px;margin-top:30px;display:flex}.home-module__v9dzuq__primaryCta{min-width:166px;padding:0 24px}.home-module__v9dzuq__secondaryCta,.home-module__v9dzuq__textLink{min-height:44px;color:var(--home-foreground);align-items:center;gap:9px;font-weight:650;display:inline-flex}.home-module__v9dzuq__secondaryCta svg,.home-module__v9dzuq__textLink svg,.home-module__v9dzuq__modelRow>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.home-module__v9dzuq__secondaryCta:hover svg,.home-module__v9dzuq__textLink:hover svg,.home-module__v9dzuq__modelRow:hover>svg{transform:translate(4px)}.home-module__v9dzuq__heroChecks{color:var(--home-faint);flex-wrap:wrap;gap:12px 22px;margin-top:27px;font-size:13px;display:flex}.home-module__v9dzuq__heroChecks li{align-items:center;gap:7px;display:flex}.home-module__v9dzuq__heroChecks svg{color:var(--home-accent)}.home-module__v9dzuq__demoWrap{animation:.9s cubic-bezier(.22,1,.36,1) both home-module__v9dzuq__heroReveal;position:relative}.home-module__v9dzuq__demoGlow{filter:blur(26px);background:radial-gradient(circle,#d68d003d,#0000 68%);background:radial-gradient(circle,lab(64.9568% 22.2837 70.4001/.24),#0000 68%);animation:12s ease-in-out infinite alternate home-module__v9dzuq__glowPulse;position:absolute;inset:18% -14% -16%}.home-module__v9dzuq__demoPanel,.home-module__v9dzuq__codePanel,.home-module__v9dzuq__routeTimeline{border:1px solid var(--home-line-strong);background:var(--home-panel);position:relative;box-shadow:0 26px 80px #0000006b;box-shadow:0 26px 80px lab(.0572701% .0557229 .097096/.42)}.home-module__v9dzuq__demoPanel{border-radius:4px;overflow:hidden}.home-module__v9dzuq__demoHeader,.home-module__v9dzuq__panelBar,.home-module__v9dzuq__ledgerTopline,.home-module__v9dzuq__timelineHeader{justify-content:space-between;align-items:center;display:flex}.home-module__v9dzuq__demoHeader{border-bottom:1px solid var(--home-line);min-height:64px;padding:0 18px}.home-module__v9dzuq__demoHeader strong,.home-module__v9dzuq__demoHeader>div:first-child span{display:block}.home-module__v9dzuq__demoHeader strong{font-size:14px}.home-module__v9dzuq__demoHeader>div:first-child span{color:var(--home-faint);font:500 10px var(--font-geist-mono), monospace;margin-top:3px}.home-module__v9dzuq__demoTabs{border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);display:grid}.home-module__v9dzuq__demoTabs button{border-right:1px solid var(--home-line);min-height:50px;color:var(--home-faint);cursor:pointer;font-size:12px;font-weight:650;position:relative}.home-module__v9dzuq__demoTabs button:last-child{border-right:0}.home-module__v9dzuq__home .home-module__v9dzuq__demoTabs button:focus-visible{box-shadow:inset 0 0 0 2px #f4ab008f;box-shadow:inset 0 0 0 2px lab(75.5401% 20.7002 82.5838/.56)}.home-module__v9dzuq__demoTabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.home-module__v9dzuq__demoTabs .home-module__v9dzuq__activeTab{color:var(--home-foreground);background:var(--home-accent-soft)}.home-module__v9dzuq__demoTabs .home-module__v9dzuq__activeTab:after{background:var(--home-accent)}.home-module__v9dzuq__routeBadge{border:1px solid var(--home-line);min-height:28px;color:var(--home-faint);font:500 10px var(--font-geist-mono), monospace;background:#1e1a1333;background:lab(9.53556% 1.3454 5.20058/.2);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.home-module__v9dzuq__liveBody{padding:20px}.home-module__v9dzuq__liveBody:focus{outline:none}.home-module__v9dzuq__routeEndpoint{border:1px solid var(--home-line);background:var(--home-panel-deep);border-radius:4px 4px 0 0;align-items:center;gap:11px;min-height:42px;padding:0 13px;display:flex}.home-module__v9dzuq__routeEndpoint span{background:var(--home-accent-soft);color:var(--home-accent);font:700 9px var(--font-geist-mono), monospace;border-radius:3px;padding:4px 7px}.home-module__v9dzuq__routeEndpoint code{color:var(--home-foreground);font:550 11px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__v9dzuq__requestContract{border:1px solid var(--home-line);background:#010100b8;background:lab(.248386% .0761673 .220606/.72);border-top:0;margin:0}.home-module__v9dzuq__requestContract>div{border-top:1px solid var(--home-line);grid-template-columns:66px minmax(0,1fr);gap:14px;padding:12px 13px;display:grid}.home-module__v9dzuq__requestContract>div:first-child{border-top:0}.home-module__v9dzuq__requestContract dt,.home-module__v9dzuq__routeFacts dt{color:var(--home-faint);font:500 9px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.home-module__v9dzuq__requestContract dd,.home-module__v9dzuq__routeFacts dd{margin:0}.home-module__v9dzuq__requestContract dd{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-module__v9dzuq__routeFacts{border:1px solid var(--home-line);background:#19151029;background:lab(7.23946% 1.08008 3.82563/.16);grid-template-columns:repeat(3,1fr);margin:14px 0 0;display:grid}.home-module__v9dzuq__routeFacts>div{border-left:1px solid var(--home-line);min-width:0;padding:12px}.home-module__v9dzuq__routeFacts>div:first-child{border-left:0}.home-module__v9dzuq__routeFacts dd{color:var(--home-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:600;overflow:hidden}.home-module__v9dzuq__heroRouteTrace{color:var(--home-faint);font:500 9px var(--font-geist-mono), monospace;grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;align-items:center;gap:9px;margin-top:16px;display:grid}.home-module__v9dzuq__heroRouteTrace i{background:linear-gradient(90deg, var(--home-line), var(--home-accent));height:1px}.home-module__v9dzuq__heroRouteTrace strong{color:var(--home-accent);font-weight:700}.home-module__v9dzuq__codePanel pre{font-family:var(--font-geist-mono), monospace}.home-module__v9dzuq__panelBar span{align-items:center;gap:8px;display:flex}.home-module__v9dzuq__showcaseFrame{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000006b;box-shadow:0 26px 80px lab(.0572701% .0557229 .097096/.42)}.home-module__v9dzuq__showcaseFrame[data-ratio="1:1"]{aspect-ratio:1}.home-module__v9dzuq__showcaseFrame[data-ratio="4:5"]{aspect-ratio:4/5}.home-module__v9dzuq__showcaseFrame[data-ratio="16:9"]{aspect-ratio:16/9}.home-module__v9dzuq__showcaseMedia{object-fit:cover;width:100%;height:100%;display:block}.home-module__v9dzuq__showcasePlaceholder{background:radial-gradient(ellipse at 30% 18%, #f4ab0012, transparent 55%), repeating-linear-gradient(0deg, #e3ddd206 0 1px, transparent 1px 3px), var(--home-panel-deep);place-items:center;display:grid;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.home-module__v9dzuq__showcasePlaceholder{background:radial-gradient(ellipse at 30% 18%, lab(75.5401% 20.7002 82.5838/.07), transparent 55%), repeating-linear-gradient(0deg, lab(88.4512% .776172 6.09157/.022) 0 1px, transparent 1px 3px), var(--home-panel-deep)}}.home-module__v9dzuq__showcaseBadge{border:1px solid var(--home-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--home-foreground);background:#050402b8;background:lab(1.04758% .208318 .687441/.72);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.home-module__v9dzuq__showcaseBadge svg{color:var(--home-accent)}.home-module__v9dzuq__showcaseSoon{color:var(--home-faint);font:500 10px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.home-module__v9dzuq__chatPlaceholder{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;width:min(78%,340px);display:flex}.home-module__v9dzuq__chatPlaceholder>div{border:1px solid var(--home-line);background:var(--home-surface);border-radius:12px;flex-direction:column;gap:7px;padding:13px 15px;display:flex}.home-module__v9dzuq__chatPlaceholder span{background:var(--home-line-strong);border-radius:4px;height:7px;display:block}.home-module__v9dzuq__chatPlaceholder span:last-child{width:64%}.home-module__v9dzuq__chatBubbleUser{border-color:#f4ab004d;border-color:lab(75.5401% 20.7002 82.5838/.3);align-self:flex-end;width:62%}.home-module__v9dzuq__chatBubbleModel{align-self:flex-start;width:76%}.home-module__v9dzuq__chatBubbleModel span:nth-child(2){width:88%}.home-module__v9dzuq__waveform{justify-content:center;align-items:center;gap:6px;height:72px;display:flex}.home-module__v9dzuq__waveform i{width:4px;height:calc(var(--wave-level) * 64px);animation:home-module__v9dzuq__wavePulse 1.6s ease-in-out var(--wave-delay) infinite alternate;background:#f4ab008c;background:lab(75.5401% 20.7002 82.5838/.55);border-radius:2px}.home-module__v9dzuq__infoStrip{border-top:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);width:min(100% - 48px,1248px);margin:0 auto;padding:40px 0;display:grid}.home-module__v9dzuq__infoStrip>div{border-left:1px solid var(--home-line);flex-direction:column;align-items:flex-start;gap:6px;padding-left:22px;display:flex}.home-module__v9dzuq__infoStrip>div:first-child{border-left:0;padding-left:0}.home-module__v9dzuq__infoStrip strong{color:var(--home-accent);letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:750}.home-module__v9dzuq__infoStrip span{color:var(--home-faint);font-size:12px}.home-module__v9dzuq__showcaseBlock{grid-template-columns:minmax(0,11fr) minmax(300px,9fr);align-items:center;gap:clamp(48px,6vw,90px);display:grid}.home-module__v9dzuq__showcaseFlip>.home-module__v9dzuq__showcaseFrame{order:2}.home-module__v9dzuq__showcaseInfo h2{font-size:clamp(34px,3.8vw,54px)}.home-module__v9dzuq__showcasePrompt{border-left:2px solid var(--home-accent);color:var(--home-muted);margin:22px 0 0;padding-left:16px;font-size:15px;line-height:1.6}.home-module__v9dzuq__specChips{flex-wrap:wrap;gap:8px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.home-module__v9dzuq__specChips li{border:1px solid var(--home-line);color:var(--home-muted);border-radius:999px;padding:7px 13px;font-size:12px}.home-module__v9dzuq__section{border-top:1px solid var(--home-line);width:min(100% - 48px,1248px);margin:0 auto;padding:clamp(76px,8vw,108px) 0;position:relative}.home-module__v9dzuq__sectionHeading,.home-module__v9dzuq__routingIntro{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:end;gap:80px;display:grid}.home-module__v9dzuq__sectionLabel{margin:0 0 18px}.home-module__v9dzuq__section h2,.home-module__v9dzuq__finalCta h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1}.home-module__v9dzuq__sectionHeading>p,.home-module__v9dzuq__routingIntro>div:last-child>p,.home-module__v9dzuq__finalCta p{max-width:66ch;color:var(--home-muted);margin:0;font-size:17px;line-height:1.65}.home-module__v9dzuq__modelLedger{border:1px solid var(--home-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020101c7;background:lab(.38158% .115581 .336152/.78);border-radius:16px;margin-top:68px;position:relative;overflow:hidden}.home-module__v9dzuq__ledgerTopline{border-bottom:1px solid var(--home-line-strong);min-height:62px;color:var(--home-faint);letter-spacing:.08em;text-transform:uppercase;background:#1e1a133d;background:lab(9.53556% 1.3454 5.20058/.24);padding:0 20px;font-size:10px}.home-module__v9dzuq__ledgerTopline>span:first-child{color:var(--home-muted);font-weight:700}.home-module__v9dzuq__ledgerMetrics{letter-spacing:0;text-transform:none;align-items:center;gap:8px;display:flex}.home-module__v9dzuq__ledgerMetrics span{border:1px solid var(--home-line);background:#2c282229;background:lab(16.4971% 1.08483 4.54555/.16);border-radius:999px;align-items:baseline;gap:4px;padding:6px 10px;display:flex}.home-module__v9dzuq__ledgerMetrics strong{color:var(--home-foreground);font-size:13px}.home-module__v9dzuq__ledgerTopline>a{min-height:44px;color:var(--home-muted);align-items:center;gap:8px;font-weight:650;transition:color .18s cubic-bezier(.22,1,.36,1);display:flex}.home-module__v9dzuq__ledgerTopline>a:hover{color:var(--home-foreground)}.home-module__v9dzuq__modelRow{border-top:1px solid var(--home-line);min-height:76px;color:var(--home-foreground);background:#080503a8;background:lab(1.56365% .347137 1.11129/.66);grid-template-columns:160px minmax(0,1fr) 24px;align-items:center;padding:0 20px;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:grid}.home-module__v9dzuq__modelRow:last-child{border-bottom:0}.home-module__v9dzuq__modelRow:hover{border-top-color:var(--home-line-strong);background:#130f09c2;background:lab(4.44577% .972644 3.12669/.76)}.home-module__v9dzuq__modelRow:active{background:#18130bd1;background:lab(6.20559% 1.61684 4.93573/.82)}.home-module__v9dzuq__home .home-module__v9dzuq__modelRow:focus-visible{box-shadow:inset 0 0 0 2px #f4ab008f;box-shadow:inset 0 0 0 2px lab(75.5401% 20.7002 82.5838/.56)}.home-module__v9dzuq__modelCategory,.home-module__v9dzuq__modelName small{color:var(--home-faint);font-size:12px}.home-module__v9dzuq__modelCategory,.home-module__v9dzuq__modelName{align-items:center;gap:9px;display:flex}.home-module__v9dzuq__modelCategory{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.home-module__v9dzuq__modelCategory svg{width:34px;height:34px;color:var(--home-accent);background:linear-gradient(135deg,#f4ab002e,#efebe20b);background:linear-gradient(135deg,lab(75.5401% 20.7002 82.5838/.18),lab(93.0794% .564545 4.55664/.045));border:1px solid #f4ab0038;border:1px solid lab(75.5401% 20.7002 82.5838/.22);border-radius:10px;flex:none;padding:7px}.home-module__v9dzuq__modelName{flex-direction:column;align-items:flex-start;gap:5px}.home-module__v9dzuq__modelName strong{font-size:17px}.home-module__v9dzuq__modelRow>svg{width:18px;height:18px;color:var(--home-muted);background:0 0;border:0;border-radius:0;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.home-module__v9dzuq__modelRow:hover>svg{color:var(--home-foreground)}.home-module__v9dzuq__catalogueSection,.home-module__v9dzuq__routingSection,.home-module__v9dzuq__faqSection{isolation:isolate}.home-module__v9dzuq__catalogueSection:before,.home-module__v9dzuq__routingSection:before,.home-module__v9dzuq__faqSection:before{z-index:-1;pointer-events:none;content:"";width:100vw;position:absolute;top:56px;bottom:56px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.home-module__v9dzuq__catalogueSection:before{background:linear-gradient(to bottom, transparent, var(--home-catalogue-veil) 16%, var(--home-catalogue-veil) 84%, transparent);top:0;bottom:0;-webkit-mask-image:none;mask-image:none}.home-module__v9dzuq__routingSection:before{background:var(--home-routing-veil)}.home-module__v9dzuq__faqSection:before{background:var(--home-reading-veil)}.home-module__v9dzuq__routingIntro .home-module__v9dzuq__textLink{margin-top:20px}.home-module__v9dzuq__routeWorkbench{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:68px;display:grid}.home-module__v9dzuq__codePanel,.home-module__v9dzuq__routeTimeline{box-shadow:none}.home-module__v9dzuq__codePanel{border:0;border-right:1px solid var(--home-line-strong)}.home-module__v9dzuq__panelBar,.home-module__v9dzuq__timelineHeader{border-bottom:1px solid var(--home-line);min-height:52px;color:var(--home-faint);font:500 10px var(--font-geist-mono), monospace;padding:0 18px}.home-module__v9dzuq__codePanel pre{min-height:372px;color:var(--home-foreground);white-space:pre-wrap;margin:0;padding:28px 24px;font-size:12px;line-height:1.85;overflow:auto}.home-module__v9dzuq__codeMuted{color:#9589bf;color:lab(59.6148% 13.1639 -26.7179)}.home-module__v9dzuq__codeString{color:var(--home-accent)}.home-module__v9dzuq__routeTimeline{background:0 0;border:0}.home-module__v9dzuq__routeStage{border-bottom:1px solid var(--home-line);grid-template-columns:28px 28px minmax(0,1fr);align-items:center;gap:16px;min-height:84px;padding:0 20px;display:grid;position:relative}.home-module__v9dzuq__routeStage:last-child{border-bottom:0}.home-module__v9dzuq__routeStage:before{background:var(--home-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:60px}.home-module__v9dzuq__routeStage>span,.home-module__v9dzuq__routeStage small{color:var(--home-faint);font-size:10px}.home-module__v9dzuq__routeStage>span{font-family:var(--font-geist-mono), monospace}.home-module__v9dzuq__routeStage>svg{z-index:1;background:var(--home-surface);width:20px;height:20px;color:var(--home-muted);padding:4px;position:relative}.home-module__v9dzuq__routeStage>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.home-module__v9dzuq__routeStage>div strong{font-size:14px}.home-module__v9dzuq__mediaSection{padding-block:clamp(64px,7vw,88px)}.home-module__v9dzuq__mediaPreviewShell{isolation:isolate;border:1px solid var(--home-line-strong);background:#100b05;background:lab(3.36056% 1.18482 2.83472);border-radius:6px;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:310px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061;box-shadow:0 28px 90px lab(.0384598% .0328496 .0614017/.38)}.home-module__v9dzuq__mediaPreviewShell:before{z-index:-1;content:"";background:radial-gradient(circle at 22% 10%,#f4ab001f,#0000 43%),linear-gradient(90deg,#e3ddd209 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#e3ddd209 1px,#0000 1px) 0 0/40px 40px;background:radial-gradient(circle at 22% 10%,lab(75.5401% 20.7002 82.5838/.12),#0000 43%),linear-gradient(90deg,lab(88.4512% .776172 6.09157/.035) 1px,#0000 1px) 0 0/40px 40px,linear-gradient(lab(88.4512% .776172 6.09157/.035) 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.home-module__v9dzuq__mediaPreviewIntro{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,64px);display:flex}.home-module__v9dzuq__mediaPreviewIntro h2{max-width:620px;font-size:clamp(38px,4.2vw,58px)}.home-module__v9dzuq__mediaPreviewIntro>p:last-child{max-width:52ch;color:var(--home-muted);margin:22px 0 0;font-size:14px;line-height:1.7}.home-module__v9dzuq__mediaRouteList{border-left:1px solid var(--home-line-strong);background:#020101b8;background:lab(.38158% .115581 .336152/.72);grid-template-rows:1fr 1fr;display:grid}.home-module__v9dzuq__mediaRoute{border-bottom:1px solid var(--home-line-strong);min-height:148px;color:var(--home-foreground);grid-template-columns:minmax(0,1fr) 24px;align-content:center;gap:7px 20px;padding:28px 30px;transition:background-color .18s cubic-bezier(.22,1,.36,1);display:grid}.home-module__v9dzuq__mediaRoute:last-child{border-bottom:0}.home-module__v9dzuq__mediaRoute:hover{background:#f4ab0012;background:lab(75.5401% 20.7002 82.5838/.07)}.home-module__v9dzuq__mediaRouteIcon{color:var(--home-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.home-module__v9dzuq__mediaRoute code,.home-module__v9dzuq__mediaRoute strong,.home-module__v9dzuq__mediaRoute small{grid-column:1}.home-module__v9dzuq__mediaRoute code{color:var(--home-faint);font:500 10px var(--font-geist-mono), monospace}.home-module__v9dzuq__mediaRoute strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.home-module__v9dzuq__mediaRoute small{color:var(--home-muted);font-size:11px}.home-module__v9dzuq__mediaRoute>svg{color:var(--home-muted);grid-area:1/2/span 4;align-self:center;transition:color .18s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.home-module__v9dzuq__mediaRoute:hover>svg{color:var(--home-foreground);transform:translate(4px)}.home-module__v9dzuq__faqSection{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:96px;display:grid}.home-module__v9dzuq__faqIntro .home-module__v9dzuq__textLink{margin-top:24px}.home-module__v9dzuq__faqList{border-top:1px solid var(--home-line-strong)}.home-module__v9dzuq__faqList details{border-bottom:1px solid var(--home-line)}.home-module__v9dzuq__faqList summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;min-height:84px;font-size:16px;font-weight:600;list-style:none;display:grid}.home-module__v9dzuq__faqList summary::-webkit-details-marker{display:none}.home-module__v9dzuq__faqList summary i{color:var(--home-faint);font-size:20px;font-style:normal;transition:transform .18s ease-out}.home-module__v9dzuq__faqList details[open] summary i{transform:rotate(45deg)}.home-module__v9dzuq__faqList details>p{max-width:65ch;color:var(--home-muted);margin:-4px 30px 28px 0;font-size:14px;line-height:1.7}.home-module__v9dzuq__finalCta{background:var(--home-panel-deep);border:1px solid #f4ab0073;border:1px solid lab(75.5401% 20.7002 82.5838/.45);border-radius:6px;justify-content:space-between;align-items:flex-end;gap:40px;width:min(100% - 48px,1248px);margin:0 auto 48px;padding:clamp(58px,7vw,88px);display:flex;position:relative;overflow:hidden}.home-module__v9dzuq__finalCta:before{content:"";pointer-events:none;background:radial-gradient(#f4ab0024,#0000 65%);background:radial-gradient(lab(75.5401% 20.7002 82.5838/.14),#0000 65%);width:55%;height:180%;position:absolute;top:-40%;right:-12%}.home-module__v9dzuq__finalCta:after{background:var(--home-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.home-module__v9dzuq__finalCta>div{z-index:1;position:relative}.home-module__v9dzuq__finalCta h2{max-width:680px}.home-module__v9dzuq__finalCta p{margin-top:18px}.home-module__v9dzuq__finalCta .home-module__v9dzuq__primaryCta{z-index:1;flex:none;position:relative}.home-module__v9dzuq__footer{border-top:1px solid var(--home-line);grid-template-columns:1.3fr 2fr auto;align-items:center;gap:36px;width:min(100% - 48px,1248px);margin:0 auto;padding:44px 0 34px;display:grid}.home-module__v9dzuq__footerWordmark{aspect-ratio:1024/341;width:auto;height:40px}.home-module__v9dzuq__footerBrand span,.home-module__v9dzuq__footer>p{color:var(--home-faint);margin-top:3px;font-size:10px}.home-module__v9dzuq__footer nav{color:var(--home-muted);justify-content:center;gap:24px;font-size:12px;display:flex}.home-module__v9dzuq__footer nav a{align-items:center;min-height:44px;display:inline-flex}.home-module__v9dzuq__footerLink{min-height:44px;color:var(--home-muted);align-items:center;font-size:11px;display:flex}.home-module__v9dzuq__footer>p{grid-column:1/-1;margin:0}@keyframes home-module__v9dzuq__glowPulse{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes home-module__v9dzuq__heroReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__v9dzuq__statusPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes home-module__v9dzuq__wavePulse{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (max-width:1080px){.home-module__v9dzuq__desktopNav{gap:22px}.home-module__v9dzuq__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:42px}.home-module__v9dzuq__sectionHeading,.home-module__v9dzuq__routingIntro,.home-module__v9dzuq__faqSection{gap:56px}.home-module__v9dzuq__ledgerMetrics{gap:10px}}@media (max-width:1023px){.home-module__v9dzuq__desktopNav,.home-module__v9dzuq__loginLink,.home-module__v9dzuq__navActions .home-module__v9dzuq__navCta{display:none}.home-module__v9dzuq__menuButton{width:44px;height:44px;color:var(--home-foreground);cursor:pointer;place-items:center;display:grid}.home-module__v9dzuq__mobileNav{border:1px solid var(--home-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050402fa;background:lab(1.04758% .208318 .687441/.98);border-radius:4px;width:min(100% - 32px,720px);margin:0 auto 16px;display:grid}.home-module__v9dzuq__mobileNav a,.home-module__v9dzuq__mobileNav button{border-bottom:1px solid var(--home-line);width:100%;min-height:48px;color:var(--home-muted);text-align:left;cursor:pointer;align-items:center;padding:12px 18px;font-size:14px;display:flex}.home-module__v9dzuq__mobileNav>:last-child,.home-module__v9dzuq__mobileNav>:last-child button{border-bottom:0}.home-module__v9dzuq__mobileNav .home-module__v9dzuq__mobileNavCta{background:var(--home-foreground);color:var(--home-bg);justify-content:space-between;font-weight:700}.home-module__v9dzuq__hero{min-height:0;padding-top:136px}.home-module__v9dzuq__heroInner{grid-template-columns:minmax(0,1fr);gap:78px}.home-module__v9dzuq__heroCopy{max-width:780px}.home-module__v9dzuq__demoWrap{width:min(100%,700px);margin:0 auto}.home-module__v9dzuq__infoStrip{grid-template-columns:1fr 1fr;gap:28px 0}.home-module__v9dzuq__infoStrip>div:nth-child(odd){border-left:0;padding-left:0}.home-module__v9dzuq__showcaseBlock{grid-template-columns:1fr}.home-module__v9dzuq__showcaseFlip>.home-module__v9dzuq__showcaseFrame{order:0}.home-module__v9dzuq__routeWorkbench{grid-template-columns:1fr}.home-module__v9dzuq__codePanel{border-right:0;border-bottom:1px solid var(--home-line-strong)}.home-module__v9dzuq__codePanel pre{min-height:0}.home-module__v9dzuq__ledgerTopline{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;padding:12px 18px}.home-module__v9dzuq__ledgerMetrics{order:3;width:100%}.home-module__v9dzuq__ledgerMetrics span{padding:6px 10px}}.home-module__v9dzuq__accessDialogOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;background:lab(.0386543% .0220016 .0500649/.78);animation:.18s ease-out home-module__v9dzuq__dialogFade;position:fixed;inset:0}.home-module__v9dzuq__accessDialogContent{z-index:81;color:#f6f3ee;color:lab(95.9669% .365883 3.03084);width:min(100% - 32px,480px);font-family:var(--font-home), sans-serif;background:#090603;background:lab(1.76702% .468142 1.4217);border:1px solid #e3ddd238;border:1px solid lab(88.4512% .776172 6.09157/.22);border-radius:6px;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:26px;animation:.24s cubic-bezier(.22,1,.36,1) home-module__v9dzuq__dialogEnter;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 96px #000000b8;box-shadow:0 32px 96px lab(.0138474% .0194684 .02729/.72)}.home-module__v9dzuq__accessDialogContent:focus{outline:none}.home-module__v9dzuq__accessDialogIcon{color:#f4ab00;color:lab(75.5401% 20.7002 82.5838);background:#f4ab001f;background:lab(75.5401% 20.7002 82.5838/.12);border:1px solid #f4ab004d;border:1px solid lab(75.5401% 20.7002 82.5838/.3);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.home-module__v9dzuq__accessDialogLabel{color:#f4ab00;color:lab(75.5401% 20.7002 82.5838);letter-spacing:.14em;text-transform:uppercase;margin:2px 0 10px;font-size:10px;font-weight:750}.home-module__v9dzuq__accessDialogTitle{letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,31px);font-weight:700;line-height:1.08}.home-module__v9dzuq__accessDialogDescription{color:#aba398;color:lab(67.559% 1.32984 6.79996);max-width:42ch;margin:14px 0 0;font-size:14px;line-height:1.65}.home-module__v9dzuq__accessDialogActions{grid-column:2;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.home-module__v9dzuq__accessDialogDismiss,.home-module__v9dzuq__accessDialogPrimary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex}.home-module__v9dzuq__accessDialogDismiss{color:#aba398;color:lab(67.559% 1.32984 6.79996);border:1px solid #e3ddd229;border:1px solid lab(88.4512% .776172 6.09157/.16)}.home-module__v9dzuq__accessDialogDismiss:hover{color:#f6f3ee;color:lab(95.9669% .365883 3.03084);border-color:#e3ddd24d;border-color:lab(88.4512% .776172 6.09157/.3)}.home-module__v9dzuq__accessDialogPrimary{color:#050402;color:lab(1.04758% .208318 .687441);background:#f6f3ee;background:lab(95.9669% .365883 3.03084)}.home-module__v9dzuq__accessDialogPrimary:hover svg{transform:translate(3px)}.home-module__v9dzuq__accessDialogPrimary svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.home-module__v9dzuq__accessDialogClose{color:#8b857d;color:lab(55.9509% 1.02463 5.28181);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.home-module__v9dzuq__accessDialogClose:hover{color:#f6f3ee;color:lab(95.9669% .365883 3.03084);background:#e3ddd212;background:lab(88.4512% .776172 6.09157/.07)}.home-module__v9dzuq__accessDialogDismiss:focus-visible,.home-module__v9dzuq__accessDialogPrimary:focus-visible,.home-module__v9dzuq__accessDialogClose:focus-visible{outline:none;box-shadow:0 0 0 3px #f4ab006b;box-shadow:0 0 0 3px lab(75.5401% 20.7002 82.5838/.42)}@keyframes home-module__v9dzuq__dialogFade{0%{opacity:0}}@keyframes home-module__v9dzuq__dialogEnter{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}}@media (max-width:560px){.home-module__v9dzuq__accessDialogContent{grid-template-columns:1fr;gap:14px;padding:24px 20px 20px}.home-module__v9dzuq__accessDialogActions{flex-direction:column-reverse;grid-column:1;align-items:stretch}.home-module__v9dzuq__accessDialogDismiss,.home-module__v9dzuq__accessDialogPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.home-module__v9dzuq__accessDialogOverlay,.home-module__v9dzuq__accessDialogContent{animation:none}}@media (max-width:820px){.home-module__v9dzuq__sectionHeading,.home-module__v9dzuq__routingIntro,.home-module__v9dzuq__faqSection{grid-template-columns:1fr;gap:32px}.home-module__v9dzuq__mediaPreviewShell{grid-template-columns:1fr}.home-module__v9dzuq__mediaRouteList{border-top:1px solid var(--home-line-strong);border-left:0;grid-template-rows:none;grid-template-columns:1fr 1fr}.home-module__v9dzuq__mediaRoute{border-right:1px solid var(--home-line-strong);border-bottom:0}.home-module__v9dzuq__mediaRoute:last-child{border-right:0}.home-module__v9dzuq__modelRow{grid-template-columns:134px minmax(0,1fr) 24px}.home-module__v9dzuq__footer{grid-template-columns:1fr auto}.home-module__v9dzuq__footer nav{order:3;grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.home-module__v9dzuq__home{--home-content-gutter:16px}.home-module__v9dzuq__navbar,.home-module__v9dzuq__hero,.home-module__v9dzuq__section,.home-module__v9dzuq__finalCta,.home-module__v9dzuq__footer{width:calc(100% - 32px)}.home-module__v9dzuq__navbar{height:64px}.home-module__v9dzuq__hero{padding:104px 0 72px}.home-module__v9dzuq__hero h1{font-size:clamp(44px,13.4vw,58px);line-height:.96}.home-module__v9dzuq__heroDescription{margin-top:22px;font-size:16px}.home-module__v9dzuq__heroActions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.home-module__v9dzuq__primaryCta{width:100%;min-height:50px}.home-module__v9dzuq__secondaryCta{justify-content:center;min-height:44px}.home-module__v9dzuq__heroChecks{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:22px;font-size:12px;display:grid}.home-module__v9dzuq__heroChecks li:last-child{grid-column:1/-1}.home-module__v9dzuq__heroInner{gap:56px}.home-module__v9dzuq__demoTabs{grid-template-columns:repeat(4,minmax(84px,1fr));overflow-x:auto}.home-module__v9dzuq__liveBody{padding:14px}.home-module__v9dzuq__routeFacts{grid-template-columns:1fr}.home-module__v9dzuq__routeFacts>div{border-top:1px solid var(--home-line);border-left:0;padding:10px 12px}.home-module__v9dzuq__routeFacts>div:first-child{border-top:0}.home-module__v9dzuq__heroRouteTrace{gap:7px}.home-module__v9dzuq__section{padding:72px 0}.home-module__v9dzuq__section h2,.home-module__v9dzuq__finalCta h2{font-size:clamp(38px,11vw,50px)}.home-module__v9dzuq__sectionHeading>p,.home-module__v9dzuq__routingIntro>div:last-child>p,.home-module__v9dzuq__finalCta p{font-size:15px}.home-module__v9dzuq__modelLedger,.home-module__v9dzuq__routeWorkbench{margin-top:46px}.home-module__v9dzuq__mediaPreviewIntro,.home-module__v9dzuq__mediaRoute{padding:28px 20px}.home-module__v9dzuq__mediaRouteList{grid-template-columns:1fr}.home-module__v9dzuq__mediaRoute{border-right:0;border-bottom:1px solid var(--home-line-strong);min-height:136px}.home-module__v9dzuq__mediaRoute:last-child{border-bottom:0}.home-module__v9dzuq__ledgerMetrics{grid-template-columns:1fr 1fr;gap:8px 18px;padding:8px 0;display:grid}.home-module__v9dzuq__modelRow{grid-template-columns:minmax(0,1fr) 24px;min-height:72px;padding:0 14px}.home-module__v9dzuq__modelCategory{display:none}.home-module__v9dzuq__codePanel pre{padding:22px 16px;font-size:11px}.home-module__v9dzuq__panelBar,.home-module__v9dzuq__timelineHeader,.home-module__v9dzuq__demoHeader>div:first-child span,.home-module__v9dzuq__routeStage>span,.home-module__v9dzuq__routeStage small,.home-module__v9dzuq__footerBrand span,.home-module__v9dzuq__footer>p,.home-module__v9dzuq__footerLink{font-size:11px}.home-module__v9dzuq__routeStage{grid-template-columns:24px 26px minmax(0,1fr);gap:10px;min-height:96px;padding:0 14px}.home-module__v9dzuq__routeStage:before{left:50px}.home-module__v9dzuq__faqList summary{grid-template-columns:1fr 20px;min-height:76px;font-size:14px}.home-module__v9dzuq__finalCta{flex-direction:column;align-items:stretch;margin-bottom:32px;padding:58px 28px 44px}.home-module__v9dzuq__footer{grid-template-columns:1fr}.home-module__v9dzuq__footerLink{justify-self:start}.home-module__v9dzuq__footer nav{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}}@media (prefers-reduced-motion:reduce){.home-module__v9dzuq__demoGlow,.home-module__v9dzuq__demoWrap,.home-module__v9dzuq__waveform i{animation:none}.home-module__v9dzuq__home *,.home-module__v9dzuq__home :before,.home-module__v9dzuq__home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.model-detail-cta-module__igA2Gq__finalCta{border-top:1px solid var(--home-line-strong);justify-content:space-between;align-items:end;gap:48px;padding:92px 0 38px;display:flex}.model-detail-cta-module__igA2Gq__finalCta svg{color:var(--home-accent)}.model-detail-cta-module__igA2Gq__finalCta span{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700;display:block}.model-detail-cta-module__igA2Gq__finalCta h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,4.8vw,64px);font-weight:760;line-height:1}.model-detail-cta-module__igA2Gq__finalCta p{max-width:62ch;color:var(--home-muted);margin:18px 0 0;font-size:14px;line-height:1.65}.model-detail-cta-module__igA2Gq__ctaButton{background:var(--home-foreground);min-height:46px;color:var(--home-bg);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:720;display:inline-flex}@media (max-width:640px){.model-detail-cta-module__igA2Gq__finalCta{flex-direction:column;align-items:stretch;padding:72px 0}.model-detail-cta-module__igA2Gq__ctaButton{width:100%}}
.model-detail-page-module__XKvBsa__page{width:min(100% - 48px,1248px);margin:0 auto;padding:136px 0 72px}.model-detail-page-module__XKvBsa__backLink{color:var(--home-muted);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.model-detail-page-module__XKvBsa__backLink:hover{color:var(--home-foreground)}.model-detail-page-module__XKvBsa__hero{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(48px,7vw,104px);min-height:600px;padding:54px 0 88px;display:grid}.model-detail-page-module__XKvBsa__eyebrow{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:10px;font-weight:750;display:flex}.model-detail-page-module__XKvBsa__hero h1,.model-detail-page-module__XKvBsa__sectionHeading h2,.model-detail-page-module__XKvBsa__lifecycleSection h2{letter-spacing:-.055em;margin:0;font-weight:760}.model-detail-page-module__XKvBsa__hero h1{max-width:790px;font-size:clamp(54px,6.6vw,88px);line-height:.94}.model-detail-page-module__XKvBsa__description{max-width:64ch;color:var(--home-muted);margin:28px 0 0;font-size:17px;line-height:1.7}.model-detail-page-module__XKvBsa__actions{align-items:center;gap:24px;margin-top:32px;display:flex}.model-detail-page-module__XKvBsa__primaryAction,.model-detail-page-module__XKvBsa__textAction{justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:14px;font-weight:720;display:inline-flex}.model-detail-page-module__XKvBsa__primaryAction{background:var(--home-foreground);color:var(--home-bg);cursor:pointer;border-radius:999px;padding:0 20px}.model-detail-page-module__XKvBsa__textAction{color:var(--home-foreground)}.model-detail-page-module__XKvBsa__identityStrip{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);margin-top:40px;display:grid}.model-detail-page-module__XKvBsa__identityStrip>div{min-width:0;padding:15px 17px}.model-detail-page-module__XKvBsa__identityStrip>div+div{border-left:1px solid var(--home-line)}.model-detail-page-module__XKvBsa__identityStrip span,.model-detail-page-module__XKvBsa__contractGrid span,.model-detail-page-module__XKvBsa__ioPair span,.model-detail-page-module__XKvBsa__specList dt{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.model-detail-page-module__XKvBsa__identityStrip code{color:var(--home-foreground);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;display:block;overflow:hidden}.model-detail-page-module__XKvBsa__codeHeader{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.model-detail-page-module__XKvBsa__codeHeader span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.model-detail-page-module__XKvBsa__contractSection,.model-detail-page-module__XKvBsa__buildSection,.model-detail-page-module__XKvBsa__lifecycleSection{border-top:1px solid var(--home-line-strong);padding:92px 0}.model-detail-page-module__XKvBsa__sectionHeading,.model-detail-page-module__XKvBsa__lifecycleSection{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:72px;display:grid}.model-detail-page-module__XKvBsa__sectionHeading{align-items:end}.model-detail-page-module__XKvBsa__sectionHeading h2,.model-detail-page-module__XKvBsa__lifecycleSection h2{font-size:clamp(40px,4.8vw,64px);line-height:1}.model-detail-page-module__XKvBsa__sectionHeading>p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.model-detail-page-module__XKvBsa__contractGrid{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.model-detail-page-module__XKvBsa__contractGrid>div{min-height:126px;padding:24px 20px}.model-detail-page-module__XKvBsa__contractGrid>div+div{border-left:1px solid var(--home-line)}.model-detail-page-module__XKvBsa__contractGrid code,.model-detail-page-module__XKvBsa__contractGrid strong{font-family:var(--font-geist-mono), monospace;margin-top:19px;font-size:12px;line-height:1.55;display:block}.model-detail-page-module__XKvBsa__buildSection{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;display:grid}.model-detail-page-module__XKvBsa__specPanel,.model-detail-page-module__XKvBsa__codePanel{border:1px solid var(--home-line-strong);background:var(--home-panel)}.model-detail-page-module__XKvBsa__panelHeading{border-bottom:1px solid var(--home-line);min-height:62px;color:var(--home-accent);align-items:center;gap:12px;padding:0 20px;display:flex}.model-detail-page-module__XKvBsa__panelHeading span{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.model-detail-page-module__XKvBsa__panelHeading strong{color:var(--home-foreground);margin-top:3px;font-size:13px;display:block}.model-detail-page-module__XKvBsa__ioPair{border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 20px;display:grid}.model-detail-page-module__XKvBsa__ioPair svg{color:var(--home-accent)}.model-detail-page-module__XKvBsa__ioPair p{color:var(--home-foreground);margin:8px 0 0;font-size:13px;line-height:1.45}.model-detail-page-module__XKvBsa__specList{margin:0;padding:0 20px}.model-detail-page-module__XKvBsa__specList>div{border-bottom:1px solid var(--home-line);grid-template-columns:110px 1fr;gap:18px;padding:16px 0;display:grid}.model-detail-page-module__XKvBsa__specList>div:last-child{border-bottom:0}.model-detail-page-module__XKvBsa__specList dd{color:var(--home-muted);font-family:var(--font-geist-mono), monospace;margin:0;font-size:11px;line-height:1.55}.model-detail-page-module__XKvBsa__codeHeader code{color:var(--home-accent);font-size:10px}.model-detail-page-module__XKvBsa__codePanel pre{color:#d9d0bf;color:lab(83.8354% 1.29426 9.57769);min-height:254px;font-family:var(--font-geist-mono), monospace;background:#010000e0;background:lab(.150246% .068374 .171113/.88);margin:0;padding:26px 22px;font-size:12px;line-height:1.75;overflow:auto}.model-detail-page-module__XKvBsa__codePanel>p{border-top:1px solid var(--home-line);color:var(--home-faint);margin:0;padding:15px 20px;font-size:11px;line-height:1.5}.model-detail-page-module__XKvBsa__lifecycleSection ol{margin:0;padding:0;list-style:none}.model-detail-page-module__XKvBsa__lifecycleSection li{border-bottom:1px solid var(--home-line);grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.model-detail-page-module__XKvBsa__lifecycleSection li>span{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;font-size:11px}.model-detail-page-module__XKvBsa__lifecycleSection li strong{font-size:14px}.model-detail-page-module__XKvBsa__lifecycleSection li p{color:var(--home-muted);margin:6px 0 0;font-size:12px;line-height:1.55}@media (max-width:980px){.model-detail-page-module__XKvBsa__hero,.model-detail-page-module__XKvBsa__sectionHeading,.model-detail-page-module__XKvBsa__lifecycleSection,.model-detail-page-module__XKvBsa__buildSection{grid-template-columns:1fr}.model-detail-page-module__XKvBsa__hero{gap:56px}.model-detail-page-module__XKvBsa__contractGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-page-module__XKvBsa__contractGrid>div:nth-child(3){border-top:1px solid var(--home-line);border-left:0}.model-detail-page-module__XKvBsa__contractGrid>div:nth-child(4){border-top:1px solid var(--home-line)}}@media (max-width:640px){.model-detail-page-module__XKvBsa__page{width:min(100% - 32px,1248px);padding-top:112px}.model-detail-page-module__XKvBsa__hero{min-height:0;padding:42px 0 70px}.model-detail-page-module__XKvBsa__hero h1{font-size:clamp(44px,15vw,64px)}.model-detail-page-module__XKvBsa__actions{flex-direction:column;align-items:stretch}.model-detail-page-module__XKvBsa__primaryAction,.model-detail-page-module__XKvBsa__textAction{width:100%}.model-detail-page-module__XKvBsa__identityStrip,.model-detail-page-module__XKvBsa__contractGrid{grid-template-columns:1fr}.model-detail-page-module__XKvBsa__identityStrip>div+div,.model-detail-page-module__XKvBsa__contractGrid>div+div,.model-detail-page-module__XKvBsa__contractGrid>div:nth-child(3){border-top:1px solid var(--home-line);border-left:0}.model-detail-page-module__XKvBsa__contractSection,.model-detail-page-module__XKvBsa__buildSection,.model-detail-page-module__XKvBsa__lifecycleSection{padding:72px 0}.model-detail-page-module__XKvBsa__specList>div{grid-template-columns:82px 1fr}}
.legal-page-module__c4V_LG__page{width:min(100% - 48px,1248px);margin:0 auto;padding:138px 0 72px}.legal-page-module__c4V_LG__hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.62fr);align-items:end;gap:clamp(56px,8vw,112px);min-height:500px;padding:48px 0 86px;display:grid}.legal-page-module__c4V_LG__eyebrow{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:750}.legal-page-module__c4V_LG__hero h1,.legal-page-module__c4V_LG__sectionHeading h2{letter-spacing:-.055em;margin:0;font-weight:760}.legal-page-module__c4V_LG__hero h1{max-width:860px;font-size:clamp(54px,7vw,92px);line-height:.94}.legal-page-module__c4V_LG__hero h1 span{color:var(--home-accent);display:block}.legal-page-module__c4V_LG__intro{max-width:62ch;color:var(--home-muted);margin:30px 0 0;font-size:18px;line-height:1.68}.legal-page-module__c4V_LG__previewNotice{border:1px solid var(--home-line-strong);background:var(--home-panel);padding:25px 22px 23px;box-shadow:0 28px 90px #00000057;box-shadow:0 28px 90px lab(.0572701% .0557229 .097096/.34)}.legal-page-module__c4V_LG__previewNotice svg{color:var(--home-accent)}.legal-page-module__c4V_LG__previewNotice span,.legal-page-module__c4V_LG__resourceCopy small,.legal-page-module__c4V_LG__index,.legal-page-module__c4V_LG__available,.legal-page-module__c4V_LG__pending{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.legal-page-module__c4V_LG__previewNotice span{color:var(--home-accent);margin-top:18px;display:block}.legal-page-module__c4V_LG__previewNotice strong{margin-top:10px;font-size:18px;line-height:1.35;display:block}.legal-page-module__c4V_LG__previewNotice p{color:var(--home-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.legal-page-module__c4V_LG__resources{border-top:1px solid var(--home-line-strong);padding:94px 0}.legal-page-module__c4V_LG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:72px;display:grid}.legal-page-module__c4V_LG__sectionHeading h2{font-size:clamp(42px,5vw,66px);line-height:1}.legal-page-module__c4V_LG__sectionHeading>p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.legal-page-module__c4V_LG__resourceList{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);margin-top:52px}.legal-page-module__c4V_LG__resourceRow{border-bottom:1px solid var(--home-line);grid-template-columns:46px 48px minmax(0,1fr) 138px 24px;align-items:center;gap:18px;min-height:144px;padding:24px 22px;transition:background-color .18s ease-out,border-color .18s ease-out;display:grid}.legal-page-module__c4V_LG__resourceRow:last-child{border-bottom:0}a.legal-page-module__c4V_LG__resourceRow:hover{background:var(--home-surface)}a.legal-page-module__c4V_LG__resourceRow:hover>svg{color:var(--home-accent);transform:translate(3px)}.legal-page-module__c4V_LG__resourceRow>svg{color:var(--home-muted);transition:color .18s ease-out,transform .18s ease-out}.legal-page-module__c4V_LG__index{color:var(--home-faint)}.legal-page-module__c4V_LG__icon{border:1px solid var(--home-line);background:var(--home-accent-soft);width:42px;height:42px;color:var(--home-accent);place-items:center;display:grid}.legal-page-module__c4V_LG__resourceCopy small{color:var(--home-faint);display:block}.legal-page-module__c4V_LG__resourceCopy strong{letter-spacing:-.025em;margin-top:8px;font-size:21px;display:block}.legal-page-module__c4V_LG__resourceCopy p{max-width:76ch;color:var(--home-muted);margin:9px 0 0;font-size:13px;line-height:1.55}.legal-page-module__c4V_LG__available,.legal-page-module__c4V_LG__pending{border:1px solid;justify-self:start;padding:7px 9px}.legal-page-module__c4V_LG__available{color:#72d577;color:lab(77.5964% -44.8467 36.8323);border-color:#5bbe6259;border-color:lab(69.4608% -44.8835 37.1852/.35)}.legal-page-module__c4V_LG__pending{border-color:var(--home-line);color:var(--home-faint)}.legal-page-module__c4V_LG__disabledRow{background:#030201b8;background:lab(.659618% .15866 .496238/.72)}.legal-page-module__c4V_LG__disabledRow .legal-page-module__c4V_LG__icon,.legal-page-module__c4V_LG__disabledRow .legal-page-module__c4V_LG__resourceCopy{opacity:.66}@media (max-width:900px){.legal-page-module__c4V_LG__hero,.legal-page-module__c4V_LG__sectionHeading{grid-template-columns:1fr}.legal-page-module__c4V_LG__hero{align-items:start;min-height:0}.legal-page-module__c4V_LG__previewNotice{max-width:560px}.legal-page-module__c4V_LG__resourceRow{grid-template-columns:42px minmax(0,1fr) 24px}.legal-page-module__c4V_LG__index{display:none}.legal-page-module__c4V_LG__icon{grid-area:1/1/span 2}.legal-page-module__c4V_LG__resourceCopy{grid-area:1/2}.legal-page-module__c4V_LG__available,.legal-page-module__c4V_LG__pending{grid-area:2/2}.legal-page-module__c4V_LG__resourceRow>svg{grid-area:1/3/span 2}}@media (max-width:640px){.legal-page-module__c4V_LG__page{width:min(100% - 32px,1248px);padding-top:112px}.legal-page-module__c4V_LG__hero{padding:42px 0 70px}.legal-page-module__c4V_LG__hero h1{font-size:clamp(46px,15vw,66px)}.legal-page-module__c4V_LG__resources{padding:72px 0}.legal-page-module__c4V_LG__resourceRow{grid-template-columns:1fr 20px;gap:14px;padding:22px 18px}.legal-page-module__c4V_LG__icon{display:none}.legal-page-module__c4V_LG__resourceCopy,.legal-page-module__c4V_LG__available,.legal-page-module__c4V_LG__pending{grid-column:1}.legal-page-module__c4V_LG__resourceRow>svg{grid-column:2}}
.model-detail-showcase-module__OKU0Ua__showcase{border:1px solid var(--home-line-strong);background:var(--home-panel);border-radius:12px;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 32px 110px #00000075;box-shadow:0 32px 110px lab(.0572701% .0557229 .097096/.46)}.model-detail-showcase-module__OKU0Ua__showcase[data-media-kind]{justify-self:end;width:min(100%,360px)}.model-detail-showcase-module__OKU0Ua__showcaseHeader{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.model-detail-showcase-module__OKU0Ua__showcaseHeader span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.model-detail-showcase-module__OKU0Ua__showcaseHeader i{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.model-detail-showcase-module__OKU0Ua__showcaseCanvas{background:linear-gradient(#0000 12%,#010000eb),radial-gradient(circle at 68% 30%,#83470033,#0000 34%),linear-gradient(135deg,#080502,#010100);background:linear-gradient(#0000 12%,lab(.149399% .119366 .230947/.92)),radial-gradient(circle at 68% 30%,lab(36.8169% 26.6286 67.1216/.2),#0000 34%),linear-gradient(135deg,lab(1.56642% .461794 1.593),lab(.247669% .127465 .294048));align-items:flex-end;min-height:320px;padding:24px;display:flex;position:relative}.model-detail-showcase-module__OKU0Ua__showcaseCanvas:before,.model-detail-showcase-module__OKU0Ua__showcaseCanvas:after{content:"";position:absolute}.model-detail-showcase-module__OKU0Ua__showcaseCanvas:before{border:1px solid #a66c282e;border:1px solid lab(50.9784% 19.6667 45.8048/.18);border-radius:50%;inset:18% 18% 24%;box-shadow:0 0 0 38px #9661270a,0 0 0 76px #96612706;box-shadow:0 0 0 38px lab(46.351% 18.2705 40.9016/.04),0 0 0 76px lab(46.351% 18.2705 40.9016/.025)}.model-detail-showcase-module__OKU0Ua__showcaseCanvas:after{background-image:linear-gradient(var(--home-line) 1px, transparent 1px), linear-gradient(90deg, var(--home-line) 1px, transparent 1px);opacity:.32;background-size:48px 48px;inset:0}.model-detail-showcase-module__OKU0Ua__showcaseCanvas[data-media-kind]{background:var(--home-panel-deep);height:400px;min-height:0;padding:0}.model-detail-showcase-module__OKU0Ua__showcaseCanvas[data-media-kind]:before,.model-detail-showcase-module__OKU0Ua__showcaseCanvas[data-media-kind]:after{display:none}.model-detail-showcase-module__OKU0Ua__showcaseMedia{object-fit:cover;width:100%;height:100%;display:block}.model-detail-showcase-module__OKU0Ua__previewMark,.model-detail-showcase-module__OKU0Ua__previewCopy{z-index:1;position:relative}.model-detail-showcase-module__OKU0Ua__previewMark{border:1px solid var(--home-line-strong);width:68px;height:68px;color:var(--home-accent);background:#030201e0;background:lab(.462809% .17222 .465882/.88);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.model-detail-showcase-module__OKU0Ua__previewCopy span,.model-detail-showcase-module__OKU0Ua__previewPrompt>span{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.model-detail-showcase-module__OKU0Ua__previewCopy strong{margin-top:7px;font-size:18px;display:block}.model-detail-showcase-module__OKU0Ua__previewCopy p{max-width:36ch;color:var(--home-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.model-detail-showcase-module__OKU0Ua__previewPrompt{border-top:1px solid var(--home-line);grid-template-columns:1fr;gap:5px;padding:16px;display:grid}.model-detail-showcase-module__OKU0Ua__previewPrompt small{color:var(--home-muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}@media (max-width:980px){.model-detail-showcase-module__OKU0Ua__showcase{width:min(100%,620px)}.model-detail-showcase-module__OKU0Ua__showcase[data-media-kind]{justify-self:start;width:min(100%,360px)}}@media (max-width:640px){.model-detail-showcase-module__OKU0Ua__showcase{transform:none}.model-detail-showcase-module__OKU0Ua__showcaseCanvas{min-height:280px}.model-detail-showcase-module__OKU0Ua__showcaseCanvas[data-media-kind]{height:360px;min-height:0}}
.models-page-module__ddh9Na__page{width:min(100% - 48px,1248px);margin:0 auto;padding:128px 0 72px}.models-page-module__ddh9Na__eyebrow{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}.models-page-module__ddh9Na__pageIntro{max-width:780px;padding:58px 0 50px}.models-page-module__ddh9Na__pageIntro h1,.models-page-module__ddh9Na__sectionHeading h2,.models-page-module__ddh9Na__integrationSection h2,.models-page-module__ddh9Na__accessSection h2{letter-spacing:-.055em;margin:0;font-weight:750}.models-page-module__ddh9Na__pageIntro h1{font-size:clamp(46px,6vw,68px);line-height:1}.models-page-module__ddh9Na__keyword{color:var(--home-accent);letter-spacing:-.005em;font-style:normal}.models-page-module__ddh9Na__pageIntro>p:last-child{max-width:64ch;color:var(--home-muted);margin:22px 0 0;font-size:16px;line-height:1.65}.models-page-module__ddh9Na__catalogue{padding:48px 0 96px}.models-page-module__ddh9Na__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:72px;display:grid}.models-page-module__ddh9Na__sectionHeading h2,.models-page-module__ddh9Na__integrationSection h2{font-size:clamp(38px,5vw,60px);line-height:1}.models-page-module__ddh9Na__sectionHeading>p,.models-page-module__ddh9Na__integrationSection>div>p:last-child{color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.models-page-module__ddh9Na__categoryList{gap:54px;margin-top:54px;display:grid}.models-page-module__ddh9Na__categoryGroup{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.models-page-module__ddh9Na__categoryHeading{padding-top:20px}.models-page-module__ddh9Na__categoryHeading>div{align-items:center;gap:10px;display:flex}.models-page-module__ddh9Na__categoryHeading svg{color:var(--home-accent)}.models-page-module__ddh9Na__categoryHeading h3{letter-spacing:-.03em;margin:0;font-size:20px}.models-page-module__ddh9Na__categoryHeading p{color:var(--home-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.models-page-module__ddh9Na__modelCards{gap:16px;display:grid}.models-page-module__ddh9Na__modelCard{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);padding:24px}.models-page-module__ddh9Na__modelCard>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.models-page-module__ddh9Na__modelCard h4{letter-spacing:-.035em;margin:0;font-size:22px}.models-page-module__ddh9Na__modelCard header code{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;margin-top:7px;font-size:10px;display:block}.models-page-module__ddh9Na__modelCard header>span{color:#3ec25f;color:lab(69.7356% -53.0184 38.6966);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.models-page-module__ddh9Na__modelDescription{color:var(--home-muted);margin:20px 0 0;font-size:14px}.models-page-module__ddh9Na__modelFacts{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 0;display:grid}.models-page-module__ddh9Na__modelFacts>div{min-width:0;padding:18px 16px 18px 0}.models-page-module__ddh9Na__modelFacts dt{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.models-page-module__ddh9Na__modelFacts dd{color:var(--home-foreground);margin:9px 0 0;font-size:12px;line-height:1.5}.models-page-module__ddh9Na__modelFacts code{font-family:var(--font-geist-mono), monospace;font-size:10px}.models-page-module__ddh9Na__modelLink{color:var(--home-foreground);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.models-page-module__ddh9Na__integrationSection{grid-template-columns:minmax(300px,.72fr) minmax(460px,1fr);gap:72px;padding:96px 0;display:grid}.models-page-module__ddh9Na__integrationSection>div>p:last-child{max-width:44ch;margin-top:22px}.models-page-module__ddh9Na__integrationSection dl{margin:0}.models-page-module__ddh9Na__integrationSection dl>div{border-top:1px solid var(--home-line-strong);padding:22px 0}.models-page-module__ddh9Na__integrationSection dl>div:last-child{border-bottom:1px solid var(--home-line-strong)}.models-page-module__ddh9Na__integrationSection dt{font-size:14px;font-weight:700}.models-page-module__ddh9Na__integrationSection dd{color:var(--home-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.models-page-module__ddh9Na__integrationSection a{color:var(--home-foreground);text-underline-offset:3px;text-decoration:underline}.models-page-module__ddh9Na__accessSection{justify-content:space-between;align-items:end;gap:40px;padding:72px 0 42px;display:flex}.models-page-module__ddh9Na__accessSection h2{font-size:clamp(32px,4vw,48px)}.models-page-module__ddh9Na__accessSection>div>p:last-child{color:var(--home-muted);margin:12px 0 0;font-size:14px}.models-page-module__ddh9Na__primaryAction{background:var(--home-foreground);min-height:46px;color:var(--home-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:980px){.models-page-module__ddh9Na__sectionHeading,.models-page-module__ddh9Na__integrationSection{grid-template-columns:1fr}.models-page-module__ddh9Na__categoryGroup{grid-template-columns:170px minmax(0,1fr)}.models-page-module__ddh9Na__modelFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.models-page-module__ddh9Na__categoryGroup{grid-template-columns:1fr;gap:18px}.models-page-module__ddh9Na__categoryHeading{padding-top:0}.models-page-module__ddh9Na__modelFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.models-page-module__ddh9Na__page{width:calc(100% - 32px);padding-top:104px}.models-page-module__ddh9Na__pageIntro{padding:42px 0 30px}.models-page-module__ddh9Na__catalogue,.models-page-module__ddh9Na__integrationSection{padding:72px 0}.models-page-module__ddh9Na__sectionHeading,.models-page-module__ddh9Na__integrationSection{gap:32px}.models-page-module__ddh9Na__categoryList{gap:42px}.models-page-module__ddh9Na__modelCard{padding:20px}.models-page-module__ddh9Na__modelFacts{grid-template-columns:1fr}.models-page-module__ddh9Na__modelFacts>div{border-bottom:1px solid var(--home-line);padding:14px 0}.models-page-module__ddh9Na__modelFacts>div:last-child{border-bottom:0}.models-page-module__ddh9Na__accessSection{flex-direction:column;align-items:flex-start}}
.pricing-page-module__0nGU_a__page{width:min(100% - 48px,1248px);margin:0 auto;padding:112px 0 72px}.pricing-page-module__0nGU_a__eyebrow,.pricing-page-module__0nGU_a__tableHeader{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.pricing-page-module__0nGU_a__eyebrow{color:var(--home-accent);margin:0 0 22px}.pricing-page-module__0nGU_a__pageIntro h1,.pricing-page-module__0nGU_a__sectionHeading h2,.pricing-page-module__0nGU_a__rulesHeading h2,.pricing-page-module__0nGU_a__faqSection h2{letter-spacing:-.055em;margin:0;font-weight:750}.pricing-page-module__0nGU_a__pageIntro{max-width:860px;padding:40px 0 34px}.pricing-page-module__0nGU_a__pageIntro h1{font-size:clamp(46px,6vw,68px);line-height:1}.pricing-page-module__0nGU_a__pageIntro h1 em{color:var(--home-accent);font-style:normal}.pricing-page-module__0nGU_a__pageIntro>p:last-child{max-width:62ch;color:var(--home-muted);margin:22px 0 0;font-size:16px;line-height:1.65}.pricing-page-module__0nGU_a__primaryAction{background:var(--home-foreground);min-height:46px;color:var(--home-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.pricing-page-module__0nGU_a__billingSection,.pricing-page-module__0nGU_a__faqSection{padding:76px 0}.pricing-page-module__0nGU_a__sectionHeading,.pricing-page-module__0nGU_a__faqSection{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:56px;display:grid}.pricing-page-module__0nGU_a__sectionHeading{align-items:end}.pricing-page-module__0nGU_a__sectionHeading h2,.pricing-page-module__0nGU_a__faqSection h2{font-size:clamp(38px,4vw,50px);line-height:1}.pricing-page-module__0nGU_a__rulesHeading h2{font-size:clamp(32px,3.2vw,42px);line-height:1}.pricing-page-module__0nGU_a__sectionHeading>p{color:var(--home-muted);margin:0;font-size:16px;line-height:1.7}.pricing-page-module__0nGU_a__billingTable{border:1px solid var(--home-line-strong);background:var(--home-surface);margin-top:36px;overflow-x:auto;box-shadow:0 28px 80px #00000047;box-shadow:0 28px 80px lab(.0572701% .0557229 .097096/.28)}.pricing-page-module__0nGU_a__billingTable table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.pricing-page-module__0nGU_a__tableHeader{color:var(--home-faint);text-align:left}.pricing-page-module__0nGU_a__tableHeader th,.pricing-page-module__0nGU_a__billingRow th,.pricing-page-module__0nGU_a__billingRow td{border-bottom:1px solid var(--home-line);text-align:left;vertical-align:middle;padding:18px 22px}.pricing-page-module__0nGU_a__tableHeader th{border-bottom-color:var(--home-line-strong);background:var(--home-panel-deep);height:48px;font-weight:inherit;padding-top:0;padding-bottom:0}.pricing-page-module__0nGU_a__tableHeader th:first-child{width:24%}.pricing-page-module__0nGU_a__tableHeader th:nth-child(2){width:17%}.pricing-page-module__0nGU_a__tableHeader th:nth-child(3){width:24%}.pricing-page-module__0nGU_a__tableHeader th:nth-child(4){width:31%}.pricing-page-module__0nGU_a__tableHeader th:nth-child(5){width:4%}.pricing-page-module__0nGU_a__billingRow:last-child th,.pricing-page-module__0nGU_a__billingRow:last-child td{border-bottom:0}.pricing-page-module__0nGU_a__billingRow th,.pricing-page-module__0nGU_a__billingRow td{transition:background-color .16s ease-out}.pricing-page-module__0nGU_a__billingRow:hover th,.pricing-page-module__0nGU_a__billingRow:hover td{background:var(--home-accent-soft)}.pricing-page-module__0nGU_a__modelIdentity{color:inherit;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.pricing-page-module__0nGU_a__modelIdentity strong{font-size:16px}.pricing-page-module__0nGU_a__modelIdentity small{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:500}.pricing-page-module__0nGU_a__billingRow td:nth-child(2){color:var(--home-foreground);font-family:var(--font-geist-mono), monospace;font-size:12px}.pricing-page-module__0nGU_a__rate{color:var(--home-accent);font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:700;line-height:1.55;display:block}.pricing-page-module__0nGU_a__rateDetail{color:var(--home-muted);font-size:13px;line-height:1.45;display:block}.pricing-page-module__0nGU_a__rateDetail code{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;margin-top:6px;font-size:10px;display:block}.pricing-page-module__0nGU_a__rowLink{width:32px;height:32px;color:var(--home-faint);justify-content:center;align-items:center;transition:color .16s ease-out,transform .16s ease-out;display:inline-flex}.pricing-page-module__0nGU_a__rowLink:hover{color:var(--home-accent);transform:translate(3px)}.pricing-page-module__0nGU_a__billingRulesSection{border:1px solid var(--home-line-strong);background:radial-gradient(circle at 88% 10%, var(--home-accent-soft), transparent 34%), var(--home-panel-deep);border-radius:12px;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:48px;margin-top:22px;padding:36px;display:grid;box-shadow:0 24px 72px #0000003d;box-shadow:0 24px 72px lab(.0572701% .0557229 .097096/.24)}.pricing-page-module__0nGU_a__rulesHeading>p:last-child{max-width:44ch;color:var(--home-muted);margin:18px 0 0;font-size:14px;line-height:1.7}.pricing-page-module__0nGU_a__rulesList{border:1px solid var(--home-line-strong);background:var(--home-bg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.pricing-page-module__0nGU_a__rulesList>div{border-left:1px solid var(--home-line-strong);min-width:0;padding:24px}.pricing-page-module__0nGU_a__rulesList>div:first-child{border-left:0}.pricing-page-module__0nGU_a__rulesList dt{font-size:15px;font-weight:700}.pricing-page-module__0nGU_a__rulesList dd{color:var(--home-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.pricing-page-module__0nGU_a__faqList{border-top:1px solid var(--home-line-strong)}.pricing-page-module__0nGU_a__faqList details{border-bottom:1px solid var(--home-line-strong)}.pricing-page-module__0nGU_a__faqList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:20px;min-height:78px;font-size:15px;font-weight:700;list-style:none;display:grid}.pricing-page-module__0nGU_a__faqList summary::-webkit-details-marker{display:none}.pricing-page-module__0nGU_a__faqList summary i{color:var(--home-faint);font-size:20px;font-style:normal}.pricing-page-module__0nGU_a__faqList details[open] summary i{transform:rotate(45deg)}.pricing-page-module__0nGU_a__faqList p{max-width:62ch;color:var(--home-muted);margin:-4px 0 26px;font-size:14px;line-height:1.7}.pricing-page-module__0nGU_a__accessSection{border:1px solid var(--home-line-strong);background:radial-gradient(circle at 84% 28%, var(--home-accent-soft), transparent 38%), var(--home-panel-deep);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;min-height:220px;margin-top:28px;padding:48px 54px;display:flex;box-shadow:0 28px 90px #0000004d;box-shadow:0 28px 90px lab(.0572701% .0557229 .097096/.3)}.pricing-page-module__0nGU_a__accessSection h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,48px)}.pricing-page-module__0nGU_a__accessSection>div>p:last-child{color:var(--home-muted);margin:12px 0 0;font-size:14px}@media (max-width:900px){.pricing-page-module__0nGU_a__sectionHeading,.pricing-page-module__0nGU_a__billingRulesSection,.pricing-page-module__0nGU_a__faqSection,.pricing-page-module__0nGU_a__rulesList{grid-template-columns:1fr}.pricing-page-module__0nGU_a__rulesList>div{border-top:1px solid var(--home-line-strong);border-left:0}.pricing-page-module__0nGU_a__rulesList>div:first-child{border-top:0}}@media (max-width:620px){.pricing-page-module__0nGU_a__page{width:calc(100% - 32px);padding-top:104px}.pricing-page-module__0nGU_a__pageIntro{padding:42px 0 30px}.pricing-page-module__0nGU_a__billingSection,.pricing-page-module__0nGU_a__faqSection{padding:72px 0}.pricing-page-module__0nGU_a__faqSection{gap:42px}.pricing-page-module__0nGU_a__billingRulesSection{gap:32px;padding:28px 22px}.pricing-page-module__0nGU_a__billingTable{box-shadow:none;background:0 0;border:0;overflow:visible}.pricing-page-module__0nGU_a__billingTable table,.pricing-page-module__0nGU_a__billingTable tbody{min-width:0;display:block}.pricing-page-module__0nGU_a__tableHeader{display:none}.pricing-page-module__0nGU_a__billingRow{border:1px solid var(--home-line-strong);background:var(--home-surface);grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;margin-bottom:12px;padding:20px;display:grid}.pricing-page-module__0nGU_a__billingRow th,.pricing-page-module__0nGU_a__billingRow td{border:0;padding:0}.pricing-page-module__0nGU_a__billingRow th{grid-area:1/1}.pricing-page-module__0nGU_a__billingRow td:nth-child(2){grid-area:2/1}.pricing-page-module__0nGU_a__billingRow td:nth-child(3){text-align:right;grid-area:1/2}.pricing-page-module__0nGU_a__billingRow td:nth-child(4){grid-area:3/1/auto/-1}.pricing-page-module__0nGU_a__billingRow td:nth-child(5){grid-area:2/2;justify-self:end}.pricing-page-module__0nGU_a__accessSection{flex-direction:column;align-items:flex-start;min-height:0;padding:38px 28px}}
.provider-legal-page-module__JtgCSa__page{width:min(100% - 48px,1248px);margin:0 auto;padding:136px 0 72px}.provider-legal-page-module__JtgCSa__backLink{color:var(--home-muted);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.provider-legal-page-module__JtgCSa__backLink:hover{color:var(--home-foreground)}.provider-legal-page-module__JtgCSa__hero{max-width:920px;padding:76px 0 78px}.provider-legal-page-module__JtgCSa__eyebrow,.provider-legal-page-module__JtgCSa__cardHeader small,.provider-legal-page-module__JtgCSa__cardHeader .provider-legal-page-module__JtgCSa__status,.provider-legal-page-module__JtgCSa__routeNames span,.provider-legal-page-module__JtgCSa__columnLabel,.provider-legal-page-module__JtgCSa__textFact small,.provider-legal-page-module__JtgCSa__booleanFact small,.provider-legal-page-module__JtgCSa__cardFooter>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.provider-legal-page-module__JtgCSa__eyebrow{color:var(--home-accent);margin:0 0 22px}.provider-legal-page-module__JtgCSa__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.8vw,88px);font-weight:760;line-height:.95}.provider-legal-page-module__JtgCSa__hero h1 span{color:var(--home-accent);display:block}.provider-legal-page-module__JtgCSa__hero>p:last-child{max-width:66ch;color:var(--home-muted);margin:28px 0 0;font-size:17px;line-height:1.7}.provider-legal-page-module__JtgCSa__notice{border:1px solid var(--home-line-strong);background:var(--home-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.provider-legal-page-module__JtgCSa__notice svg{color:var(--home-accent);margin-top:2px}.provider-legal-page-module__JtgCSa__notice p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.provider-legal-page-module__JtgCSa__notice span{color:var(--home-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.provider-legal-page-module__JtgCSa__providerList{gap:24px;padding:54px 0 92px;display:grid}.provider-legal-page-module__JtgCSa__providerCard{border:1px solid var(--home-line-strong);background:var(--home-panel-deep);box-shadow:0 24px 70px #0000003d;box-shadow:0 24px 70px lab(.0572701% .0557229 .097096/.24)}.provider-legal-page-module__JtgCSa__cardHeader{border-bottom:1px solid var(--home-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:16px 20px;display:grid}.provider-legal-page-module__JtgCSa__providerIcon{border:1px solid var(--home-line);background:var(--home-accent-soft);width:42px;height:42px;color:var(--home-accent);place-items:center;display:grid}.provider-legal-page-module__JtgCSa__cardHeader small,.provider-legal-page-module__JtgCSa__routeNames span,.provider-legal-page-module__JtgCSa__textFact small,.provider-legal-page-module__JtgCSa__booleanFact small,.provider-legal-page-module__JtgCSa__cardFooter>span{color:var(--home-faint);display:block}.provider-legal-page-module__JtgCSa__cardHeader h2{letter-spacing:-.03em;margin:4px 0 0;font-size:22px}.provider-legal-page-module__JtgCSa__cardHeader .provider-legal-page-module__JtgCSa__status{color:#72d577;color:lab(77.5964% -44.8467 36.8323);border:1px solid #5bbe6259;border:1px solid lab(69.4608% -44.8835 37.1852/.35);padding:7px 9px}.provider-legal-page-module__JtgCSa__routeNames{border-bottom:1px solid var(--home-line);background:var(--home-surface);grid-template-columns:180px minmax(0,1fr);gap:18px;padding:17px 20px;display:grid}.provider-legal-page-module__JtgCSa__routeNames p{font-family:var(--font-geist-mono), monospace;margin:0;font-size:11px;line-height:1.55}.provider-legal-page-module__JtgCSa__factGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-legal-page-module__JtgCSa__factGrid>div{min-width:0;padding:22px 20px}.provider-legal-page-module__JtgCSa__factGrid>div+div{border-left:1px solid var(--home-line)}.provider-legal-page-module__JtgCSa__columnLabel{color:var(--home-accent);margin:0 0 18px}.provider-legal-page-module__JtgCSa__textFact,.provider-legal-page-module__JtgCSa__booleanFact{border-bottom:1px solid var(--home-line);min-height:48px;padding:10px 0}.provider-legal-page-module__JtgCSa__textFact:last-child,.provider-legal-page-module__JtgCSa__booleanFact:last-child{border-bottom:0}.provider-legal-page-module__JtgCSa__textFact strong,.provider-legal-page-module__JtgCSa__booleanFact strong{color:var(--home-muted);margin-top:6px;font-size:11px;font-weight:550;line-height:1.5;display:block}.provider-legal-page-module__JtgCSa__booleanFact{grid-template-columns:16px 1fr;gap:8px;display:grid}.provider-legal-page-module__JtgCSa__booleanFact>svg{color:var(--home-faint);margin-top:2px}.provider-legal-page-module__JtgCSa__booleanFact[data-positive]>svg{color:#72d577;color:lab(77.5964% -44.8467 36.8323)}.provider-legal-page-module__JtgCSa__cardFooter{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 20px;display:flex}.provider-legal-page-module__JtgCSa__cardFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.provider-legal-page-module__JtgCSa__cardFooter a{color:var(--home-muted);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.provider-legal-page-module__JtgCSa__cardFooter a:hover{color:var(--home-foreground)}@media (max-width:980px){.provider-legal-page-module__JtgCSa__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-legal-page-module__JtgCSa__factGrid>div:nth-child(3){border-top:1px solid var(--home-line);border-left:0}.provider-legal-page-module__JtgCSa__factGrid>div:nth-child(4){border-top:1px solid var(--home-line)}}@media (max-width:640px){.provider-legal-page-module__JtgCSa__page{width:min(100% - 32px,1248px);padding-top:112px}.provider-legal-page-module__JtgCSa__hero{padding:52px 0 66px}.provider-legal-page-module__JtgCSa__hero h1{font-size:clamp(46px,14vw,64px)}.provider-legal-page-module__JtgCSa__notice{grid-template-columns:auto 1fr}.provider-legal-page-module__JtgCSa__notice span{grid-column:2}.provider-legal-page-module__JtgCSa__cardHeader{grid-template-columns:44px minmax(0,1fr)}.provider-legal-page-module__JtgCSa__cardHeader .provider-legal-page-module__JtgCSa__status{grid-column:2;justify-self:start}.provider-legal-page-module__JtgCSa__routeNames,.provider-legal-page-module__JtgCSa__factGrid{grid-template-columns:1fr}.provider-legal-page-module__JtgCSa__routeNames{gap:8px}.provider-legal-page-module__JtgCSa__factGrid>div+div,.provider-legal-page-module__JtgCSa__factGrid>div:nth-child(3){border-top:1px solid var(--home-line);border-left:0}.provider-legal-page-module__JtgCSa__cardFooter{flex-direction:column;align-items:flex-start}.provider-legal-page-module__JtgCSa__cardFooter nav{justify-content:flex-start}}
/*# sourceMappingURL=0kqv8mm3ck_t3.css.map*/