@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_fb29dc8b-module__9cR6DW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_fb29dc8b-module__9cR6DW__variable{--font-landing-display:"Figtree", "Figtree Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_6wmTes9fdQKveDwQnu9BpX7m19BU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f3a51e03-module__04WqIW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f3a51e03-module__04WqIW__variable{--font-landing-body:"Inter", "Inter Fallback"}
.landing-page{--landing-accent:#814ac8;--landing-accent-hover:#9360d4;--landing-glow:#814ac873;--landing-glow-soft:#814ac826;--landing-demo-cycle:10s;--landing-demo-cycle-fast:4s;--landing-section-y:100px;--landing-nav-h:72px;--landing-radius-sm:6px;--landing-radius-md:12px;--landing-radius-pill:9999px;--landing-font-display:var(--font-landing-display,"Figtree"), ui-sans-serif, sans-serif;--landing-font-body:var(--font-landing-body,"Inter"), ui-sans-serif, sans-serif;background:var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font-body);font-size:16px;line-height:1.5}html.dark .landing-page{--landing-bg:#000;--landing-surface:#0a0a0a;--landing-surface-elevated:#111;--landing-border:#ffffff1f;--landing-border-subtle:#ffffff14;--landing-text:#fff;--landing-text-muted:#a3a3a3;--landing-text-subtle:#ccc;--landing-chrome-hover:#ffffff0f;--landing-header-scrolled-bg:#000000d9;--landing-header-scrolled-border:#ffffff14;--landing-card-bg:#ffffff08;--landing-card-bg-hover:#ffffff0a;--landing-badge-bg:#ffffff0a;--landing-code-bg:#050505;--landing-code-text:#ffffffbf;--landing-vignette-mid:#0000008c;--landing-vignette-outer:#000000eb;--landing-caption-shadow:#000000f2}html.light .landing-page{--landing-bg:#fff;--landing-surface:#fafafa;--landing-surface-elevated:#f5f5f5;--landing-border:#0000001f;--landing-border-subtle:#00000014;--landing-text:#0a0a0a;--landing-text-muted:#737373;--landing-text-subtle:#525252;--landing-chrome-hover:#0000000f;--landing-header-scrolled-bg:#ffffffeb;--landing-header-scrolled-border:#00000014;--landing-card-bg:#00000005;--landing-card-bg-hover:#0000000a;--landing-badge-bg:#00000008;--landing-code-bg:#f4f4f5;--landing-code-text:#000000c7;--landing-vignette-mid:#ffffff59;--landing-vignette-outer:#ffffffbf;--landing-caption-shadow:#ffffffd9}.landing-header{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.landing-header--scrolled{border-bottom-color:var(--landing-header-scrolled-border);background-color:var(--landing-header-scrolled-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-container{width:100%;max-width:var(--landing-container-max);margin-inline:auto;padding-inline:40px}.landing-container-wide{width:100%;max-width:1200px;margin-inline:auto;padding-inline:40px}.landing-section{padding-block:var(--landing-section-y)}.landing-section-label{font-family:var(--landing-font-body);letter-spacing:.02em;color:var(--landing-text-muted);margin-bottom:16px;font-size:14px;font-weight:500;display:inline-block}.landing-heading-xl{font-family:var(--landing-font-display);letter-spacing:-2.2px;color:var(--landing-text);font-size:70px;font-weight:600;line-height:77px}.landing-heading-lg{font-family:var(--landing-font-display);letter-spacing:-2px;color:var(--landing-text);font-size:50px;font-weight:400;line-height:55px}.landing-heading-md{font-family:var(--landing-font-display);letter-spacing:-.4px;color:var(--landing-text);font-size:20px;font-weight:500;line-height:1.3}.landing-body{font-family:var(--landing-font-body);color:var(--landing-text-muted);font-size:18px;line-height:1.55}.landing-body-sm{font-family:var(--landing-font-body);color:var(--landing-text-muted);font-size:14px;line-height:1.5}.landing-hero-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-demo-stage{isolation:isolate;width:100%;position:relative;overflow:hidden}.landing-circles-bg{background:var(--landing-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.landing-circles-bg-rings{width:min(88vw,560px);height:min(88vw,560px);max-height:100%;position:relative}.landing-circles-ring{--ring-scale:.5;--ring-duration:24s;--ring-opacity:.5;width:calc(var(--ring-scale) * 100%);height:calc(var(--ring-scale) * 100%);background:conic-gradient(from 0deg, transparent 0deg, rgba(129, 74, 200, calc(var(--ring-opacity) * .25)) 24deg, rgba(196, 181, 254, var(--ring-opacity)) 58deg, rgba(129, 74, 200, calc(var(--ring-opacity) * .35)) 96deg, transparent 138deg, transparent 196deg, rgba(109, 40, 217, calc(var(--ring-opacity) * .2)) 228deg, rgba(167, 139, 250, calc(var(--ring-opacity) * .75)) 268deg, rgba(129, 74, 200, calc(var(--ring-opacity) * .3)) 304deg, transparent 344deg);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.landing-circles-ring-cw{animation:landing-circles-spin-cw var(--ring-duration) linear infinite}.landing-circles-ring-ccw{animation:landing-circles-spin-ccw var(--ring-duration) linear infinite}.landing-circles-bg-glow{filter:blur(18px);background:radial-gradient(circle,#d8b4fe8c 0%,#814ac847 42%,#4c1d9514 68%,#0000 100%);border-radius:50%;width:140px;height:140px;animation:5s ease-in-out infinite landing-circles-glow-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-circles-bg-vignette{pointer-events:none;background:radial-gradient(circle at center, transparent 32%, var(--landing-vignette-mid) 72%, var(--landing-vignette-outer) 100%);position:absolute;inset:0}@keyframes landing-circles-spin-cw{to{rotate:360deg}}@keyframes landing-circles-spin-ccw{to{rotate:-360deg}}@keyframes landing-circles-glow-pulse{0%,to{opacity:.65;scale:.94}50%{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.landing-circles-ring-cw,.landing-circles-ring-ccw,.landing-circles-bg-glow{animation:none}.landing-circles-bg-glow{opacity:.8}}.landing-demo-caption-layer{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-demo-caption{max-width:min(20rem,80vw);font-family:var(--landing-font-display);letter-spacing:-.02em;color:var(--landing-text);text-align:center;text-wrap:balance;text-shadow:0 0 40px var(--landing-caption-shadow), 0 0 16px var(--landing-caption-shadow), 0 0 48px #814ac82e;opacity:0;margin:0;padding-inline:1rem;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:500;line-height:1.4;transition:opacity .7s,transform .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(8px - 50%))}.landing-demo-caption-active{opacity:1;transform:translate(-50%,-50%)}.landing-hero-glow:before{content:"";background:radial-gradient(ellipse at center, var(--landing-glow) 0%, var(--landing-glow-soft) 40%, transparent 70%);filter:blur(60px);opacity:.7;border-radius:50%;width:700px;height:500px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.landing-badge{border-radius:var(--landing-radius-pill);border:1px solid var(--landing-border-subtle);background:var(--landing-badge-bg);font-family:var(--landing-font-body);color:var(--landing-text);align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.landing-badge-new{border-radius:var(--landing-radius-pill);padding:4px 10px;font-size:12px;font-weight:600;line-height:1}.landing-btn-primary{border-radius:var(--landing-radius-sm);font-family:var(--landing-font-body);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex}.landing-btn-outline{border-radius:var(--landing-radius-sm);border:1px solid var(--landing-border);font-family:var(--landing-font-body);color:var(--landing-text);background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.landing-btn-outline:hover{border-color:var(--landing-border);background:var(--landing-card-bg-hover)}.landing-btn-pill{border-radius:var(--landing-radius-pill);font-family:var(--landing-font-body);justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.landing-feature-card{border-radius:var(--landing-radius-md);border:1px solid var(--landing-border-subtle);background:var(--landing-card-bg);padding:24px;transition:border-color .2s}.landing-feature-card:hover{border-color:#814ac859}.landing-copy-block{border-left:2px solid #0000;max-width:28rem;padding-left:1.25rem;transition:border-color .5s,opacity .5s,transform .5s}.landing-copy-block-active{border-left-color:var(--landing-accent)}.landing-step-index{font-family:var(--landing-font-display);letter-spacing:.12em;color:var(--landing-accent);margin-bottom:.75rem;font-size:13px;font-weight:500;display:block}.landing-feature-item{gap:1rem;display:flex}.landing-feature-item .landing-icon-wrap{flex-shrink:0}.landing-comparison-slider-test{clip-path:inset(0 55% 0 0);animation:landing-slider-reveal var(--landing-demo-cycle) ease-in-out infinite}.landing-comparison-slider-handle{animation:landing-slider-handle var(--landing-demo-cycle) ease-in-out infinite;left:45%}.landing-diff-pulse{animation:1.4s ease-in-out infinite landing-diff-pulse}.landing-viewport-frame{max-width:100%}@keyframes landing-slider-reveal{0%,to{clip-path:inset(0 62% 0 0)}50%{clip-path:inset(0 18% 0 0)}}@keyframes landing-slider-handle{0%,to{left:38%}50%{left:82%}}@keyframes landing-diff-pulse{0%,to{opacity:.55}50%{opacity:1}}.landing-capture-progress-bar{width:66%;animation:landing-capture-progress var(--landing-demo-cycle) ease-in-out infinite}.landing-approve-badge{animation:landing-approve-flash var(--landing-demo-cycle) ease-in-out infinite}.landing-approve-cta{animation:landing-approve-cta var(--landing-demo-cycle-fast) ease-in-out infinite}.landing-configure-url:after{content:"|";color:var(--landing-accent);margin-left:1px;animation:1s step-end infinite landing-caret-blink}.landing-configure-tag{animation:landing-tag-pop var(--landing-demo-cycle-fast) ease-in-out infinite}.landing-configure-save{animation:landing-save-pulse var(--landing-demo-cycle-fast) ease-in-out infinite}.landing-configure-caret:after{content:"|";color:var(--landing-accent);margin-left:1px;animation:1s step-end infinite landing-caret-blink}.landing-report-success-badge{animation:landing-report-success-pulse var(--landing-demo-cycle-fast) ease-in-out infinite}.landing-report-save-idle{animation:landing-approve-cta var(--landing-demo-cycle-fast) ease-in-out infinite}@keyframes landing-report-success-pulse{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 20px 2px #34d39933}}@keyframes landing-approve-cta{0%,to{transform:scale(1);box-shadow:0 0 #814ac800}50%{transform:scale(1.04);box-shadow:0 0 16px #814ac859}}@keyframes landing-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes landing-tag-pop{0%,to{opacity:.55;transform:scale(.96)}33%{opacity:1;transform:scale(1)}}@keyframes landing-save-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes landing-capture-progress{0%,to{width:33%}50%{width:88%}}@keyframes landing-approve-flash{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 12px 2px #34d39940}}.landing-icon-wrap{width:40px;height:40px;color:var(--landing-accent);background:#814ac826;border-radius:10px;justify-content:center;align-items:center;display:flex}.landing-mock-panel{border-radius:var(--landing-radius-md);border:1px solid var(--landing-border-subtle);background:var(--landing-card-bg);overflow:hidden}.landing-product-showcase{box-shadow:0 24px 80px #0000001f}html.dark .landing-product-showcase{box-shadow:0 24px 80px #00000059}.landing-product-showcase .overflow-auto,.landing-product-showcase .overflow-x-auto,.landing-product-showcase .overflow-y-auto{overflow:hidden!important}.landing-product-showcase img{max-width:100%}.landing-code-block{border-radius:var(--landing-radius-md);border:1px solid var(--landing-border-subtle);background:var(--landing-code-bg);color:var(--landing-code-text);padding:20px;font-family:ui-monospace,Fragment Mono,Source Code Pro,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.landing-demo-icon-glow{background:radial-gradient(circle at 30% 30%,#814ac859,#814ac814 60%,#0000)}.landing-cta-banner{border:1px solid var(--landing-border-subtle);background:linear-gradient(180deg, #814ac81f 0%, var(--landing-card-bg) 100%);text-align:center;border-radius:16px;padding:80px 40px;position:relative;overflow:hidden}.landing-cta-banner:before{content:"";background:radial-gradient(circle at 50% 0%, var(--landing-glow-soft), transparent 55%);pointer-events:none;position:absolute;inset:0}.landing-nav-link{font-family:var(--landing-font-body);color:var(--landing-text-muted);font-size:14px;font-weight:400;transition:color .2s}.landing-nav-link:hover,.landing-nav-link-active{color:var(--landing-text)}.landing-pricing-section [data-slot=card],.landing-faq-section [data-slot=accordion-item]{border-color:var(--landing-border-subtle);background:var(--landing-card-bg)}.landing-pricing-section .border-border{border-color:var(--landing-border-subtle)}.landing-pricing-section [data-slot=card]{background:var(--landing-card-bg)}.landing-pricing-section .bg-muted\/40{background:var(--landing-card-bg-hover)}.landing-pricing-section .text-muted-foreground{color:var(--landing-text-muted)}@media (prefers-reduced-motion:reduce){.landing-comparison-slider-test,.landing-comparison-slider-handle,.landing-diff-pulse,.landing-capture-progress-bar,.landing-approve-badge,.landing-approve-cta,.landing-configure-url:after,.landing-configure-caret:after,.landing-configure-tag,.landing-configure-save,.landing-report-success-badge,.landing-report-save-idle{animation:none}.landing-comparison-slider-test{clip-path:inset(0 40% 0 0)}.landing-comparison-slider-handle{left:60%}}@media (max-width:809px){.landing-container,.landing-container-wide{padding-inline:24px}.landing-heading-xl{letter-spacing:-1.5px;font-size:42px;line-height:46px}.landing-heading-lg{letter-spacing:-1px;font-size:32px;line-height:36px}.landing-section{padding-block:64px}}@media (min-width:810px) and (max-width:1439px){.landing-heading-xl{letter-spacing:-1.8px;font-size:56px;line-height:62px}.landing-heading-lg{font-size:40px;line-height:44px}}
.landing-page{--landing-metal-highlight:#e9d5ff;--landing-metal-mid:#9b6fd4;--landing-metal-deep:#6d42b0}.landing-hero-accent{background:linear-gradient(105deg, var(--landing-accent) 0%, var(--landing-metal-mid) 28%, var(--landing-metal-highlight) 46%, var(--landing-accent-hover) 62%, var(--landing-metal-deep) 82%, var(--landing-accent) 100%);color:#0000;filter:drop-shadow(0 1px #4c1d952e);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite landing-metallic-text-sheen}@keyframes landing-metallic-text-sheen{0%,to{background-position:20%}50%{background-position:80%}}.landing-page :is(.landing-btn-primary,.landing-btn-pill,.landing-badge-new,.landing-metallic-surface,.landing-audience-toggle a.is-active){isolation:isolate;color:#fff;border:1px solid #ffffff24;transition:transform .2s,filter .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #2d105038,0 3px 12px #814ac847;background:linear-gradient(165deg, #a878e8 0%, var(--landing-accent) 38%, #7548b8 100%)!important}.landing-page :is(.landing-btn-primary,.landing-btn-pill,.landing-badge-new,.landing-metallic-surface,.landing-audience-toggle a.is-active):before{content:"";opacity:.85;pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 36%,#ffffff0f 44%,#ffffff29 50%,#ffffff0f 56%,#0000 64%) 0 0/200% 100%;animation:6.5s ease-in-out infinite landing-metallic-surface-sheen;position:absolute;inset:0}.landing-page :is(.landing-btn-primary,.landing-btn-pill,.landing-metallic-surface)>*{z-index:1;position:relative}.landing-page :is(.landing-btn-primary,.landing-btn-pill,.landing-metallic-surface):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #2d105033,0 5px 16px #814ac857}.landing-page .landing-audience-toggle--sticky-machine a.is-active{filter:none;color:#1a0a2e!important}@keyframes landing-metallic-surface-sheen{0%,to{background-position:110% 0}50%{background-position:10% 0}}.landing-audience-toggle{border:1px solid var(--landing-border-subtle);letter-spacing:.02em;border-radius:999px;align-items:center;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.landing-audience-toggle a{color:var(--landing-text-muted);white-space:nowrap;padding:.4rem .75rem;text-decoration:none;transition:background .2s,color .2s}.landing-audience-toggle a:hover{color:var(--landing-text)}.landing-audience-toggle a.is-active{color:#fff}.landing-audience-toggle--sticky{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:100;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#08080ae0;border-color:#814ac859;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a,0 12px 40px -8px #000000a6,0 0 24px -4px #814ac840}.landing-audience-toggle--sticky-machine{font-family:var(--font-landing-mono,ui-monospace, monospace);background:#0a0a0ceb;border-color:#b794f659}.landing-audience-toggle--sticky-machine a.is-active{color:#1a0a2e!important}@media (prefers-reduced-motion:reduce){.landing-hero-accent{background-position:50%;animation:none}.landing-page :is(.landing-btn-primary,.landing-btn-pill,.landing-badge-new,.landing-metallic-surface,.landing-audience-toggle a.is-active):before{opacity:.2;background-position:50% 0;animation:none}}
