.landing_site__g_2VF{color-scheme:light;--bg-primary:#faf7f4;--bg-surface:#fff;--bg-elevated:#fff;--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-muted:#8a8a8a;--primary:#d4654e;--primary-8:rgba(212,101,78,.08);--primary-12:rgba(212,101,78,.12);--primary-15:rgba(212,101,78,.15);--primary-25:rgba(212,101,78,.25);--primary-30:rgba(212,101,78,.3);--gold:#c98a00;--gold-8:rgba(243,186,58,.14);--gold-30:rgba(243,186,58,.3);--border-subtle:rgba(23,19,14,.12);--border-strong:#8e8e8e;--shadow-soft:0 2px 16px rgba(23,19,14,.06);--shadow-elevated:0 10px 40px rgba(23,19,14,.16);--ink:#17130e;--pick:#e07b39;--ink-rgb:23 19 14;--on-ink:#faf5ec;--band:#17130e;--surface-rgb:255 255 255;--paper-rgb:252 252 251;--paper:#fcfcfb;--paper-band:#f4f4f2;--title-accent:rgba(23,19,14,.5);background:var(--paper);color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}html:has(.landing_site__g_2VF){scroll-behavior:smooth}body:has(.landing_site__g_2VF){background:#fcfcfb}:root[data-theme=dark] body:has(.landing_site__g_2VF){background:#15120f}.landing_site__g_2VF ::-moz-selection{background:#e07b39;color:#fff}.landing_site__g_2VF ::selection{background:#e07b39;color:#fff}:root[data-theme=dark] .landing_site__g_2VF{color-scheme:dark;--bg-primary:#15120f;--bg-surface:#221e19;--bg-elevated:#2a251f;--text-primary:#f0ebe3;--text-secondary:#bdb5a9;--text-muted:#8d857a;--border-subtle:hsla(37,30%,92%,.14);--border-strong:#6f685f;--shadow-soft:0 2px 16px rgba(0,0,0,.35);--shadow-elevated:0 10px 40px rgba(0,0,0,.55);--ink:#f0ebe3;--ink-rgb:240 235 227;--on-ink:#17130e;--band:#0d0b09;--surface-rgb:34 30 25;--paper:#15120f;--paper-band:#1b1814;--paper-rgb:21 18 15;--title-accent:hsla(37,30%,92%,.5)}.landing_site__g_2VF .font-display{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif}:root[data-theme=dark] .landing_site__g_2VF .hero-glow{display:none}.landing_site__g_2VF .paper-grain{background-image:radial-gradient(rgb(var(--ink-rgb)/.055) 1px,transparent 1px);background-size:22px 22px}.landing_site__g_2VF .marquee-mask{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes landing_marquee__bpx1x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes landing_float-soft__j1SAG{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-12px) rotate(var(--tilt,0deg))}}@media (prefers-reduced-motion:no-preference){.landing_site__g_2VF .animate-marquee{animation:landing_marquee__bpx1x 76s linear infinite}.landing_site__g_2VF .animate-float{animation:landing_float-soft__j1SAG 7s ease-in-out infinite}}@media (max-width:767px){:root .landing_purple__mEKm5.landing_site__g_2VF{color-scheme:dark;--bg-primary:#32168a;--bg-surface:#4a25b5;--bg-elevated:#5530c0;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.82);--text-muted:hsla(0,0%,100%,.62);--border-subtle:hsla(0,0%,100%,.18);--border-strong:hsla(0,0%,100%,.45);--shadow-soft:0 2px 16px rgba(18,6,60,.35);--shadow-elevated:0 10px 40px rgba(18,6,60,.55);--ink:#fff;--ink-rgb:255 255 255;--on-ink:#2a1180;--band:#1f0c51;--surface-rgb:74 37 181;--paper:transparent;--paper-band:transparent;--title-accent:#e6d9ff;--chat-surface:#2e1a8f;--chat-ring:#7a52ea;--chat-ring-width:1.5px;--chat-glow:0 0 14px rgba(122,82,234,.45),0 20px 60px -24px rgba(18,6,60,.6);--loop-green:#4ade80;--paper-rgb:50 22 138;position:relative;isolation:isolate;background:#32168a}.landing_purple__mEKm5:after,.landing_purple__mEKm5:before{content:"";position:fixed;inset:0;pointer-events:none}.landing_purple__mEKm5:before{z-index:-2;background-image:linear-gradient(to bottom right,#32168a,#4320a6 35%,#5c2fc4 65%,#8a5be8)}.landing_purple__mEKm5:after{z-index:-1;background-image:repeating-linear-gradient(150deg,hsla(0,0%,100%,0) 0 11px,hsla(0,0%,100%,.13) 11px 13px);-webkit-mask-image:linear-gradient(270deg,#000 0,#000 6%,transparent 30%);mask-image:linear-gradient(270deg,#000 0,#000 6%,transparent 30%)}:root body:has(.landing_purple__mEKm5.landing_site__g_2VF){background:#32168a}}.groupDemo_dots__H8zzU{display:none}@media (prefers-reduced-motion:no-preference){.groupDemo_dots__H8zzU{display:flex}.groupDemo_question___KVdq{animation:groupDemo_askIn__O23aa 16s linear infinite}.groupDemo_head0__bDWwx{animation:groupDemo_head0__bDWwx 16s linear infinite}.groupDemo_typing0__3eOfT{animation:groupDemo_typing0__3eOfT 16s linear infinite}.groupDemo_reply0__3t5bi{animation:groupDemo_reply0__3t5bi 16s linear infinite}.groupDemo_head1__l4T7Q{animation:groupDemo_head1__l4T7Q 16s linear infinite}.groupDemo_typing1__5A8JY{animation:groupDemo_typing1__5A8JY 16s linear infinite}.groupDemo_reply1__k_vGZ{animation:groupDemo_reply1__k_vGZ 16s linear infinite}.groupDemo_head2__beEbh{animation:groupDemo_head2__beEbh 16s linear infinite}.groupDemo_typing2__w3T1g{animation:groupDemo_typing2__w3T1g 16s linear infinite}.groupDemo_reply2__YbJvl{animation:groupDemo_reply2__YbJvl 16s linear infinite}.groupDemo_reaction1__E5ZCe{animation:groupDemo_reaction1__E5ZCe 16s linear infinite}.groupDemo_dot__dMyVW{animation:groupDemo_blink__foJ_S 1s ease-in-out infinite}.groupDemo_dot__dMyVW:nth-child(2){animation-delay:.15s}.groupDemo_dot__dMyVW:nth-child(3){animation-delay:.3s}}@keyframes groupDemo_blink__foJ_S{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes groupDemo_askIn__O23aa{0%,2.50%{opacity:0;transform:translateY(6px)}5.00%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_head0__bDWwx{0%,7.50%{opacity:0;transform:translateY(6px)}10.00%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_typing0__3eOfT{0%,7.50%{opacity:0}16.56%,8.75%{opacity:1}17.50%,to{opacity:0}}@keyframes groupDemo_reply0__3t5bi{0%,17.50%{opacity:0;transform:translateY(6px)}20.00%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_head1__l4T7Q{0%,23.75%{opacity:0;transform:translateY(6px)}26.25%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_typing1__5A8JY{0%,23.75%{opacity:0}25.00%,32.81%{opacity:1}33.75%,to{opacity:0}}@keyframes groupDemo_reply1__k_vGZ{0%,33.75%{opacity:0;transform:translateY(6px)}36.25%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_head2__beEbh{0%,40.00%{opacity:0;transform:translateY(6px)}42.50%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_typing2__w3T1g{0%,40.00%{opacity:0}41.25%,49.06%{opacity:1}50.00%,to{opacity:0}}@keyframes groupDemo_reply2__YbJvl{0%,50.00%{opacity:0;transform:translateY(6px)}52.50%,91.25%{opacity:1;transform:none}95.00%,to{opacity:0;transform:none}}@keyframes groupDemo_reaction1__E5ZCe{0%,50.63%{opacity:0;transform:scale(.6)}52.50%{opacity:1;transform:scale(1.12)}53.75%,to{opacity:1;transform:none}}