:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, sans-serif;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--tangerine:#ff7a3d;--lilac:#b9a5ff;--lime:#c6f36b;--page:#f6f3ee;--panel:#efe9df;--card:#fff;--edge:#e7e0d5;--edge-2:#d8cfc1;--ink:#161412;--ink-2:#5b554d;--ink-3:#9a938a;--stamp:#e8591a;--money:#3d7a0c;--focus:#161412;--on-ink:#f6f3ee;--lift:0 2px 0 #1614120f, 0 14px 32px -14px #16141238;--lift-hover:0 2px 0 #16141214, 0 22px 44px -18px #16141247;--shade:#161412;--on-accent:#161412;--glass:#ffffff8c;--glass-hover:#ffffff80;--image-edge:#0000001a;--warm-soft:#ffe6d8;--slab:#161412;--on-slab:#f6f3ee;--danger:#b8453f;--danger-soft:#f3d4d1;--radius:14px;--radius-lg:26px;--sidebar:248px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:linear(0, .073, .239, .436, .626, .786, .907, .99, 1.039, 1.063, 1.068, 1.062, 1.05, 1.037, 1.024, 1.013, 1.005, 1, .997, .996, .995, .996, .997, .998, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#141210;--panel:#1b1916;--card:#221f1b;--edge:#2d2924;--edge-2:#3b3630;--ink:#f2ede5;--ink-2:#b5ada2;--ink-3:#8f877c;--stamp:#ff7a3d;--money:#8fd14f;--focus:#f2ede5;--on-ink:#141210;--lift:0 0 0 1px #ffffff0a, 0 14px 32px -14px #000000a6;--lift-hover:0 0 0 1px #ffffff12, 0 22px 44px -18px #000000b3;--shade:#000;--glass:#ffffff0a;--glass-hover:#ffffff0f;--image-edge:#ffffff1a;--slab:#2c2823;--on-slab:#f2ede5;--danger:#f07a72;--danger-soft:#3d1f1c}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}*{box-sizing:border-box}body{background:var(--page);min-height:100dvh;color:var(--ink);font:400 15px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--lime);color:var(--ink)}mark{background:var(--lime);color:inherit;border-radius:.18em;padding:0 .12em}kbd{background:color-mix(in oklab, currentColor 14%, transparent);min-width:22px;height:22px;font:500 12px/1 var(--font-mono);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.page{width:100%;max-width:1180px;margin:0 auto;padding:16px 24px 32px}.site-header{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.wordmark{font:800 27px/1 var(--font-display);letter-spacing:-.045em;align-items:flex-end;gap:3px;text-decoration:none;display:inline-flex}.wordmark-dot{background:var(--tangerine);border-radius:4px;width:12px;height:12px;margin-bottom:4px;rotate:12deg}.site-nav{align-items:center;gap:6px;display:flex}.btn{border:1px solid var(--edge-2);background:var(--card);height:40px;color:var(--ink);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s, border-color .15s, transform .15s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-3)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn.primary{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.btn.primary:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 88%, var(--page))}.btn.quiet{background:0 0;border-color:#0000}.btn.quiet:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 6%, transparent)}.btn.icon{width:40px;padding:0}.btn.working:disabled{opacity:1;cursor:progress}.btn.working>.recto-mark+svg{display:none}.dev-signin{color:var(--stamp)}.link{color:var(--ink-2);font:500 14px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--ink)}.error{color:var(--stamp);margin:12px 0 0;font-weight:500}.section-title{font:800 clamp(32px, 4vw, 44px) / 1 var(--font-display);letter-spacing:-.04em;margin:0 0 16px}.section-sub{max-width:32em;color:var(--ink-2);margin:0;font-size:17px}.center-block{text-align:center;justify-items:center;gap:12px;padding:14vh 0 40px;display:grid}.command{background:var(--card);width:100%;height:64px;box-shadow:var(--lift);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 22px;display:flex}.command-icon{color:var(--ink-3);flex:none}.command input{min-width:0;height:100%;color:var(--ink);font:500 17px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.command input::placeholder{color:var(--ink-3)}.command-go{background:var(--ink);height:48px;color:var(--on-ink);font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 20px;display:inline-flex}.command-go:active:not(:disabled){transform:scale(.97)}.center-block .command,.closing .command{max-width:620px}.landing{overflow-x:clip}.hero{text-align:center;justify-items:center;padding:72px 0 56px;display:grid}.hero-title{font:800 min(96px, calc((100vw - 32px) / 8)) / .95 var(--font-display);letter-spacing:-.05em;justify-self:stretch;margin:0 0 20px}.hero-line{white-space:nowrap;display:block}.hero-sub{max-width:32em;min-height:2lh;color:var(--ink-2);text-wrap:pretty;animation:rise .9s var(--ease-out) .55s both;margin:0 0 40px;font-size:19px;line-height:1.5}.word{white-space:pre;animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--w) * 70ms + .1s);display:inline-block}.word mark{background:linear-gradient(var(--lime), var(--lime)) no-repeat left / 100% 100%;animation:highlight .6s var(--ease-spring) .8s both;display:inline-block}.hero[data-ready=false] :is(.word,.word mark,.hero-sub,.window-wrap){animation-play-state:paused}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}}@keyframes fade-in{0%{opacity:0}}@keyframes highlight{0%{background-size:0 100%;rotate:-4deg}}.window-wrap{width:min(780px,100%);animation:rise 1s var(--ease-out) .7s both}.window{text-align:left;gap:12px;display:grid}.window .press{background:var(--card);box-shadow:var(--lift);border-radius:999px;justify-items:start;margin:0;padding:22px 26px}.results{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--lift);padding:10px}.results-group+.results-group{margin-top:2px}.results-label{font:600 12px/1 var(--font-sans);color:var(--ink-3);padding:12px 14px 6px}.results-row{height:46px;transition:background .25s var(--ease-out);border-radius:12px;grid-template-columns:30px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.results-row[data-active=true]{background:color-mix(in oklab, var(--lilac) 28%, transparent)}.results-icon{color:var(--ink-2);place-items:center;display:grid}.results-row[data-money=true] .results-title{background:var(--lime);border-radius:8px;padding:3px 8px}.results-title{white-space:nowrap;font-weight:600}.results-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);overflow:hidden}.results-hint{color:var(--ink-2);opacity:0;transition:opacity .2s, transform .2s var(--ease-out);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex;transform:translate(-4px)}.results-row[data-active=true] .results-hint{opacity:1;transform:none}.landing main{--gutter:24px;--inner:1132px;display:block}.landing [id]{scroll-margin-top:24px}.lp-invite{color:var(--ink-2);text-align:center;margin:0;font-size:14px}.lp-invite a{text-underline-offset:3px;font-weight:600}.lp-band{--band-pad:max(var(--gutter), calc(50vw - var(--inner) / 2));padding:128px var(--band-pad);grid-template-columns:minmax(0,1fr);gap:56px;margin-inline:calc(50% - 50vw);display:grid}.hero+.lp-band{padding-top:56px}.lp-band[data-tone=paper]+.lp-band[data-tone=paper]{padding-top:16px}.lp-band[data-tone=ink]{background:var(--ink);color:var(--on-ink)}.lp-band[data-tone=tangerine]{background:var(--tangerine)}.lp-band[data-tone=lilac]{background:var(--lilac)}.lp-band[data-tone=lime]{background:var(--lime)}.lp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 56px;display:flex}.lp-head{gap:20px;max-width:720px;display:grid}.lp-title{font:800 clamp(40px, 5.8vw, 84px) / .95 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.lp-body{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.lp-sub{max-width:32em;color:var(--ink-2);margin:0;font-size:19px;line-height:1.5}.lp-sub a{color:inherit;text-underline-offset:3px;font-weight:600}.lp-band[data-tone=ink] .lp-sub{color:#b8b0a4}.lp-band:is([data-tone=tangerine],[data-tone=lilac],[data-tone=lime]) .lp-sub{color:color-mix(in oklab, var(--ink) 78%, transparent)}@keyframes lp-lift{0%{opacity:0;transform:translateY(40px)}}@keyframes lp-line{0%{opacity:0;transform:translateY(12px)}}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-step{border-radius:var(--radius-lg);background:var(--tint);grid-template-rows:auto auto 1fr;gap:8px;padding:24px;display:grid}.lp-step[data-tint=tangerine]{--tint:var(--tangerine)}.lp-step[data-tint=lilac]{--tint:var(--lilac)}.lp-step[data-tint=lime]{--tint:var(--lime)}.lp-step h3{font:800 28px/1 var(--font-display);letter-spacing:-.04em;margin:12px 0 0}.lp-step p{color:color-mix(in oklab, var(--ink) 78%, transparent);margin:0;font-weight:500}.lp-step-demo{align-content:center;justify-items:start;gap:8px;min-height:164px;display:grid}.lp-step-demo .btn{pointer-events:none}.lp-row{background:#ffffffb3;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.lp-money{background:var(--ink);color:var(--lime);font:600 36px/1 var(--font-mono);border-radius:16px;padding:10px 16px}.wk-totals{gap:12px;display:flex}.wk-total{color:#b8b0a4;font:500 14px/1.3 var(--font-sans);background:#ffffff12;border-radius:24px;align-items:center;gap:16px;padding:16px 24px 16px 16px;display:flex}.wk-total span{white-space:nowrap}.wk-total b{color:var(--on-ink);font:800 44px/1 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.wk-total .ring-track{stroke:#ffffff1f}.wk-total[data-money=true]{background:var(--lime);color:color-mix(in oklab, var(--ink) 70%, transparent);padding-left:24px}.wk-total[data-money=true] b{color:var(--ink)}.wk-days{background:#ffffff10;border-radius:28px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:6px;display:grid}.wk-day{color:#b8b0a4;font:600 15px/1 var(--font-sans);cursor:pointer;transition:background-color .2s, color .2s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:22px;justify-items:center;gap:12px;padding:16px 4px 18px;display:grid}.wk-day:active{transform:scale(.96)}.wk-day[aria-pressed=true]{background:var(--card);color:var(--ink)}.wk-day:focus-visible{outline-color:var(--on-ink)}.wk-dots{gap:6px;display:flex}.wk-dots i{background:currentColor;border-radius:3px;width:10px;height:10px;rotate:12deg}.wk-dots i[data-status=sent]{opacity:.45}.wk-dots i[data-status=sale]{background:var(--lime)}.wk-day[aria-pressed=true] .wk-dots i[data-status=sale]{box-shadow:inset 0 0 0 1.5px #1614122e}.wk-dots i[data-status=ready]{background:var(--tangerine)}.wk-dots i[data-status=skipped]{opacity:.6;background:0 0;box-shadow:inset 0 0 0 1.5px}.wk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wk-cards>.wk-card{border-radius:var(--radius-lg);min-height:264px;box-shadow:none;color:var(--ink);animation:wk-deal .6s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);padding:24px;position:relative}.wk-cards>.wk-card header{font-size:14px}.wk-cards>.wk-card p{font:800 clamp(28px, 2.8vw, 38px) / 1 var(--font-display);letter-spacing:-.04em}.wk-cards>.wk-card footer{justify-content:flex-start;min-height:40px}.wk-card .btn{pointer-events:none}.wk-cards>.wk-card[data-status=skipped]{color:#8a847b;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff2e}.wk-card .stamp{cursor:default;top:20px;right:20px}.wk-sale{background:var(--ink);color:var(--lime);font:600 20px/1 var(--font-mono);border-radius:12px;padding:7px 12px}@keyframes wk-deal{0%{opacity:0;transform:translateY(28px)rotate(-2deg)}}@media (hover:hover) and (pointer:fine){.wk-day:not([aria-pressed=true]):hover{color:var(--on-ink);background:#ffffff14}}.ch-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.ch-feeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ch-feed{background:var(--card);height:76px;box-shadow:var(--lift);color:var(--ink);font:600 17px/1 var(--font-sans);cursor:pointer;transition:background-color .2s, color .2s, transform .15s var(--ease-out);border:0;border-radius:22px;align-items:center;gap:14px;padding:0 20px;display:flex}.ch-feed:active{transform:scale(.97)}.ch-feed[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.ch-rule{max-width:13em;font:800 30px/1.08 var(--font-display);letter-spacing:-.035em;text-wrap:pretty;animation:rise .5s var(--ease-out) both;margin:32px 0 0}.ch-stage{margin-right:calc(-1 * var(--band-pad));padding:80px var(--band-pad) 56px 56px;background:var(--lilac);border-radius:40px 0 0 40px}.ch-deck{max-width:540px;display:grid}.ch-card{transform-origin:30% 100%;transition:transform .55s var(--ease-out);grid-area:1/1;align-self:start}.ch-card .pv{box-shadow:var(--lift-hover);border-radius:20px;outline:0;padding:18px}.ch-card[data-depth="0"]{z-index:4}.ch-card[data-depth="1"]{z-index:3;transform:translate(26px,-20px)rotate(3deg)scale(.96)}.ch-card[data-depth="2"]{z-index:2;transform:translate(50px,-38px)rotate(6deg)scale(.92)}.ch-card[data-depth="3"]{z-index:1;transform:translate(72px,-54px)rotate(9deg)scale(.88)}@media (hover:hover) and (pointer:fine){.ch-feed:not([aria-pressed=true]):hover{box-shadow:var(--lift-hover)}}.br-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:28px;display:grid}.lp-file{background:var(--ink);color:var(--on-ink);box-shadow:var(--lift-hover);border-radius:26px;overflow:hidden}.lp-file-bar{color:#b8b0a4;font:500 13px var(--font-mono);border-bottom:1px solid #ffffff14;padding:16px 22px}.lp-file pre{font:500 16px/1.75 var(--font-mono);margin:0;padding:22px 26px 26px;overflow-x:auto}.lp-line{display:block}.lp-line[data-kind=h]{color:var(--tangerine);font-weight:600}.lp-line[data-kind=accent]{color:var(--lilac)}.br-arrow{background:var(--ink);width:56px;height:56px;color:var(--tangerine);border-radius:50%;place-items:center;display:grid}.br-kit{color:#14171f;box-shadow:var(--lift-hover);background:#fbfaf7;border-radius:34px;gap:10px;padding:14px;display:grid;rotate:1.5deg}.br-kit ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.br-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.br-colors li{outline-offset:-1px;border-radius:20px;outline:1px solid #14171f1a;align-items:flex-end;height:150px;padding:12px;display:flex}.br-colors span{font:500 12px/1 var(--font-mono);background:#ffffffe0;border-radius:8px;padding:5px 8px}.br-fonts{grid-template-columns:repeat(2,minmax(0,1fr))}.br-fonts li{outline-offset:-1px;background:#fff;border-radius:20px;outline:1px solid #14171f14;gap:2px;padding:18px 20px 20px;display:grid}.br-aa{letter-spacing:-.03em;height:100px;margin-bottom:8px;font-size:104px;font-weight:700;line-height:100px}.br-fonts b{font-size:15px;font-weight:600}.br-fonts li>span:last-child{color:#5b6070;font-size:13px}.at-chain{view-timeline:--sale;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.at-card{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--lift);gap:14px;padding:28px;display:grid}.at-checkout{margin-top:64px}.at-card-head{color:var(--ink-2);font:600 14px var(--font-sans);align-items:center;gap:10px;display:flex}.at-post p{font:700 24px/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.at-price{font:800 48px/1 var(--font-display);letter-spacing:-.045em}.at-ref{background:var(--page);color:var(--ink-2);font:500 13px/1.5 var(--font-mono);overflow-wrap:anywhere;border-radius:12px;justify-self:start;padding:8px 12px}.at-ref mark{background:linear-gradient(var(--lime), var(--lime)) no-repeat left / 100% 100%;color:var(--ink);border-radius:5px;padding:0 4px;font-weight:600;display:inline-block}.at-checkout .btn{justify-self:start;margin-top:4px}.at-receipt{background:var(--ink);color:var(--on-ink);box-shadow:var(--lift-hover);gap:6px;margin-top:128px;rotate:3deg}.at-receipt span,.at-receipt em{color:#b8b0a4;align-items:center;gap:8px;font-size:14px;font-style:normal;display:flex}.at-receipt strong{color:var(--lime);font:600 clamp(64px, 7vw, 96px) / 1 var(--font-mono);letter-spacing:-.05em}.lc-count{background:var(--card);box-shadow:var(--lift);border-radius:32px;justify-items:center;gap:16px;margin:0;padding:24px;display:grid}.lc-count-dial{display:grid;position:relative}.lc-count .ring{display:block}.lc-count-mid{color:var(--ink-2);font:500 12px/1 var(--font-sans);text-box:trim-both cap alphabetic;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.lc-count-mid b{color:var(--ink);font:800 52px/1 var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic}.lc-count figcaption{color:var(--ink-2);font:500 13px/1.3 var(--font-sans);justify-items:center;gap:2px;display:grid}.lc-count figcaption b{color:var(--ink);font-weight:600}.lc-days{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lc-days li{background:#ffffff8c;border-radius:22px;align-content:space-between;gap:24px;min-height:140px;padding:16px 14px;display:grid;position:relative}.lc-days li[data-state=done]{background:var(--lime)}.lc-days li[data-state=today]{background:var(--ink);color:var(--on-ink)}.lc-days li[data-state=launch]{background:var(--tangerine)}.lc-day{font:800 24px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.lc-name{color:color-mix(in oklab, currentColor 72%, transparent);font:600 13px/1.25 var(--font-sans)}.lc-check{position:absolute;top:16px;right:12px}.lc-marquee{margin-inline:calc(-1 * var(--band-pad));display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lc-strip{flex:none;gap:12px;margin:0;padding:4px 12px 4px 0;list-style:none;animation:70s linear infinite lc-scroll;display:flex}.lc-marquee:hover .lc-strip{animation-play-state:paused}.lc-strip>.lc-site.site-card-link{background:var(--card);flex:none;width:236px;padding-right:14px;transform:none}@keyframes lc-scroll{to{transform:translate(-100%)}}.ag-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.ag-term{margin-left:calc(-1 * var(--band-pad));padding:0 48px 56px var(--band-pad);background:var(--ink);color:var(--on-ink);border-radius:0 40px 40px 0;position:relative}.ag-term-bar{color:#8a847b;font:500 13px var(--font-mono);border-bottom:1px solid #ffffff14;padding:24px 0 18px}.ag-log{max-width:620px;font:500 17px/1.5 var(--font-sans);gap:16px;margin:0;padding:28px 0 0;list-style:none;display:grid}.ag-log>li[data-from=you]{font:500 16px/1.5 var(--font-mono)}.ag-log>li[data-from=you]:before{content:"> ";color:var(--tangerine)}.ag-log>li[data-from=tool]{background:color-mix(in oklab, var(--lilac) 22%, transparent);color:var(--lilac);font:500 12px/1.4 var(--font-mono);border-radius:99px;justify-self:start;padding:5px 12px}.ag-log>li[data-from=agent]{color:#d9d3c9}.ag-posts{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ag-posts li{color:var(--on-ink);font:600 15px var(--font-sans);background:#ffffff10;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex}.ag-tray{justify-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:-30px;right:-28px}.ag-tray .task{width:290px;max-width:none}.ag-setup{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ag-setup p{margin:0}.ag-setup-title{font:800 36px/1 var(--font-display);letter-spacing:-.04em}.ag-setup-more{color:var(--ink-2);font-size:16px}.mk-setup-line{background:var(--ink);color:var(--on-ink);border-radius:20px;align-items:center;gap:6px;padding:10px 8px 10px 18px;display:flex}.mk-setup-line code{overflow-wrap:anywhere;min-width:0;font:500 13px/1.6 var(--font-mono);flex:1}.mk-setup-line .btn{color:var(--on-ink);flex:none}.mk-setup-line .btn:hover:not(:disabled){background:#ffffff1f}.mk-setup-line .btn:focus-visible{outline-color:var(--on-ink)}.cp-split{margin-inline:calc(-1 * var(--band-pad));background:linear-gradient(90deg, var(--panel) 50%, var(--lime) 50%);display:grid}.cp-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-row>[data-side]{align-content:start;gap:6px;padding:22px 56px;display:grid}.cp-row>[data-side=hand]{padding-left:var(--band-pad);color:var(--ink-2);font:500 20px/1.3 var(--font-sans)}.cp-row>[data-side=recto]{padding-right:var(--band-pad);font:800 28px/1.1 var(--font-display);letter-spacing:-.03em}.cp-row small{color:color-mix(in oklab, var(--ink) 64%, transparent);font:600 13px/1.3 var(--font-sans);letter-spacing:0}.cp-heads>[data-side]{font:800 clamp(34px, 4.4vw, 60px) / 1 var(--font-display);letter-spacing:-.05em;padding-top:72px;padding-bottom:28px}.cp-heads>[data-side=hand]{color:color-mix(in oklab, var(--ink) 50%, transparent)}.cp-row:last-child>[data-side]{padding-bottom:80px}.mk-plan{background:var(--card);box-shadow:var(--lift);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.mk-plan-price{background:var(--tangerine);align-content:start;justify-items:start;gap:14px;padding:44px;display:grid}.mk-plan-price h3{font:800 30px/1 var(--font-display);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.mk-beta{background:var(--lime);font:600 13px/1.2 var(--font-sans);letter-spacing:0;border-radius:999px;padding:6px 12px}.price{font:800 clamp(104px, 12vw, 176px) / .85 var(--font-display);letter-spacing:-.065em;margin:12px 0 0}.price span{color:color-mix(in oklab, var(--ink) 70%, transparent);font:500 19px var(--font-sans);letter-spacing:0;margin-left:8px}.mk-plan-extra{max-width:22em;color:color-mix(in oklab, var(--ink) 74%, transparent);margin:0 0 14px;font-size:16px}.mk-plan-list{align-content:center;gap:18px;margin:0;padding:44px;list-style:none;display:grid}.mk-plan-list li{align-items:center;gap:14px;font-size:17px;font-weight:500;display:flex}.mk-plan-list svg{box-sizing:content-box;background:var(--lime);border-radius:50%;flex:none;padding:4px}.mk-plan+.lp-band{margin-top:128px}.mk-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-limits li{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--lift);align-content:start;gap:10px;padding:24px 26px;display:grid}.mk-limits strong{font:800 64px/1 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.mk-limits span{color:var(--ink-2);font-weight:500}.mk-limits .mk-limit-main{background:var(--lime);grid-area:span 2/span 2;grid-template-rows:auto auto 1fr;padding:32px}.mk-limit-main strong{font-size:clamp(120px,14vw,200px);line-height:.8}.mk-limits .mk-limit-main>span{color:var(--ink);font:800 30px/1.1 var(--font-display);letter-spacing:-.035em}.mk-limits .mk-limit-feeds{align-self:end;gap:10px;display:flex}.es-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.es-pick{gap:16px;display:grid}.es-counts{background:#ffffff10;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid}.es-count{color:#b8b0a4;height:60px;font:800 26px/1 var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s, color .2s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:22px}.es-count:active{transform:scale(.96)}.es-count[aria-pressed=true]{background:var(--card);color:var(--ink)}.es-count:focus-visible{outline-color:var(--on-ink)}.es-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0 6px;list-style:none;display:grid}.es-slots li{aspect-ratio:1;color:var(--ink);border-radius:22px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff26}.es-slots li[data-state=first]{background:var(--tangerine);box-shadow:none}.es-slots li[data-state=extra]{background:var(--lilac);box-shadow:none}.es-slots b{font:800 clamp(18px, 2vw, 26px) / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.es-bill{background:var(--card);color:var(--ink);border-radius:32px;margin:0;padding:8px 32px;display:grid}.es-bill>div{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.es-bill>div:last-child{border-bottom:0}.es-bill dt{color:var(--ink-2);font:500 16px/1.3 var(--font-sans)}.es-bill dd{font:700 22px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.es-total dt{color:var(--ink);font-weight:600}.es-bill .es-total dd{letter-spacing:-.05em;font-size:clamp(48px,5vw,64px);font-weight:800}.es-bill .es-now dd{background:var(--lime);border-radius:10px;padding:6px 10px}@media (prefers-reduced-motion:no-preference){.es-slots li[data-state=extra]{animation:es-add .35s var(--ease-spring) both}}@keyframes es-add{0%{opacity:0;scale:.6}}@media (hover:hover) and (pointer:fine){.es-count:not([aria-pressed=true]):hover{color:var(--on-ink);background:#ffffff14}}.fq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 56px;display:grid}.fq-chips{flex-wrap:wrap;gap:8px;display:flex}.fq-grid[data-live=false] .fq-chips{display:none}.fq-chip{color:var(--ink);font:600 16px/1.3 var(--font-sans);text-align:left;cursor:pointer;transition:background-color .2s, color .2s, transform .15s var(--ease-out);background:#ffffffa6;border:0;border-radius:22px;padding:13px 20px}.fq-chip:active{transform:scale(.97)}.fq-chip[aria-expanded=true]{background:var(--ink);color:var(--on-ink)}.fq-chat{background:var(--card);box-shadow:var(--lift-hover);border-radius:32px;grid-area:1/2;overflow:hidden}.fq-grid[data-live=false] .fq-chat{grid-column:1/-1;max-width:760px}.fq-chat-bar{border-bottom:1px solid var(--edge);font:600 15px/1 var(--font-sans);align-items:center;gap:10px;padding:18px 24px;display:flex}.fq-thread{gap:32px;padding:28px 24px 32px;display:grid}.fq-grid[data-live=true] .fq-turn{grid-area:1/1}.fq-grid[data-live=true] .fq-turn[data-open=false]{visibility:hidden}.fq-turn{align-content:start;gap:14px;display:grid}.fq-ask{background:var(--ink);max-width:82%;color:var(--on-ink);font:500 17px/1.4 var(--font-sans);border-radius:22px 22px 6px;justify-self:end;margin:0;padding:13px 18px}.fq-reply{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;max-width:90%;display:grid}.fq-reply .recto-mark{margin-bottom:8px}.fq-reply p{background:var(--page);font:500 17px/1.45 var(--font-sans);border-radius:22px 22px 22px 6px;justify-self:start;margin:0;padding:14px 18px}.fq-reply a{text-underline-offset:3px;font-weight:600}@media (hover:hover) and (pointer:fine){.fq-chip[aria-expanded=false]:hover{background:var(--card)}}@media (prefers-reduced-motion:no-preference){.fq-grid[data-live=true] .fq-turn[data-open=true] .fq-ask{animation:fq-send .35s var(--ease-out) both}.fq-grid[data-live=true] .fq-turn[data-open=true] .fq-reply{animation:fq-reply .4s var(--ease-out) .22s both}}@keyframes fq-send{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes fq-reply{0%{opacity:0;transform:translateY(8px)}}.closing{padding:144px var(--gutter) 152px;background:var(--ink);color:var(--on-ink);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:calc(50% - 50vw);display:grid}.closing .lp-title{max-width:11em;margin-bottom:28px;font-size:clamp(48px,8vw,112px)}.closing mark{color:var(--ink);border-radius:.12em;padding:0 .06em}.landing:has(.closing) .site-footer{border-top:0}.lp-closing-sub{color:#b8b0a4;max-width:30em;margin:0 0 44px;font-size:19px}.closing-form{width:min(620px,100%)}.closing .command{box-shadow:none}.closing .command-go{background:var(--tangerine);color:var(--ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-head,.closing .lp-title{animation:linear both rise;animation-timeline:view();animation-range:entry}.lp-body,.lp-aside{animation:linear both lp-lift;animation-timeline:view();animation-range:entry 0 entry 320px}.ag-log>li,.ag-tray>li{animation:linear both lp-line;animation-timeline:view();animation-range:entry 100% cover 22%}.lc-count :is(.ring-fill,.ring-track){animation:linear both lc-fill;animation-timeline:view();animation-range:entry 40% cover 50%}.lc-count .ring-track{animation-name:lc-track}.at-ref mark{animation:linear both highlight;animation-timeline:--sale}.at-post mark{animation-range:cover 16% cover 26%}.at-checkout mark{animation-range:cover 26% cover 36%}.at-receipt{animation:linear both at-slap;animation-timeline:--sale;animation-range:cover 32% cover 44%}}}@keyframes lc-fill{0%{stroke-dasharray:0 100}}@keyframes lc-track{0%{stroke-dasharray:0 0 100 0}}@keyframes at-slap{0%{opacity:0;rotate:-10deg;scale:1.3}}@media (width<=900px){.lp-band{gap:40px;padding-block:88px}.lp-steps,.wk-cards,.ch-grid,.at-chain,.ag-grid,.mk-plan,.fq-grid{grid-template-columns:minmax(0,1fr)}.fq-chat{grid-area:1/1}.mk-plan+.lp-band{margin-top:72px}.fq-grid[data-live=true] .fq-chips{margin-inline:calc(-1 * var(--band-pad));padding:4px var(--band-pad);scroll-padding-inline:var(--band-pad);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fq-chip{scroll-snap-align:start;white-space:nowrap;flex:none}.lp-step-demo{min-height:0}.wk-cards>.wk-card{min-height:200px}.ch-grid,.ag-grid{gap:40px}.ch-stage{margin-left:calc(-1 * var(--band-pad));padding:72px var(--gutter) 40px;border-radius:0}.ch-deck{margin:0 auto;padding-right:48px}.br-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.br-grid>*{width:100%}.br-grid>.br-arrow{width:56px;rotate:90deg}.at-checkout,.at-receipt{margin-top:0}.at-receipt{justify-self:end;min-width:72%}.lc-days{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-days li{min-height:108px}.lp-aside{width:100%}.lc-count{border-radius:28px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:20px;padding:20px}.lc-count figcaption{justify-items:start;font-size:15px}.lc-count figcaption b{font:800 24px/1.1 var(--font-display);letter-spacing:-.03em}.ag-term{margin-right:calc(-1 * var(--band-pad));padding:0 var(--gutter) 32px;border-radius:0}.ag-tray{justify-items:stretch;margin-top:28px;position:static}.ag-tray .task{width:auto}.cp-row>[data-side]{padding-inline:20px}.cp-row>[data-side=hand]{padding-left:var(--gutter)}.cp-row>[data-side=recto]{padding-right:var(--gutter)}.mk-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-limits .mk-limit-main{grid-row:auto;gap:16px}.mk-limits li:last-child{grid-column:span 2}.es-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=640px){.landing main{--gutter:16px}.landing .site-nav .btn{height:36px;padding:0 12px}.landing .site-nav .mk-nav-signin{display:none}.lp-band{padding-block:72px}.lp-sub{font-size:17px}.wk-totals{width:100%}.wk-total{flex:1;gap:12px;padding:12px 16px 12px 12px}.wk-total b{font-size:34px}.wk-total .ring{width:44px;height:44px}.wk-days{border-radius:22px;gap:2px;padding:4px}.wk-day{border-radius:18px;gap:10px;padding:12px 0 14px;font-size:12px}.wk-dots{gap:3px}.wk-dots i{border-radius:2px;width:7px;height:7px}.wk-cards>.wk-card{min-height:180px;padding:20px}.ch-feed{height:64px;padding:0 16px;font-size:15px}.ch-rule{margin-top:24px;font-size:24px}.ch-card[data-depth="1"]{transform:translate(14px,-14px)rotate(3deg)scale(.96)}.ch-card[data-depth="2"]{transform:translate(26px,-26px)rotate(6deg)scale(.92)}.ch-card[data-depth="3"]{transform:translate(38px,-38px)rotate(9deg)scale(.88)}.ch-deck{padding-right:32px}.lp-file pre{font-size:14px}.br-colors li{height:96px}.br-aa{height:72px;font-size:72px;line-height:72px}.at-card{padding:22px}.at-post p{font-size:20px}.lc-days li{padding:14px 12px}.lc-count .ring{width:104px;height:104px}.lc-count-mid{gap:6px;font-size:11px}.lc-count-mid b{font-size:40px}.lc-day{font-size:20px}.ag-log{font-size:15px}.ag-setup-title{font-size:30px}.cp-row>[data-side]{padding:16px 12px}.cp-row>[data-side=hand]{font-size:15px}.cp-row>[data-side=recto]{font-size:19px}.cp-row.cp-heads>[data-side]{padding-top:48px;padding-bottom:16px;font-size:30px}.cp-row:last-child>[data-side]{padding-bottom:56px}.mk-plan{border-radius:32px}.mk-plan-price,.mk-plan-list{padding:28px 24px}.mk-plan-list li{font-size:16px}.mk-limits li{padding:18px}.mk-limits strong{font-size:44px}.mk-limits .mk-limit-main{padding:24px}.mk-limit-main strong{font-size:112px}.mk-limits .mk-limit-main>span{font-size:24px}.es-count{border-radius:18px;height:52px;font-size:22px}.es-counts{border-radius:22px;padding:4px}.es-slots{padding-inline:4px}.es-slots li{border-radius:16px}.es-bill{border-radius:28px;padding:4px 22px}.es-bill dt{font-size:15px}.fq-chip{padding:11px 16px;font-size:15px}.fq-chat{border-radius:28px}.fq-chat-bar{padding:16px 20px}.fq-thread{padding:24px 16px 28px}.fq-ask,.fq-reply p{font-size:16px}.fq-ask{max-width:90%}.fq-reply{gap:10px;max-width:100%}.closing{padding-block:96px 104px}.lp-closing-sub{font-size:17px}}@media (prefers-reduced-motion:reduce){.wk-cards>.wk-card,.ch-rule,.lc-strip{animation:none}.ch-card{transition:none}.lc-marquee{overflow-x:auto}.lc-strip+.lc-strip{display:none}}.site-footer{border-top:1px solid var(--edge);grid-template-columns:1fr auto;gap:32px;padding:40px 0 24px;display:grid}.footer-brand p{max-width:26em;color:var(--ink-2);margin:10px 0 0}.footer-links{gap:56px;display:flex}.footer-links div{align-content:start;gap:8px;display:grid}.footer-links h2{font:600 13px var(--font-sans);color:var(--ink-3);margin:0 0 4px}.footer-links a{font-weight:500;text-decoration:none}.footer-links a:hover{text-underline-offset:3px;text-decoration:underline}.footer-legal{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:13px}.mk-page-head{gap:14px;max-width:780px;padding:72px 0 40px;display:grid}.mk-page-head h1{font:800 clamp(44px, 6vw, 76px) / .98 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.mk-lede{max-width:34em;color:var(--ink-2);margin:0;font-size:19px}.mk-updated{color:var(--ink-3);margin:0;font-size:14px}.mk-legal-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:80px;display:grid}.mk-toc{gap:2px;display:grid;position:sticky;top:24px}.mk-toc a{color:var(--ink-2);border-radius:10px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none}.mk-toc a:hover{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink)}.mk-legal-sections{max-width:720px}.mk-legal-sections section{border-top:1px solid var(--edge);padding:30px 0}.mk-legal-sections section:first-child{border-top:0;padding-top:0}.mk-legal-sections h2{font:800 26px/1.1 var(--font-display);letter-spacing:-.03em;margin:0 0 12px}.mk-legal-sections p,.mk-legal-sections li{color:var(--ink-2);font-size:16px;line-height:1.65}.mk-legal-sections p{margin:0 0 12px}.mk-legal-sections p:last-child{margin-bottom:0}.mk-legal-sections ul{gap:8px;margin:0;padding-left:20px;display:grid}.mk-legal-sections b{color:var(--ink);font-weight:600}.mk-legal-sections code{background:var(--panel);font:500 14px var(--font-mono);border-radius:6px;padding:1px 6px}.mk-legal a{color:var(--ink);text-underline-offset:3px;font-weight:600}@media (width<=900px){.mk-legal-body{grid-template-columns:minmax(0,1fr)}.mk-toc{display:none}}@media (width<=640px){.mk-page-head{padding:40px 0 28px}.mk-lede{font-size:17px}.mk-legal-sections h2{font-size:23px}}.brand-icon{outline:1px solid var(--image-edge);outline-offset:-1px;border-radius:28%;flex:none}.product-name{font:800 28px/1 var(--font-display);letter-spacing:-.04em;margin:0}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{background:color-mix(in oklab, var(--space,var(--tangerine)) 11%, var(--panel));height:100dvh;box-shadow:inset -1px 0 0 color-mix(in oklab, var(--ink) 6%, transparent), inset -14px 0 20px -16px color-mix(in oklab, var(--shade) 16%, transparent);flex-direction:column;gap:12px;padding:16px 12px;transition:background-color .3s;display:flex;position:sticky;top:0}.sidebar-top{justify-content:space-between;align-items:center;height:40px;padding-left:10px;display:flex}.sidebar-toggle{width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:background-color .15s, color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.sidebar-toggle:active{transform:scale(.96)}.product-card{background:var(--card);box-shadow:var(--lift);border-radius:20px;flex:none;position:relative}.product-card-head{width:100%;height:52px;color:var(--ink);font:700 15px var(--font-sans);text-align:left;cursor:pointer;transition:transform .15s var(--ease-out);background:0 0;border:0;border-radius:20px;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex}.product-card-head:active{transform:scale(.98)}.product-card-head>svg{color:var(--ink-3);flex:none}.product-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-card-stats{color:var(--ink-3);font:500 12px/1 var(--font-sans);white-space:nowrap;gap:14px;padding:0 14px 12px;display:flex}.product-card-stats b{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.menu.switcher-menu{transform-origin:0 0;width:max(100%,240px);top:calc(100% + 8px);bottom:auto;right:auto}.menu-item[aria-checked=true]{font-weight:600}.command-button{background:var(--glass);height:40px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent);color:var(--ink-3);font:500 14px var(--font-sans);cursor:pointer;transition:background-color .15s, color .15s, transform .15s var(--ease-out);border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.command-button>span:not(.recto-mark){text-align:left;flex:1}.command-button:active{transform:scale(.98)}.nav{scrollbar-width:none;flex:1;align-content:start;gap:14px;min-height:0;margin:0 -4px;padding:2px 4px;display:grid;overflow-y:auto}.nav-group{gap:2px;display:grid}.nav-label{font:500 12px var(--font-sans);color:var(--ink-3);padding:0 12px 4px}.nav a{height:40px;color:var(--ink-2);font:500 14px/1 var(--font-sans);border-radius:12px;align-items:center;gap:11px;padding:0 8px 0 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.nav a>svg{flex:none}.nav a[data-status=active]{background:var(--card);color:var(--ink);box-shadow:0 1px 0 color-mix(in oklab, var(--ink) 6%, transparent);font-weight:700}.nav a[data-status=active]>svg{color:var(--stamp)}.nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-status{flex:none;align-items:center;display:flex}.nav-badge{color:var(--ink-3);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nav-badge:before{content:"";background:var(--stamp);border-radius:50%;width:6px;height:6px}.nav-meta{color:var(--ink-3);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.next-card{background:var(--glass);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent);color:var(--ink);transition:background-color .15s, transform .15s var(--ease-out);border-radius:16px;flex:none;align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.next-card:active{transform:scale(.98)}.next-card-icon{background:var(--card);width:32px;height:32px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent);color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.next-card-text{flex:1;gap:3px;min-width:0;display:grid}.next-card-label{color:var(--ink-3);font:500 11px/1.2 var(--font-sans)}.next-card b{font:600 13px/1.25 var(--font-sans);text-wrap:balance}.next-card-arrow{color:var(--ink-3);transition:translate .15s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.sidebar-toggle:hover,.nav a:hover{background:var(--glass-hover);color:var(--ink)}.nav a[data-status=active]:hover{background:var(--card)}.command-button:hover,.next-card:hover{background:var(--card);color:var(--ink-2)}.next-card:hover{color:var(--ink)}.next-card:hover .next-card-arrow{translate:2px}}@media (width>=901px){.shell:has(.sidebar[data-mode=rail]){--sidebar:76px}.sidebar[data-mode=rail]{--tooltip-side:right;align-items:center;padding:16px 10px}.sidebar[data-mode=rail] .wordmark,.sidebar[data-mode=rail] .product-card-name,.sidebar[data-mode=rail] .product-card-head>:not(.product-mark),.sidebar[data-mode=rail] .product-card-stats,.sidebar[data-mode=rail] .command-button>:not(svg),.sidebar[data-mode=rail] .nav-label,.sidebar[data-mode=rail] .nav-text,.sidebar[data-mode=rail] .nav-status[data-alert=false],.sidebar[data-mode=rail] .next-card-text,.sidebar[data-mode=rail] .next-card-arrow,.sidebar[data-mode=rail] .account-email,.sidebar[data-mode=rail] .account-trigger>svg{display:none}.sidebar[data-mode=rail] .sidebar-top{padding:0}.sidebar[data-mode=rail] .product-card,.sidebar[data-mode=rail] .command-button,.sidebar[data-mode=rail] .nav{width:100%}.sidebar[data-mode=rail] .product-card-head,.sidebar[data-mode=rail] .command-button,.sidebar[data-mode=rail] .nav a,.sidebar[data-mode=rail] .account-trigger{justify-content:center;padding:0}.sidebar[data-mode=rail] .nav{gap:8px}.sidebar[data-mode=rail] .nav-group+.nav-group:before{content:"";background:color-mix(in oklab, var(--ink) 10%, transparent);height:1px;margin:0 14px 6px}.sidebar[data-mode=rail] .nav-status{background:var(--stamp);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:7px;right:11px}.sidebar[data-mode=rail] .nav-status>*{display:none}.sidebar[data-mode=rail] .next-card{border-radius:14px;padding:6px}.sidebar[data-mode=rail] .account{align-self:center}.sidebar[data-mode=rail] .menu{width:240px;right:auto}}.account{margin-top:auto;position:relative}.account-trigger{width:100%;height:48px;color:var(--ink-2);font:500 13px var(--font-sans);text-align:left;cursor:pointer;transition:background .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex}.account-trigger:active{transform:scale(.98)}.account-trigger[aria-expanded=true]{background:var(--card)}.avatar{background:var(--lilac);width:32px;height:32px;color:var(--on-accent);font:800 15px var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.account-email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu{z-index:30;background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent), var(--lift-hover);transform-origin:0 100%;animation:pop .16s var(--ease-out);border-radius:18px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.menu hr{border:0;border-top:1px solid var(--edge);margin:6px 8px}.menu-item{height:40px;color:var(--ink);font:500 14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu-item>span:not(.switch,.product-mark){flex:1}.menu-item svg{color:var(--ink-2)}.switch{background:var(--edge-2);border-radius:99px;width:30px;height:18px;transition:background .15s;position:relative}.switch:after{content:"";background:var(--card);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 20%, transparent);transition:translate .2s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch[data-on=true]{background:var(--ink)}.switch[data-on=true]:after{translate:12px}@media (hover:hover) and (pointer:fine){.account-trigger:hover{background:var(--glass-hover)}.menu-item:hover{background:var(--page)}}.main{min-width:0;padding:28px clamp(20px,3vw,44px) 64px;container:main/inline-size}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-title{font:800 42px/1 var(--font-display);letter-spacing:-.045em;margin:0}.page-sub{font:500 14px/1 var(--font-sans);color:var(--ink-3);margin:8px 0 0}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--card);box-shadow:var(--lift);border-radius:20px;padding:18px 20px}.stat-label{font:500 13px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:12px;display:flex}.stat-value{font:800 34px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stat.money{background:var(--lime);color:var(--on-accent)}.stat.money .stat-label,.strategy-top .goal .stat-label{color:color-mix(in oklab, currentColor 70%, transparent)}.play{background:var(--lilac);color:var(--on-accent);border-radius:20px;grid-template-columns:auto 1fr;align-items:baseline;gap:16px;margin-bottom:20px;padding:16px 20px;display:grid}.play-label{font:800 16px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.play p{margin:0;font-weight:500}.missed-posts{margin-bottom:20px}.missed-posts h2{font:800 18px/1 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}.panel{background:var(--card);box-shadow:var(--lift);border-radius:20px;overflow:hidden}.panel+.panel{margin-top:16px}.panel-head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.panel-head h2{font:800 18px/1 var(--font-display);letter-spacing:-.02em;margin:0}.panel-body{padding:20px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{border-bottom:1px solid var(--edge);font:500 12px/1 var(--font-sans);color:var(--ink-3);text-align:left;white-space:nowrap;padding:12px 20px}.table td{border-bottom:1px solid var(--edge);vertical-align:middle;padding:13px 20px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:color-mix(in oklab, var(--ink) 2%, transparent)}.table .num{font:500 14px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table .num.money{color:var(--money);font-weight:600}.table .clip{text-overflow:ellipsis;white-space:nowrap;max-width:460px;overflow:hidden}.table .dim{color:var(--ink-3);font:500 13px var(--font-mono);white-space:nowrap}.invite-link{align-items:center;gap:4px;max-width:320px;display:flex}.invite-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px/1.4 var(--font-mono);color:var(--ink-2);flex:1;overflow:hidden}.pill{font:600 12px/1.2 var(--font-sans);background:var(--panel);color:var(--ink-2);border-radius:99px;padding:4px 10px;display:inline-block}.pill.posted,.pill.copied,.pill.yes{background:var(--lime);color:var(--on-accent)}.pill.skipped{text-decoration:line-through}.bar{background:var(--tangerine);border-radius:4px;min-width:3px;height:8px}.empty-note{text-align:center;color:var(--ink-3);padding:40px 20px}.strategy-top{grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-bottom:16px;display:grid}.strategy-top p{margin:0}.strategy-top .goal{background:var(--tangerine);color:var(--on-accent)}.strategy-big{font:800 21px/1.15 var(--font-display);letter-spacing:-.03em}.channel-cell{align-items:center;gap:10px;font-weight:600;display:inline-flex}.two-col{grid-template-columns:1.3fr 1fr;gap:16px;margin-top:16px;display:grid}.two-col .panel+.panel{margin-top:16px}.two-col>.panel+.panel{margin-top:0}.facts{grid-template-columns:110px 1fr;gap:14px 18px;margin:0;display:grid}.facts dt{color:var(--ink-3);font-size:13px}.facts dd{margin:0}.tickets{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;gap:14px;display:grid}.ticket{background:var(--card);min-width:0;box-shadow:var(--lift);animation:rise .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:22px;flex-direction:column;padding:22px 22px 16px;transition:box-shadow .2s;display:flex;position:relative}.ticket:hover{box-shadow:var(--lift-hover)}.ticket-head{align-items:center;gap:10px;min-height:24px;margin-bottom:14px;padding-right:96px;display:flex}.ticket-angle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--ink-2);flex:1;overflow:hidden}.ticket-text:focus{max-height:480px}.stat-ring{align-items:center;gap:10px;display:inline-flex}.ticket-count{font:500 12px/1 var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute;top:26px;right:22px}.ticket-count[data-over=true]{color:var(--stamp)}.ticket:not([data-status=ready]) .ticket-count{visibility:hidden}.ticket-text{field-sizing:content;resize:none;width:100%;min-height:120px;max-height:240px;color:var(--ink);font:400 15px/1.55 var(--font-sans);background:0 0;border:0;outline:none;padding:0;overflow:auto}.demo-text{white-space:pre-line;min-height:0;margin:0}.ticket-actions{border-top:1px solid var(--edge);align-items:center;gap:4px;margin-top:16px;padding-top:14px;display:flex}.ticket-actions .btn.primary{margin-right:auto}.ticket-actions .spike:hover:not(:disabled){background:color-mix(in oklab, var(--stamp) 14%, transparent);color:var(--stamp)}.ticket[data-status=skipped] .ticket-text{opacity:.35;text-decoration:line-through}.stamp{cursor:pointer;animation:slap .45s var(--ease-spring) both;background:0 0;border:0;padding:0;position:absolute;top:14px;right:14px;rotate:-8deg}.stamp:disabled{cursor:default}.stamp span{background:var(--tangerine);color:var(--on-accent);font:800 14px/1 var(--font-display);box-shadow:0 2px 0 color-mix(in oklab, var(--ink) 15%, transparent);border-radius:999px;padding:7px 12px;display:block}.stamp.posted span{background:var(--lime)}.stamp.skipped span{background:var(--panel);color:var(--ink-2)}.stamp:not(:disabled):hover span{filter:brightness(.95)}@keyframes slap{0%{opacity:0;rotate:-24deg;scale:1.8}}.press{font:500 14px/1 var(--font-sans);color:var(--ink-2);justify-items:center;gap:14px;margin:96px auto;display:grid}.proof{padding:8px 0 40px}.proof .desk-bar{flex-wrap:wrap;align-items:baseline;gap:16px;margin:32px 0 20px;display:flex}.proof .product-name{font-size:40px}.proof-note{max-width:44ch;color:var(--ink-2)}.proof-claim{justify-items:center;margin-top:56px;display:grid}.claim-title{font:800 34px/1.05 var(--font-display);letter-spacing:-.04em;text-align:center;margin:0 0 18px}.login-wrap{justify-items:center;padding:10vh 0 64px;display:grid}.coupon{border-radius:var(--radius-lg);background:var(--card);width:min(420px,100%);box-shadow:var(--lift);gap:14px;padding:30px;display:grid}.blank{gap:6px;display:grid}.blank span{font:500 13px/1 var(--font-sans);color:var(--ink-2)}.blank input,.field input{border:1.5px solid var(--edge);border-radius:var(--radius);background:var(--page);width:100%;height:46px;color:var(--ink);font:500 15px var(--font-sans);outline:none;padding:0 14px;transition:border-color .15s,background .15s}.field textarea{border:1.5px solid var(--edge);border-radius:var(--radius);background:var(--page);width:100%;color:var(--ink);font:500 15px/1.45 var(--font-sans);resize:vertical;outline:none;margin-top:6px;padding:12px 14px;transition:border-color .15s,background .15s;display:block}.blank input:focus,.field input:focus,.field textarea:focus{border-color:var(--ink);background:var(--card)}.signin-layout{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,96px);min-height:min(760px,100dvh - 72px);padding:32px 0 64px;display:grid}.signin-main{align-self:start;padding-top:112px}.signin{gap:16px;display:grid}.signin-head h1{font:800 clamp(36px, 4.4vw, 50px) / 1 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.signin-head p{max-width:30em;color:var(--ink-2);margin:12px 0 0;font-size:16px}.signin-head,.signin-step{animation:signin-in .22s var(--ease-out) both}@keyframes signin-in{0%{opacity:0;transform:translateY(6px)}}.signin-email{background:var(--card);height:60px;box-shadow:var(--lift);color:var(--ink-3);cursor:text;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:6px 6px 6px 18px;display:flex}.signin-email:focus-within{box-shadow:var(--lift), inset 0 0 0 2px var(--focus);color:var(--ink)}.signin-email input{min-width:0;height:100%;color:var(--ink);font:500 16px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.signin-email input::placeholder{color:var(--ink-3)}.signin-go{height:48px;padding:0 18px}.signin:not([data-step=email]) .signin-email{background:color-mix(in oklab, var(--ink) 5%, transparent);height:52px;box-shadow:none}.signin:not([data-step=email]) .signin-email:focus-within{background:var(--card);box-shadow:inset 0 0 0 2px var(--focus)}.signin-edit{width:40px;color:var(--ink-2)}.signin-step{gap:14px;display:grid}.signin .blank input{border-color:var(--edge-2);background:var(--card);height:52px;font-size:16px}.signin .blank input:focus{border-color:var(--ink)}.signin-submit{height:52px;font-size:15px}.signin-note{color:var(--ink-2);margin:0;font-size:14px}.signin-for{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.product-chip{background:var(--card);min-width:0;height:34px;box-shadow:0 1px 0 color-mix(in oklab, var(--ink) 6%, transparent), 0 0 0 1px var(--edge);color:var(--ink);font:600 14px/1 var(--font-sans);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 8px;display:inline-flex}.product-chip>span{white-space:nowrap;text-overflow:ellipsis;padding-right:6px;overflow:hidden}.product-chip .fav{border-radius:5px}.product-chip-edit{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-4px;padding:0;transition:background .15s;display:grid}.product-chip-edit:hover{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink)}.signin-listed{align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.signin-listed svg{box-sizing:content-box;background:var(--lime);color:var(--on-accent);border-radius:50%;flex:none;padding:5px}.signin .error{margin:0}.signin-foot{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.draft-preview{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--lilac) 38%, var(--page));isolation:isolate;align-content:center;place-items:center;gap:20px;min-height:600px;padding:48px 32px 32px;display:grid;position:relative;overflow:hidden}.draft-preview:before,.draft-preview:after{content:"";z-index:-1;position:absolute}.draft-preview:before{background:var(--tangerine);border-radius:34px;width:132px;height:132px;top:64px;left:56px;rotate:12deg}.draft-preview:after{background:var(--lime);border-radius:50%;width:200px;height:200px;bottom:-100px;right:-60px}.draft-card{background:var(--card);width:min(440px,100%);box-shadow:var(--lift);border-radius:22px;gap:8px;margin:0;padding:8px;display:grid}.draft-card figcaption{color:var(--ink-2);font:500 13px/1 var(--font-sans);align-items:center;gap:8px;padding:6px 6px 2px;display:flex}.draft-ready{background:var(--lime);color:var(--on-accent);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px 5px 8px;font-weight:600;display:inline-flex}.draft-card .pv{outline:0}.draft-note{max-width:28em;color:var(--ink-2);text-align:center;margin:0;font-size:14px}@media (width<=900px){.signin-layout{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 0 48px}.signin-main{padding-top:0}.draft-preview{min-height:0;padding:32px 16px 20px}.draft-preview:before{border-radius:20px;width:72px;height:72px;top:14px;left:18px}.draft-preview:after{width:120px;height:120px;top:-48px;bottom:auto;right:-48px}}@media (width<=640px){.signin-email{padding-left:16px}.signin-go{gap:0;width:48px;padding:0;font-size:0}}.muted{color:var(--ink-3);font-weight:500}.field-row{flex-wrap:wrap;gap:8px;display:flex}.field{flex:180px}.hook{border-radius:var(--radius);background:var(--page);align-items:center;gap:6px;margin-bottom:12px;padding:6px 6px 6px 14px;display:flex}.hook code{font:12px/1.4 var(--font-mono);overflow-wrap:anywhere;flex:1}.fine{color:var(--ink-2);margin:12px 0 0;font-size:14px}.fine code{font:12px var(--font-mono)}.toast{z-index:60;background:var(--ink);max-width:calc(100% - 32px);color:var(--on-ink);font:500 14px/1.4 var(--font-sans);box-shadow:var(--lift-hover);animation:rise .3s var(--ease-out);border-radius:999px;padding:12px 18px;position:fixed;bottom:24px;left:50%;translate:-50%}@container main (width<=700px){.strategy-top,.two-col,.two-col.even{grid-template-columns:1fr}}@media (width<=900px){.hero{padding-top:40px}.shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:20;height:auto;box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--ink) 6%, transparent);flex-direction:row;align-items:center;gap:10px;padding:10px 12px;overflow:visible}.sidebar-top,.product-card-stats,.next-card{display:none}.product-card{border-radius:16px}.product-card-head{border-radius:16px;width:auto;height:44px;padding:0 6px}.product-card-head>:not(.product-mark),.command-button>:not(svg){display:none}.command-button{flex:none;justify-content:center;width:40px;padding:0}.nav{flex:1;gap:2px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.nav-group{gap:2px;display:flex}.nav-label{display:none}.nav a{padding:0 12px}.nav a span{display:none}.account{flex:none;margin:0 0 0 auto}.account-trigger{width:auto;padding:0 6px}.account-email,.account-trigger>svg{display:none}.account .menu{transform-origin:100% 0;width:220px;top:calc(100% + 8px);bottom:auto;left:auto}.palette-scrim{padding-top:12px}}@container main (width<=600px){.stats{grid-template-columns:1fr 1fr}.table .clip{max-width:180px}}@media (width<=640px){.page{padding:10px 16px 24px}.site-nav .dev-signin{display:none}.tickets{grid-template-columns:1fr}.command{padding-left:16px}.command-go{gap:0;padding:0 12px;font-size:0}.results-meta{display:none}.results-row{grid-template-columns:30px 1fr auto}.facts,.site-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.two-col+.panel,.panel+.two-col{margin-top:16px}.copy-block+.copy-block{border-top:1px solid var(--edge);margin-top:16px;padding-top:16px}.copy-head{min-height:32px;font:500 13px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:10px;display:flex}.copy-head>span:first-child{flex:1}.copy-head .btn.icon{width:32px;height:32px;margin:-4px -8px -4px 0}.copy-count{font:500 12px/1 var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.copy-count[data-over=true]{color:var(--stamp)}.copy-block p{white-space:pre-line;margin:4px 0 0}.segmented{scrollbar-width:none;gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.segmented .btn{height:32px;color:var(--ink-2);font-variant-numeric:tabular-nums;padding:0 12px;font-weight:500}.segmented .btn[aria-pressed=true]{background:var(--panel);color:var(--ink)}.plan-channels .btn[aria-pressed=false] .brand-icon{opacity:.35;filter:grayscale()}.date-hint{font:500 12px var(--font-mono);color:var(--ink-3)}.launch-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.next-up{background:var(--slab);color:var(--on-slab);border-radius:24px;padding:22px}.next-up h2{font:800 24px/1 var(--font-display);letter-spacing:-.03em;margin:0 0 16px}.next-row{background:color-mix(in oklab, var(--on-slab) 6%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:16px;align-items:center;gap:14px;margin-top:8px;padding:12px;display:flex}.next-row:active{transform:scale(.98)}.next-icon{background:var(--tangerine);width:44px;height:44px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;transition:background .15s;display:grid}.next-row[aria-pressed=true] .next-icon{background:var(--lime)}.next-text{gap:2px;display:grid}.next-text b{font:600 16px/1.2 var(--font-sans)}.next-row[aria-pressed=true] b{color:var(--ink-3)}.next-text small{font:500 12px var(--font-mono);color:var(--ink-3)}.next-text small[data-late=true]{color:var(--tangerine)}.next-done{color:var(--lime);margin:0;font-weight:600}.countdown{place-items:center;padding:22px;display:grid;position:relative}.countdown-mid{justify-items:center;display:grid;position:absolute}.countdown-mid b{font:800 68px/.9 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.countdown-mid span{font:500 13px var(--font-sans);color:var(--ink-2)}.ring{flex:none;rotate:-90deg}.ring circle{fill:none;stroke-width:5px}.ring-track{stroke:color-mix(in oklab, var(--ink) 8%, transparent);transition:stroke-dasharray .4s var(--ease-out)}.ring-fill{stroke-linecap:round;transition:stroke-dasharray .4s var(--ease-out)}.ring-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.ring-card{background:var(--card);box-shadow:var(--lift);color:var(--ink-2);font:500 13px var(--font-sans);text-align:left;cursor:pointer;transition:transform .15s var(--ease-out);border:0;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ring-card:active{transform:scale(.98)}.ring-card b{color:var(--ink);font:800 26px/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.ring-card>svg:last-child{color:var(--ink-3);transition:rotate .2s var(--ease-out);margin-left:auto}.ring-card[aria-expanded=true]{box-shadow:0 0 0 2px var(--ink), var(--lift)}.ring-card[aria-expanded=true]>svg:last-child{rotate:180deg}.list-panel{gap:14px;margin-bottom:14px;padding:16px;display:grid}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.tile-grid.wide{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.tile{background:var(--page);min-height:104px;color:var(--ink-2);font:600 13px/1.2 var(--font-sans);text-align:center;cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.tile:active{transform:scale(.96)}.tile small{font:500 11px var(--font-mono);color:var(--ink-3)}.tile[data-late=true] small{color:var(--stamp)}.tile[aria-pressed=true]{background:var(--lime);color:var(--on-accent)}.tile[aria-pressed=true] small{color:color-mix(in oklab, currentColor 60%, transparent)}.dir-cell{position:relative}.dir-tile{text-align:left;flex-direction:row;justify-content:flex-start;width:100%;min-height:60px;padding-right:88px}.dir-name{text-overflow:ellipsis;white-space:nowrap;flex:1;gap:7px;min-width:0;display:grid;overflow:hidden}.dir-open{position:absolute;top:10px;right:6px}.dir-kit{position:absolute;top:10px;right:46px}.dr{background:var(--edge-2);border-radius:3px;height:5px;display:block;overflow:hidden}.dr i{background:var(--tangerine);border-radius:3px;height:100%;display:block}.tile[aria-pressed=true] .dr i{background:var(--on-accent)}.fav{background:var(--card);outline:1px solid var(--image-edge);outline-offset:-1px;object-fit:contain;border-radius:28%;flex:none}.fav-mark{background:var(--ink);color:var(--lime);font-family:var(--font-display);border-radius:28%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.block-head{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.block-head h2{font:800 22px/1 var(--font-display);letter-spacing:-.03em;margin:0}.card-row{--fade-start:0px;--fade-end:0px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);transition:--fade-start .25s var(--ease-out), --fade-end .25s var(--ease-out);gap:12px;margin:-8px -12px 4px;padding:8px 12px 28px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.card-row::-webkit-scrollbar{display:none}.card-row[data-start=true]{--fade-start:56px}.card-row[data-end=true]{--fade-end:56px}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.flat-card{background:var(--card);min-height:200px;box-shadow:var(--lift);scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 280px;gap:12px;padding:18px;display:flex}.flat-card[data-tone=lilac]{background:var(--lilac);color:var(--on-accent)}.flat-card[data-tone=peach]{background:var(--warm-soft);color:var(--on-accent)}.flat-card[data-tone=lime]{background:var(--lime);color:var(--on-accent)}.flat-card header{font:600 13px var(--font-sans);align-items:center;gap:10px;display:flex}.copy-dot{background:var(--ink);border-radius:7px;width:22px;height:22px}.flat-card p{font:600 17px/1.3 var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.flat-card p.clamp{flex:0 auto}.flat-card[data-skip=true] p{font:500 14px/1.45 var(--font-sans);color:var(--ink-2)}.flat-card footer{justify-content:flex-end;align-items:center;gap:2px;display:flex}.flat-card footer .copy-count{margin-right:auto}.flat-card:not([data-tone=plain]) .copy-count{color:color-mix(in oklab, currentColor 60%, transparent)}.write-card{background:var(--lilac);width:100%;color:var(--on-accent);font:500 14px var(--font-sans);text-align:left;cursor:pointer;transition:transform .15s var(--ease-out);border:0;border-radius:22px;justify-items:start;gap:6px;margin-bottom:20px;padding:24px;display:grid}.write-card:active{transform:scale(.99)}.write-card b{font:800 24px/1.1 var(--font-display);letter-spacing:-.03em}.queue{margin:0;padding:0;list-style:none}.queue li{border-top:1px solid var(--edge);grid-template-columns:28px minmax(0,1fr) 90px auto auto;align-items:center;gap:12px;padding:8px 12px 8px 20px;font-weight:600;display:grid}.queue li:first-child{border-top:0}.queue-name{color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.dialog{background:var(--card);width:min(640px,100% - 32px);max-height:min(80dvh,720px);color:var(--ink);box-shadow:var(--lift-hover);opacity:1;transition:opacity .16s var(--ease-out), scale .16s var(--ease-out), display .16s allow-discrete, overlay .16s allow-discrete;border:0;border-radius:22px;padding:0;scale:1}.dialog[open]{display:flex}.dialog{flex-direction:column}.dialog:not([open]){opacity:0;scale:.98}.dialog::backdrop{transition:background-color .2s var(--ease-out), display .2s allow-discrete, overlay .2s allow-discrete}.dialog:not([open])::backdrop{background-color:#0000}.dialog .panel-body{overflow-y:auto}@starting-style{.dialog[open]{opacity:0;scale:.96}}.dialog::backdrop{background:color-mix(in oklab, var(--shade) 35%, transparent)}@media (hover:hover) and (pointer:fine){.next-row:hover{background:color-mix(in oklab, var(--on-slab) 10%, transparent)}.ring-card:hover,.write-card:hover{box-shadow:var(--lift-hover)}.ring-card[aria-expanded=true]:hover{box-shadow:0 0 0 2px var(--ink), var(--lift-hover)}.tile:not([aria-pressed=true]):hover{background:var(--panel)}}@container main (width<=700px){.launch-hero,.ring-row{grid-template-columns:1fr}}@container main (width<=600px){.countdown{padding:16px}.countdown .ring{width:132px;height:132px}.countdown-mid b{font-size:44px}.ring-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ring-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.ring-card b{font-size:20px}.ring-card>svg:last-child{display:none}.queue li{grid-template-columns:28px minmax(0,1fr) auto auto}.queue .dr{display:none}.flat-card{flex-basis:250px}}.clamp{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dim-text{color:var(--ink-2);font-size:14px}.channel-grid,.versus-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.channel-card,.versus-card{background:var(--card);box-shadow:var(--lift);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:18px;display:grid}.channel-card header,.versus-card header{align-items:center;gap:10px;display:flex}.channel-card header b,.versus-card header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 16px/1.2 var(--font-sans);flex:1;overflow:hidden}.channel-rank{font:800 20px/1 var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.cadence{font:600 13px var(--font-sans);align-items:center;gap:10px;display:flex}.cadence-dots{gap:4px;display:flex}.cadence-dots i{background:var(--panel);border-radius:3px;width:10px;height:10px}.cadence-dots i[data-on=true]{background:var(--tangerine)}.versus-vs{background:var(--ink);width:28px;height:28px;color:var(--on-ink);font:700 12px var(--font-mono);border-radius:8px;place-items:center;display:grid}.mix-bar{gap:3px;height:18px;margin-bottom:18px;display:flex}.mix-bar i{border-radius:5px;min-width:4px}.legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legend li{align-items:center;gap:10px;font-weight:500;display:flex}.legend i{border-radius:4px;flex:none;width:12px;height:12px}.legend b{font:600 13px var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.orb{gap:16px;margin:0;display:grid}.orb dt{color:var(--ink-3);margin-bottom:8px;font-size:13px}.orb dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.one-liner{font:800 22px/1.2 var(--font-display);letter-spacing:-.03em;text-wrap:pretty;margin:0 0 16px}.audience{background:var(--page);border-radius:14px;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.audience svg{flex:none;margin-top:2px}.icon-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.icon-list li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.icon-list li span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon-list svg{color:var(--money);flex:none;margin-top:3px}.icon-list.avoid svg{color:var(--stamp)}.icon-list.pains li{color:var(--ink-2);font-size:14px}.icon-list.pains li span{-webkit-line-clamp:1}.icon-list.pains li:before{content:"";background:var(--tangerine);border-radius:50%;flex:none;width:6px;height:6px;margin:8px 4px 0}.mini-head{font:500 13px var(--font-sans);color:var(--ink-3);margin:20px 0 10px}.angle-no{font:800 34px/1 var(--font-display);letter-spacing:-.04em}.flat-card .clamp{font:600 16px/1.35 var(--font-display)}.date-picker{margin-left:auto;position:relative}.date-picker>.btn{font-variant-numeric:tabular-nums}.calendar{z-index:30;background:var(--card);width:300px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent), var(--lift-hover);transform-origin:100% 0;animation:pop .16s var(--ease-out);border-radius:20px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}@keyframes pop{0%{opacity:0;scale:.96}}.calendar header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendar header b{font:700 15px var(--font-sans)}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-weekday{font:500 11px var(--font-mono);color:var(--ink-3);text-align:center;padding:6px 0}.calendar-day{height:38px;color:var(--ink);font:500 14px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s, transform .12s var(--ease-out);background:0 0;border:0;border-radius:10px;position:relative}.calendar-day:active:not(:disabled){transform:scale(.94)}.calendar-day[data-outside=true]{color:var(--ink-3)}.calendar-day[data-good=true]:after,.good-dot{background:var(--tangerine);border-radius:50%;width:4px;height:4px}.calendar-day[data-good=true]:after{content:"";position:absolute;bottom:5px;left:50%;translate:-50%}.calendar-day[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--edge-2)}.calendar-day[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.calendar-day:disabled{color:var(--edge-2);cursor:default}.calendar-day:disabled:after{display:none}.calendar footer{border-top:1px solid var(--edge);color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;padding:10px 6px 2px;font-size:12px;display:flex}.good-dot{flex:none;width:6px;height:6px;display:inline-block}@media (hover:hover) and (pointer:fine){.calendar-day:hover:not(:disabled):not([aria-pressed=true]){background:var(--page)}}.pill.mode{align-items:center;gap:6px;width:fit-content;display:inline-flex}.connect-form{gap:8px;display:grid}.connect-form .field input{height:42px}.channel-card>.btn{width:fit-content}.consent .claim-title{text-align:left;overflow-wrap:anywhere}.consent-list{gap:10px;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.consent-list li{align-items:center;gap:12px;display:flex}.consent-list span{background:var(--page);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.consent .fine{margin:4px 0 0}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hook>svg{color:var(--ink-3);flex:none}.app-pills{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.stat-delta{align-items:baseline;gap:10px;display:inline-flex}.delta{background:color-mix(in oklab, var(--stamp) 14%, transparent);color:var(--stamp);font:600 12px/1 var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:2px;padding:3px 7px;display:inline-flex}.delta[data-up=true]{background:color-mix(in oklab, var(--money) 14%, transparent);color:var(--money)}:root[data-theme=dark] .stat.money .delta[data-up=true]{background:color-mix(in oklab, var(--on-accent) 10%, transparent);color:var(--on-accent)}.review-hero{background:var(--slab);color:var(--on-slab);border-radius:24px;gap:10px;margin-bottom:16px;padding:26px;display:grid}.review-hero span{font:500 12px var(--font-mono);color:var(--ink-3)}.review-hero p{font:800 30px/1.15 var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:0}.two-col.even{grid-template-columns:1fr 1fr;align-items:start}.review-hero+.two-col{margin-top:0}.post-notes{margin:0;padding:0;list-style:none}.post-notes li{border-top:1px solid var(--edge);align-items:center;gap:12px;padding:14px 20px;display:flex}.post-notes li:first-child{border-top:0}.post-why{flex:1;min-width:0;font-weight:500}.post-score{font:600 13px var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.post-notes[data-tone=win] .post-score{color:var(--money)}.post-notes[data-tone=miss] .post-score{color:var(--ink-3)}.mix-compare{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.mix-compare span{color:var(--ink-3);font-size:13px}.mix-compare .mix-bar{margin-bottom:12px}.legend .delta{margin-left:4px}.kst{gap:18px;display:grid}.kst-label{font:600 12px var(--font-sans);border-radius:99px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;display:inline-flex}.kst-group[data-tone=keep] .kst-label{background:var(--lime);color:var(--on-accent)}.kst-group[data-tone=stop] .kst-label{background:color-mix(in oklab, var(--stamp) 16%, transparent);color:var(--stamp)}.kst-group[data-tone=try] .kst-label{background:var(--lilac);color:var(--on-accent)}.kst-group ul{gap:6px;margin:0;padding-left:18px;font-weight:500;display:grid}.post-visual{gap:8px;margin:14px 0 0;display:grid}.post-visual canvas{outline:1px solid var(--image-edge);outline-offset:-1px;border-radius:14px;justify-self:center;width:auto;max-width:100%;height:auto;max-height:380px}.post-visual-caption{background:var(--page);width:100%;height:34px;color:var(--ink);font:600 13px var(--font-sans);border:1.5px solid #0000;border-radius:10px;outline:none;padding:0 10px;transition:border-color .15s,background .15s}.post-visual-caption:focus{border-color:var(--ink);background:var(--card)}.post-visual figcaption{align-items:center;gap:2px;display:flex}.post-visual figcaption .segmented{margin-right:auto}.post-visual figcaption .segmented .btn{width:36px;padding:0}.card-row-wrap{position:relative}.card-row-nav{box-shadow:var(--lift);animation:pop .16s var(--ease-out);position:absolute;top:calc(50% - 30px)}.card-row-nav.start{left:-8px}.card-row-nav.end{right:-8px}@media (hover:none){.card-row-nav{display:none}}.demo-banner{background:var(--lilac);color:var(--on-accent);font:600 14px var(--font-sans);border-radius:999px;align-items:center;gap:10px;margin:-8px 0 20px;padding:6px 6px 6px 16px;display:flex}.demo-banner span{flex:1}.demo-banner .btn{height:34px;color:var(--on-accent);background:#ffffff8c}.swatch{outline:1px solid color-mix(in oklab, var(--ink) 10%, transparent);outline-offset:-1px;border-radius:16px;place-items:end center;width:56px;height:56px;display:grid}.swatch.editable{cursor:text;width:112px;padding:6px}.swatch input{width:100%;height:26px;color:var(--on-accent);font:600 12px var(--font-mono);text-transform:lowercase;background:#ffffffd9;border:0;border-radius:9px;outline:none;padding:0 8px}.swatch input:focus{background:var(--card);box-shadow:0 0 0 2px var(--ink)}.font-sample{background:var(--page);border-radius:16px;place-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:grid}.palette-scrim{z-index:90;background:color-mix(in oklab, var(--shade) 18%, transparent);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.palette{background:var(--card);width:min(620px,100%);max-height:min(560px,76dvh);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent), 0 28px 64px -20px color-mix(in oklab, var(--shade) 36%, transparent);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.palette-input{border-bottom:1px solid var(--edge);height:60px;color:var(--ink-3);flex:none;align-items:center;gap:12px;padding:0 16px 0 18px;display:flex}.palette-input input{min-width:0;height:100%;color:var(--ink);font:500 17px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.palette-input input::placeholder{color:var(--ink-3)}.palette-list{overscroll-behavior:contain;padding:6px;overflow-y:auto}.palette-group h4{color:var(--ink-3);font:500 12px var(--font-sans);margin:0;padding:12px 12px 6px}.palette-row{width:100%;height:46px;color:var(--ink);font:500 14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px 0 8px;display:flex}.palette-row[aria-selected=true]{background:var(--page)}.palette-row kbd{color:var(--ink-3)}.palette-icon{background:var(--page);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.palette-row[aria-selected=true] .palette-icon{background:var(--card)}.palette-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-label small{color:var(--ink-3);margin-left:8px;font-size:13px}.tooltip{z-index:100;background:var(--ink);max-width:260px;color:var(--on-ink);font:500 12px/1.35 var(--font-sans);text-wrap:pretty;pointer-events:none;transform-origin:bottom;animation:tip .12s var(--ease-out);border-radius:9px;padding:6px 10px;position:fixed;translate:-50% -100%}.tooltip[data-side=bottom]{transform-origin:top;translate:-50%}.tooltip[data-side=right]{transform-origin:0;translate:0 -50%}@keyframes tip{0%{opacity:0;scale:.96}}.tooltip[data-instant=true]{animation:none}.ticket-tip{width:24px;height:24px;color:var(--ink-3);cursor:help;border-radius:8px;place-items:center;display:grid}.find-subs{justify-self:start;margin-top:12px;padding:0 12px}.subs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sub{border:1.5px solid var(--edge);background:var(--card);height:32px;color:var(--ink);font:600 13px var(--font-sans);cursor:pointer;transition:border-color .15s, transform .15s var(--ease-out);border-radius:99px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.sub:active{transform:scale(.96)}.sub[aria-checked=true]{border-color:var(--ink)}.sub small{font:500 11px var(--font-mono);color:var(--ink-3)}.sub i{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.sub[data-promo=allowed] i{background:var(--money)}.sub[data-promo=thread] i{background:#d99a0b}.sub[data-promo=not_allowed] i{background:var(--stamp)}.logo-sample{background:var(--page);outline:1px solid var(--image-edge);outline-offset:-1px;border-radius:16px;place-items:center;min-width:56px;max-width:160px;height:56px;padding:10px;display:grid}.logo-sample[data-kind=logoDark]{background:var(--slab)}.logo-sample{overflow:hidden}.logo-sample img{object-fit:contain;width:100%;height:100%}.pv{outline:1px solid var(--edge);color:#0f1419;background:#fff;border-radius:14px;gap:8px;padding:14px;font:400 14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:grid}.pv-x,.pv-bluesky{grid-template-columns:40px minmax(0,1fr);gap:10px}.pv-body{gap:6px;min-width:0;display:grid}.pv-meta{color:#536471;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pv-meta b{color:#0f1419}.pv-avatar{color:#0f1419;background:#cfd9de;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid;overflow:hidden}.pv-avatar img{object-fit:cover;width:100%;height:100%}.pv-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pv-link{color:#1d9bf0}.pv-bluesky .pv-link{color:#1083fe}.pv-image{outline-offset:-1px;border-radius:14px;outline:1px solid #0000001a;width:100%}.pv-bluesky .pv-image{border-radius:8px}.pv-actions{color:#536471;justify-content:space-between;max-width:320px;display:flex}.pv-linkedin{color:#191919;border-radius:10px}.pv-linkedin .pv-image{border-radius:0;outline:0;width:calc(100% + 28px);margin:0 -14px}.pv-linkedin .pv-link{color:#0a66c2;font-weight:600}.pv-author{align-items:center;gap:8px;display:flex}.pv-author div{color:#666;font-size:12px;display:grid}.pv-author b{color:#191919;font-size:14px}.pv-author span:not(.pv-avatar){align-items:center;gap:4px;display:inline-flex}.pv-more{color:#666}.pv-linkedin .pv-actions,.pv-reddit .pv-actions{border-top:1px solid #e8e8e8;max-width:none;padding-top:8px}.pv-reddit{color:#1c1c1c}.pv-reddit .pv-meta{color:#576f76;font-size:12px}.pv-title{margin:0;font-size:18px;font-weight:700;line-height:1.3}.pv-reddit .pv-link{color:#0045ac}.chip-btn{background:var(--card);height:30px;color:var(--ink);font:600 12px var(--font-sans);cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:99px;padding:0 12px;box-shadow:0 1px #16141210}.chip-btn:active:not(:disabled){transform:scale(.96)}.chip-btn:disabled{opacity:.5;cursor:default}.versions{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.versions li{min-height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:13px;display:flex}.versions li[data-current=true]{background:var(--card);color:var(--ink)}.version-no{font:600 11px var(--font-mono);color:var(--ink-3)}.version-note{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.version-current{font:600 11px var(--font-sans);color:var(--money);padding-right:8px}.versions .btn.icon{width:30px;height:30px}@media (hover:hover) and (pointer:fine){.chip-btn:hover:not(:disabled){background:var(--panel)}}.head-actions{align-items:center;gap:8px;display:flex}.source-link{color:inherit;text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.brand-preview{gap:12px;margin-bottom:16px;display:grid}.brand-preview .segmented{background:var(--card);box-shadow:var(--lift);border-radius:99px;justify-self:start;padding:4px}.brand-preview .segmented .btn{width:40px;padding:0}.brand-canvases{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.brand-canvases[data-portrait=true]{grid-template-columns:repeat(3,minmax(0,260px))}.brand-canvases canvas{width:100%;height:auto;box-shadow:var(--lift);border-radius:16px}.field-stack{gap:12px;display:grid}.field-label{font:500 13px var(--font-sans);color:var(--ink-2)}.color-field,.font-field,.logo-field{grid-template-columns:auto 90px minmax(0,1fr);align-items:center;gap:12px;display:grid}.color-field .swatch,.font-field .font-sample{border-radius:12px;width:40px;height:40px}.font-field .font-sample{font-size:18px}.logo-field .logo-sample{border-radius:12px;width:88px;min-width:0;height:40px;padding:6px 8px}.logo-sample small{color:var(--ink-3);font-size:11px}.logo-sample[data-kind=logoDark] small{color:color-mix(in oklab, var(--on-slab) 50%, transparent)}.color-field input,.font-field input,.logo-field input,.list-add input,.tone-field textarea{border:1.5px solid var(--edge);background:var(--page);width:100%;height:40px;color:var(--ink);font:500 14px var(--font-sans);border-radius:12px;outline:none;padding:0 12px;transition:border-color .15s,background .15s}.color-field input{font-family:var(--font-mono);text-transform:lowercase}.color-field input:focus,.font-field input:focus,.logo-field input:focus,.list-add input:focus,.tone-field textarea:focus{border-color:var(--ink);background:var(--card)}.range-field{grid-template-columns:110px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.range-field b{font:600 13px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.range-field input{appearance:none;background:var(--panel);cursor:pointer;border-radius:3px;height:6px}.range-field input::-webkit-slider-thumb{appearance:none;background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 4px var(--card);border-radius:50%}.range-field input::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:20px;height:20px}.toggle-field{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;height:40px;padding:0;display:flex}.voice-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.voice-grid .field-label{margin-bottom:8px;display:block}.tone-field textarea{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.5}.list-field{gap:6px;display:grid}.list-field.chips{flex-wrap:wrap;display:flex}.list-item{background:var(--page);border-radius:12px;align-items:center;gap:4px;min-height:36px;padding:0 2px 0 12px;font-size:14px;display:flex}.list-item span{flex:1}.list-field.chips .list-item{border-radius:99px}.list-item .btn.icon{width:30px;height:30px}.list-add{align-items:center;gap:4px;display:flex}.list-field.chips .list-add{flex:140px}@container main (width<=700px){.brand-canvases,.brand-canvases[data-portrait=true],.voice-grid{grid-template-columns:1fr}.two-col.even{grid-template-columns:minmax(0,1fr)}}@container main (width<=600px){.tickets{grid-template-columns:minmax(0,1fr)}.color-field,.font-field,.logo-field{grid-template-columns:auto minmax(0,1fr)}.color-field input,.font-field input,.logo-field input{grid-column:1/-1}.range-field{grid-template-columns:minmax(0,1fr) 48px}.range-field .field-label{grid-column:1/-1}.head-actions{width:100%}.head-actions .btn.primary{margin-left:auto}}.setup{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:14px 16px 14px 18px;display:flex}.setup-head{align-items:center;gap:12px;display:flex}.setup-head div{display:grid}.setup-head b{font:800 18px/1.1 var(--font-display);letter-spacing:-.02em}.setup-head span{color:var(--ink-3);font-size:13px}.setup-steps{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.setup-step{background:var(--page);height:40px;color:var(--ink);font:600 13px var(--font-sans);transition:background .15s, transform .15s var(--ease-out);border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 6px;text-decoration:none;display:inline-flex}.setup-step:active{transform:scale(.97)}.setup-icon{background:var(--card);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.setup-step[data-done=true]{color:var(--ink-3)}.setup-step[data-done=true] .setup-icon{background:var(--lime);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.setup-step:not([data-done=true]):hover{background:var(--panel)}}@container main (width<=600px){.setup{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.setup-steps{grid-template-columns:1fr 1fr;display:grid}.setup-step{border-radius:14px;height:auto;min-height:44px;padding:6px 10px 6px 6px;line-height:1.2}.play{grid-template-columns:1fr;gap:6px}}.cadence-dots i[data-done=true]{background:var(--ink)}.fact-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.fact{background:var(--card);box-shadow:var(--lift);border-radius:16px;align-items:flex-start;gap:6px;padding:14px 8px 14px 16px;font-weight:500;display:flex}.fact .clamp{flex:1;font-size:14px}.fact .btn.icon{flex:none;width:32px;height:32px;margin-top:-6px}.versus-card header>svg{color:var(--ink-3);flex:none}.versus-card header .btn.icon{width:32px;height:32px;margin:-6px -6px -6px 0}.words{flex-wrap:wrap;gap:6px;display:flex}.words+.words{margin-top:14px}.word-chip{background:var(--page);font:500 13px/1.3 var(--font-sans);border-radius:99px;padding:5px 12px}.word-chip.quote{background:var(--lilac);color:var(--on-accent)}.word-chip.use{background:var(--lime);color:var(--on-accent)}.word-chip.avoid{color:var(--ink-3);text-decoration:line-through}.objection{font:700 15px/1.3 var(--font-sans);flex:1;margin:0}.versus-card header:has(.objection){align-items:flex-start}.versus-grid+.panel,.fact-grid+.panel{margin-top:16px}.list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tile.missing:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--stamp) 45%, transparent)}.first-reply{background:var(--page);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:4px 4px 4px 12px;font-size:13px;display:flex}.first-reply span{overflow-wrap:anywhere;flex:1;min-width:0}.first-reply>svg{color:var(--ink-3);flex:none}.first-reply .btn.icon{width:32px;height:32px}.copy-block.code p{background:var(--page);font:12px/1.6 var(--font-mono);white-space:pre;border-radius:12px;padding:12px 14px;overflow-x:auto}.webhook-status{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.webhook-status i{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.webhook-status[data-live=true] i{background:var(--money)}.channel-card .segmented{background:var(--page);border-radius:99px;padding:3px}.channel-card .segmented .btn{flex:1;height:30px;font-size:13px}.channel-card .segmented .btn[aria-pressed=true]{background:var(--card);box-shadow:0 1px 0 color-mix(in oklab, var(--ink) 8%, transparent)}.channel-card[data-status=skip] header{opacity:.5}.channel-todo{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;font-size:14px;display:grid}.channel-todo a{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.day-group+.day-group{margin-top:28px}.campaign-plan-actions{margin-top:24px}.day-head{font:800 20px/1 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}.import-posts-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.import-posts{grid-template-columns:minmax(0,1fr);gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.import-post{border-radius:var(--radius);background:var(--card);align-items:center;gap:10px;padding:8px 10px;display:flex}.import-post-day{font:500 12px var(--font-sans);color:var(--ink-2);flex:none}.import-post-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:13px/1.4 var(--font-sans);flex:auto;overflow:hidden}.import-posts .pill{white-space:nowrap;flex:none}.pill.matched{background:var(--lime);color:var(--on-accent)}.pill.missing,.pill.past{background:var(--danger-soft);color:var(--danger)}.page-head .segmented,.posts-bar .segmented{background:var(--card);box-shadow:var(--lift);border-radius:99px;padding:3px}.recto-mark{transition:rotate .8s var(--ease-bounce) 80ms, translate .6s var(--ease-bounce), scale .6s var(--ease-bounce);flex:none;display:inline-block;position:relative;rotate:12deg}.recto-mark i{background:var(--tangerine);transition:.8s var(--ease-bounce);border-radius:50%;transition-property:translate,scale;position:absolute;inset:0}.recto-mark i:nth-child(2):before{content:"";background:inherit;transition:opacity .2s var(--ease-out) .1s, border-radius .5s var(--ease-bounce);border-radius:30%;position:absolute;inset:0}.recto-mark i:not(:nth-child(2)){scale:.9}.recto-mark i:nth-child(2){transition-delay:80ms}.recto-mark[data-instant],.recto-mark[data-instant] i,.recto-mark[data-instant] i:before{transition:none}.recto-mark[data-state=thinking]{transition-delay:0s;rotate:0deg}@starting-style{.recto-mark[data-state=thinking]{rotate:12deg}}.recto-mark[data-state=thinking] i{transition-delay:0s;animation:1.1s ease-in-out .4s infinite recto-think;scale:.32}@starting-style{.recto-mark[data-state=thinking] i{scale:1}}.recto-mark[data-state=thinking] i:first-child{transition-delay:80ms,0s;translate:-48%}@starting-style{.recto-mark[data-state=thinking] i:first-child{translate:0;scale:.9}}.recto-mark[data-state=thinking] i:nth-child(2){animation-delay:.52s}.recto-mark[data-state=thinking] i:last-child{transition-delay:80ms,0s;animation-delay:.64s;translate:48%}@starting-style{.recto-mark[data-state=thinking] i:last-child{translate:0;scale:.9}}.recto-mark[data-state=thinking] i:nth-child(2):before{opacity:0;transition-delay:0s}@starting-style{.recto-mark[data-state=thinking] i:nth-child(2):before{opacity:1}}.recto-mark[data-travel]{transition:rotate .6s var(--ease-bounce) .85s, translate .6s var(--ease-bounce) .3s}.recto-mark[data-travel][data-state=thinking]{transition:rotate .3s var(--ease-out), translate .6s var(--ease-bounce);animation:.55s both recto-hop;translate:138%}.recto-mark[data-travel][data-return]{animation:.5s .3s both recto-hop}.recto-mark[data-travel] i{transition:translate .35s var(--ease-out), scale .6s var(--ease-bounce) .8s}.recto-mark[data-travel] i:nth-child(2){transition-delay:60ms,.8s}.recto-mark[data-travel] i:nth-child(2):before{transition-delay:.85s}.recto-mark[data-travel][data-state=thinking] i{transition:scale .3s var(--ease-out), translate .6s var(--ease-bounce) .55s;animation-delay:1.2s}.recto-mark[data-travel][data-state=thinking] i:first-child{translate:0}.recto-mark[data-travel][data-state=thinking] i:nth-child(2){animation-delay:1.32s;translate:57%}.recto-mark[data-travel][data-state=thinking] i:last-child{transition-delay:0s,.62s;animation-delay:1.44s;translate:114%}.recto-mark[data-travel][data-state=thinking] i:nth-child(2):before{transition-delay:0s}.recto-mark[data-travel][data-instant]{animation:none}@keyframes recto-hop{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:none}45%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-85%)}}.recto-mark[data-enter]{animation:recto-pop .45s var(--ease-bounce) both}@keyframes recto-pop{0%{opacity:0;scale:.4}}@keyframes recto-think{30%{transform:translateY(-25%)scale(1.45)}65%{transform:none}}@keyframes recto-think-fade{30%{opacity:.35}60%{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.recto-mark[data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover){transition-delay:0s}.recto-mark[data-hover=spin][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover){rotate:102deg}.recto-mark[data-hover=lift][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover){translate:0 -24%;scale:1.12}.recto-mark[data-hover=round][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover){rotate:57deg;scale:.92}.recto-mark[data-hover=round][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover) i:nth-child(2):before{border-radius:50%}.recto-mark[data-hover=peek][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover){rotate:0deg}.recto-mark[data-hover=peek][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover) i{transition-delay:0s;scale:.36}.recto-mark[data-hover=peek][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover) i:first-child{translate:-52%}.recto-mark[data-hover=peek][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover) i:last-child{translate:52%}.recto-mark[data-hover=peek][data-state=idle]:is(:is(a,button,[data-mark-host]):hover *,:hover) i:nth-child(2):before{opacity:0;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.recto-mark,.recto-mark i,.recto-mark i:nth-child(2):before{transition:none}.recto-mark[data-enter]{animation-name:fade-in}.recto-mark[data-travel][data-state=thinking],.recto-mark[data-travel][data-return]{animation:none}.recto-mark[data-state=thinking] i{animation-name:recto-think-fade}}.product-mark{background:var(--tangerine);color:var(--on-accent);font:800 15px var(--font-display);border-radius:28%;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.product-mark:has(img){background:var(--card);outline:1px solid var(--image-edge);outline-offset:-1px}.product-mark img{object-fit:contain;width:100%;height:100%}.post-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.post-card{background:var(--card);min-width:0;box-shadow:var(--lift);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s, transform .16s var(--ease-out);border:0;border-radius:20px;flex-direction:column;padding:0;display:flex;overflow:hidden}.post-card:active{transform:scale(.98)}.visual-thumb,.post-card-video,.post-card-text-only{aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--page);width:100%;height:auto;display:block}.post-card-text-only{font:600 17px/1.35 var(--font-display);-webkit-line-clamp:6;-webkit-box-orient:vertical;padding:22px 20px;display:-webkit-box;overflow:hidden}.post-card-body{flex:1;align-content:start;gap:8px;padding:14px 16px 16px;display:grid}.post-card-head{font:600 13px var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.post-card-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.post-card-status{background:var(--lime);color:var(--on-accent);font:600 11px var(--font-sans);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.post-card-status[data-status=skipped]{background:var(--panel);color:var(--ink-3)}.post-card-text{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.post-card[data-status=skipped] .visual-thumb,.post-card[data-status=skipped] .post-card-text{opacity:.45}@media (hover:hover) and (pointer:fine){.post-card:hover{box-shadow:var(--lift-hover)}}.post-card-slot{position:relative}.post-card-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.post-card-day{font:600 13px/1.2 var(--font-sans);margin-right:auto}.post-card-actions .btn{height:32px;padding:0 10px;font-size:12px}.post-card-actions .btn.icon{width:32px}.studio-scrim{z-index:50;background:color-mix(in oklab, var(--shade) 36%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s var(--ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.studio{background:var(--card);width:min(1180px,100%);height:min(88dvh,920px);box-shadow:0 40px 80px -30px color-mix(in oklab, var(--shade) 40%, transparent);border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.studio-head{border-bottom:1px solid var(--edge);align-items:center;gap:10px;padding:12px 12px 12px 20px;display:flex}.studio-head b{font:700 16px var(--font-sans)}.studio-tip{width:28px;height:28px;color:var(--ink-3);cursor:help;place-items:center;display:grid}.studio-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.studio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0;display:grid}.studio-preview,.studio-edit{min-height:0;padding:24px;overflow-y:auto}.studio-preview{background:var(--page);flex-direction:column;align-items:center;gap:12px;display:flex}.studio-preview>*{flex:none}.studio-preview .pv,.studio-preview .first-reply{width:min(100%,520px)}.studio-preview .studio-video{width:min(100%, 520px, calc(62dvh * var(--ratio)))}.studio-video{border-radius:var(--radius);background:#000;display:block}.studio-edit{align-content:start;gap:26px;display:grid}.studio-section h3{min-height:32px;font:800 16px/1 var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.studio-section h3 .btn{height:32px;font-size:13px}.studio-section-actions{gap:4px;display:flex}.studio-section .ticket-text{min-height:120px;max-height:none}.studio-section .post-visual{margin:0}.variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.variant-card{border:1.5px solid var(--edge);background:var(--card);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s, transform .15s var(--ease-out);border-radius:16px;align-content:start;gap:8px;padding:12px;display:grid}.variant-card:active:not(:disabled){transform:scale(.98)}.variant-card[aria-pressed=true]{border-color:var(--ink)}.variant-hook{font:600 12px var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.variant-hook b{background:var(--page);width:22px;height:22px;font:700 11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.variant-card[aria-pressed=true] .variant-hook b{background:var(--ink);color:var(--on-ink)}.variant-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.composer{border-top:1px solid var(--edge);background:var(--card);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px 16px;display:grid}.composer-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.composer-chips .chip-btn{background:var(--page);box-shadow:none;flex:none}.composer-input{background:var(--page);box-shadow:0 0 0 1.5px var(--edge);border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 16px;transition:box-shadow .15s;display:flex}.composer-input:focus-within{box-shadow:0 0 0 1.5px var(--ink)}.link-input{min-width:0;min-height:calc(1lh + 16px);max-height:120px;color:var(--ink);font:500 15px/1.4 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;flex:1;padding:8px 0;position:relative;overflow-y:auto}.link-input[aria-disabled=true]{color:var(--ink-3)}.link-input .link-chip{cursor:default;-webkit-user-select:all;user-select:all;animation:chip-in .28s var(--ease-spring)}@keyframes chip-in{0%{opacity:0;transform:scale(.85)}}.composer-input .btn.icon{border-radius:12px;width:36px;height:36px}.proposal{animation:rise .25s var(--ease-out);gap:10px;display:grid}.proposal header{align-items:center;gap:10px;font-size:13px;display:flex}.proposal-ask{font-weight:600}.proposal-note{color:var(--ink-3)}.diff{background:var(--page);white-space:pre-line;border-radius:14px;max-height:180px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.diff ins{background:color-mix(in oklab, var(--lime) 70%, transparent);border-radius:4px;text-decoration:none}.diff del{color:var(--ink-3);-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.proposal-image{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.proposal footer{justify-content:flex-end;gap:8px;display:flex}.proposal kbd{background:color-mix(in oklab, var(--ink) 8%, transparent);font:500 11px var(--font-mono);border-radius:6px;padding:2px 6px}.btn.primary kbd{background:color-mix(in oklab, var(--on-ink) 15%, transparent)}::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(*){object-fit:cover;height:100%}::view-transition-new(*){object-fit:cover;height:100%}@media (width<=900px){.studio-scrim{padding:0}.studio{border-radius:0;height:100dvh}.studio-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.studio-preview,.studio-edit{overflow:visible}.studio-head{flex-wrap:wrap;row-gap:8px;padding:10px 12px}.studio-actions{flex-wrap:wrap;justify-content:flex-end}.variant-grid{grid-template-columns:minmax(0,1fr)}}.studio-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.studio-tab{height:40px;color:var(--ink-2);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px 0 10px;transition:background .15s;display:inline-flex;position:relative}.studio-tab[aria-selected=true]{background:var(--page);color:var(--ink)}.studio-tab[data-status=posted]:after,.studio-tab[data-status=copied]:after{content:"";border:2px solid var(--card);background:var(--money);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:26px}.studio-grid{animation:fade .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.studio-tab:not([aria-selected=true]):hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}}.editable{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:6px;outline:none;transition:box-shadow .15s,background .15s}.editable:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}.editable:focus{background:color-mix(in oklab, var(--ink) 5%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--ink) 5%, transparent)}.studio-meter{width:min(100%,520px);color:var(--ink-3);justify-content:space-between;font-size:12px;display:flex}.image-fields{gap:8px;margin-top:10px;display:grid}.image-field{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.image-field span{color:var(--ink-3);padding-top:9px;font-size:12px}.image-field input,.image-field textarea{background:var(--page);width:100%;min-height:34px;color:var(--ink);font:500 14px/1.4 var(--font-sans);field-sizing:content;resize:none;border:1.5px solid #0000;border-radius:10px;outline:none;padding:7px 10px;transition:border-color .15s,background .15s}.image-field[data-mono=true] input,.image-field[data-mono=true] textarea{font:500 12px/1.5 var(--font-mono)}.image-field input:focus,.image-field textarea:focus{border-color:var(--ink);background:var(--card)}.image-field-group{background:#ef44440d;border-radius:14px;gap:6px;padding:10px;display:grid}.image-field-group[data-good=true]{background:#22c55e12}.image-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-field-row .image-field{grid-template-columns:1fr;gap:4px}.image-field-row .image-field span{padding-top:0}.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.layout-grid .range-field{grid-template-columns:76px auto;justify-content:start}.concept-picker{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@container main (width<=880px){.concept-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@container main (width<=600px){.layout-grid{grid-template-columns:minmax(0,1fr)}.layout-grid .range-field .field-label{grid-column:auto}}@container main (width<=420px){.concept-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.concept-option{color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer;transition:background-color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:16px;gap:8px;padding:6px 6px 10px;display:grid}.concept-option canvas{outline:1px solid var(--image-edge);outline-offset:-1px;border-radius:10px;width:100%;height:auto;display:block}.concept-option:active{transform:scale(.97)}.concept-option[aria-checked=true]{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.concept-option:hover{background:var(--page)}}.forming-wrap{text-align:left;gap:12px;width:min(560px,100%);margin-bottom:8px;display:grid}.forming{background:var(--card);box-shadow:var(--lift);border-radius:24px;gap:2px;margin:0;padding:8px;list-style:none;display:grid}.forming-step{border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px;transition:background-color .2s;display:grid}.forming-step[data-state=active]{background:var(--page)}.forming-step[data-state=pending]{color:var(--ink-3)}.forming-dot{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--edge-2);border-radius:50%;place-items:center;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.forming-step[data-state=done] .forming-dot{background:var(--lime);color:var(--on-accent);box-shadow:none}.forming-step[data-state=active] .forming-dot{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ink) 8%, transparent)}.forming-step[data-state=active] .forming-dot:after{content:"";border:2px solid #0000;border-top-color:var(--tangerine);border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{rotate:1turn}}.forming-label{font:600 15px/1.3 var(--font-sans)}.forming-time{color:var(--ink-3);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.forming-detail{transition:opacity .3s var(--ease-out), translate .3s var(--ease-out);grid-column:2/-1;margin-top:8px}@starting-style{.forming-detail{opacity:0;translate:0 4px}}.forming-doing{color:var(--ink-3);grid-column:2/-1;margin:2px 0 0;font-size:13px;line-height:1.4}.forming-line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.forming-line b{color:var(--ink)}.forming-brand,.forming-posts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forming-swatch,.forming-chip{background:var(--page);height:28px;color:var(--ink-2);font:500 12px/1 var(--font-sans);border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.forming-swatch{font-family:var(--font-mono);padding-left:5px}.forming-swatch i{width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);border-radius:50%}.forming-source,.forming-posts span{color:var(--ink-3);font-size:13px}.design-md-prompt{background:color-mix(in oklab, var(--lilac) 22%, var(--card));text-align:left;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:14px 14px 14px 16px;display:grid}.forming-wrap .design-md-prompt{margin:0}.design-md-icon{background:var(--card);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.design-md-prompt b{font:600 14px/1.3 var(--font-sans)}.design-md-prompt p{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:1.45}@container main (width<=600px){.design-md-prompt{grid-template-columns:auto minmax(0,1fr)}.design-md-prompt .btn{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.forming-step[data-state=active] .forming-dot:after{animation-duration:2.4s}}.task-tray{z-index:55;pointer-events:none;justify-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:20px;right:20px}.task{background:var(--card);max-width:min(360px,100vw - 40px);height:44px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent), var(--lift);color:var(--ink);font:500 13px var(--font-sans);pointer-events:auto;transition:opacity .25s var(--ease-out), translate .25s var(--ease-out);border-radius:99px;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}@starting-style{.task{opacity:0;translate:0 8px}}.task-dot{width:24px;height:24px;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ink) 8%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.task[data-state=done] .task-dot{background:var(--lime);color:var(--on-accent);box-shadow:none}.task[data-state=failed] .task-dot{background:var(--danger-soft);box-shadow:none;color:var(--danger)}.task-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-time{color:var(--ink-3);font:500 12px var(--font-mono);font-variant-numeric:tabular-nums;flex:none;padding-right:6px}.task-open{background:var(--ink);color:var(--on-ink);border-radius:99px;flex:none;padding:6px 12px;font-weight:600;text-decoration:none}@media (width<=900px){.task-tray{justify-items:stretch;bottom:12px;left:12px;right:12px}.task{max-width:none}}@media (prefers-reduced-motion:reduce){.task[data-state=running] .task-dot:after{animation-duration:2.4s}}.danger-row{border-top:1px solid var(--edge);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.danger-row span{flex:1;min-width:200px}.btn.danger{border-color:var(--danger);background:var(--danger);color:#fff}.btn.danger-quiet{color:var(--danger)}.look-picker{gap:8px;margin-top:12px;display:grid}.look-picker-head{color:var(--ink-2);font:600 13px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.look-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;margin:0 -4px;padding:4px;display:flex;overflow-x:auto}.look-option{width:132px;color:var(--ink-2);font:500 12px var(--font-sans);cursor:pointer;scroll-snap-align:start;transition:transform .15s var(--ease-out);background:0 0;border:0;border-radius:12px;flex:none;gap:6px;padding:4px 4px 8px;display:grid}.look-option canvas{outline:1px solid var(--image-edge);outline-offset:-1px;border-radius:8px;width:100%;height:auto;display:block}.look-option:active{transform:scale(.97)}.look-option[aria-checked=true]{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.kit{gap:12px;display:grid}.kit-head{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.kit-note{background:var(--page);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.kit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.kit-copy-all{color:var(--ink-2);font:500 14px var(--font-sans);align-items:center;gap:2px;margin-right:auto;display:inline-flex}.agents{grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px;display:grid}.agent-step{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.agent-step>span{color:var(--ink-2);font:500 13px var(--font-sans)}.agent-command{background:var(--slab);color:var(--on-slab);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.agent-command code{min-width:0;font:500 13px/1.5 var(--font-mono);white-space:nowrap;scrollbar-width:none;flex:1;overflow-x:auto}.agent-command .btn{color:var(--on-slab)}.agent-install{justify-self:start}.agent-asks{flex-wrap:wrap;gap:8px;display:flex}.agent-ask{background:color-mix(in oklab, var(--lilac) 30%, var(--card));color:var(--ink);font:500 14px var(--font-sans);border-radius:16px 16px 16px 4px;padding:8px 14px}.agent-connected{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.agent-connected i{background:var(--edge-2);border-radius:50%;width:8px;height:8px}.agent-connected[data-on=true] i{background:var(--money)}.product-url{color:var(--ink-2);margin-top:10px;font-size:14px;display:inline-block}.site-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:14px;list-style:none;display:grid}.site-card{position:relative}.site-card-link{background:var(--page);height:100%;color:var(--ink);transition:background-color .15s, transform .15s var(--ease-out);border-radius:16px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon name""icon meta""rating rating";gap:2px 12px;padding:14px 44px 14px 14px;text-decoration:none;display:grid}.site-card-link:active{transform:scale(.98)}.site-card-link>:first-child{grid-area:icon;align-self:center}.site-card-name{font:600 15px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.site-card-meta{color:var(--ink-3);flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 8px;font-size:13px;display:flex}.site-card-follow{white-space:nowrap;background:color-mix(in oklab, var(--lime) 55%, var(--card));color:var(--ink);font:500 11px/1.4 var(--font-sans);border-radius:99px;padding:2px 8px}:root[data-theme=dark] .site-card-follow{background:color-mix(in oklab, var(--lime) 16%, transparent);color:var(--lime)}.site-card-link .dr{grid-area:rating;margin-top:10px}.site-card-check{position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.site-card-link:hover{background:color-mix(in oklab, var(--ink) 5%, var(--page))}}.crumbs ol{color:var(--ink-3);font:500 14px var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;display:inline-flex}.crumbs a{color:var(--ink-2);border-radius:6px;margin:0 -4px;padding:2px 4px;text-decoration:none}.crumbs [aria-current=page]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.crumbs a:hover{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink)}}.site-sub{align-items:center;gap:8px;display:inline-flex}.site-note{background:color-mix(in oklab, var(--lilac) 22%, var(--card));max-width:64ch;color:var(--ink-2);border-radius:16px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.5}.site-fields{gap:14px;margin-bottom:24px;display:grid}.site-field{background:var(--card);box-shadow:var(--lift);border-radius:20px;gap:10px;padding:16px;display:grid}.site-field header{align-items:center;gap:8px;display:flex}.site-field header b{font:600 15px var(--font-sans);margin-right:auto}.site-field-edited{background:var(--page);color:var(--ink-2);border-radius:99px;padding:2px 8px;font-size:12px}.site-field textarea{background:var(--page);width:100%;color:var(--ink);font:400 15px/1.55 var(--font-sans);resize:vertical;field-sizing:content;border:0;border-radius:12px;padding:12px 14px}.site-field-actions{display:flex}.site-field-ask{flex:1;gap:8px;display:flex}.site-field-ask input{border:1px solid var(--edge);background:var(--card);min-width:0;height:40px;font:400 14px var(--font-sans);border-radius:12px;flex:1;padding:0 14px}.site-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-options button{border:1px solid var(--edge);background:var(--card);width:100%;color:var(--ink);font:400 14px/1.5 var(--font-sans);text-align:left;cursor:pointer;transition:border-color .15s, transform .15s var(--ease-out);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.site-options button:active{transform:scale(.99)}.site-options p{white-space:pre-wrap;margin:0}.site-options span{color:var(--ink-3);font-size:12px}@media (hover:hover) and (pointer:fine){.site-options button:hover{border-color:var(--ink)}}.site-next{background:var(--card);box-shadow:var(--lift);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:inline-flex}.site-next span{color:var(--ink-3);font-size:13px}@container main (width<=600px){.site-field-ask{flex-direction:column}}.strat{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""board";align-items:start;display:grid}.strat>.page-head{grid-area:head}.strat-board{grid-area:board;min-width:0;container-type:inline-size}.strat-funnel{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.strat-stage{background:var(--panel);color:var(--ink-3);font:500 12px/1.3 var(--font-sans);border-radius:99px;padding:3px 9px}.strat-stage[data-on=true]{background:var(--tangerine);color:var(--on-accent);font-weight:600}.strat-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;display:grid}.strat-goal,.strat-week,.strat-pillar,.strat-channel,.strat-persona,.strat-tile{color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s var(--ease-out), transform .15s var(--ease-out);border:0;position:relative}.strat-goal:active,.strat-week:active,.strat-pillar:active,.strat-channel:active,.strat-persona:active,.strat-tile:active{transform:scale(.98)}.strat-goal,.strat-week{border-radius:26px;align-items:center;gap:20px;min-height:190px;padding:22px;display:flex}.strat-goal{background:var(--slab);color:var(--on-slab)}.strat-goal .ring-track{stroke:color-mix(in oklab, var(--on-slab) 12%, transparent)}.strat-week{background:var(--lime);color:var(--on-accent);box-shadow:var(--lift);flex-direction:column;justify-content:space-between;align-items:stretch}.strat-week-head{align-items:flex-start;gap:12px;display:flex}.strat-week-sent{font:500 13px var(--font-sans);align-items:baseline;gap:6px;display:flex}.strat-week-sent b{font:800 22px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.strat-week .ring-track{stroke:color-mix(in oklab, var(--on-accent) 12%, transparent)}.strat-ring{flex:none;place-items:center;display:grid;position:relative}.strat-ring-mid{text-align:center;justify-items:center;display:grid;position:absolute}.strat-ring-mid b{font:800 25px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.strat-ring-mid small{font:500 12px var(--font-sans);opacity:.7;margin-top:3px}.strat-goal-body{flex:1;gap:12px;min-width:0;display:grid}.strat-label{font:500 13px/1.2 var(--font-sans);opacity:.7}.strat-targets{flex-wrap:wrap;gap:10px 24px;display:flex}.strat-target{gap:4px;display:grid}.strat-target b{font:800 42px/.95 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.strat-target span{max-width:18ch;font:500 13px/1.25 var(--font-sans);opacity:.75}.strat-week .strat-target b{font-size:30px}.strat-week .strat-targets{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:10px 14px;display:grid}.strat-week .strat-target span{max-width:none}.strat-fallback{font:700 18px/1.25 var(--font-display);letter-spacing:-.02em}.strat-bet{border-top:1px solid color-mix(in oklab, var(--on-slab) 12%, transparent);font:500 14px/1.35 var(--font-sans);color:color-mix(in oklab, var(--on-slab) 80%, transparent);align-items:flex-start;gap:8px;padding-top:12px;display:flex}.strat-bet span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strat-bet svg{color:var(--tangerine);flex:none;margin-top:2px}.strat-more{opacity:.5;flex:none;align-self:flex-start;margin-left:auto}.strat-block{outline-offset:8px;transition:outline-color .2s var(--ease-out);border-radius:26px;outline:2px solid #0000;margin-top:28px}.strat-block-title{font:800 20px/1 var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 12px;display:flex}.strat-block[data-changed=true]{outline-color:var(--tangerine)}.strat-block[data-changed=true] .strat-block-title:after,.strat-goal[data-changed=true]:after,.strat-week[data-changed=true]:after{content:"Proposed";background:var(--tangerine);color:var(--on-accent);font:600 12px/1 var(--font-sans);letter-spacing:0;border-radius:99px;padding:4px 9px}.strat-goal[data-changed=true]:after,.strat-week[data-changed=true]:after{position:absolute;top:14px;right:14px}.strat-goal[data-changed=true],.strat-week[data-changed=true]{box-shadow:0 0 0 3px var(--page), 0 0 0 5px var(--tangerine)}.strat-mixbar{gap:4px;height:26px;margin-bottom:12px;display:flex}.strat-mixbar i{border-radius:8px;min-width:6px}.strat-pillars{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px;display:grid}.strat-pillar,.strat-channel,.strat-tile{background:var(--card);min-width:0;box-shadow:var(--lift);border-radius:20px;align-content:start;display:grid}.strat-pillar{gap:8px;padding:14px 16px 16px}.strat-pillar-top{align-items:center;gap:8px;display:flex}.strat-pillar-top i{border-radius:4px;flex:none;width:12px;height:12px}.strat-pillar-top b{font:800 24px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.strat-pillar-top small{font:500 12px var(--font-sans);color:var(--ink-3);margin-left:auto}.strat-pillar strong{font:700 15px/1.25 var(--font-sans)}.strat-pillar .strat-chip{white-space:normal;-webkit-line-clamp:2;border-block:4px solid #0000;border-radius:10px;-webkit-box-orient:vertical;padding-block:0;display:-webkit-box}.strat-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.strat-chip{background:var(--page);max-width:100%;color:var(--ink-2);font:500 12px/1.35 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:4px 10px;overflow:hidden}.strat-chip.pain{background:var(--warm-soft);color:var(--on-accent);font-size:13px}.strat-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.strat-channel{justify-items:start;gap:10px;padding:16px}.strat-channel-top{justify-content:space-between;align-items:center;width:100%;display:flex}.strat-rank{font:800 22px/1 var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.strat-channel b{font:700 16px/1.2 var(--font-sans)}.strat-channel small{font:500 12px var(--font-sans);color:var(--ink-2)}.strat-channel[data-paused=true]{box-shadow:inset 0 0 0 1.5px var(--edge-2);background:0 0}.strat-channel[data-paused=true] img{filter:grayscale();opacity:.5}.strat-channel[data-paused=true] b{color:var(--ink-3);text-decoration:line-through}.strat-persona{background:var(--card);width:100%;box-shadow:var(--lift);border-radius:22px;gap:14px;padding:18px 20px 20px;display:grid}.strat-persona-head{align-items:center;gap:14px;display:flex}.strat-avatar{background:var(--lilac);width:48px;height:48px;color:var(--on-accent);border-radius:16px;flex:none;place-items:center;display:grid}.strat-persona-who{gap:4px;min-width:0;display:grid}.strat-persona-who b{font:700 18px/1.25 var(--font-display);letter-spacing:-.02em}.strat-tiles{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:10px;display:grid}.strat-tile{justify-items:start;gap:6px;padding:14px 16px}.strat-tile svg{color:var(--ink-3)}.strat-tile b{font:800 26px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.strat-tile span{font:600 13px/1.2 var(--font-sans);color:var(--ink-2)}.ask-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ask-actions:empty{display:none}.ask-actions a.chip-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.link-input[data-empty]:before{content:attr(data-placeholder);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset:8px 0 auto;overflow:hidden}.link-input[data-empty][data-swap=odd]:before{animation:placeholder-in .25s var(--ease-out) both}.link-input[data-empty][data-swap=even]:before{animation:placeholder-in-again .25s var(--ease-out) both}.link-input[data-empty][data-previous]:after{content:attr(data-previous);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset:8px 0 auto;overflow:hidden}.link-input[data-empty][data-swap=odd]:after{animation:placeholder-out .2s var(--ease-out) both}.link-input[data-empty][data-swap=even]:after{animation:placeholder-out-again .2s var(--ease-out) both}@keyframes placeholder-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@keyframes placeholder-in-again{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@keyframes placeholder-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes placeholder-out-again{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}.ask-head{align-items:center;gap:10px;min-height:44px;padding:12px 12px 0 16px;display:flex}.ask-head b{font:800 17px/1 var(--font-display);letter-spacing:-.02em}.ask-head .btn.icon{width:32px;height:32px;margin-left:auto}.composer.ask-composer{border-top:0;padding:10px 14px 14px}.ask-composer .composer-chips{flex-wrap:wrap;overflow:visible}.ask-thread{flex:1;align-content:start;gap:14px;min-height:0;margin:0;padding:0 14px 14px;list-style:none;display:grid;overflow-y:auto}.ask-exchange{border-top:1px solid var(--edge);animation:strat-in .25s var(--ease-out);gap:10px;padding-top:14px;display:grid}.ask-q{background:var(--panel);max-width:88%;font:500 14px/1.4 var(--font-sans);border-radius:14px 14px 4px;justify-self:end;margin:0;padding:8px 12px}.ask-images{justify-self:end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ask-images img{object-fit:cover;outline:1px solid color-mix(in oklab, var(--ink) 8%, transparent);outline-offset:-1px;border-radius:12px;width:88px;height:88px;display:block}.link-chip{background:color-mix(in oklab, var(--ink) 4%, transparent);max-width:min(24ch,100%);height:1.55em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent);color:var(--ink);vertical-align:-.3em;border-radius:7px;align-items:center;gap:5px;margin:0 1px;padding:0 7px 0 5px;font-size:.92em;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.link-chip img,.link-chip svg{object-fit:cover;border-radius:3px;flex:none;width:14px;height:14px}.link-chip svg{color:var(--ink-3)}.link-chip img[data-thumb]{border-radius:4px;width:18px}.link-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-chip:not([data-loaded]) span{color:var(--ink-2)}.link-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (hover:hover){.link-chip:hover{background:color-mix(in oklab, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 15%, transparent)}}.composer-images{gap:8px;margin:0;padding:6px 0 0;list-style:none;display:flex}.composer-images li{animation:rise .2s var(--ease-out);position:relative}.composer-images img{object-fit:cover;outline:1px solid color-mix(in oklab, var(--ink) 8%, transparent);outline-offset:-1px;border-radius:10px;width:52px;height:52px;display:block}.composer-images button{background:var(--ink);width:20px;height:20px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.composer-images button:after{content:"";position:absolute;inset:-6px}.composer-input.dropping{box-shadow:0 0 0 1.5px var(--ink);background:var(--card)}.composer-input .btn.icon.quiet{width:32px;height:32px;color:var(--ink-2);margin-right:-6px}.ask-a{align-items:flex-start;gap:10px;display:flex}.ask-a:has(>.recto-mark[data-travel]) .ask-actions{animation:fade-in .3s var(--ease-out) .75s both}.rise-word{animation:word-rise .5s var(--ease-out) both;animation-delay:calc(.45s + var(--i) * 25ms);display:inline-block}@keyframes word-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.45em)}}.ask-q[data-fly]{animation:ask-fly .3s var(--ease-in-out) both}.ask-exchange:has(>.ask-q[data-fly]){animation:none}@keyframes ask-fly{0%{translate:var(--fly-x) var(--fly-y);background-color:#0000}}.ask-a .recto-mark{margin-top:5px}.ask-a p{margin:0;font-size:14.5px;line-height:1.5}.chip-btn.ask-follow{background:var(--lime);height:auto;min-height:30px;color:var(--on-accent);text-align:left;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;display:inline-flex}.ask-follow svg{flex:none}.ask-typing{align-items:center;gap:10px;min-height:24px;display:flex}@keyframes strat-in{0%{opacity:0;transform:translateY(6px)}}.strat-proposal{background:var(--page);border-radius:16px;padding:12px}.strat-proposal[data-state=accepted],.strat-proposal[data-state=discarded]{background:0 0;padding:0;animation:none}.strat-proposal header{align-items:flex-start}.strat-proposal header .recto-mark{margin-top:3px}.strat-proposal .diff{background:var(--card);max-height:none;padding:8px 10px;font-size:13.5px}.strat-proposal footer{background:var(--page);border-radius:0 0 16px 16px;margin:0 -12px -12px;padding:10px 12px 12px;position:sticky;bottom:-14px}.strat-rewrite{gap:4px;display:grid}.strat-rewrite del{color:var(--ink-3);-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 10px;font-size:13px;display:-webkit-box;overflow:hidden}.strat-changes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strat-changes li{gap:6px;display:grid}.strat-change-label{font:600 12px var(--font-sans);color:var(--ink-2)}.strat-changes ins.strat-chip{background:color-mix(in oklab, var(--lime) 70%, transparent);color:var(--ink);text-decoration:none}.strat-changes del.strat-chip{background:var(--card);color:var(--ink-3)}.strat-mix-diff{background:var(--card);border-radius:12px;gap:4px;margin:0;padding:8px 10px;list-style:none;display:grid}.strat-mix-diff li{font:500 13px/1.4 var(--font-sans);align-items:baseline;gap:8px;display:flex}.strat-mix-diff span{flex:1;min-width:0}.strat-mix-diff del{color:var(--ink-3);font-variant-numeric:tabular-nums}.strat-mix-diff b{font-variant-numeric:tabular-nums}.strat-mix-diff b[data-new=true]{background:color-mix(in oklab, var(--lime) 70%, transparent);border-radius:5px;padding:0 5px}.strat-mix-diff li[data-gone=true] span{color:var(--ink-3);text-decoration:line-through}.strat-settled{font:600 12px var(--font-sans);color:var(--ink-3);flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.strat-settled[data-state=accepted],.strat-settled[data-state=done],.strat-settled[data-state=applied]{color:var(--money)}.strat-detail+.strat-detail{margin-top:18px}.strat-detail h3{font:600 13px var(--font-sans);color:var(--ink-3);margin:0 0 6px}.strat-detail p{margin:0;line-height:1.55}.strat-detail-icon{margin-bottom:14px}.strat-list{gap:6px;margin:0;padding-left:18px;display:grid}.strat-rows{gap:10px;display:grid}.strat-row{background:var(--page);border-radius:16px;padding:14px 16px}.strat-row header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.strat-row header b{min-width:0;font:700 15px/1.3 var(--font-sans);flex:1}.strat-row header>svg{color:var(--ink-3);flex:none}.strat-row header .btn.icon{width:32px;height:32px;margin:-6px -6px -6px 0}.strat-row p{color:var(--ink-2);margin:0;font-size:14px}.strat-rows .fact{background:var(--page);box-shadow:none}.strat-angles{font:500 15px/1.45 var(--font-sans);gap:10px;margin:0;padding-left:22px;display:grid}.strat-angles li::marker{color:var(--stamp);font-weight:800}.legend li:has(.strat-legend-note){flex-wrap:wrap}.strat-legend-note{color:var(--ink-3);flex:100%;order:3;padding-left:22px;font-size:13px}.strat-skeleton{gap:14px;display:grid}.strat-skel{background:linear-gradient(100deg, var(--panel) 30%, color-mix(in oklab, var(--panel) 40%, var(--card)) 50%, var(--panel) 70%) 0 0 / 300% 100%;border-radius:24px;animation:1.4s linear infinite strat-shimmer;display:block}.strat-skel.tall{height:190px}.strat-skel.bar,.strat-skel.tile{height:130px}.strat-skel-label{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-weight:500;display:flex}@keyframes strat-shimmer{to{background-position:-150% 0}}.strat-empty{background:var(--card);box-shadow:var(--lift);text-align:center;border-radius:26px;justify-items:center;gap:12px;padding:56px 24px;display:grid}.strat-empty h2{font:800 26px/1.1 var(--font-display);letter-spacing:-.03em;margin:8px 0 0}.strat-empty p{max-width:44ch;color:var(--ink-2);margin:0 0 8px}@media (hover:hover) and (pointer:fine){.strat-week:hover,.strat-pillar:hover,.strat-channel:not([data-paused=true]):hover,.strat-persona:hover,.strat-tile:hover{box-shadow:var(--lift-hover)}.strat-goal:hover .strat-more,.strat-persona:hover .strat-more{opacity:1}}@container (width<=640px){.strat-hero{grid-template-columns:minmax(0,1fr)}.strat-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.strat-goal,.strat-week{gap:16px;min-height:0;padding:18px}.strat-goal .ring{width:100px;height:100px}.strat-ring-mid b{font-size:20px}.strat-target b{font-size:32px}.strat-week .strat-target b{font-size:24px}}@media (prefers-reduced-motion:reduce){.strat-skel,.ask-exchange,.link-input .link-chip,.link-input[data-empty][data-swap]:before,.composer-images li{animation:none}.link-input[data-empty][data-previous]:after{content:none}.rise-word{animation-name:fade-in}}.empty{background:var(--card);box-shadow:var(--lift);text-align:center;animation:empty-in .35s var(--ease-out);border-radius:20px;justify-items:center;gap:16px;padding:44px 24px 40px;display:grid}.empty[data-size=panel]{box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:32px 20px}.empty[data-size=row]{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:18px;margin-bottom:16px;padding:16px 18px 16px 14px}.empty-copy{gap:6px;max-width:44ch;display:grid}.empty-copy h2,.empty-copy h3{font:800 22px/1.15 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.empty[data-size=panel] .empty-copy h3{font-size:18px}.empty[data-size=row] .empty-copy h3{font-size:17px}.empty-copy p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px}.empty-action{justify-content:center;width:100%;margin-top:2px;display:flex}.empty[data-size=row] .empty-action{width:auto;margin:0}.empty-action .field-row{width:100%;max-width:460px}.empty-art{flex:none;width:100px;height:86px;display:block;position:relative}.empty[data-size=panel] .empty-art{margin:-6px -7px;scale:.86}.empty[data-size=row] .empty-art{margin:-17px -20px;scale:.6}.empty-art-back{background:var(--lilac);border-radius:18px;width:62px;height:62px;position:absolute;top:16px;left:4px;rotate:-10deg}.empty-art-card{background:var(--card);width:66px;height:66px;box-shadow:inset 0 0 0 1px var(--edge), 0 12px 24px -12px color-mix(in oklab, var(--shade) 28%, transparent);color:var(--ink);border-radius:18px;place-items:center;display:grid;position:absolute;top:8px;left:26px;rotate:4deg}.empty-art-dot{background:var(--tangerine);border-radius:6px;width:18px;height:18px;position:absolute;top:0;right:2px;rotate:12deg}.empty-ring{place-items:center;display:grid;position:relative}.empty-ring b{font:800 20px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;position:absolute}.empty-channels{align-items:center;padding:6px;display:flex}.empty-channels>*{box-shadow:0 0 0 3px var(--card);border-radius:10px;margin-left:-6px}.empty-channels>:first-child{margin-left:0}@keyframes empty-in{0%{opacity:0;transform:translateY(6px)}}@container main (width<=600px){.empty{padding:32px 18px 28px}.empty[data-size=row]{grid-template-columns:auto minmax(0,1fr)}.empty[data-size=row] .empty-action{grid-column:1/-1;width:100%}.empty[data-size=row] .empty-action .btn{width:100%}}.loading{display:block}.press.compact{align-items:center;gap:10px;margin:0 0 14px;display:flex}.bone{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:7px;flex:none;max-width:100%;animation:1.4s ease-in-out infinite bone-pulse;display:block}.bone[data-round=true]{border-radius:50%}@keyframes bone-pulse{50%{opacity:.45}}.bone-card{cursor:default}.bone-visual{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.bone-rows .bone-row{border-top:1px solid var(--edge);align-items:center;gap:24px;height:48px;padding:0 20px;display:flex}.bone-rows .bone-row:first-child{border-top:0}.bone-sidebar{background:var(--panel)}.bone-nav{gap:26px;padding:20px 12px;display:grid}@media (width<=900px){.bone-sidebar>.bone:first-child,.bone-sidebar>.bone:nth-child(3),.bone-nav{display:none}.bone-sidebar>.bone:nth-child(2){border-radius:16px!important;width:44px!important;height:44px!important}}.bare-shell{min-height:100dvh}.bare-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:16px clamp(20px,3vw,44px) 0;display:flex}.bare-nav{background:var(--card);box-shadow:var(--lift);border-radius:99px;gap:2px;padding:4px;display:flex}.bare-nav a{height:36px;color:var(--ink-2);font:600 14px/1 var(--font-sans);border-radius:99px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bare-nav a[data-status=active]{background:var(--ink);color:var(--on-ink)}@media (hover:hover) and (pointer:fine){.bare-nav a:not([data-status=active]):hover{background:var(--page);color:var(--ink)}}.bare-main{width:100%;max-width:1180px;margin:0 auto}@media (width<=640px){.bare-nav a span{display:none}.bare-nav a{padding:0 12px}}.hook-steps{counter-reset:hook-step;grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.hook-steps>li{counter-increment:hook-step;grid-template-columns:minmax(0,1fr);gap:10px;padding-left:42px;display:grid;position:relative}.hook-steps>li:before{content:counter(hook-step);background:var(--lime);width:28px;height:28px;color:var(--on-accent);font:700 13px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.hook-steps>li>b{font:600 15px/28px var(--font-sans)}.hook-steps .hook{margin:0}.hook-steps .copy-block+.copy-block{border-top:0;margin-top:4px;padding-top:0}@container main (width<=600px){.hook-steps>li{grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding-left:0}.hook-steps>li:before{position:static}.hook-steps>li>:not(b){grid-column:1/-1}.panel-head:has(.webhook-status){flex-wrap:wrap}}.stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.stack.stack>*{margin-top:0;margin-bottom:0}.table th.num{font:500 12px/1 var(--font-sans)}@media (width<=900px){.shell{grid-template-rows:auto 1fr}}@container main (width<=600px){.page-head .head-actions{flex-wrap:wrap}.page-head .head-actions .segmented .btn{padding:0 10px}.empty-action .field-row>.btn{flex:1 0 auto}.panel>.table{white-space:nowrap;display:block;overflow-x:auto}.panel>.table .clip{max-width:220px}}.mk-bar-marker{pointer-events:none;width:1px;height:1px;position:absolute;top:40px}.landing{position:relative}.mk-bar{z-index:40;isolation:isolate;position:sticky;top:10px}.mk-bar:before{content:"";z-index:-1;width:calc(100% - var(--inset) * 2);background:color-mix(in oklab, var(--card) 82%, transparent);height:100%;box-shadow:0 0 0 1px #1614120d, var(--lift);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);opacity:0;transition:opacity .28s var(--ease-out), translate .28s var(--ease-out), scale .28s var(--ease-out);border-radius:99px;position:absolute;top:0;left:50%;translate:-50% -4px;scale:1.04 .9}.mk-bar[data-scrolled=true]:before{opacity:1;translate:-50%;scale:1}.mk-bar .site-header>.wordmark,.mk-bar .site-nav{transition:translate .28s var(--ease-out)}.mk-bar[data-scrolled=true] .site-header>.wordmark{translate:calc(var(--inset) + 18px) 0}.mk-bar[data-scrolled=true] .site-nav{translate:calc(-1 * var(--inset) - 8px) 0}.ask-empty{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:24px 16px 12px;display:flex;overflow-y:auto}.ask-art{animation:empty-in .4s var(--ease-out);margin-bottom:8px}.ask-empty h3{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.ask-empty>p{max-width:28ch;color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.45}.ask-ideas{gap:8px;width:100%;display:grid}.ask-idea{background:color-mix(in oklab, var(--lilac) 26%, var(--card));width:100%;min-height:48px;color:var(--ink);font:500 14px/1.35 var(--font-sans);text-align:left;cursor:pointer;transition:background-color .15s, transform .15s var(--ease-out);border:0;border-radius:16px 16px 16px 6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ask-idea svg{color:var(--ink-2);transition:translate .15s var(--ease-out);flex:none}.ask-idea:active{transform:scale(.98)}.ask-idea:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.ask-idea:hover:not(:disabled){background:color-mix(in oklab, var(--lilac) 42%, var(--card))}.ask-idea:hover:not(:disabled) svg{translate:0 -2px}}.ask-thread[hidden]{display:none}@media (width<=640px){.view-toggle{display:none}}.lab{gap:18px;display:grid}.lab-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.lab-tile{border-radius:var(--radius);background:var(--page);grid-template-rows:1fr auto;min-height:170px;margin:0;padding:14px;display:grid}.lab-stage{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.lab-tile figcaption{color:var(--ink-2);font:600 12px var(--font-sans)}.lab-travel{width:60px}.lab-chat{gap:10px;width:100%;font-size:13px;display:grid}.lab-chat .ask-q,.lab-chat .ask-a p{font-size:13px}.lab-composer{background:0 0;border:0;width:100%;padding:0}.recto-bar{width:min(660px,100%);max-height:min(680px,80dvh)}.recto-bar:has(.ask-thread){height:min(680px,80dvh)}.recto-bar-head{border-bottom:1px solid var(--edge);flex:none;align-items:center;gap:10px;min-height:52px;padding:10px 14px 10px 18px;display:flex}.recto-bar-head b{font:800 17px/1 var(--font-display);letter-spacing:-.02em}.recto-bar-head kbd{color:var(--ink-3);margin-left:auto}.recto-bar-head .btn.icon+kbd{margin-left:0}.recto-bar-head .btn.icon{width:32px;height:32px;margin-left:auto}.recto-focus{background:var(--page);min-width:0;height:26px;color:var(--ink-2);font:600 12px var(--font-sans);animation:chip-in .28s var(--ease-spring);border-radius:99px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.recto-focus span{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.recto-focus[data-pinned]{background:color-mix(in oklab, var(--space) 16%, var(--card));color:var(--ink);padding-right:4px}.recto-focus button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.recto-focus button:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.recto-bar-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.recto-bar-body .ask-thread{padding-top:4px}.recto-bar-body .ask-empty{justify-content:center;padding-top:28px}.recto-bar-body .ask-empty>p{max-width:40ch}.recto-bar-body .ask-ideas{max-width:420px}.recto-ask-row{cursor:pointer}.recto-ask-row .palette-icon{background:color-mix(in oklab, var(--space) 18%, var(--card))}.recto-focus-tag{color:var(--ink-3);font:600 11px var(--font-sans);justify-self:end}.recto-effect{color:var(--ink-2);font:600 12px var(--font-sans);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.recto-effect[data-undone]{color:var(--ink-3)}.recto-undo{background:color-mix(in oklab, var(--ink) 6%, transparent);height:26px;color:var(--ink);font:600 12px var(--font-sans);cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:99px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.recto-undo:active:not(:disabled){transform:scale(.96)}.recto-undo:disabled{opacity:.5;cursor:default}.memory-chip{background:color-mix(in oklab, var(--lime) 45%, transparent);max-width:100%;height:26px;color:var(--ink);font:600 12px var(--font-sans);animation:chip-in .28s var(--ease-spring) .4s both;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:0 4px 0 9px;display:inline-flex}.memory-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-chip:not(:has(button)){padding-right:10px}.memory-chip[data-forgotten]{background:var(--page);color:var(--ink-3);text-decoration:line-through}.memory-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;display:grid}.memory-chip button:hover{background:color-mix(in oklab, var(--ink) 10%, transparent)}.recto-caret{background:var(--card);width:280px;max-width:calc(100vw - 16px);color:var(--ink);font:500 13px/1.35 var(--font-sans);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 9%, transparent), 0 12px 32px -12px color-mix(in oklab, var(--shade) 34%, transparent);transform-origin:0 0;animation:caret-in .12s var(--ease-out);border:0;border-radius:12px;margin:0;padding:4px;position:fixed;inset:auto;overflow:visible}.recto-caret[data-side=above]{transform-origin:0 100%}.recto-caret[data-leaving]{animation:caret-out .14s var(--ease-out) forwards}@keyframes caret-in{0%{opacity:0;scale:.97}}@media (prefers-reduced-motion:reduce){.recto-caret[data-leaving]{animation-name:caret-fade-out}}@keyframes caret-fade-out{to{opacity:0}}@keyframes caret-out{to{opacity:0;scale:.98}}.recto-caret-status{animation:caret-swap .14s var(--ease-out)}@keyframes caret-swap{0%{opacity:0;filter:blur(2px)}}.recto-caret:not([data-phase=ask]){border-radius:10px;width:auto;max-width:min(420px,100vw - 16px)}:is(input,textarea,[contenteditable])[data-recto-on]:not(:focus),:is(input,textarea,[contenteditable]):is([data-recto-on=thinking],[data-recto-on=writing]){outline:2px solid color-mix(in oklab, var(--tangerine) 60%, transparent);outline-offset:2px}:is(input,textarea,[contenteditable])[data-recto-on=thinking]{animation:1.3s ease-in-out infinite recto-pulse}@keyframes recto-pulse{50%{outline-color:color-mix(in oklab, var(--tangerine) 18%, transparent)}}.recto-caret[data-flying] .recto-caret-ask .recto-mark{opacity:0}.recto-caret-glide{height:var(--item-h);translate:0 calc(var(--row,0) * var(--item-h));background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:8px;position:absolute;top:4px;left:0;right:0}.recto-caret-shimmer{background:linear-gradient(90deg, var(--ink-3) 20%, var(--ink) 50%, var(--ink-3) 80%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite recto-shimmer}@keyframes recto-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.recto-caret-ask{align-items:center;gap:8px;height:34px;padding:0 8px;display:flex}.recto-caret-ask input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.recto-caret-ask input::placeholder{color:var(--ink-3)}.recto-caret kbd{color:var(--ink-3);font:500 11px var(--font-sans);margin-left:auto}.recto-caret-menu{--item-h:30px;border-top:1px solid var(--edge);padding-top:4px;display:grid;position:relative}.recto-caret-menu button{height:var(--item-h);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 7px;display:flex;position:relative}@media (pointer:coarse){.recto-caret-menu{--item-h:40px}}.recto-caret-menu button svg{color:var(--ink-3);transition:color .12s var(--ease-out)}.recto-caret-menu button[aria-selected=true]{color:var(--ink)}.recto-caret-menu button[aria-selected=true] svg{color:var(--tangerine)}.recto-caret-status{min-height:26px;color:var(--ink-2);align-items:center;gap:8px;padding:0 4px 0 6px;display:flex}.recto-caret-status button{background:color-mix(in oklab, var(--ink) 6%, transparent);height:26px;color:var(--ink);font:inherit;cursor:pointer;transition:background .12s ease, scale .15s var(--ease-out);border:0;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:2px;padding:0 8px;display:inline-flex}.recto-caret-status button:active{scale:.97}.recto-caret-status button:hover{background:color-mix(in oklab, var(--ink) 11%, transparent)}.recto-caret-status button kbd{margin-left:0}.recto-quote-text{border-left:2px solid color-mix(in oklab, var(--tangerine) 60%, transparent);color:var(--ink-2);font:500 12px/1.4 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 8px 6px;padding-left:10px;display:-webkit-box;overflow:hidden}.recto-caret-status[data-long]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding-block:5px;display:grid}.recto-caret-status[data-long]>.recto-mark{margin-top:3px}.recto-caret-status[data-long]>button,.recto-caret-status[data-long]>.recto-caret-actions{grid-column:2;justify-self:end}.recto-caret-status[data-long] .recto-caret-note{max-width:46ch;max-height:40vh;color:var(--ink);overflow:auto}.recto-caret-actions{flex:none;gap:4px;display:flex}.recto-caret-status button[data-primary]{background:var(--ink);color:var(--on-ink)}.recto-caret-status button[data-primary]:hover{background:color-mix(in oklab, var(--ink) 88%, transparent)}.recto-offer{background:var(--card);height:26px;color:var(--ink-3);font:500 11px var(--font-sans);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 9%, transparent), 0 6px 16px -8px color-mix(in oklab, var(--shade) 30%, transparent);cursor:pointer;transition:color .12s ease, scale .15s var(--ease-out);animation:fade-in .1s var(--ease-out);border:0;border-radius:9px;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex;position:fixed;inset:auto;overflow:visible}.recto-offer:active{scale:.97}.recto-offer:hover{color:var(--ink)}.recto-offer kbd{font:inherit}@media (pointer:coarse){.recto-offer{border-radius:11px;justify-content:center;width:34px;height:34px;padding:0}}.recto-flash{pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.recto-flash i{background:color-mix(in oklab, var(--tangerine) 30%, transparent);mix-blend-mode:multiply;animation:recto-flash 1.4s var(--ease-out) forwards;border-radius:3px;position:absolute}:root[data-theme=dark] .recto-flash i{mix-blend-mode:screen}@keyframes recto-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.recto-caret-note .rise-word{animation-delay:calc(var(--i) * 25ms)}.recto-caret-note{min-width:0;max-width:36ch;color:var(--ink-2);text-wrap:pretty}[data-landed]{animation:recto-land .9s var(--ease-out)}@keyframes recto-land{0%{box-shadow:0 0 0 3px color-mix(in oklab, var(--space) 70%, transparent)}}.recto-hop{z-index:120;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.landed{animation:rise .25s var(--ease-out);gap:8px;display:grid}.landed header{align-items:center;gap:10px;font-size:13px;display:flex}.landed header .recto-undo{margin-left:auto}.landed .memory-chip{justify-self:start;margin-top:0}.landed-diff{max-height:120px}.landed-diff del{display:none}.landed[data-undone] .landed-diff ins .rise-word{animation:word-sink .25s var(--ease-in-out) both}@keyframes word-sink{to{opacity:0;filter:blur(4px);transform:translateY(.45em)}}.recto-note{background:color-mix(in oklab, var(--space) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--space) 22%, transparent);animation:rise .35s var(--ease-out);border-radius:16px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 8px 10px 14px;font-size:14px;display:flex}.recto-note p{text-wrap:pretty;flex:1;min-width:0;margin:0}.recto-note .chip-btn{flex:none;align-items:center;gap:6px;display:inline-flex}.recto-note .btn.icon{width:30px;height:30px}.recto-note[data-peeking] .recto-mark[data-state=idle] i{transition-delay:0s;scale:.36}.recto-note[data-peeking] .recto-mark[data-state=idle] i:first-child{translate:-52%}.recto-note[data-peeking] .recto-mark[data-state=idle] i:last-child{translate:52%}.recto-note[data-peeking] .recto-mark[data-state=idle] i:nth-child(2):before{opacity:0;transition-delay:0s}.strat-dock{z-index:5;background:var(--card);width:min(720px,100%);box-shadow:var(--lift-hover);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin:24px auto 0;padding:10px 10px 10px 16px;font-size:14px;display:flex;position:sticky;bottom:16px}.strat-dock .dim{flex:1;font-size:13px}.memory-lead{margin:0 0 12px;font-size:14px}.memory-list{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.memory-list li{background:var(--page);border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:0 4px 0 12px;font-size:14px;display:flex}.memory-list span{flex:1;min-width:0}.memory-list small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.memory-empty{color:var(--ink-3);margin:0 0 12px;font-size:14px}.lab-grid-wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lab-grid-wide .lab-stage>*{min-width:0}.lab-field,.lab-landed{width:100%;font-size:13px}.lab-field textarea{background:var(--card);width:100%;color:var(--ink);font:500 13px/1.4 var(--font-sans);resize:none;border:0;border-radius:10px;padding:8px 10px}.lab-caret{gap:6px;display:grid}.lab-caret .recto-caret{width:100%;animation:none;position:static}.lab-landed .landed-diff{background:var(--card)}.lab-note{width:100%;margin:0;font-size:13px}.lab-hop{grid-template-columns:1fr auto;align-items:center;gap:18px 12px;width:100%;display:grid}.lab-hop-from{font:600 12px var(--font-sans);align-items:center;gap:8px;display:inline-flex}.lab-hop-card{background:var(--card);font:600 12px var(--font-sans);border-radius:12px;grid-column:1/-1;justify-self:end;padding:16px 20px}@media (prefers-reduced-motion:reduce){.recto-focus,.memory-chip,.recto-caret-status,.recto-caret,.recto-offer,.recto-caret-menu button,.recto-caret-shimmer,[data-recto-on]{animation:none}.recto-caret-shimmer{color:var(--ink-2);background:0 0}.recto-caret,.landed,.recto-note{animation:none}.landed[data-undone] .landed-diff ins .rise-word{opacity:0;animation:none}.recto-note[data-peeking] .recto-mark[data-state=idle] i{translate:0;scale:1}}.theme-row{height:40px;color:var(--ink);font:500 14px var(--font-sans);align-items:center;gap:10px;padding:0 4px 0 10px;display:flex}.theme-row-icon{width:16px;height:16px;color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative}.theme-row-icon>span{display:grid}.theme-row-label{flex:1}.theme-switch{background:var(--page);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:10px;gap:2px;padding:2px;display:flex}.theme-option{width:32px;height:28px;color:var(--ink-3);cursor:pointer;transition:color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.theme-option>svg{position:relative}.theme-option[aria-checked=true]{color:var(--ink)}.theme-option:active{transform:scale(.94)}.theme-pill{background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent), 0 1px 2px color-mix(in oklab, var(--shade) 16%, transparent);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.theme-option:hover{color:var(--ink)}}.posts-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 20px;display:flex}.posts-bar>.head-actions{margin-left:auto}.campaign-chips{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.campaign-chip{height:34px;color:var(--ink-2);font:600 13px var(--font-sans);cursor:pointer;transition:background .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.campaign-chip:active{transform:scale(.97)}.campaign-chip[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--lift)}.campaign-chip-dot{background:var(--ink-3);background:var(--camp,var(--ink-3));border-radius:50%;width:7px;height:7px}@media (hover:hover) and (pointer:fine){.campaign-chip[aria-selected=false]:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.folder-card{background:var(--card);min-width:0;box-shadow:var(--lift);color:var(--ink);transition:box-shadow .2s, transform .16s var(--ease-out);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.folder-card:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.folder-card:hover{box-shadow:var(--lift-hover)}}.folder-preview{aspect-ratio:16/7;background:var(--page);display:flex}.folder-preview-empty{color:var(--ink-3);justify-content:center;align-items:center;display:flex}.folder-thumb{flex:1;min-width:0;overflow:hidden}.folder-thumb+.folder-thumb{border-left:1px solid var(--edge-2)}.folder-thumb video,.folder-thumb .visual-thumb{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.folder-thumb-empty{background:var(--panel);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.folder-body{gap:8px;padding:14px 16px 16px;display:grid}.folder-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.folder-name{min-width:0;font:700 16px/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-dates{font-size:13px}.folder-progress{gap:6px;font-size:12px;display:grid}.folder-progress-track{background:var(--panel);border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.folder-meta{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.campaign-strip{border-radius:var(--radius);background:var(--card);box-shadow:var(--lift);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:20px;padding:8px 8px 8px 18px;font-size:13px;display:flex}.campaign-strip-open{margin-left:auto}.cal{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--lift);overflow:hidden}.cal-head{justify-content:space-between;align-items:center;padding:14px 14px 10px 22px;display:flex}.cal-head h2{font:800 20px/1 var(--font-display);letter-spacing:-.02em;margin:0}.cal-nav{align-items:center;gap:2px;display:flex}.cal-grid{border-top:1px solid var(--edge);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-weekday{border-bottom:1px solid var(--edge);font:500 12px var(--font-sans);color:var(--ink-3);padding:8px 10px}.cal-day{border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);flex-direction:column;gap:3px;min-width:0;min-height:118px;padding:6px;transition:background .12s;display:flex}.cal-day:nth-child(7n){border-right:0}.cal-day:nth-last-child(-n+7){border-bottom:0}.cal-day[data-outside=true]{background:color-mix(in oklab, var(--page) 60%, transparent)}.cal-day[data-outside=true] .cal-date{color:var(--ink-3)}.cal-day[data-over=true]{background:var(--warm-soft)}.cal-date{width:24px;height:24px;font:600 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:50%;place-items:center;margin:0 0 2px 2px;display:grid}.cal-day[data-today=true] .cal-date{background:var(--ink);color:var(--on-ink)}.cal-post{background:var(--page);width:100%;min-height:26px;color:var(--ink);font:500 12px var(--font-sans);text-align:left;cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 7px;display:flex}.cal-post svg{flex:none}.cal-post span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-span,.cal-span-gap{flex:none;height:18px}.cal-span{background:color-mix(in oklab, var(--camp) 55%, var(--page));margin:0 -7px 0 -6px;position:relative}.cal-day:nth-child(7n) .cal-span:not([data-end]){margin-right:-6px}.cal-span[data-start]{border-radius:6px 0 0 6px;margin-left:0}.cal-span[data-end]{border-radius:0 6px 6px 0;margin-right:0}.cal-span[data-start][data-end]{border-radius:6px}.cal-span b{z-index:1;inset-block:0;width:calc(var(--run) * 100% - 14px);font:600 11px/18px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;position:absolute;left:7px;overflow:hidden}.cal-post[data-campaign]{background:color-mix(in oklab, var(--camp) 22%, var(--page))}.cal-post[draggable=true]{cursor:grab}.cal-post:active{transform:scale(.97)}.cal-post[data-status=skipped] span{color:var(--ink-3);text-decoration:line-through}.cal-post-sent{color:var(--money);margin-left:auto}.cal-post-late{background:var(--tangerine);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.cal-peek{z-index:60;background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent), var(--lift-hover);pointer-events:none;transform-origin:0 0;animation:pop .16s var(--ease-out);border-radius:18px;position:fixed;overflow:hidden}.cal-peek .visual-thumb,.cal-peek-media{aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--page);width:100%;height:auto;display:block}.cal-peek-body{gap:8px;padding:12px 14px 14px;display:grid}.cal-peek-head{align-items:center;gap:7px;font-size:13px;display:flex}.cal-peek-head span{color:var(--ink-3);margin-left:auto}.cal-peek-campaign{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cal-peek-campaign:before{content:"";background:var(--camp);border-radius:50%;width:7px;height:7px}.cal-peek p{color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.cal-peek{animation:none}}.cal-more{color:var(--ink-2);font:600 11px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;padding:2px 7px}@media (hover:hover) and (pointer:fine){.cal-post:hover{background:color-mix(in oklab, var(--ink) 8%, var(--page))}.cal-post[data-campaign]:hover{background:color-mix(in oklab, var(--camp) 34%, var(--page))}.cal-more:hover{background:var(--page)}}@container main (width<=700px){.cal-day{min-height:72px;padding:4px}.cal-post span{display:none}.cal-span,.cal-span-gap{height:5px}.cal-span b{display:none}.cal-post{justify-content:center;padding:0}}.vplayer{aspect-ratio:var(--ratio);border-radius:var(--radius);isolation:isolate;background:#000;position:relative;overflow:hidden}.vplayer video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease-out);display:block}.vplayer[data-ready=true] video{opacity:1}.vplayer-loading{background:oklab(8% 0 5.96046e-8);border-radius:0;position:absolute;inset:0}.vplayer-spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.vplayer-big{color:#161412;cursor:pointer;width:60px;height:60px;animation:fade .18s var(--ease-out);transition:scale .15s var(--ease-out);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -10px #00000080}.vplayer-big svg{margin-left:3px}.vplayer-big:active{scale:.94}.vplayer-bar{color:#fff;opacity:0;transition:opacity .2s var(--ease-out);background:linear-gradient(#0000,#000000b3);align-items:center;gap:8px;padding:28px 10px 10px;display:flex;position:absolute;inset:auto 0 0}.vplayer[data-playing=false][data-ready=true] .vplayer-bar,.vplayer:hover .vplayer-bar,.vplayer:focus-within .vplayer-bar{opacity:1}.vplayer[data-ready=false] .vplayer-bar{opacity:0}.vplayer-btn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vplayer-btn:hover:not(:disabled){background:#ffffff26}.vplayer-time{font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.vplayer-scrub{background:linear-gradient(to right, #fff var(--progress,0%), #ffffff4d var(--progress,0%));appearance:none;cursor:pointer;border-radius:99px;flex:1;min-width:0;height:4px;margin:0 4px}.vplayer-scrub::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.vplayer-scrub::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.vplayer video,.vplayer-bar{transition:none}}.hand-steps{counter-reset:step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hand-steps li{background:var(--page);counter-increment:step;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 12px;font-size:14px;display:flex}.hand-steps li:before{content:counter(step);background:var(--card);width:24px;height:24px;font:600 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.hand-steps li>span{flex:1;min-width:0}.hand-steps .btn{flex:none}.studio-empty{color:var(--ink-3);margin:0;font-size:13px}.studio-details{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;display:grid}.studio-details dt{color:var(--ink-3)}.studio-details dd{color:var(--ink);margin:0}.studio-details-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
