:root{--bg:#08090D;--bg2:#0D0F16;--panel:rgba(246,247,251,0.055);--panel2:rgba(246,247,251,0.035);--line:rgba(246,247,251,0.100);--text:#F6F7FB;--muted:#A8ACB8;--accent:#A789FF;--accent2:#9BEFFF;--accent3:#FF7CC8;--good:#7EF0BC;--theme-link:#B8E8FF;--shadow:0 24px 80px rgba(0,0,0,0.420);--radius:28px;--radius-sm:18px;--max:1180px;--theme-content-width:760px;--theme-section-spacing:104px;--theme-body-size:16px;--theme-body-line-height:1.5;--theme-heading-weight:800;--theme-heading-letter-spacing:-0.04em;--theme-heading-line-height:1.08;--theme-h2-size:33.18px;--theme-h3-size:27.65px;--theme-h4-size:23.04px;--theme-h5-size:19.2px;--theme-h6-size:16px;--theme-font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-font-heading:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-font-nav:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-font-button:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--theme-font-body-axes:normal;--theme-font-heading-axes:normal;--theme-font-nav-axes:normal;--theme-font-button-axes:normal;--theme-motion-duration:700ms;--theme-motion-stagger:80ms;--theme-motion-easing:cubic-bezier(.22,.61,.36,1);--theme-hover-lift:3px;--theme-hover-scale:1.015;--theme-glass-blur:18px;--theme-header-height:72px;--theme-header-blur:18px;--theme-noise-opacity:0.04;--theme-cursor-size:460px;--theme-cursor-opacity:0.2;--theme-aurora-duration:16.8s;--theme-glow-a:rgba(110,231,255,0.160);--theme-glow-b:rgba(167,137,255,0.140);--theme-glow-c:rgba(255,124,200,0.100);--theme-gradient:linear-gradient(135deg,rgba(155,239,255,1.000) 0%,rgba(167,137,255,1.000) 52%,rgba(255,124,200,1.000) 100%);--theme-gradient-speed:18s;--theme-h1-min:52px;--theme-h1-fluid:8vw;--theme-h1-max:98px;--theme-space-xs:4px;--theme-space-sm:8px;--theme-space-md:16px;--theme-space-lg:24px;--theme-space-xl:40px;--theme-space-xxl:64px;--theme-radius-sm:10px;--theme-radius-md:18px;--theme-radius-lg:28px;--theme-shadow-sm:0 8px 22px rgba(0,0,0,0.10);--theme-shadow-md:0 16px 42px rgba(0,0,0,0.22);--theme-shadow-lg:0 28px 70px rgba(0,0,0,0.38);}body{font-family:var(--theme-font-body);font-variation-settings:var(--theme-font-body-axes);font-size:var(--theme-body-size);line-height:var(--theme-body-line-height);background:radial-gradient(circle at 14% 18%,var(--theme-glow-b),transparent 28%),radial-gradient(circle at 88% 10%,var(--theme-glow-a),transparent 28%),radial-gradient(circle at 52% 88%,var(--theme-glow-c),transparent 30%),var(--bg);}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-heading);font-variation-settings:var(--theme-font-heading-axes);font-weight:var(--theme-heading-weight);letter-spacing:var(--theme-heading-letter-spacing);}h1{font-size:clamp(var(--theme-h1-min),var(--theme-h1-fluid),var(--theme-h1-max));}.nav,.breadcrumbs{font-family:var(--theme-font-nav);font-variation-settings:var(--theme-font-nav-axes)}.btn,button,input[type=button],input[type=submit]{font-family:var(--theme-font-button);font-variation-settings:var(--theme-font-button-axes)}section{padding-top:var(--theme-section-spacing);padding-bottom:var(--theme-section-spacing)}.prose{max-width:var(--theme-content-width)}.card,.mac-panel,.trial,.footer-cta,.page-block-card{backdrop-filter:blur(var(--theme-glass-blur)) saturate(118%);-webkit-backdrop-filter:blur(var(--theme-glass-blur)) saturate(118%);}.reveal{transition-duration:var(--theme-motion-duration);transition-timing-function:var(--theme-motion-easing)}.noise{opacity:var(--theme-noise-opacity)}.cursor-glow{width:var(--theme-cursor-size);height:var(--theme-cursor-size);opacity:var(--theme-cursor-opacity);background:radial-gradient(circle,var(--theme-glow-a) 0%,var(--theme-glow-b) 34%,transparent 70%)}.orb-a{background:radial-gradient(circle,var(--theme-glow-a),transparent 70%)}.orb-b{background:radial-gradient(circle,var(--theme-glow-b),transparent 72%)}.orb-c{background:radial-gradient(circle,var(--theme-glow-c),transparent 72%)}.section-glow::before{background:radial-gradient(circle,var(--theme-glow-b),var(--theme-glow-a) 42%,transparent 70%)}.scroll-progress span{background:linear-gradient(90deg,var(--accent2),var(--accent) 48%,var(--accent3));box-shadow:0 0 16px color-mix(in srgb,var(--accent2) 55%,transparent)}.grad{background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme-button-style="gradient"] .btn.primary{background:var(--theme-gradient)}.nav-inner{min-height:var(--theme-header-height)}.nav{backdrop-filter:saturate(160%) blur(var(--theme-header-blur));-webkit-backdrop-filter:saturate(160%) blur(var(--theme-header-blur));}html[data-theme-navigation-style="underline"] .nav a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}html[data-theme-navigation-style="pill"] .nav a:not(.btn){padding:.45rem .72rem;border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,transparent)}html[data-theme-form-style="filled"] input:not([type=checkbox]):not([type=radio]),html[data-theme-form-style="filled"] textarea,html[data-theme-form-style="filled"] select{background:var(--panel2);border-color:transparent}html[data-theme-form-style="minimal"] input:not([type=checkbox]):not([type=radio]),html[data-theme-form-style="minimal"] textarea,html[data-theme-form-style="minimal"] select{background:transparent;border-width:0 0 1px;border-radius:0}html[data-theme-tabs-style="pills"] [role=tab]{border-radius:999px}html[data-theme-tabs-style="boxed"] [role=tab]{border:1px solid var(--line)}html[data-theme-accordion-style="cards"] .pb-accordion details{box-shadow:var(--theme-shadow-sm);border-radius:var(--theme-radius-md)}html[data-theme-accordion-style="minimal"] .pb-accordion details{border-width:0 0 1px;border-radius:0;background:transparent}html[data-theme-table-style="striped"] table tbody tr:nth-child(even){background:color-mix(in srgb,var(--panel) 70%,transparent)}html[data-theme-table-style="minimal"] table th,html[data-theme-table-style="minimal"] table td{border-color:transparent}html[data-theme-modal-style="solid"] .pb-dialog-card,html[data-theme-modal-style="solid"] .pb-drawer{backdrop-filter:none;background:var(--bg2)}html[data-theme-modal-style="soft"] .pb-dialog-card,html[data-theme-modal-style="soft"] .pb-drawer{background:color-mix(in srgb,var(--bg2) 92%,var(--accent2))}html[data-theme-testimonial-style="quote"] blockquote.page-block-card{background:transparent;border-color:transparent;box-shadow:none;font-size:1.12em}html[data-theme-testimonial-style="minimal"] blockquote.page-block-card{box-shadow:none;border-width:0 0 1px;border-radius:0}html[data-theme-pricing-style="bordered"] .page-block-pricing .page-block-card{box-shadow:none;border:2px solid var(--line)}html[data-theme-pricing-style="flat"] .page-block-pricing .page-block-card{box-shadow:none;background:var(--panel2)}html[data-theme-button-style="gradient"] .btn.primary,.grad{background-size:220% 220%;animation:themeGradientShift var(--theme-gradient-speed) ease-in-out infinite alternate}@keyframes themeGradientShift{0%{background-position:0% 50%}100%{background-position:100% 50%}}