.Button-module__xDwtkW__button{border-radius:var(--radius-md);cursor:pointer;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;max-width:100%;font-weight:550;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__xDwtkW__button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.Button-module__xDwtkW__sm{letter-spacing:-.01em;min-height:34px;padding:6px 14px;font-size:.8125rem}.Button-module__xDwtkW__md{letter-spacing:-.01em;min-height:44px;padding:8px 20px;font-size:.9375rem}.Button-module__xDwtkW__lg{border-radius:var(--radius-lg);letter-spacing:-.015em;min-height:52px;padding:10px 28px;font-size:1.025rem}.Button-module__xDwtkW__primary{color:#fff;background:#007acc;border:1px solid #ffffff26}.Button-module__xDwtkW__primary:hover{background:#0e639c}.Button-module__xDwtkW__primary:active{background:#005a9e}.Button-module__xDwtkW__glow{color:#030508;background:#fff;border:1px solid #fff;font-weight:650}.Button-module__xDwtkW__glow:hover{filter:brightness(.9)}.Button-module__xDwtkW__secondary{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-medium)}.Button-module__xDwtkW__secondary:hover{background:var(--bg-surface-hover);border-color:var(--border-bright);color:#fff}.Button-module__xDwtkW__outline{background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);border:1px solid var(--border-medium)}.Button-module__xDwtkW__outline:hover{background:var(--bg-surface-elevated);border-color:var(--border-highlight);color:#fff}.Button-module__xDwtkW__ghost{color:var(--text-secondary);background:0 0}.Button-module__xDwtkW__ghost:hover{color:#fff;background:#ffffff0f}.Button-module__xDwtkW__button:disabled,.Button-module__xDwtkW__disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.Button-module__xDwtkW__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1023px),(pointer:coarse){.Button-module__xDwtkW__sm{min-height:44px}}
.Navbar-module__ZERf_q__navWrapper{z-index:1000;pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border-subtle);background:#181818e0;justify-content:center;padding:0;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__ZERf_q__navbar{width:100%;max-width:var(--container-max-width);height:var(--header-height);padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:20px;transition:all .25s;display:flex}.Navbar-module__ZERf_q__navbar:hover{border-bottom-color:var(--border-medium)}.Navbar-module__ZERf_q__brand{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__ZERf_q__logoIcon{background:var(--gradient-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;transition:transform .2s;display:flex}.Navbar-module__ZERf_q__brandText{letter-spacing:-.02em;color:#fff;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.Navbar-module__ZERf_q__navLinks{align-items:center;gap:4px;list-style:none;display:none}.Navbar-module__ZERf_q__desktopNav{display:none}.Navbar-module__ZERf_q__navLink{white-space:nowrap;color:var(--text-secondary);border-radius:var(--radius-full);padding:6px 12px;font-size:.84rem;font-weight:500;transition:all .15s;position:relative}.Navbar-module__ZERf_q__navLink:hover{color:#fff;background:#ffffff0f}.Navbar-module__ZERf_q__actions{align-items:center;gap:10px;display:none}.Navbar-module__ZERf_q__githubButton{border-radius:var(--radius-full);border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);background:#ffffff0d;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.Navbar-module__ZERf_q__githubButton:hover{border-color:var(--border-medium);color:#fff;background:#ffffff1a}.Navbar-module__ZERf_q__starCount{border-radius:var(--radius-full);color:var(--text-primary);font-size:.72rem;font-family:var(--font-mono);background:#ffffff14;align-items:center;gap:3px;padding:2px 7px;font-weight:600;display:inline-flex}.Navbar-module__ZERf_q__actions .Navbar-module__ZERf_q__launchBtn{border-radius:var(--radius-full);letter-spacing:-.01em;height:36px;padding:0 16px;font-size:.8125rem;font-weight:600}.Navbar-module__ZERf_q__actions .Navbar-module__ZERf_q__launchBtn:hover{background:#f1f5f9;border-color:#f1f5f9}.Navbar-module__ZERf_q__mobileToggle{border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Navbar-module__ZERf_q__mobileMenu{top:calc(var(--header-height) + 8px);left:var(--page-gutter);right:var(--page-gutter);max-height:calc(100dvh - var(--header-height) - 24px - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;-webkit-backdrop-filter:blur(28px);border:1px solid var(--border-medium);border-radius:var(--radius-xl);pointer-events:auto;background:#252526f5;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;overflow-y:auto}.Navbar-module__ZERf_q__mobileNavLinks{flex-direction:column;gap:4px;list-style:none;display:flex}.Navbar-module__ZERf_q__mobileNavLink{min-height:44px;color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;padding:8px 12px;font-size:1rem;transition:all .15s;display:flex}.Navbar-module__ZERf_q__mobileNavLink:hover{color:#fff;background:#ffffff0d}.Navbar-module__ZERf_q__mobileActions{border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:12px;padding-top:14px;display:flex}.Navbar-module__ZERf_q__mobileActions .Navbar-module__ZERf_q__mobileLaunchBtn{border-radius:var(--radius-full);justify-content:center;font-weight:600}.Navbar-module__ZERf_q__mobileActions .Navbar-module__ZERf_q__githubButton{height:auto;min-height:44px;padding:8px 12px}@media (min-width:1120px){.Navbar-module__ZERf_q__desktopNav{display:block}.Navbar-module__ZERf_q__navLinks,.Navbar-module__ZERf_q__actions{display:flex}.Navbar-module__ZERf_q__mobileToggle,.Navbar-module__ZERf_q__mobileMenu{display:none}}@media (pointer:coarse){.Navbar-module__ZERf_q__navLink{align-items:center;min-height:44px;display:inline-flex}.Navbar-module__ZERf_q__actions .Navbar-module__ZERf_q__launchBtn,.Navbar-module__ZERf_q__githubButton{min-height:44px}}
.Container-module__WhgPqq__container{width:100%;min-width:0;padding-inline:var(--page-gutter);margin-left:auto;margin-right:auto}.Container-module__WhgPqq__default{max-width:var(--container-max-width)}.Container-module__WhgPqq__sm{max-width:860px}.Container-module__WhgPqq__lg{max-width:1400px}.Container-module__WhgPqq__full{max-width:100%}
.Footer-module__hP-FLq__footer{border-top:1px solid var(--border-subtle);background:var(--bg-void);padding:72px 0 36px;position:relative;overflow:hidden}.Footer-module__hP-FLq__footer:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:720px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Footer-module__hP-FLq__grid{margin-bottom:var(--section-header-gap);grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.Footer-module__hP-FLq__grid>*{min-width:0}.Footer-module__hP-FLq__brandCol{flex-direction:column;gap:16px;max-width:340px;display:flex}.Footer-module__hP-FLq__logoRow{cursor:pointer;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:flex}.Footer-module__hP-FLq__logoIcon{background:var(--gradient-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.Footer-module__hP-FLq__brandTitle{color:#fff;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.Footer-module__hP-FLq__tagline{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.Footer-module__hP-FLq__colTitle{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:18px;font-size:.78rem;font-weight:700}.Footer-module__hP-FLq__linkList{flex-direction:column;gap:11px;list-style:none;display:flex}.Footer-module__hP-FLq__linkItem a{overflow-wrap:anywhere;color:var(--text-secondary);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.Footer-module__hP-FLq__linkItem a:hover{color:var(--text-primary)}.Footer-module__hP-FLq__mitLink{color:var(--text-secondary);text-decoration:underline}.Footer-module__hP-FLq__mitLink:hover{color:var(--text-primary)}.Footer-module__hP-FLq__bottomBar{color:var(--text-muted);border-top:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:.8125rem;display:flex}.Footer-module__hP-FLq__statusPill{border-radius:var(--radius-full);color:var(--accent-emerald);font-size:.75rem;font-family:var(--font-mono);background:#10b98114;border:1px solid #10b98140;flex-shrink:0;align-items:center;gap:8px;padding:5px 14px;display:inline-flex}.Footer-module__hP-FLq__statusDot{background:var(--accent-emerald);border-radius:50%;width:6px;height:6px}@media (min-width:640px){.Footer-module__hP-FLq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Footer-module__hP-FLq__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:36px}.Footer-module__hP-FLq__bottomBar{flex-direction:row}}@media (max-width:1023px){.Footer-module__hP-FLq__footer{padding:var(--section-space) 0 24px}.Footer-module__hP-FLq__linkList{gap:0}.Footer-module__hP-FLq__linkItem a{min-height:44px;padding-block:8px}.Footer-module__hP-FLq__colTitle{margin-bottom:8px}.Footer-module__hP-FLq__bottomBar{text-align:center}}@media (pointer:coarse){.Footer-module__hP-FLq__linkItem a{min-height:44px}}
.SectionHeader-module__PTuujW__header{text-align:left;max-width:760px;margin:0 0 var(--section-header-gap)}.SectionHeader-module__PTuujW__center{text-align:center;margin-left:auto;margin-right:auto}.SectionHeader-module__PTuujW__tag{color:var(--accent-cyan);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-flex}.SectionHeader-module__PTuujW__center .SectionHeader-module__PTuujW__tag{justify-content:center}.SectionHeader-module__PTuujW__title{letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:600;line-height:1.3}.SectionHeader-module__PTuujW__titleLg{font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:650;line-height:1.25}.SectionHeader-module__PTuujW__description{overflow-wrap:anywhere;color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.SectionHeader-module__PTuujW__description code{font-family:var(--font-mono);border-radius:var(--radius-sm);color:var(--accent-cyan);background:#ffffff14;border:1px solid #ffffff1f;padding:2px 6px;font-size:.9em}
.ApiDiffShowcase-module__k_5tJq__section{padding:var(--section-space) 0}.ApiDiffShowcase-module__k_5tJq__modalWindow{border:1px solid var(--border-medium);border-radius:var(--radius-xl);background:#1f1f1f;flex-direction:column;display:flex;overflow:hidden}.ApiDiffShowcase-module__k_5tJq__titleBar{border-bottom:1px solid var(--border-subtle);background:#181818;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ApiDiffShowcase-module__k_5tJq__modalTitle{color:#fff;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.ApiDiffShowcase-module__k_5tJq__closeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-dim);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ApiDiffShowcase-module__k_5tJq__summaryStrip{border-bottom:1px solid var(--border-subtle);font-size:.8rem;font-family:var(--font-mono);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.ApiDiffShowcase-module__k_5tJq__summaryStrip>span:not(.ApiDiffShowcase-module__k_5tJq__sumSep){white-space:nowrap}.ApiDiffShowcase-module__k_5tJq__sumNew{color:var(--accent-emerald);font-weight:600}.ApiDiffShowcase-module__k_5tJq__sumMod{color:var(--accent-amber);font-weight:600}.ApiDiffShowcase-module__k_5tJq__sumDel{color:#f87171;font-weight:600}.ApiDiffShowcase-module__k_5tJq__sumUnchanged{color:var(--text-dim)}.ApiDiffShowcase-module__k_5tJq__sumSep{color:var(--border-medium)}.ApiDiffShowcase-module__k_5tJq__reviewBody{flex:1;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.ApiDiffShowcase-module__k_5tJq__reviewBody{grid-template-columns:repeat(2,minmax(0,1fr))}}.ApiDiffShowcase-module__k_5tJq__moduleList{border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;max-height:380px;display:flex;overflow-y:auto}.ApiDiffShowcase-module__k_5tJq__moduleGroup{border-bottom:1px solid var(--border-subtle)}.ApiDiffShowcase-module__k_5tJq__moduleHeader{text-align:left;cursor:pointer;background:#ffffff05;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;display:flex}.ApiDiffShowcase-module__k_5tJq__moduleHeader:hover{background:#ffffff0a}.ApiDiffShowcase-module__k_5tJq__chevron{color:var(--text-dim);flex-shrink:0;width:12px;font-size:.7rem}.ApiDiffShowcase-module__k_5tJq__moduleName{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--text-primary);flex:1}.ApiDiffShowcase-module__k_5tJq__moduleCount{font-size:.72rem;font-family:var(--font-mono);color:var(--text-dim)}.ApiDiffShowcase-module__k_5tJq__endpointList{flex-direction:column;display:flex}.ApiDiffShowcase-module__k_5tJq__endpointRow{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:7px 16px 7px 28px;display:flex}.ApiDiffShowcase-module__k_5tJq__endpointRow:hover{background:#ffffff06}.ApiDiffShowcase-module__k_5tJq__endpointRowActive{background:#2a2d2e}.ApiDiffShowcase-module__k_5tJq__epCheck{accent-color:var(--accent-cyan);cursor:pointer;flex-shrink:0}.ApiDiffShowcase-module__k_5tJq__epSelection{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ApiDiffShowcase-module__k_5tJq__epIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ApiDiffShowcase-module__k_5tJq__epMethod{font-size:.68rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;flex-shrink:0;width:44px}.ApiDiffShowcase-module__k_5tJq__epPath{min-width:0;font-size:.76rem;font-family:var(--font-mono);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ApiDiffShowcase-module__k_5tJq__epBadge{letter-spacing:.05em;border-radius:var(--radius-xs);flex-shrink:0;padding:2px 6px;font-size:.6rem;font-weight:700}.ApiDiffShowcase-module__k_5tJq__badgeNew{color:var(--accent-emerald);background:#34d3991f;border:1px solid #34d39940}.ApiDiffShowcase-module__k_5tJq__badgeMod{color:var(--accent-amber);background:#fbbf241a;border:1px solid #fbbf2440}.ApiDiffShowcase-module__k_5tJq__badgeDel{color:#f87171;background:#f871711a;border:1px solid #f8717140}.ApiDiffShowcase-module__k_5tJq__badgeUnchanged{color:var(--text-dim);border:1px solid var(--border-subtle);background:#ffffff0a}.ApiDiffShowcase-module__k_5tJq__viewBtn{min-width:44px;min-height:44px;color:var(--text-dim);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:2px 7px;font-size:.68rem;font-weight:500}.ApiDiffShowcase-module__k_5tJq__viewBtn:hover{color:var(--text-secondary);border-color:var(--border-medium)}.ApiDiffShowcase-module__k_5tJq__viewBtnActive{color:#3794ff;background:#007acc26;border-color:#0078d4}.ApiDiffShowcase-module__k_5tJq__diffPanel{background:#1f1f1f;flex-direction:column;min-width:0;scroll-margin-top:16px;display:flex;overflow:hidden}.ApiDiffShowcase-module__k_5tJq__diffPanelHeader{border-bottom:1px solid var(--border-subtle);background:#181818;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.ApiDiffShowcase-module__k_5tJq__diffPanelMethod{font-size:.68rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em}.ApiDiffShowcase-module__k_5tJq__diffPanelPath{font-size:.76rem;font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.ApiDiffShowcase-module__k_5tJq__diffLines{font-family:var(--font-mono);flex:1;padding:8px 0;font-size:.78rem;line-height:1.6;overflow:auto}.ApiDiffShowcase-module__k_5tJq__diffContent{width:max-content;min-width:100%}.ApiDiffShowcase-module__k_5tJq__diffPanel:focus-visible,.ApiDiffShowcase-module__k_5tJq__diffLines:focus-visible{outline-offset:-3px}.ApiDiffShowcase-module__k_5tJq__diffLine{align-items:flex-start;padding:0 4px;display:flex}.ApiDiffShowcase-module__k_5tJq__lineAdded{background:#2ea04333}.ApiDiffShowcase-module__k_5tJq__lineRemoved{background:#f8514933}.ApiDiffShowcase-module__k_5tJq__lineUnchanged{opacity:.55}.ApiDiffShowcase-module__k_5tJq__linePrefix{width:20px;color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.ApiDiffShowcase-module__k_5tJq__lineAdded .ApiDiffShowcase-module__k_5tJq__linePrefix{color:var(--accent-emerald)}.ApiDiffShowcase-module__k_5tJq__lineRemoved .ApiDiffShowcase-module__k_5tJq__linePrefix{color:#f87171}.ApiDiffShowcase-module__k_5tJq__lineText{color:var(--text-primary);white-space:pre}.ApiDiffShowcase-module__k_5tJq__lineAdded .ApiDiffShowcase-module__k_5tJq__lineText{color:#4ec9b0}.ApiDiffShowcase-module__k_5tJq__lineRemoved .ApiDiffShowcase-module__k_5tJq__lineText{color:#ce9178}.ApiDiffShowcase-module__k_5tJq__diffPanelFootnote{color:var(--text-dim);border-top:1px solid var(--border-subtle);flex-shrink:0;padding:8px 16px;font-size:.72rem}.ApiDiffShowcase-module__k_5tJq__modalFooter{border-top:1px solid var(--border-subtle);background:#181818;flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 20px;display:flex}.ApiDiffShowcase-module__k_5tJq__primaryBtn{color:#000;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#fff;border:none;min-height:44px;padding:7px 16px;font-size:.8125rem;font-weight:600}.ApiDiffShowcase-module__k_5tJq__primaryBtn:disabled{opacity:.35;cursor:default}.ApiDiffShowcase-module__k_5tJq__appliedBtn{background:var(--accent-emerald);color:#000}@media (max-width:959px){.ApiDiffShowcase-module__k_5tJq__moduleList{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:none;overflow:visible}.ApiDiffShowcase-module__k_5tJq__endpointRow{grid-template-columns:44px minmax(0,1fr) auto;gap:4px 8px;padding:12px;display:grid}.ApiDiffShowcase-module__k_5tJq__epSelection{grid-area:1/1/span 2;align-self:stretch}.ApiDiffShowcase-module__k_5tJq__epIdentity{flex-wrap:wrap;grid-column:2/-1;gap:4px 8px}.ApiDiffShowcase-module__k_5tJq__epMethod{width:auto}.ApiDiffShowcase-module__k_5tJq__epPath{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;font-size:.8125rem;overflow:visible}.ApiDiffShowcase-module__k_5tJq__epBadge{grid-column:2;justify-self:start}.ApiDiffShowcase-module__k_5tJq__viewBtn{color:var(--text-secondary);grid-column:3;font-size:.75rem}.ApiDiffShowcase-module__k_5tJq__sumUnchanged,.ApiDiffShowcase-module__k_5tJq__diffPanelFootnote{color:var(--text-secondary)}.ApiDiffShowcase-module__k_5tJq__summaryStrip{gap:8px 16px;padding:12px 16px}.ApiDiffShowcase-module__k_5tJq__sumSep{display:none}.ApiDiffShowcase-module__k_5tJq__primaryBtn{white-space:normal;width:100%}.ApiDiffShowcase-module__k_5tJq__diffLines{font-size:.8125rem}}
.CtaBanner-module__whA5HG__section{padding:var(--section-space) 0;position:relative}.CtaBanner-module__whA5HG__bannerCard{background:var(--gradient-card);border:1px solid var(--border-medium);border-radius:var(--radius-xl);text-align:center;padding:72px 36px;position:relative;overflow:hidden}.CtaBanner-module__whA5HG__bannerCard:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle at 50% 30%,#ffffff08 0%,#0000 70%);width:640px;height:320px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.CtaBanner-module__whA5HG__content{z-index:1;max-width:720px;margin:0 auto;position:relative}.CtaBanner-module__whA5HG__header{margin-bottom:36px}.CtaBanner-module__whA5HG__btnGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:639px){.CtaBanner-module__whA5HG__bannerCard{padding:48px 20px}.CtaBanner-module__whA5HG__btnGroup{flex-direction:column}.CtaBanner-module__whA5HG__btnGroup>*{width:100%}}
.Faq-module__Ji4KeW__section{padding:var(--section-space) 0}.Faq-module__Ji4KeW__list{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.Faq-module__Ji4KeW__item{border-bottom:1px solid var(--border-subtle)}.Faq-module__Ji4KeW__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:20px 0;display:flex}.Faq-module__Ji4KeW__question{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:600;line-height:1.4}.Faq-module__Ji4KeW__itemOpen .Faq-module__Ji4KeW__question{color:#fff}.Faq-module__Ji4KeW__toggle{color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;font-size:1.125rem;font-weight:400;line-height:1}.Faq-module__Ji4KeW__toggleOpen{color:var(--accent-cyan)}.Faq-module__Ji4KeW__content{overflow-wrap:anywhere;color:var(--text-secondary);padding:0 0 20px;font-size:.9375rem;line-height:1.75;display:none}.Faq-module__Ji4KeW__contentOpen{display:block}.Faq-module__Ji4KeW__content p{margin:0}.Faq-module__Ji4KeW__content strong{color:var(--text-primary);font-weight:600}.Faq-module__Ji4KeW__content code{overflow-wrap:anywhere;font-family:var(--font-mono);border-radius:var(--radius-xs);color:var(--accent-cyan);background:#ffffff0f;border:1px solid #ffffff1a;padding:2px 7px;font-size:.875em}@media (max-width:639px){.Faq-module__Ji4KeW__trigger{gap:12px;min-height:44px;padding:16px 0}}
.FeaturesMatrix-module__3_rJtG__section{padding:var(--section-space) 0}.FeaturesMatrix-module__3_rJtG__tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;margin-bottom:32px;padding-bottom:16px;display:flex}.FeaturesMatrix-module__3_rJtG__tab{border-radius:var(--radius-sm);max-width:100%;min-height:44px;color:var(--text-dim);cursor:pointer;letter-spacing:-.01em;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.FeaturesMatrix-module__3_rJtG__tab:hover{color:var(--text-secondary)}.FeaturesMatrix-module__3_rJtG__tabActive{color:var(--text-primary);border-color:var(--border-subtle);background:#ffffff0d}.FeaturesMatrix-module__3_rJtG__tabCount{color:var(--text-dim);font-size:.6875rem;font-weight:600;font-family:var(--font-mono);opacity:.7}.FeaturesMatrix-module__3_rJtG__tabActive .FeaturesMatrix-module__3_rJtG__tabCount{opacity:1;color:var(--accent-cyan)}.FeaturesMatrix-module__3_rJtG__featureGrid{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;display:grid}@media (min-width:640px){.FeaturesMatrix-module__3_rJtG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.FeaturesMatrix-module__3_rJtG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.FeaturesMatrix-module__3_rJtG__featureItem{border:1px solid var(--border-subtle);cursor:default;background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.FeaturesMatrix-module__3_rJtG__featureItem:hover{background:#ffffff0a;border-color:#007fd4;box-shadow:0 8px 24px #0003}.FeaturesMatrix-module__3_rJtG__featureItem:hover .FeaturesMatrix-module__3_rJtG__featureName{color:#fff}.FeaturesMatrix-module__3_rJtG__featureHeader{align-items:center;gap:10px;display:flex}.FeaturesMatrix-module__3_rJtG__featureIcon{background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--accent-cyan);opacity:.5;border-radius:50%;flex-shrink:0;transition:opacity .3s}.FeaturesMatrix-module__3_rJtG__featureItem:hover .FeaturesMatrix-module__3_rJtG__featureIcon{opacity:1}.FeaturesMatrix-module__3_rJtG__featureName{color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem;font-weight:550;line-height:1.3}.FeaturesMatrix-module__3_rJtG__featureDesc{color:var(--text-dim);font-size:.8rem;line-height:1.5}.FeaturesMatrix-module__3_rJtG__footerNote{color:var(--text-dim);margin-top:24px;font-size:.8125rem}.FeaturesMatrix-module__3_rJtG__count{color:var(--text-secondary);font-weight:600;font-family:var(--font-mono)}.FeaturesMatrix-module__3_rJtG__categoryLabel{color:var(--text-secondary);font-weight:500}@media (max-width:639px){.FeaturesMatrix-module__3_rJtG__featureDesc{color:var(--text-secondary);font-size:.875rem}.FeaturesMatrix-module__3_rJtG__tab{color:var(--text-secondary)}}.FeaturesMatrix-module__3_rJtG__seeAllWrapper{justify-content:center;margin-top:32px;display:flex}
.CodeBlock-module__lDaeta__wrapper{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-void);min-width:0;max-width:100%;font-family:var(--font-mono);position:relative;overflow:hidden}.CodeBlock-module__lDaeta__header{background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.CodeBlock-module__lDaeta__headerLeft{align-items:center;gap:14px;min-width:0;display:flex}.CodeBlock-module__lDaeta__dots{align-items:center;gap:6px;display:flex}.CodeBlock-module__lDaeta__dot{border-radius:50%;width:10px;height:10px;transition:opacity .2s}.CodeBlock-module__lDaeta__dotClose{opacity:.85;background:#ef4444}.CodeBlock-module__lDaeta__dotMin{opacity:.85;background:#f59e0b}.CodeBlock-module__lDaeta__dotMax{opacity:.85;background:#10b981}.CodeBlock-module__lDaeta__title{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);letter-spacing:-.01em;align-items:center;gap:8px;font-size:.8125rem;font-weight:550;display:flex}.CodeBlock-module__lDaeta__copyButton{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-family:var(--font-mono);background:#ffffff0d;align-items:center;gap:6px;padding:5px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.CodeBlock-module__lDaeta__copyButton:hover{color:#fff;border-color:var(--border-medium);background:#ffffff1a}.CodeBlock-module__lDaeta__copyButton.CodeBlock-module__lDaeta__copied{color:var(--accent-emerald);background:#10b98126;border-color:#10b98159}.CodeBlock-module__lDaeta__pre{color:var(--text-primary);background:var(--bg-base);margin:0;padding:20px 24px;font-size:.875rem;line-height:1.7;overflow-x:auto}.CodeBlock-module__lDaeta__codeTable{border-collapse:collapse;width:100%;display:table}.CodeBlock-module__lDaeta__codeRow{transition:background-color .12s;display:table-row}.CodeBlock-module__lDaeta__codeRow:hover{background:#ffffff08}.CodeBlock-module__lDaeta__lineNumber{text-align:right;-webkit-user-select:none;user-select:none;color:var(--text-dim);vertical-align:top;white-space:nowrap;opacity:.7;width:1%;padding-right:20px;font-size:.8125rem;display:table-cell}.CodeBlock-module__lDaeta__codeContent{white-space:pre;vertical-align:top;display:table-cell}@media (max-width:639px){.CodeBlock-module__lDaeta__pre{padding:16px 12px;font-size:.8125rem}.CodeBlock-module__lDaeta__lineNumber{padding-right:12px;font-size:.75rem}.CodeBlock-module__lDaeta__header{padding:12px}}
.GeneratedCodeShowcase-module__LUgb4q__section{padding:var(--section-space) 0;position:relative}.GeneratedCodeShowcase-module__LUgb4q__showcaseWindow{border-radius:var(--radius-xl);border:1px solid var(--border-medium);background:#1f1f1f;flex-direction:column;display:flex;overflow:hidden}.GeneratedCodeShowcase-module__LUgb4q__windowChrome{border-bottom:1px solid var(--border-subtle);background:#181818;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__trafficLights{flex-shrink:0;align-items:center;gap:6px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.GeneratedCodeShowcase-module__LUgb4q__chromePath{overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-family:var(--font-mono);color:var(--text-dim);text-align:center;flex:1}.GeneratedCodeShowcase-module__LUgb4q__chromeRight{flex-shrink:0;justify-content:flex-end;align-items:center;width:48px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__chromeIcon{color:var(--text-dim);justify-content:center;align-items:center;display:inline-flex}.GeneratedCodeShowcase-module__LUgb4q__windowBody{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:500px;display:grid}.GeneratedCodeShowcase-module__LUgb4q__explorerToggle{display:none}.GeneratedCodeShowcase-module__LUgb4q__fileTreePane{border-right:1px solid var(--border-subtle);background:#181818;flex-direction:column;gap:6px;min-width:0;padding:16px 12px;display:flex;overflow-y:auto}.GeneratedCodeShowcase-module__LUgb4q__treeHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding:0 4px 8px;font-size:.68rem;font-weight:700}.GeneratedCodeShowcase-module__LUgb4q__treeRoot{padding:4px 6px}.GeneratedCodeShowcase-module__LUgb4q__treeRootName{color:var(--text-secondary);font-size:.8rem;font-weight:600;font-family:var(--font-mono)}.GeneratedCodeShowcase-module__LUgb4q__treeList{border-left:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-left:8px;padding-left:10px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__treeItem{text-align:left;border-radius:var(--radius-sm);width:100%;min-width:0;font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 8px;font-size:.76rem;display:flex}.GeneratedCodeShowcase-module__LUgb4q__treeItem:not(.GeneratedCodeShowcase-module__LUgb4q__treeItemLocked):hover{color:var(--text-primary);background:#ffffff0a}.GeneratedCodeShowcase-module__LUgb4q__treeItemActive{color:#fff;background:#2a2d2e;border-color:#0000}.GeneratedCodeShowcase-module__LUgb4q__treeItemLocked{cursor:default;opacity:.4}.GeneratedCodeShowcase-module__LUgb4q__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.GeneratedCodeShowcase-module__LUgb4q__dotAmber{background:#f59e0b}.GeneratedCodeShowcase-module__LUgb4q__dotCyan{background:var(--accent-cyan)}.GeneratedCodeShowcase-module__LUgb4q__dotDim{background:#fff3}.GeneratedCodeShowcase-module__LUgb4q__treeFileName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.GeneratedCodeShowcase-module__LUgb4q__treeTag{letter-spacing:.04em;color:var(--text-dim);border-radius:var(--radius-xs);background:#ffffff0d;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-weight:600;display:none}.GeneratedCodeShowcase-module__LUgb4q__treeItemActive .GeneratedCodeShowcase-module__LUgb4q__treeTag{color:#3794ff;background:#007acc26;display:inline}.GeneratedCodeShowcase-module__LUgb4q__treeLegend{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__treeLegend span{color:var(--text-dim);font-size:.7rem;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__editorPane{background:#1f1f1f;flex-direction:column;min-width:0;display:flex;overflow:hidden}.GeneratedCodeShowcase-module__LUgb4q__tabBar{border-bottom:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--text-muted) #181818;background:#181818;flex-shrink:0;padding:3px;display:flex;overflow-x:auto}.GeneratedCodeShowcase-module__LUgb4q__codePreview{min-width:0}.GeneratedCodeShowcase-module__LUgb4q__editorTab{min-height:44px;font-size:.76rem;font-family:var(--font-mono);color:var(--text-dim);border:none;border-right:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 16px}.GeneratedCodeShowcase-module__LUgb4q__editorTab:hover{color:var(--text-secondary);background:#ffffff0a}.GeneratedCodeShowcase-module__LUgb4q__editorTab:focus-visible{outline-offset:-3px}.GeneratedCodeShowcase-module__LUgb4q__editorTabActive{color:#fff;background:#1f1f1f;border-bottom-color:#0078d4}.GeneratedCodeShowcase-module__LUgb4q__editorBreadcrumb{overflow-wrap:anywhere;font-size:.72rem;font-family:var(--font-mono);color:var(--text-dim);border-bottom:1px solid var(--border-subtle);background:#1f1f1f;flex-shrink:0;padding:6px 16px}.GeneratedCodeShowcase-module__LUgb4q__flowStrip{align-items:stretch;gap:0;margin-top:28px;display:flex}@media (max-width:767px){.GeneratedCodeShowcase-module__LUgb4q__windowBody{grid-template-columns:minmax(0,1fr);min-height:0}.GeneratedCodeShowcase-module__LUgb4q__explorerToggle{background:var(--bg-surface);min-height:48px;color:var(--text-primary);border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__explorerToggle[aria-expanded=true] svg{transform:rotate(180deg)}.GeneratedCodeShowcase-module__LUgb4q__fileTreePane{border-right:0;border-bottom:1px solid var(--border-subtle);display:none}.GeneratedCodeShowcase-module__LUgb4q__fileTreePane[data-open=true]{display:flex}.GeneratedCodeShowcase-module__LUgb4q__treeItem{min-height:44px}.GeneratedCodeShowcase-module__LUgb4q__chromePath,.GeneratedCodeShowcase-module__LUgb4q__editorBreadcrumb,.GeneratedCodeShowcase-module__LUgb4q__editorTab{color:var(--text-secondary)}.GeneratedCodeShowcase-module__LUgb4q__flowStrip{flex-direction:column}.GeneratedCodeShowcase-module__LUgb4q__flowArrow{align-self:center;transform:rotate(90deg)}}.GeneratedCodeShowcase-module__LUgb4q__flowCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:1;gap:6px;min-width:0;padding:20px 24px;display:flex}.GeneratedCodeShowcase-module__LUgb4q__flowStep{font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--accent-cyan);letter-spacing:.06em}.GeneratedCodeShowcase-module__LUgb4q__flowTitle{color:#fff;letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.GeneratedCodeShowcase-module__LUgb4q__flowDesc{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.83rem;line-height:1.55}.GeneratedCodeShowcase-module__LUgb4q__flowArrow{color:var(--text-dim);flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:1.25rem;display:flex}@media (pointer:coarse){.GeneratedCodeShowcase-module__LUgb4q__treeItem{min-height:44px}}
.Hero-module__Vtspxq__hero{text-align:center;padding:220px 0 120px;position:relative;overflow:hidden}.Hero-module__Vtspxq__glowDome{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(60% 45% at 50% 25%,#ffffff08 0%,#0000 65%);width:960px;height:540px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.Hero-module__Vtspxq__content{z-index:1;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex;position:relative}.Hero-module__Vtspxq__pillWrapper{max-width:100%;margin-bottom:36px;display:inline-flex}.Hero-module__Vtspxq__pillLink{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-medium);min-width:0;color:var(--text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:9px;padding:4px 16px;font-size:.8125rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module__Vtspxq__pillLink:hover{background:var(--bg-surface-elevated);border-color:var(--border-bright);color:#fff}.Hero-module__Vtspxq__pillTag{color:#3794ff;border-radius:var(--radius-full);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:#007acc26;border:1px solid #007acc59;padding:2px 7px;font-size:.6875rem;font-weight:600}.Hero-module__Vtspxq__title{letter-spacing:-.02em;color:#fff;margin-bottom:32px;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.Hero-module__Vtspxq__gradientText{background:var(--gradient-text-glow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.Hero-module__Vtspxq__subtitle{color:var(--text-secondary);max-width:880px;margin-bottom:64px;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.7}.Hero-module__Vtspxq__codeInline{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:#9cdcfe;padding:2px 7px;font-size:.9em;font-weight:500;display:inline-block}.Hero-module__Vtspxq__ctaGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:64px;display:flex}.Hero-module__Vtspxq__cliQuickCopy{border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-medium);height:52px;color:var(--text-primary);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:10px;padding:0 20px;font-size:.9375rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module__Vtspxq__cliQuickCopy:hover{background:var(--bg-surface-elevated);border-color:var(--border-highlight);color:#fff}.Hero-module__Vtspxq__copyStatus{color:var(--accent-emerald);align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.Hero-module__Vtspxq__badgesRow{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;width:100%;padding-top:28px;display:flex}.Hero-module__Vtspxq__trustItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.84rem;font-weight:450;display:flex}.Hero-module__Vtspxq__trustIcon{color:var(--accent-cyan-light);flex-shrink:0;align-items:center;display:flex}@media (max-width:639px){.Hero-module__Vtspxq__hero{padding:calc(var(--header-height) + 36px) 0 32px}.Hero-module__Vtspxq__pillWrapper{margin-bottom:24px}.Hero-module__Vtspxq__pillLink{text-align:left;padding:8px 12px;font-size:.75rem}.Hero-module__Vtspxq__pillLink svg{flex-shrink:0}.Hero-module__Vtspxq__title{margin-bottom:24px}.Hero-module__Vtspxq__subtitle{margin-bottom:32px}.Hero-module__Vtspxq__ctaGroup{flex-direction:column;width:100%;margin-bottom:32px}.Hero-module__Vtspxq__ctaGroup>*{justify-content:center;width:100%}.Hero-module__Vtspxq__badgesRow{flex-direction:column;gap:14px}.Hero-module__Vtspxq__trustItem{text-align:left;max-width:100%}.Hero-module__Vtspxq__cliQuickCopy{height:auto;min-height:52px;padding:12px;font-size:.875rem}.Hero-module__Vtspxq__cliQuickCopy svg{flex-shrink:0}}
.HeroStudioVisual-module__CLf9AW__section{padding:var(--section-space) 0;z-index:10;position:relative}.HeroStudioVisual-module__CLf9AW__studioWindow{border-radius:var(--radius-xl);border:1px solid var(--border-medium);background:var(--bg-surface);outline:none;width:100%;max-width:1100px;margin:0 auto;transition:border-color .3s;position:relative;overflow:hidden}.HeroStudioVisual-module__CLf9AW__studioWindow:hover{border-color:var(--border-bright)}.HeroStudioVisual-module__CLf9AW__studioWindow:focus-visible{border-color:var(--border-highlight);outline:2px solid var(--border-highlight);outline-offset:2px}.HeroStudioVisual-module__CLf9AW__fullscreenWindow{flex-direction:column;display:flex;border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important}.HeroStudioVisual-module__CLf9AW__fullscreenWindow .HeroStudioVisual-module__CLf9AW__videoStage{aspect-ratio:unset;flex:1;height:calc(100vh - 42px)}.HeroStudioVisual-module__CLf9AW__windowChrome{background:var(--bg-base);border-bottom:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:40px;padding:10px 18px;display:flex}.HeroStudioVisual-module__CLf9AW__trafficLights{flex-shrink:0;align-items:center;gap:7px;display:flex}.HeroStudioVisual-module__CLf9AW__dotRed,.HeroStudioVisual-module__CLf9AW__dotYellow,.HeroStudioVisual-module__CLf9AW__dotGreen{opacity:.85;border-radius:50%;width:11px;height:11px;transition:opacity .2s}.HeroStudioVisual-module__CLf9AW__dotRed{background-color:#ff5f57}.HeroStudioVisual-module__CLf9AW__dotYellow{background-color:#ffbd2e}.HeroStudioVisual-module__CLf9AW__dotGreen{background-color:#28c840}.HeroStudioVisual-module__CLf9AW__studioWindow:hover .HeroStudioVisual-module__CLf9AW__dotRed,.HeroStudioVisual-module__CLf9AW__studioWindow:hover .HeroStudioVisual-module__CLf9AW__dotYellow,.HeroStudioVisual-module__CLf9AW__studioWindow:hover .HeroStudioVisual-module__CLf9AW__dotGreen{opacity:1}.HeroStudioVisual-module__CLf9AW__chromeTitle{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:60%;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.HeroStudioVisual-module__CLf9AW__chromeDot{background:var(--accent-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.HeroStudioVisual-module__CLf9AW__chromeTitleText{text-overflow:ellipsis;overflow:hidden}.HeroStudioVisual-module__CLf9AW__chromeBadges{flex-shrink:0;align-items:center;gap:8px;display:flex}.HeroStudioVisual-module__CLf9AW__badgeLive{border-radius:var(--radius-full);color:var(--accent-cyan-light);letter-spacing:.05em;text-transform:uppercase;background:#007acc26;border:1px solid #007acc59;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.HeroStudioVisual-module__CLf9AW__livePulse{background:var(--accent-cyan-light);width:6px;height:6px;box-shadow:0 0 6px var(--accent-cyan-light);border-radius:50%;animation:2s ease-in-out infinite HeroStudioVisual-module__CLf9AW__pulseGlow}.HeroStudioVisual-module__CLf9AW__badgeQuality{border-radius:var(--radius-xs);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);background:#ffffff0f;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.HeroStudioVisual-module__CLf9AW__videoStage{aspect-ratio:16/9;cursor:pointer;background:#0d0e10;width:100%;position:relative;overflow:hidden}.HeroStudioVisual-module__CLf9AW__videoElement{object-fit:cover;background:#0d0e10;width:100%;height:100%;display:block}.HeroStudioVisual-module__CLf9AW__flashIndicator{-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:none;z-index:20;background:#121214bf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:.6s cubic-bezier(.16,1,.3,1) forwards HeroStudioVisual-module__CLf9AW__flashFade;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.HeroStudioVisual-module__CLf9AW__flashIcon{fill:currentColor}@keyframes HeroStudioVisual-module__CLf9AW__flashFade{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.HeroStudioVisual-module__CLf9AW__centerPlayButton{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:15;background:#18181ad9;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #0009,0 0 24px #007acc66}.HeroStudioVisual-module__CLf9AW__centerPlayButton:hover{background:#007acce6;border-color:#ffffff80;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 16px 44px #000000b3,0 0 35px #007accb3}.HeroStudioVisual-module__CLf9AW__centerPlayIcon{fill:currentColor;margin-left:4px}.HeroStudioVisual-module__CLf9AW__controlsBar{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);z-index:15;background:#1a1a1cd9;border:1px solid #ffffff24;flex-direction:column;gap:8px;padding:8px 12px 10px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 8px 24px #00000080}.HeroStudioVisual-module__CLf9AW__controlsVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.HeroStudioVisual-module__CLf9AW__controlsHidden{opacity:0;pointer-events:none;transform:translateY(6px)}.HeroStudioVisual-module__CLf9AW__progressContainer{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;width:100%;height:14px;display:flex;position:relative}.HeroStudioVisual-module__CLf9AW__progressTrack{border-radius:var(--radius-full);background:#ffffff26;width:100%;height:4px;transition:height .15s;position:relative;overflow:hidden}.HeroStudioVisual-module__CLf9AW__progressContainer:hover .HeroStudioVisual-module__CLf9AW__progressTrack,.HeroStudioVisual-module__CLf9AW__progressContainer:focus-visible .HeroStudioVisual-module__CLf9AW__progressTrack{height:6px}.HeroStudioVisual-module__CLf9AW__progressBuffer{border-radius:var(--radius-full);pointer-events:none;background:#ffffff40;position:absolute;top:0;bottom:0;left:0}.HeroStudioVisual-module__CLf9AW__progressBar{border-radius:var(--radius-full);pointer-events:none;background:linear-gradient(90deg,#007acc,#3794ff);position:absolute;top:0;bottom:0;left:0}.HeroStudioVisual-module__CLf9AW__progressThumb{opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;transition:opacity .15s;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 6px #007acccc}.HeroStudioVisual-module__CLf9AW__progressContainer:hover .HeroStudioVisual-module__CLf9AW__progressThumb,.HeroStudioVisual-module__CLf9AW__progressContainer:focus-visible .HeroStudioVisual-module__CLf9AW__progressThumb{opacity:1}.HeroStudioVisual-module__CLf9AW__controlsRow{justify-content:space-between;align-items:center;width:100%;display:flex}.HeroStudioVisual-module__CLf9AW__controlsGroup{align-items:center;gap:6px;display:flex}.HeroStudioVisual-module__CLf9AW__controlButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.HeroStudioVisual-module__CLf9AW__controlButton:hover{color:#fff;background:#ffffff1a}.HeroStudioVisual-module__CLf9AW__controlButton:focus-visible{outline:1px solid var(--border-highlight);background:#ffffff1f}.HeroStudioVisual-module__CLf9AW__timeDisplay{font-family:var(--font-mono);color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin-left:6px;font-size:11px;display:inline-flex}.HeroStudioVisual-module__CLf9AW__timeDivider{color:var(--text-dim)}.HeroStudioVisual-module__CLf9AW__timeTotal{color:var(--text-muted)}@media (max-width:768px){.HeroStudioVisual-module__CLf9AW__chromeTitle{max-width:50%}}@media (max-width:639px){.HeroStudioVisual-module__CLf9AW__studioWindow{border-radius:var(--radius-lg)}.HeroStudioVisual-module__CLf9AW__windowChrome{padding:8px 12px}.HeroStudioVisual-module__CLf9AW__chromeTitle{max-width:60%;font-size:11px}.HeroStudioVisual-module__CLf9AW__badgeLive{display:none}.HeroStudioVisual-module__CLf9AW__centerPlayButton{width:54px;height:54px}.HeroStudioVisual-module__CLf9AW__centerPlayIcon{width:20px;height:20px}.HeroStudioVisual-module__CLf9AW__controlsBar{gap:6px;padding:6px 8px 8px;bottom:8px;left:8px;right:8px}.HeroStudioVisual-module__CLf9AW__controlButton{width:28px;height:28px}.HeroStudioVisual-module__CLf9AW__timeDisplay{margin-left:2px;font-size:10px}}
.HowItWorks-module__y_iima__section{padding:var(--section-space) 0}.HowItWorks-module__y_iima__timeline{flex-direction:column;max-width:720px;display:flex}.HowItWorks-module__y_iima__step{grid-template-columns:48px minmax(0,1fr);gap:0 28px;display:grid}.HowItWorks-module__y_iima__dotCol{flex-direction:column;align-items:center;display:flex}.HowItWorks-module__y_iima__dot{border:1px solid var(--border-medium);background:var(--bg-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.HowItWorks-module__y_iima__dotNumber{font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.02em}.HowItWorks-module__y_iima__connector{background:var(--border-subtle);flex:1;width:1px;min-height:32px;margin:6px 0}.HowItWorks-module__y_iima__content{flex-direction:column;gap:10px;min-width:0;padding-top:8px;padding-bottom:52px;display:flex}.HowItWorks-module__y_iima__step:last-child .HowItWorks-module__y_iima__content{padding-bottom:0}.HowItWorks-module__y_iima__stepTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.HowItWorks-module__y_iima__stepDesc{color:var(--text-secondary);max-width:560px;margin:0;font-size:.9375rem;line-height:1.6}.HowItWorks-module__y_iima__graphic{background:var(--bg-void);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;max-width:100%;font-family:var(--font-mono);flex-direction:column;margin-top:6px;padding:14px 18px;font-size:.8125rem;line-height:1.65;display:inline-flex;overflow-x:auto}.HowItWorks-module__y_iima__graphicLine{white-space:pre}@media (max-width:639px){.HowItWorks-module__y_iima__step{grid-template-columns:32px minmax(0,1fr);column-gap:12px}.HowItWorks-module__y_iima__dot{width:32px;height:32px}.HowItWorks-module__y_iima__content{padding-top:4px;padding-bottom:32px}.HowItWorks-module__y_iima__graphic{padding:12px}}
.OpenSource-module__m_GXKq__section{padding:var(--section-space) 0}.OpenSource-module__m_GXKq__card{border:1px solid var(--border-medium);border-radius:var(--radius-xl);background:var(--bg-surface);justify-content:space-between;align-items:flex-start;gap:48px;padding:40px 48px;display:flex}@media (max-width:860px){.OpenSource-module__m_GXKq__card{flex-direction:column;gap:32px;padding:32px 28px}}.OpenSource-module__m_GXKq__cardLeft{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.OpenSource-module__m_GXKq__mitBadge{width:52px;height:28px;font-size:.7rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.08em;color:#3794ff;border-radius:var(--radius-sm);background:#007acc1f;border:1px solid #007acc4d;justify-content:center;align-items:center;display:inline-flex}.OpenSource-module__m_GXKq__cardStatement{color:var(--text-secondary);max-width:480px;margin:0;font-size:.9375rem;line-height:1.65}.OpenSource-module__m_GXKq__pillars{grid-template-columns:repeat(2,auto);justify-content:start;gap:8px 32px;display:grid}.OpenSource-module__m_GXKq__pillar{color:var(--text-primary);align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:flex}.OpenSource-module__m_GXKq__pillarCheck{color:var(--accent-emerald);flex-shrink:0}.OpenSource-module__m_GXKq__cardRight{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;min-width:230px;max-width:100%;display:flex}@media (max-width:860px){.OpenSource-module__m_GXKq__cardRight{width:100%;min-width:0}}.OpenSource-module__m_GXKq__installBox{background:var(--bg-void);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 14px;display:flex}.OpenSource-module__m_GXKq__installBox:hover{border-color:var(--border-medium)}.OpenSource-module__m_GXKq__installCmd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--text-primary);white-space:normal;font-size:.8125rem}.OpenSource-module__m_GXKq__installCopy{color:var(--text-dim);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:16px;font-size:.72rem;font-weight:600;display:inline-flex}.OpenSource-module__m_GXKq__installCopied{color:var(--accent-emerald)}@media (max-width:639px){.OpenSource-module__m_GXKq__card{gap:24px;padding:24px 16px}.OpenSource-module__m_GXKq__pillars{grid-template-columns:minmax(0,1fr);gap:10px}.OpenSource-module__m_GXKq__cardRight>a{width:100%}.OpenSource-module__m_GXKq__installBox{gap:8px;padding:12px}}
.Card-module__si82nG__card{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.Card-module__si82nG__glass{background:var(--gradient-card-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--border-subtle)}.Card-module__si82nG__paddingNone{padding:0}.Card-module__si82nG__paddingSm{padding:16px}.Card-module__si82nG__paddingLg{padding:36px}.Card-module__si82nG__interactive{cursor:pointer}.Card-module__si82nG__glow{position:relative}.Card-module__si82nG__glow:before{content:"";background:linear-gradient(90deg,#0000,#007acc99,#0000);height:1px;position:absolute;top:0;left:0;right:0}
.SubPageNav-module__0yiPOq__container{justify-content:center;align-items:center;gap:16px;min-height:40vh;margin:48px auto;display:flex}@media (max-width:480px){.SubPageNav-module__0yiPOq__container{flex-direction:column;gap:12px;width:100%;padding:0 16px}}
.GuidesGettingStarted-module__8w0Z6G__pageWrapper{background-color:var(--bg-void);color:#fff;flex-direction:column;min-height:100vh;display:flex}.GuidesGettingStarted-module__8w0Z6G__mainSection{flex:1;padding:80px 0}.GuidesGettingStarted-module__8w0Z6G__heroContainer{text-align:center;max-width:800px;margin:0 auto 80px}.GuidesGettingStarted-module__8w0Z6G__badge{color:#3794ff;background:#007acc1f;border:1px solid #007acc4d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:14px;display:inline-flex}.GuidesGettingStarted-module__8w0Z6G__title{background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:3rem;font-weight:800;line-height:1.2}.GuidesGettingStarted-module__8w0Z6G__description{color:#94a3b8;margin-bottom:32px;font-size:1.2rem;line-height:1.6}.GuidesGettingStarted-module__8w0Z6G__ctaGroup{justify-content:center;gap:16px;margin-bottom:80px;display:flex}.GuidesGettingStarted-module__8w0Z6G__ctaPrimary{color:#fff;background-color:#007acc;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.GuidesGettingStarted-module__8w0Z6G__ctaPrimary:hover{opacity:.9}.GuidesGettingStarted-module__8w0Z6G__ctaSecondary{color:#fff;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.GuidesGettingStarted-module__8w0Z6G__ctaSecondary:hover{background-color:#ffffff0d}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper{color:#cbd5e1;max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.8}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper h2{color:#fff;margin:48px 0 20px;font-size:1.75rem;font-weight:800}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper h3{color:#fff;margin:32px 0 16px;font-size:1.3rem;font-weight:700}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper p{margin-bottom:24px}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper ul{margin:0 0 24px 20px;list-style-type:disc}.GuidesGettingStarted-module__8w0Z6G__richTextWrapper li{margin-bottom:8px}.GuidesGettingStarted-module__8w0Z6G__codeInline{color:#3794ff;font-family:var(--font-mono);background:#007acc26;border-radius:4px;padding:2px 6px;font-size:.9em}.GuidesGettingStarted-module__8w0Z6G__codePre{background:var(--bg-base);color:#e2e8f0;border:1px solid #ffffff14;border-radius:12px;margin-bottom:32px;padding:24px;font-size:14px;line-height:1.5;overflow-x:auto}.GuidesGettingStarted-module__8w0Z6G__docsCardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:48px 0;display:grid}.GuidesGettingStarted-module__8w0Z6G__docsCard{color:inherit;background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;padding:24px;text-decoration:none;transition:border-color .2s,background-color .2s}.GuidesGettingStarted-module__8w0Z6G__docsCard:hover{background-color:#ffffff05;border-color:#0078d4}.GuidesGettingStarted-module__8w0Z6G__docsCardTitle{color:#fff;align-items:center;gap:8px;margin-bottom:10px;font-size:1.15rem;font-weight:700;display:flex}.GuidesGettingStarted-module__8w0Z6G__docsCardDesc{color:#94a3b8;font-size:.95rem;line-height:1.5}
.QuickStartBar-module__OxTIVW__section{padding:var(--section-space) 0;position:relative}.QuickStartBar-module__OxTIVW__headerRow{margin-bottom:var(--section-header-gap);flex-direction:column;gap:24px;display:flex}@media (min-width:960px){.QuickStartBar-module__OxTIVW__headerRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}}.QuickStartBar-module__OxTIVW__headerLeft{flex:1;min-width:0;max-width:680px}.QuickStartBar-module__OxTIVW__sectionHeader{margin:0}.QuickStartBar-module__OxTIVW__commandGroup{flex-flow:wrap;gap:12px;display:flex}@media (min-width:960px){.QuickStartBar-module__OxTIVW__commandGroup{justify-content:flex-end}}.QuickStartBar-module__OxTIVW__commandCard{box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;max-width:100%;min-height:34px;padding:4px 5px 4px 11px;display:inline-flex}.QuickStartBar-module__OxTIVW__commandLeft{min-width:0;font-family:var(--font-mono);align-items:center;gap:7px;font-size:.8125rem;line-height:1;display:flex;overflow-x:auto}.QuickStartBar-module__OxTIVW__promptSymbol{color:var(--accent-cyan);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:700}.QuickStartBar-module__OxTIVW__commandText{color:#fff;white-space:nowrap;letter-spacing:-.01em;font-weight:550}.QuickStartBar-module__OxTIVW__copyBtn{border:1px solid var(--border-subtle);color:#fff;font-size:.75rem;font-family:var(--font-mono);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.QuickStartBar-module__OxTIVW__copyBtn:hover{background:#ffffff24}.QuickStartBar-module__OxTIVW__copyBtn.QuickStartBar-module__OxTIVW__copied{color:var(--accent-emerald);background:#10b98126}.QuickStartBar-module__OxTIVW__columnsGrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:860px){.QuickStartBar-module__OxTIVW__columnsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.QuickStartBar-module__OxTIVW__column{flex-direction:column;gap:12px;min-width:0;display:flex}.QuickStartBar-module__OxTIVW__columnHeader{align-items:center;gap:10px;display:flex}.QuickStartBar-module__OxTIVW__stepBadge{width:22px;height:22px;color:var(--accent-cyan);font-family:var(--font-mono);background:#007acc26;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.QuickStartBar-module__OxTIVW__columnTitle{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:600}.QuickStartBar-module__OxTIVW__card{flex-direction:column;gap:14px;height:100%;padding:20px;display:flex}.QuickStartBar-module__OxTIVW__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.QuickStartBar-module__OxTIVW__cardName{color:#fff;font-size:.9375rem;font-weight:600}.QuickStartBar-module__OxTIVW__pill{font-size:.75rem;font-family:var(--font-mono);color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff14;border-radius:5px;padding:2px 7px;line-height:1.2}.QuickStartBar-module__OxTIVW__cardDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.QuickStartBar-module__OxTIVW__pillRow{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.QuickStartBar-module__OxTIVW__subPill{overflow-wrap:anywhere;font-size:.75rem;font-family:var(--font-mono);color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:5px;padding:3px 8px}@media (max-width:1023px),(pointer:coarse){.QuickStartBar-module__OxTIVW__copyBtn{min-height:28px;padding:8px}}
