@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-400-i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:104%;ascent-override:98%;descent-override:26%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Courier New"),local("Courier");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--canvas: #f6f2e8;--sheet: #fdfaf3;--sheet-2: #efe9db;--ink: #221a10;--ink-soft: #463a2b;--ink-mute: #6d5f4b;--clay: #cf6548;--clay-deep: #b25e49;--clay-link: #96422f;--clay-pale: #ecb6a3;--clay-wash: #f6e3da;--sanguine: #a4432f;--gold: #8a6a1f;--gold-glint: #d8b357;--green: #3c6a48;--green-wash: rgba(60, 106, 72, .09);--green-pale: rgba(60, 106, 72, .22);--walnut: #251c11;--walnut-2: #2e2417;--cream-on-dark: #f2ecdd;--mute-on-dark: #b3a68e;--hairline: rgba(34, 26, 16, .12);--hairline-strong: rgba(34, 26, 16, .2);--cta: #1f1a13;--cta-hover: #33291d;--cta-ink: #fbf7ee;--sans: "IBM Plex Sans", "IBM Plex Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif: "IBM Plex Sans", "IBM Plex Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--step--3: clamp(.7rem, .68rem + .05vw, .72rem);--step--2: clamp(.79rem, .77rem + .06vw, .825rem);--step--1: clamp(.92rem, .89rem + .09vw, .96rem);--step-0: clamp(1rem, .96rem + .22vw, 1.13rem);--step-1: clamp(1.19rem, 1.12rem + .35vw, 1.38rem);--step-2: clamp(1.5rem, 1.38rem + .62vw, 1.85rem);--step-3: clamp(1.9rem, 1.68rem + 1.08vw, 2.5rem);--step-4: clamp(2.35rem, 2rem + 1.75vw, 3.35rem);--step-5: clamp(2.9rem, 2.35rem + 2.75vw, 4.45rem);--step-6: clamp(3.4rem, 2.6rem + 4vw, 5.7rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.25, 1, .5, 1);--ease-move: cubic-bezier(.65, 0, .35, 1);--t-micro: .18s;--t-enter: .55s;--radius: 14px;--radius-sm: 8px;--radius-lg: 22px;--radius-pill: 999px;--lh-tight: 1.06;--lh-snug: 1.2;--lh-head: 1.4;--lh-mid: 1.5;--lh-body: 1.6;--sp-1: 4px;--sp-2: 8px;--sp-3: 10px;--sp-4: 14px;--sp-5: 20px;--sp-6: 36px;--sp-section: clamp(28px, 4vw, 64px);--maxw: 1200px;--shadow-lift: 0 1px 2px rgba(34, 26, 16, .08), 0 12px 32px -12px rgba(34, 26, 16, .18);--shadow-rest: 0 1px 2px rgba(34, 26, 16, .05)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:92px}html{overflow-x:clip}body{font-family:var(--sans);font-size:var(--step-0);background:var(--canvas);color:var(--ink-soft);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.42 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main,header.site,footer.site{position:relative;z-index:2}::selection{background:var(--clay-pale);color:var(--ink)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,40px)}h1,h2,h3{font-family:var(--sans);color:var(--ink);font-weight:400;letter-spacing:-.018em;line-height:1.04;text-wrap:balance}h2{line-height:var(--lh-tight)}h3{line-height:var(--lh-snug)}p{text-wrap:pretty}h1 em,h2 em,h3 em{font-style:normal;color:var(--clay-deep)}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--sans);font-size:var(--step--1);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-mute)}.chalk{position:relative;white-space:nowrap}.chalk svg{position:absolute;left:-1%;bottom:-.14em;width:102%;height:.28em;overflow:visible}.chalk svg path{fill:none;stroke:var(--sanguine);stroke-width:3.2;stroke-linecap:round;opacity:.75}.accent-i{font-style:italic;color:var(--clay-link)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);font-family:var(--sans);font-size:var(--step--1);font-weight:600;padding:15px 28px;border-radius:12px;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:transform var(--t-micro) var(--ease-soft),box-shadow var(--t-micro) var(--ease-soft),background-color var(--t-micro) var(--ease-soft),border-color var(--t-micro) var(--ease-soft)}.btn svg{transition:transform var(--t-micro) var(--ease-soft)}.btn:hover svg{transform:translate(3px)}.btn[data-dir=down]:hover svg{transform:translateY(3px)}.btn-primary{background:var(--cta);color:var(--cta-ink);box-shadow:0 1px 2px #221a1038,0 10px 26px -12px #221a108c}.btn-primary:hover{background:var(--cta-hover);color:var(--cta-ink);transform:translateY(-2px);box-shadow:0 2px 3px #221a1033,0 16px 34px -12px #221a1099}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.btn-ghost:hover{border-color:var(--ink-mute);background:var(--sheet);transform:translateY(-2px)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2.5px solid var(--clay-deep);outline-offset:3px;border-radius:6px}.ulink{position:relative;font-weight:500;color:var(--ink)}.ulink:after{content:"";position:absolute;left:0;bottom:-3px;height:1.5px;width:100%;background:var(--sanguine);transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-soft)}.ulink:hover:after{transform:scaleX(1);transform-origin:left}header.site{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--canvas) 93%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--hairline)}.nav{display:flex;align-items:center;height:68px;padding:0 clamp(20px,3vw,48px)}.brand{display:inline-flex;align-items:center;gap:var(--sp-3)}.brand-word{font-family:var(--sans);font-style:italic;font-weight:400;font-size:var(--step-1);color:var(--ink);letter-spacing:0}.brand-plane{width:27px;height:27px}.nav-links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);margin-left:clamp(28px,4vw,64px)}.nav-account{display:flex;align-items:center;flex-shrink:0;gap:14px;margin-left:auto;padding-left:clamp(14px,2vw,26px);border-left:1px solid var(--hairline-strong)}.nav-account .navlink,.nav-account .btn{white-space:nowrap}.navlink{font-size:var(--step--1);font-weight:500;color:var(--ink-soft);position:relative}.navlink:after{content:"";position:absolute;left:0;bottom:-5px;height:1.5px;width:100%;background:var(--sanguine);transform:scaleX(0);transform-origin:right;transition:transform .26s var(--ease-soft)}.navlink:hover{color:var(--ink)}.navlink:hover:after{transform:scaleX(1);transform-origin:left}.nav .btn{padding:11px 20px;font-size:var(--step--1)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:12px;margin-right:-12px;color:var(--ink)}.menu-toggle svg{stroke:currentColor}.hero{position:relative;overflow:clip}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(40px,6vh,76px);padding-bottom:clamp(28px,4vh,48px)}.hero-platforms{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-bottom:clamp(26px,4vh,40px)}.hero-platforms .plat{display:block;border-radius:12px;transition:transform var(--t-micro) var(--ease-soft),box-shadow var(--t-micro) var(--ease-soft)}.hero-platforms .plat img{width:clamp(44px,6vw,54px);height:auto;display:block;border-radius:12px}.hero-platforms .plat:hover{transform:translateY(-4px);box-shadow:0 10px 22px -10px #221a1066}.hero h1{font-size:clamp(2.5rem,1.7rem + 3.4vw,4rem);margin:0 0 22px;letter-spacing:-.024em;line-height:1;max-width:20ch}.hero h1 .knows{display:block;font-style:italic;color:var(--clay-deep)}.hero .sub{font-size:var(--step-1);line-height:var(--lh-body);max-width:40ch;color:var(--ink-mute);margin:0 auto}.hero .sub b{color:var(--ink);font-weight:500}.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4);margin-top:32px}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3) 26px;margin-top:34px;padding-top:22px;border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--ink-mute);max-width:760px}.hero-video{margin:clamp(4px,1.5vh,14px) auto clamp(24px,4vh,44px);max-width:560px}.hero-video .vframe{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:var(--sheet);border:1px dashed var(--hairline-strong);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);overflow:hidden}.hero-video .vframe .vplay{width:46px;height:46px;border-radius:50%;background:var(--clay-wash);border:1px solid rgba(178,94,73,.3);display:grid;place-items:center;pointer-events:none}.hero-video .vframe .vplay:after{content:"";margin-left:3px;border-left:13px solid var(--clay);border-top:8px solid transparent;border-bottom:8px solid transparent}.hero-video .vghost{display:none}.hero-video .vlabel{font-family:var(--sans);font-weight:500;font-size:var(--step--1);color:var(--ink-soft);text-align:center;padding:0 20px}.hero-video .vnote{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.hero-proof .hero-note{flex-basis:100%;width:100%;text-align:center;margin-top:6px;font-size:var(--step--2)}.hero-proof b{font-family:var(--sans);font-weight:500;color:var(--ink);font-size:var(--step-0);font-variant-numeric:tabular-nums}.sec{padding:clamp(72px,11vh,130px) 0}.sec-tight{padding:clamp(48px,7vh,84px) 0}.sec-head{max-width:780px;margin-bottom:clamp(36px,5vh,64px)}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-size:var(--step-4);margin:18px 0 16px}.sec-head p{font-size:var(--step-1);color:var(--ink-mute)}.chip{font-family:var(--mono);font-size:var(--step--3);font-weight:500;padding:4px 10px;border-radius:999px;background:var(--clay-wash);color:var(--clay-link);border:1px solid rgba(178,94,73,.25)}.postmini{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:13px 15px;margin-top:10px;font-size:var(--step--1);color:var(--ink-soft);box-shadow:var(--shadow-rest)}.postmini .ph{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:8px}.postmini .av{width:30px;height:30px;border-radius:50%;background:var(--sanguine);color:#fff8f0;font-weight:500;font-size:var(--step--2);display:grid;place-items:center}.postmini .pn{display:block;font-weight:500;color:var(--ink);font-size:var(--step--1);line-height:var(--lh-snug)}.postmini .pt{display:block;font-size:var(--step--3);color:var(--ink-mute)}.night{background:var(--walnut);color:var(--mute-on-dark);position:relative}.night:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 60% at 50% 0%,rgba(216,179,87,.07),transparent 70%)}.night .wrap{position:relative;z-index:1}.night h2{color:var(--cream-on-dark);font-size:var(--step-4)}.night h2 em{color:var(--gold-glint)}.night .sec-head p,.night .eyebrow{color:var(--mute-on-dark)}.night .eyebrow .tick{color:var(--gold-glint)}.gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#f2ecdd24;border:1px solid rgba(242,236,221,.14);border-radius:var(--radius-lg);overflow:hidden}.gap-cell{background:var(--walnut-2);padding:30px 26px 34px;position:relative;overflow:hidden}.gap-cell .n{font-family:var(--sans);font-size:var(--step-3);font-weight:400;line-height:1;color:var(--gold-glint);opacity:.45;position:absolute;right:20px;top:14px;font-variant-numeric:tabular-nums}.gap-cell h3{color:var(--cream-on-dark);font-family:var(--sans);font-weight:400;font-size:var(--step-0);letter-spacing:0;margin:12px 0 8px;line-height:1.3}.gap-cell p{font-size:var(--step--1);line-height:var(--lh-body)}.night .blunt{letter-spacing:-.022em;text-align:center;margin-top:clamp(48px,8vh,80px);font-family:var(--sans);font-size:var(--step-5);line-height:var(--lh-tight);color:var(--cream-on-dark);font-style:normal;font-weight:400;text-wrap:balance;max-width:none}.night .blunt b{color:var(--gold-glint);display:block;font-weight:400}.receipts-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sp-section);align-items:center}.proof-shot{position:relative;border-radius:var(--radius-lg);overflow:visible;margin:0}.proof-shot .mount{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--shadow-lift);background:#fff;aspect-ratio:900 / 1208;transform:rotate(-1.4deg)}.proof-shot img{width:100%}.proof-shot .mount{position:relative}.proof-shot .ring{position:absolute;left:1.5%;top:15.4%;width:44%;height:3.4%;pointer-events:none}.proof-shot .ring path{fill:none;stroke:var(--sanguine);stroke-width:2.5;stroke-linecap:round;opacity:.7;vector-effect:non-scaling-stroke}.proof-shot figcaption{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:18px;text-align:left;transform:rotate(-1.4deg)}@media (min-width: 901px){.proof-shot{margin-left:calc(-1*clamp(0px,3vw,44px))}}.receipts-copy h2{font-size:var(--step-5);margin:14px 0 18px}.pmore{display:inline-block;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.06em;color:var(--clay-link);margin:-10px 0 18px;padding:6px 0}.pmore:hover{text-decoration:underline;text-underline-offset:3px}.pcard.featured .pmore{color:var(--clay-pale)}.receipts-copy p{color:var(--ink-mute);font-size:var(--step-0);margin-bottom:14px}.stat b{display:block;font-family:var(--sans);font-size:var(--step-3);font-weight:400;color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums}.stat span{font-size:var(--step--2);color:var(--ink-mute)}.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pcard{background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .3s var(--ease-soft),box-shadow .3s var(--ease-soft)}.pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.pcard.featured{background:var(--walnut);border-color:var(--walnut);color:var(--mute-on-dark)}.pcard.featured .ptier,.pcard.featured .amt,.pcard.featured li{color:var(--cream-on-dark)}.pcard.featured .picp,.pcard.featured .pbilled,.pcard.featured .pnote{color:var(--mute-on-dark)}.pcard .badge{position:absolute;top:-12px;left:24px;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.1em;text-transform:uppercase;background:var(--clay);color:#fff8f0;padding:5px 12px;border-radius:999px}.ptier{font-family:var(--sans);font-style:normal;font-size:var(--step-1);color:var(--ink)}.picp{font-size:var(--step--1);color:var(--ink-mute);margin:8px 0 16px;min-height:4.4em;line-height:var(--lh-head)}.pprice .amt{font-family:var(--sans);font-size:var(--step-3);font-weight:500;color:var(--ink);letter-spacing:0}.pprice small{font-size:var(--step--1);color:var(--ink-mute)}.pbilled{font-size:var(--step--2);color:var(--ink-mute);margin-top:2px}.pnote{font-size:var(--step--2);color:var(--clay-link);margin:8px 0 4px}.pcard.featured .pnote{color:var(--clay-pale)}.pcard .plus{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);margin:12px 0 2px}.pcard ul{list-style:none;margin:12px 0 22px;flex:1;display:flex;flex-direction:column;gap:var(--sp-3)}.pcard li{display:flex;gap:var(--sp-3);font-size:var(--step--1);line-height:var(--lh-head);color:var(--ink-soft)}.pcard li svg{flex:none;margin-top:3px;color:var(--green)}.pcard.featured li svg{color:var(--gold-glint)}.pcard .btn{width:100%}.pcard.featured .btn-primary{box-shadow:0 1px 2px #0000004d,0 10px 26px -10px #cf654899}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:22px}.billing-toggle .seg{display:inline-flex;background:var(--sheet-2);border:1px solid var(--hairline);border-radius:999px;padding:4px}.billing-toggle button{font-family:var(--sans);font-size:var(--step--1);font-weight:500;color:var(--ink-mute);background:none;border:none;border-radius:999px;padding:12px 20px;min-height:44px;cursor:pointer;transition:background-color var(--t-micro),color var(--t-micro)}.billing-toggle button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-rest)}.save-pill{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.06em;color:var(--green);background:#3c6a481a;border:1px solid rgba(60,106,72,.25);padding:5px 11px;border-radius:999px}.pfeat-toggle{display:none}@media (max-width: 760px){.js .pcard.collapsible ul{display:none}.js .pcard.collapsible.open ul{display:flex}.js .pcard.collapsible .pfeat-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:flex-start;font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-soft);background:none;border:none;padding:12px 0;margin:2px 0 6px;cursor:pointer}.js .pcard.collapsible .pfeat-toggle:after{content:"+";color:var(--sanguine);font-weight:500}.js .pcard.collapsible.open .pfeat-toggle:after{content:"\2013"}}.plan-caption{text-align:center;font-size:var(--step--2);color:var(--ink-mute);margin-top:26px}.plan-caption a{color:var(--clay-link);font-weight:500}.li-sub{display:block;font-size:var(--step--2);color:var(--ink-mute);line-height:var(--lh-head);margin-top:2px}.faq-list{max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-5);cursor:pointer;list-style:none;padding:24px 4px;font-family:var(--sans);font-weight:500;font-size:var(--step-1);letter-spacing:0;color:var(--ink);transition:color var(--t-micro)}.faq-item summary:hover{color:var(--clay-link)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .x{flex:none;width:22px;height:22px;position:relative;align-self:center}.faq-item summary .x{color:var(--sanguine)}.faq-item summary .x:before,.faq-item summary .x:after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:2px;transition:transform .26s var(--ease-soft)}.faq-item summary .x:before{width:15px;height:2.5px;transform:rotate(-3deg)}.faq-item summary .x:after{width:2.5px;height:15px;transform:rotate(-3deg)}.faq-item[open] summary .x:before{transform:rotate(2deg)}.faq-item[open] summary .x:after{transform:rotate(87deg)}.faq-item .a{padding:0 4px 24px;color:var(--ink-mute);max-width:62ch;line-height:var(--lh-body)}.faq-item .a a{color:var(--clay-link);font-weight:500}.faq-item .a code{font-family:var(--mono);font-size:.85em;background:var(--sheet-2);padding:2px 6px;border-radius:6px}.sec.cta-band{position:relative}.cta-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--sp-section);align-items:center}.cta-grid h2{font-size:var(--step-5);letter-spacing:-.022em;margin-bottom:20px}.cta-grid h2 em{color:var(--clay-deep)}.cta-grid .cta-sub{font-size:var(--step-1);color:var(--ink-mute);max-width:30em}.cta-art{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lift);transform:rotate(-1.4deg)}.cap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-section);align-items:center;padding:clamp(38px,6vh,76px) 0}.cap+.cap{border-top:1px solid var(--hairline)}.cap.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cap.flip .cap-copy{order:2}.cap-n{font-family:var(--sans);font-size:var(--step--1);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-mute)}.cap-copy h3{font-size:var(--step-3);margin:14px 0 16px}.cap-copy p{font-size:var(--step-0);color:var(--ink-mute);line-height:var(--lh-body);max-width:40ch}.cap-scene{background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden}.scene-bar{display:flex;align-items:center;gap:var(--sp-3);padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--canvas)}.scene-bar .dots{display:flex;gap:5px}.scene-bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--sheet-2);border:1px solid var(--hairline)}.scene-bar .who{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--step--3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.scene-body{padding:clamp(16px,2.2vw,24px);display:flex;flex-direction:column;gap:var(--sp-4)}.scene-body .u{align-self:flex-end;max-width:88%;background:var(--walnut);color:var(--cream-on-dark);border-radius:16px 16px 4px;padding:11px 15px;font-size:var(--step--1);line-height:var(--lh-mid)}.scene-body .a{align-self:flex-start;max-width:94%;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.scene-body .a b{color:var(--ink)}.choices{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.choice{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--step--2);color:var(--ink-mute);border:1px solid var(--hairline);border-radius:999px;padding:7px 13px 7px 9px;background:var(--canvas)}.choice .box{width:15px;height:15px;border-radius:6px;border:1.5px solid var(--hairline-strong);display:grid;place-items:center;font-size:var(--step--3);color:transparent}.choice.on{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}.choice.on .box{background:var(--clay);border-color:var(--clay);color:#2b1509;font-weight:500}.idealist{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3)}.idealist li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:2px solid var(--clay-pale)}.idealist b{font-size:var(--step--1);color:var(--ink);font-weight:500;line-height:var(--lh-head)}.idealist span{font-size:var(--step--2);color:var(--ink-mute);line-height:var(--lh-head)}.critique{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:13px 15px;display:flex;flex-direction:column;gap:var(--sp-2)}.crit-h{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.crit-line{display:flex;gap:var(--sp-3);align-items:flex-start;font-size:var(--step--2);line-height:var(--lh-head);color:var(--ink-soft)}.crit-line .m{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:var(--step--3);font-weight:500;margin-top:1px}.crit-line.ok .m{background:#3c6a4824;color:var(--green)}.crit-line.warn .m{background:#a4432f24;color:var(--clay-link)}@media (max-width: 900px){.cap,.cap.flip{grid-template-columns:minmax(0,1fr);gap:26px}.cap.flip .cap-copy{order:0}}.connect-sec{background:var(--sheet);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.agent-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:0 auto clamp(28px,4vh,44px)}.agent-tab{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--sans);font-size:var(--step--1);font-weight:500;color:var(--ink-mute);background:var(--canvas);border:1px solid var(--hairline);border-radius:999px;padding:11px 20px;min-height:46px;cursor:pointer;transition:color var(--t-micro),border-color var(--t-micro),background-color var(--t-micro),transform var(--t-micro)}.agent-tab:hover{color:var(--ink);border-color:var(--hairline-strong);transform:translateY(-1px)}.agent-tab[aria-selected=true]{color:var(--ink);background:var(--sheet);border-color:var(--ink-mute);box-shadow:0 1px 2px #221a100f,0 8px 20px -12px #221a104d}.agent-tab .logo{width:19px;height:19px;flex:none;display:block}.agent-tab .soon{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#d8b35729;padding:3px 7px;border-radius:999px}.connect-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(22px,3vw,40px);align-items:start}.connect-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(24px,3vw,34px)}.connect-card .fastest{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.13em;text-transform:uppercase;color:var(--sanguine)}.connect-card h3{font-size:var(--step-2);margin:12px 0 20px}.connect-steps{list-style:none;display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:24px}.connect-steps li{display:flex;gap:var(--sp-4);align-items:flex-start;font-size:var(--step--1);line-height:var(--lh-head);color:var(--ink-soft)}.connect-steps .num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-top:1px;font-family:var(--mono);font-size:var(--step--2);font-weight:500;color:var(--sanguine);background:var(--clay-wash);border:1px solid rgba(178,94,73,.22)}.connect-steps code{font-family:var(--mono);font-size:.86em;background:var(--sheet-2);padding:2px 6px;border-radius:6px;word-break:break-all}.connect-card .fine{font-size:var(--step--2);color:var(--ink-mute);margin-top:14px}.connect-card .fine a{color:var(--clay-link);font-weight:500}.copyrow{display:flex;align-items:center;gap:var(--sp-3);max-width:100%;background:var(--walnut);border-radius:12px;padding:12px 12px 12px 15px;margin-bottom:20px}.copyrow code{min-width:0;font-family:var(--mono);font-size:var(--step--2);color:var(--cream-on-dark);background:none;padding:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;flex:1}.copyrow code::-webkit-scrollbar{display:none}.copybtn{flex:none;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.06em;text-transform:uppercase;color:var(--walnut);background:var(--gold-glint);border:none;border-radius:8px;padding:9px 12px;min-height:40px;cursor:pointer;font-weight:500;transition:background-color var(--t-micro),transform var(--t-micro)}.copybtn:hover{background:#e6c775;transform:translateY(-1px)}.copybtn.done{background:var(--green);color:var(--cream-on-dark)}.connect-mock{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:var(--sp-3);padding:13px 16px;border-bottom:1px solid var(--hairline);background:var(--sheet)}.mock-bar .dots{display:flex;gap:5px}.mock-bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--sheet-2);border:1px solid var(--hairline)}.mock-bar .who{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);display:flex;align-items:center;gap:var(--sp-2)}.mock-bar .who img,.mock-bar .who svg{width:15px;height:15px}.mock-body{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:var(--sp-4);min-height:300px}.mock-body .u{align-self:flex-end;max-width:88%;background:var(--walnut);color:var(--cream-on-dark);border-radius:16px 16px 4px;padding:12px 16px;font-size:var(--step--1);line-height:var(--lh-mid)}.mock-body .a{align-self:flex-start;max-width:92%;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.toolchip{display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;background:var(--sheet);border:1px solid var(--hairline);border-radius:999px;padding:7px 14px 7px 10px;font-family:var(--mono);font-size:var(--step--2);color:var(--ink-soft)}.toolchip .ic{width:15px;height:15px;flex:none}.toolchip .meta{color:var(--ink-mute)}.toolchip .ok{color:var(--green);font-weight:500}.togo-copy h2{font-size:var(--step-4);margin:16px 0 18px}.togo-copy>p{font-size:var(--step-1);color:var(--ink-mute);max-width:30em}.togo-note{font-size:var(--step--2);color:var(--ink-mute);border-top:1px solid var(--hairline);padding-top:16px}.togo-note b{color:var(--ink);font-weight:500}.phone{position:relative;width:min(330px,82vw);background:var(--walnut);border-radius:42px;padding:11px;box-shadow:0 2px 4px #221a1024,0 40px 70px -30px #221a1080;transform:rotate(-1.2deg)}.phone:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:96px;height:22px;background:var(--walnut);border-radius:999px;z-index:3}.pm{max-width:86%;font-size:var(--step--1);line-height:var(--lh-head);border-radius:16px;padding:10px 13px}.pm.out{align-self:flex-end;background:var(--clay);color:#2b1509;border-bottom-right-radius:5px}.pm.in{align-self:flex-start;background:var(--canvas);color:var(--ink-soft);border:1px solid var(--hairline);border-bottom-left-radius:5px}.pm .tstamp{display:block;font-family:var(--mono);font-size:var(--step--3);opacity:.6;margin-top:5px}.pm.system{align-self:center;max-width:92%;text-align:center;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.04em;color:var(--green);background:#3c6a481a;border:1px solid rgba(60,106,72,.22);border-radius:999px;padding:8px 14px}.js .pm{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.js .pm{opacity:1;transform:none}}@media (max-width: 900px){.connect-grid{grid-template-columns:minmax(0,1fr)}.togo-copy{order:1}.phone{transform:rotate(0);width:min(300px,78vw)}}@media (max-width: 760px){.agent-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding-bottom:4px;scroll-snap-type:x proximity}.agent-tabs::-webkit-scrollbar{display:none}.agent-tab{flex:none;scroll-snap-align:start}.mock-body{min-height:0}}.agents-note{border-top:1px solid var(--hairline);background:var(--sheet)}.agents-note .inner{padding:30px 0;font-size:var(--step--1);color:var(--ink-mute);max-width:72ch}.agents-note h2{font-family:var(--sans);font-size:var(--step--1);font-weight:500;letter-spacing:0;color:var(--ink-soft);margin-bottom:8px}.agents-note a{color:var(--clay-link);font-weight:500}.agents-note code{font-family:var(--mono);font-size:.82em;background:var(--sheet-2);padding:2px 6px;border-radius:6px}footer.site{background:var(--walnut);color:var(--mute-on-dark)}.foot-close{position:relative;padding:clamp(56px,9vh,100px) clamp(20px,4vw,40px) clamp(24px,4vh,48px)}.foot-close:after{content:"";position:absolute;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);bottom:0;height:1px;background:#f2ecdd1f}.foot-close .close-line{font-family:var(--sans);font-style:normal;font-weight:400;color:var(--cream-on-dark);font-size:var(--step-4);letter-spacing:-.02em;max-width:14em;line-height:1.1;text-wrap:balance}.foot-close .close-line .gl{color:var(--gold-glint)}.foot-top{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr));gap:var(--sp-6) 28px;padding:clamp(36px,6vh,60px) 0}.foot-brand p{font-size:var(--step--1);line-height:var(--lh-body);margin-top:14px;max-width:26em}.foot-brand .brand-word{color:var(--cream-on-dark)}.foot-col .foot-h{font-family:var(--mono);font-size:var(--step--3);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-glint);margin-bottom:12px}.foot-col a{display:block;font-size:var(--step--1);padding:8px 0;color:var(--mute-on-dark);transition:color var(--t-micro)}.foot-col a:hover{color:var(--cream-on-dark)}.foot-meta{padding:18px 0 0;font-size:var(--step--2);color:var(--mute-on-dark);line-height:2}.foot-meta a{color:var(--mute-on-dark);text-decoration:underline;text-decoration-color:#f2ecdd40;text-underline-offset:3px;padding:6px 2px;display:inline-block}.foot-meta a:hover{color:var(--cream-on-dark)}.foot-meta .lbl{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.1em;text-transform:uppercase;margin-right:8px}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:22px 0 30px;border-top:1px solid rgba(242,236,221,.12);font-size:var(--step--2)}.foot-social{display:flex;gap:var(--sp-5)}.foot-social a{color:var(--mute-on-dark);transition:color var(--t-micro),transform var(--t-micro)}.foot-social a:hover{color:var(--cream-on-dark);transform:translateY(-2px)}.js .reveal{opacity:0;transform:translateY(22px)}.js .reveal.in{opacity:1;transform:none;transition:opacity var(--t-enter) var(--ease-out),transform var(--t-enter) var(--ease-out)}.js .reveal.in.d1{transition-delay:70ms}.js .reveal.in.d2{transition-delay:.14s}.js .reveal.in.d3{transition-delay:.21s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}}@media (max-width: 1080px){.price-grid,.gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.hero-inner,.receipts-grid,.cta-grid{grid-template-columns:1fr}.cta-art{max-width:380px}.receipts-grid .proof-shot{order:2}}@media (max-width: 760px){.nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--canvas);border-bottom:1px solid var(--hairline);padding:10px 20px 20px;box-shadow:var(--shadow-lift)}.nav-links.open{display:flex}.navlink{padding:13px 4px;font-size:var(--step-0);border-bottom:1px solid var(--hairline)}.navlink:after{display:none}.nav-links{margin-left:0}.nav-account{border-left:0;padding-left:0;gap:8px;margin-right:6px}.nav-account .navlink{padding:8px 6px;font-size:var(--step--1);border-bottom:0}.nav-account .btn{padding:9px 14px}.menu-toggle{display:block}.hero h1{font-size:var(--step-4)}.price-grid,.gap-grid{grid-template-columns:1fr}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-cell:nth-child(1),.gap-cell:nth-child(4){grid-column:auto}.foot-col a{padding:11px 0}.foot-meta a{padding:10px 2px}.hero-proof{gap:var(--sp-2) 18px}.btn{width:100%}.nav .btn,.billing-toggle button{width:auto}}.wall-sec{background:var(--sheet);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.wall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-5);align-items:stretch}@media (min-width: 1080px){.wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.love{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px 26px 24px;display:flex;flex-direction:column;gap:var(--sp-4)}.love .stars{color:var(--gold-glint);font-size:var(--step-0);letter-spacing:2px;line-height:1}.love blockquote{font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.love figcaption{display:flex;flex-direction:column;gap:2px;margin-top:auto}.love .who{font-weight:500;color:var(--ink);font-size:var(--step--1)}.love .role{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.06em;color:var(--ink-mute)}.love-add{background:var(--walnut);border-color:var(--walnut);justify-content:center}.love-add .add-eyebrow{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-glint)}.love-add p{color:var(--mute-on-dark);font-size:var(--step--1);line-height:var(--lh-body)}.love-add .btn{width:100%}.review-modal{border:none;border-radius:var(--radius-lg);padding:0;max-width:520px;width:calc(100vw - 40px);margin:auto;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--canvas);color:var(--ink-soft);box-shadow:0 40px 90px -30px #221a1099}.review-modal::backdrop{background:#221a108c;backdrop-filter:blur(3px)}.review-form{padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:var(--sp-2)}.rm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;position:sticky;top:0;background:var(--canvas);z-index:1;padding-top:2px}.rm-head h3{font-size:var(--step-2)}.rm-close{background:none;border:none;font-size:var(--step-2);line-height:1;color:var(--ink-mute);cursor:pointer;padding:4px 10px;border-radius:8px;min-height:44px}.rm-close:hover{color:var(--ink);background:var(--sheet-2)}.rm-label{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:12px}.rm-stars{display:flex;gap:4px}.rm-stars .star{background:none;border:none;font-size:var(--step-2);line-height:1;color:var(--sheet-2);cursor:pointer;padding:4px 6px;min-height:44px;transition:color var(--t-micro),transform var(--t-micro)}.rm-stars .star:hover{transform:scale(1.12)}.rm-stars .star.on{color:var(--gold-glint)}.review-form textarea,.review-form input[type=url]{font-family:var(--sans);font-size:var(--step--1);color:var(--ink);background:var(--sheet);border:1px solid var(--hairline-strong);border-radius:12px;padding:13px 15px;width:100%;resize:vertical}.review-form textarea:focus,.review-form input:focus{outline:2.5px solid var(--clay-deep);outline-offset:2px}.rm-hint{font-size:var(--step--2);color:var(--ink-mute)}.rm-consent{display:flex;gap:var(--sp-3);align-items:flex-start;margin-top:16px;font-size:var(--step--1);line-height:var(--lh-head);color:var(--ink-soft);cursor:pointer}.rm-consent input{margin-top:3px;width:18px;height:18px;accent-color:var(--clay);flex:none}.rm-actions{display:flex;gap:var(--sp-3);justify-content:flex-end;margin-top:20px}.rm-note{font-size:var(--step--2);margin-top:10px;min-height:1.3em}.rm-note.ok{color:var(--green)}.rm-note.err{color:var(--sanguine)}.cta-mid .center{text-align:center}.cta-mid h2{font-size:var(--step-3);margin-bottom:22px}.builder-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--sp-section);align-items:center}.builder-photo{margin:0}.bphoto{aspect-ratio:4 / 5;border-radius:var(--radius-lg);background:var(--sheet-2);border:1px solid var(--hairline);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);transform:rotate(-1.4deg)}.bphoto .bp-initial{font-size:var(--step-4);color:var(--clay);font-weight:500}.bphoto .bp-note{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute)}.builder-photo figcaption{font-family:var(--mono);font-size:var(--step--3);letter-spacing:.07em;color:var(--ink-mute);margin-top:16px;text-align:center}.builder-copy h2{font-size:var(--step-4);margin:14px 0 18px}.builder-copy p{color:var(--ink-mute);line-height:var(--lh-body);margin-bottom:14px}.builder-copy .lede{font-size:var(--step-1);color:var(--ink-soft)}.builder-sign{font-size:var(--step--1);margin-top:20px}.plat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.plat-card{display:flex;flex-direction:column;gap:var(--sp-4);background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px 24px 24px;color:var(--ink-soft);transition:transform .3s var(--ease-soft),box-shadow .3s var(--ease-soft),border-color .3s var(--ease-soft)}.plat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--hairline-strong)}.plat-card img{width:42px;height:42px;border-radius:12px}.plat-card h3{font-size:var(--step-2)}.plat-card p{font-size:var(--step--1);color:var(--ink-mute);line-height:var(--lh-mid)}.plat-card .go{font-family:var(--mono);font-size:var(--step--3);white-space:nowrap;letter-spacing:.07em;color:var(--clay-link);margin-top:auto}.plat-card.soon{background:var(--canvas);border-style:dashed}.plat-card.soon .badge-soon{min-height:42px;display:inline-flex;align-items:center;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#d8b35729;padding:4px 9px;border-radius:999px;align-self:flex-start}@media (max-width: 900px){.builder-grid{grid-template-columns:1fr}.builder-photo{max-width:320px;margin:0 auto}.bphoto{transform:none}}.cap-shot{position:relative;margin:0;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--shadow-lift);background:var(--sheet-2);max-width:460px;justify-self:end}.cap-shot img{width:100%;height:auto;display:block;max-height:560px;object-fit:cover;object-position:top center}.cap-shot--wide img{aspect-ratio:720 / 669}.cap-shot--tall img{aspect-ratio:3 / 4}.cap-shot picture{position:relative;display:block}.cap-shot picture:after{content:"";position:absolute;left:0;right:0;bottom:0;height:112px;background:linear-gradient(to bottom,rgba(246,242,232,0) 0%,var(--canvas) 66%);pointer-events:none}.togo-sec .cap-shot picture:after{background:linear-gradient(to bottom,rgba(239,233,219,0) 0%,var(--sheet-2) 66%)}.proof-line{margin-top:18px}.proof-chip{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--canvas);border:1px solid rgba(178,94,73,.35);border-radius:999px;padding:10px 18px 10px 12px;font-size:var(--step--1);color:var(--ink);font-weight:500;box-shadow:var(--shadow-rest);transition:transform var(--t-micro) var(--ease-soft),box-shadow var(--t-micro) var(--ease-soft),border-color var(--t-micro)}.proof-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--clay)}.proof-chip img{width:20px;height:20px;border-radius:6px;flex:none}.proof-chip .arw{color:var(--clay-link);font-weight:500}.togo-sec{background:var(--sheet-2);border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.caps-sec .cap:first-of-type,.togo-sec .cap:first-of-type{padding-top:0}.caps-sec .cap:last-of-type,.togo-sec .cap:last-of-type{padding-bottom:0}@media (max-width: 900px){.cap-shot,.cap.flip .cap-shot{justify-self:stretch;max-width:none}.cap-shot img{max-height:460px}}@media (max-width: 760px){.agent-tabs{-webkit-mask-image:linear-gradient(to right,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 86%,transparent 100%)}@supports (animation-timeline: scroll()){.agent-tabs{animation:tabfade linear both;animation-timeline:scroll(self inline)}@keyframes tabfade{to{mask-image:linear-gradient(to right,#000 0 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 100%)}}}}.rm-close,.rm-stars .star{min-width:44px}.pfeat-toggle{min-height:44px}.foot-social a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.js .h-enter{opacity:0;transform:translateY(14px);animation:hEnter .62s var(--ease-out) forwards}.js .h-enter.e1{animation-delay:0ms}.js .h-enter.e2{opacity:1;transform:translateY(18px);animation-name:hEnterMove;animation-delay:60ms}.js .h-enter.e3{animation-delay:.15s}.js .h-enter.e4{animation-delay:.23s}.js .h-enter.e5{animation-delay:.31s}@keyframes hEnter{to{opacity:1;transform:none}}@keyframes hEnterMove{to{transform:none}}@media (prefers-reduced-motion: reduce){.js .h-enter{opacity:1;transform:none;animation:none}}.cap.flip .cap-shot{justify-self:start}@media (max-width: 760px){.foot-meta a{padding:10px 6px}}.caps-sec .sec-head,.plat-sec .sec-head{text-align:left;margin-left:0}.caps-sec .sec-head h2{font-size:var(--step-5)}.caps-sec .sec-head p,.plat-sec .sec-head p{margin-left:0}.cap-copy p+p{margin-top:14px}.builder-copy p{max-width:62ch}.love .role{min-height:3em}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-bottom:28px}.receipts-sec .stat b{font-size:var(--step-2)}.hero h1{font-size:clamp(2.9rem,2rem + 4.4vw,5.2rem)}.caps-sec .sec-head h2{font-size:var(--step-4);max-width:16ch}.receipts-copy h2{font-size:var(--step-4)}.caps-sec{background:var(--sheet);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.js .chalk svg path{stroke-dasharray:420;stroke-dashoffset:420;animation:chalkDraw .9s var(--ease-out) .62s forwards}@keyframes chalkDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.js .chalk svg path{stroke-dashoffset:0;animation:none}}.js .agent-tabs.in .agent-tab,.js .wall-grid.in .love,.js .plat-grid.in .plat-card{animation:slabIn .52s var(--ease-out) backwards}.js .agent-tabs.in .agent-tab:nth-child(2),.js .wall-grid.in .love:nth-child(2),.js .plat-grid.in .plat-card:nth-child(2){animation-delay:70ms}.js .agent-tabs.in .agent-tab:nth-child(3),.js .wall-grid.in .love:nth-child(3),.js .plat-grid.in .plat-card:nth-child(3){animation-delay:.14s}.js .agent-tabs.in .agent-tab:nth-child(4),.js .wall-grid.in .love:nth-child(4),.js .plat-grid.in .plat-card:nth-child(4){animation-delay:.21s}.js .agent-tabs.in .agent-tab:nth-child(n+5){animation-delay:.28s}@keyframes slabIn{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){.js .agent-tabs.in .agent-tab,.js .wall-grid.in .love,.js .plat-grid.in .plat-card{animation:none}}.pcard .pnote{min-height:2.9em}.pcard .plus{min-height:3.2em}.gap-cell p{max-width:46ch}.gap-cell .n{position:static;display:block;margin-bottom:6px;right:auto;top:auto;font-size:var(--step-2)}.connect-grid{align-items:stretch}.connect-mock{display:flex;flex-direction:column}.mock-body{flex:1}.billing-toggle{position:relative}@media (min-width: 761px){.billing-toggle .save-pill{position:absolute;left:calc(50% + 116px);top:50%;transform:translateY(-50%)}}.js .chalk-mark{position:relative;white-space:nowrap}.js .chalk-mark svg{position:absolute;left:-1%;bottom:-.16em;width:102%;height:.3em;overflow:visible}.js .chalk-mark svg path{fill:none;stroke:var(--sanguine);stroke-width:3.2;stroke-linecap:round;opacity:.75;stroke-dasharray:420;stroke-dashoffset:420}.js .reveal.in .chalk-mark svg path{animation:chalkDraw .9s var(--ease-out) .18s forwards}.night .chalk-mark svg path{stroke:var(--gold-glint)}.foot-close .chalk-mark svg path{stroke:var(--gold-glint)}@media (prefers-reduced-motion: reduce){.js .chalk-mark svg path{stroke-dashoffset:0;animation:none}}.js .critique .crit-line{opacity:0}.js .cap.in.playing .critique .crit-line{animation:critIn .42s var(--ease-out) forwards}.js .cap.in .critique .crit-line:nth-of-type(1){animation-delay:.64s}.js .cap.in .critique .crit-line:nth-of-type(2){animation-delay:.78s}.js .cap.in .critique .crit-line:nth-of-type(3){animation-delay:.92s}@keyframes critIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.crit-line .struck{text-decoration:line-through;text-decoration-color:var(--sanguine);text-decoration-thickness:1.5px}@media (prefers-reduced-motion: reduce){.js .critique .crit-line{opacity:1;animation:none}}.proof-chip{font-size:var(--step-1);padding:14px 24px 14px 16px}.proof-chip img{width:26px;height:26px}.mock-composer{margin-top:auto;display:flex;align-items:center;gap:var(--sp-3);border-top:1px solid var(--hairline);padding:13px 2px 2px;font-size:var(--step--1);color:var(--ink-mute)}.mock-composer .send{margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--clay-wash);display:grid;place-items:center;flex:none}.mock-composer .send svg{width:13px;height:13px}.cap-shot img{filter:saturate(.62);object-position:top center}.cap-shot picture:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:var(--clay-wash);mix-blend-mode:multiply;opacity:.14}.js .cap-scene .u,.js .cap-scene .toolchip,.js .cap-scene .a,.js .cap-scene .choices,.js .cap-scene .idealist,.js .cap-scene .postmini{opacity:0}.js .cap.in.playing .cap-scene .u,.js .cap.in .cap-scene .toolchip,.js .cap.in .cap-scene .a,.js .cap.in .cap-scene .choices,.js .cap.in .cap-scene .idealist,.js .cap.in .cap-scene .postmini{animation:critIn .42s var(--ease-out) forwards}.js .cap.in .scene-body>*:nth-child(1){animation-delay:60ms}.js .cap.in .scene-body>*:nth-child(2){animation-delay:.2s}.js .cap.in .scene-body>*:nth-child(3){animation-delay:.34s}.js .cap.in .scene-body>*:nth-child(4){animation-delay:.48s}.js .cap.in .scene-body>*:nth-child(5){animation-delay:.62s}@media (prefers-reduced-motion: reduce){.js .cap-scene .u,.js .cap-scene .toolchip,.js .cap-scene .a,.js .cap-scene .choices,.js .cap-scene .idealist,.js .cap-scene .postmini{opacity:1;animation:none}}.receipts-sec{background:var(--walnut);color:var(--mute-on-dark)}.receipts-sec .receipts-copy h2,.receipts-sec .stat b{color:var(--cream-on-dark)}.receipts-sec .receipts-copy p,.receipts-sec .eyebrow,.receipts-sec .stat span{color:var(--mute-on-dark)}.receipts-sec .proof-shot figcaption{color:var(--mute-on-dark)}.receipts-sec .chalk-mark svg path{stroke:var(--gold-glint)}.swap{display:inline-grid;vertical-align:bottom;overflow:hidden}.swap>*{grid-area:1 / 1}.swap .was{position:relative}.swap .now{color:var(--ink)}.swap .was{display:none}.js .swap .was{display:block}.js .swap .now{opacity:0;transform:translateY(100%)}.js .swap .was:after{width:var(--was-w, 100%);content:"";position:absolute;left:0;right:0;top:calc(50% - .75px);height:1.5px;background:var(--sanguine);transform:scaleX(0);transform-origin:left center}.js .cap.in.playing .swap .was:after{animation:strikeDraw .46s var(--ease-out) 1.18s forwards}.js .cap.in.playing .swap .was{animation:swapOut .56s var(--ease-out) 1.76s forwards}.js .cap.in.playing .swap .now{animation:swapIn .56s var(--ease-out) 1.76s forwards}@keyframes strikeDraw{to{transform:scaleX(1)}}@keyframes swapOut{to{opacity:0;transform:translateY(-100%)}}@keyframes swapIn{to{opacity:1;transform:none}}.crit-line .struck{position:relative;text-decoration:none}.js .crit-line .struck:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .75px);height:1.5px;background:var(--sanguine);transform:scaleX(0);transform-origin:left center}.js .cap.in.playing .crit-line .struck:after{animation:strikeDraw .34s var(--ease-out) .96s forwards}@media (prefers-reduced-motion: reduce){.js .swap .was{display:none}.js .swap .now{opacity:1;transform:none}.js .crit-line .struck{text-decoration:line-through;text-decoration-color:var(--sanguine);text-decoration-thickness:1.5px}.js .crit-line .struck:after{display:none}}.cap-scene{background:var(--sheet-2);border:0;box-shadow:none;border-radius:14px}.cap-scene .scene-bar{background:transparent;border-bottom:1px solid var(--hairline)}.love{background:transparent;border:0;border-left:2px solid var(--clay);border-radius:0;padding:4px 0 4px 20px}.love-add{background:var(--walnut);border:1px solid var(--walnut);border-radius:var(--radius-lg);padding:26px 26px 24px}.plat-card{background:transparent;border:0;border-top:1px solid var(--hairline-strong);border-radius:0;padding:22px 0 24px}.plat-card:hover{transform:none;box-shadow:none;border-top-color:var(--clay)}.plat-card.soon{background:transparent;border-style:none;border-top:1px dashed var(--hairline-strong)}@media (min-width: 1400px){.receipts-sec .proof-shot{margin-left:-120px;margin-right:120px}}.cap-scene .critique,.cap-scene .choice{background:var(--sheet)}.stat-row{align-items:start}.stat span{text-wrap:balance}@media (max-width: 620px){.stat-row{grid-template-columns:1fr;gap:var(--sp-4)}.stat{display:flex;align-items:baseline;gap:var(--sp-4)}.stat b{flex:none;min-width:4.6em}.stat span{text-wrap:initial}}.sec.cta-band .hero-cta{justify-content:flex-start}.receipts-sec .stat span{display:block;min-height:3.2em}.cap-shot img{filter:grayscale(1) sepia(.3) saturate(1.5) hue-rotate(-12deg) contrast(1.18) brightness(1.04)}.hang{display:inline-block;margin-left:-.42em}.foot-meta .mgroup{margin:0}.foot-meta .mgroup+.mgroup{margin-top:6px}.swap>*{white-space:nowrap;min-width:0}.js .cap.reveal{opacity:0;transform:none;clip-path:inset(-100px 38% -100px -100px)}.js .cap.reveal.in{opacity:1;clip-path:inset(-100px);transition:opacity var(--t-enter) var(--ease-out),clip-path .78s var(--ease-out)}.js .cap.flip.reveal,.js .cap-daily.reveal{clip-path:inset(-100px -100px -100px 38%)}.js .cap.flip.reveal.in,.js .cap-daily.reveal.in{clip-path:inset(-100px)}@keyframes slipIn{0%{opacity:0;transform:translateY(9px) rotate(-1.1deg)}to{opacity:1;transform:none}}.js .wall-grid.in .love{animation:slipIn .56s var(--ease-out) backwards;transform-origin:0% 50%}@keyframes dealIn{0%{opacity:0;transform:translateY(15px) rotate(-8deg) scale(.9)}to{opacity:1;transform:none}}.js .hero-platforms .plat{animation:dealIn .56s var(--ease-out) backwards;transform-origin:50% 120%}.js .hero-platforms .plat:nth-child(1){animation-delay:.14s}.js .hero-platforms .plat:nth-child(2){animation-delay:225ms}.js .hero-platforms .plat:nth-child(3){animation-delay:.31s}.js .chalk svg path{animation-delay:.8s}.js .choices .choice.on{color:var(--ink-mute);border-color:var(--hairline);background:var(--sheet)}.js .choices .choice.on .box{background:transparent;border-color:var(--hairline-strong);color:transparent}@keyframes chipOn{to{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}}@keyframes boxOn{to{background:var(--clay);border-color:var(--clay);color:#2b1509}}.js .cap.in.playing .choices .choice.on{animation:chipOn .34s var(--ease-out) forwards}.js .cap.in.playing .choices .choice.on .box{animation:boxOn .28s var(--ease-out) forwards}.js .cap.in .choices .choice:nth-child(1).on,.js .cap.in .choices .choice:nth-child(1).on .box{animation-delay:.76s}.js .cap.in .choices .choice:nth-child(2).on,.js .cap.in .choices .choice:nth-child(2).on .box{animation-delay:.98s}.js .cap.in .choices .choice:nth-child(4).on,.js .cap.in .choices .choice:nth-child(4).on .box{animation-delay:1.2s}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.receipts-sec .proof-shot{animation:proofRise linear both;animation-timeline:view();animation-range:entry 8% cover 40%}@keyframes proofRise{0%{transform:translateY(52px) scale(.975)}to{transform:translateY(0) scale(1)}}}}@media (prefers-reduced-motion: reduce){.js .cap.reveal,.js .cap.flip.reveal{opacity:1;clip-path:none}.js .hero-platforms .plat,.js .wall-grid.in .love{animation:none}.js .choices .choice.on{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}.js .choices .choice.on .box{background:var(--clay);border-color:var(--clay);color:#2b1509}.js .cap.in.playing .choices .choice.on,.js .cap.in .choices .choice.on .box{animation:none}}.js .cap-writing.in .scene-body>.a:nth-last-child(2){animation-delay:2.42s}.js .toolchip .ok{opacity:0;transform:scale(.6);display:inline-block}@keyframes okLand{to{opacity:1;transform:none}}.js .cap.in.playing .toolchip .ok{animation:okLand .3s var(--ease-out) .52s forwards}.js .idealist li{opacity:0}@keyframes ideaIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.js .cap.in.playing .idealist li{animation:ideaIn .38s var(--ease-out) forwards}.js .cap.in .idealist li:nth-child(1){animation-delay:.64s}.js .cap.in .idealist li:nth-child(2){animation-delay:.78s}.js .cap.in .idealist li:nth-child(3){animation-delay:.92s}.js .cap.in .idealist li:nth-child(4){animation-delay:1.06s}.mock-composer:after{content:"";width:1.5px;height:1.05em;background:var(--clay);display:inline-block;vertical-align:text-bottom;margin-left:-6px}.js .mock-composer:after{animation:caret 1.2s steps(1,end) infinite}@keyframes caret{0%,55%{opacity:1}56%,to{opacity:0}}.night .sec-head h2,.sec.cta-band h2{font-size:var(--step-5)}.night,.sec.cta-band{padding:clamp(104px,15vh,172px) 0}.wall-sec .sec-head h2,.plat-sec .sec-head h2{font-size:var(--step-3)}.wall-sec,.plat-sec{padding:clamp(56px,8vh,88px) 0}.caps-sec .sec-head h2{font-size:var(--step-4)}@media (min-width: 900px){.cap-writing{display:block;padding-bottom:clamp(48px,7vh,88px)}.cap-writing .cap-copy{max-width:62ch;margin-bottom:clamp(26px,3.4vh,40px)}.cap-writing .cap-copy p{max-width:58ch}.cap-writing .cap-scene{width:100%}.cap-writing .scene-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start;padding:clamp(22px,2.6vw,34px) clamp(24px,3vw,40px)}.cap-writing .scene-body>.u{grid-column:1 / -1;justify-self:end}.cap-writing .scene-body>.toolchip{grid-column:1 / -1}.cap-writing .postmini{grid-column:1;margin-top:0}.cap-writing .critique{grid-column:2}.cap-writing .scene-body>.a:nth-last-child(2){grid-column:1 / -1}}.agent-tabs{position:relative}.tab-ind{position:absolute;left:0;top:0;border-radius:999px;z-index:0;background:var(--sheet);border:1px solid var(--ink-mute);box-shadow:0 1px 2px #221a100f,0 8px 20px -12px #221a104d;transition:transform .42s var(--ease-out),width .42s var(--ease-out),height .42s var(--ease-out);pointer-events:none}.agent-tab{position:relative;z-index:1}.js .agent-tab[aria-selected=true]{background:transparent;border-color:transparent;box-shadow:none}.love-add .btn-primary,.pcard.featured .btn-primary{background:var(--cta-ink);color:var(--cta);box-shadow:0 1px 2px #00000059,0 12px 28px -14px #000000b3}.love-add .btn-primary:hover,.pcard.featured .btn-primary:hover{background:#fff;color:var(--cta)}.eyebrow .tick{color:var(--sanguine);font-weight:500}.agent-cycle{display:inline-block;position:relative;width:.92em;height:.92em;vertical-align:-.06em;margin-left:.16em}.agent-cycle img{position:absolute;inset:0;width:100%;height:100%;border-radius:.2em;opacity:0}.agent-cycle img:first-child{opacity:1}.hero-video{margin:clamp(30px,5vh,54px) auto 0;max-width:880px;width:100%}.choice .box svg{width:9px;height:9px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.copyrow--block{align-items:flex-start}.copyrow--block code{white-space:pre;line-height:var(--lh-body)}.copyrow--block .copybtn{margin-top:2px}.cap-consent{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--step--1);line-height:var(--lh-mid);color:var(--ink-mute);background:var(--sheet);border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;margin-top:16px;max-width:46ch}.cap-consent .lock{flex:none;font-size:var(--step--2);line-height:var(--lh-body);filter:grayscale(1);opacity:.75}.hero-video .vnote,.pcard .badge,.pcard .plus,.scene-bar .who,.crit-h,.agent-tab .soon,.connect-card .fastest,.mock-bar .who,.foot-col .foot-h,.foot-meta .lbl,.love-add .add-eyebrow,.rm-label,.bphoto .bp-note,.js .pcard.collapsible .pfeat-toggle,.copybtn,.save-pill,.pmore{font-family:var(--sans);letter-spacing:0;text-transform:none}.hero-video .vnote,.crit-h,.agent-tab .soon,.connect-card .fastest,.foot-meta .lbl,.love-add .add-eyebrow,.rm-label,.bphoto .bp-note,.pcard .plus,.pcard .badge,.scene-bar .who,.mock-bar .who,.foot-col .foot-h,.copybtn{font-size:var(--step--2)}.proof-shot figcaption{text-transform:none;letter-spacing:.02em}.hero-video .vframe .vplay{background:#1f1a1312;border-color:#1f1a132e}.hero-video .vframe .vplay:after{border-left-color:var(--cta)}.mock-composer:after{order:0;display:block;align-self:center}.mock-composer .send{order:1}.agent-cycle img{background:none;box-shadow:none;padding:0}.plat-card.soon .badge-soon,.plat-card .go,.love .role,.builder-photo figcaption{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:var(--step--2)}.plat-card .go{font-size:var(--step--1)}.love .role{font-size:var(--step--2)}.cap-consent .lock{width:15px;height:15px;flex:none;margin-top:2px;fill:none;stroke:var(--ink-mute);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:none;opacity:1}.caps-sec .sec-head.caps-label{margin:0 0 clamp(26px,4vh,44px);text-align:left}.caps-sec .sec-head.caps-label h2{font-family:var(--sans);font-size:var(--step-5);font-weight:400;letter-spacing:-.022em;color:var(--ink);margin:0;line-height:1.05}@media (min-width: 900px){.cap-writing .postmini{font-size:var(--step-0)}.cap-writing .postmini .body{line-height:var(--lh-body)}.cap-writing .swap .was:after{height:2px;top:calc(50% - 1px)}}.pcard.featured .plus{color:var(--mute-on-dark)}.price-grid{gap:0;align-items:stretch}.pcard{background:transparent;border:0;border-radius:0;border-top:1px solid var(--hairline-strong);padding:26px 22px 26px 0}.pcard+.pcard{border-left:1px solid var(--hairline);padding-left:22px}.pcard:hover{transform:none;box-shadow:none}.pcard.featured{background:var(--walnut);border-radius:14px;border-top-color:transparent;margin:-22px 0;padding:48px 24px 34px;border-left:0}.pcard.featured+.pcard{border-left:0}.pcard .badge{position:static;display:block;background:none;border-radius:0;padding:0 0 7px;color:var(--clay-link);font-weight:500}.pcard.featured .badge{color:var(--gold-glint)}.pcard.featured .btn-primary{box-shadow:0 1px 2px #0000004d,0 10px 26px -12px #000000b3}@media (max-width: 900px){.price-grid{gap:0}.pcard+.pcard{border-left:0;padding-left:0}.pcard.featured{margin:8px 0;padding:30px 24px}}@media (min-width: 900px){.cap-writing{background:var(--sheet-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:clamp(52px,7vh,88px)}.cap-writing .cap-scene{background:var(--sheet)}.cap-writing .cap-scene .critique,.cap-writing .cap-scene .choice{background:var(--sheet-2)}}.agent-cycle{margin-right:-1.08em}.agent-cycle img{border-radius:0;box-sizing:border-box}.agent-cycle img[src*=codex]{padding:.1em}.agent-cycle img[src*=claude-code]{padding:.06em}.pcard:not(.featured):before{content:"";display:block;height:calc(1.28rem + 7px)}.pcard.featured{padding-bottom:48px}@media (min-width: 901px){.pcard+.pcard{border-left:0;padding-left:0}.pcard.featured{padding-left:24px}}@media (min-width: 900px){.cap-writing,.cap-writing .cap-scene .critique,.cap-writing .cap-scene .choice{background:var(--canvas)}.cap-writing .cap-scene{width:min(1320px,92vw);margin-left:calc(50% - min(660px,46vw))}}.pcard .pnote{min-height:3.2em}@media (min-width: 900px){.cap-writing .scene-body>.u{grid-column:1 / -1;grid-row:1;justify-self:end}.cap-writing .scene-body>.toolchip{grid-column:1 / -1;grid-row:2}.cap-writing .scene-body>.postmini{grid-column:1;grid-row:3;margin-top:0}.cap-writing .scene-body>.critique{grid-column:2;grid-row:3}.cap-writing .scene-body>.a:nth-last-child(2){grid-column:1 / -1;grid-row:4}}.js .cap.in.playing .swap-b .was:after{animation:strikeDraw .46s var(--ease-out) 1.1s forwards}.js .cap.in.playing .swap-b .was{animation:swapOut .56s var(--ease-out) 5.6s forwards}.js .cap.in.playing .swap-b .now{animation:swapIn .56s var(--ease-out) 5.6s forwards}.js .cap.in.playing .swap:not(.swap-b) .was{animation:swapOut .56s var(--ease-out) 6.1s forwards}.js .cap.in.playing .swap:not(.swap-b) .now{animation:swapIn .56s var(--ease-out) 6.1s forwards}.js .cap-writing.in .scene-body>.a:nth-last-child(2){animation-delay:2.7s}.agent-cycle img[src*=codex],.agent-cycle img[src*=claude-code]{padding:0}.agent-cycle img[src*=openai]{padding:.07em;box-sizing:border-box}.pprice .amt{font-weight:400}@media (max-width: 900px){.pcard:not(.featured):before{display:none}.pcard .plus,.pcard .pnote,.pcard .picp{min-height:0}}.receipt-posts{margin-top:26px}.receipt-posts .rp-h{display:block;font-size:var(--step--1);color:var(--mute-on-dark);margin-bottom:12px}.rp-list{list-style:none;display:flex;flex-direction:column;gap:1px;background:#f2ecdd1f;border:1px solid rgba(242,236,221,.12);border-radius:12px;overflow:hidden}.rp-list a{display:flex;align-items:center;gap:var(--sp-3);padding:13px 15px;background:var(--walnut-2);color:var(--cream-on-dark);font-size:var(--step--1);line-height:var(--lh-head);text-decoration:none;transition:background-color var(--t-micro) var(--ease-soft)}.rp-list a:hover{background:#3a2f1e}.rp-list img{flex:none;border-radius:6px}.rp-t{flex:1;min-width:0}.rp-go{flex:none;color:var(--gold-glint);font-size:var(--step--2);white-space:nowrap}@media (max-width: 560px){.rp-go{display:none}}.sec.cta-band{background:var(--walnut);color:var(--mute-on-dark)}.sec.cta-band h2{color:var(--cream-on-dark)}.sec.cta-band h2 em{color:var(--gold-glint);font-style:normal}.sec.cta-band .cta-sub{color:var(--mute-on-dark)}.sec.cta-band .btn-primary{background:var(--cta-ink);color:var(--cta);box-shadow:0 1px 2px #00000059,0 12px 28px -14px #000000b3}.sec.cta-band .btn-primary:hover{background:#fff;color:var(--cta)}.sec.cta-band .btn-ghost{color:var(--cream-on-dark);border-color:#f2ecdd4d}.sec.cta-band .btn-ghost:hover{background:#f2ecdd14;border-color:#f2ecdd80}@media (min-width: 900px){.sec.cta-band .cta-art{border-radius:16px 0 0 18px;margin-right:calc(50% - 50vw)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.sec.cta-band .cta-art{animation:proofRise linear both;animation-timeline:view();animation-range:entry 8% cover 46%}}}@media (min-width: 1400px){.receipts-sec .proof-shot{margin-left:-100px;margin-right:100px}}@media (max-width: 900px){.swap:not(.swap-b){width:auto!important;vertical-align:top}.swap:not(.swap-b)>*{white-space:normal}.js .swap:not(.swap-b) .was:after{display:none}.js .swap:not(.swap-b) .was{text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:1.5px}.js .cap.in.playing .swap:not(.swap-b) .was{animation:strikeInk .46s var(--ease-out) 1.18s forwards,swapOut .56s var(--ease-out) 6.1s forwards}@keyframes strikeInk{to{text-decoration-color:var(--sanguine)}}}.site.on-dark{background:color-mix(in srgb,var(--walnut) 93%,transparent);border-bottom-color:#fdfaf324}.site.on-dark .brand-word{color:var(--cream-on-dark)}.site.on-dark .navlink{color:var(--mute-on-dark)}.site.on-dark .navlink:hover,.site.on-dark .menu-toggle{color:var(--cream-on-dark)}.site.on-dark .btn-primary{background:var(--cta-ink);color:var(--cta)}.site.on-dark .btn-primary:hover{background:#fff;color:var(--cta)}.agents-note{background:var(--walnut);color:var(--mute-on-dark)}.agents-note h2,.agents-note b{color:var(--cream-on-dark)}.agents-note a{color:var(--gold-glint)}.agents-note code{background:#f2ecdd1a;color:var(--cream-on-dark);border-color:#f2ecdd2e}.foot-close .close-line .gl{color:var(--cream-on-dark)}.foot-close .chalk-mark svg{display:none}.agent-cycle img[src*=openai]{padding:0}.plat-sec{background:var(--sheet-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.agents-note p,.agents-note li{color:var(--mute-on-dark)}section.sec#faq{background:var(--walnut);color:var(--mute-on-dark)}section.sec#faq .sec-head h2{color:var(--cream-on-dark)}section.sec#faq .eyebrow{color:var(--mute-on-dark)}section.sec#faq .faq-item{border-color:#f2ecdd29}section.sec#faq .faq-item summary{color:var(--cream-on-dark)}section.sec#faq .faq-item .a{color:var(--mute-on-dark)}section.sec#faq .faq-item .x{color:var(--gold-glint)}section.sec#faq .faq-item a{color:var(--gold-glint)}section.sec#faq .faq-item[open] summary{color:var(--cream-on-dark)}@media (max-width: 900px){.js .pcard.collapsible .plus{display:none}}section.sec#faq .faq-item .a code{background:#f2ecdd1a;color:var(--cream-on-dark)}section.sec#faq .faq-item .a a{color:var(--gold-glint)}section.sec#faq .faq-item summary:hover{color:var(--gold-glint)}section.sec#faq .faq-item summary:hover .x{color:var(--gold-glint)}.agent-tab .soon,.plat-card.soon .badge-soon{color:#6f5518}.postmini .av{background:var(--sanguine)}.love .stars{color:#8a6a1f}.pnote{color:var(--clay-link)}.pcard.featured .pprice small{color:var(--mute-on-dark)}.squadron-band{overflow:hidden;position:relative;isolation:isolate;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--sheet-2)}.squadron-band picture,.squadron-band img{display:block;width:100%;height:100%}.squadron-band img{object-fit:cover;object-position:32% center}.squadron-band .sq-line{position:absolute;inset:0 clamp(20px,6vw,88px) 0 auto;display:flex;align-items:center;justify-content:flex-end;text-align:right;max-width:30ch;margin:0;font-family:var(--sans);font-size:var(--step-2);font-weight:400;line-height:1.24;letter-spacing:-.014em;color:var(--ink);text-wrap:balance;pointer-events:none}@media (max-width: 900px){.squadron-band{display:grid}.squadron-band img{object-position:38% center;min-height:210px}.squadron-band .sq-line{position:static;inset:auto;max-width:none;text-align:center;justify-content:center;padding:20px clamp(20px,6vw,32px) 26px;font-size:var(--step-1);background:var(--sheet-2)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.squadron-band img{animation:squadronDrift linear both;animation-timeline:view();animation-range:entry 5% cover 48%}@keyframes squadronDrift{0%{transform:scale(1.06) translate(1.4%) rotate(.7deg)}to{transform:scale(1) translate(0) rotate(0)}}}}.caps-sec{position:relative}.caps-sec:before{content:"";position:absolute;right:clamp(16px,3vw,56px);top:clamp(16px,3vh,44px);width:min(240px,17vw);aspect-ratio:1120 / 836;background:url(/art/aerial_screw-560.webp) no-repeat right top / contain;mix-blend-mode:normal;opacity:.22;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 100%);mask-image:radial-gradient(closest-side,#000 52%,transparent 100%)}@media (max-width: 900px){.caps-sec:before{display:none}}@media (max-width: 900px){.pmore,.ulink,.brand,.rp-list a,.plat-card .go,.foot-meta a{min-height:44px;display:inline-flex;align-items:center}}.squadron img{mix-blend-mode:normal;border-radius:14px;border:1px solid var(--hairline);box-shadow:var(--shadow-lift)}.post-body a,.faq .a a,.post-body .related a{color:var(--clay-link)}@media (min-width: 901px){.pcard.featured{padding-left:22px;padding-right:22px}}.agent-cycle{vertical-align:-.131em}.cap-scene .scene-bar .who{font-family:var(--sans);font-size:var(--step--2);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-weight:500}.cap-scene .scene-bar{padding:11px 16px;gap:var(--sp-3)}.cap-scene.sc-claude{background:var(--sheet-2);border-radius:16px}.sc-claude .scene-bar{background:var(--sheet-2);border-bottom:1px solid var(--hairline)}.cap-scene.sc-gpt{background:#fff;border-radius:12px}.sc-gpt .scene-bar{background:#fff;border-bottom:1px solid rgba(20,16,10,.07)}.sc-gpt .scene-body{background:#fff}.sc-gpt .scene-body .u{background:#f1efec;color:var(--walnut);border-radius:18px;padding:10px 16px}.sc-gpt .postmini,.sc-gpt .critique,.sc-gpt .choice{background:#faf9f8}.sc-gpt .toolchip{background:none;border:0;padding:0;border-radius:0;font-family:var(--sans);font-size:var(--step--2);color:var(--ink-mute)}.cap-scene.sc-term{background:#17110a;border:1px solid #2f2417;border-radius:8px;box-shadow:0 2px 4px #00000040,0 22px 50px -22px #000000b3;font-family:var(--mono)}.sc-term .term-bar{display:flex;align-items:center;gap:var(--sp-3);padding:9px 13px;background:#201810;border-bottom:1px solid #2f2417}.sc-term .term-bar .dots{display:flex;gap:6px}.sc-term .term-bar .dots i{width:9px;height:9px;border-radius:50%;background:#3b2f20}.sc-term .term-bar .who{display:flex;align-items:center;gap:var(--sp-2);margin:0 auto;font-family:var(--mono);font-size:var(--step--3);color:#a3927a;letter-spacing:.02em}.sc-term .term-bar .who img{opacity:.85}.sc-term .term-body{padding:clamp(15px,2vw,21px) clamp(14px,1.9vw,20px) 8px;display:flex;flex-direction:column;gap:5px}.sc-term .tl{margin:0;font-size:var(--step--2);line-height:1.62;color:#cbbda6;padding-left:19px;text-indent:-19px;overflow-wrap:anywhere}.sc-term .tl .car,.sc-term .tl .bul,.sc-term .tl .elb{display:inline-block;width:11px;text-indent:0;margin-right:8px}.sc-term .tprompt{color:#f0e7d6;margin-bottom:5px}.sc-term .tprompt .car,.sc-term .term-input .car{color:var(--clay);flex:none}.sc-term .trun{color:#a3927a}.sc-term .trun .bul{color:var(--clay);font-size:.74em;flex:none}.sc-term .tout{color:#988567;padding-left:32px}.sc-term .tout .elb{color:#8f7d5f}.sc-term .tsay{color:#f0e7d6;margin-top:9px;display:block}.sc-term .tlist{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;counter-reset:t}.sc-term .tlist li{counter-increment:t;position:relative;padding-left:22px;font-size:var(--step--2);line-height:1.55}.sc-term .tlist li:before{content:counter(t) ".";position:absolute;left:0;top:0;color:#988567}.sc-term .tlist b{display:block;color:#f0e7d6;font-weight:400}.sc-term .tlist span{display:block;color:#988567;margin-top:2px}.sc-term .term-input{display:flex;align-items:center;gap:9px;margin:11px clamp(14px,1.9vw,20px) clamp(14px,1.9vw,18px);padding:9px 12px;border:1px solid #322619;border-radius:6px;font-size:var(--step--2);color:#cbbda6}.sc-term .term-input .blink{width:7px;height:1.05em;background:#cbbda6;border-radius:1px;animation:termBlink 1.15s steps(1,end) infinite}@keyframes termBlink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.sc-term .term-input .blink{animation:none}}.chartcard{margin:0;padding:14px 15px 10px;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px}.chartcard figcaption{font-family:var(--sans);font-size:var(--step--2);color:var(--ink-soft);margin-bottom:10px}.spark{display:block;width:100%;height:auto;overflow:visible}.spark .grid line{stroke:var(--hairline);stroke-width:1}.spark .ax text,.spark .hrs text{font-family:var(--mono);font-size:11px;fill:var(--ink-mute)}.spark .ax text{text-anchor:end}.spark .hrs text{text-anchor:middle}.spark .trace{fill:none;stroke:var(--clay);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spark .pts circle{fill:var(--clay)}.spark .pts circle.last{fill:var(--sanguine);stroke:var(--canvas);stroke-width:1.6}.js .spark .trace{stroke-dasharray:1;stroke-dashoffset:1}.js .spark .pts circle{opacity:0}.js .cap.in .spark .pts circle:nth-child(1){animation-delay:.3s}.js .cap.in .spark .pts circle:nth-child(2){animation-delay:.44s}.js .cap.in .spark .pts circle:nth-child(3){animation-delay:.57s}.js .cap.in .spark .pts circle:nth-child(4){animation-delay:.7s}.js .cap.in .spark .pts circle:nth-child(5){animation-delay:.84s}.js .cap.in .spark .pts circle:nth-child(6){animation-delay:.99s}@keyframes ptPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.spark .pts circle{transform-box:fill-box;transform-origin:center}.night .eyebrow .tick,section.sec#faq .eyebrow .tick,.sec.cta-band .eyebrow .tick,.receipts-sec .eyebrow .tick,.agents-note .eyebrow .tick,footer.site .eyebrow .tick{color:var(--gold-glint)}.night .eyebrow,section.sec#faq .eyebrow,.sec.cta-band .eyebrow,.receipts-sec .eyebrow,.agents-note .eyebrow{color:var(--mute-on-dark)}.night .chalk-mark svg path,section.sec#faq .chalk-mark svg path,.sec.cta-band .chalk-mark svg path,.receipts-sec .chalk-mark svg path{stroke:var(--gold-glint)}@media (min-width: 901px){.price-grid>.pcard{padding-left:22px;padding-right:22px}.price-grid{margin-left:-22px;margin-right:-22px}}@media (max-width: 1080px){.pcard.featured{margin-top:0;margin-bottom:0}}@media (min-width: 901px){.cap-writing .cap-scene{width:100%;max-width:var(--maxw);margin-left:auto;margin-right:auto}}header.site{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.site.on-dark{background:var(--walnut)}.spark .peak text{font-family:var(--sans);font-size:15px;font-weight:500;fill:var(--sanguine);text-anchor:end}.js .spark .peak{opacity:0}.bphotos{position:relative;padding-bottom:46px}.bphotos picture{display:block}.bphotos img{display:block;width:100%;height:auto}.bp-stage img{border-radius:var(--radius);border:1px solid var(--hairline);box-shadow:var(--shadow-lift);transform:rotate(-1.2deg)}.bp-portrait{position:absolute;right:-16px;bottom:-22px;width:34%}.bp-portrait img{border-radius:10px;border:5px solid var(--sheet);box-shadow:0 2px 4px #221a1024,0 16px 34px -14px #221a106b;transform:rotate(3.4deg)}@media (max-width: 900px){.builder-photo{max-width:460px}.bp-portrait{width:33%;right:-6px;bottom:-14px}}.builder-photo figcaption{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:var(--step--1);margin-top:20px}.tgfig{margin:0;display:flex;flex-direction:column;align-items:center}.tgphone{width:min(310px,100%);background:#1c1712;border-radius:40px;padding:9px;box-shadow:0 0 0 1px #221a104d,0 2px 5px #221a1033,0 26px 56px -22px #221a108c}.tg-screen{position:relative;overflow:hidden;border-radius:32px;background:#e9dccb;background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,.42) 0 12px,transparent 13px),radial-gradient(circle at 74% 44%,rgba(198,168,132,.3) 0 15px,transparent 16px),radial-gradient(circle at 42% 78%,rgba(255,255,255,.3) 0 11px,transparent 12px);background-size:116px 116px,148px 148px,132px 132px;display:flex;flex-direction:column;min-height:430px}.tg-island{position:absolute;top:7px;left:50%;transform:translate(-50%);width:74px;height:19px;border-radius:999px;background:#1c1712;z-index:4}.tg-top{display:flex;align-items:center;gap:9px;padding:30px 13px 9px;background:#fcfaf7f5;border-bottom:1px solid rgba(34,26,16,.1);position:relative;z-index:3}.tg-back{width:8px;height:8px;flex:none;margin-right:1px;border-left:1.8px solid #3d90d8;border-bottom:1.8px solid #3d90d8;transform:rotate(45deg)}.tg-av{width:29px;height:29px;flex:none;border-radius:50%;background:var(--clay-wash);display:grid;place-items:center}.tg-who{display:flex;flex-direction:column;line-height:1.18;min-width:0}.tg-who b{font-size:12.5px;font-weight:600;color:var(--ink)}.tg-who i{font-style:normal;font-size:10.5px;color:#7d8b96}.tg-body{flex:1;display:flex;flex-direction:column;gap:7px;padding:12px 10px 8px;overflow:hidden}.tg-date{align-self:center;font-size:10px;color:#6c5f4e;background:#fcfaf7b8;border-radius:999px;padding:2px 10px;margin-bottom:2px}.tg-msg{position:relative;max-width:84%;padding:7px 10px 15px;border-radius:12px;font-size:12.3px;line-height:1.42;color:#1d1a16;box-shadow:0 1px 1px #221a101f}.tg-msg b{font-weight:600}.tg-msg.in{align-self:flex-start;background:#fffdf9;border-bottom-left-radius:4px}.tg-msg.out{align-self:flex-end;background:#e6f6cf;border-bottom-right-radius:4px}.tg-meta{position:absolute;right:9px;bottom:4px;font-size:9.2px;color:#8a9aa6;display:inline-flex;align-items:center;gap:3px}.tg-msg.out .tg-meta{color:#6aa84f}.tg-voice{display:flex;align-items:center;gap:8px;padding-right:12px}.tg-play{width:27px;height:27px;flex:none;border-radius:50%;background:#5eb257;position:relative}.tg-play:after{content:"";position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tg-wave{display:flex;align-items:center;gap:1.6px;height:20px;flex:1}.tg-wave i{flex:1;background:#9dc98e;border-radius:1px;height:30%}.tg-wave i:nth-child(3n){height:74%}.tg-wave i:nth-child(4n+1){height:52%}.tg-wave i:nth-child(5n+2){height:92%}.tg-wave i:nth-child(7n){height:40%}.tg-dur{font-size:10.5px;color:#5c6b58;flex:none}.tg-typing{align-self:flex-start;display:flex;align-items:center;gap:4px;background:#fffdf9;border-radius:12px 12px 12px 4px;padding:11px 12px;box-shadow:0 1px 1px #221a101f}.tg-typing i{width:5px;height:5px;border-radius:50%;background:#a9b6bf}.tg-card{display:flex;flex-direction:column;gap:5px;max-width:92%;padding-bottom:16px}.tgc-kicker{font-size:9.4px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#3d90d8}.tgc-head{font-size:12.8px;font-weight:600;line-height:1.3;color:var(--ink)}.tgc-why{font-size:11.4px;line-height:1.4;color:#4a4234}.tgc-src{font-size:9.6px;color:#8a9aa6}.tgc-btn{margin-top:4px;text-align:center;font-size:11.6px;font-weight:600;color:#3d90d8;border-top:1px solid rgba(34,26,16,.1);padding-top:8px}.tg-compose{display:flex;align-items:center;gap:9px;padding:8px 11px 14px;background:#fcfaf7f5;border-top:1px solid rgba(34,26,16,.1)}.tg-clip,.tg-mic{width:15px;height:15px;flex:none;opacity:.5}.tg-clip{border:1.7px solid #6c7a85;border-radius:4px 8px 8px 4px}.tg-mic{border:1.7px solid #6c7a85;border-radius:999px 999px 5px 5px}.tg-field{flex:1;font-size:12px;color:#8a9aa6}.togo-sec .cap{align-items:center}@media (max-width: 900px){.tgphone{width:min(290px,86%)}}.tg-wave{gap:2px}.tg-wave i{flex:none;width:2px;border-radius:1px}.tg-wave i:nth-child(-n+11){background:#5eb257}.tg-clip,.tg-mic{border:0;position:relative;opacity:.55}.tg-clip:before{content:"";position:absolute;inset:1px 3px;border:1.7px solid #6c7a85;border-radius:999px;transform:rotate(-38deg);border-top-color:transparent}.tg-mic:before{content:"";position:absolute;left:4px;top:0;width:7px;height:9px;background:#6c7a85;border-radius:999px}.tg-mic:after{content:"";position:absolute;left:1.5px;top:7px;width:12px;height:6px;border:1.7px solid #6c7a85;border-top:0;border-radius:0 0 999px 999px}.tg-field{color:#5a646c}.tg-who i{color:#5b656e}.tg-msg.in .tg-meta,.tgc-src{color:#69757e}.tg-msg.out .tg-meta{color:#4b7738}.tgc-kicker,.tgc-btn{color:#3378b3}@media (min-width: 901px){.price-grid{margin-left:0;margin-right:0;column-gap:44px}.price-grid>.pcard{padding-left:0;padding-right:0}.price-grid>.pcard.featured{padding-left:22px;padding-right:22px}}@media (max-width: 1080px) and (min-width: 901px){.pcard.featured{padding-top:26px;padding-bottom:26px}}:root{--wrap-pad: clamp(20px, 4vw, 40px);--bleed-r: calc((100vw - min(100vw, var(--maxw))) / 2 + var(--wrap-pad))}@media (min-width: 901px){.sec.cta-band .cta-art{margin-right:calc(-1 * var(--bleed-r))}.squadron-band .sq-line{right:var(--bleed-r)}}.cap-writing{background:var(--sheet-2)}.cap-writing .cap-scene .critique,.cap-writing .cap-scene .choice{background:var(--sheet)}.rp-list li a{align-items:flex-start;padding:15px 16px}.rp-list .rp-t{display:flex;flex-direction:column;gap:4px}.rp-list .rp-t b{font-weight:500;color:var(--cream-on-dark)}.rp-list .rp-t i{font-style:normal;font-size:var(--step--2);line-height:var(--lh-mid);color:var(--mute-on-dark);max-width:46ch}.rp-list .rp-go{align-self:center;flex:none}@media (min-width: 1081px){.price-grid>.pcard.featured{margin-left:-22px;margin-right:-22px}}@keyframes sceneStep1{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}1.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}4.09%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep2{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}6.37%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}9.1%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep3{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}11.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}14.09%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep4{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}16.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}19.09%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep5{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}21.37%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}24.1%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep6{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}26.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}29.09%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}@keyframes sceneStep7{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}31.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;padding-block:0;overflow:hidden}34.09%{opacity:1;transform:none;max-height:30em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%{opacity:1;transform:none;max-height:30em}to{opacity:0;transform:translateY(-4px);max-height:30em}}.js .cap-scene .u,.js .cap-scene .toolchip,.js .cap-scene .a,.js .cap-scene .choices,.js .cap-scene .idealist,.js .cap-scene .postmini,.js .cap-scene .critique,.js .cap-scene .chartcard{opacity:0}.js .cap.in.playing .scene-body>*:nth-child(1){animation:sceneStep1 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(2){animation:sceneStep2 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(3){animation:sceneStep3 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(4){animation:sceneStep4 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(5){animation:sceneStep5 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(6){animation:sceneStep6 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .scene-body>*:nth-child(7){animation:sceneStep7 11s var(--ease-out) 0s infinite both}@keyframes termLine1{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}1.36%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}4.09%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termLine2{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}7.27%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}10%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termLine3{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}10.91%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}13.64%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termLine4{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}15.91%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}18.64%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termLine5{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}19.54%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}22.27%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termLine6{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}24.55%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}27.27%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termItem1{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}28.19%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}30.91%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termItem2{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}32.28%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}35%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}@keyframes termItem3{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}36.37%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}39.1%{opacity:1;transform:none;max-height:6em;margin-block:var(--bmt, 0px) 0}96%{opacity:1;transform:none;max-height:6em}to{opacity:0;transform:translateY(-4px);max-height:6em}}.js .sc-term .tl,.js .sc-term .tlist li{opacity:0}.js .cap.in.playing .sc-term .tl:nth-of-type(1){animation:termLine1 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tl:nth-of-type(2){animation:termLine2 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tl:nth-of-type(3){animation:termLine3 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tl:nth-of-type(4){animation:termLine4 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tl:nth-of-type(5){animation:termLine5 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tl:nth-of-type(6){animation:termLine6 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tlist li:nth-child(1){animation:termItem1 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tlist li:nth-child(2){animation:termItem2 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .sc-term .tlist li:nth-child(3){animation:termItem3 11s var(--ease-out) 0s infinite both}@keyframes tgStep1{0%{opacity:0;transform:translateY(9px)}3.64%{opacity:0;transform:translateY(9px)}6.37%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes tgTyping{0%{opacity:0;transform:translateY(9px)}13.64%{opacity:0;transform:translateY(9px)}16.36%{opacity:1;transform:none}37.46%{opacity:1;transform:none}39.1%,to{opacity:0;transform:none}}@keyframes tgStep3{0%{opacity:0;transform:translateY(9px)}39.1%{opacity:0;transform:translateY(9px)}41.82%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes tgStep4{0%{opacity:0;transform:translateY(9px)}50.9%{opacity:0;transform:translateY(9px)}53.63%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.js .tg-msg,.js .tg-typing{opacity:0}.js .togo-sec .cap.in.playing .tg-msg[data-step="1"]{animation:tgStep1 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-msg[data-step="3"]{animation:tgStep3 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-msg[data-step="4"]{animation:tgStep4 11s var(--ease-out) 0s infinite both}@keyframes tgDot{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-3.5px);opacity:1}}.js .togo-sec .cap.in.playing .tg-typing i{animation:tgDot 1.05s ease-in-out infinite}.js .togo-sec .cap.in .tg-typing i:nth-child(2){animation-delay:.16s}.js .togo-sec .cap.in .tg-typing i:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion: reduce){.js .cap-scene .u,.js .cap-scene .toolchip,.js .cap-scene .a,.js .cap-scene .choices,.js .cap-scene .idealist,.js .cap-scene .postmini,.js .cap-scene .critique,.js .cap-scene .chartcard,.js .sc-term .tl,.js .sc-term .tlist li,.js .tg-msg{opacity:1;animation:none}.js .tg-typing{display:none}.js .cap.in.playing .spark .trace,.js .cap.in .spark .pts circle{animation:none}}.tg-body{justify-content:flex-end}@media (prefers-reduced-motion: reduce){.js .agent-cycle img{animation:none;opacity:0}.js .agent-cycle img:first-child{opacity:1}}@keyframes agentCycle1{0%,9.51%{opacity:1}11.11%,98.40%{opacity:0}to{opacity:1}}@keyframes agentCycle2{0%,9.51%{opacity:0}11.11%,20.62%{opacity:1}22.22%,to{opacity:0}}@keyframes agentCycle3{0%,20.62%{opacity:0}22.22%,31.73%{opacity:1}33.33%,to{opacity:0}}@keyframes agentCycle4{0%,31.73%{opacity:0}33.33%,42.84%{opacity:1}44.44%,to{opacity:0}}@keyframes agentCycle5{0%,42.84%{opacity:0}44.44%,53.96%{opacity:1}55.56%,to{opacity:0}}@keyframes agentCycle6{0%,53.96%{opacity:0}55.56%,65.07%{opacity:1}66.67%,to{opacity:0}}@keyframes agentCycle7{0%,65.07%{opacity:0}66.67%,76.18%{opacity:1}77.78%,to{opacity:0}}@keyframes agentCycle8{0%,76.18%{opacity:0}77.78%,87.29%{opacity:1}88.89%,to{opacity:0}}@keyframes agentCycle9{0%,87.29%{opacity:0}88.89%,98.40%{opacity:1}to{opacity:0}}.js .hero.playing .agent-cycle img:nth-child(1){animation:agentCycle1 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(2){animation:agentCycle2 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(3){animation:agentCycle3 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(4){animation:agentCycle4 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(5){animation:agentCycle5 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(6){animation:agentCycle6 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(7){animation:agentCycle7 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(8){animation:agentCycle8 14.4s linear 0s infinite both}.js .hero.playing .agent-cycle img:nth-child(9){animation:agentCycle9 14.4s linear 0s infinite both}@keyframes traceDraw15{0%{stroke-dashoffset:1;opacity:1}12.27%,to{stroke-dashoffset:0;opacity:1}}.js .cap.in.playing .spark .trace{animation:traceDraw15 11s var(--ease-out) 0s infinite both}@keyframes dotPop1{0%,8.59%{opacity:0;transform:scale(.3)}10.77%,to{opacity:1;transform:scale(1)}}@keyframes dotPop2{0%,9.41%{opacity:0;transform:scale(.3)}11.59%,to{opacity:1;transform:scale(1)}}@keyframes dotPop3{0%,10.23%{opacity:0;transform:scale(.3)}12.41%,to{opacity:1;transform:scale(1)}}@keyframes dotPop4{0%,11.05%{opacity:0;transform:scale(.3)}13.23%,to{opacity:1;transform:scale(1)}}@keyframes dotPop5{0%,11.86%{opacity:0;transform:scale(.3)}14.05%,to{opacity:1;transform:scale(1)}}@keyframes dotPop6{0%,12.68%{opacity:0;transform:scale(.3)}14.86%,to{opacity:1;transform:scale(1)}}.js .cap.in.playing .spark .pts circle:nth-child(1){animation:dotPop1 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .spark .pts circle:nth-child(2){animation:dotPop2 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .spark .pts circle:nth-child(3){animation:dotPop3 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .spark .pts circle:nth-child(4){animation:dotPop4 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .spark .pts circle:nth-child(5){animation:dotPop5 11s var(--ease-out) 0s infinite both}.js .cap.in.playing .spark .pts circle:nth-child(6){animation:dotPop6 11s var(--ease-out) 0s infinite both}@media (prefers-reduced-motion: reduce){.js .spark .trace{stroke-dashoffset:0;animation:none}.js .spark .pts circle{opacity:1;animation:none}}@keyframes peakIn15{0%,12.27%{opacity:0;transform:scale(.3)}15%,to{opacity:1;transform:scale(1)}}.js .cap.in.playing .spark .peak{animation:peakIn15 11s var(--ease-out) 0s infinite both}@media (prefers-reduced-motion: reduce){.js .spark .peak{opacity:1;animation:none}}@media (max-width: 999px){.builder-grid{grid-template-columns:1fr}.builder-photo{max-width:460px;margin:0 auto}}.sc-term .term-input .blink{animation:none}.js .cap.in.playing .sc-term .term-input .blink{animation:termBlink 1.15s steps(1,end) infinite}.post-pull{margin-block:30px 58px}.post-pull blockquote{font-size:var(--step-1);color:var(--ink-soft);line-height:var(--lh-snug)}@media (max-width: 1099px){.post-pull{margin-left:-12px}}.js .mock-composer:after{animation:none}.js .connect-sec.playing .mock-composer:after{animation:caret 1.2s steps(1,end) infinite}@media (prefers-reduced-motion: reduce){.js .cap *,.js .cap-scene *,.js .tgphone *,.js .agent-cycle img,.js .mock-composer:after,.js .spark *{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.js .agent-cycle img{opacity:0!important}.js .agent-cycle img:first-child{opacity:1!important}.js .tg-typing{display:none!important}.js .spark .trace{stroke-dashoffset:0!important}}@media (prefers-reduced-motion: reduce){.js .agent-tab[aria-selected=true]{background:var(--sheet);border-color:var(--clay);box-shadow:inset 0 -2px 0 var(--clay)}}.agents-note{background:#1c1813}footer.site{background:#17140f}.sec.cta-band{border-bottom:1px solid rgba(242,236,221,.1)}.cap-scene.sc-gpt,.sc-gpt .scene-bar,.sc-gpt .scene-body{background:var(--sheet)}.sc-gpt .postmini,.sc-gpt .critique,.sc-gpt .choice{background:var(--canvas)}@media (max-width: 1099px){.post-pull{margin-left:-26px}}@media (max-width: 640px){.post-pull{margin-left:-14px}}.spark .trace{stroke-width:1.3}@media (max-width: 619px){.spark .trace{stroke-width:2.2}}@media (min-width: 620px) and (max-width: 900px){.spark .trace{stroke-width:1}}.spark .pts circle{vector-effect:non-scaling-stroke}@media (min-width: 620px) and (max-width: 900px){.spark .ax text,.spark .hrs text{font-size:15px}.spark .peak text{font-size:20px}}.strategy-flow .choices{position:relative}.strategy-flow .ptr{position:absolute;left:0;top:0;width:17px;height:22px;z-index:3;opacity:0;pointer-events:none;will-change:transform;background:var(--ink);clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,62% 91%,45% 54%,78% 52%);filter:drop-shadow(0 1px 2px rgba(34,26,16,.45))}.strategy-flow .choice.pick{color:var(--ink-mute);border-color:var(--hairline);background:var(--canvas)}.strategy-flow .choice.pick .box{background:none;border-color:var(--hairline-strong);color:transparent}@keyframes ptrRun{0%,18.86%{opacity:0;transform:translate(var(--p0x, 49.41%),var(--p0y, 120%))}20.84%{opacity:1;transform:translate(var(--p0x, 49.41%),var(--p0y, 120%))}24.71%{opacity:1;transform:translate(var(--p1x),var(--p1y))}26.19%{opacity:1;transform:translate(var(--p1x),var(--p1y)) scale(.82)}27.59%{opacity:1;transform:translate(var(--p1x),var(--p1y))}31.95%{opacity:1;transform:translate(var(--p2x),var(--p2y))}33.44%{opacity:1;transform:translate(var(--p2x),var(--p2y)) scale(.82)}34.92%{opacity:1;transform:translate(var(--p2x),var(--p2y))}39.2%{opacity:1;transform:translate(var(--p3x),var(--p3y))}40.68%{opacity:1;transform:translate(var(--p3x),var(--p3y)) scale(.82)}42.16%{opacity:1;transform:translate(var(--p3x),var(--p3y))}46.04%{opacity:0;transform:translate(var(--p3x),calc(var(--p3y) + 26px))}to{opacity:0;transform:translate(var(--p0x, 49.41%),var(--p0y, 120%))}}@keyframes chip1{0%,26.11%{color:var(--ink-mute);border-color:var(--hairline);background:var(--canvas)}27.18%,to{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}}@keyframes chip2{0%,33.35%{color:var(--ink-mute);border-color:var(--hairline);background:var(--canvas)}34.42%,to{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}}@keyframes chip3{0%,40.6%{color:var(--ink-mute);border-color:var(--hairline);background:var(--canvas)}41.67%,to{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}}@keyframes box1{0%,26.11%{background:none;border-color:var(--hairline-strong);color:transparent;transform:scale(1)}26.68%{transform:scale(1.28)}27.18%,to{background:var(--clay);border-color:var(--clay);color:#2b1509;transform:scale(1)}}@keyframes box2{0%,33.35%{background:none;border-color:var(--hairline-strong);color:transparent;transform:scale(1)}33.93%{transform:scale(1.28)}34.42%,to{background:var(--clay);border-color:var(--clay);color:#2b1509;transform:scale(1)}}@keyframes box3{0%,40.6%{background:none;border-color:var(--hairline-strong);color:transparent;transform:scale(1)}41.18%{transform:scale(1.28)}41.67%,to{background:var(--clay);border-color:var(--clay);color:#2b1509;transform:scale(1)}}@keyframes beatIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.js .cap.in.playing .strategy-flow>[data-beat]{opacity:0}.js .cap.in.playing .strategy-flow>[data-beat="1"]{animation:sBeat1 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="2"]{animation:sBeat2 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="3"]{animation:sBeat3 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="4"]{animation:sBeat4 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="5"]{animation:sBeat5 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="6"]{animation:sBeat6 17s linear 0s infinite both}.js .cap.in.playing .strategy-flow>[data-beat="7"]{animation:sBeat7 17s var(--ease-out) 0s infinite both}@keyframes sBeat1{0%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}1.98%,92%{opacity:1;transform:none;max-height:9em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%,to{opacity:0;max-height:9em}}@keyframes sBeat2{0%,4.86%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}6.75%,92%{opacity:1;transform:none;max-height:9em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%,to{opacity:0;max-height:9em}}@keyframes sBeat3{0%,10.62%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}12.6%,92%{opacity:1;transform:none;max-height:9em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%,to{opacity:0;max-height:9em}}@keyframes sBeat4{0%,15.48%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}17.46%,92%{opacity:1;transform:none;max-height:12em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%,to{opacity:0;max-height:12em}}@keyframes sBeat5{0%,47.44%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}49.41%,92%{opacity:1;transform:none;max-height:9em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}96%,to{opacity:0;max-height:9em}}@keyframes sBeat6{0%,52.29%{opacity:0;max-height:0;margin-block:0;overflow:hidden}54.27%,61.02%{opacity:1;max-height:4em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}64.24%,to{opacity:0;max-height:0;margin-block:0;overflow:hidden}}@keyframes sBeat7{0%,63%{opacity:0;transform:translateY(9px);max-height:0;margin-block:0;overflow:hidden}65.06%,97%{opacity:1;transform:none;max-height:12em;margin-block:var(--bmt, 0px) 0;padding-block:var(--bpt, 0px) var(--bpb, 0px)}to{opacity:0;max-height:12em}}.js .cap.in.playing .strategy-flow .ptr{animation:ptrRun 17s var(--ease-soft) 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(1){animation:chip1 17s linear 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(2){animation:chip2 17s linear 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(4){animation:chip3 17s linear 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(1) .box{animation:box1 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(2) .box{animation:box2 17s var(--ease-out) 0s infinite both}.js .cap.in.playing .strategy-flow .choice.pick:nth-of-type(4) .box{animation:box3 17s var(--ease-out) 0s infinite both}.strategy-flow .thinking{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:10px 13px;width:fit-content}.strategy-flow .thinking i{width:5px;height:5px;border-radius:50%;background:var(--ink-mute)}.js .cap.in.playing .strategy-flow .thinking i{animation:tgDot 1.05s ease-in-out infinite}.js .cap.in.playing .strategy-flow .thinking i:nth-child(2){animation-delay:.16s}.js .cap.in.playing .strategy-flow .thinking i:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion: reduce){.js .strategy-flow>[data-beat]{opacity:1!important;animation:none!important;transform:none!important}.js .strategy-flow .thinking{display:none}.js .strategy-flow .choice.pick{color:var(--ink);border-color:#b25e4966;background:var(--clay-wash)}.js .strategy-flow .choice.pick .box{background:var(--clay);border-color:var(--clay);color:#2b1509}}.tgphone{width:min(300px,100%);padding:10px;border-radius:54px;background:linear-gradient(150deg,#4a4238,#211b13 28%,#171209 55%,#3a332a);box-shadow:0 0 0 1px #140f088c,inset 0 0 0 1px #fff4e01a,0 2px 6px #221a103d,0 34px 66px -26px #221a109e}.tg-screen{border-radius:46px;aspect-ratio:1206 / 2622;min-height:0;overflow:hidden}.tg-island{top:12px;width:88px;height:26px;border-radius:999px;background:#0a0806;box-shadow:inset 0 0 0 1px #ffffff0d}.tg-top{padding:44px 13px 9px}.tg-body{justify-content:flex-end;padding-bottom:10px}.tg-compose{padding:9px 11px 22px}.tg-screen:after{content:"";position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:108px;height:4px;border-radius:999px;background:#140f084d}@media (max-width: 900px){.tgphone{width:min(272px,84%)}}.sec.cta-band,.receipts-sec{background:#241f18}section.sec#faq{background:#241f18}.pcard.featured{background:#241f18;border-color:#241f18}.scene-body .u,.mock-body .u{background:#241f18}.sc-term{background:#14110d;border-color:#2b2620}.sc-term .term-bar{background:#1c1813;border-bottom-color:#2b2620}.love-add{background:#241f18;border-color:#241f18}.tg-screen{background:linear-gradient(165deg,#cfe0a8,#b9d492 42%,#a9c98a);background-image:radial-gradient(circle at 18% 12%,rgba(255,255,255,.2) 0 9px,transparent 10px),radial-gradient(circle at 68% 30%,rgba(120,150,90,.16) 0 11px,transparent 12px),radial-gradient(circle at 38% 62%,rgba(255,255,255,.16) 0 8px,transparent 9px),radial-gradient(circle at 84% 78%,rgba(120,150,90,.14) 0 10px,transparent 11px),linear-gradient(165deg,#cfe0a8,#b9d492 42%,#a9c98a);background-size:104px 104px,132px 132px,118px 118px,126px 126px,100% 100%}.tg-msg.in{background:#fff}.tg-msg.out{background:#e6f7d2}.tg-date{background:#ffffff8c;color:#46503a}.tg-news{max-width:94%;display:flex;flex-direction:column;gap:5px;padding-bottom:17px}.tgn-emoji{margin-right:5px}.tgn-head{font-weight:500;color:#1d1a16;line-height:1.34}.tgn-why{color:#2f2b25;line-height:1.4}.tgn-link{color:#2a6fa8;text-decoration:underline;word-break:break-all;line-height:1.35}.tgn-tap{color:#2f2b25}.tg-preview{display:flex;flex-direction:column;gap:3px;border-left:3px solid #8b7fd4;background:#f4f1fd;border-radius:0 6px 6px 0;padding:7px 9px;margin-top:3px}.tgp-src{color:#5f52a8;font-weight:600;font-size:11.4px}.tgp-title{font-weight:600;color:#1d1a16;line-height:1.32;font-size:12px}.tgp-desc{color:#3a352d;line-height:1.38;font-size:11.4px}.tg-btn{align-self:flex-start;width:94%;background:#5f7a2b;color:#fff;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 1px #221a1029}.tgb-ico{flex:none}.tg-echo{display:block;margin-top:9px;color:#3a352d;line-height:1.42}.tg-vmeta{display:inline-flex;align-items:center;gap:5px;flex:none}.tg-unplayed{width:5px;height:5px;border-radius:50%;background:#5eb257}.tg-play{background:#4fae4e}.tg-wave i{background:#79b96a}.tg-wave i:nth-child(-n+11){background:#3f9c3e}.togo-sec .cap:nth-of-type(2) .tg-body{justify-content:flex-start;padding-top:10px}.tg-screen{padding-top:0}.tg-status{position:absolute;top:13px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 22px;pointer-events:none;font-family:var(--sans);font-size:11px;font-weight:600;color:#22261c;letter-spacing:.01em}.tg-status .tg-batt{display:inline-flex;align-items:center;gap:3px}.tg-status .tg-bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:8px}.tg-status .tg-bars i{width:2.5px;background:currentColor;border-radius:.5px}.tg-status .tg-bars i:nth-child(1){height:3px}.tg-status .tg-bars i:nth-child(2){height:4.5px}.tg-status .tg-bars i:nth-child(3){height:6px}.tg-status .tg-bars i:nth-child(4){height:8px}.tg-status .tg-cell{width:15px;height:8px;border:1.2px solid currentColor;border-radius:2.5px;position:relative}.tg-status .tg-cell:before{content:"";position:absolute;inset:1.4px 4.5px 1.4px 1.4px;background:currentColor;border-radius:1px}.tg-status .tg-cell:after{content:"";position:absolute;right:-2.6px;top:2.4px;width:1.4px;height:3px;border-radius:0 1px 1px 0;background:currentColor;opacity:.55}.tg-top{background:none;border-bottom:0;padding:40px 9px 6px;gap:6px;align-items:center}.tg-cap{background:#fcfdfad1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 1px 3px #1c281224,inset 0 0 0 .5px #fff9;border-radius:999px}.tg-back{width:auto;height:auto;transform:none;border:0;margin:0;display:inline-flex;align-items:center;gap:4px;padding:4px 7px 4px 6px;flex:none}.tg-back .chev{width:6px;height:6px;flex:none;border-left:1.7px solid #2b2f26;border-bottom:1.7px solid #2b2f26;transform:rotate(45deg)}.tg-back .badge{background:#22261c;color:#fff;border-radius:999px;font-size:9.5px;font-weight:600;line-height:1;padding:3px 6px}.tg-who{flex:1;min-width:0;align-items:center;text-align:center;padding:3px 10px 4px;gap:0}.tg-who b{font-size:12.5px;font-weight:700;color:#1a1d16}.tg-who i{font-size:10px;color:#6b7365}.tg-av{width:30px;height:30px;padding:0;box-shadow:0 1px 3px #1c281229,inset 0 0 0 1px #c46e5480;background:#fcf6f2e6}.tg-msg.in,.tg-msg.out{border-radius:13px}.tg-msg.in{border-bottom-left-radius:4px}.tg-msg.out{border-bottom-right-radius:4px}.tg-msg.in:after,.tg-msg.out:after{content:"";position:absolute;bottom:0;width:9px;height:13px}.tg-msg.in:after{left:-6px;background:#fff;-webkit-mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px);mask:radial-gradient(circle at 100% 0,transparent 9px,#000 9.5px);border-bottom-left-radius:9px}.tg-msg.out:after{right:-6px;background:#e6f7d2;-webkit-mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px);mask:radial-gradient(circle at 0 0,transparent 9px,#000 9.5px);border-bottom-right-radius:9px}.tg-compose{background:none;border-top:0;padding:8px 10px 20px;gap:7px;align-items:center}.tg-clip,.tg-mic{width:30px;height:30px;flex:none;opacity:1;border:0;border-radius:999px;background:#fcfdfad1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 1px 3px #1c281224,inset 0 0 0 .5px #fff9;position:relative}.tg-clip:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:14px;margin:-7px 0 0 -4px;border:1.5px solid #4a5145;border-radius:999px;transform:rotate(38deg)}.tg-clip:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:9px;margin:-5px 0 0 -2px;border:1.5px solid #4a5145;border-top:0;border-radius:0 0 999px 999px;transform:rotate(38deg)}.tg-mic:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:9px;margin:-7px 0 0 -3px;background:#4a5145;border-radius:999px}.tg-mic:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:8px;margin:-1px 0 0 -5.5px;border:1.5px solid #4a5145;border-top:0;border-radius:0 0 999px 999px}.tg-field{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:7px 11px;border-radius:999px;font-size:12px;color:#6b7365;background:#fcfdfab8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 0 0 .5px #fff9,0 1px 3px #1c28121f}.tg-sticker{width:13px;height:13px;flex:none;border-radius:50%;border:1.4px solid #7b8375;position:relative;overflow:hidden}.tg-sticker:after{content:"";position:absolute;right:-3px;bottom:-3px;width:8px;height:8px;border-radius:2px 0 0;background:#7b8375;opacity:.55}.tg-screen:after{bottom:7px;background:#1c28126b}@media (min-width: 901px){.squadron-band img{object-position:22% center}.squadron-band .sq-line{max-width:26ch}}@media (min-width: 1400px){.squadron-band img{object-position:16% center}}.js .tg-body>[data-step]{opacity:0}@keyframes tgStep2{0%{opacity:0;transform:translateY(9px)}19.09%{opacity:0;transform:translateY(9px)}21.82%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes tgStep5{0%{opacity:0;transform:translateY(9px)}68.18%{opacity:0;transform:translateY(9px)}52%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.js .togo-sec .cap.in.playing .tg-body>[data-step="1"]{animation:tgStep1 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-body>[data-step="2"]{animation:tgStep2 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-body>[data-step="3"]{animation:tgStep3 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-body>[data-step="4"]{animation:tgStep4 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-body>[data-step="5"]{animation:tgStep5 11s var(--ease-out) 0s infinite both}.js .togo-sec .cap.in.playing .tg-typing[data-step="2"]{animation:tgTyping 11s var(--ease-out) 0s infinite both}@media (prefers-reduced-motion: reduce){.js .tg-body>[data-step]{opacity:1;animation:none}}.tg-photo{padding:4px 4px 15px;max-width:62%}.tg-photo img{display:block;width:100%;height:auto;border-radius:10px;max-height:132px;object-fit:cover;object-position:top center}.tg-msg.out.tg-photo .tg-meta{right:10px;bottom:4px;color:#fff;background:#141a0ead;border-radius:999px;padding:2px 7px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tg-ok{font-size:11px}.tg-sub{display:block;margin-top:4px;color:#3a352d;line-height:1.4}.tg-live{max-width:92%}.tg-live .tgn-link{display:block;margin-top:2px}.tg-preview--x{border-left-color:#7a6fd0;background:#f5f2fd}.togo-sec .cap:nth-of-type(3) .tg-body{justify-content:flex-start;padding-top:8px}.proof-line{margin-top:22px}.proof-chip{display:inline-grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;max-width:100%;border-radius:14px;padding:12px 16px 12px 12px;font-size:var(--step--1);font-weight:400;background:var(--sheet);border:1px solid rgba(178,94,73,.28);text-decoration:none}.proof-chip .pc-ic{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--canvas);box-shadow:inset 0 0 0 1px #221a1012}.proof-chip .pc-ic img{width:22px;height:22px;border-radius:5px;display:block}.proof-chip .pc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.proof-chip .pc-t b{font-weight:500;font-size:var(--step-0);color:var(--ink);line-height:1.25;letter-spacing:-.008em}.proof-chip .pc-t i{font-style:normal;font-family:var(--mono);font-size:11.5px;color:var(--ink-mute);letter-spacing:.01em}.proof-chip .arw{width:18px;height:18px;flex:none;color:var(--clay-link);transition:transform var(--t-micro) var(--ease-soft)}.proof-chip .arw svg{width:100%;height:100%;display:block}.proof-chip:hover .arw{transform:translate(3px)}.sec.cta-band,.receipts-sec,section.sec#faq{background:#2a241b}.pcard.featured{background:#2a241b;border-color:#2a241b}footer.site{background:#1d1913}.agents-note{background:#100e0a;border-top:0}.agents-note{position:relative}.agents-note:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(207,101,72,.55),rgba(207,101,72,.1) 42%,transparent 78%)}.agents-note .inner{padding:40px 0 42px;max-width:74ch;line-height:1.72;color:#f2ecddb8}.agents-note h2{color:#f4eee0;margin-bottom:12px;letter-spacing:-.004em}.agents-note code{background:#f2ecdd17;color:#f0e9db;box-shadow:inset 0 0 0 1px #f2ecdd24;padding:3px 8px;margin:0 2px}.agents-note a{color:#dfbc63}.agents-note a:hover{color:#f0d489}@media (min-width: 901px){.sec.cta-band{padding-bottom:clamp(72px,9vh,108px)}}.sc-claude .scene-body,.sc-gpt .scene-body:not(.cap-writing .scene-body){justify-content:flex-start}.strategy-flow{justify-content:flex-start}.tg-field{color:#565d50}.tg-who i{color:#575e51}.agents-note .inner{max-width:78ch}.agents-note .inner>p{margin-bottom:18px}.an-rows{display:flex;flex-direction:column;gap:9px;margin:0}.an-rows>div{display:grid;grid-template-columns:92px 1fr;align-items:baseline;gap:14px}.an-rows dt{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#f2ecdd9e}.an-rows dd{margin:0;display:flex;flex-wrap:wrap;gap:14px;align-items:baseline}.an-rows dd a{font-family:var(--mono);font-size:var(--step--2)}@media (max-width: 560px){.an-rows>div{grid-template-columns:1fr;gap:3px}}.proof-alt .mount{position:relative}.proof-alt .mount>.pf{position:absolute;inset:0}.proof-alt .mount>.pf-a{position:relative}.proof-alt .mount>.pf img{display:block;width:100%}.proof-alt .mount>.pf-b{display:grid;place-items:center;background:#eee6d8;padding:3% 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.proof-alt .mount>.pf-b img{width:auto;height:auto;max-width:94%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 6px 22px -8px #221a106b}.proof-alt .ring{position:absolute;left:1.5%;top:15.4%;width:44%;height:3.4%}.pf-caps{position:relative}.pf-caps>span{display:block}.pf-caps>.pf-b{position:absolute;inset:0}@keyframes proofAltA{0%,37.5%{opacity:1}50%,87.5%{opacity:0}to{opacity:1}}@keyframes proofAltB{0%,37.5%{opacity:0}50%,87.5%{opacity:1}to{opacity:0}}.js .proof-alt .mount>.pf-b,.js .pf-caps>.pf-b{opacity:0}.js .receipts-sec .proof-alt.in .mount>.pf-a{animation:proofAltA 16s var(--ease-soft) 0s infinite both}.js .receipts-sec .proof-alt.in .mount>.pf-b{animation:proofAltB 16s var(--ease-soft) 0s infinite both}@keyframes proofCapA{0%,43.74%{opacity:1}43.75%,93.74%{opacity:0}93.75%,to{opacity:1}}@keyframes proofCapB{0%,43.74%{opacity:0}43.75%,93.74%{opacity:1}93.75%,to{opacity:0}}.js .receipts-sec .reveal.in .pf-caps>.pf-a{animation:proofCapA 16s linear 0s infinite both}.js .receipts-sec .reveal.in .pf-caps>.pf-b{animation:proofCapB 16s linear 0s infinite both}@media (prefers-reduced-motion: reduce){.js .proof-alt .pf-a,.js .proof-alt .pf-b,.js .pf-caps>.pf-a,.js .pf-caps>.pf-b{animation:none}.js .proof-alt .mount>.pf-b,.js .pf-caps>.pf-b{opacity:0}}@media (max-width: 719px){.foot-top{display:block;columns:2;column-gap:26px;padding:34px 0 30px}.foot-brand,.foot-col{break-inside:avoid;margin:0 0 26px;display:block}.foot-brand{column-span:all;margin-bottom:30px}.foot-brand p{max-width:46ch}.foot-col a{padding:7px 0}}.tg-btn{align-self:stretch;width:auto;justify-content:center;overflow:visible;white-space:normal}@media (min-width: 901px){.squadron-band{--sq-gutter: calc(34% + 20px) }.squadron-band img{object-position:left center;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--sq-gutter)),rgba(0,0,0,.35) calc(100% - var(--sq-gutter) * .45),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - var(--sq-gutter)),rgba(0,0,0,.35) calc(100% - var(--sq-gutter) * .45),transparent 100%)}.squadron-band .sq-line{inset:0 clamp(24px,4vw,72px) 0 66%;max-width:none}}@media (min-width: 901px) and (max-width: 1430px){.squadron-band .sq-line{font-size:var(--step-1)}}.threadcard{display:flex;flex-direction:column;gap:0;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.threadcard .tw{display:grid;grid-template-columns:30px 1fr;gap:2px 10px;padding:12px 14px;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.threadcard .tw+.tw{border-top:1px solid var(--hairline)}.threadcard .tw{position:relative}.threadcard .tw:not(:last-child):after{content:"";position:absolute;left:28px;top:34px;bottom:-1px;width:1.5px;border-radius:2px;background:var(--hairline-strong);opacity:.55}.threadcard .tn{font-family:var(--mono);font-size:var(--step--2);color:var(--clay-link);font-weight:500;padding-top:1px}@media (max-width: 520px){.threadcard .tw{grid-template-columns:24px 1fr;padding:10px 11px}.threadcard .tw:not(:last-child):after{left:22px}}.wink{font-family:var(--mono);color:var(--clay-link);letter-spacing:-.04em}.sub .sub-scope{display:block;margin-top:9px;font-size:.86em;color:var(--ink-mute)}@media (max-width: 600px){.hero-platforms{margin-bottom:16px;gap:12px}.hero-platforms .plat img{width:40px}.hero h1{font-size:clamp(34px,11vw,46px);line-height:1.1}.hero .sub{font-size:var(--step--1);line-height:1.45;margin-top:12px;max-width:34ch}.hero .hero-cta{flex-direction:column;gap:10px;margin-top:18px;align-items:stretch}.hero .hero-cta .btn-primary{width:100%;justify-content:center;padding-block:15px;border-radius:999px}.hero .hero-cta .btn-ghost{border:0;background:none;box-shadow:none;padding:4px 0;min-height:0;color:var(--ink-mute);font-size:var(--step--1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hairline-strong)}.hero .hero-cta .btn-ghost:hover{background:none;color:var(--ink)}.hero-video{margin-top:16px;margin-bottom:20px}.hero-video .vframe{gap:8px}.hero-video .vframe .vplay{width:38px;height:38px}.hero-video .vframe .vplay:after{border-left-width:11px;border-top-width:7px;border-bottom-width:7px}.hero-video .vlabel{font-size:var(--step--2);padding:0 24px}}@media (max-width: 600px){.agent-cycle{margin-right:0;width:.86em;height:.86em}}@media (max-width: 899px){.cap-writing{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}.rp-stage{position:relative;margin:0;max-width:1200px;background:#dde3e5;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #221a1026,0 22px 50px -24px #221a1066}.rpvid,.rp-stage img.rpstill{display:block;width:100%;height:auto}.rp-stage img.rpstill{display:none}@media (prefers-reduced-motion: reduce){.rpvid{display:none}.rp-stage img.rpstill{display:block}}.cap-repurpose{display:block}.cap-repurpose .cap-copy{max-width:60ch;margin-bottom:clamp(22px,3vh,34px)}.cap-repurpose .cap-copy p{max-width:56ch}@media (min-width: 900px) and (prefers-reduced-motion: no-preference){.tgfig{perspective:1400px;perspective-origin:50% 45%}.tgfig .tgphone{transform:rotateY(-15deg) rotateX(2deg);transform-style:preserve-3d;transition:transform .6s var(--ease-soft);box-shadow:0 0 0 1px #140f088c,inset 0 0 0 1px #fff4e01a,18px 10px 26px -14px #221a1057,44px 40px 74px -30px #221a109e}.togo-sec .cap.flip .tgphone{transform:rotateY(15deg) rotateX(2deg)}.togo-sec .cap.flip .tgphone{box-shadow:0 0 0 1px #140f088c,inset 0 0 0 1px #fff4e01a,-18px 10px 26px -14px #221a1057,-44px 40px 74px -30px #221a109e}.tgfig:hover .tgphone,.togo-sec .cap.flip .tgfig:hover .tgphone{transform:rotateY(0) rotateX(0)}}.hero .hero-cta .btn-primary{font-size:var(--step-1);padding:19px 40px;border-radius:999px;letter-spacing:-.008em}.hero .hero-cta .btn-primary svg{width:18px;height:18px}@media (max-width: 600px){.hero .hero-cta .btn-primary{font-size:var(--step-0);padding-block:17px}}.caps-sec .cap{position:relative;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.caps-sec .cap:nth-of-type(2){background:#e9ede8}.caps-sec .cap:nth-of-type(3){background:#f7ebe1}.caps-sec .cap.cap-repurpose{background:#e8edef}.caps-sec .cap:nth-of-type(6){background:#f4ecda}.caps-sec .cap:nth-of-type(2) .cap-scene,.caps-sec .cap:nth-of-type(3) .cap-scene,.caps-sec .cap:nth-of-type(6) .cap-scene{box-shadow:0 18px 44px -22px #221a106b}.caps-sec .cap:nth-of-type(3) .cap-scene{background:none;border:0;box-shadow:none;overflow:visible}.caps-sec .cap:nth-of-type(3) .scene-bar{display:none}.caps-sec .cap:nth-of-type(3) .scene-body{padding:0;gap:var(--sp-4)}.caps-sec .cap:nth-of-type(3) .scene-body>.a,.caps-sec .cap:nth-of-type(3) .threadcard,.caps-sec .cap:nth-of-type(3) .toolchip{box-shadow:0 10px 26px -14px #221a1057}.caps-sec .cap:nth-of-type(3) .scene-body>.a{background:var(--sheet);border-radius:16px 16px 16px 4px;padding:13px 17px;max-width:88%}@media (prefers-reduced-motion: no-preference){@keyframes bubbleDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.caps-sec .cap:nth-of-type(3).playing .scene-body>*{animation-name:sceneStep1,bubbleDrift;animation-duration:15s,7s;animation-timing-function:var(--ease-out),ease-in-out;animation-iteration-count:infinite,infinite;animation-fill-mode:both,none}.caps-sec .cap:nth-of-type(3).playing .scene-body>*:nth-child(2){animation-name:sceneStep2,bubbleDrift;animation-delay:0s,-1.4s}.caps-sec .cap:nth-of-type(3).playing .scene-body>*:nth-child(3){animation-name:sceneStep3,bubbleDrift;animation-delay:0s,-2.8s}.caps-sec .cap:nth-of-type(3).playing .scene-body>*:nth-child(4){animation-name:sceneStep4,bubbleDrift;animation-delay:0s,-4.2s}.caps-sec .cap:nth-of-type(3).playing .scene-body>*:nth-child(5){animation-name:sceneStep5,bubbleDrift;animation-delay:0s,-5.6s}}.hero-video .vframe--poster{border:0;background:none;padding:0;gap:0;display:block;position:relative;box-shadow:0 1px 2px #221a102e,0 24px 54px -22px #221a1080}.hero-video .vframe--poster picture,.hero-video .vframe--poster img{display:block;width:100%;height:100%;object-fit:cover}.hero-video .vframe--poster .vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;background:#fdfaf3eb;border:0;box-shadow:0 2px 5px #221a1040,0 14px 34px -10px #221a1073;transition:transform var(--t-micro) var(--ease-soft)}.hero-video .vframe--poster .vplay:after{border-left-color:var(--sanguine);border-left-width:16px;border-top-width:10px;border-bottom-width:10px;margin-left:4px}.hero-video .vframe--poster:hover .vplay{transform:translate(-50%,-50%) scale(1.07)}.hero-video .vframe--poster:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.hero-video .vtime{position:absolute;right:12px;bottom:12px;padding:3px 8px;border-radius:999px;background:#1a140cc7;color:#fff;font-family:var(--mono);font-size:var(--step--3);font-variant-numeric:tabular-nums}.hero-video .vframe--poster video{display:block;width:100%;height:100%;background:#000}@media (max-width: 640px){.hero-video .vframe{aspect-ratio:9 / 16;width:min(100%,43.875svh);margin-inline:auto}}.hero-video .vframe[data-cut=vertical]{aspect-ratio:9 / 16;width:min(100%,43.875svh);margin-inline:auto}.hero-video .vframe[data-cut=horizontal]{aspect-ratio:16 / 9;width:100%}.hero-video .vframe--poster .vlabel--overlay{position:absolute;left:0;right:0;bottom:0;padding:26px 18px 13px;text-align:center;color:#fff;font-size:var(--step--2);background:linear-gradient(180deg,transparent 0%,rgba(26,20,12,.58) 40%,rgba(26,20,12,.85) 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.cap-scene.sc-term{display:flex;flex-direction:column}.sc-term .term-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.rp-list li a,.love-add .btn{transition:transform var(--t-micro) var(--ease-soft)}.rp-list li a:hover{transform:translate(3px)}header.site nav a:not(.btn){position:relative}header.site nav a:not(.btn):after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1.5px;background:currentColor;opacity:.55;transition:right .18s var(--ease-soft)}header.site nav a:not(.btn):hover:after{right:0}.agent-tab{transition:transform var(--t-micro) var(--ease-soft),border-color var(--t-micro),background-color var(--t-micro)}.agent-tab:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.pcard,.rp-list li a,.agent-tab,header.site nav a:not(.btn):after{transition:none}.pcard:hover,.rp-list li a:hover,.agent-tab:hover{transform:none}}@media (max-width: 640px){.agent-cycle{display:none}}#capabilities .cap:nth-of-type(1) .cap-scene{min-height:593px}.cap-scene.sc-term{min-height:502px}@media (max-width: 1099px){#capabilities .cap:nth-of-type(1) .cap-scene{min-height:587px}.cap-scene.sc-term{min-height:536px}}@media (max-width: 900px){#capabilities .cap:nth-of-type(1) .cap-scene{min-height:548px}.cap-scene.sc-term{min-height:443px}}@media (max-width: 640px){#capabilities .cap:nth-of-type(1) .cap-scene{min-height:726px}.cap-scene.sc-term{min-height:558px}}#capabilities .cap:nth-of-type(1) .cap-scene{display:flex;flex-direction:column}#capabilities .cap:nth-of-type(1) .scene-body{flex:1}#capabilities .cap:nth-of-type(1) .scene-body{gap:0}#capabilities .cap:nth-of-type(1) .scene-body>*{margin-block-start:var(--sp-4)}#capabilities .cap:nth-of-type(1) .scene-body>*:first-child{margin-block-start:0}.sc-term .term-body{gap:0}.sc-term .term-body>*{margin-block-start:5px}.sc-term .term-body>*:first-child{margin-block-start:0}.wall-grid{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(280px,400px));align-items:stretch}.love-add{display:flex;flex-direction:column;justify-content:center}@media (min-width: 1420px){.caps-sec{counter-reset:feat}.caps-sec .cap{counter-increment:feat}.caps-sec .cap:after{content:counter(feat,decimal-leading-zero) / "";position:absolute;top:clamp(20px,4vh,44px);left:clamp(10px,1.6vw,30px);font-family:var(--sans);font-weight:300;font-size:clamp(96px,9vw,148px);line-height:1;letter-spacing:-.04em;color:var(--sanguine);opacity:.12;pointer-events:none}}.cap-scene.sc-claude,.cap-scene.sc-gpt:not(.cap-writing .cap-scene){display:flex;flex-direction:column}.sc-claude .scene-body,.sc-gpt .scene-body:not(.cap-writing .scene-body){flex:1}.sc-claude .scene-body,.sc-gpt .scene-body:not(.cap-writing .scene-body){gap:0}.sc-claude .scene-body>*,.sc-gpt .scene-body:not(.cap-writing .scene-body)>*{margin-block-start:var(--sp-4)}.sc-claude .scene-body>*:first-child,.sc-gpt .scene-body:not(.cap-writing .scene-body)>*:first-child{margin-block-start:0}@media (min-width: 900px){.cap-writing .scene-body{align-content:start}}@media (min-width: 1420px){.caps-sec .cap:after{font-size:clamp(78px,7.6vw,112px);left:clamp(12px,1.8vw,34px)}.caps-sec .cap.flip:after{left:auto;right:clamp(12px,1.8vw,34px)}.cap-repurpose:after{display:none}.caps-sec .cap.cap-repurpose{counter-increment:feat 0}}@keyframes proofAltA{0%,43.74%{opacity:1}43.75%,93.74%{opacity:0}93.75%,to{opacity:1}}@keyframes proofAltB{0%,43.74%{opacity:0}43.75%,93.74%{opacity:1}93.75%,to{opacity:0}}.js .receipts-sec .proof-alt.in .mount>.pf-a{animation:proofAltA 16s linear 0s infinite both}.js .receipts-sec .proof-alt.in .mount>.pf-b{animation:proofAltB 16s linear 0s infinite both}.caps-sec{background:var(--sheet-2)}.sec.cta-band{background:#33291c;border-top:1px solid rgba(216,179,87,.3)}section.sec#faq{padding-bottom:clamp(56px,8vh,96px)}#capabilities .cap:nth-of-type(3) .cap-scene{min-height:602px}#capabilities .cap:nth-of-type(4) .cap-scene{min-height:457px}#capabilities .cap:nth-of-type(6) .cap-scene{min-height:762px}@media (max-width: 1099px){#capabilities .cap:nth-of-type(3) .cap-scene{min-height:622px}#capabilities .cap:nth-of-type(4) .cap-scene{min-height:438px}#capabilities .cap:nth-of-type(6) .cap-scene{min-height:744px}}@media (max-width: 900px){#capabilities .cap:nth-of-type(3) .cap-scene{min-height:594px}#capabilities .cap:nth-of-type(4) .cap-scene{min-height:576px}#capabilities .cap:nth-of-type(6) .cap-scene{min-height:750px}}@media (max-width: 640px){#capabilities .cap:nth-of-type(3) .cap-scene{min-height:719px}#capabilities .cap:nth-of-type(4) .cap-scene{min-height:710px}#capabilities .cap:nth-of-type(6) .cap-scene{min-height:740px}}#capabilities .cap:nth-of-type(1) .scene-body .mock-composer{margin-top:auto}.love figcaption{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.love figcaption .who{grid-column:2}.love figcaption .role{grid-column:2}.love-av{grid-row:1 / 3;width:34px;height:34px;border-radius:50%;object-fit:cover}.love-av--txt{display:grid;place-items:center;background:var(--clay-wash);color:var(--clay-link);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.02em}.love figcaption:not(:has(.love-av)){grid-template-columns:1fr}.wall-grid .love figcaption{text-align:left;justify-items:start}.js .cap.in.playing .scene-body>.mock-composer{animation:none;opacity:1}@media (min-width: 900px){.cap-writing .scene-body>.mock-composer{grid-column:1 / -1}}.scene-body>*{--bmt: var(--sp-4)}.scene-body>*:first-child{--bmt: 0px}.scene-body>.u{--bpt: 11px;--bpb: 11px}.scene-body>.toolchip{--bpt: 7px;--bpb: 7px}.scene-body>.thinking{--bpt: 10px;--bpb: 10px}.scene-body>.postmini,.scene-body>.critique{--bpt: 13px;--bpb: 13px}.scene-body>.chartcard{--bpt: 14px;--bpb: 10px}.sc-term .term-body>*{--bmt: 5px}.sc-term .term-body>*:first-child{--bmt: 0px}.togo-sec .cap.flip .tg-btn{position:relative}.tg-ptr{position:absolute;right:22%;top:120%;width:17px;height:22px;z-index:3;opacity:0;pointer-events:none;will-change:transform;background:var(--ink);clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,62% 91%,45% 54%,78% 52%);filter:drop-shadow(0 1px 2px rgba(34,26,16,.45))}@keyframes tgnPtr{0%,23%{opacity:0;transform:translate(26px,30px)}26%{opacity:1;transform:translate(26px,30px)}34%{opacity:1;transform:translateY(-14px)}37%{opacity:1;transform:translateY(-14px) scale(.82)}38.5%{opacity:1;transform:translateY(-14px) scale(1)}43%,to{opacity:0;transform:translateY(-14px)}}@keyframes tgnBtnPress{0%,36%{filter:none}37%,38%{filter:brightness(1.25)}39%,to{filter:none}}.togo-sec .cap.flip .tg-scroll{--s1: -41px;--s2: -195px;--s3: -284px}@media (max-width: 900px){.togo-sec .cap.flip .tg-scroll{--s1: -135px;--s2: -286px;--s3: -385px}}@keyframes tgnScroll{0%,32%{transform:translateY(0)}37%{transform:translateY(var(--s1))}46%{transform:translateY(var(--s1))}51%{transform:translateY(var(--s2))}60%{transform:translateY(var(--s2))}65%,to{transform:translateY(var(--s3))}}@keyframes tgnIn{0%{opacity:0;transform:translateY(9px)}2.8%{opacity:0;transform:translateY(9px)}5%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgnBtnIn{0%,12%{opacity:0;transform:translateY(9px)}15%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgnPtr{0%,16%{opacity:0;transform:translate(26px,30px)}19%{opacity:1;transform:translate(26px,30px)}26%{opacity:1;transform:translateY(-14px)}27.5%{opacity:1;transform:translateY(-14px) scale(.82)}29%{opacity:1;transform:translateY(-14px) scale(1)}33%,to{opacity:0;transform:translateY(-14px)}}@keyframes tgnBtnPress{0%,26.5%{filter:none}27.5%,28.5%{filter:brightness(1.25)}29.5%,to{filter:none}}@keyframes tgnM3{0%,31%{opacity:0;transform:translateY(9px)}34%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgnM4{0%,45%{opacity:0;transform:translateY(9px)}48%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgnM5{0%,59%{opacity:0;transform:translateY(9px)}62%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}.togo-sec .cap.flip .tg-body{display:block}.togo-sec .cap.flip .tg-scroll{display:flex;flex-direction:column;gap:7px;min-height:100%;justify-content:flex-start}.js .togo-sec .cap.flip.in.playing .tg-scroll{animation:tgnScroll 18s var(--ease-soft) 0s infinite both}.js .togo-sec .cap.flip.in.playing .tg-scroll>[data-step="1"]{animation:tgnIn 18s var(--ease-out) 0s infinite both}.js .togo-sec .cap.flip.in.playing .tg-scroll>[data-step="2"]{animation:tgnBtnIn 18s var(--ease-out) 0s infinite both}.js .togo-sec .cap.flip.in.playing .tg-btn .tg-ptr{animation:tgnPtr 18s var(--ease-soft) 0s infinite both;opacity:0}.js .togo-sec .cap.flip.in.playing .tg-btn[data-step="2"]{animation-name:tgnBtnIn,tgnBtnPress;animation-duration:18s,18s;animation-timing-function:var(--ease-out),linear;animation-iteration-count:infinite,infinite;animation-fill-mode:both,both}.js .togo-sec .cap.flip.in.playing .tg-scroll>[data-step="3"]{animation:tgnM3 18s var(--ease-out) 0s infinite both}.js .togo-sec .cap.flip.in.playing .tg-scroll>[data-step="4"]{animation:tgnM4 18s var(--ease-out) 0s infinite both}.js .togo-sec .cap.flip.in.playing .tg-scroll>[data-step="5"]{animation:tgnM5 18s var(--ease-out) 0s infinite both}@media (prefers-reduced-motion: reduce){.js .togo-sec .tg-body,.js .togo-sec .tg-body>[data-step],.js .tg-btn .tg-ptr{animation:none!important}.js .togo-sec .tg-body>[data-step]{opacity:1}.js .tg-btn .tg-ptr{opacity:0!important}}.js .tg-scroll>[data-step]{opacity:0}@media (prefers-reduced-motion: reduce){.js .tg-scroll,.js .tg-scroll>[data-step]{animation:none!important}.js .tg-scroll>[data-step]{opacity:1}}.cap-machine{display:block}.cap-machine .cap-copy{max-width:60ch;margin-bottom:clamp(20px,3vh,32px)}.machine-stage{position:relative;margin:0;max-width:1200px;background:var(--sheet-2);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #221a1026,0 22px 50px -24px #221a1066}.mvid,.machine-stage img.mstill{display:block;width:100%;height:auto}.machine-stage img.mstill{display:none}@media (prefers-reduced-motion: reduce){.mvid{display:none}.machine-stage img.mstill{display:block}}.cap-publish{display:block}.cap-publish .cap-copy{max-width:62ch;margin-bottom:clamp(22px,3.4vh,36px)}.pub-stage{position:relative;max-width:1200px;padding-bottom:86px}.pub-cal{position:relative;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #221a101a,0 22px 50px -28px #221a1057}.pcal-bar{display:flex;align-items:center;justify-content:space-between;padding:14px clamp(14px,1.6vw,20px) 12px}.pcal-bar b{font-size:var(--step-0);font-weight:500;color:var(--ink)}.pcal-nav{display:flex;align-items:center;gap:14px;color:var(--ink-mute)}.pcal-nav i{font-style:normal;font-size:var(--step-0)}.pcal-nav em{font-style:normal;font-size:var(--step--1)}.pcal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--sheet-2)}.pcal-dow i{font-style:normal;text-align:center;padding:7px 0;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute)}.pcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--hairline);gap:1px}.pd{position:relative;background:var(--sheet);min-height:68px;padding:6px 7px 8px;display:flex;flex-direction:column;align-items:stretch;gap:3px}.pd.out{background:var(--canvas)}.pd u{display:block;text-decoration:none;font-size:var(--step--2);color:var(--ink-mute);margin-bottom:5px}.pd.today u{color:#fff8f0;background:var(--sanguine);width:1.65em;height:1.65em;border-radius:50%;display:grid;place-items:center;margin-bottom:4px}.chip{display:flex;align-items:center;gap:5px;font-family:var(--sans);font-weight:400;font-size:var(--step--3);line-height:1.3;color:var(--ink-soft);background:var(--canvas);border:1px solid var(--hairline);border-left:2px solid var(--clay-pale);border-radius:5px;padding:3px 5px;overflow:hidden}.chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip i{flex:none;width:11px;height:11px;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat}.chip[data-p=in] i{background-image:url(/logos/linkedin.svg)}.chip[data-p=x] i{background-image:url(/logos/x.svg)}.chip[data-p=sub] i{background-image:url(/logos/substack.svg)}.chip.done{opacity:.55;border-left-color:var(--hairline)}.chip.live{border-left-color:var(--clay);background:var(--clay-wash);color:var(--ink)}.pcal-slot{position:absolute;left:16%;top:55.6%;z-index:4;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.04em;color:#fff8f0;background:var(--walnut);padding:5px 9px;border-radius:6px;white-space:nowrap;box-shadow:0 6px 16px -6px #221a1080;opacity:0}.pcal-slot:before{content:"";position:absolute;left:16px;top:-4px;width:8px;height:8px;background:var(--walnut);transform:rotate(45deg)}.pub-chat{position:absolute;right:1.5%;bottom:0;width:40%;max-width:430px;margin:0;background:var(--sheet);border:1px solid var(--hairline);border-radius:14px;overflow:hidden;z-index:5;box-shadow:0 2px 6px #221a1024,0 26px 54px -18px #221a1075}.pchat-bar{display:flex;align-items:center;gap:7px;padding:9px 13px;background:var(--canvas);border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:var(--step--3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.pchat-body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:11px}.pchat-draft{display:flex;flex-direction:column;gap:7px;font-family:var(--mono);font-size:var(--step--2);line-height:var(--lh-mid);color:var(--ink-soft);background:var(--sheet-2);border-radius:9px;padding:10px 11px}.pchat-say{align-self:flex-end;max-width:88%;background:var(--walnut);color:var(--cream-on-dark);border-radius:16px 16px 4px;padding:9px 14px;font-size:var(--step--1);line-height:var(--lh-mid)}.pchat-res{display:flex;flex-direction:column;gap:6px;opacity:0}.pchat-pill{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:var(--step--2);color:var(--green);background:#eaf1ea;border-radius:999px;padding:4px 11px 4px 8px}.pchat-link{font-family:var(--mono);font-size:var(--step--3);color:var(--clay-link);word-break:break-all;line-height:var(--lh-mid)}@keyframes pubChip{0%{opacity:0;transform:translateY(6px) scale(.94)}4%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(0) scale(1)}}@keyframes pubSlot{0%,20%{opacity:0;transform:translateY(4px)}25%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes pubChat{0%,28%{opacity:0;transform:translateY(16px) scale(.985)}34%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(0) scale(1)}}@keyframes pubSay{0%,44%{opacity:0;transform:translateY(8px)}48%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes pubRes{0%,56%{opacity:0;transform:translateY(5px)}61%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes pubLive{0%,59%{border-left-color:#cf6548;background-color:#f6e3da}63%{border-left-color:#3c6a48;background-color:#eaf1ea}88%{border-left-color:#3c6a48;background-color:#eaf1ea}94%,to{border-left-color:#3c6a48;background-color:#eaf1ea}}.js .cap-publish .chip.q,.js .cap-publish .pub-chat,.js .cap-publish .pchat-say,.js .cap-publish .pchat-res,.js .cap-publish .pcal-slot{opacity:0}.js .cap-publish.in.playing .chip[data-q="1"]{animation:pubChip 14s var(--ease-out) .4s infinite both}.js .cap-publish.in.playing .chip[data-q="2"]{animation:pubChip 14s var(--ease-out) .68s infinite both}.js .cap-publish.in.playing .chip[data-q="3"]{animation:pubChip 14s var(--ease-out) .96s infinite both}.js .cap-publish.in.playing .chip[data-q="4"]{animation:pubChip 14s var(--ease-out) 1.24s infinite both}.js .cap-publish.in.playing .chip[data-q="5"]{animation:pubChip 14s var(--ease-out) 1.52s infinite both}.js .cap-publish.in.playing .chip[data-q="6"]{animation:pubChip 14s var(--ease-out) 1.84s infinite both}.js .cap-publish.in.playing .chip[data-q="7"]{animation:pubChip 14s var(--ease-out) 2.12s infinite both}.js .cap-publish.in.playing .chip[data-q="8"]{animation:pubChip 14s var(--ease-out) 2.4s infinite both}.js .cap-publish.in.playing .chip[data-q="9"]{animation:pubChip 14s var(--ease-out) 2.68s infinite both}.js .cap-publish.in.playing .pcal-slot{animation:pubSlot 14s var(--ease-out) 0s infinite both}.js .cap-publish.in.playing .pub-chat{animation:pubChat 14s var(--ease-out) 0s infinite both}.js .cap-publish.in.playing .pchat-say{animation:pubSay 14s var(--ease-out) 0s infinite both}.js .cap-publish.in.playing .pchat-res{animation:pubRes 14s var(--ease-out) 0s infinite both}.js .cap-publish.in.playing .chip.live{animation:pubLive 14s linear 0s infinite both}@media (max-width: 1099px){.pub-stage{padding-bottom:0}.pub-chat{position:static;width:100%;max-width:none;margin-top:16px}.pd{min-height:60px}.js .cap-publish.in.playing .pub-chat{opacity:1;animation:none}}@media (max-width: 640px){.pd{min-height:44px;padding:4px 3px 5px}.pd u{font-size:10px;text-align:center;margin-bottom:3px}.pd.today u{margin:0 auto 3px}.chip{font-size:0;gap:0;padding:2px;justify-content:center;border-left-width:2px}.chip i{width:12px;height:12px}.pcal-dow i{font-size:9px;letter-spacing:.02em}.pcal-bar b{font-size:var(--step--1)}.pcal-slot{left:3%;top:25%;font-size:10px;padding:4px 7px}.pcal-slot:before{display:none}}.togo-sec .cap-seed .tg-btn{position:relative}@keyframes tgsPtr{0%,45%{opacity:0;transform:translate(26px,30px) scale(1)}48%{opacity:1;transform:translate(26px,30px) scale(1)}55%{opacity:1;transform:translateY(-14px) scale(1)}57%{opacity:1;transform:translateY(-14px) scale(.82)}59%{opacity:1;transform:translateY(-14px) scale(1)}63%,to{opacity:0;transform:translateY(-14px) scale(1)}}@keyframes tgsBtnPress{0%,56%{filter:none}57%,58.5%{filter:brightness(1.25)}60%,to{filter:none}}@keyframes tgsStep4{0%{opacity:0;transform:translateY(9px)}64%{opacity:0;transform:translateY(9px)}66.7%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.js .togo-sec .cap-seed.in.playing .tg-btn .tg-ptr{animation:tgsPtr 11s var(--ease-soft) 0s infinite both}.js .togo-sec .cap-seed.in.playing .tg-btn[data-step="3"]{animation-name:tgStep3,tgsBtnPress;animation-duration:11s,11s;animation-timing-function:var(--ease-out),linear;animation-iteration-count:infinite,infinite;animation-fill-mode:both,both}.js .togo-sec .cap-seed.in.playing .tg-body>[data-step="4"]{animation:tgsStep4 11s var(--ease-out) 0s infinite both}.social-proof{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:nowrap;max-width:70ch;margin:clamp(14px,2.2vh,24px) auto 0;font-size:var(--step--1);line-height:var(--lh-mid);color:var(--ink-mute)}.sp-text{text-align:left;min-width:0}.sp-faces{display:inline-flex;flex:none}.sp-faces img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--canvas);box-shadow:0 1px 2px #221a1029}.sp-faces img+img{margin-left:-12px}.hq-who{display:flex;flex-direction:column;text-align:left}.hq-who b{font-weight:500;font-size:var(--step--1);color:var(--ink);line-height:1.25}.hq-who i{font-style:normal;font-size:var(--step--2);color:var(--ink-mute)}.proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:900px;margin:clamp(22px,3.5vh,36px) auto 0;text-align:left}.proof-card{display:flex;flex-direction:column;margin:0;overflow:hidden;background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-rest)}.proof-photo{display:block;position:relative;width:100%;aspect-ratio:1 / 1}.proof-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.proof-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 100% at 50% 0%,rgba(251,248,242,0) 74%,var(--sheet) 100%)}.proof-body{display:flex;flex-direction:column;flex:1;gap:10px;padding:0 20px 18px;margin-top:-6px;position:relative;z-index:1}.proof-card blockquote{margin:0;flex:1;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft);text-wrap:pretty}.proof-card blockquote b{color:var(--ink);font-weight:600}.proof-card .hq-who{margin-top:4px}@media (max-width: 900px){.proof-row{display:flex;gap:12px;max-width:none;margin-top:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 7vw;padding:12px 7vw 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.proof-row::-webkit-scrollbar{display:none}.proof-card{flex:0 0 min(72vw,290px);scroll-snap-align:center}.proof-photo{aspect-ratio:5 / 4}.proof-photo:after{background:radial-gradient(140% 100% at 50% 0%,rgba(251,248,242,0) 86%,var(--sheet) 100%)}.proof-body{padding:0 16px 16px}.proof-card blockquote{font-size:var(--step--2)}}.proof-sec .proof-row{margin-top:0}.js .h-enter.e4b{animation-delay:.27s}@media (max-width: 640px){.social-proof{gap:10px;font-size:var(--step--2);flex-wrap:wrap}.sp-text{text-align:center}.sp-faces img{width:32px;height:32px}.sp-faces img+img{margin-left:-10px}}.topbar{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:60;padding:9px 44px 9px 18px;background:var(--walnut);color:var(--cream-on-dark);font-size:var(--step--1);line-height:1.35;text-align:center}html.topbar-hidden .topbar{display:none}.tb-new{flex:none;font-family:var(--mono);font-size:var(--step--3);letter-spacing:.1em;text-transform:uppercase;color:var(--walnut);background:var(--gold-glint);border-radius:5px;padding:2px 7px}.tb-txt{min-width:0}.tb-x{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;background:none;border:0;border-radius:50%;cursor:pointer;color:var(--mute-on-dark);transition:color var(--t-micro) var(--ease-soft),background-color var(--t-micro) var(--ease-soft)}.tb-x svg{width:14px;height:14px}.tb-x:hover{color:var(--cream-on-dark)}.tb-x:hover svg{background:#ffffff17;border-radius:50%}@media (max-width: 640px){.topbar{font-size:var(--step--2);padding:8px 40px 8px 12px;gap:8px}.tb-new{font-size:9.5px;padding:2px 6px}}@media (prefers-reduced-motion: reduce){.tb-x{transition:none}}.skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--walnut);color:var(--cream-on-dark);padding:10px 16px;border-radius:0 0 10px 10px;font-size:var(--step--1);text-decoration:none;transition:top .14s var(--ease-soft)}.skip-link:focus{top:0;outline:2px solid var(--clay);outline-offset:2px}@media (prefers-reduced-motion: reduce){.skip-link{transition:none}}@media (min-width: 901px){.cap.cap-daily{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cap.cap-daily .cap-copy{order:2}}.tg-draft .tgd-head{display:block;font-weight:600;margin-bottom:7px}.tg-para{display:block;margin-top:8px}.tg-kb{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-self:stretch}.tg-kb .tg-btn{position:relative;width:auto;align-self:auto;justify-content:center;padding:8px 9px;font-size:11.5px;overflow:visible;white-space:normal}.tg-kb .tg-btn--full{grid-column:1 / -1}.togo-sec .cap-daily .tg-body{display:block}.togo-sec .cap-daily .tg-scroll{display:flex;flex-direction:column;gap:7px;min-height:100%;justify-content:flex-start}.togo-sec .cap-daily .tg-scroll{--d1: -128px;--d2: -192px;--d3: -230px}@media (max-width: 900px){.togo-sec .cap-daily .tg-scroll{--d1: -242px;--d2: -324px;--d3: -376px}}@keyframes tgdScroll{0%,27%{transform:translateY(0)}32%{transform:translateY(var(--d1))}49%{transform:translateY(var(--d1))}54%{transform:translateY(var(--d2))}64%{transform:translateY(var(--d2))}69%,to{transform:translateY(var(--d3))}}@keyframes tgdIn1{0%,2%{opacity:0;transform:translateY(9px)}5%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn2{0%,9%{opacity:0;transform:translateY(9px)}12%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn3{0%,28%{opacity:0;transform:translateY(9px)}31%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn4{0%,35%{opacity:0;transform:translateY(9px)}38%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn5{0%,40%{opacity:0;transform:translateY(9px)}43%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn6{0%,60%{opacity:0;transform:translateY(9px)}63%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdIn7{0%,66%{opacity:0;transform:translateY(9px)}69%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgdPtr1{0%,15%{opacity:0;transform:translate(26px,30px)}18%{opacity:1;transform:translate(26px,30px)}22%{opacity:1;transform:translateY(-14px)}23.5%{opacity:1;transform:translateY(-14px) scale(.82)}25%{opacity:1;transform:translateY(-14px) scale(1)}28%,to{opacity:0;transform:translateY(-14px)}}@keyframes tgdPress1{0%,22.5%{filter:none}23.5%,24.5%{filter:brightness(1.25)}25.5%,to{filter:none}}@keyframes tgdPtr2{0%,46%{opacity:0;transform:translate(26px,30px)}49%{opacity:1;transform:translate(26px,30px)}53%{opacity:1;transform:translateY(-14px)}54.5%{opacity:1;transform:translateY(-14px) scale(.82)}56%{opacity:1;transform:translateY(-14px) scale(1)}59%,to{opacity:0;transform:translateY(-14px)}}@keyframes tgdPress2{0%,53.5%{filter:none}54.5%,55.5%{filter:brightness(1.25)}56.5%,to{filter:none}}.js .togo-sec .cap-daily.in.playing .tg-scroll{animation:tgdScroll 16s var(--ease-soft) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="1"]{animation:tgdIn1 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="2"]{animation:tgdIn2 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="3"]{animation:tgdIn3 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="4"]{animation:tgdIn4 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="5"]{animation:tgdIn5 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="6"]{animation:tgdIn6 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing .tg-scroll>[data-step="7"]{animation:tgdIn7 16s var(--ease-out) 0s infinite both}.js .togo-sec .cap-daily.in.playing [data-step="2"] .tg-btn:first-child{animation:tgdPress1 16s linear 0s infinite both}.js .togo-sec .cap-daily.in.playing [data-step="2"] .tg-btn:first-child .tg-ptr{animation:tgdPtr1 16s var(--ease-soft) 0s infinite both}.js .togo-sec .cap-daily.in.playing [data-step="5"] .tg-btn:first-child{animation:tgdPress2 16s linear 0s infinite both}.js .togo-sec .cap-daily.in.playing [data-step="5"] .tg-btn:first-child .tg-ptr{animation:tgdPtr2 16s var(--ease-soft) 0s infinite both}@media (prefers-reduced-motion: reduce){.js .cap-daily .tg-scroll,.js .cap-daily .tg-scroll>[data-step],.js .cap-daily .tg-btn,.js .cap-daily .tg-ptr{animation:none!important}.js .cap-daily .tg-scroll>[data-step]{opacity:1}.js .cap-daily .tg-scroll{transform:translateY(var(--d3))!important}}@media (min-width: 900px) and (prefers-reduced-motion: no-preference){.togo-sec .cap-daily .tgphone{transform:rotateY(15deg) rotateX(2deg);box-shadow:0 0 0 1px #140f088c,inset 0 0 0 1px #fff4e01a,-18px 10px 26px -14px #221a1057,-44px 40px 74px -30px #221a109e}.togo-sec .cap-daily .tgfig:hover .tgphone{transform:rotateY(0) rotateX(0)}}.scene-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.dash-shot{margin:0}.dash{background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-rest);padding:0 0 12px;overflow:hidden;font-size:11.5px;color:var(--ink-soft)}.dash-bar{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--sheet) 70%,var(--canvas))}.dash-brand{display:inline-flex;align-items:center;gap:6px;font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink)}.dash-tabs{display:inline-flex;gap:12px;font-size:11px;color:var(--ink-mute)}.dash-tabs i,.dash-seg i{font-style:normal}.dash-tabs .on{color:var(--ink);font-weight:600}.dash-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px 8px}.dash-title{font-family:var(--serif);font-size:17px;color:var(--ink);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dash-title small{font-family:var(--sans);font-size:10.5px;color:var(--ink-mute);display:inline-flex;align-items:center;gap:5px}.dash-pulse{width:6px;height:6px;border-radius:50%;background:#3c6a48;box-shadow:0 0 0 3px #3c6a4824}.dash-seg{display:inline-flex;background:var(--canvas);border:1px solid var(--hairline);border-radius:7px;padding:2px;font-size:10.5px;color:var(--ink-mute)}.dash-seg i{padding:2px 8px;border-radius:5px}.dash-seg .on{background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-rest)}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px}.dk{display:flex;flex-direction:column;gap:1px;padding:9px 10px 6px;background:var(--canvas);border:1px solid var(--hairline);border-radius:9px;min-width:0}.dk-l{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.dk-v{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.2;margin-top:2px;font-variant-numeric:tabular-nums}.dk-p{font-size:9.5px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-d{display:inline-block;width:fit-content;margin-top:3px;padding:1px 5px;border-radius:4px;font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums}.dk-d.down{color:var(--sanguine);background:#a4432f1a}.dk-d.up{color:#3c6a48;background:#3c6a481f}.dk svg{width:100%;height:22px;margin-top:6px}.dash-chart{padding:10px 14px 0}.dash-legend{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ink-mute);margin-bottom:4px;flex-wrap:wrap}.dash-legend i{width:10px;height:3px;border-radius:2px;display:inline-block}.dash-legend i+*{margin-left:2px}.dash-legend .imp{background:var(--clay)}.dash-legend .eng{background:var(--ink-soft);margin-left:8px}.dash-legend em{font-style:normal;margin-left:auto}.dash-chart svg{display:block;width:100%;height:auto}@media (max-width: 640px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tabs{display:none}}@media (max-width: 359px){.brand-word{display:none}}
