:root{color-scheme:light dark;--color-brand-accent:oklch(53% .11 166);--color-brand-accent-dark:oklch(42% .105 166);--color-brand-accent-soft:oklch(94% .035 166);--color-brand-focus:oklch(45% .13 166);--color-dashboard-canvas:oklch(98.5% .003 178);--color-dashboard-canvas-muted:oklch(96.8% .006 178);--color-dashboard-canvas-soft:oklch(93.5% .014 178);--color-dashboard-panel:oklch(99.6% .003 178);--color-paper:oklch(98% .008 170);--color-paper-2:oklch(96.5% .012 170);--color-paper-3:oklch(93.5% .02 170);--color-panel:oklch(99.4% .004 170);--color-ink:oklch(22% .035 188);--color-ink-2:oklch(34% .034 185);--color-muted:oklch(48% .025 190);--color-rule:oklch(89% .018 170);--color-rule-subtle:oklch(93% .012 170);--color-rule-strong:oklch(76% .03 170);--color-control-line:oklch(62% .025 170);--color-accent:var(--color-brand-accent);--color-accent-dark:var(--color-brand-accent-dark);--color-accent-soft:var(--color-brand-accent-soft);--color-accent-ink:oklch(98% .008 170);--color-positive:oklch(52% .13 155);--color-positive-soft:oklch(94% .035 155);--color-positive-ink:oklch(44% .11 155);--color-warning:oklch(57% .12 75);--color-warning-soft:oklch(95% .035 75);--color-warning-ink:oklch(46% .1 75);--color-danger:oklch(54% .19 25);--color-danger-soft:oklch(95% .035 25);--color-info:oklch(52% .14 285);--color-info-soft:oklch(95% .03 285);--color-focus:var(--color-brand-focus);--color-platform-x:oklch(18% .012 220);--color-platform-instagram:oklch(53% .235 333);--color-platform-facebook:oklch(53% .185 255);--color-platform-messenger:oklch(58% .23 255);--color-platform-discord:oklch(62% .19 277);--color-platform-linkedin:oklch(51% .15 250);--color-platform-youtube:oklch(63% .26 29);--color-platform-google:oklch(58% .17 257);--color-platform-tiktok:oklch(22% .025 215);--color-platform-patreon:oklch(62% .22 32);--color-platform-shopify:oklch(68% .16 130);--color-platform-telegram:oklch(43% .14 235);--color-platform-threads:oklch(22% .025 215);--color-creator-coral:oklch(48% .16 31);--color-creator-cobalt:oklch(48% .17 265);--color-creator-forest:var(--color-accent);--color-creator-plum:oklch(46% .14 315);--color-studio-paper:oklch(98% .012 85);--color-studio-paper-2:oklch(96% .016 85);--color-studio-paper-3:oklch(93.5% .026 145);--color-studio-panel:oklch(99.2% .007 85);--color-studio-rule:oklch(87% .018 115);--color-studio-rule-strong:oklch(76% .03 145);--color-studio-wash:oklch(96% .028 145);--color-studio-border:oklch(89% .012 145);--color-studio-highlight:oklch(95% .023 150);--color-studio-sidebar:oklch(25% .047 172);--color-studio-sidebar-raised:oklch(34% .054 172);--color-studio-sidebar-ink:oklch(97% .012 160);--color-studio-sidebar-muted:oklch(81% .025 160);--color-builder-canvas:oklch(97.5% .004 170);--color-builder-panel:oklch(100% 0 0);--color-builder-panel-muted:oklch(98.7% .003 170);--color-builder-rule:oklch(90.5% .006 170);--color-builder-rule-strong:oklch(79% .012 170);--color-builder-ink:oklch(20% .018 175);--color-builder-muted:oklch(47% .014 175);--color-builder-feature-membership:oklch(95% .025 272);--color-builder-feature-funding:oklch(95% .03 42);--color-builder-feature-offers:oklch(95% .028 155);--color-membership-surface:oklch(25% .075 253);--color-membership-surface-raised:oklch(31% .075 253);--color-membership-surface-soft:oklch(37% .08 253);--color-membership-ink:oklch(97% .014 86);--color-membership-muted:oklch(83% .025 246);--color-membership-rule:oklch(66% .045 246/.48);--color-sidebar:oklch(26% .055 166);--color-sidebar-raised:oklch(31% .06 166);--color-sidebar-ink:oklch(97% .01 166);--color-sidebar-muted:oklch(80% .025 166);--color-dashboard-shell:oklch(98.2% .007 166);--color-dashboard-shell-raised:oklch(92.5% .027 166);--color-dashboard-shell-ink:oklch(27% .055 166);--color-dashboard-shell-muted:oklch(43% .03 166);--color-dashboard-shell-rule:oklch(89% .018 166);--color-canvas:var(--color-paper);--color-line:var(--color-rule);--color-accent-strong:var(--color-accent-dark);--color-success:var(--color-positive);--color-success-soft:var(--color-positive-soft);--shadow-card:var(--shadow-panel);--font-display:"DM Sans Variable", var(--font-dm-sans,"DM Sans", sans-serif);--font-body:"Manrope Variable", var(--font-manrope,Manrope, sans-serif);--font-dashboard-display:"Manrope Variable", "Manrope", sans-serif;--font-dashboard-body:"DM Sans Variable", "DM Sans", sans-serif;--font-builder-display:"Manrope Variable", "Manrope", sans-serif;--font-builder-body:"IBM Plex Sans Variable", "IBM Plex Sans", sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:7rem;--fs-wide:clamp(0px, calc((100vw - 90rem) * .001), .5px);--fs-fine:calc(.8125rem + var(--fs-wide) * .5);--fs-sm:calc(.875rem + var(--fs-wide) * .5);--fs-ui:calc(.9375rem + var(--fs-wide) * .5);--fs-body:calc(1rem + var(--fs-wide));--fs-card:clamp(1.125rem, calc(1.0625rem + .35vw), 1.25rem);--fs-section:clamp(1.5rem, calc(1.25rem + .5vw), 1.75rem);--fs-title:clamp(2rem, calc(1.5rem + 1vw), 2.5rem);--text-xs:var(--fs-fine);--text-sm:var(--fs-sm);--text-body:var(--fs-body);--text-lg:var(--fs-card);--text-xl:var(--fs-section);--text-2xl:clamp(1.85rem, 4vw, 3.25rem);--text-display:clamp(3rem, 7vw, 6.8rem);--type-display:clamp(2.25rem, 1.7917rem + 2.037vw, 3.625rem);--type-h1:clamp(2.125rem, 1.7917rem + 1.481vw, 3.125rem);--type-h2:clamp(1.6875rem, 1.4167rem + 1.204vw, 2.5rem);--type-h3:clamp(1.25rem, 1.1667rem + .37vw, 1.5rem);--type-title:clamp(1.125rem, 1.0625rem + .278vw, 1.3125rem);--type-lede:clamp(1.0625rem, 1rem + .278vw, 1.25rem);--type-prose:clamp(1rem, .9583rem + .185vw, 1.125rem);--type-price:clamp(2.25rem, 2rem + 1.111vw, 3rem);--type-numeral:clamp(2.5rem, 2.0833rem + 1.852vw, 3.75rem);--type-lh-display:1.08;--type-lh-h1:1.1;--type-lh-h2:1.15;--type-lh-h3:1.25;--type-lh-body:1.6;--type-track-display:-.03em;--type-track-h1:-.026em;--type-track-h2:-.02em;--type-track-h3:-.012em;--type-measure:58ch;--radius-control:.625rem;--radius-panel:.875rem;--radius-media:1rem;--radius-builder-action:.875rem;--radius-sm:var(--radius-control);--radius-md:.75rem;--radius-lg:var(--radius-media);--radius-pill:999px;--color-panel-muted:var(--color-paper-2);--color-negative:var(--color-danger);--rule-thin:1px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.52s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shadow-panel:0 18px 48px oklch(31% .045 170/.1);--shadow-panel-soft:0 8px 24px oklch(31% .045 170/.055);--shadow-control:0 1px 2px oklch(31% .045 170/.06);--shadow-studio:0 16px 40px oklch(31% .035 145/.07);--shadow-builder-preview:0 24px 64px oklch(22% .018 175/.12);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--color-brand-accent-soft:#151c19;--color-dashboard-canvas:#171818;--color-dashboard-canvas-muted:#131414;--color-dashboard-canvas-soft:#0e0f0f;--color-dashboard-panel:#1b1d1c;--color-paper:#151616;--color-paper-2:#121413;--color-paper-3:#141b18;--color-panel:#1a1c1b;--color-ink:#eef8f6;--color-ink-2:#eef7f6;--color-muted:#dde4e3;--color-rule:#2e3432;--color-rule-subtle:#2b2f2e;--color-rule-strong:#3a4541;--color-positive-soft:#161c17;--color-positive-ink:#89d1a2;--color-warning-soft:#1f1b15;--color-warning-ink:#e0b67b;--color-danger-soft:#211919;--color-info-soft:#1b1b21;--color-platform-x:#f3f6f7;--color-platform-tiktok:#f0f6f8;--color-platform-threads:#f0f6f8;--color-studio-paper:#151616;--color-studio-paper-2:#111312;--color-studio-paper-3:#161b16;--color-studio-panel:#1a1b1a;--color-studio-rule:#353630;--color-studio-rule-strong:#3d443d;--color-studio-wash:#1a1e19;--color-studio-border:#313431;--color-studio-highlight:#181d18;--color-builder-canvas:#141615;--color-builder-panel:#1d1e1e;--color-builder-panel-muted:#181918;--color-builder-rule:#303131;--color-builder-rule-strong:#3b3f3e;--color-builder-ink:#f2f6f5;--color-builder-muted:#e1e4e3;--color-builder-feature-funding:#201a17;--color-builder-feature-offers:#171d19;--color-dashboard-shell:#161716;--color-dashboard-shell-raised:#131a17;--color-dashboard-shell-ink:#ebf9f2;--color-dashboard-shell-muted:#e4ebe7;--color-dashboard-shell-rule:#2f3432}}body.dashboard-body .dashboard-main,body.dashboard-body .creator-notification-center{--text-xs:var(--fs-sm);--text-sm:var(--fs-body);--text-body:var(--fs-body);--text-lg:var(--fs-card);--text-xl:var(--fs-section);--text-studio-title:var(--fs-title);--text-studio-section:clamp(1.25rem, 1.7vw, 1.5rem);--text-studio-stat:clamp(2.25rem, 3vw, 3rem);--studio-canvas:oklch(97.8% .004 100);--studio-panel:oklch(99.8% .002 100);--studio-ink:oklch(21% .018 260);--studio-muted:oklch(46% .014 260);--studio-line:oklch(88% .006 150);--studio-sage:oklch(94.5% .017 145);--studio-forest:oklch(33% .057 158);--studio-forest-hover:oklch(39% .066 158);--studio-on-forest:oklch(99% .004 150);--studio-forest-muted:oklch(88% .026 145);--studio-control-line:oklch(70% .016 155);--studio-shadow:0 1px 2px oklch(22% .025 155/.035);--color-paper:var(--studio-canvas);--color-paper-2:var(--studio-sage);--color-panel:var(--studio-panel);--color-ink:var(--studio-ink);--color-muted:var(--studio-muted);--color-rule:var(--studio-line);--color-accent:var(--studio-forest);--color-accent-dark:var(--studio-forest);--color-accent-ink:var(--studio-on-forest);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--studio-canvas:#141615;--studio-panel:#1c1e1d;--studio-ink:#f3f5f9;--studio-muted:#e3e5e8;--studio-line:#323433;--studio-sage:#0f1110;--studio-forest-muted:#121612;--studio-control-line:#464a47}}:root:has(.storefront-body){--fs-wide:0px}:root[data-scheme=light]{color-scheme:light}:root[data-scheme=dark]{color-scheme:dark}:root:is(.force-light,:has(.storefront-body,.force-light)){color-scheme:light only}:root[data-scheme=dark] .force-light{color-scheme:light;--color-brand-accent-soft:oklch(94% .035 166);--color-dashboard-canvas:oklch(98.5% .003 178);--color-dashboard-canvas-muted:oklch(96.8% .006 178);--color-dashboard-canvas-soft:oklch(93.5% .014 178);--color-dashboard-panel:oklch(99.6% .003 178);--color-paper:oklch(98% .008 170);--color-paper-2:oklch(96.5% .012 170);--color-paper-3:oklch(93.5% .02 170);--color-panel:oklch(99.4% .004 170);--color-ink:oklch(22% .035 188);--color-ink-2:oklch(34% .034 185);--color-muted:oklch(48% .025 190);--color-rule:oklch(89% .018 170);--color-rule-subtle:oklch(93% .012 170);--color-rule-strong:oklch(76% .03 170);--color-control-line:oklch(62% .025 170);--color-accent-soft:var(--color-brand-accent-soft);--color-positive-soft:oklch(94% .035 155);--color-positive-ink:oklch(44% .11 155);--color-warning-soft:oklch(95% .035 75);--color-warning-ink:oklch(46% .1 75);--color-danger-soft:oklch(95% .035 25);--color-info-soft:oklch(95% .03 285);--color-platform-x:oklch(18% .012 220);--color-platform-tiktok:oklch(22% .025 215);--color-platform-threads:oklch(22% .025 215);--color-studio-paper:oklch(98% .012 85);--color-studio-paper-2:oklch(96% .016 85);--color-studio-paper-3:oklch(93.5% .026 145);--color-studio-panel:oklch(99.2% .007 85);--color-studio-rule:oklch(87% .018 115);--color-studio-rule-strong:oklch(76% .03 145);--color-studio-wash:oklch(96% .028 145);--color-studio-border:oklch(89% .012 145);--color-studio-highlight:oklch(95% .023 150);--color-builder-canvas:oklch(97.5% .004 170);--color-builder-panel:oklch(100% 0 0);--color-builder-panel-muted:oklch(98.7% .003 170);--color-builder-rule:oklch(90.5% .006 170);--color-builder-rule-strong:oklch(79% .012 170);--color-builder-ink:oklch(20% .018 175);--color-builder-muted:oklch(47% .014 175);--color-builder-feature-funding:oklch(95% .03 42);--color-builder-feature-offers:oklch(95% .028 155);--color-dashboard-shell:oklch(98.2% .007 166);--color-dashboard-shell-raised:oklch(92.5% .027 166);--color-dashboard-shell-ink:oklch(27% .055 166);--color-dashboard-shell-muted:oklch(43% .03 166);--color-dashboard-shell-rule:oklch(89% .018 166);--color-canvas:var(--color-paper);--color-line:var(--color-rule);--color-success-soft:var(--color-positive-soft);--color-panel-muted:var(--color-paper-2);--studio-canvas:oklch(97.8% .004 100);--studio-panel:oklch(99.8% .002 100);--studio-ink:oklch(21% .018 260);--studio-muted:oklch(46% .014 260);--studio-line:oklch(88% .006 150);--studio-sage:oklch(94.5% .017 145);--studio-forest-muted:oklch(88% .026 145);--studio-control-line:oklch(70% .016 155);--affiliate-line:var(--color-rule);--affiliate-soft:var(--color-muted);--ao-pink:#fff0f4;--ao-blue:#eaf5ff;--ao-purple:#f0eaff;--journey-sage:#eaf0e4;--cp-ink:#151816;--cp-muted:#676e6a;--cp-line:#e6e6e1;--cp-card:#fff;--cp-chip:#f1f1ed;--co-ink:#151816;--co-muted:#676e6a;--co-line:#e8e8e3;--co-soft:#f6f6f3;--ring:#d8dcd9;--se-ink:#151816;--se-muted:#59625d;--se-line:#e8e5dc;--se-tint:#e1f1e7;--dx-canvas:#fff;--dx-card:#fff;--dx-edge:#dde6e0;--dx-edge-strong:#c3d1c9;--dx-band:#f6f6f5;--dx-band-edge:#dcdcda;--dx-ink:#10281f;--dx-control:#f2f7f4;--dx-control-hover:#e2eee7;--dx-quiet:#34463e;--tone-bg:#f3ecdc;--tone-fg:#7a5a12;--tone:#56657a;--tone-soft:#eef1f5;--tone-ink:#3f4c5e;--mockup-paper:#f8faf7;--mockup-panel:#fff;--mockup-sage:#eaf4ee;--mockup-ink:#10202c;--mockup-muted:#61717a;--mockup-rule:#dde7e1;--dashboard-neutral-canvas:oklch(98.2% .002 95);--dashboard-neutral-subtle:oklch(96.3% .003 95);--dashboard-neutral-soft:oklch(93.8% .004 95);--dashboard-neutral-panel:oklch(100% 0 0);--dashboard-neutral-rule:oklch(89% .005 95);--sg-ink:#14231d;--sg-ink-2:#34463e;--sg-muted:#56665d;--sg-faint:#5f6f66;--sg-line:#e5e8e1;--sg-line-2:#d9ded6;--sg-canvas:var(--dashboard-neutral-canvas,#f6f6f2);--sg-panel:var(--dashboard-neutral-panel,#fff);--sg-sunk:#f3f5f0;--sg-mint-soft:#e6f2ea;--sg-mint-wash:#f1f8f3;--sg-amber-soft:#fcf1de;--sg-red-soft:#fbe9e6;--notice-hue:#5f6d66;--studio-lilac:#efedf8;--studio-sand:#f7efdf;--discovery-surface:#fbfaf6;--discovery-panel:#fffefa;--discovery-text:#173b30;--discovery-muted:#53645c;--discovery-line:#dedfd5;--tint:#f3f7f1;--dot:#b6cde4;--page-bg:var(--color-canvas);--surface:var(--color-panel);--surface-soft:var(--color-paper-2);--ink:var(--color-ink);--muted:var(--color-muted);--rule:var(--color-rule);--lists-paper:#fbfaf6;--lists-panel:#fffefa;--lists-ink:#123b31;--lists-muted:#61736d;--lists-line:#d7ded8;--lists-sage:#e7ece5;--g-ink:#173b30;--g-soft:#3c554b;--g-muted:#52635a;--g-sage:#eaf0e4;--g-tint:#f4f7f0;--g-paper:#fbfaf6;--g-panel:#fffdf8;--g-rule:#d7ddd2;--illustrated-mint:#d9f3e9;--illustrated-mint-strong:#bce8da;--illustrated-cream:#f7faf9;--illustrated-ink:#102a2e;--pb-ink:var(--color-ink);--pb-muted:var(--color-muted);--pb-line:var(--color-rule-subtle);--pb-edge:var(--color-rule);--pb-soft:var(--color-paper-2);--pb-stage:#f1f4f8;--docs-paper:oklch(20% .005 166);--docs-paper-raised:oklch(24% .006 166);--docs-paper-nav:oklch(18% .005 166);--docs-rule:oklch(82% .018 166/.17);--docs-rule-soft:oklch(82% .018 166/.1);--docs-accent-strong:oklch(88% .065 166);--sl-color-accent-high:var(--docs-accent-strong);--sl-color-gray-1:oklch(90% .01 166);--sl-color-gray-2:oklch(80% .014 166);--sl-color-gray-3:oklch(67% .018 166);--sl-color-gray-4:oklch(52% .017 166);--sl-color-gray-5:oklch(30% .014 166);--sl-color-gray-6:var(--docs-paper-raised);--sl-color-black:var(--docs-paper);--sl-color-bg:var(--docs-paper);--sl-color-bg-nav:var(--docs-paper-nav);--sl-color-bg-sidebar:var(--docs-paper-nav);--sl-color-hairline:var(--docs-rule);--sl-color-hairline-light:var(--docs-rule-soft);--sl-color-gray-7:var(--docs-paper);--store-paper:var(--color-paper);--store-paper-deep:var(--color-paper-2);--store-ink:var(--color-ink);--store-soft-ink:var(--color-ink-2);--sa-ink:#14231d;--sa-rule:#e5e8e1;--sa-rule-strong:#d9ded6;--sa-soft:oklch(94% .035 166)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-body);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{color:var(--color-accent-strong);font-weight:700;font-size:var(--fs-fine);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#81c9ab}}.eyebrow:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .eyebrow:where(:not(.force-light,.force-light *)):before{background:#1c8866}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--type-track-h2);line-height:var(--type-lh-h2)}h1{font-size:var(--type-h1);max-width:980px;margin-bottom:24px}h2{font-size:var(--type-h2);margin-bottom:18px}h3{font-size:var(--type-h3)}.lede{font-size:var(--type-lede);color:var(--color-muted);max-width:690px;line-height:1.55}.button{border:1px solid var(--color-ink);background:var(--color-ink);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 24px #191d1f1f;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:oklch(22% .035 188)}}.button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #191d1f2e}.button-secondary{color:var(--color-ink);box-shadow:none;background:0 0}.button-small{min-height:42px;font-size:var(--fs-sm);padding-inline:18px}.text-link{font-weight:700}.site-header{z-index:10;border-bottom:1px solid #1e232614;height:86px;position:absolute;inset:0 0 auto}.nav-row{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{font-family:var(--font-display);align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark{width:34px;height:34px;color:var(--color-accent);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#6bcea7}}.desktop-nav{font-size:var(--fs-sm);align-items:center;gap:28px;font-weight:600;display:flex}.nav-actions{align-items:center;gap:20px;display:flex}.hero{background:radial-gradient(circle at 85% 10%,#ff7f6729,transparent 30%),radial-gradient(circle at 12% 58%,#ffc97e29,transparent 33%),var(--color-canvas);padding:150px 0 72px;position:relative;overflow:hidden}.hero h1 em{color:var(--color-accent-strong);font-style:normal;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#81c9ab}}.stage-top small,.fan-card small{color:var(--color-muted)}.live-pill,.intent{background:var(--color-success-soft);color:var(--color-success);font-size:var(--fs-fine);border-radius:999px;padding:7px 11px;font-weight:700;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#76ce96}}.fan-card{align-items:center;gap:10px;display:flex}.avatar{width:42px;height:42px;font-size:var(--fs-sm);background:#f5c8b9;border-radius:50%;place-items:center;font-weight:800;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1a1311}}.fan-card div{flex-direction:column;display:flex}.fan-card .intent{margin-left:auto}.bubble{max-width:78%;font-size:var(--fs-ui);border-radius:17px;margin-top:22px;padding:14px 17px}.incoming{background:#f1ebe7;border-bottom-left-radius:4px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0f1110}}.outgoing{background:var(--color-ink);color:#fff;border-bottom-right-radius:4px;margin-left:auto;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:oklch(22% .035 188)}}.receipt-row{color:var(--color-muted);font-size:var(--fs-sm);justify-content:flex-end;gap:17px;margin-top:9px;display:flex}.receipt-row span:before{content:"✓";color:var(--color-success);margin-right:4px}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .receipt-row span:where(:not(.force-light,.force-light *)):before{color:#76ce96}.section{padding:112px 0}.section-head{max-width:750px;margin-bottom:54px}.workflow{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.source-stack{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.source-card,.outcome-card{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:22px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.source-card div{border-bottom:1px solid var(--color-line);justify-content:space-between;padding:11px 0;display:flex}.source-card div:last-child{border:0}.source-card span{color:var(--color-muted);font-size:var(--fs-sm)}.source-arrow{color:var(--color-accent);font-size:28px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#6bcea7}}.capability{border:1px solid var(--color-line);background:#fff;border-radius:30px;grid-template-columns:.75fr 1.25fr;min-height:430px;display:grid;overflow:hidden;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.capability:nth-child(2n){grid-template-columns:1.25fr .75fr}.chart{border-bottom:1px solid var(--color-line);align-items:flex-end;gap:10px;height:190px;padding-top:20px;display:flex}.chart span{background:linear-gradient(var(--color-accent),#ffb7a8);border-radius:7px 7px 0 0;flex:1;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:linear-gradient(#1c8866,#191210)}}.chart span:first-child{height:23%}.chart span:nth-child(2){height:36%}.chart span:nth-child(3){height:31%}.chart span:nth-child(4){height:52%}.chart span:nth-child(5){height:60%}.chart span:nth-child(6){height:78%}.chart span:nth-child(7){height:92%}.guardrail{color:#fff;background:#24272a}.guardrail .lede{color:#c4c7c8}.rules{background:#303437;border:1px solid #44494c;border-radius:24px;padding:28px}.rule{border-bottom:1px solid #494e51;grid-template-columns:1fr auto;gap:20px;padding:18px 0;display:grid}.rule:last-child{border:0}.rule span{color:#c8cbcc}.rule b{font-size:var(--fs-sm);color:#b9f6d3;background:#414746;border-radius:999px;padding:6px 10px}.rule b.handoff{color:#ffd0a8}.platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:36px;display:flex}.platform{border:1px solid var(--color-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:13px 18px;font-weight:700;display:flex;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.founder{padding:0 0 112px}.form-note{font-size:var(--fs-ui)}.form-status{min-height:20px;font-size:var(--fs-sm);font-weight:700}.site-footer{color:#fff;background:#1d2022;padding:65px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.footer-grid p{color:#bfc2c3;max-width:330px;margin-top:16px}.footer-grid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.footer-grid strong{color:#a9acae;font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.footer-base{color:#999d9f;font-size:var(--fs-sm);border-top:1px solid #363a3c;justify-content:space-between;margin-top:50px;padding-top:22px;display:flex;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#c5c7c7}}.legal{padding:150px 0 100px}.legal article{max-width:760px}.legal h1{font-size:var(--type-h1)}.legal h2{margin-top:40px;font-size:28px}.login-box{width:min(430px,100%)}.login-box input{border:1px solid var(--color-line);border-radius:13px;width:100%;margin:15px 0;padding:15px}.login-box .button{width:100%}.subtle{color:var(--color-muted);font-size:var(--fs-sm)}@media (width<=900px){.desktop-nav{display:none}.workflow,.guardrail-grid,.founder-panel,.capability,.capability:nth-child(2n){grid-template-columns:1fr}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.desktop-only{display:none}.site-header{height:76px}.nav-actions .button{font-size:var(--fs-sm);min-height:38px;padding:0 13px}h1{font-size:var(--type-h1)}.hero{padding-top:124px}.bubble{max-width:89%;font-size:var(--fs-sm)}.section{padding:78px 0}.workflow{gap:38px}.source-stack{grid-template-columns:1fr}.source-arrow{justify-self:center;transform:rotate(90deg)}.capability{min-height:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{flex-direction:column;gap:6px}.legal h1{font-size:var(--type-h1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overflow-x:clip}h1,h2,h3{overflow-wrap:anywhere;min-width:0}.button,.desktop-nav a,.nav-actions a,.site-footer a{white-space:nowrap}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){outline:2px solid #81c9ab}}.button:active{transform:translateY(0)}.button:disabled,button:disabled{opacity:.55;cursor:not-allowed}[hidden]{display:none!important}.brand{gap:12px}.brand-mark{object-fit:contain;border-radius:24%}img.brand-wordmark{object-fit:contain;width:auto;max-width:none;height:.62em}.brand-text{gap:4px;line-height:1;display:grid}.brand-name{color:var(--color-accent-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.86em;font-weight:800;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#81c9ab}}.brand-tagline{color:var(--color-muted);font-size:var(--fs-fine,13px);letter-spacing:0;white-space:nowrap;font-weight:500}:where(:root[data-scheme=dark]:not(.force-light,:has(.storefront-body,.force-light))) img.brand-wordmark{filter:brightness(0)invert(.93)}.js body.public-site main>section.page-fade-section{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--page-fade-delay,0s);transform:translateY(30px)}.js body.public-site main>section.page-fade-section.is-page-visible{opacity:1;transform:translate(0,0)}@media (width<=640px){.js body.public-site main>section.page-fade-section{transition-duration:.64s;transform:translateY(22px)}.js body.public-site main>section.page-fade-section.is-page-visible{transform:none}}@media (prefers-reduced-motion:reduce){.js body.public-site main>section.page-fade-section,.js body.public-site main>section.page-fade-section.is-page-visible{opacity:1;transition:none;transform:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--color-line);min-height:40px;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;place-items:center;padding:0 14px;font-weight:750;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--color-line);background:var(--color-canvas);width:210px;box-shadow:var(--shadow-card);border-radius:16px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-nav nav a{font-size:var(--fs-sm);border-radius:10px;padding:10px 12px;font-weight:700}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{background:var(--color-accent-soft)}.mobile-nav nav .mobile-nav__cta{background:var(--color-ink);color:var(--color-paper);text-align:center;margin-top:6px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:oklch(98% .008 170);background:oklch(22% .035 188)}}@media (width<=900px){.mobile-nav{margin-left:auto;display:block}}@media (width<=480px){.nav-actions .button{display:none}}.desktop-nav a[aria-current=page]{color:var(--color-accent-dark);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#81c9ab}}.site-identity{align-items:center;gap:16px;min-width:0;display:flex}.site-identity .brand{flex:none}.site-identity>span{border-left:1px solid var(--color-line);max-width:190px;color:var(--color-muted);font-size:var(--fs-sm);padding-left:16px;font-weight:650;line-height:1.25}@media (width<=1080px){.site-identity>span{display:none}}@media (width<=480px){.site-identity{gap:9px}.site-identity>span{max-width:76px;padding-left:9px;font-size:0;line-height:1.15;display:block}.site-identity>span:after{content:"AI for creators";font-size:var(--fs-sm)}}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:48px}.footer-social{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=640px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}}.public-site .site-header{border-color:var(--color-rule);height:72px;color:var(--color-ink);background:#070b14}.public-site .button{color:#fff;box-shadow:none;background:linear-gradient(115deg,#ff5f55,#dc2f88);border-color:#0000;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#0f1413}}.public-site .button:hover{box-shadow:0 16px 38px #dc2f8838}.public-site .button-secondary{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.public-site .text-link,.public-site .desktop-nav a[aria-current=page]{color:#ff8a7f}.public-site .mobile-nav summary,.public-site .mobile-nav nav{border-color:var(--color-rule);color:var(--color-ink);background:#121a2a}.public-site .mobile-nav nav a:hover,.public-site .mobile-nav nav a:focus-visible{background:var(--color-accent-soft)}.public-site .site-footer{border-top:1px solid var(--color-rule);color:var(--color-ink);background:#050810}.public-site .site-footer .footer-grid p,.public-site .site-footer .footer-base{color:var(--color-muted)}.public-site .site-footer .footer-grid strong{color:#d5dbea}.public-site .legal{background:radial-gradient(circle at 82% 8%,#2677ff21,#0000 28rem),radial-gradient(circle at 16% 32%,#dc2f881a,#0000 25rem);min-height:100dvh;padding:132px 0 112px}.public-site .legal article{max-width:820px}.public-site .legal .eyebrow{color:#ff8a7f;margin-bottom:24px}.public-site .legal .eyebrow:before{display:none}.public-site .legal h1{max-width:760px;font-size:var(--type-h1)}.public-site .legal h2{border-top:1px solid var(--color-rule);margin-top:54px;padding-top:28px;font-size:clamp(25px,3vw,34px)}.public-site .legal p{color:var(--color-muted);font-size:17px;line-height:1.75}.public-site .legal h1+p{color:var(--color-ink-2)}.public-site .login-box{border:1px solid var(--color-rule);background:var(--color-panel);box-shadow:var(--shadow-panel);border-radius:18px;gap:16px;padding:clamp(26px,4vw,42px);display:grid}.public-site .login-box h2{font-size:var(--type-h2);margin-bottom:10px}.public-site .login-box input{background:var(--color-canvas);min-height:52px;color:var(--color-ink);margin:0}.public-site .google-auth-button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);min-height:52px;color:var(--color-ink);justify-content:center;align-items:center;gap:12px;padding:0 18px;font-weight:800;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.public-site .google-auth-button:hover{border-color:var(--color-accent);box-shadow:var(--shadow-control);transform:translateY(-2px)}.public-site .google-auth-button svg{flex:none;width:20px;height:20px}.public-site .login-divider{color:var(--color-muted);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;display:flex}.public-site .login-divider:before,.public-site .login-divider:after{content:"";background:var(--color-rule);flex:1;height:1px}.public-site .login-box label{font-size:var(--fs-sm);font-weight:800}.public-site .login-box .button{margin-top:-4px}.public-site .login-box .form-status{min-height:22px;color:var(--color-danger);margin:0;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#fd978f}}.public-site .login-assurance{color:var(--color-muted);font-size:var(--fs-sm);margin:-4px 0 0;line-height:1.55}@media (width<=640px){.public-site .legal{padding:112px 0 80px}.public-site .legal h1{font-size:var(--type-h1)}.public-site .login-box{padding:24px 20px}}small{font-size:var(--fs-sm)}
