@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b29e2fc2-module__FfAkna__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b29e2fc2-module__FfAkna__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_db7d5d72-module___8COtG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_db7d5d72-module___8COtG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root{--black:#14100b;--night:#1a150f;--ink-900:#1d1812;--ink-800:#2c271e;--ink-700:#453f33;--ink-600:#5e5749;--ink-500:#7d7565;--ink-400:#a8a08e;--ink-300:#cfc8b9;--ink-200:#e1dacd;--ink-150:#e9e3d8;--ink-100:#efebe3;--ink-50:#f5f2ec;--white:#fff;--surface-inverse:#1d1812;--surface-inverse-hover:#14100b;--canvas:#faf8f4;--accent:#bd5d3a;--accent-hover:#a44e2f;--accent-50:#f8ede6;--accent-100:#efd7c9;--accent-deep:#7e3c24;--ai-gradient:linear-gradient(135deg, var(--accent), var(--accent-deep));--amber:#b45309;--amber-bg:#fbeeda;--amber-deep:#92400e;--emerald:#047857;--emerald-bg:#d7f0e4;--violet:#6d28d9;--violet-bg:#ece7f8;--rose:#b91c1c;--rose-bg:#fbe6e3;--star-gold:#e8a33d;--hairline:#281e1214;--hairline-soft:#281e120b;--shadow-xs:0 1px 2px #281e120a;--shadow-sm:0 1px 2px #281e120d, 0 1px 1px #281e1208;--shadow-md:0 4px 16px -4px #281e121a, 0 2px 6px -2px #281e120f;--shadow-lg:0 18px 40px -12px #281e122e, 0 6px 16px -8px #281e121a;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--weight-normal:400;--weight-medium:550;--weight-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-w:212px;--rail-w:60px;--ig-navy:#0d2240;--ig-navy-deep:#08172c;--ig-teal:#00b4d8;--ig-teal-soft:#7dd3e8;--ig-text-on-navy:#e8f1fa;--ig-text-on-navy-muted:#7a93b0}[data-theme=aurora]{--accent:#7c3aed;--accent-hover:#6d28d9;--accent-50:#f2ecfe;--accent-100:#ddcffb;--accent-deep:#4c1d95;--ai-gradient:linear-gradient(135deg, #3730a3, #6d28d9, #9333ea)}[data-theme=obsidian]{--accent:#5b21b6;--accent-hover:#4c1d95;--accent-50:#ede9fb;--accent-100:#d4c7f4;--accent-deep:#34176e;--ai-gradient:linear-gradient(135deg, #1e1b4b, #5b21b6, #7c3aed)}[data-mode=dark]{--canvas:#17140f;--white:#241f18;--surface-inverse:#2c271e;--surface-inverse-hover:#3a342b;--ink-50:#1b1712;--ink-100:#29241b;--ink-150:#322c21;--ink-200:#3c3529;--ink-300:#554d3f;--ink-400:#766c5c;--ink-500:#948a78;--ink-600:#b4ab98;--ink-700:#d0c8b8;--ink-800:#e6e0d3;--ink-900:#f4f0e7;--hairline:#ffffff1a;--hairline-soft:#ffffff0e;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #00000073, 0 1px 1px #0000004d;--shadow-md:0 4px 16px -4px #0000008c, 0 2px 6px -2px #0006;--shadow-lg:0 18px 40px -12px #000000b3, 0 6px 16px -8px #00000080;--amber:#dc9f3e;--amber-deep:#e0863b;--emerald:#41bd8e;--violet:#a78bfa;--rose:#e4726b;--star-gold:#f2b24c;--accent:#d9754e;--accent-hover:#e1835f;--accent-50:color-mix(in srgb, var(--accent) 16%, var(--canvas));--accent-100:color-mix(in srgb, var(--accent) 28%, var(--canvas));--accent-deep:color-mix(in srgb, var(--accent) 62%, #fff);--amber-bg:color-mix(in srgb, var(--amber) 22%, var(--canvas));--emerald-bg:color-mix(in srgb, var(--emerald) 22%, var(--canvas));--violet-bg:color-mix(in srgb, var(--violet) 24%, var(--canvas));--rose-bg:color-mix(in srgb, var(--rose) 22%, var(--canvas))}[data-mode=dark][data-theme=aurora]{--accent:#8b5cf6;--accent-hover:#9d75f8;--ai-gradient:linear-gradient(135deg, #4338ca, #7c3aed, #a855f7)}[data-mode=dark][data-theme=obsidian]{--accent:#7e4be8;--accent-hover:#8f62f0;--ai-gradient:linear-gradient(135deg, #312e81, #6d28d9, #8b5cf6)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--canvas);scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--ink-900);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;position:relative}::selection{background:var(--accent-100);color:var(--accent-deep)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}body:after{content:"";z-index:200;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.serif{font-family:var(--font-display), Georgia, "Times New Roman", serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 60, "WONK" 0;letter-spacing:-.025em;font-weight:440}.container{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.scheme-dark{--canvas:#17140f;--white:#241f18;--ink-50:#1b1712;--ink-100:#29241b;--ink-150:#322c21;--ink-200:#3c3529;--ink-300:#554d3f;--ink-400:#766c5c;--ink-500:#948a78;--ink-600:#b4ab98;--ink-700:#d0c8b8;--ink-800:#e6e0d3;--ink-900:#f4f0e7;--hairline:#ffffff1a;--hairline-soft:#ffffff0e;--accent:#d9754e;--accent-hover:#e1835f;--accent-50:color-mix(in srgb, var(--accent) 16%, var(--canvas));--accent-100:color-mix(in srgb, var(--accent) 28%, var(--canvas));--accent-deep:color-mix(in srgb, var(--accent) 62%, #fff);--shadow-lg:0 18px 40px -12px #000000b3, 0 6px 16px -8px #00000080;background:var(--canvas);color:var(--ink-900)}.btn{height:44px;font-size:15px;font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{color:var(--ink-700);border:1px solid var(--ink-200);background:0 0}.btn-ghost:hover{background:var(--ink-50);color:var(--ink-900)}.btn-quiet{color:var(--ink-600);padding:0 14px}.btn-quiet:hover{color:var(--ink-900)}.btn-lg{height:52px;padding:0 30px;font-size:16px}.btn-paper{color:#1d1812;background:#faf8f4}.btn-paper:hover{background:#fff}.nav{z-index:50;background:color-mix(in srgb, var(--canvas) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--hairline-soft);padding-top:env(safe-area-inset-top);position:fixed;inset:0 0 auto}@media (max-width:820px){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--canvas)}}.nav-inner{align-items:center;gap:28px;height:64px;display:flex}.wordmark{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 60, "WONK" 0;letter-spacing:-.02em;color:var(--ink-900);align-items:baseline;gap:5px;font-size:20px;font-weight:560;display:inline-flex}.wordmark em{color:var(--ink-500);font-style:normal;font-weight:420}.nav-links{gap:4px;margin-left:8px;display:flex}.nav-links a{border-radius:var(--r-md);font-size:14.5px;font-weight:var(--weight-medium);color:var(--ink-600);white-space:nowrap;transition:color .15s var(--ease), background .15s var(--ease);padding:8px 12px}.nav-links a:hover{color:var(--ink-900);background:var(--ink-100)}.nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.nav .btn{height:38px;padding:0 18px;font-size:14px}@media (max-width:1440px){.nav-inner{gap:16px}.nav-links{gap:0;margin-left:4px}.nav-links a{padding:8px 10px}}@media (max-width:1200px){.nav .nav-login{display:none}}@media (max-width:640px){.nav-inner{gap:12px}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(20px)}.reveal.is-in{opacity:1;transition:opacity .55s cubic-bezier(.22,.9,.3,1),transform .55s cubic-bezier(.22,.9,.3,1);transition-delay:var(--reveal-delay,0s);transform:none}}.ambient-media{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.ambient-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.ambient-video.is-playing{opacity:1}.hero{text-align:center;padding:clamp(140px,18vh,190px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.hero-copy{z-index:1;max-width:880px;margin:0 auto;position:relative}.hero h1{letter-spacing:-.03em;font-variation-settings:"SOFT" 70, "WONK" 1;color:var(--ink-900);text-wrap:balance;font-size:clamp(42px,6.9vw,82px);font-weight:440;line-height:1.04}.hero-sub{max-width:560px;color:var(--ink-600);text-wrap:balance;margin:26px auto 0;font-size:clamp(16px,2vw,18.5px);line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}@media (prefers-reduced-motion:no-preference){.hh-word{animation:word-rise .85s var(--ease-out) var(--word-delay,0s) both;display:inline-block}.hero-sub{animation:intro-rise .7s var(--ease-out) .5s both}.hero-cta{animation:intro-rise .7s var(--ease-out) .62s both}.hero .cta-reassure{animation:intro-rise .7s var(--ease-out) .74s both}}.cta-reassure{color:var(--ink-500);text-wrap:balance;margin-top:16px;font-size:13px}@keyframes word-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes intro-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-media{pointer-events:none;position:absolute;inset:0}.hero-scrim{background:radial-gradient(ellipse 64% 52% at 50% 30%, color-mix(in srgb, var(--canvas) 86%, transparent) 18%, transparent 76%), linear-gradient(to bottom, color-mix(in srgb, var(--canvas) 30%, transparent), transparent 32%, color-mix(in srgb, var(--canvas) 55%, transparent) 72%, var(--canvas) 98%);position:absolute;inset:0}.hero-blooms{pointer-events:none;filter:blur(72px);opacity:.36;height:90%;position:absolute;inset:-10% -10% auto}.hero-bloom{border-radius:50%;position:absolute}.hero-bloom-a{aspect-ratio:1;background:radial-gradient(circle,#6d28d96b,#0000 65%);width:44%;animation:9s ease-in-out infinite alternate bloom-a;top:-12%;left:4%}.hero-bloom-b{aspect-ratio:1;background:radial-gradient(circle,#3730a361,#0000 65%);width:40%;animation:12s ease-in-out infinite alternate bloom-b;top:-6%;right:2%}.hero-bloom-c{aspect-ratio:1;background:radial-gradient(circle,#bd5d3a57,#0000 65%);width:36%;animation:10s ease-in-out infinite alternate bloom-c;top:26%;left:32%}@keyframes bloom-a{0%{opacity:.55;transform:translate(0)scale(.9)}to{opacity:.95;transform:translate(14%,12%)scale(1.18)}}@keyframes bloom-b{0%{opacity:.85;transform:translate(0)scale(1.12)}to{opacity:.5;transform:translate(-12%,10%)scale(.88)}}@keyframes bloom-c{0%{opacity:.45;transform:translate(-5%,6%)scale(.95)}to{opacity:.8;transform:translate(8%,-8%)scale(1.2)}}.hero-frame-wrap{z-index:1;max-width:980px;margin:clamp(56px,8vw,84px) auto 0;position:relative}.glass-frame{background:color-mix(in srgb, var(--white) 52%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);border-radius:28px;padding:10px}.glass-frame-inner{border:1px solid var(--hairline-soft);background:var(--canvas);aspect-ratio:16/10;text-align:left;border-radius:18px;display:flex;overflow:hidden}.glass-frame-media img,.glass-frame-media video{object-fit:cover;width:100%;height:100%}.bar{background:var(--ink-150);border-radius:999px;height:8px}.bar-strong{background:var(--ink-300)}.bar-faint{background:var(--ink-100)}.mock-sidebar{background:var(--white);border-right:1px solid var(--hairline-soft);flex-direction:column;flex-shrink:0;gap:7px;width:21.5%;min-width:108px;padding:5% 3.2%;display:flex}.mock-brand{align-items:center;gap:8px;margin-bottom:14px;padding:0 9px;display:flex}.mock-brand-dot{background:var(--surface-inverse);border-radius:6px;flex-shrink:0;width:18px;height:18px}.mock-navitem{border-radius:var(--r-sm);align-items:center;gap:9px;padding:7px 9px;display:flex}.mock-navitem .dot{background:var(--ink-300);border-radius:3px;flex-shrink:0;width:9px;height:9px}.mock-navitem.is-active{background:var(--accent-50)}.mock-navitem.is-active .dot{background:var(--accent)}.mock-navitem.is-active .bar{background:var(--accent-100)}.mock-sidebar-foot{align-items:center;gap:9px;margin-top:auto;padding:7px 9px;display:flex}.mock-avatar{background:var(--ink-200);border-radius:50%;flex-shrink:0;width:18px;height:18px}.mock-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:4.4% 4.6%;display:flex}.mock-topbar{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mock-title{background:var(--ink-300);border-radius:999px;width:96px;height:12px}.mock-button{background:var(--accent);width:88px;height:26px;box-shadow:var(--shadow-xs);border-radius:999px}.mock-row{background:var(--white);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);align-items:center;gap:12px;padding:10px 14px;display:flex}.mock-thumb{border-radius:var(--r-sm);flex-shrink:0;width:34px;height:34px}.mock-thumb-a{background:var(--ai-gradient)}.mock-thumb-b{background:linear-gradient(135deg, var(--ig-navy), var(--ig-teal))}.mock-thumb-c{background:linear-gradient(135deg, var(--accent-100), var(--accent-50))}.mock-thumb-d{background:linear-gradient(135deg, var(--ink-200), var(--ink-100))}.mock-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mock-pill{height:20px;font-size:10.5px;font-weight:var(--weight-medium);letter-spacing:.01em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}.pill-scheduled{background:var(--accent-50);color:var(--accent-deep)}.pill-published{background:var(--emerald-bg);color:var(--emerald)}.pill-draft{background:var(--ink-100);color:var(--ink-600)}.mock-time{background:var(--ink-150);border-radius:999px;flex-shrink:0;width:44px;height:8px}@media (max-width:560px){.mock-pill,.hq-pills,.mock-time{display:none}.mock-row{padding:8px 10px}.mock-sidebar{min-width:84px}}.hq-row{animation:hq-row 14s var(--ease) infinite}@keyframes hq-row{0%,5%{opacity:0;transform:translateY(8px)scale(.985)}11%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)scale(.985)}}.hq-thumb{animation:hq-thumb 14s var(--ease) infinite}@keyframes hq-thumb{0%,7%{opacity:0;border-radius:50%;transform:scale(.35)}13%{opacity:1;transform:scale(1.1)}16%,to{border-radius:var(--r-sm);opacity:1;transform:scale(1)}}.hq-type{width:64%;animation:14s steps(14,end) infinite hq-type}@keyframes hq-type{0%,14%{width:0%}30%,to{width:64%}}.hq-line2{animation:hq-line2 14s var(--ease) infinite}@keyframes hq-line2{0%,28%{opacity:0}34%,to{opacity:1}}.hq-pills{flex-shrink:0;display:inline-flex;position:relative}.hq-pill-draft{opacity:0;animation:hq-pill-draft 14s var(--ease) infinite;position:absolute;top:0;right:0}@keyframes hq-pill-draft{0%,9%{opacity:0;transform:translateY(4px)}13%,38%{opacity:1;transform:none}44%,to{opacity:0;transform:translateY(-6px)}}.hq-pill-sched{animation:hq-pill-sched 14s var(--ease) infinite}@keyframes hq-pill-sched{0%,40%{opacity:0;transform:translateY(6px)}46%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hq-week{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(7,1fr);gap:8px;margin-top:auto;padding-top:12px;display:grid}.hq-day{flex-direction:column;align-items:center;gap:7px;display:flex}.hq-day-label{font-size:9.5px;font-weight:var(--weight-medium);letter-spacing:.08em;color:var(--ink-400)}.hq-dot{background:var(--ink-150);border-radius:50%;width:7px;height:7px}.hq-dot.is-set{background:var(--accent);opacity:.55}.hq-dot-a,.hq-dot-b{background:var(--accent)}.hq-dot-a{animation:hq-dot-a 14s var(--ease) infinite}@keyframes hq-dot-a{0%,50%{background:var(--ink-150);transform:scale(.3)}56%{background:var(--accent);transform:scale(1.3)}60%,93%{background:var(--accent);transform:scale(1)}98%,to{background:var(--ink-150);transform:scale(.3)}}.hq-dot-b{animation:hq-dot-b 14s var(--ease) infinite}@keyframes hq-dot-b{0%,57%{background:var(--ink-150);transform:scale(.3)}63%{background:var(--accent);transform:scale(1.3)}67%,93%{background:var(--accent);transform:scale(1)}98%,to{background:var(--ink-150);transform:scale(.3)}}.film-mock{flex-direction:column;gap:14px;min-width:0;display:flex}.film-strip{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);height:clamp(88px,12vw,120px);box-shadow:var(--shadow-xs);gap:8px;padding:10px;display:flex;position:relative}.film-clip{border-radius:var(--r-sm);min-width:0;position:relative}.film-clip-1{background:linear-gradient(135deg, var(--ig-navy), var(--ig-teal));flex:1.4}.film-clip-2{background:linear-gradient(160deg, var(--ink-300), var(--ink-150));flex:1}.film-clip-broll{background:var(--ai-gradient);animation:film-broll 12s var(--ease) infinite;flex:1.2}@keyframes film-broll{0%,16%{opacity:.22;filter:saturate(.15)}30%,to{opacity:1;filter:none}}.film-clip-4{background:linear-gradient(135deg, var(--accent-100), var(--accent-50));flex:.9}.film-clip-5{background:linear-gradient(160deg, var(--ink-200), var(--ink-100));flex:1.1}.film-tag{background:var(--surface-inverse);color:#fff;font-size:10.5px;font-weight:var(--weight-medium);letter-spacing:.02em;box-shadow:var(--shadow-sm);white-space:nowrap;animation:film-tag 12s var(--ease) infinite;border-radius:999px;padding:3px 10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}@keyframes film-tag{0%,19%{opacity:0;transform:translate(-50%,6px)scale(.85)}28%,95%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,6px)scale(.85)}}.film-playhead{background:var(--ink-900);opacity:.75;border-radius:999px;width:2px;animation:12s linear infinite film-playhead;position:absolute;top:5px;bottom:5px;left:58%}.film-playhead:after{content:"";background:var(--ink-900);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}@keyframes film-playhead{0%{left:2.5%}to{left:97%}}.film-captions{background:var(--canvas);border:1px solid var(--hairline-soft);border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 14px;display:flex}.film-cc{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--ink-500);border:1px solid var(--ink-200);border-radius:4px;flex-shrink:0;padding:1px 5px}.film-cap-wrap{min-width:0;overflow:hidden}.film-cap-text{white-space:nowrap;color:var(--ink-700);width:40ch;max-width:100%;font-size:13px;animation:12s steps(32,end) infinite film-type;display:block;overflow:hidden}@keyframes film-type{0%,34%{width:0}76%,to{width:40ch}}.folio-mock{--folio-a:#2c7a8c;--folio-b:var(--accent);--folio-c:var(--violet);flex-direction:column;gap:16px;min-width:0;display:flex}.folio-chips{flex-wrap:wrap;gap:8px;display:flex}.folio-chip{border:1px solid var(--hairline);background:var(--canvas);font-size:13px;font-weight:var(--weight-medium);color:var(--ink-600);box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.folio-chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.folio-chip-a .folio-chip-dot{background:var(--folio-a)}.folio-chip-b .folio-chip-dot{background:var(--folio-b)}.folio-chip-c .folio-chip-dot{background:var(--folio-c)}.folio-chip-a{border-color:color-mix(in srgb, var(--folio-a) 45%, transparent);background:color-mix(in srgb, var(--folio-a) 9%, var(--white));color:var(--ink-900);animation:folio-chip-a 12s var(--ease) infinite}.folio-chip-b{animation:folio-chip-b 12s var(--ease) infinite}.folio-chip-c{animation:folio-chip-c 12s var(--ease) infinite}@keyframes folio-chip-a{0%,30%{border-color:color-mix(in srgb, var(--folio-a) 45%, transparent);background:color-mix(in srgb, var(--folio-a) 9%, var(--white));color:var(--ink-900)}36%,94%{border-color:var(--hairline);background:var(--canvas);color:var(--ink-600)}to{border-color:color-mix(in srgb, var(--folio-a) 45%, transparent);background:color-mix(in srgb, var(--folio-a) 9%, var(--white));color:var(--ink-900)}}@keyframes folio-chip-b{0%,30%{border-color:var(--hairline);background:var(--canvas);color:var(--ink-600)}36%,63%{border-color:color-mix(in srgb, var(--folio-b) 45%, transparent);background:color-mix(in srgb, var(--folio-b) 9%, var(--white));color:var(--ink-900)}69%,to{border-color:var(--hairline);background:var(--canvas);color:var(--ink-600)}}@keyframes folio-chip-c{0%,63%{border-color:var(--hairline);background:var(--canvas);color:var(--ink-600)}69%,96%{border-color:color-mix(in srgb, var(--folio-c) 45%, transparent);background:color-mix(in srgb, var(--folio-c) 9%, var(--white));color:var(--ink-900)}to{border-color:var(--hairline);background:var(--canvas);color:var(--ink-600)}}.folio-pane{height:136px;position:relative}.folio-queue{flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.folio-queue-a{--fq:var(--folio-a);animation:folio-q-a 12s var(--ease) infinite}.folio-queue-b{--fq:var(--folio-b);opacity:0;animation:folio-q-b 12s var(--ease) infinite}.folio-queue-c{--fq:var(--folio-c);opacity:0;animation:folio-q-c 12s var(--ease) infinite}@keyframes folio-q-a{0%,30%{opacity:1;transform:none}35%,95%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes folio-q-b{0%,31%{opacity:0;transform:translateY(8px)}36%,63%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(8px)}}@keyframes folio-q-c{0%,64%{opacity:0;transform:translateY(8px)}69%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.folio-row{background:var(--canvas);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}.folio-thumb{border-radius:var(--r-sm);background:linear-gradient(135deg, var(--fq), color-mix(in srgb, var(--fq) 35%, var(--canvas)));flex-shrink:0;width:34px;height:34px}.folio-pill{height:20px;font-size:10.5px;font-weight:var(--weight-medium);background:color-mix(in srgb, var(--fq) 13%, var(--canvas));color:color-mix(in srgb, var(--fq) 70%, var(--ink-900));border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:560px){.folio-pill{display:none}}.channels{padding:30px 0;position:relative}.channels:before,.channels:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline) 22%, var(--hairline) 78%, transparent);width:min(1120px,94%);height:1px;position:absolute;left:50%;transform:translate(-50%)}.channels:before{top:0}.channels:after{bottom:0}.channels-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;display:flex}.channels-lead{color:var(--ink-600);font-size:14.5px;font-weight:var(--weight-medium)}.channel-group{align-items:center;gap:14px;display:flex}.channel-group-label{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);white-space:nowrap}.channel-items{flex-wrap:wrap;gap:4px 6px;display:flex}.channel-item{font-size:13.5px;font-weight:var(--weight-medium);color:var(--ink-900);opacity:.55;transition:opacity .18s var(--ease), color .18s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:flex}.channel-item svg{width:17px;height:17px}.channel-item:hover{opacity:1;color:var(--accent)}@media (max-width:760px){.channels-inner{gap:14px 24px}.channel-group{gap:10px}}.results{padding:clamp(52px,8vw,84px) 0}.results-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.result-stat{color:var(--ink-900);font-size:clamp(28px,3.4vw,38px);line-height:1.1;display:block}.result-label{max-width:22ch;color:var(--ink-500);margin:8px auto 0;font-size:13.5px;line-height:1.5;display:block}@media (max-width:760px){.results-grid{grid-template-columns:repeat(2,1fr)}}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.testimonial figure{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);flex-direction:column;gap:18px;height:100%;padding:28px;display:flex}.testimonial blockquote{color:var(--ink-800);font-size:19px;line-height:1.4}.testimonial figcaption{color:var(--ink-500);margin-top:auto;font-size:13.5px}.testimonial figcaption strong{font-weight:var(--weight-semibold);color:var(--ink-800)}@media (max-width:900px){.testimonials-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.section{padding:clamp(72px,10vw,120px) 0}.section-head{max-width:620px;margin-bottom:clamp(40px,6vw,64px)}.section-head.is-centered{text-align:center;margin-left:auto;margin-right:auto}.kicker{font-size:12.5px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:inline-block}.section-title{letter-spacing:-.025em;color:var(--ink-900);text-wrap:balance;font-size:clamp(30px,4.4vw,46px);font-weight:440;line-height:1.08}.section-sub{color:var(--ink-600);text-wrap:balance;margin-top:16px;font-size:17px}.features-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.features-grid>.feature-card{grid-column:span 3}.feature-card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);transition:box-shadow .25s var(--ease), transform .25s var(--ease);padding:26px 26px 28px}.feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-glyph{background:var(--accent-50);width:40px;height:40px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.feature-card h3{font-size:17.5px;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin-bottom:8px}.feature-card p{color:var(--ink-600);font-size:14.5px;line-height:1.6}.features-grid>.feature-card.feature-showcase,.features-grid>.feature-card.feature-stat{grid-column:1/-1}.feature-showcase{grid-template-columns:minmax(260px,5fr) 7fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,44px);display:grid}.feature-showcase-flip{grid-template-columns:7fr minmax(260px,5fr)}.feature-showcase-flip>div{order:2}.feature-showcase:hover{transform:none}.showcase-kicker{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:inline-block}.feature-showcase h3,.feature-stat h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,3vw,30px);font-weight:460;line-height:1.15}.feature-showcase p,.feature-stat p{max-width:46ch;font-size:15.5px}.feature-stat{grid-template-columns:minmax(280px,5fr) 7fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,44px);display:grid}.feature-stat:hover{transform:none}.feature-stat h3{font-size:clamp(28px,3.6vw,38px)}.multiplier-mock{align-items:center;min-width:0;display:flex}.idea-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;gap:8px;width:128px;padding:16px;display:flex}.idea-spark{background:var(--ai-gradient);width:22px;height:22px;animation:mm-spark 3.2s var(--ease) infinite;border-radius:7px;margin-bottom:4px}@keyframes mm-spark{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--violet) 34%, transparent)}55%{box-shadow:0 0 18px 3px color-mix(in srgb, var(--violet) 22%, transparent)}}.idea-card .bar{transform-origin:0;animation:mm-bar 14s var(--ease) infinite}.idea-card .bar:nth-child(3){animation-delay:.18s}.idea-card .bar:nth-child(4){animation-delay:.36s}@keyframes mm-bar{0%{transform:scaleX(0)}4%{transform:scaleX(1)}92%,to{transform:scaleX(1)}}.multiplier-thread{background:linear-gradient(90deg, transparent 0%, #ffffff8c 12%, transparent 24%), var(--ai-gradient);transform-origin:0;height:3px;animation:mm-thread 14s var(--ease) infinite, mm-shimmer 2.6s linear infinite;background-size:220% 100%,100% 100%;border-radius:2px;flex:0 0 clamp(20px,4.5%,44px)}@keyframes mm-thread{0%,2%{opacity:0;transform:scaleX(0)}6%{opacity:.8;transform:scaleX(1)}88%{opacity:.8;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(0)}}@keyframes mm-shimmer{0%{background-position:220% 0,0 0}to{background-position:-120% 0,0 0}}.week-grid{isolation:isolate;flex:1;grid-template-columns:repeat(5,1fr);gap:10px;min-width:0;display:grid;position:relative}.week-grid:before{content:"";z-index:-1;background:radial-gradient(60% 75% at 50% 42%, color-mix(in srgb, var(--violet) 16%, transparent) 0%, transparent 72%);border-radius:24px;animation:9s ease-in-out infinite alternate mm-wash;position:absolute;inset:-14% -6%}@keyframes mm-wash{0%{opacity:.45;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}.week-grid .day{animation:mm-day 14s var(--ease) infinite;animation-delay:calc(.9s + var(--d,0) * .55s)}@keyframes mm-day{0%{opacity:0;filter:blur(1.5px);transform:translateY(7px)scale(.95)}3.2%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.015)}5%{transform:none}86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(4px)scale(.97)}}.day{flex-direction:column;gap:7px;min-width:0;display:flex}.day-label{font-size:10.5px;font-weight:var(--weight-medium);letter-spacing:.06em;color:var(--ink-400);text-align:center}.day-card{background:var(--canvas);border:1px solid var(--hairline-soft);border-radius:var(--r-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:6px;padding:8px;display:flex}.day-thumb{aspect-ratio:1;border-radius:6px;width:100%}.day-thumb-1{background:var(--ai-gradient);opacity:.9}.day-thumb-2{background:linear-gradient(135deg, var(--ig-navy), var(--ig-teal-soft))}.day-thumb-3{background:linear-gradient(135deg, var(--accent-100), var(--accent-50))}.day-thumb-4{background:linear-gradient(160deg, var(--ink-200), var(--ink-100))}.day-thumb-5{background:linear-gradient(135deg, var(--accent), var(--accent-100));opacity:.75}@media (max-width:980px){.feature-showcase,.feature-showcase-flip,.feature-stat{grid-template-columns:1fr}.feature-showcase-flip>div{order:0}}@media (max-width:1000px){.features-grid>.feature-card{grid-column:span 6}}@media (max-width:640px){.features-grid>.feature-card{grid-column:1/-1}.week-grid{grid-template-columns:repeat(3,1fr)}.day:nth-child(n+4){display:none}.idea-card{width:100px}}.statement{background:linear-gradient(to bottom, var(--canvas), var(--ink-50) 55%, var(--canvas));padding:clamp(110px,15vw,190px) 0}.statement-line{text-align:center;letter-spacing:-.015em;max-width:880px;color:var(--ink-900);text-wrap:balance;margin:0 auto;font-size:clamp(32px,5vw,58px);line-height:1.2}.ink-word{opacity:1}@media (prefers-reduced-motion:no-preference){.ink-js .ink-word{opacity:clamp(.12, calc((var(--p,0) * (var(--n) + 2) - var(--i)) / 2), 1)}@supports (animation-timeline:--ink){.ink-line{view-timeline:--ink block}.ink-line .ink-word{animation:1ms linear both ink-in;animation-timeline:--ink;animation-range-start:cover var(--ws);animation-range-end:cover calc(var(--ws) + 13%)}}}@keyframes ink-in{0%{opacity:.12}to{opacity:1}}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px);display:grid}.step{border-top:1px solid var(--ink-200);padding-top:24px}.step-num{color:var(--accent);letter-spacing:.04em;margin-bottom:14px;font-size:15px;display:block}.step h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(22px,2.6vw,27px);font-weight:460}.step p{color:var(--ink-600);max-width:34ch;font-size:15px}.step-marks{color:var(--ink-900);opacity:.5;gap:12px;margin-top:16px;display:flex}.step-marks svg{width:16px;height:16px}@media (max-width:760px){.steps{grid-template-columns:1fr}.step p{max-width:52ch}}.billing-toggle{justify-content:center;margin-bottom:clamp(32px,4vw,44px);display:flex}.billing-toggle-inner{border:1px solid var(--hairline);background:var(--white);box-shadow:var(--shadow-xs);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.billing-opt{height:36px;font-size:14px;font-weight:var(--weight-medium);color:var(--ink-600);transition:background .18s var(--ease), color .18s var(--ease), transform .12s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.billing-opt:hover{color:var(--ink-900)}.billing-opt:active{transform:scale(.98)}.billing-opt[aria-pressed=true]{background:var(--surface-inverse);color:#faf8f4}.billing-save{font-size:11px;font-weight:var(--weight-medium);letter-spacing:.02em;background:var(--accent-50);color:var(--accent-deep);border-radius:999px;padding:2px 8px}.billing-opt[aria-pressed=true] .billing-save{color:#faf8f4;background:#ffffff29}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);flex-direction:column;padding:30px 28px;display:flex}.plan-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.plan-name{font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.plan-tag{font-size:11.5px;font-weight:var(--weight-medium);letter-spacing:.02em;background:var(--accent);color:#fff;border-radius:999px;padding:4px 10px}.plan-blurb{color:var(--ink-500);margin-bottom:22px;font-size:14px}.plan-price{align-items:baseline;gap:7px;margin-bottom:6px;display:flex}.plan-price .amount{letter-spacing:-.015em;font-size:44px;line-height:1}.plan-price .amount-was{color:var(--ink-400);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-400);text-decoration-color:var(--ink-400);font-size:22px}.plan-price .per{color:var(--ink-500);font-size:14px}.plan-price-note{min-height:19px;color:var(--ink-500);margin-bottom:20px;font-size:12.5px}.plan-founding{border-radius:calc(var(--r-xl) - 1px) calc(var(--r-xl) - 1px) 0 0;background:color-mix(in srgb, var(--accent) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent-deep);font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:.01em;margin:-30px -28px 24px;padding:10px 28px;line-height:1.45}.plan ul{flex-direction:column;gap:11px;margin-bottom:28px;list-style:none;display:flex}.plan li{color:var(--ink-700);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.plan li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.plan .btn{width:100%;margin-top:auto}.plan.scheme-dark{background:var(--white);box-shadow:var(--shadow-lg);border-color:#ffffff17}.pricing-reassure{text-align:center;color:var(--ink-700);margin-top:28px;font-size:14px}.pricing-note{text-align:center;color:var(--ink-500);margin-top:8px;font-size:13px}@media (max-width:900px){.plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.faq{max-width:720px;margin:0 auto}.faq details{border-bottom:1px solid var(--ink-200)}.faq summary{cursor:pointer;font-size:16.5px;font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--ink-800);transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;list-style:none;display:flex}.faq summary:hover{color:var(--ink-900)}.faq summary::-webkit-details-marker{display:none}.faq-mark{color:var(--ink-400);transition:transform .25s var(--ease);flex-shrink:0}.faq details[open] .faq-mark{color:var(--accent);transform:rotate(45deg)}.faq details p{color:var(--ink-600);max-width:62ch;padding:0 2px 24px;font-size:15px}.cta-band{text-align:center;padding:clamp(88px,12vw,140px) 0;position:relative;overflow:hidden}.cta-band .container{z-index:1;position:relative}.cta-media{pointer-events:none;position:absolute;inset:0}.cta-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--canvas) 82%, transparent), color-mix(in srgb, var(--canvas) 48%, transparent) 55%, color-mix(in srgb, var(--canvas) 18%, transparent));position:absolute;inset:0}.cta-band h2{letter-spacing:-.028em;text-wrap:balance;max-width:640px;margin:0 auto;font-size:clamp(36px,5.4vw,60px);font-weight:440;line-height:1.06}.cta-band p{max-width:46ch;color:var(--ink-600);text-wrap:balance;margin:20px auto 0;font-size:17px}.cta-band .btn{margin-top:36px}.cta-bloom{aspect-ratio:2;filter:blur(64px);pointer-events:none;background:radial-gradient(#d9754e33,#0000 65%);border-radius:50%;width:60%;animation:11s ease-in-out infinite alternate bloom-c;position:absolute;bottom:-40%;left:20%}.footer{border-top:1px solid var(--hairline-soft);padding:36px 0 44px}.footer-inner{color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:13.5px;display:flex}.footer-links{flex-wrap:wrap;gap:6px 24px;display:flex}.footer a{color:var(--ink-500);transition:color .15s var(--ease)}.footer a:hover{color:var(--ink-900)}.article-page{padding:140px 0 96px}.article{max-width:68ch;margin:0 auto}.article h1{letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(36px,5vw,52px);font-weight:400;line-height:1.08}.article-updated{color:var(--ink-500);margin-bottom:40px;font-size:14px}.article-toc{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs);margin-bottom:48px;padding:18px 22px}.article-toc-label{font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);margin-bottom:10px}.article-toc ol{flex-direction:column;gap:7px;list-style:none;display:flex}.article-toc a{color:var(--ink-600);transition:color .15s var(--ease);font-size:14.5px}.article-toc a:hover{color:var(--accent)}.article section{margin-bottom:40px}.article h2{letter-spacing:-.015em;margin-bottom:12px;scroll-margin-top:90px;font-size:26px;font-weight:400}.article p{color:var(--ink-700);margin-bottom:14px;font-size:15.5px}.article a.inline{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.article-intro{margin-bottom:40px}.article strong{font-weight:var(--weight-semibold);color:var(--ink-800)}.article ul{margin-bottom:14px;padding-left:22px;list-style:outside}.article li{color:var(--ink-700);margin-bottom:8px;font-size:15.5px}.article li::marker{color:var(--ink-400)}.article-table-wrap{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs);margin:4px 0 18px;overflow-x:auto}.article table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.article th{text-align:left;font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);border-bottom:1px solid var(--hairline);padding:12px 16px}.article td{color:var(--ink-700);vertical-align:top;border-bottom:1px solid var(--hairline-soft);padding:12px 16px}.article tbody tr:last-child td{border-bottom:none}.article mark.placeholder{background:var(--amber-bg);color:var(--amber-deep);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px}.article-stub-note{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);background:var(--amber-bg);color:var(--amber-deep);border-radius:var(--r-md);margin-bottom:40px;padding:12px 16px;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.hero-bloom,.cta-bloom,.hq-row,.hq-thumb,.hq-type,.hq-line2,.hq-pill-draft,.hq-pill-sched,.hq-dot-a,.hq-dot-b,.film-clip-broll,.film-tag,.film-playhead,.film-cap-text,.folio-chip-a,.folio-chip-b,.folio-chip-c,.folio-queue-a,.folio-queue-b,.folio-queue-c,.multiplier-thread,.idea-spark,.idea-card .bar,.week-grid:before,.week-grid .day,.mc-thumb,.mc-b,.mc-spark,.mq-chip,.mq-dot,.mi-bar,.mi-win,.mi-spark,.ma-link-dot,.ma-thread,.ma-card{animation:none}.btn,.feature-card,.faq-mark,.billing-opt{transition:none}.btn:active,.feature-card:hover,.billing-opt:active{transform:none}}.ink-ai{background:var(--ai-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.micro{border-radius:var(--r-md);background:var(--ink-50);border:1px solid var(--hairline-soft);isolation:isolate;height:84px;margin-bottom:18px;position:relative;overflow:hidden}.micro-create{align-items:center;gap:12px;padding:0 16px;display:flex}.mc-thumb{background:var(--ai-gradient);width:44px;height:44px;animation:mc-thumb 10s var(--ease) infinite;border-radius:9px;flex:none}@keyframes mc-thumb{0%{opacity:0;filter:blur(2px);transform:scale(.85)}6%{opacity:1;filter:blur();transform:scale(1.04)}9%{transform:none}90%{opacity:1}96%,to{opacity:0;transform:scale(.92)}}.mc-lines{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mc-b{transform-origin:0;animation:mm-bar 10s var(--ease) infinite}.mc-b1{width:78%}.mc-b2{width:92%;animation-delay:.22s}.mc-b3{width:58%;animation-delay:.44s}.mc-spark{background:var(--ai-gradient);width:14px;height:14px;animation:mm-spark 3.4s var(--ease) infinite;border-radius:5px;position:absolute;top:10px;right:12px}.micro-queue{flex-direction:column;justify-content:center;gap:12px;padding:0 16px;display:flex}.mq-chip{background:var(--white);border:1px solid var(--hairline);width:46%;height:18px;box-shadow:var(--shadow-xs);border-left:3px solid var(--accent);animation:mq-chip 10s var(--ease) infinite;border-radius:6px}@keyframes mq-chip{0%{opacity:0;transform:translate(-14px)}7%{opacity:1;transform:translate(0)}46%{transform:translate(0)}56%{transform:translate(92%)}90%{opacity:1;transform:translate(92%)}96%,to{opacity:0;transform:translate(92%)}}.mq-week{gap:9px;display:flex}.mq-dot{background:var(--ink-100);height:7px;animation:mq-dot 10s var(--ease) infinite;animation-delay:calc(1.1s + var(--q) * .24s);border-radius:4px;flex:1}@keyframes mq-dot{0%{background:var(--ink-100)}4%,88%{background:color-mix(in srgb, var(--accent) 55%, var(--ink-100))}94%,to{background:var(--ink-100)}}.micro-insights{align-items:flex-end;gap:10px;padding:14px 16px 12px;display:flex}.mi-bar{height:var(--h);background:color-mix(in srgb, var(--accent) 26%, var(--ink-100));transform-origin:bottom;animation:mi-bar 10s var(--ease) infinite;animation-delay:calc(var(--b) * .16s);border-radius:5px 5px 2px 2px;flex:1}.mi-win{background:var(--accent)}@keyframes mi-bar{0%{transform:scaleY(0)}7%{transform:scaleY(1.06)}10%{transform:scaleY(1)}88%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}.mi-win{animation:mi-bar 10s var(--ease) infinite, mi-glow 10s var(--ease) infinite;animation-delay:calc(var(--b) * .16s)}@keyframes mi-glow{0%,12%{box-shadow:none}20%,82%{box-shadow:0 0 14px 1px color-mix(in srgb, var(--accent) 38%, transparent)}92%,to{box-shadow:none}}.mi-spark{background:var(--ai-gradient);width:12px;height:12px;animation:mi-sparkin 10s var(--ease) infinite;border-radius:4px;position:absolute;top:9px;right:26%}@keyframes mi-sparkin{0%,16%{opacity:0;transform:scale(.6)}22%{opacity:1;transform:scale(1.08)}26%{transform:scale(1)}84%{opacity:1}92%,to{opacity:0;transform:scale(.7)}}.micro-auto{align-items:center;gap:10px;padding:0 16px;display:flex}.ma-link{background:var(--white);border:1px solid var(--hairline);width:34%;height:26px;box-shadow:var(--shadow-xs);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 9px;display:flex}.ma-link-dot{background:var(--ai-gradient);width:10px;height:10px;animation:mm-spark 3.4s var(--ease) infinite;border-radius:4px;flex:none}.ma-thread{background:linear-gradient(90deg, transparent 0%, #ffffff8c 12%, transparent 24%), var(--ai-gradient);transform-origin:0;height:3px;animation:mm-thread 10s var(--ease) infinite, mm-shimmer 2.6s linear infinite;background-size:220% 100%,100% 100%;border-radius:2px;flex:1}.ma-card{border:1px solid var(--hairline);width:30px;height:40px;animation:ma-card 10s var(--ease) infinite;border-radius:7px;flex:none}.ma-card-1{background:linear-gradient(150deg, var(--accent-100), var(--accent-50));animation-delay:.75s}.ma-card-2{background:linear-gradient(150deg, var(--ig-navy), var(--ig-teal-soft));opacity:.94;animation-delay:1.05s}@keyframes ma-card{0%{opacity:0;filter:blur(1.5px);transform:translateY(6px)scale(.92)}5%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.02)}8%{transform:none}88%{opacity:1}95%,to{opacity:0;transform:translateY(4px)scale(.95)}}[data-mode=dark] .hero .ambient-video.is-playing{opacity:.4}[data-mode=dark] .hero .ambient-media{filter:brightness(.62)saturate(1.08)}[data-mode=dark] .hero-blooms{opacity:.46}[data-mode=dark] .hero-bloom-c{background:radial-gradient(circle,#7c3aed6b,#0000 65%)}[data-mode=dark] .scheme-dark{--accent:#8b5cf6;--accent-hover:#9d75f8;--ai-gradient:linear-gradient(135deg, #4338ca, #7c3aed, #a855f7)}[data-mode=dark] .cta-bloom{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 24%, transparent), transparent 65%)}[data-mode=dark] .plan.scheme-dark{--white:#2b2620;background:var(--white);border-color:color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}.theme-toggle{border-radius:var(--r-md);width:38px;height:38px;color:var(--ink-600);transition:color .15s var(--ease), background .15s var(--ease), transform .12s var(--ease);justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--ink-900);background:var(--ink-100)}.theme-toggle:active{transform:scale(.94)}.theme-toggle-glyphs{width:18px;height:18px;position:relative}.theme-toggle-glyphs svg{transition:opacity .24s var(--ease), transform .32s var(--ease-out);position:absolute;inset:0}.theme-toggle-glyphs .ic-sun{opacity:1;transform:rotate(0)scale(1)}.theme-toggle-glyphs .ic-moon{opacity:0;transform:rotate(-45deg)scale(.7)}.theme-toggle-glyphs.is-dark .ic-sun{opacity:0;transform:rotate(45deg)scale(.7)}.theme-toggle-glyphs.is-dark .ic-moon{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:no-preference){html.theme-anim,html.theme-anim *{transition-property:background-color,border-color,color,fill,stroke,box-shadow!important;transition-duration:.2s!important;transition-timing-function:var(--ease)!important}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}.theme-toggle:active{transform:none}.theme-toggle-glyphs svg{transition:opacity 10ms}}.nav-links a[aria-current=page]{color:var(--ink-900);background:var(--ink-100)}.nav-burger{border-radius:var(--r-md);width:38px;height:38px;color:var(--ink-800);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.nav-burger span{width:18px;height:1.8px;transition:transform .24s var(--ease), opacity .18s var(--ease);background:currentColor;border-radius:2px;display:block}.nav-burger.is-open span:first-child{transform:translateY(3.4px)rotate(45deg)}.nav-burger.is-open span:last-child{transform:translateY(-3.4px)rotate(-45deg)}.nav-sheet{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);background:var(--canvas);padding:12px clamp(20px,4vw,40px) 20px;display:none}.nav-sheet-links{flex-direction:column;display:flex}.nav-sheet-links a{font-size:16px;font-weight:var(--weight-medium);color:var(--ink-700);border-bottom:1px solid var(--hairline-soft);padding:13px 6px}.nav-sheet-links a[aria-current=page]{color:var(--accent)}.nav-sheet-cta{gap:10px;margin-top:16px;display:grid}.nav-sheet-cta .btn{width:100%}@media (max-width:1024px){.nav-links{display:none}.nav-burger{display:inline-flex}.nav-sheet.is-open{animation:sheet-in .26s var(--ease-out) both;display:block}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-burger span,.nav-sheet.is-open{transition:none;animation:none}}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(28px,5vw,72px);padding-bottom:40px;display:grid}.footer-brand{max-width:320px}.footer-brand .wordmark{font-size:20px}.footer-tagline{color:var(--ink-500);margin:14px 0 20px;font-size:14px;line-height:1.55}.footer-brand .btn{height:40px;padding:0 18px;font-size:14px}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-label{font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);margin-bottom:2px}.footer-col a{color:var(--ink-600);transition:color .15s var(--ease);font-size:14.5px}.footer-col a:hover{color:var(--ink-900)}.footer-base{border-top:1px solid var(--hairline-soft);color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;font-size:13.5px;display:flex}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:440px){.footer-grid{grid-template-columns:1fr}}.page-hero{text-align:center;padding:clamp(128px,17vh,176px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden}.page-hero .container{z-index:1;position:relative}.page-hero-copy{max-width:800px;margin:0 auto}.page-hero .kicker{color:var(--accent)}.page-hero h1{letter-spacing:-.03em;font-variation-settings:"SOFT" 70, "WONK" 1;color:var(--ink-900);text-wrap:balance;font-size:clamp(38px,5.6vw,66px);font-weight:440;line-height:1.05}.page-hero-sub{max-width:580px;color:var(--ink-600);text-wrap:balance;margin:22px auto 0;font-size:clamp(16px,2vw,18.5px);line-height:1.55}.page-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.page-hero .hero-blooms{opacity:.24;height:120%;inset:-20% -10% auto}[data-mode=dark] .page-hero .hero-blooms{opacity:.34}.cap{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cap+.cap{margin-top:clamp(64px,9vw,116px)}.cap-flip .cap-copy{order:2}.cap-copy .kicker{color:var(--accent)}.cap-copy h2{letter-spacing:-.025em;color:var(--ink-900);text-wrap:balance;margin-bottom:14px;font-size:clamp(26px,3.4vw,38px);font-weight:440;line-height:1.12}.cap-copy p{color:var(--ink-600);max-width:48ch;font-size:16px;line-height:1.6}.cap-list{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.cap-list li{color:var(--ink-700);gap:10px;font-size:15px;line-height:1.5;display:flex}.cap-list li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.vg-frame{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:clamp(18px,3vw,28px)}@media (max-width:900px){.cap,.cap-flip{grid-template-columns:1fr;gap:28px}.cap-flip .cap-copy{order:0}}.section-alt{background:linear-gradient(to bottom, var(--canvas), var(--ink-50) 50%, var(--canvas))}.trust-callout{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);max-width:720px;box-shadow:var(--shadow-xs);align-items:flex-start;gap:14px;margin:0 auto;padding:20px 24px;display:flex}.trust-callout-mark{background:var(--accent-50);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-callout p{color:var(--ink-700);font-size:15px;line-height:1.55}.trust-callout strong{font-weight:var(--weight-semibold);color:var(--ink-900)}.trust-teaser{flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:12px auto 0;padding:0 24px;display:flex}.trust-teaser-chip{font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-50);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--hairline));border-radius:999px;flex-shrink:0;padding:4px 10px}.trust-teaser p{color:var(--ink-500);flex:260px;font-size:13px;line-height:1.5}.teaser-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.teaser-card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);transition:box-shadow .25s var(--ease), transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex}.teaser-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--accent) 26%, var(--hairline));transform:translateY(-2px)}.teaser-card .showcase-kicker{margin-bottom:2px}.teaser-card h3{font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--ink-900)}.teaser-card p{color:var(--ink-600);font-size:14.5px;line-height:1.55}.teaser-card .teaser-more{font-size:14px;font-weight:var(--weight-medium);color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.teaser-card .teaser-more:after{content:"→";transition:transform .2s var(--ease)}.teaser-card:hover .teaser-more:after{transform:translate(3px)}@media (max-width:860px){.teaser-cards{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.pricing-teaser{grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:0 auto;display:grid}.pt-card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);text-align:center;flex-direction:column;gap:4px;padding:24px;display:flex}.pt-card.is-featured{border-color:color-mix(in srgb, var(--accent) 34%, var(--hairline));box-shadow:var(--shadow-md)}.pt-name{font-size:14px;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--ink-700)}.pt-price{color:var(--ink-900);font-size:34px;line-height:1.1}.pt-price .per,.pt-blurb{color:var(--ink-500);font-size:13px}.pricing-teaser-foot{text-align:center;margin-top:24px}@media (max-width:720px){.pricing-teaser{grid-template-columns:1fr;max-width:360px}}.proof-placeholder{text-align:center;border:1px dashed var(--ink-300);border-radius:var(--r-xl);background:color-mix(in srgb, var(--white) 50%, transparent);max-width:640px;margin:0 auto;padding:clamp(28px,5vw,44px)}.proof-placeholder .kicker{color:var(--ink-400)}.proof-placeholder p{color:var(--ink-600);max-width:46ch;margin:0 auto;font-size:16px;line-height:1.6}.proof-stars{letter-spacing:.06em;color:var(--star-gold);justify-content:center;gap:4px;margin-bottom:16px;font-size:17px;display:flex}.vg-bar{background:var(--ink-200);border-radius:999px;height:8px;display:block}.vg-bar-strong{background:var(--ink-300)}.vg-bar-faint{background:var(--ink-150)}.vg-bar-onbrand{background:color-mix(in srgb, var(--accent) 55%, var(--ink-150))}.vg-pill{height:20px;font-size:10.5px;font-weight:var(--weight-medium);border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}.vg-pill-scheduled{background:var(--accent-50);color:var(--accent-deep)}.vg-pill-published{background:var(--emerald-bg);color:var(--emerald)}.vg-pill-draft{background:var(--ink-100);color:var(--ink-600)}.vg-avatar{width:24px;height:24px;font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.01em;color:#fff;background:var(--av,var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.planner-spread{background:var(--ink-50);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);padding:16px}.planner-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.planner-head-label{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400)}.planner-approve{font-size:12px;font-weight:var(--weight-medium);color:#fff;background:var(--accent);box-shadow:var(--shadow-xs);border-radius:999px;padding:5px 12px}.planner-cols{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.planner-col{flex-direction:column;gap:8px;display:flex}.planner-col-head{align-items:center;gap:6px;display:flex}.planner-col-mark{color:var(--ink-600);display:inline-flex}.planner-col-mark svg{width:15px;height:15px}.planner-col-name{font-size:11.5px;font-weight:var(--weight-medium);color:var(--ink-600)}.planner-slot{background:var(--white);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);flex-direction:column;gap:6px;padding:9px;display:flex}.planner-fmt{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.03em;color:var(--accent-deep);background:var(--accent-50);border-radius:5px;align-self:flex-start;padding:2px 7px}@media (max-width:520px){.planner-cols{grid-template-columns:repeat(2,1fr)}}.queue-board{flex-direction:column;gap:10px;display:flex}.qb-row{background:var(--white);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);align-items:center;gap:12px;padding:10px 14px;display:flex}.qb-chip{font-size:12.5px;font-weight:var(--weight-medium);color:var(--ink-700);background:var(--ink-50);border:1px solid var(--hairline-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.qb-chip-mark{color:var(--ink-600);display:inline-flex}.qb-chip-mark svg{width:15px;height:15px}.qb-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.qb-who{flex-shrink:0;align-items:center;gap:9px;display:flex}.qb-time{color:var(--ink-400);text-align:right;width:46px;font-size:11.5px}@media (max-width:560px){.qb-time{display:none}.qb-chip{padding:5px 8px}}.create-studio{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(18px,3vw,32px);display:grid}.cs-controls{flex-direction:column;gap:16px;display:flex}.cs-group-label{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:8px;display:block}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chip{font-size:12.5px;font-weight:var(--weight-medium);color:var(--ink-600);background:var(--white);border:1px solid var(--hairline);border-radius:999px;padding:6px 12px}.cs-chip.is-active{background:var(--surface-inverse);color:#faf8f4;border-color:#0000}.cs-brand{align-items:center;gap:8px;display:flex}.cs-swatch{border:1px solid var(--hairline);border-radius:7px;width:24px;height:24px}.cs-swatch-1{background:var(--ig-navy)}.cs-swatch-2{background:var(--accent)}.cs-swatch-3{background:var(--ig-teal)}.cs-type{background:var(--white);border:1px solid var(--hairline);width:32px;height:24px;font-family:var(--font-display), Georgia, serif;color:var(--ink-700);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.cs-preview{flex-direction:column;align-items:center;gap:12px;display:flex}.cs-phone{background:var(--surface-inverse);width:min(190px,100%);box-shadow:var(--shadow-lg);border-radius:26px;padding:9px}.cs-slide{aspect-ratio:4/5;background:linear-gradient(160deg, var(--ig-navy), var(--ig-navy-deep));border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.cs-slide-kicker{letter-spacing:.14em;font-size:9px;font-weight:var(--weight-semibold);color:var(--ig-teal-soft)}.cs-slide-head{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--ig-text-on-navy);margin-bottom:4px;font-size:19px;line-height:1.12}.cs-slide .vg-bar{background:color-mix(in srgb, var(--ig-teal-soft) 42%, transparent)}.cs-slide .vg-bar-faint{background:color-mix(in srgb, var(--ig-teal-soft) 24%, transparent)}.cs-slide-dots{gap:5px;margin-top:auto;display:flex}.cs-slide-dots i{background:var(--ig-text-on-navy-muted);border-radius:50%;width:5px;height:5px}.cs-slide-dots i.is-on{background:var(--ig-teal)}.cs-live{font-size:12px;font-weight:var(--weight-medium);color:var(--ink-500);align-items:center;gap:7px;display:inline-flex}.cs-live:before{content:"";background:var(--emerald);width:7px;height:7px;box-shadow:0 0 0 3px var(--emerald-bg);border-radius:50%}@media (max-width:560px){.create-studio{grid-template-columns:1fr}.cs-preview{order:-1}}.integrations{flex-wrap:wrap;justify-content:center;gap:12px 14px;list-style:none;display:flex}.integration{border:1px solid var(--hairline);background:var(--white);box-shadow:var(--shadow-xs);font-size:14px;font-weight:var(--weight-medium);color:var(--ink-800);transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.integration svg{width:18px;height:18px;color:var(--ink-600)}.integration:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--hairline))}.radar-brief{background:var(--ink-50);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:18px;display:flex}.rb-input{background:var(--white);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 14px;display:flex}.rb-globe{background:var(--ai-gradient);width:15px;height:15px;animation:mm-spark 3.4s var(--ease) infinite;border-radius:50%;flex-shrink:0}.rb-url{font-size:13.5px;font-weight:var(--weight-medium);color:var(--ink-800)}.rb-scan{font-size:11px;font-weight:var(--weight-medium);color:var(--accent-deep);background:var(--accent-50);white-space:nowrap;animation:rb-scan 2.6s var(--ease) infinite;border-radius:999px;margin-left:auto;padding:4px 10px}@keyframes rb-scan{0%,to{opacity:.55}50%{opacity:1}}.rb-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.rb-scores{flex-direction:column;gap:12px;display:flex}.rb-score-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rb-score-label{color:var(--ink-600);font-size:11.5px}.rb-score-val{font-size:13px;font-weight:var(--weight-semibold);color:var(--ink-900);font-variant-numeric:tabular-nums}.rb-score-max{font-size:10.5px;font-weight:var(--weight-medium);color:var(--ink-400)}.rb-score-track{background:var(--ink-150);border-radius:999px;height:6px;display:block;overflow:hidden}.rb-score-fill{height:100%;width:var(--pct,60%);background:var(--ai-gradient);border-radius:999px;display:block}.rb-evidence{background:var(--white);border:1px solid var(--hairline-soft);border-left:3px solid var(--accent);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rb-quote-mark{font-family:var(--font-display), Georgia, serif;color:var(--accent);height:12px;font-size:26px;line-height:.5}.rb-quote{color:var(--ink-700);font-size:12.5px;font-style:italic;line-height:1.5}.rb-source{color:var(--ink-400);margin-top:auto;padding-top:4px;font-size:10.5px}.rb-mix{border-top:1px solid var(--hairline-soft);flex-direction:column;gap:9px;padding-top:14px;display:flex}.rb-mix-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;display:flex}.rb-mix-title{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400)}.rb-mix-legend{align-items:center;gap:12px;display:inline-flex}.rb-mix-key{color:var(--ink-500);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.rb-mix-key:before{content:"";border-radius:2px;width:8px;height:8px}.rb-mix-key-theirs:before{background:var(--ink-300)}.rb-mix-key-yours:before{background:var(--accent)}.rb-mix-row{grid-template-columns:88px 1fr;align-items:center;gap:10px;display:grid}.rb-mix-label{color:var(--ink-600);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rb-mix-bars{flex-direction:column;gap:3px;display:flex}.rb-mix-bar{height:5px;width:var(--w,40%);border-radius:999px;min-width:4px;display:block}.rb-mix-theirs{background:var(--ink-300)}.rb-mix-yours{background:var(--accent)}@media (max-width:460px){.rb-body{grid-template-columns:1fr}.rb-mix-row{grid-template-columns:76px 1fr}.rb-input{flex-wrap:wrap}}.clone-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(8px,1.4vw,16px);display:grid}.clone-stage{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.clone-stage-label{font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}.clone-post{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;max-width:230px;box-shadow:var(--shadow-sm);text-align:left;flex-direction:column;gap:8px;padding:12px;display:flex}.clone-post-head{align-items:center;gap:8px;display:flex}.clone-post-avatar{background:linear-gradient(135deg, var(--ink-200), var(--ink-100));border-radius:50%;flex-shrink:0;width:22px;height:22px}.clone-post-name{font-size:11.5px;font-weight:var(--weight-semibold);color:var(--ink-700)}.clone-post-hook{font-size:13px;line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-900)}.clone-post-body{counter-reset:beat;flex-direction:column;gap:4px;list-style:none;display:flex}.clone-post-body li{color:var(--ink-600);counter-increment:beat;padding-left:19px;font-size:11px;line-height:1.4;position:relative}.clone-post-body li:before{content:counter(beat);background:var(--ink-100);width:13px;height:13px;color:var(--ink-500);font-size:8.5px;font-weight:var(--weight-semibold);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:0}.clone-post-cta{font-size:11px;font-weight:var(--weight-semibold);color:var(--ink-500)}.clone-likes{border-top:1px solid var(--hairline-soft);align-items:center;gap:12px;padding-top:8px;display:flex}.clone-like{color:var(--ink-400);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.clone-like svg{color:var(--ink-300)}.clone-post-brand{border-color:color-mix(in srgb, var(--accent) 26%, var(--hairline))}.clone-avatar-brand{background:var(--ai-gradient)}.clone-post-brand .clone-post-name{color:var(--accent-deep)}.clone-post-brand .clone-post-body li:before{background:var(--accent-50);color:var(--accent-deep)}.clone-post-cta-brand{color:var(--accent)}.clone-post-brand .clone-like svg{color:color-mix(in srgb, var(--accent) 45%, var(--ink-300))}.clone-wire{flex-direction:column;gap:9px;width:100%;max-width:188px;display:flex}.clone-beat{border:1px dashed var(--ink-300);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 4%, var(--canvas));flex-direction:column;gap:2px;padding:9px 11px;display:flex}.clone-beat-tag{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.clone-beat-note{color:var(--ink-500);font-size:10.5px;line-height:1.35}.clone-beat-cta{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.clone-beat-cta .clone-beat-tag{color:var(--accent-deep)}.clone-arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--ink-300);width:0;height:0;animation:clone-arrow 2.8s var(--ease) infinite;justify-self:center}.clone-arrow:nth-child(4){animation-delay:.5s}@keyframes clone-arrow{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes clone-arrow-v{0%,to{opacity:.72;transform:rotate(90deg)translate(0)}50%{opacity:1;transform:rotate(90deg)translate(3px)}}@media (max-width:720px){.clone-flow{grid-template-columns:1fr;justify-items:center;gap:14px}.clone-arrow{animation-name:clone-arrow-v;transform:rotate(90deg)}.clone-post,.clone-wire{max-width:300px}}.fanout{grid-template-columns:auto auto 1fr;align-items:center;gap:clamp(12px,2.5vw,26px);display:grid}.fanout-idea{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-lg);width:132px;box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;gap:8px;padding:16px;display:flex;position:relative}.fanout-spark{background:var(--ai-gradient);width:22px;height:22px;animation:mm-spark 3.2s var(--ease) infinite;border-radius:7px;margin-bottom:2px}.fanout-idea-label{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);margin-top:2px}.fanout-thread{background:linear-gradient(90deg, transparent 0%, #ffffff8c 12%, transparent 24%), var(--ai-gradient);background-size:220% 100%,100% 100%;border-radius:2px;width:clamp(20px,4vw,44px);height:3px;animation:2.6s linear infinite mm-shimmer}.fanout-outs{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.fanout-out{background:var(--white);border:1px solid var(--hairline-soft);border-radius:var(--r-md);box-shadow:var(--shadow-xs);align-items:center;gap:10px;padding:10px 12px;display:flex}.fanout-out-mark{color:var(--ink-700);flex-shrink:0;display:inline-flex}.fanout-out-mark svg{width:17px;height:17px}.fanout-out-lines{flex-direction:column;min-width:0;display:flex}.fanout-out-name{font-size:12.5px;font-weight:var(--weight-medium);color:var(--ink-800)}.fanout-out-fmt{color:var(--ink-500);font-size:11px}.fanout-out-check{background:var(--accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:auto;position:relative}.fanout-out-check:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}@media (max-width:640px){.fanout{grid-template-columns:1fr;gap:16px}.fanout-idea{width:100%}.fanout-thread{display:none}}@media (prefers-reduced-motion:reduce){.rb-globe,.rb-scan,.clone-arrow,.fanout-spark,.fanout-thread{animation:none}.teaser-card,.integration{transition:none}.teaser-card:hover{transform:none}}.addon{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);max-width:720px;box-shadow:var(--shadow-xs);align-items:center;gap:20px;margin:20px auto 0;padding:20px 24px;display:flex}.addon-label{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-shrink:0;align-self:flex-start;padding-top:2px}.addon-title{font-size:16px;font-weight:var(--weight-semibold);color:var(--ink-900);margin-bottom:4px}.addon-price{color:var(--accent)}.addon-copy{color:var(--ink-600);font-size:14px;line-height:1.55}@media (max-width:560px){.addon{flex-direction:column;align-items:flex-start;gap:10px}}.clone-trust-line{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--hairline));background:var(--accent-50);color:var(--accent-deep);font-size:14px;font-weight:var(--weight-medium);border-radius:999px;align-items:center;gap:9px;margin:22px auto 0;padding:8px 16px;display:inline-flex}.clone-flow-wrap{max-width:920px;margin:0 auto}.cta-band-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cta-band-actions .btn{margin-top:0}.cta-band .btn-ghost{color:var(--ink-800);border-color:color-mix(in srgb, var(--ink-900) 22%, transparent)}.cta-band .btn-ghost:hover{background:color-mix(in srgb, var(--ink-900) 8%, transparent);color:var(--ink-900)}.fanout-frame{max-width:760px;margin:0 auto clamp(44px,6vw,72px)}.beats{margin-top:0}.proof-wrap{margin-top:clamp(40px,6vw,64px)}.help-lede{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(56px,7vw,80px)}.help-callouts{flex-direction:column;gap:12px;display:flex}.help-sources{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);max-width:720px;box-shadow:var(--shadow-xs);margin:clamp(44px,6vw,64px) auto 0;padding:22px 24px 24px}.help-sources .help-sources-label{font-size:11.5px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);margin-bottom:10px}.help-sources p{color:var(--ink-600);font-size:14.5px;line-height:1.55}.help-sources ul{flex-direction:column;gap:10px;margin-top:16px;list-style:none;display:flex}.help-sources li a{font-size:15px;font-weight:var(--weight-medium);color:var(--accent);line-height:1.5}.help-sources li a:after{content:" ↗";transition:transform .2s var(--ease);display:inline-block}.help-sources li a:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.help-sources li a:hover:after{transform:translate(2px,-2px)}.help-link,.faq details p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.help-link:hover,.faq details p a:hover{color:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.help-sources li a:after{transition:none}}
