.landing-theme{--color-cocoaDarkBrown: #141414;--color-mediumVermillion: #fc618d;--color-congoPink: #fc82a6;--color-camel: #fce566;--color-raisin: #141414;--color-armadillo: #312b2b;--color-tikkaMasala: #fce566;--color-oldLace: #fdefd2;--color-antiqueWhite: #fdf4cc;--color-eggshell: #f7f1ff;--color-seashell: #fdf4cc;--color-milk: #fff9e8;--color-halfWhite: #f7f1ff;--color-goldFusion: #bab6c0;--color-ultramarineBlue: #5ad4e6;--color-jordyBlue: #5ad4e6;--color-majorelleBlue: #948ae3;--color-grape: #948ae3;--color-yellow-y3: #fce566;--color-green-g3: #7bd88f;--ld-hero-dark: #1b1917;--ld-hero-frame: #2d2a27;--font-primary: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-pixel: "VT323", ui-monospace, SFMono-Regular, monospace;--ld-bg: #1b1917;--ld-bg-alt: #211e1c;--ld-surface: #262321;--ld-surface-2: #2d2a27;--ld-text: #ece7e0;--ld-muted: #a8a199;--ld-faint: #6f6a64;--ld-border: rgba(255, 255, 255, .08);--ld-border-strong: rgba(255, 255, 255, .18);--ld-grid: rgba(255, 255, 255, .06);--ld-orange: hsl(12.41 93.55% 63.53%);--ld-accent: var(--ld-orange);--ld-accent-text: hsl(15 85% 64%);--ld-accent-hover: hsl(15 72% 58%);--ld-accent-ink: #ffffff;--ld-blue: var(--color-ultramarineBlue);--ld-night: #141414;--ld-ink: #1a1a1a;--ld-ink-soft: #221f1d;--ld-on-dark: #f7f1ff;--ld-on-dark-muted: #bab6c0;--ld-on-dark-border: rgba(247, 241, 255, .18);--ld-frame: var(--color-yellow-y3);background:var(--ld-bg);color:var(--ld-text);font-family:var(--font-primary)}body:has(.landing-theme){background:#141414!important}.landing-theme h1,.landing-theme h2,.landing-theme h3{font-family:var(--font-primary);font-weight:800;letter-spacing:0}.landing-theme .ld-pixel{font-family:var(--font-primary);font-weight:700;letter-spacing:.08em}.landing-theme .landing-surface-card{background:var(--ld-surface);border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px -6px #000c;transition-property:box-shadow,border-color,background-color,transform;transition-duration:.18s;transition-timing-function:ease-out}.landing-theme .landing-surface-card:hover{border-color:#ffffff29;box-shadow:0 3px 10px -7px #000000e6}.landing-theme .landing-surface-card-accent{background:color-mix(in srgb,var(--ld-surface) 88%,var(--ld-accent));border-color:color-mix(in srgb,var(--ld-accent) 50%,transparent);box-shadow:0 2px 8px -6px color-mix(in srgb,var(--ld-accent-hover) 50%,transparent)}.landing-theme .landing-surface-card-accent:hover{border-color:color-mix(in srgb,var(--ld-accent) 65%,transparent);box-shadow:0 3px 10px -7px color-mix(in srgb,var(--ld-accent-hover) 58%,transparent)}.landing-theme .landing-surface-chip{background:var(--ld-surface);border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 2px #0000004d;transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out}.landing-theme .landing-surface-chip:hover{background:var(--ld-surface-2);border-color:color-mix(in srgb,var(--ld-accent) 42%,transparent)}.landing-theme .landing-hero-section{--landing-hero-canvas-height: clamp(380px, 80svh, 820px)}@media(min-width:768px){.landing-theme .landing-hero-section{--landing-hero-canvas-height: clamp(460px, 60vw, 900px)}}@keyframes ld-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-theme .ld-marquee-track{animation:ld-marquee 32s linear infinite}@media(prefers-reduced-motion:reduce){.landing-theme .ld-marquee-track{animation:none}}@keyframes ld-prompt-cycle{0%,12.5%{transform:translateZ(0)}16.6%,29.1%{transform:translate3d(0,-56px,0)}33.3%,45.8%{transform:translate3d(0,-112px,0)}50%,62.5%{transform:translate3d(0,-168px,0)}66.6%,79.1%{transform:translate3d(0,-224px,0)}83.3%,95.8%{transform:translate3d(0,-280px,0)}to{transform:translate3d(0,-336px,0)}}.landing-theme .ld-prompt-track{will-change:transform;animation:ld-prompt-cycle 15s cubic-bezier(.22,1,.36,1) infinite}@keyframes ld-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-theme .ld-tab-progress{transform-origin:left;animation:ld-tab-progress 5s linear forwards}@media(prefers-reduced-motion:reduce){.landing-theme .ld-tab-progress{animation:none}}.landing-theme .ld-dots{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:18px 18px}@keyframes ld-signal-flow{to{stroke-dashoffset:-100}}.landing-theme .ld-signal{stroke:var(--ld-accent-text);stroke-width:1.6;fill:none;stroke-dasharray:10 90;stroke-dashoffset:0;animation:ld-signal-flow 1.6s linear infinite}@keyframes ld-hub-pulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--ld-accent) 35%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 12px transparent}}.landing-theme .ld-hub{animation:ld-hub-pulse 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.landing-theme .ld-prompt-track,.landing-theme .ld-signal,.landing-theme .ld-hub{animation:none}}html:has(.landing-theme){--ld-nav-h: 72px;--ld-anchor-offset: calc(var(--ld-nav-h) + 1rem)}.landing-theme [id]{scroll-margin-top:var(--ld-anchor-offset)}html:has(.landing-theme){scrollbar-width:none;-ms-overflow-style:none;background:#141414;overscroll-behavior-y:none;scroll-behavior:smooth;scroll-padding-top:var(--ld-anchor-offset)}html:has(.landing-theme)::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){html:has(.landing-theme){scroll-behavior:auto}}.ld-shine{background:linear-gradient(100deg,var(--color-antiqueWhite) 0%,var(--color-antiqueWhite) 40%,var(--color-milk) 50%,var(--color-antiqueWhite) 60%,var(--color-antiqueWhite) 100%);background-size:220% 100%;background-position:220% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.group:hover .ld-shine{animation:ld-shine-sweep 1.6s linear infinite}@keyframes ld-shine-sweep{0%{background-position:220% 0}45%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.group:hover .ld-shine{animation:none}}.landing-theme :where([data-slot=input],textarea,[data-slot=select-trigger]):not(.quote-workspace-theme *){background-color:var(--ld-surface)!important;border-color:var(--ld-border)!important;color:var(--ld-text)!important}.landing-theme :where([data-slot=input],textarea):not(.quote-workspace-theme *)::-moz-placeholder{color:var(--ld-muted)!important}.landing-theme :where([data-slot=input],textarea):not(.quote-workspace-theme *)::placeholder,.landing-theme [data-slot=select-trigger]:not(.quote-workspace-theme *)[data-placeholder]{color:var(--ld-muted)!important}.landing-theme :where([data-slot=input],textarea,[data-slot=select-trigger]):not(.quote-workspace-theme *):focus,.landing-theme :where([data-slot=input],textarea,[data-slot=select-trigger]):not(.quote-workspace-theme *):focus-visible{background-color:var(--ld-surface)!important;border-color:var(--ld-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ld-accent) 22%,transparent)!important}.landing-theme [data-slot=input]:not(.quote-workspace-theme *):-webkit-autofill,.landing-theme [data-slot=input]:not(.quote-workspace-theme *):-webkit-autofill:hover,.landing-theme [data-slot=input]:not(.quote-workspace-theme *):-webkit-autofill:focus{-webkit-text-fill-color:var(--ld-text)!important;box-shadow:0 0 0 1000px var(--ld-surface) inset!important;caret-color:var(--ld-text)}.landing-theme .legal-layout{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.landing-theme .legal-layout{grid-template-columns:minmax(180px,1fr) minmax(0,4fr);gap:2rem}.landing-theme .legal-sidebar{height:-moz-fit-content;height:fit-content;border-bottom:0;padding-bottom:0;position:sticky;top:7rem}.landing-theme .legal-document-pane{height:calc(100svh - 9rem);overflow-y:auto}}.landing-theme.landing-light{--ld-bg: #ffffff;--ld-bg-alt: #f4f0e7;--ld-surface: #ffffff;--ld-surface-2: #fffdfa;--ld-text: #1b181c;--ld-muted: #6b6560;--ld-faint: #9a918b;--ld-border: rgba(27, 24, 28, .1);--ld-border-strong: rgba(27, 24, 28, .18);--ld-grid: rgba(27, 24, 28, .06);--ld-accent: #f96f4b;--ld-accent-hover: #e55f3b;--ld-accent-text: hsl(15 72% 46%);--ld-accent-ink: #ffffff;--ld-night: #1b181c;--ld-hero-dark: #1b181c;--nav-mark-bracket: #0d0d0d;background:var(--ld-bg);color:var(--ld-text)}body:has(.landing-theme.landing-light){background:#fff!important}html:has(.landing-theme.landing-light){background:#fff}.landing-theme.landing-light h1,.landing-theme.landing-light h2,.landing-theme.landing-light h3{font-weight:700;letter-spacing:-.01em}.landing-theme.landing-light ::-moz-selection{background:#f96f4b33;color:#1b181c}.landing-theme.landing-light ::selection{background:#f96f4b33;color:#1b181c}.landing-theme.landing-light .landing-surface-card{background:var(--ld-surface);border:1px solid rgba(27,24,28,.1);box-shadow:0 12px 30px #1b181c0f}.landing-theme.landing-light .landing-surface-card:hover{border-color:#1b181c29;box-shadow:0 14px 34px #1b181c1a}.landing-theme.landing-light .landing-surface-card-accent{background:#fff3ee;border-color:#f96f4b80;box-shadow:0 14px 34px #f96f4b1f}.landing-theme.landing-light .landing-surface-chip{background:var(--ld-surface);border:1px solid rgba(27,24,28,.08);box-shadow:0 6px 16px #1b181c0d}.landing-theme.landing-light .landing-surface-chip:hover{background:var(--ld-surface-2)}.landing-theme .ld-rail{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 9%,black 91%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 9%,black 91%,transparent 100%)}@keyframes ld-rail-forward{to{transform:translate(calc(-50% - 6px))}}@keyframes ld-rail-reverse{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}.landing-theme .ld-rail-track{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:ld-rail-forward 34s linear infinite;will-change:transform}.landing-theme .ld-rail-track-reverse{animation-name:ld-rail-reverse;animation-duration:39s}@keyframes ld-question-cycle{0%,11%{transform:translateZ(0)}15%,27%{transform:translate3d(0,-100px,0)}31%,43%{transform:translate3d(0,-200px,0)}47%,59%{transform:translate3d(0,-300px,0)}63%,75%{transform:translate3d(0,-400px,0)}79%,91%{transform:translate3d(0,-500px,0)}95%,to{transform:translate3d(0,-600px,0)}}.landing-theme .ld-question-track{display:flex;flex-direction:column;gap:16px;will-change:transform;animation:ld-question-cycle 12s cubic-bezier(.22,1,.36,1) infinite}@media(prefers-reduced-motion:reduce){.landing-theme .ld-rail-track,.landing-theme .ld-question-track{animation:none}}.landing-nav-surface{background:#fbfaf9;border-radius:20px;box-shadow:inset 0 -1px 1px -.5px #1717170f,0 0 0 1px #17171714,0 1px 1px -.5px #1717170a,0 3px 3px -1.5px #1717170a,0 6px 6px -3px #1717170a,0 10px 10px -5px #1717170a,0 20px 20px -10px #1717170a;transform-origin:top center;transition:opacity .22s ease-out,transform .4s cubic-bezier(.22,1,.36,1);animation:landing-nav-enter .52s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.landing-nav-surface--hidden{opacity:0;transform:translateY(calc(-100% - 16px)) scale(.985)}@keyframes landing-nav-enter{0%{opacity:0;transform:translateY(-16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.landing-nav-surface{transition:opacity .15s ease-out;animation:landing-nav-enter-reduced .15s ease-out}.landing-nav-surface--hidden{transform:none}}@keyframes landing-nav-enter-reduced{0%{opacity:0}to{opacity:1}}.marketing-route-content{view-transition-name:marketing-route-content}html:has([data-marketing-frame])::view-transition-old(root),html:has([data-marketing-frame])::view-transition-new(root){animation:none;mix-blend-mode:normal}html:has([data-marketing-frame])::view-transition-old(marketing-route-content){animation:marketing-content-out .1s ease-in both}html:has([data-marketing-frame])::view-transition-new(marketing-route-content){animation:marketing-content-in .16s ease-out both}@keyframes marketing-content-out{to{opacity:0}}@keyframes marketing-content-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){html:has([data-marketing-frame])::view-transition-old(marketing-route-content),html:has([data-marketing-frame])::view-transition-new(marketing-route-content){animation:none}}.landing-theme [data-scroll-reveal][data-reveal-state=hidden]{opacity:0;transform:translate3d(0,60px,0);will-change:opacity,transform}.landing-theme [data-scroll-reveal][data-reveal-state=visible]{opacity:1;transform:translateZ(0);transition-property:opacity,transform;transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes ld-cta-artifact-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--ld-cta-float-y, -4px),0)}}.landing-theme .ld-cta-artifact{animation:ld-cta-artifact-float 4.6s ease-in-out infinite}.landing-theme .ld-output-chip{--ld-cta-float-y: -2px;animation:ld-cta-artifact-float 2.6s ease-in-out infinite}.landing-theme .ld-cta-artifact-positive{--ld-cta-float-y: 4px}.landing-theme .ld-output-chip-positive{--ld-cta-float-y: 2px}@keyframes ld-format-node-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes ld-format-node-sway-reverse{0%,to{transform:rotate(8deg)}50%{transform:rotate(-8deg)}}.landing-theme .ld-format-node-sway{animation:ld-format-node-sway 10s ease-in-out infinite}.landing-theme .ld-format-node-sway-reverse{animation-name:ld-format-node-sway-reverse}@media(prefers-reduced-motion:reduce){.landing-theme [data-scroll-reveal]{opacity:1!important;transform:none!important;transition:none!important}.landing-theme .ld-cta-artifact,.landing-theme .ld-format-node-sway,.landing-theme .ld-output-chip{animation:none}}
