@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=DM+Mono:wght@300;400;500&display=swap");.page_loginRoot__KknZK{--bg:var(--background);--surface:var(--card);--surface-2:var(--secondary);--border:var(--border);--border-hover:color-mix(in oklab,var(--border) 70%,var(--foreground));--accent:#3b82f6;--accent-glow:rgba(59,130,246,0.15);--accent-indigo:#6366f1;--accent-cyan:#06b6d4;--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-tertiary:color-mix(in oklab,var(--muted-foreground) 60%,transparent);--success:#3fb950;--lp-bg:var(--background);--lp-surface:var(--card);--lp-surface-2:var(--secondary);--lp-border:var(--border);--lp-border-h:color-mix(in oklab,var(--border) 70%,var(--foreground));--lp-accent:#6366f1;--lp-text-1:var(--foreground);--lp-text-2:var(--muted-foreground);min-height:100vh;background:transparent;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;font-family:var(--font-ui);padding-top:62px}.page_formContainer__WfNBa{position:relative;z-index:1;width:100%;max-width:680px;margin:auto;padding:0 24px 48px;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.page_formContainer__WfNBa.page_visible__89_PG{opacity:1;transform:translateY(0)}.page_card__oqNmx{background:color-mix(in oklab,var(--surface) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--border) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-top-color:color-mix(in oklab,var(--border) 70%,transparent);border-left:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:24px;padding:44px;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);box-shadow:0 24px 64px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklab,var(--surface) 20%,transparent) inset}.page_formEyebrow__oYUa_{font-family:DM Mono,monospace;font-size:11px;color:var(--accent-indigo);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.page_formEyebrow__oYUa_:before{content:"";display:inline-block;width:16px;height:1px;background:var(--accent-indigo)}.page_formTitle__YiRF3{font-size:32px;font-weight:800;color:var(--text-primary);letter-spacing:-1.5px;line-height:1.3;margin-bottom:6px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.page_formSubtitle__omLRL{font-size:14px;color:color-mix(in oklab,var(--text-primary) 70%,transparent);margin-bottom:32px}.page_authGrid__h3k0V{display:grid;grid-template-columns:84px 1px 1fr;gap:28px;align-items:stretch}.page_dividerVertical__R_ID4{width:1px;background:var(--border);align-self:stretch}.page_oauthColumn__P1qRc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.page_oauthColumnLabel__QTc41{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-tertiary);writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:6px}.page_oauthIconBtn__dMZTK{width:48px;height:48px;flex-shrink:0;background:color-mix(in oklab,var(--surface-2) 25%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_oauthIconBtn__dMZTK:hover:not(:disabled){border-color:color-mix(in oklab,var(--border-hover) 80%,transparent);background:color-mix(in oklab,var(--surface) 40%,transparent);transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.1)}.page_oauthIconBtn__dMZTK:active:not(:disabled){transform:translateY(0)}.page_oauthIconBtn__dMZTK:disabled{opacity:.55;cursor:not-allowed}.page_formColumn__ucqOz{display:flex;flex-direction:column;min-width:0}.page_fields__7wNE1{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.page_field__rTpVv{display:flex;flex-direction:column;gap:7px}.page_fieldLabel__HSZgU{font-size:12px;font-weight:500;color:var(--text-secondary)}.page_inputWrap__TKghv{position:relative}.page_fieldInput__Ptqrn{width:100%;height:44px;background:color-mix(in oklab,var(--surface-2) 20%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-radius:8px;padding:0 40px 0 14px;font-size:14px;color:var(--text-primary);font-family:var(--font-ui);line-height:1.5;outline:none;transition:all .2s ease;caret-color:var(--accent);box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_fieldInput__Ptqrn.page_noIcon__zJj7l{padding-right:14px}.page_fieldInput__Ptqrn::placeholder{color:color-mix(in oklab,var(--text-primary) 40%,transparent)}.page_fieldInput__Ptqrn:focus{border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px var(--accent-glow),0 4px 12px rgba(0,0,0,.05);background:color-mix(in oklab,var(--surface) 40%,transparent)}.page_fieldInput__Ptqrn:hover:not(:focus){border-color:color-mix(in oklab,var(--border-hover) 80%,transparent);background:color-mix(in oklab,var(--surface-2) 35%,transparent)}.page_fieldInput__Ptqrn:disabled{opacity:.6;cursor:not-allowed}.page_fieldInput__Ptqrn[type=password]{font-family:Arial,sans-serif;letter-spacing:2px}.page_fieldInput__Ptqrn[type=password]::placeholder{font-family:Arial,sans-serif;letter-spacing:2px}.page_toggleBtn__pmMP0{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-tertiary);padding:4px;display:flex;align-items:center;transition:color .2s}.page_toggleBtn__pmMP0:hover{color:var(--text-secondary)}.page_forgotRow__xDyfG{display:flex;justify-content:flex-end;margin-top:4px}.page_forgotLink__ISE4u{font-size:12px;color:var(--text-tertiary);text-decoration:none;transition:color .2s}.page_forgotLink__ISE4u:hover{color:var(--text-secondary)}.page_submitBtn__mI3qY{width:100%;height:44px;background:var(--accent);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:var(--font-ui);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.2px;transition:background .2s,transform .15s,box-shadow .2s;position:relative;overflow:hidden}.page_submitBtn__mI3qY:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.page_submitBtn__mI3qY:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px rgba(59,130,246,.35)}.page_submitBtn__mI3qY:active:not(:disabled){transform:translateY(0)}.page_submitBtn__mI3qY:disabled{opacity:.6;cursor:not-allowed}.page_signupRow__ky3er{text-align:center;font-size:13px;color:var(--text-tertiary);margin-top:26px}.page_signupLink__QzyQB{color:var(--accent);text-decoration:none;font-weight:500;transition:color .2s}.page_signupLink__QzyQB:hover{color:#60a5fa}.page_bottomStatus__P5Bmo{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;font-size:11px;color:var(--text-tertiary)}.page_statusDot__iw7J_{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 6px rgba(63,185,80,.6);animation:page_pulseDot__4nsGN 2.5s infinite}@media (max-width:1024px){.page_navCenter__6y8H7{display:none}}@media (max-width:640px){.page_nav__lct7U{padding:0 20px}.page_formContainer__WfNBa{padding:24px 16px 40px;max-width:100%}.page_card__oqNmx{padding:28px 20px}.page_authGrid__h3k0V{grid-template-columns:1fr;gap:20px}.page_dividerVertical__R_ID4{width:100%;height:1px}.page_oauthColumn__P1qRc{flex-direction:row;justify-content:center}.page_oauthColumnLabel__QTc41{display:none}}@keyframes page_pulseDot__4nsGN{0%,to{opacity:1}50%{opacity:.4}}@keyframes page_spin__zuOjX{to{transform:rotate(1turn)}}.page_spin__zuOjX{animation:page_spin__zuOjX .8s linear infinite}@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Syne:wght@700;800&display=swap");.Page_page__ijUfN{height:calc(100vh - 62px);min-height:calc(100vh - 62px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;font-family:var(--font-ui);padding:24px}.Page_formContainer__69fhM{width:100%;max-width:1100px;opacity:0;transform:translateY(16px);animation:Page_fadeUp__0Xi8a .6s ease forwards}@keyframes Page_fadeUp__0Xi8a{to{opacity:1;transform:translateY(0)}}.Page_card__Fvk2c{display:flex;flex-direction:column;background:color-mix(in oklab,var(--card) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--border) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-top-color:color-mix(in oklab,var(--border) 70%,transparent);border-left:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:24px;overflow:hidden;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);box-shadow:0 24px 64px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklab,var(--card) 20%,transparent) inset}@media (min-width:768px){.Page_card__Fvk2c{flex-direction:row}}.Page_leftPanel__65tvx{flex:1;padding:40px;background:color-mix(in oklab,var(--background) 20%,transparent);border-right:1px solid color-mix(in oklab,var(--border) 40%,transparent);position:relative;display:flex;flex-direction:column;justify-content:center}.Page_rightPanel__C_Dmz{flex:1.2;padding:48px;display:flex;flex-direction:column;justify-content:center}.Page_fontSyne__Xd1Rc{font-family:var(--font-display)}.Page_featureCard__EWX0w{position:relative;overflow:hidden;background:color-mix(in oklab,var(--foreground) 3%,transparent);border:1px solid color-mix(in oklab,var(--border) 50%,transparent);border-radius:12px;padding:16px;transition:all .2s ease;backdrop-filter:blur(10px)}.Page_featureCard__EWX0w:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:color-mix(in oklab,var(--foreground) 6%,transparent);box-shadow:0 8px 24px -8px color-mix(in oklab,var(--accent) 40%,transparent)}.Page_featureIcon__dsAIO{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent);transition:transform .25s ease;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Page_featureCard__EWX0w:hover .Page_featureIcon__dsAIO{transform:scale(1.08) rotate(-4deg)}.Page_fieldInput__047lb{width:100%;background:color-mix(in oklab,var(--foreground) 3%,transparent)!important;border:1px solid color-mix(in oklab,var(--border) 60%,transparent)!important;border-radius:8px;color:var(--foreground)!important;transition:all .2s ease;backdrop-filter:blur(10px)}.Page_fieldInput__047lb:focus,.Page_fieldInput__047lb:focus-within,.Page_fieldInput__047lb[data-state=open]{border-color:rgba(59,130,246,.6)!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important;background:color-mix(in oklab,var(--foreground) 6%,transparent)!important}.Page_fieldInput__047lb:hover:not(:focus):not(:focus-within){border-color:color-mix(in oklab,var(--border-hover) 80%,transparent)!important;background:color-mix(in oklab,var(--foreground) 4%,transparent)!important}.Page_primaryButton__hSMJR{position:relative;overflow:hidden;background:#7c3aed;color:white;border-radius:8px;transition:all .2s ease;border:none}.Page_primaryButton__hSMJR:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(124,58,237,.35)}.Page_primaryButton__hSMJR:disabled{opacity:.6;cursor:not-allowed}.Page_eyebrowDot___1CW1{display:inline-block;width:6px;height:6px;border-radius:9999px;background:#3b82f6;margin-right:8px;vertical-align:middle;animation:Page_pulseDot__QHZO9 2.2s ease-in-out infinite}@keyframes Page_pulseDot__QHZO9{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.45)}50%{box-shadow:0 0 0 6px rgba(59,130,246,0)}}.theme-switcher_placeholder__ixohs,.theme-switcher_themeBtn__Nprsg{width:2.25rem;height:2.25rem;flex-shrink:0}.theme-switcher_themeBtn__Nprsg{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--secondary);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.theme-switcher_themeBtn__Nprsg:hover{border-color:var(--ring);color:var(--foreground);background-color:var(--accent)}.theme-switcher_themeBtn__Nprsg:active{transform:scale(.94)}.theme-switcher_themeBtn__Nprsg:focus-visible{outline:2px solid var(--nav-cta);outline-offset:2px}.theme-switcher_iconWrap__hqgny{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.theme-switcher_moonIcon__cotYV,.theme-switcher_sunIcon__rJ7x6{position:absolute;inset:0;transition:opacity .2s ease,transform .3s ease}.theme-switcher_iconWrap__hqgny[data-dark=false] .theme-switcher_sunIcon__rJ7x6{opacity:1;transform:rotate(0deg) scale(1)}.theme-switcher_iconWrap__hqgny[data-dark=false] .theme-switcher_moonIcon__cotYV{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-switcher_iconWrap__hqgny[data-dark=true] .theme-switcher_sunIcon__rJ7x6{opacity:0;transform:rotate(90deg) scale(.5)}.theme-switcher_iconWrap__hqgny[data-dark=true] .theme-switcher_moonIcon__cotYV{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-reduced-motion:reduce){.theme-switcher_moonIcon__cotYV,.theme-switcher_sunIcon__rJ7x6,.theme-switcher_themeBtn__Nprsg{transition:none!important}}.page_app-root__CX8mT{min-height:100vh;background-color:var(--background);position:relative;overflow:hidden}.page_app-root__CX8mT:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 35% at 18% 12%,color-mix(in oklab,var(--nav-cta) 10%,transparent) 0,transparent 70%),radial-gradient(ellipse 35% 35% at 85% 85%,color-mix(in oklab,var(--nav-cta) 7%,transparent) 0,transparent 70%)}.page_grid-overlay__Aer7E{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--border) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--border) 60%,transparent) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,black 35%,transparent 100%)}.page_glass-card___e0A_{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_custom-scrollbar__OCAdL::-webkit-scrollbar{width:7px}.page_custom-scrollbar__OCAdL::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.page_upload-btn__1c5Ok{flex-shrink:0;width:34px;height:34px;border-radius:9999px;border:none;background:var(--secondary);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.page_upload-btn__1c5Ok:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.page_upload-btn__1c5Ok:disabled{opacity:.45;cursor:not-allowed}.page_send-btn__A3zbY{flex-shrink:0;width:34px;height:34px;border-radius:9999px;border:none;background:var(--nav-cta);color:var(--nav-cta-foreground,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,transform .1s ease,opacity .15s ease}.page_send-btn__A3zbY:hover:not(:disabled){background:var(--nav-cta-hover,var(--nav-cta))}.page_send-btn__A3zbY:active:not(:disabled){transform:scale(.94)}.page_send-btn__A3zbY:disabled{opacity:.4;cursor:not-allowed}.page_model-scroll-viewport__gc4VM{max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.page_model-scroll-viewport__gc4VM::-webkit-scrollbar{width:6px}.page_model-scroll-viewport__gc4VM::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.page_model-scroll-viewport__gc4VM::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.page_send-btn__A3zbY,.page_upload-btn__1c5Ok{transition:none}}.Footer_footer__yUjxG{position:relative;z-index:2;border-top:none;background:transparent;padding:80px 48px 40px;font-family:var(--font-dm-sans),sans-serif}.Footer_footer__yUjxG:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--lp-border) 50%,transparent),transparent)}.Footer_footerTop__urOeY{display:flex;gap:80px;max-width:1240px;margin:0 auto 56px}.Footer_footerBrand__vQy_z{flex-shrink:0;width:220px}.Footer_footerLogo__OItv_{display:flex;align-items:center;gap:10px;margin-bottom:-10px;text-decoration:none}.Footer_footerLogoIcon__3xHLV{width:100px;height:100px;object-fit:contain}.Footer_footerBrandAccent__WjtwM{color:var(--lp-accent)}.Footer_footerTagline__tFH0d{font-size:13px;color:var(--lp-text-2);margin:0 0 24px;line-height:1.6}.Footer_footerSocials__jGPP7{display:flex;gap:8px}.Footer_footerSocial__6PPUP{width:34px;height:34px;border-radius:8px;border:1px solid var(--lp-border);background:var(--lp-surface);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,transform .12s ease}.Footer_footerSocial__6PPUP:hover{background:var(--lp-surface-2);border-color:var(--lp-accent);transform:translateY(-2px)}.Footer_footerSocial__6PPUP:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.Footer_footerLinks__xN7QS{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.Footer_footerCol__WkrTk{display:flex;flex-direction:column;gap:10px}.Footer_footerColHead__N_TAi{font-family:var(--font-syne),sans-serif;font-size:13px;font-weight:700;color:var(--lp-text-1);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.Footer_footerLink__iFDe2{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--lp-text-2);text-decoration:none;transition:color .15s ease;font-family:var(--font-dm-sans),sans-serif}.Footer_footerLink__iFDe2:hover{color:var(--lp-text-1)}.Footer_footerLink__iFDe2:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:4px}.Footer_footerBadge__dlgph{font-size:9px;font-weight:600;font-family:var(--font-dm-mono),monospace;padding:2px 7px;border-radius:100px;background:color-mix(in oklab,var(--lp-accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--lp-accent) 25%,transparent);color:var(--lp-accent)}.Footer_footerBottom__0xWC_{border-top:1px solid color-mix(in oklab,var(--lp-border) 50%,transparent);padding-top:24px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;flex-wrap:wrap;gap:12px}.Footer_footerBottomLinks__lISYv{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Footer_footerBottomGroup__etcr7{display:inline-flex;align-items:center;gap:6px}.Footer_heroBrandAccent__ORkh1{color:var(--lp-accent)}.Footer_footerBottomLink__68Ac5{font-size:12px;font-family:var(--font-dm-mono),monospace;color:var(--lp-text-3);text-decoration:none;transition:color .15s ease}.Footer_footerBottomLink__68Ac5:hover{color:var(--lp-text-1)}.Footer_footerSep__lVOy9{font-size:12px;color:var(--lp-text-3);user-select:none}.Footer_footerCopy__u4VtK{font-size:12px;font-family:var(--font-dm-mono),monospace;color:var(--lp-text-3)}.Footer_footerCopyLink__Fzp8h{color:inherit;text-decoration:none;transition:color .15s ease}.Footer_footerCopyLink__Fzp8h:hover{color:var(--lp-text-1)}.Footer_footerCopyLink__Fzp8h:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:3px}@media (max-width:900px){.Footer_footerLinks__xN7QS{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width:640px){.Footer_footer__yUjxG{padding:40px 20px 24px}.Footer_footerTop__urOeY{flex-direction:column;gap:40px}.Footer_footerBrand__vQy_z{width:100%}.Footer_footerBottom__0xWC_{flex-direction:column;align-items:flex-start}}.Navbar_nav__dBp4u{position:sticky;top:0;z-index:100;justify-content:space-between;height:64px;padding:0 32px;background:color-mix(in oklab,var(--lp-bg) 78%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid color-mix(in oklab,var(--lp-border) 50%,transparent)}.Navbar_navLogoIcon__NxuEY,.Navbar_navLogo___za36,.Navbar_nav__dBp4u{display:flex;align-items:center}.Navbar_navLogoIcon__NxuEY{width:100px;height:100px;justify-content:center}.Navbar_navLogoIcon__NxuEY img{width:100%;height:100%;object-fit:contain}.Navbar_navCenter__QAYlj{display:flex;align-items:center;gap:2px;position:absolute;left:50%;transform:translateX(-50%);list-style:none;margin:0;padding:0}.Navbar_navLink__qmH8J{display:inline-block;position:relative;padding:6px 13px;font-size:13.5px;font-weight:500;color:var(--lp-text-2);text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease;font-family:var(--font-dm-sans),sans-serif}.Navbar_navLink__qmH8J:hover{color:var(--lp-text-1);background:color-mix(in oklab,var(--lp-border) 76%,transparent)}.Navbar_navLink__qmH8J[data-active]{color:var(--lp-text-1);background:color-mix(in oklab,var(--lp-accent) 13%,transparent);font-weight:650}.Navbar_navLink__qmH8J[data-active]:after{content:"";position:absolute;right:13px;bottom:-8px;left:13px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--lp-accent),var(--lp-accent-2));box-shadow:0 0 10px color-mix(in oklab,var(--lp-accent) 65%,transparent)}.Navbar_navLink__qmH8J:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.Navbar_navRight__UfcCB{display:flex;align-items:center;gap:8px}.Navbar_navSignin__2r7Ad{padding:7px 15px;font-size:13.5px;font-weight:500;color:var(--lp-text-2);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease;font-family:var(--font-dm-sans),sans-serif}.Navbar_navSignin__2r7Ad:hover{color:var(--lp-text-1);background:var(--lp-surface-2);border-color:var(--lp-border-h)}.Navbar_navSignin__2r7Ad:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.Navbar_navCta__if_Hi{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:13.5px;font-weight:600;color:#ffffff;background:var(--lp-accent);border:none;border-radius:9px;cursor:pointer;position:relative;overflow:hidden;transition:background .15s ease,box-shadow .2s ease,transform .12s ease;font-family:var(--font-dm-sans),sans-serif}.Navbar_navCta__if_Hi:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent);pointer-events:none}.Navbar_navCta__if_Hi:hover{background:var(--lp-accent-hover);box-shadow:0 4px 20px color-mix(in oklab,var(--lp-accent) 45%,transparent),0 0 40px color-mix(in oklab,var(--lp-accent) 20%,transparent);transform:translateY(-1px)}.Navbar_navCta__if_Hi:active{transform:translateY(0) scale(.98)}.Navbar_desktopActions__1xN0K,.Navbar_mobileAlwaysVisible__WCmid{display:flex;align-items:center;gap:8px}.Navbar_mobileMenuBtn__rOO0C{display:none;background:transparent;border:none;color:var(--lp-text-1);cursor:pointer;padding:4px;align-items:center;justify-content:center}.Navbar_mobileOnlyActions__QJTO_{display:none}@media (max-width:1024px){.Navbar_desktopActions__1xN0K{display:none}.Navbar_mobileMenuBtn__rOO0C{display:flex}.Navbar_navCenter__QAYlj{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;bottom:0;width:100%;height:100dvh;background:color-mix(in oklab,var(--lp-bg) 92%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:32px 24px;gap:8px;opacity:0;visibility:hidden;transform:none;transition:opacity .3s ease,visibility .3s ease;align-items:flex-start;z-index:99}.Navbar_navCenter__QAYlj.Navbar_mobileOpen__SawXp{opacity:1;visibility:visible}.Navbar_navLink__qmH8J{font-size:20px;font-weight:600;padding:16px 12px;width:100%;border-radius:12px;border-bottom:1px solid color-mix(in oklab,var(--lp-border) 50%,transparent)}.Navbar_navLink__qmH8J[data-active]{background:color-mix(in oklab,var(--lp-accent) 12%,transparent);border-color:color-mix(in oklab,var(--lp-accent) 36%,var(--lp-border))}.Navbar_navLink__qmH8J[data-active]:after{top:50%;right:auto;bottom:auto;left:0;width:3px;height:28px;transform:translateY(-50%)}.Navbar_navLink__qmH8J:last-of-type{border-bottom:none}.Navbar_mobileOnlyActions__QJTO_{display:flex;flex-direction:column;width:100%;gap:12px;margin-top:24px;padding:0 12px}.Navbar_navSigninMobile__QiqMz{color:var(--lp-text-1);background:var(--lp-surface-2);border:1px solid var(--lp-border);border-radius:12px}.Navbar_navCtaMobile__aeD6p,.Navbar_navSigninMobile__QiqMz{width:100%;padding:14px;font-size:16px;font-weight:600;cursor:pointer;font-family:var(--font-dm-sans),sans-serif}.Navbar_navCtaMobile__aeD6p{color:#ffffff;background:var(--lp-accent);border:none;border-radius:12px}}@media (max-width:768px){.Navbar_nav__dBp4u{padding:0 20px}.Navbar_navCta__if_Hi:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}}.PageShell_landingScope__VP24l{--lp-bg:var(--background);--lp-surface:var(--card);--lp-surface-2:var(--secondary);--lp-border:var(--border);--lp-border-h:color-mix(in oklab,var(--border) 70%,var(--foreground));--lp-accent:#6366f1;--lp-accent-2:#06b6d4;--lp-accent-hover:#4f46e5;--lp-text-1:var(--foreground);--lp-text-2:var(--muted-foreground);--lp-text-3:color-mix(in oklab,var(--muted-foreground) 70%,transparent);--lp-success:#4ade80;position:relative;min-height:100vh;background:var(--lp-bg);color:var(--lp-text-1);font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}.PageShell_landingScope__VP24l:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.17;filter:blur(90px);background-image:radial-gradient(ellipse 620px 480px at 12% 8%,var(--lp-accent),transparent 70%),radial-gradient(ellipse 560px 420px at 88% 22%,var(--lp-accent-2),transparent 70%),radial-gradient(ellipse 520px 480px at 30% 82%,#a855f7,transparent 70%);animation:PageShell_auroraDrift__OD7oL 42s ease-in-out infinite alternate;will-change:transform}@keyframes PageShell_auroraDrift__OD7oL{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1.8%,0) scale(1.05)}to{transform:translate3d(2%,-1.5%,0) scale(1)}}.PageShell_landingScope__VP24l:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.PageShell_landingScope__VP24l:before{animation:none!important}}.PageShell_nodeCanvas__LqBUz{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.4}.page_pageWrapper__HXX07{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-dm-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_docsHeader__72qMQ{position:sticky;top:0;z-index:100;height:64px;background:color-mix(in oklch,var(--background) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.page_headerInner__xWN2g{width:100%;max-width:1600px;height:100%;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:260px minmax(280px,620px) 1fr;align-items:center;gap:40px}.page_brandArea__ryjVO{display:flex;align-items:center;gap:9px;font-size:.95rem;font-weight:700;color:var(--foreground)}.page_headerSearch___WN6L{width:100%}.page_searchButton__i9bDL{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--muted);border:1px solid var(--border);border-radius:8px;color:var(--muted-foreground);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.page_searchButton__i9bDL:hover{border-color:color-mix(in oklch,var(--foreground) 20%,var(--border));background:var(--accent)}.page_searchButton__i9bDL span:not(kbd span){flex:1;text-align:left}.page_searchButton__i9bDL kbd{display:flex;align-items:center;gap:2px;padding:2px 6px;border:1px solid var(--border);border-radius:5px;background:var(--background);font-size:.7rem;color:var(--muted-foreground)}.page_headerActions___FDpk{display:flex;justify-content:flex-end;align-items:center;gap:22px}.page_headerLink__4eM1x{display:flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:.875rem;text-decoration:none;transition:color .2s ease}.page_headerLink__4eM1x:hover{color:var(--foreground)}.page_mainContent__fnUT6{width:100%}.page_docsContainer__KAk_s{width:100%;max-width:1600px;margin:0 auto;padding:32px 32px 100px;display:grid;grid-template-columns:250px minmax(0,860px) 190px;justify-content:space-between;align-items:start;gap:48px}.page_sidebar___mKh6{position:sticky;top:88px;width:250px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin}.page_sidebar___mKh6::-webkit-scrollbar{width:4px}.page_sidebar___mKh6::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.page_sidebarMobileHeader__R7hmn{display:none}.page_productSelector__l3dyJ{position:relative;margin-bottom:28px}.page_productLabel__WgWC4{display:block;padding:0 8px;margin-bottom:8px;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.09em}.page_productButton__xnZtr{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.page_productButton__xnZtr:hover{background:var(--accent);border-color:color-mix(in oklch,var(--foreground) 18%,var(--border))}.page_productButtonContent__FWxmF{display:flex;align-items:center;gap:10px;min-width:0}.page_productButtonContent__FWxmF>div:last-child{display:flex;flex-direction:column;min-width:0}.page_productButton__xnZtr strong{font-size:.88rem}.page_productButton__xnZtr span{margin-top:2px;color:var(--muted-foreground);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_productLogo__xxUQT{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--secondary);color:var(--chart-2);flex-shrink:0}.page_rotateIcon__SQbri{transform:rotate(180deg)}.page_productMenu__u2wZv{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 7px);padding:5px;background:var(--popover);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px color-mix(in oklch,var(--foreground) 10%,transparent)}.page_productMenu__u2wZv button{width:100%;display:flex;align-items:center;gap:9px;padding:9px;background:transparent;border:none;border-radius:7px;color:var(--foreground);text-align:left;cursor:pointer}.page_productMenuActive__KMsG7,.page_productMenu__u2wZv button:hover{background:var(--accent)!important}.page_productMenuIcon__fn7nd{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--secondary);color:var(--chart-2)}.page_productMenu__u2wZv button>div:last-child{display:flex;flex-direction:column}.page_productMenu__u2wZv strong{font-size:.82rem}.page_productMenu__u2wZv span{margin-top:2px;color:var(--muted-foreground);font-size:.68rem}.page_navSection__l3Eu1{margin-bottom:26px}.page_sectionTitle__8ZXnV{margin:0 0 8px;padding:0 9px;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_navItemsList__cUOP2{display:flex;flex-direction:column;gap:2px}.page_navItem__Eg6DB{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;background:transparent;border:0;border-radius:7px;color:var(--muted-foreground);font-size:.875rem;font-weight:450;cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease}.page_navItem__Eg6DB:hover{background:var(--accent);color:var(--foreground)}.page_navItemLeft__3l6c9{display:flex;align-items:center;gap:9px}.page_navItemLeft__3l6c9 svg{flex-shrink:0}.page_navItemActive__2iAAJ{background:color-mix(in oklch,var(--chart-2) 10%,transparent);color:var(--chart-2);font-weight:600}.page_navItem__Eg6DB:focus-visible,.page_productButton__xnZtr:focus-visible,.page_searchButton__i9bDL:focus-visible{outline:2px solid var(--chart-2);outline-offset:2px}.page_contentArea__G4HHM{width:100%;min-width:0}.page_breadcrumb__KRb0b{display:flex;align-items:center;gap:6px;margin-bottom:30px;color:var(--muted-foreground);font-size:.78rem}.page_breadcrumbCurrent__YweLY{color:var(--foreground)}.page_contentHeader__76oAj{margin-bottom:48px}.page_contentEyebrow__PAsh2{margin-bottom:12px;color:var(--chart-2);font-size:.7rem;font-weight:800;letter-spacing:.09em}.page_contentTitle__mM0_B{margin:0 0 16px;color:var(--foreground);font-size:clamp(2.2rem,4vw,3rem);line-height:1.08;font-weight:750;letter-spacing:-.035em}.page_introText__E7i47{max-width:760px;margin:0;color:var(--muted-foreground);font-size:1.12rem;line-height:1.7}.page_docsSection__0_l7Q{margin-bottom:54px;scroll-margin-top:100px}.page_docsSection__0_l7Q h2{margin:0 0 18px;color:var(--foreground);font-size:1.65rem;line-height:1.3;font-weight:700;letter-spacing:-.02em}.page_docsSection__0_l7Q h3{margin:0 0 7px;font-size:1rem;font-weight:650}.page_docsSection__0_l7Q p{margin:0 0 18px;color:var(--muted-foreground);font-size:.97rem;line-height:1.75}.page_docsSection__0_l7Q p:last-child{margin-bottom:0}.page_architectureGrid__ngYYW{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.page_architectureCard__E1Qy0{padding:18px;background:var(--card);border:1px solid var(--border);border-radius:9px;transition:border-color .2s ease,transform .2s ease}.page_architectureCard__E1Qy0:hover{border-color:color-mix(in oklch,var(--chart-2) 55%,var(--border));transform:translateY(-1px)}.page_architectureCard__E1Qy0 svg{margin-bottom:15px;color:var(--chart-2)}.page_architectureCard__E1Qy0 h3{margin-bottom:5px}.page_architectureCard__E1Qy0 p{margin:0;font-size:.86rem}.page_step__meiZT{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;margin:24px 0}.page_stepNumber___sTAx{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--secondary);color:var(--chart-2);font-family:var(--font-dm-mono),monospace;font-size:.75rem;font-weight:700}.page_stepContent__DAaVT{padding-top:4px}.page_stepContent__DAaVT p{margin:0;font-size:.92rem}.page_callout__RIVlB{display:flex;align-items:flex-start;gap:12px;margin:24px 0;padding:15px 17px;background:color-mix(in oklch,var(--chart-2) 7%,transparent);border:1px solid color-mix(in oklch,var(--chart-2) 22%,var(--border));border-radius:9px;color:var(--foreground);font-size:.9rem;line-height:1.6}.page_callout__RIVlB svg{margin-top:2px;color:var(--chart-2);flex-shrink:0}.page_codeWrapper__v7Ht3{margin:22px 0 30px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--popover)}.page_codeHeader__D54hG{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--card) 70%,transparent)}.page_codeLanguage__wUueQ{gap:7px;font-family:var(--font-dm-mono),monospace}.page_codeLanguage__wUueQ,.page_copyButton__V3fH1{display:flex;align-items:center;color:var(--muted-foreground);font-size:.72rem}.page_copyButton__V3fH1{gap:6px;padding:5px 8px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.page_copyButton__V3fH1:hover{background:var(--accent);border-color:var(--border);color:var(--foreground)}.page_codeBlock___lySp{margin:0;padding:20px;overflow-x:auto;color:var(--foreground);font-family:var(--font-dm-mono),monospace;font-size:.82rem;line-height:1.7}.page_codeBlock___lySp code{font-family:inherit}.page_linkGrid__KVi1V{display:grid;gap:10px}.page_docLink__dQlgs{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);text-decoration:none;transition:border-color .2s ease,background .2s ease}.page_docLink__dQlgs:hover{border-color:color-mix(in oklch,var(--chart-2) 50%,var(--border));background:var(--accent)}.page_docLink__dQlgs>svg:first-child{color:var(--chart-2);flex-shrink:0}.page_docLink__dQlgs>div{flex:1}.page_docLink__dQlgs span,.page_docLink__dQlgs strong{display:block}.page_docLink__dQlgs strong{margin-bottom:3px;font-size:.88rem}.page_docLink__dQlgs span{color:var(--muted-foreground);font-size:.78rem}.page_toc__kXPqu{position:sticky;top:100px;width:190px}.page_tocInner__ntKuD{padding-left:18px;border-left:1px solid var(--border)}.page_tocTitle__ndDto{margin-bottom:12px;color:var(--muted-foreground);font-size:.66rem;font-weight:800;letter-spacing:.09em}.page_tocLinks__RlZwh{display:flex;flex-direction:column;gap:9px}.page_tocLinks__RlZwh a{color:var(--muted-foreground);font-size:.76rem;line-height:1.4;text-decoration:none;transition:color .15s ease}.page_tocLinks__RlZwh a:hover{color:var(--foreground)}.page_pageNavigation__4mBiW{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:80px;padding-top:24px;border-top:1px solid var(--border)}.page_pageNavCard__0A8G_{min-height:84px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:9px;color:var(--foreground);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.page_pageNavCard__0A8G_:hover{border-color:color-mix(in oklch,var(--chart-2) 50%,var(--border));background:var(--accent)}.page_pageNavNext__I1vd9{align-items:flex-end;text-align:right}.page_pageNavLabel__Xw3Q9{display:flex;align-items:center;gap:4px;margin-bottom:7px;color:var(--muted-foreground);font-size:.7rem}.page_pageNavCard__0A8G_ strong{font-size:.9rem}.page_searchOverlay__qgdNY{position:fixed;inset:0;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding-top:110px;background:color-mix(in oklch,var(--foreground) 25%,transparent);backdrop-filter:blur(5px)}.page_searchModal__SAQ1R{width:min(650px,calc(100vw - 32px));overflow:hidden;background:var(--popover);border:1px solid var(--border);border-radius:12px;box-shadow:0 25px 70px color-mix(in oklch,var(--foreground) 18%,transparent)}.page_searchModalHeader__qQ3_s{height:58px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.page_searchModalHeader__qQ3_s input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:.92rem}.page_searchModalHeader__qQ3_s input::placeholder{color:var(--muted-foreground)}.page_searchModalHeader__qQ3_s button{display:flex;align-items:center;padding:5px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.page_searchResults__YwnHE{min-height:170px;max-height:420px;overflow-y:auto;padding:8px}.page_emptySearch__4rwhb,.page_searchHint__d8_R3{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted-foreground);font-size:.85rem}.page_searchResult__hhPK_{width:100%;display:flex;align-items:center;gap:11px;padding:10px;background:transparent;border:0;border-radius:8px;color:var(--foreground);cursor:pointer;text-align:left}.page_searchResult__hhPK_:hover{background:var(--accent)}.page_searchResultIcon__ZtVWy{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--secondary);color:var(--chart-2)}.page_searchResult__hhPK_>div:nth-child(2){flex:1;display:flex;flex-direction:column}.page_searchResult__hhPK_ strong{font-size:.85rem}.page_searchResult__hhPK_ span{margin-top:2px;color:var(--muted-foreground);font-size:.72rem}.page_searchFooter__pgGn0{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.68rem}.page_mobileToolbar__5A_3_,.page_sidebarOverlay__yOn44{display:none}@media (max-width:1200px){.page_headerInner__xWN2g{grid-template-columns:230px minmax(240px,1fr) auto;gap:24px}.page_docsContainer__KAk_s{grid-template-columns:230px minmax(0,1fr);gap:40px}.page_sidebar___mKh6{width:230px}.page_toc__kXPqu{display:none}}@media (max-width:900px){.page_docsHeader__72qMQ{display:none}.page_mobileToolbar__5A_3_{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);background:var(--background)}.page_mobileMenuButton__QRrfD,.page_mobileSearchButton__BkIZa{display:flex;align-items:center;gap:8px;padding:7px 9px;background:transparent;border:0;border-radius:6px;color:var(--foreground);cursor:pointer}.page_mobileMenuButton__QRrfD:hover,.page_mobileSearchButton__BkIZa:hover{background:var(--accent)}.page_docsContainer__KAk_s{display:block;padding:28px 20px 70px}.page_sidebar___mKh6{position:fixed;z-index:400;top:0;left:0;bottom:0;width:min(310px,86vw);max-height:none;padding:20px;background:var(--background);border-right:1px solid var(--border);transform:translateX(-105%);transition:transform .25s ease;overflow-y:auto}.page_sidebarMobileOpen__zAp_k{transform:translateX(0)}.page_sidebarMobileHeader__R7hmn{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.page_sidebarMobileHeader__R7hmn button{display:flex;align-items:center;padding:5px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.page_sidebarOverlay__yOn44{display:block;position:fixed;z-index:350;inset:0;border:0;background:color-mix(in oklch,var(--foreground) 30%,transparent)}.page_contentArea__G4HHM{max-width:860px;margin:0 auto}.page_contentTitle__mM0_B{font-size:2.3rem}.page_introText__E7i47{font-size:1rem}}@media (max-width:600px){.page_docsContainer__KAk_s{padding:24px 16px 60px}.page_breadcrumb__KRb0b{margin-bottom:22px;overflow:hidden;white-space:nowrap}.page_breadcrumbCurrent__YweLY{overflow:hidden;text-overflow:ellipsis}.page_contentHeader__76oAj{margin-bottom:38px}.page_contentTitle__mM0_B{font-size:2rem}.page_docsSection__0_l7Q{margin-bottom:42px}.page_docsSection__0_l7Q h2{font-size:1.4rem}.page_architectureGrid__ngYYW{grid-template-columns:1fr}.page_step__meiZT{grid-template-columns:36px minmax(0,1fr);gap:12px}.page_stepNumber___sTAx{width:32px;height:32px}.page_codeBlock___lySp{padding:15px;font-size:.76rem}.page_pageNavigation__4mBiW{grid-template-columns:1fr}.page_pageNavNext__I1vd9{align-items:flex-start;text-align:left}.page_searchOverlay__qgdNY{padding-top:70px}.page_searchModal__SAQ1R{width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.page_architectureCard__E1Qy0,.page_docLink__dQlgs,.page_navItem__Eg6DB,.page_pageNavCard__0A8G_,.page_productButton__xnZtr,.page_sidebar___mKh6{transition:none}}.page_heroBrandAccent__c4rPA{color:var(--lp-accent)}.page_page__6fQOq{position:relative;min-height:calc(100vh - 62px);display:flex;align-items:center;justify-content:center;background:transparent;font-family:var(--font-ui);padding:4rem 1.5rem;overflow:hidden}.page_gridOverlay__2YzzN{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px);background-size:48px 48px;animation:page_gridDrift__6pOJ3 40s linear infinite}@keyframes page_gridDrift__6pOJ3{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.page_glowOverlay__jzj9a{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 45% at 25% 15%,color-mix(in oklab,var(--primary) 14%,transparent) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 85%,color-mix(in oklab,teal 10%,transparent) 0,transparent 70%);animation:page_glowPulse__YMF_R 9s ease-in-out infinite}@keyframes page_glowPulse__YMF_R{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}.page_content__o83AL{position:relative;z-index:1;width:100%;max-width:1100px;display:flex;flex-direction:column;gap:3rem;opacity:0;transform:translateY(16px);animation:page_fadeUp__YE3FN .6s ease forwards}@keyframes page_fadeUp__YE3FN{to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.page_content__o83AL{flex-direction:row;align-items:center;gap:4rem}}.page_leftCol__EQiG9{flex:1;text-align:center}@media (min-width:768px){.page_leftCol__EQiG9{text-align:left}}.page_eyebrow__T0Ujg{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3b82f6;margin-bottom:.75rem}.page_title__cyWEK{font-family:var(--font-display);font-size:2.25rem;font-weight:800;color:var(--foreground);line-height:1.15;letter-spacing:-.02em}@media (min-width:1024px){.page_title__cyWEK{font-size:2.75rem}}.page_titleGradient__IPEIg{background:linear-gradient(90deg,#3b82f6,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:transparent}.page_subtitle__cOSzo{margin-top:1.25rem;font-size:.9375rem;font-weight:300;color:var(--muted-foreground);line-height:1.6;max-width:28rem}@media (min-width:768px){.page_subtitle__cOSzo{margin-left:0;margin-right:0}}.page_leftCol__EQiG9 .page_subtitle__cOSzo{margin-left:auto;margin-right:auto}@media (min-width:768px){.page_leftCol__EQiG9 .page_subtitle__cOSzo{margin-left:0;margin-right:0}}.page_rightCol__xHQd1{flex:1;display:flex;justify-content:center}.page_card__OkJro{width:100%;max-width:28rem;display:flex;flex-direction:column;background:color-mix(in oklab,var(--card) 12%,transparent);border-top:1px solid color-mix(in oklab,var(--border) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 40%,transparent);border-top-color:color-mix(in oklab,var(--border) 70%,transparent);border-radius:24px;padding:2rem;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);box-shadow:0 24px 64px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklab,var(--card) 20%,transparent) inset}@media (min-width:640px){.page_card__OkJro{padding:2.5rem}}.page_cardHeader__5aoLT{margin-bottom:1.75rem}.page_cardTitle__tZbQY{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--foreground);letter-spacing:-.02em;margin-bottom:.35rem}.page_cardSubtitle__rQYWi{font-size:.875rem;color:var(--muted-foreground)}.page_modeList__LkWtZ{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.page_modeCard__KZ__S{position:relative;display:block;width:100%;text-align:left;cursor:pointer;background:transparent;border:none;padding:0;transition:transform .25s ease}.page_modeCard__KZ__S:hover{transform:scale(1.01)}.page_modeCardSelected__c_VIl,.page_modeCardSelected__c_VIl:hover{transform:scale(1.02)}.page_modeGlow__VruSz{position:absolute;inset:0;border-radius:.75rem;filter:blur(6px);opacity:.6;transition:opacity .2s ease}.page_modeCard__KZ__S:hover .page_modeGlow__VruSz{opacity:.8}.page_glow_sales__WMafZ{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(16,185,129,.1))}.page_glow_builder__hQu_u{background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(6,182,212,.1))}.page_glow_full__dr6nt{background:linear-gradient(90deg,rgba(168,85,247,.1),rgba(236,72,153,.1))}.page_modeCardInner__owKQW{position:relative;display:flex;align-items:center;gap:1rem;background:color-mix(in oklab,var(--foreground) 3%,transparent);border:1px solid color-mix(in oklab,var(--border) 50%,transparent);border-radius:.75rem;padding:1rem;backdrop-filter:blur(4px);transition:border-color .25s ease,box-shadow .25s ease}.page_modeCard__KZ__S:hover .page_modeCardInner__owKQW{border-color:color-mix(in oklab,var(--border-hover) 80%,transparent)}.page_modeCardSelected__c_VIl .page_modeCardInner__owKQW{border-color:rgba(59,130,246,.6);background:color-mix(in oklab,var(--foreground) 6%,transparent);box-shadow:0 10px 30px -10px rgba(59,130,246,.35)}.page_modeIconBox__Jd8Dy{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_iconBg_sales__Gm_qu{background:linear-gradient(135deg,#22c55e,#10b981)}.page_iconBg_builder__Oq81U{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.page_iconBg_full__E7qxg{background:linear-gradient(135deg,#a855f7,#ec4899)}.page_modeText__zSRDa{flex:1;min-width:0}.page_modeTitle__Gse7U{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--foreground);margin-bottom:.2rem}.page_modeDesc__EtjP1{font-size:.75rem;color:var(--muted-foreground);line-height:1.5}.page_checkBadge__SmXa5{width:1.5rem;height:1.5rem;border-radius:9999px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#4ade80;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_continueBtn__I4bIh{width:100%;height:3rem;background:#2563eb;color:#fff;font-weight:700;border-radius:.75rem;box-shadow:0 10px 25px -10px rgba(30,58,138,.5);transition:background-color .2s ease,transform .1s ease}.page_continueBtn__I4bIh:hover:not(:disabled){background:#3b82f6}.page_continueBtn__I4bIh:active:not(:disabled){transform:scale(.98)}.page_continueBtn__I4bIh:disabled{opacity:.6;cursor:not-allowed}.page_spinnerIcon__jd_fh{margin-right:.5rem;height:1rem;width:1rem;animation:page_spin__fIWGT 1s linear infinite}.page_arrowIcon__jwDup{margin-left:.5rem;height:1rem;width:1rem}@keyframes page_spin__fIWGT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_fallbackWrapper__kjXyT{display:flex;align-items:center;justify-content:center;min-height:100vh;background:transparent}.page_fallbackInner__YMu3x{text-align:center}.page_fallbackSpinner__3qOFn{margin:0 auto 1rem;height:2rem;width:2rem;color:#3b82f6;animation:page_spin__fIWGT 1s linear infinite}.page_fallbackText__ifGzG{color:var(--muted-foreground);font-size:.875rem}@media (prefers-reduced-motion:reduce){.page_content__o83AL,.page_continueBtn__I4bIh,.page_modeCardInner__owKQW,.page_modeCard__KZ__S{transition:none;animation:none}}.page_ctaSection__BmsKD,.page_hero__7KFOs,.page_section__zQZ2o,.page_whySection__GjgQC{position:relative;z-index:1}.page_hero__7KFOs{min-height:88vh;display:flex;align-items:center;justify-content:center;padding:100px 48px 80px;overflow:hidden;text-align:center}.page_heroGlow__Awehc{position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:640px;height:640px;background:radial-gradient(ellipse at center,rgba(99,102,241,.1) 0,rgba(6,182,212,.04) 40%,transparent 70%);pointer-events:none}.page_heroInner__8WoKQ{position:relative;z-index:1;max-width:780px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page_heroBrandCenter__JfAy6{font-family:var(--font-syne),sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:700;letter-spacing:-1px;color:var(--lp-text-1);margin-bottom:14px;line-height:1}.page_heroBrandAccent__lMtlJ{color:var(--lp-accent)}.page_productIcon__t3UtN{width:280px;height:auto;object-fit:contain;margin-top:-80px;margin-bottom:-20px;filter:drop-shadow(0 10px 28px rgba(99,102,241,.18))}.page_heroBadge__w6zNn{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.22);border-radius:100px;font-size:11.5px;font-family:var(--font-dm-mono),monospace;color:var(--lp-accent);margin-bottom:32px;width:fit-content}.page_heroBadgeDot__Tk4VS{width:6px;height:6px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 6px var(--lp-accent);animation:page_pulseDot__Gq0_3 2.4s ease-in-out infinite}@keyframes page_pulseDot__Gq0_3{0%,to{opacity:1}50%{opacity:.35}}.page_heroTitle__ixXIp{font-family:var(--font-syne),sans-serif;font-size:clamp(28px,6vw,64px);font-weight:700;letter-spacing:-1.5px;line-height:1.15;color:var(--lp-text-1);margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:4px}.page_heroTitleAccent__UreXx{font-size:clamp(28px,6vw,64px);font-weight:700;background:linear-gradient(90deg,#3b82f6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSub__fi66w{font-size:clamp(14px,1.5vw,17px);color:var(--lp-text-2);line-height:1.65;max-width:520px;margin-bottom:36px;text-align:center}.page_heroActions__uE8fj{display:flex;align-items:center;gap:12px;margin-bottom:60px}.page_btnPrimary__d_sTc{display:inline-flex;align-items:center;gap:8px;padding:15px 30px;background:linear-gradient(135deg,var(--lp-accent),#a855f7);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .2s,transform .12s,filter .2s}.page_btnPrimary__d_sTc:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 60%);pointer-events:none}.page_btnPrimary__d_sTc:hover{box-shadow:0 8px 32px color-mix(in oklab,var(--lp-accent) 50%,transparent),0 0 60px rgba(168,85,247,.25);transform:translateY(-2px);filter:brightness(1.05)}.page_btnSecondary__s2OE4{display:inline-flex;align-items:center;gap:8px;padding:15px 30px;background:var(--lp-surface);color:var(--lp-text-1);border:1px solid var(--lp-border-h);border-radius:12px;font-size:15px;font-weight:600;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:background .15s,border-color .2s,box-shadow .2s,transform .12s}.page_btnSecondary__s2OE4:hover{background:var(--lp-surface-2);border-color:var(--lp-border-h);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.25)}.page_section__zQZ2o{padding:96px 48px;max-width:1200px;margin:0 auto}.page_sectionEyebrow__kQzdJ{font-family:var(--font-dm-mono),monospace;font-size:11px;color:var(--lp-accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:8px}.page_sectionEyebrow__kQzdJ:after,.page_sectionEyebrow__kQzdJ:before{content:"";display:inline-block;width:20px;height:1px;background:var(--lp-accent)}.page_sectionTitle__6ic_4{font-family:var(--font-syne),sans-serif;font-size:clamp(26px,3.5vw,38px);font-weight:700;letter-spacing:-1px;color:var(--lp-text-1);text-align:center;margin-bottom:12px;line-height:1.25}.page_sectionSub__ISJaj{font-family:var(--font-dm-sans),sans-serif;font-size:15px;color:var(--lp-text-2);text-align:center;max-width:500px;margin:0 auto 52px;line-height:1.6}.page_logosStrip__KFLuw{position:relative;z-index:1;padding:36px 48px 48px;text-align:center}.page_logosHeading__5eb56{font-family:var(--font-syne),sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.5px;color:var(--lp-text-1);margin-bottom:28px}.page_logosRow__3BKXs{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.page_logoItem__Ph3f1{font-family:var(--font-syne),sans-serif;font-size:14px;font-weight:700;color:var(--lp-text-1);letter-spacing:-.3px;padding:9px 18px;background:var(--lp-surface);border:1px solid var(--lp-border-h);border-radius:100px;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .15s ease;cursor:default;user-select:none}.page_logoItem__Ph3f1:hover{color:var(--lp-accent);border-color:color-mix(in oklab,var(--lp-accent) 40%,transparent);background:color-mix(in oklab,var(--lp-accent) 8%,transparent);transform:translateY(-1px)}@media (max-width:768px){.page_logosStrip__KFLuw{padding:20px 20px 40px}.page_logosRow__3BKXs{gap:10px}.page_logoItem__Ph3f1{font-size:13px;padding:8px 14px}}.page_featuresGrid__txuLt{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:color-mix(in oklab,var(--lp-border) 60%,transparent);border:1px solid color-mix(in oklab,var(--lp-border) 60%,transparent);border-radius:20px;overflow:hidden}.page_featureCell__IR_Ry{position:relative;overflow:hidden;background:color-mix(in oklab,var(--lp-bg) 50%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:36px;cursor:default;transition:background .25s,border-color .25s}.page_featureCell__IR_Ry:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,0),transparent);transition:background .4s}.page_featureCell__IR_Ry:hover{background:color-mix(in oklab,var(--lp-accent) 8%,transparent)}.page_featureCell__IR_Ry:hover:before{background:linear-gradient(90deg,transparent,rgba(99,102,241,.6),transparent)}.page_featureCell__IR_Ry:after{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:200px;height:120px;background:radial-gradient(ellipse,color-mix(in oklab,var(--lp-accent) 12%,transparent),transparent);opacity:0;pointer-events:none;transition:opacity .4s}.page_featureCell__IR_Ry:hover:after{opacity:1}.page_featureIconWrap__1BKwp{width:44px;height:44px;border-radius:11px;background:color-mix(in oklab,var(--lp-accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--lp-accent) 20%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background .2s,border-color .2s,box-shadow .2s}.page_featureCell__IR_Ry:hover .page_featureIconWrap__1BKwp{background:color-mix(in oklab,var(--lp-accent) 20%,transparent);border-color:color-mix(in oklab,var(--lp-accent) 35%,transparent);box-shadow:0 0 16px color-mix(in oklab,var(--lp-accent) 25%,transparent)}.page_featureTitle__pGLZ6{font-family:var(--font-syne),sans-serif;font-size:15px;font-weight:700;color:var(--lp-text-1);letter-spacing:-.3px;margin-bottom:10px}.page_featureDesc__GZakL{font-size:13.5px;color:var(--lp-text-2);line-height:1.65}.page_whySection__GjgQC{position:relative;padding:96px 48px;overflow:hidden;background:transparent;border-top:none;border-bottom:none}.page_whySection__GjgQC:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.05),transparent 65%);pointer-events:none}.page_whyInner__DL0A_{position:relative;z-index:1;max-width:1200px;margin:0 auto}.page_whyGrid__W2CzY{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_whyCard__V9IUK{position:relative;overflow:hidden;padding:36px;background:color-mix(in oklab,var(--lp-bg) 40%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in oklab,var(--lp-border) 50%,transparent);border-radius:16px;transition:border-color .25s,transform .2s,box-shadow .25s,background .25s}.page_whyCard__V9IUK:before{content:"";position:absolute;bottom:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in oklab,var(--lp-accent) 10%,transparent),transparent);opacity:0;pointer-events:none;transition:opacity .3s}.page_whyCard__V9IUK:hover{border-color:color-mix(in oklab,var(--lp-accent) 25%,transparent);background:color-mix(in oklab,var(--lp-accent) 6%,transparent);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklab,var(--lp-accent) 10%,transparent)}.page_whyCard__V9IUK:hover:before{opacity:1}.page_whyEmoji__zTlR8{font-size:32px;margin-bottom:20px;display:block}.page_whyTitle__R2Hfy{font-family:var(--font-syne),sans-serif;font-size:15.5px;font-weight:700;color:var(--lp-text-1);letter-spacing:-.3px;margin-bottom:10px}.page_whyDesc__8KGY7{font-size:13.5px;color:var(--lp-text-2);line-height:1.65}.page_ctaSection__BmsKD{padding:120px 48px;text-align:center;overflow:hidden}.page_ctaGlow__fqtf6{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(99,102,241,.08) 0,transparent 70%);pointer-events:none}.page_ctaInner__UkDPS{position:relative;z-index:1;max-width:640px;margin:0 auto}.page_ctaTitle__8jURU{font-family:var(--font-syne),sans-serif;font-size:clamp(30px,4.5vw,50px);font-weight:700;letter-spacing:-2px;line-height:1.25;color:var(--lp-text-1);margin-bottom:16px;display:flex;flex-direction:column;align-items:center}.page_ctaTitleAccent__3IEcx{background:linear-gradient(135deg,var(--lp-accent),var(--lp-accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_ctaSub__ACA_V{font-size:16px;color:var(--lp-text-2);line-height:1.65;margin-bottom:36px}.page_ctaBtn__Q_Mcf{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;background:var(--lp-accent);color:white;border:none;border-radius:10px;font-size:15px;font-weight:600;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;margin-bottom:28px}.page_ctaBtn__Q_Mcf:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 6px 24px rgba(99,102,241,.45)}.page_ctaTrust__1okxm{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.page_ctaTrustItem__9A_HJ{display:flex;align-items:center;gap:6px;font-size:12px;font-family:var(--font-dm-mono),monospace;color:var(--lp-text-3)}.page_ctaCheck__inx3V{color:var(--lp-success);font-size:12px}@media (max-width:1024px){.page_navCenter__oYtlt{display:none}.page_featuresGrid__txuLt,.page_whyGrid__W2CzY{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_nav__ijo23{padding:0 20px}.page_hero__7KFOs{padding:72px 20px 60px;min-height:auto}.page_section__zQZ2o,.page_whySection__GjgQC{padding:64px 20px}.page_ctaSection__BmsKD{padding:80px 20px}.page_featuresGrid__txuLt,.page_whyGrid__W2CzY{grid-template-columns:1fr}.page_heroActions__uE8fj{flex-direction:column;align-items:center}}@media (max-width:480px){.page_logosRow__3BKXs{gap:16px}}.page_videoOverlay__1pw7m{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;animation:page_fadeIn__jjObi .25s ease}.page_videoModal__wuHJQ{position:relative;width:min(1100px,95vw);border-radius:16px;overflow:hidden;background:#000;box-shadow:0 25px 80px rgba(0,0,0,.45)}.page_demoVideo__T60rB{width:100%;display:block;max-height:85vh}.page_closeButton__067Ye{position:absolute;top:14px;right:14px;width:42px;height:42px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font-size:22px;cursor:pointer;transition:.2s;z-index:2}.page_closeButton__067Ye:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_pageWrapper__r1f07{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}.page_pageWrapper__m_X_Z{min-height:100vh;background:var(--background);color:var(--foreground)}.page_mainContent__DqcEs{width:100%;max-width:1280px;margin:0 auto;padding:7rem 2rem 8rem}.page_hero__QYBF4{text-align:center;max-width:920px;margin:0 auto 9rem;display:flex;flex-direction:column;align-items:center}.page_badge__o1rGP{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent);border-radius:999px;background:color-mix(in oklab,var(--foreground) 4%,transparent);color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em}.page_title___6MTC{margin-top:1.5rem;margin-bottom:1.5rem;font-family:var(--font-dm-sans),sans-serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;letter-spacing:-.055em;line-height:.98;color:var(--foreground)}.page_titleAccent__Z1eHj{display:block;background:linear-gradient(90deg,var(--foreground),var(--muted-foreground));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroDescription__LicEI{max-width:720px;color:var(--muted-foreground);font-size:1.2rem;line-height:1.7}.page_heroActions__g5iR5{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}.page_primaryButton__jAuoX,.page_secondaryButton__UPLVe{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.1rem;border-radius:9px;font-family:var(--font-dm-sans),sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.page_primaryButton__jAuoX{background:var(--foreground);color:var(--background)}.page_primaryButton__jAuoX:hover{transform:translateY(-2px)}.page_secondaryButton__UPLVe{border:1px solid var(--border);color:var(--foreground);background:var(--background)}.page_secondaryButton__UPLVe:hover{border-color:color-mix(in oklab,var(--foreground) 30%,var(--border))}.page_heroMeta__ABdvs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.5rem;color:var(--muted-foreground);font-size:.8rem}.page_heroMeta__ABdvs span{display:inline-flex;align-items:center;gap:.4rem}.page_sectionHeader__ly5SW{max-width:760px;margin-bottom:3rem}.page_sectionEyebrow__kQuza{display:block;margin-bottom:.9rem;color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em}.page_controlContent__WAVyR h2,.page_finalCta__HKuVv h2,.page_sectionHeader__ly5SW h2{margin:0 0 1rem;font-family:var(--font-dm-sans),sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em;color:var(--foreground)}.page_controlContent__WAVyR p,.page_finalCta__HKuVv p,.page_sectionHeader__ly5SW p{max-width:680px;margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.7}.page_platformSection__GX5cE{margin-bottom:10rem}.page_layersGrid__ObyrX{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.page_layerCard__XiTD5{position:relative;min-height:430px;padding:1.5rem;border:1px solid var(--border);border-radius:14px;background:var(--card);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_layerCard__XiTD5:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,color-mix(in oklab,var(--layer-accent) 12%,transparent),transparent 55%);pointer-events:none}.page_layerCard__XiTD5:hover{transform:translateY(-5px);border-color:color-mix(in oklab,var(--layer-accent) 40%,var(--border));box-shadow:0 20px 50px -30px color-mix(in oklab,var(--layer-accent) 35%,transparent)}.page_layerTop__v9UXw{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;position:relative;z-index:1}.page_layerNumber__kxXm7{font-family:var(--font-dm-mono),monospace;font-size:.7rem;color:var(--muted-foreground)}.page_layerIcon__28Uqf{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--layer-accent);background:color-mix(in oklab,var(--layer-accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--layer-accent) 20%,transparent)}.page_layerCard__XiTD5 h3{position:relative;z-index:1;margin:0 0 .7rem;font-size:1.35rem;font-weight:700}.page_layerCard__XiTD5>p{position:relative;z-index:1;margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.page_layerItems__rr3LG{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem}.page_layerItem__J4wVM{display:flex;align-items:center;gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--border);color:var(--foreground);font-size:.82rem}.page_layerItem__J4wVM svg{color:var(--layer-accent)}.page_cardLink__npPPT{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.5rem;color:var(--foreground);font-size:.82rem;font-weight:600;text-decoration:none;transition:gap .2s ease}.page_cardLink__npPPT:hover{gap:.65rem}.page_runtimeSection__7YzG6{margin-bottom:10rem}.page_runtimeArchitecture__RxFwF{padding:2rem;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--foreground) 3%,transparent),transparent),var(--card)}.page_runtimeCore__BgsP_{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:420px;margin:0 auto 2.5rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:12px;background:var(--background)}.page_runtimeCore__BgsP_ span,.page_runtimeCore__BgsP_ strong{display:block}.page_runtimeCore__BgsP_ strong{font-size:.95rem}.page_runtimeCore__BgsP_ span{margin-top:.2rem;color:var(--muted-foreground);font-size:.75rem}.page_runtimeIcon__4rPT8{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--foreground);color:var(--background)}.page_cpuIcon__DqL_w{position:relative;width:20px;height:20px;border:2px solid;border-radius:4px}.page_cpuIcon__DqL_w div{position:absolute;width:4px;height:2px;background:currentColor}.page_cpuIcon__DqL_w div:first-child{left:-5px;top:3px}.page_cpuIcon__DqL_w div:nth-child(2){left:-5px;bottom:3px}.page_cpuIcon__DqL_w div:nth-child(3){right:-5px;top:3px}.page_cpuIcon__DqL_w div:nth-child(4){right:-5px;bottom:3px}.page_runtimeGrid__yH_d_{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.page_runtimeCard__ZkTlu{display:flex;gap:.9rem;padding:1.5rem;border-right:1px solid var(--border)}.page_runtimeCard__ZkTlu:last-child{border-right:none}.page_runtimeCard__ZkTlu>svg{flex-shrink:0;color:var(--muted-foreground)}.page_runtimeCard__ZkTlu h3{margin:0 0 .4rem;font-size:.9rem}.page_runtimeCard__ZkTlu p{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.page_controlSection__D5Xop{margin-bottom:10rem}.page_controlContent__WAVyR{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.page_enterpriseGrid__u9X6u{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.page_enterpriseCard__g3ho3{padding:1.5rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.page_enterpriseIcon__W68mT{width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid var(--border);border-radius:9px;color:var(--muted-foreground)}.page_enterpriseCard__g3ho3 h3{margin:0 0 .5rem;font-size:.95rem}.page_enterpriseCard__g3ho3 p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.page_connectionSection__45Ynw{margin-bottom:10rem}.page_systemMap__s6Uzj{padding:3rem 2rem;border:1px solid var(--border);border-radius:18px;background:var(--card)}.page_systemRow__U8_K_{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.page_systemRow__U8_K_ span{padding:.65rem .9rem;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;font-size:.7rem}.page_connectionLine__PuDFA{width:1px;height:50px;margin:0 auto;background:var(--border)}.page_operonNode__Cw62N{width:230px;margin:0 auto;padding:1.25rem;display:flex;flex-direction:column;align-items:center;border:1px solid var(--foreground);border-radius:12px;background:var(--foreground);color:var(--background)}.page_operonNode__Cw62N svg{margin-bottom:.5rem}.page_operonNode__Cw62N strong{font-size:.9rem}.page_operonNode__Cw62N span{margin-top:.2rem;font-size:.7rem;opacity:.65}.page_finalCta__HKuVv{padding:6rem 2rem;text-align:center;border-top:1px solid var(--border)}.page_finalCta__HKuVv p{margin:0 auto}@media (max-width:1100px){.page_layersGrid__ObyrX,.page_runtimeGrid__yH_d_{grid-template-columns:repeat(2,1fr)}.page_runtimeCard__ZkTlu:nth-child(2){border-right:none}.page_controlContent__WAVyR{grid-template-columns:1fr}}@media (max-width:700px){.page_mainContent__DqcEs{padding:5rem 1.25rem}.page_hero__QYBF4{margin-bottom:6rem}.page_title___6MTC{font-size:clamp(2.7rem,13vw,4rem)}.page_heroDescription__LicEI{font-size:1rem}.page_heroActions__g5iR5{flex-direction:column;width:100%}.page_primaryButton__jAuoX,.page_secondaryButton__UPLVe{width:100%}.page_heroMeta__ABdvs{flex-direction:column;align-items:center}.page_connectionSection__45Ynw,.page_controlSection__D5Xop,.page_platformSection__GX5cE,.page_runtimeSection__7YzG6{margin-bottom:7rem}.page_layersGrid__ObyrX{grid-template-columns:1fr}.page_layerCard__XiTD5{min-height:auto;padding-bottom:5rem}.page_runtimeGrid__yH_d_{grid-template-columns:1fr}.page_runtimeCard__ZkTlu{border-right:none;border-bottom:1px solid var(--border)}.page_runtimeCard__ZkTlu:last-child{border-bottom:none}.page_enterpriseGrid__u9X6u{grid-template-columns:1fr}.page_systemMap__s6Uzj{padding:2rem 1rem}.page_systemRow__U8_K_{gap:.5rem}}.page_heroBrandAccent__rUy5u{color:var(--lp-accent)}