.base-copy{--content-max-width:1200px;--marketing-border:var(--border);--marketing-eyebrow:var(--muted-foreground);--marketing-heading:var(--foreground);font-feature-settings:"ss01" on, "ss02" on}.page-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.type-heading-2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.08}.type-body{font-size:1rem;line-height:1.5}.type-script{font-family:Georgia,serif;font-style:italic}.exposure{font-family:var(--font-display), sans-serif;font-weight:500;line-height:1.3}.text-c-primary\/50{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.text-c-warm-accent{color:var(--brand)}.border-c-line\/30{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}@media (min-width:640px){.page-container{padding-inline:32px}}.base-marquee{animation:28s linear infinite base-marquee}.base-release-scroll{scrollbar-width:none}.base-release-scroll::-webkit-scrollbar{display:none}.base-client-ai-scroll{scrollbar-width:none}@media (min-width:768px){.base-feature-copy{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translate(-28px,-50%)}.base-feature-copy-right{transform:translate(28px,-50%)}.base-feature-media{width:100%;transition:width .9s linear(0, .131 5.56%, .34 11.11%, .521 16.67%, .659 22.22%, .758 27.78%, .83 33.33%, .88 38.89%, .915 44.44%, .941 50%, .958 55.56%, .971 61.11%, .979 66.67%, .985 72.22%, .99 77.78%, .993 83.33%, .995 88.89%, .997 94.44%, 1)}.base-feature-card[data-revealed=true] .base-feature-copy{opacity:1;transition-delay:.18s;transform:translateY(-50%)}.base-feature-card[data-revealed=true] .base-feature-media{width:50%}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.base-feature-copy{opacity:1;transition:none;transform:translateY(-50%)}.base-feature-media{width:50%;transition:none}}.base-knowledge-static,.base-knowledge-live{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.base-knowledge-reduced-static{display:none}.base-knowledge-live,.base-knowledge-demo[data-live=true] .base-knowledge-static{opacity:0}.base-knowledge-demo[data-live=true] .base-knowledge-live{opacity:1}@media (prefers-reduced-motion:reduce){.base-knowledge-static{display:none}.base-knowledge-reduced-static{display:block}}.base-client-ai-scroll::-webkit-scrollbar{display:none}.base-client-ai-mascot{will-change:transform;animation:5.8s cubic-bezier(.45,0,.55,1) infinite alternate base-client-ai-mascot-float}@keyframes base-client-ai-mascot-float{0%{transform:translateY(2px)rotate(-3deg)}to{transform:translate(4px,-10px)rotate(2deg)}}.base-comparison[data-motion=ready]:not([data-visible=true]) .base-comparison-item{opacity:0;transform:translateY(8px)}.base-comparison[data-visible=true] .base-comparison-item{opacity:1;transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1);transition-delay:var(--comparison-delay,0s);transform:translate(0,0)}.base-hero-bar{transform-origin:bottom;opacity:0;transform:scaleY(.2)}.base-hero-bars[data-visible=true] .base-hero-bar{animation:.34s cubic-bezier(.23,1,.32,1) both base-hero-bar-enter;animation-delay:var(--bar-delay,0s)}@keyframes base-hero-bar-enter{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.base-hero-comet-tail{pointer-events:none}.base-hero-mascot-launch{padding-inline:.02em}@keyframes base-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.base-demo-panel{opacity:0;will-change:transform, opacity;animation:.62s cubic-bezier(.23,1,.32,1) forwards base-demo-panel-enter;transform:translateY(14px)scale(.97)}.base-demo-panel[data-panel=research]{animation-delay:.1s}.base-demo-panel[data-panel=voice]{animation-delay:.18s}.base-demo-panel[data-panel=draft]{animation-delay:.26s}.base-demo-panel-motion{will-change:transform;animation:7.5s cubic-bezier(.45,0,.55,1) infinite alternate base-demo-panel-drift}.base-demo-mascot-motion{will-change:transform;animation:5.6s cubic-bezier(.45,0,.55,1) infinite alternate base-demo-mascot-float}.base-demo-panel-motion[data-drift=left]{animation-duration:8.5s;animation-delay:-1.8s}.base-demo-panel-motion[data-drift=right]{animation-duration:9.25s;animation-direction:alternate-reverse;animation-delay:-4.2s}.base-demo-panel-motion[data-drift=center]{animation-duration:7.8s;animation-delay:-3.1s}.base-demo-panel-card{pointer-events:auto;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;transform:translate(0,0)scale(1)}@media (hover:hover) and (pointer:fine){.base-demo-panel-card:hover{transform:translateY(-3px)scale(1.012);box-shadow:0 24px 65px #1919162e,0 3px 10px #19191614}}@keyframes base-demo-panel-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes base-demo-panel-drift{0%{transform:translate(-2px,-3px)rotate(-.35deg)}to{transform:translate(3px,5px)rotate(.35deg)}}@keyframes base-demo-mascot-float{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(6px,-14px)rotate(3deg)}}.base-editor-caret{animation:1.1s step-end infinite base-editor-caret}.base-editor-email-canvas{padding-inline:3rem}@keyframes base-editor-caret{50%{opacity:0}}.base-brain-light-streak{will-change:transform, opacity;animation:8s cubic-bezier(.45,0,.55,1) infinite alternate base-brain-light-drift}@keyframes base-brain-light-drift{0%{opacity:.06;transform:translate(-20px,-35px)scaleY(.82)}to{opacity:.25;transform:translate(28px,42px)scaleY(1.08)}}.hero-v2{--ease-out:cubic-bezier(.22, 1, .36, 1)}.hero-v2-dot-grid{will-change:background-position;background-image:radial-gradient(circle,#0000001f 1px,#0000 1px);background-position:0 0;background-size:22px 22px;animation:28s linear infinite hero-v2-dot-drift;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 75%)}.hero-v2-dot-grid--soft{opacity:.7;background-image:radial-gradient(circle,#00000012 1px,#0000 1px)}@keyframes hero-v2-dot-drift{0%{background-position:0 0}to{background-position:22px 22px}}.hero-v2-line-grid{will-change:background-position;background-image:linear-gradient(#00000012 1px,#0000 1px),linear-gradient(90deg,#00000012 1px,#0000 1px);background-size:48px 48px;animation:36s linear infinite hero-v2-grid-drift;-webkit-mask-image:radial-gradient(72% 58% at 50% 40%,#000 15%,#0000 78%);mask-image:radial-gradient(72% 58% at 50% 40%,#000 15%,#0000 78%)}@keyframes hero-v2-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.hero-v2-rings{will-change:opacity, transform;background-image:repeating-radial-gradient(circle at 50% 42%,#0000 0 27px,#00000014 27px 28px);animation:10s cubic-bezier(.45,0,.55,1) infinite alternate hero-v2-rings-pulse;-webkit-mask-image:radial-gradient(68% 55% at 50% 42%,#000 10%,#0000 72%);mask-image:radial-gradient(68% 55% at 50% 42%,#000 10%,#0000 72%)}@keyframes hero-v2-rings-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.hero-v2-scan{will-change:background-position;background-image:repeating-linear-gradient(0deg,#0000 0 11px,#00000012 11px 12px);animation:24s linear infinite hero-v2-scan-drift;-webkit-mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 75%);mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 75%)}@keyframes hero-v2-scan-drift{0%{background-position:0 0}to{background-position:0 12px}}.hero-v2-plus{will-change:background-position;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath stroke='%23000' stroke-opacity='.1' d='M14 11v6M11 14h6'/%3E%3C/svg%3E");background-size:28px 28px;animation:32s linear infinite hero-v2-plus-drift;-webkit-mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 75%);mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 75%)}@keyframes hero-v2-plus-drift{0%{background-position:0 0}to{background-position:28px 28px}}.hero-v2-haze{filter:blur(28px);will-change:opacity, transform;background:radial-gradient(50% 40% at 50% 40%,#ffffffb3 0%,#0000 70%),radial-gradient(35% 30% at 30% 55%,#c8d2ff59 0%,#0000 70%),radial-gradient(32% 28% at 70%,#ffdcc847 0%,#0000 70%);animation:12s cubic-bezier(.45,0,.55,1) infinite alternate hero-v2-haze-breathe;transform:scale(1.15)}@keyframes hero-v2-haze-breathe{0%{opacity:.55;transform:scale(1.12)translate(-1%,.5%)}to{opacity:.9;transform:scale(1.2)translate(1%,-.8%)}}.max-w-frame{max-width:1140px}.type-button{letter-spacing:-.01em;font-size:14px;font-weight:500}.base-nav-glass{background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:color-mix(in srgb, var(--foreground) 8%, transparent) 0 0 0 .5px, color-mix(in srgb, var(--foreground) 8%, transparent) 0 16px 32px 0, color-mix(in srgb, var(--foreground) 6%, transparent) 0 2px 24px 0}@keyframes hero-v2-tile-land{0%{opacity:0;transform:translate3d(0, calc(var(--tile-rise,8px) + 12px), 0)}to{opacity:var(--tile-opacity,1);transform:translate(0,0)}}@keyframes hero-v2-tile-float{0%{transform:translate3d(0, calc(var(--tile-float,6px) * -1), 0)}to{transform:translate3d(0, var(--tile-float,6px), 0)}}@keyframes hero-v2-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.hero-v2-tile-land{animation:hero-v2-tile-land 1.6s cubic-bezier(.23, 1, .32, 1) var(--tile-delay,0s) both}.hero-v2-tile-float{animation:hero-v2-tile-float var(--tile-float-dur,9s) ease-in-out var(--tile-float-delay,0s) infinite alternate}.hero-v2-enter{opacity:0;animation:.72s cubic-bezier(.23,1,.32,1) both hero-v2-enter;animation-delay:calc(.12s + var(--enter-stagger,0) * 55ms)}.hero-v2-enter-title{animation-duration:.85s;animation-delay:calc(80ms + var(--enter-stagger,0) * 65ms)}@media (prefers-reduced-motion:reduce){.hero-v2-tile-land,.hero-v2-tile-float,.hero-v2-enter,.hero-v2-dot-grid,.hero-v2-line-grid,.hero-v2-rings,.hero-v2-scan,.hero-v2-plus,.hero-v2-haze{opacity:1;animation:none;transform:none}.base-marquee{animation-play-state:paused}.base-comparison[data-motion=ready] .base-comparison-item{opacity:1;transition:none;transform:none}.base-hero-bars .base-hero-bar{opacity:1;animation:none;transform:none}.base-hero-comet-tail{display:none}.base-demo-panel,.base-demo-panel-motion,.base-demo-mascot-motion{opacity:1;animation:none;transform:none}.base-demo-panel-card{transition:none}.base-client-ai-mascot{animation:none;transform:none}.base-editor-caret{animation:none}.base-brain-light-streak{opacity:.12;animation:none;transform:none}}@keyframes base-format-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
