.stage-fig[data-v-1ffb2af8]{margin:0;min-width:0}.stage[data-v-1ffb2af8]{position:relative;aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--surface-line);background:radial-gradient(38% 50% at 50% 46%,rgba(79,70,229,.14),transparent 70%),var(--ink-900);box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 40px 90px -36px rgb(var(--ink-rgb)/.45)}.stage-ring[data-v-1ffb2af8],.stage-video[data-v-1ffb2af8]{position:absolute;inset:0;width:100%;height:100%}.stage-video[data-v-1ffb2af8]{display:block;-o-object-fit:cover;object-fit:cover;background:transparent}.stage[data-mode=idle] .stage-video[data-v-1ffb2af8]{visibility:hidden}.stage-bar[data-v-1ffb2af8]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.stage-sound[data-v-1ffb2af8],.stage-toggle[data-v-1ffb2af8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem 1rem;border-radius:10px;font-size:var(--fs-300);font-weight:600;letter-spacing:-.01em;transition:background var(--dur-state) var(--ease-soft),border-color var(--dur-state) var(--ease-soft),transform var(--dur-press) var(--ease-soft)}.stage-sound[data-v-1ffb2af8]{background:var(--surface-accent);color:var(--surface-accent-fg)}.stage-sound[data-v-1ffb2af8]:hover{background:color-mix(in oklab,var(--surface-accent) 88%,#000)}.stage-toggle[data-v-1ffb2af8]{background:transparent;color:var(--surface-fg);border:1px solid var(--surface-line-strong)}.stage-toggle[data-v-1ffb2af8]:hover{border-color:var(--surface-fg);background:color-mix(in oklab,var(--surface-fg) 5%,transparent)}.stage-sound[data-v-1ffb2af8]:active,.stage-toggle[data-v-1ffb2af8]:active{transform:scale(.97)}.stage-sound[data-v-1ffb2af8]:focus-visible,.stage-toggle[data-v-1ffb2af8]:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}.stage-time[data-v-1ffb2af8]{padding-left:.55rem;border-left:1px solid color-mix(in oklab,var(--surface-accent-fg) 30%,transparent);color:inherit;opacity:.8}.stage-transcript[data-v-1ffb2af8]{flex:1 1 12rem}.stage-transcript[open][data-v-1ffb2af8]{flex-basis:100%}.stage-transcript summary[data-v-1ffb2af8]{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:var(--fs-200);font-weight:600;color:var(--surface-muted)}.stage-transcript summary[data-v-1ffb2af8]:hover{color:var(--surface-fg)}.stage-novoice[data-v-1ffb2af8]{margin-top:var(--sp-3);font-size:var(--fs-200);color:var(--surface-faint)}.stage-lines[data-v-1ffb2af8]{display:grid;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding-left:1.2rem;font-size:var(--fs-300);line-height:1.55;color:var(--surface-muted);max-width:44rem}@media(max-width:719px){.stage[data-v-1ffb2af8]{border-radius:14px}}@media(prefers-reduced-motion:reduce){.stage-sound[data-v-1ffb2af8],.stage-toggle[data-v-1ffb2af8]{transition:none}.stage-sound[data-v-1ffb2af8]:active,.stage-toggle[data-v-1ffb2af8]:active{transform:none}}.hero2[data-v-2779e04f]{background:var(--surface-bg);color:var(--surface-fg);background-image:radial-gradient(120% 70% at 50% 0,var(--signal-wash) 0,transparent 60%)}.hero2-frame[data-v-2779e04f]{display:grid;grid-template-areas:"head" "cta" "stage" "sub" "proof";width:min(var(--page),100%);margin-inline:auto;padding:calc(var(--header-h) + clamp(1.5rem,.75rem + 2.5vw,3rem)) var(--gutter) var(--section-y);border-inline:1px solid var(--surface-line)}.hero2-head[data-v-2779e04f]{grid-area:head;margin-bottom:var(--sp-5)}.hero2-cta[data-v-2779e04f]{grid-area:cta}.hero2-sub[data-v-2779e04f]{grid-area:sub;max-width:36rem;margin-top:var(--sp-6)}.hero2-proof[data-v-2779e04f]{grid-area:proof}.hero2-stage[data-v-2779e04f]{grid-area:stage;margin-top:var(--sp-6);margin-inline:calc(16px - var(--gutter))}.hero2-eyebrow[data-v-2779e04f]{color:var(--surface-accent);margin-bottom:var(--sp-4)}.hero2-title[data-v-2779e04f]{text-wrap:pretty;max-width:20ch}.hero2-proof[data-v-2779e04f]{display:grid;gap:0;margin-top:var(--sp-8);padding:0;list-style:none;border-top:1px solid var(--surface-line)}.hero2-proof li[data-v-2779e04f]{padding:var(--sp-4) 0;color:var(--surface-faint);border-bottom:1px solid var(--surface-line)}@media(min-width:720px){.hero2-stage[data-v-2779e04f]{margin-inline:0}.hero2-proof[data-v-2779e04f]{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--surface-line)}.hero2-proof li[data-v-2779e04f]{border-bottom:0;padding-inline:var(--sp-5);border-left:1px solid var(--surface-line)}.hero2-proof li[data-v-2779e04f]:first-child{border-left:0;padding-left:0}}@media(min-width:1000px){.hero2-frame[data-v-2779e04f]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "sub cta" "stage stage" "proof proof";-moz-column-gap:var(--sp-7);column-gap:var(--sp-7);align-items:end}.hero2-head[data-v-2779e04f]{margin-bottom:var(--sp-5)}.hero2-sub[data-v-2779e04f]{margin-top:0}.hero2-stage[data-v-2779e04f]{margin-top:var(--sp-7)}.hero2-title[data-v-2779e04f]{max-width:24ch}}.prob[data-v-1bfa0068]{display:grid;border-top:1px solid var(--surface-line)}.prob-card[data-v-1bfa0068]{padding:var(--sp-6) 0;border-bottom:1px solid var(--surface-line)}.prob-card h3[data-v-1bfa0068]{margin-bottom:var(--sp-3)}.prob-card p[data-v-1bfa0068]{max-width:32rem}.prob-cta[data-v-1bfa0068]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5)}.prob-cta-line[data-v-1bfa0068]{font-size:var(--fs-400);letter-spacing:var(--track-body);color:var(--surface-muted)}@media(min-width:860px){.prob[data-v-1bfa0068]{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--surface-line)}.prob-card[data-v-1bfa0068]{border-bottom:0;border-left:1px solid var(--surface-line);padding:var(--sp-6) var(--sp-5)}.prob-card[data-v-1bfa0068]:first-child{border-left:0;padding-left:0}}.cecyl-ai-mark[data-v-bdc5c5e7]{display:block;flex:none}.mar-root[data-v-5cd7215b]{--mock-success:#34c759;--mock-success-fg:#047a2e;--mock-chip-fg:#3730a3}[data-surface=ink] .mar-root[data-v-5cd7215b]{--mock-success-fg:var(--mock-success);--mock-chip-fg:var(--signal-400)}.mar[data-v-5cd7215b]{display:grid;gap:var(--sp-3)}.mar-in[data-v-5cd7215b]{opacity:0;transform:translateY(8px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.mar-in[data-in=true][data-v-5cd7215b]{opacity:1;transform:none}.mar-hello[data-v-5cd7215b]{padding-top:var(--sp-1)}.mar-day[data-v-5cd7215b],.mar-label[data-v-5cd7215b]{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--surface-faint)}.mar-label[data-v-5cd7215b]{margin-bottom:.45rem;color:var(--surface-accent)}.mar-greet[data-v-5cd7215b]{margin-top:.15rem;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:var(--track-title);color:var(--surface-fg)}.mar-verdict[data-v-5cd7215b]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.65rem;align-items:start}.mar-badge[data-v-5cd7215b]{font-size:var(--fs-100);font-weight:600;color:var(--surface-faint)}.mar-verdict-text[data-v-5cd7215b]{margin-top:.1rem;font-size:var(--fs-300);line-height:1.45;color:var(--surface-fg)}.mar-lead[data-v-5cd7215b]{font-weight:600;opacity:0;transition:opacity var(--dur-enter) var(--ease)}.mar-lead[data-in=true][data-v-5cd7215b]{opacity:1}.mar-card[data-v-5cd7215b]{padding:.7rem .85rem;border:1px solid var(--surface-line);border-radius:12px;background:var(--surface-sunken)}.mar-away[data-v-5cd7215b]{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.mar-away-row[data-v-5cd7215b]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.5rem;align-items:start;font-size:var(--fs-200);line-height:1.4;color:var(--surface-muted);opacity:0;transform:translateY(6px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.mar-away-row[data-in=true][data-v-5cd7215b]{opacity:1;transform:none}.mar-tick[data-v-5cd7215b]{display:grid;place-items:center;width:18px;height:18px;margin-top:.05rem;border-radius:50%;background:color-mix(in oklab,var(--mock-success) 16%,transparent);color:var(--mock-success-fg)}.mar-draft[data-v-5cd7215b]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--sp-3);align-items:start;border-color:color-mix(in oklab,var(--surface-accent) 28%,var(--surface-line))}.mar-tile[data-v-5cd7215b]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--signal-tint);color:var(--surface-accent)}.mar-draft-text[data-v-5cd7215b]{min-width:0}.mar-draft-deal[data-v-5cd7215b]{font-size:var(--fs-200);font-weight:600;color:var(--surface-fg)}.mar-draft-body[data-v-5cd7215b]{margin-top:.15rem;font-size:var(--fs-200);line-height:1.45;color:var(--surface-faint)}.mar-action[data-v-5cd7215b]{display:inline-block;margin-top:.45rem;font-size:var(--fs-200);font-weight:600;color:var(--surface-accent)}.mar-task[data-v-5cd7215b]{background:var(--surface-raised)}.mar-task-title[data-v-5cd7215b]{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-300);font-weight:600;color:var(--surface-fg)}.mar-ring[data-v-5cd7215b]{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--surface-line-strong)}.mar-task-foot[data-v-5cd7215b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:.55rem}.mar-slot[data-v-5cd7215b]{display:grid;min-width:0}.mar-chip[data-v-5cd7215b]{grid-area:1/1;display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;padding:.15rem .55rem .15rem .2rem;border-radius:9999px;background:var(--surface-sunken);font-size:var(--fs-100);font-weight:600;white-space:nowrap;color:var(--surface-muted);opacity:0;transform:scale(.94);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.mar-chip[data-on=true][data-v-5cd7215b]{opacity:1;transform:none}.mar-chip-ai[data-v-5cd7215b]{background:var(--signal-tint);color:var(--mock-chip-fg)}.mar-initial[data-v-5cd7215b]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface-line-strong);color:var(--surface-fg);font-size:.625rem;font-weight:700}.mar-pulse[data-v-5cd7215b]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:marPulse-5cd7215b 1.9s var(--ease-soft) infinite}.mar-pulse[data-done=true][data-v-5cd7215b]{animation:none;opacity:.5}@keyframes marPulse-5cd7215b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.mar-handoff[data-v-5cd7215b]{flex:none;padding:.2rem .55rem;border-radius:8px;background:var(--surface-accent);color:var(--surface-accent-fg);font-size:var(--fs-100);font-weight:600;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity var(--dur-state) var(--ease-soft),transform var(--dur-enter) var(--ease)}.mar-handoff[data-on=true][data-v-5cd7215b]{opacity:1;transform:none;animation:marPress-5cd7215b .7s var(--ease) both}@keyframes marPress-5cd7215b{0%,45%{scale:1}60%{scale:.94}to{scale:1}}.mar-stamp[data-v-5cd7215b]{display:flex;align-items:center;justify-content:center;gap:.25rem;width:-moz-fit-content;width:fit-content;margin:var(--sp-1) auto 0;padding:.2rem .6rem;border-radius:9999px;font-size:var(--fs-100);font-weight:600;line-height:1.45;background:color-mix(in oklab,var(--mock-success) 14%,transparent);color:var(--mock-success-fg);opacity:0;transform:translateY(4px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.mar-stamp[data-in=true][data-v-5cd7215b]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mar-away-row[data-v-5cd7215b],.mar-chip[data-v-5cd7215b],.mar-handoff[data-v-5cd7215b],.mar-in[data-v-5cd7215b],.mar-stamp[data-v-5cd7215b]{transform:none}.mar-handoff[data-on=true][data-v-5cd7215b],.mar-pulse[data-v-5cd7215b]{animation:none}}.mom-cta[data-v-7ae51f32]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4)}.mom-cta-line[data-v-7ae51f32]{font-size:var(--fs-300);letter-spacing:var(--track-body);color:var(--surface-muted)}.mom[data-v-7ae51f32]{display:grid;gap:var(--sp-6);border-top:1px solid var(--surface-line)}.mom-rail[data-v-7ae51f32]{display:none}.mom-item[data-v-7ae51f32]{display:grid;gap:var(--sp-5);padding:var(--sp-7) 0;border-bottom:1px solid var(--surface-line);scroll-margin-top:calc(var(--header-h) + 2rem)}.mom-tab[data-v-7ae51f32]{color:var(--surface-accent);margin-bottom:var(--sp-3)}.mom-copy[data-v-7ae51f32]{margin-top:var(--sp-3);max-width:32rem}.mom-note[data-v-7ae51f32]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--surface-line);font-size:var(--fs-200);color:var(--surface-faint);max-width:32rem}@media(min-width:1000px){.mom[data-v-7ae51f32]{grid-template-columns:9.5rem minmax(0,1fr);gap:var(--sp-7)}.mom-rail[data-v-7ae51f32]{display:flex;flex-direction:column;gap:var(--sp-1);position:sticky;top:calc(var(--header-h) + 3rem);align-self:start;padding-top:var(--sp-7)}.mom-rail-link[data-v-7ae51f32]{padding:.4rem 0 .4rem var(--sp-4);border-left:2px solid var(--surface-line);font-size:var(--fs-300);font-weight:500;color:var(--surface-faint);text-decoration:none;transition:color var(--dur-state) var(--ease-soft),border-color var(--dur-state) var(--ease-soft)}.mom-rail-link[data-active=true][data-v-7ae51f32]{color:var(--surface-fg);border-left-color:var(--surface-accent)}.mom-item[data-v-7ae51f32]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--sp-7);align-items:center}.mom-item[data-moment=live][data-v-7ae51f32]{align-items:start}.mom-tab[data-v-7ae51f32]{display:none}}.aud[data-v-fda9008a]{display:grid;border-top:1px solid var(--surface-line)}.aud-cell[data-v-fda9008a]{display:flex;flex-direction:column;padding:var(--sp-5) 0;border-bottom:1px solid var(--surface-line)}.aud-label[data-v-fda9008a]{color:var(--surface-accent);margin-bottom:var(--sp-3)}.aud-who[data-v-fda9008a]{font-size:var(--fs-500);line-height:var(--lh-heading);letter-spacing:var(--track-heading);font-weight:600;margin-bottom:var(--sp-2);max-width:26rem}.aud-pain[data-v-fda9008a]{font-size:var(--fs-300);max-width:30rem}.aud-plan[data-v-fda9008a]{margin-top:var(--sp-4);color:var(--surface-faint)}.aud-cta[data-v-fda9008a]{margin-top:auto;padding-top:var(--sp-4);align-self:start}.aud-stores[data-v-fda9008a]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.aud-store[data-v-fda9008a]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .7rem;border-radius:10px;border:1px solid var(--surface-line-strong);color:var(--surface-fg);background:transparent;font-size:var(--fs-300);font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:border-color var(--dur-state) var(--ease-soft),background var(--dur-state) var(--ease-soft),color var(--dur-state) var(--ease-soft)}.aud-store[data-v-fda9008a]:hover{border-color:var(--surface-fg);background:color-mix(in oklab,var(--surface-fg) 5%,transparent)}.aud-glyph[data-v-fda9008a]{width:15px;height:15px;flex:none}@media(max-width:999px){.aud-store[data-v-fda9008a]{min-height:2.75rem}}@media(min-width:860px){.aud[data-v-fda9008a]{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--surface-line)}.aud-cell[data-v-fda9008a]{border-bottom:0;border-left:1px solid var(--surface-line);padding:var(--sp-5) var(--sp-5)}.aud-cell[data-v-fda9008a]:first-child{border-left:0;padding-left:0}}.int[data-v-c4277242]{display:grid;gap:var(--sp-7)}.int-label[data-v-c4277242]{color:var(--surface-faint);margin-bottom:var(--sp-4)}.int-cta[data-v-c4277242]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.int-cta-line[data-v-c4277242]{font-size:var(--fs-400);letter-spacing:var(--track-body);color:var(--surface-muted)}.int-grid[data-v-c4277242]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--surface-line);border-left:1px solid var(--surface-line)}.int-cell[data-v-c4277242]{border-right:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line);min-width:0}.int-tile[data-v-c4277242]{display:block;position:relative;height:100%;padding:var(--sp-5) var(--sp-4);color:inherit;text-decoration:none;transition:background var(--dur-state) var(--ease-soft)}.int-tile[data-link=true][data-v-c4277242]:hover{background:var(--surface-raised)}.int-logo[data-v-c4277242]{display:flex;align-items:center;justify-content:flex-start;height:28px;margin-bottom:var(--sp-4);color:var(--surface-faint);transition:color var(--dur-state) var(--ease-soft)}.int-logo img[data-v-c4277242]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter var(--dur-state) var(--ease-soft),opacity var(--dur-state) var(--ease-soft)}.int-tile:hover .int-logo img[data-v-c4277242]{filter:none;opacity:1}.int-tile:hover .int-logo[data-v-c4277242]{color:var(--surface-fg)}.int-name[data-v-c4277242]{font-size:var(--fs-300);font-weight:600;letter-spacing:var(--track-body);margin-bottom:var(--sp-2)}.int-soon[data-v-c4277242]{display:inline-block;vertical-align:1px;margin-left:.4rem;padding:.15rem .35rem;border-radius:var(--r-sm);background:color-mix(in oklab,var(--surface-faint) 14%,transparent);font-size:.625rem}.int-soon[data-v-c4277242],.int-text[data-v-c4277242]{color:var(--surface-faint)}.int-text[data-v-c4277242]{font-size:var(--fs-200);line-height:1.45;letter-spacing:var(--track-body)}.int-arrow[data-v-c4277242]{position:absolute;top:var(--sp-4);right:var(--sp-4);color:var(--surface-faint);opacity:0;transform:translate(-2px,2px);transition:opacity var(--dur-state) var(--ease-soft),transform var(--dur-state) var(--ease-soft)}.int-tile:focus-visible .int-arrow[data-v-c4277242],.int-tile:hover .int-arrow[data-v-c4277242]{opacity:1;transform:none}@media(hover:none){.int-logo img[data-v-c4277242]{filter:none;opacity:1}.int-arrow[data-v-c4277242]{opacity:1;transform:none}}@media(min-width:700px){.int-grid[data-v-c4277242]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.int-grid[data-v-c4277242]{grid-template-columns:repeat(5,minmax(0,1fr))}}.free-cta-line[data-v-d8d5cc74]{margin-bottom:var(--sp-3);font-size:var(--fs-400);letter-spacing:var(--track-body);color:var(--surface-muted)}.free-cta-row[data-v-d8d5cc74]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.free[data-v-d8d5cc74]{display:grid;gap:clamp(2.5rem,1rem + 5vw,4rem);align-items:center}.free-body[data-v-d8d5cc74],.free-result[data-v-d8d5cc74]{max-width:34rem}.free-result[data-v-d8d5cc74]{padding-top:var(--sp-5);border-top:1px solid var(--surface-line);font-size:var(--fs-500);line-height:1.45;letter-spacing:var(--track-heading);color:var(--surface-fg)}.free-cta[data-v-d8d5cc74],.free-result[data-v-d8d5cc74]{margin-top:var(--sp-5)}.free-visual[data-v-d8d5cc74]{display:grid;gap:var(--sp-4);align-content:start}@media(min-width:1000px){.free[data-v-d8d5cc74]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contra[data-v-aa0bfd0d]{display:grid;gap:var(--sp-6);align-items:start}.contra-label[data-v-aa0bfd0d]{color:var(--surface-faint);margin-bottom:var(--sp-4)}.contra-label.is-accent[data-v-aa0bfd0d]{color:var(--surface-accent)}.contra-chat[data-v-aa0bfd0d],.contra-form[data-v-aa0bfd0d]{border:1px solid var(--surface-line);border-radius:16px;padding:var(--sp-5);background:var(--surface-raised);min-height:17rem}.contra-hint[data-v-aa0bfd0d]{color:var(--surface-faint);margin-top:var(--sp-3)}.cf-row[data-v-aa0bfd0d]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) .9rem;align-items:center;gap:var(--sp-3);font-size:var(--fs-200);padding:.5rem .7rem;margin-bottom:var(--sp-3);border:1px solid var(--surface-line);border-radius:8px;background:var(--surface-sunken);transition:border-color var(--dur-state) var(--ease-soft);transition-delay:calc(var(--i)*90ms)}.cf-row[data-v-aa0bfd0d]:last-child{margin-bottom:0}.cf-row[data-filled=true][data-v-aa0bfd0d]{border-color:var(--surface-line-strong)}.cf-name[data-v-aa0bfd0d]{color:var(--surface-faint);white-space:nowrap}.cf-slot[data-v-aa0bfd0d]{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;min-height:1.15em;min-width:0}.cf-caret[data-v-aa0bfd0d]{width:1.5px;height:1.05em;background:var(--surface-muted);opacity:0;transition:opacity var(--dur-state) var(--ease-soft)}.cf-caret[data-on=true][data-v-aa0bfd0d]{opacity:1;animation:cf-blink-aa0bfd0d 1.05s step-end infinite}@keyframes cf-blink-aa0bfd0d{0%,49%{opacity:1}50%,to{opacity:.05}}.cf-value[data-v-aa0bfd0d]{color:var(--surface-fg);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate(14px);transition:opacity .26s var(--ease),transform .26s var(--ease);transition-delay:calc(var(--i)*90ms)}.cf-row[data-filled=true] .cf-value[data-v-aa0bfd0d]{opacity:1;transform:none}.cf-mark[data-v-aa0bfd0d]{position:relative;display:grid;place-items:center;width:.9rem;height:.9rem}.cf-check[data-v-aa0bfd0d],.cf-star[data-v-aa0bfd0d]{grid-area:1/1;transition:opacity .26s var(--ease),transform .26s var(--ease);transition-delay:calc(var(--i)*90ms)}.cf-star[data-v-aa0bfd0d]{color:var(--surface-faint);line-height:1}.cf-check[data-v-aa0bfd0d]{width:.9rem;height:.9rem;color:var(--surface-accent);opacity:0;transform:scale(.6)}.cf-row[data-filled=true] .cf-star[data-v-aa0bfd0d]{opacity:0;transform:scale(.7)}.cf-row[data-filled=true] .cf-check[data-v-aa0bfd0d]{opacity:1;transform:none}.contra-chat[data-v-aa0bfd0d]{justify-content:space-between}.contra-chat[data-v-aa0bfd0d],.contra-thread[data-v-aa0bfd0d]{display:flex;flex-direction:column;gap:var(--sp-4)}.contra-thread[data-v-aa0bfd0d]{justify-content:center;flex:1}.contra-bubble[data-v-aa0bfd0d]{font-size:var(--fs-300);line-height:1.5;padding:.75rem .95rem;border-radius:14px;max-width:88%;opacity:0;transform:translateY(6px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.contra-bubble[data-in=true][data-v-aa0bfd0d]{opacity:1;transform:none}.contra-bubble.is-user[data-v-aa0bfd0d]{align-self:flex-end;background:var(--surface-sunken);color:var(--surface-fg);border-bottom-right-radius:5px}.contra-bubble.is-ai[data-v-aa0bfd0d]{align-self:flex-start;background:var(--surface-accent);color:var(--surface-accent-fg);border-bottom-left-radius:5px}.contra-bar[data-v-aa0bfd0d]{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--surface-line)}.contra-dot[data-v-aa0bfd0d]{flex:none;width:7px;height:7px;border-radius:var(--r-pill);background:var(--surface-line-strong);transition:background var(--dur-state) var(--ease-soft)}.contra-dot[data-on=true][data-v-aa0bfd0d]{background:var(--signal-dot);box-shadow:0 0 0 3px var(--promo-tint)}.contra-track[data-v-aa0bfd0d]{position:relative;flex:1;height:2px;border-radius:var(--r-pill);background:var(--surface-line);overflow:hidden}.contra-fill[data-v-aa0bfd0d]{position:absolute;inset:0;border-radius:inherit;background:var(--surface-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-reveal) var(--ease)}.contra-fill[data-on=true][data-v-aa0bfd0d]{transform:scaleX(.62)}@media(min-width:860px){.contra[data-v-aa0bfd0d]{grid-template-columns:1fr 1fr;gap:var(--sp-7)}}@media(prefers-reduced-motion:reduce){.contra-bubble[data-v-aa0bfd0d]{transform:none}.cf-caret[data-on=true][data-v-aa0bfd0d]{animation:none}.cf-check[data-v-aa0bfd0d],.cf-row[data-v-aa0bfd0d],.cf-star[data-v-aa0bfd0d],.cf-value[data-v-aa0bfd0d]{transition-delay:0s}.cf-check[data-v-aa0bfd0d],.cf-value[data-v-aa0bfd0d]{transition-duration:80ms}}.dev[data-v-43b9e2e4]{--mock-rec:#ff3b30;--mock-ink-raised:#1b1830;gap:.55rem;min-width:0}.dev[data-v-43b9e2e4],.dev-screen[data-v-43b9e2e4]{display:flex;flex-direction:column}.dev-screen[data-v-43b9e2e4]{background:var(--surface-raised);border:1px solid var(--surface-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 20px 50px -24px rgb(var(--ink-rgb)/.22)}[data-surface=ink] .dev-screen[data-v-43b9e2e4]{box-shadow:0 26px 60px -28px rgb(var(--ink-rgb)/.75)}.dev[data-kind=phone] .dev-screen[data-v-43b9e2e4]{aspect-ratio:9/19.5;width:100%;max-width:250px;margin-inline:auto;border-radius:34px;border-color:var(--surface-line-strong)}.dev-label[data-v-43b9e2e4]{color:var(--surface-faint);text-align:center}.dev-chrome[data-v-43b9e2e4]{background:var(--surface-sunken);border-bottom:1px solid var(--surface-line);padding:.5rem .6rem .45rem;display:grid;gap:.4rem}.dev-chrome-row[data-v-43b9e2e4]{display:flex;align-items:center;gap:.5rem;min-width:0}.dev-lights[data-v-43b9e2e4]{display:inline-flex;gap:4px;flex:none}.dev-lights i[data-v-43b9e2e4]{width:7px;height:7px;border-radius:50%;background:var(--surface-line-strong)}.dev-tab[data-v-43b9e2e4]{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.2rem .5rem;border-radius:8px 8px 0 0;background:var(--surface-raised);font-size:var(--fs-100);color:var(--surface-muted)}.dev-tab-mark[data-v-43b9e2e4]{width:11px;height:11px;border-radius:22%;flex:none}.dev-tab-title[data-v-43b9e2e4],.dev-url[data-v-43b9e2e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-url[data-v-43b9e2e4]{padding:.2rem .55rem;border-radius:9999px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--surface-line);color:var(--surface-faint)}.dev-split[data-v-43b9e2e4]{display:flex;flex:1;min-height:0}.dev-side[data-v-43b9e2e4]{flex:none;width:34%;max-width:8.5rem;padding:.55rem .5rem .7rem;background:var(--mock-ink-raised)}.dev-lights.is-dark i[data-v-43b9e2e4]{background:#ffffff38}.dev-side-nav[data-v-43b9e2e4]{display:grid;gap:1px;margin:.6rem 0 0;padding:0;list-style:none}.dev-side-nav li[data-v-43b9e2e4]{padding:.25rem .4rem;border-radius:6px;font-size:var(--fs-100);line-height:1.5;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-side-nav li[data-on=true][data-v-43b9e2e4]{background:#ffffff1a;color:#ffffffeb;font-weight:600}.dev-body[data-v-43b9e2e4]{flex:1;min-width:0;padding:var(--sp-4)}.dev[data-kind=phone] .dev-body[data-v-43b9e2e4]{padding:.35rem .85rem .6rem}.dev-ios[data-v-43b9e2e4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.7rem 1.1rem .35rem}.dev-ios-time[data-v-43b9e2e4]{color:var(--surface-fg);font-weight:600}.dev-ios-right[data-v-43b9e2e4]{display:inline-flex;align-items:center;gap:.4rem}.dev-batt[data-v-43b9e2e4]{position:relative;display:inline-block;width:20px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--surface-fg) 35%,transparent)}.dev-batt[data-v-43b9e2e4]:after{content:"";position:absolute;top:3px;right:-2.5px;width:2px;height:4px;border-radius:0 1px 1px 0;background:color-mix(in oklab,var(--surface-fg) 35%,transparent)}.dev-batt i[data-v-43b9e2e4]{position:absolute;inset:2px 6px 2px 2px;border-radius:1.5px;background:color-mix(in oklab,var(--surface-fg) 62%,transparent)}.dev-tabbar[data-v-43b9e2e4]{display:flex;align-items:center;justify-content:space-around;padding:.45rem .6rem .15rem;border-top:1px solid var(--surface-line);color:var(--surface-faint)}.dev-tab-item[data-on=true][data-v-43b9e2e4]{color:var(--surface-accent)}.dev-home[data-v-43b9e2e4]{display:block;width:34%;height:4px;margin:.25rem auto .4rem;border-radius:9999px;background:color-mix(in oklab,var(--surface-fg) 30%,transparent)}.dev-status[data-v-43b9e2e4]{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--sp-3);color:var(--surface-faint)}.dev-dot[data-v-43b9e2e4]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--surface-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--surface-accent) 22%,transparent);animation:devPulse-43b9e2e4 1.9s var(--ease-soft) infinite}.dev-dot[data-tone=rec][data-v-43b9e2e4]{width:8px;height:8px;background:var(--mock-rec);box-shadow:0 0 0 3px color-mix(in oklab,var(--mock-rec) 22%,transparent)}.dev-dot[data-done=true][data-v-43b9e2e4]{animation:none;background:var(--surface-faint);box-shadow:none}@keyframes devPulse-43b9e2e4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.dev-dot[data-v-43b9e2e4]{animation:none}}.sy[data-v-0db71fda]{--mock-rec:#ff3b30;display:grid;gap:var(--sp-5);margin-bottom:var(--sp-8)}@media(min-width:900px){.sy[data-v-0db71fda]{grid-template-columns:1.3fr 1fr .72fr;gap:var(--sp-5);align-items:start}}.sy-cap[data-v-0db71fda]{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--surface-muted)}.sy-cap[data-v-0db71fda],.sy-who[data-v-0db71fda]{margin-bottom:var(--sp-3)}.sy-who[data-v-0db71fda]{display:flex;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--surface-line)}.sy-avatar[data-v-0db71fda]{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--signal-tint);color:var(--surface-accent);font-size:var(--fs-100);font-weight:700}.sy-who-text[data-v-0db71fda]{min-width:0}.sy-who strong[data-v-0db71fda]{display:block;font-size:var(--fs-300);font-weight:700;letter-spacing:var(--track-heading)}.sy-who em[data-v-0db71fda]{display:block;font-style:normal;font-size:var(--fs-200);color:var(--surface-faint)}.sy-note[data-v-0db71fda]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:12px;background:var(--surface-sunken);opacity:0;transform:translateY(6px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.sy-note[data-in=true][data-v-0db71fda]{opacity:1;transform:none}.sy-note-text[data-v-0db71fda]{font-size:var(--fs-200);line-height:1.45;color:var(--surface-fg)}.sy-wave[data-v-0db71fda]{display:inline-flex;align-items:center;gap:2px;flex:none;height:18px;margin-top:1px}.sy-wave i[data-v-0db71fda]{width:2px;height:6px;border-radius:2px;background:var(--mock-rec);animation:syWave-0db71fda 1.1s var(--ease-soft) infinite}.sy-wave[data-done=true] i[data-v-0db71fda]{animation:none;height:9px;background:var(--surface-faint)}@keyframes syWave-0db71fda{0%,to{height:5px;opacity:.5}50%{height:15px;opacity:1}}.sy-line[data-v-0db71fda]{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:var(--sp-3);opacity:0;transform:translateY(6px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.sy-line[data-in=true][data-v-0db71fda]{opacity:1;transform:none}.sy-line p[data-v-0db71fda]{font-size:var(--fs-200);line-height:1.45;color:var(--surface-muted)}.sy-tile[data-v-0db71fda]{display:grid;place-items:center;width:36px;height:36px}.sy-move[data-v-0db71fda],.sy-tile[data-v-0db71fda]{border-radius:12px;background:var(--signal-tint);color:var(--surface-accent)}.sy-move[data-v-0db71fda]{margin-top:var(--sp-4);padding:.45rem .6rem;font-size:var(--fs-100);font-weight:600;line-height:1.4;opacity:0;transform:translateY(4px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.sy-move[data-in=true][data-v-0db71fda]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sy-wave i[data-v-0db71fda]{animation:none;height:10px}.sy-line[data-v-0db71fda],.sy-move[data-v-0db71fda],.sy-note[data-v-0db71fda]{transform:none}}.surf[data-v-4c6fb82f]{margin:0;border-top:1px solid var(--surface-line)}.surf-row[data-v-4c6fb82f]{display:grid;gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px solid var(--surface-line)}.surf-row dd[data-v-4c6fb82f]{margin:0;max-width:36rem}@media(min-width:760px){.surf-row[data-v-4c6fb82f]{grid-template-columns:14rem minmax(0,1fr);gap:var(--sp-6);align-items:baseline}}.teaser[data-v-d0c06991]{display:grid;gap:var(--sp-6);align-items:start}.teaser-eyebrow[data-v-d0c06991]{color:var(--surface-accent);margin-bottom:var(--sp-4)}.teaser-title[data-v-d0c06991]{text-wrap:balance}.teaser-lead[data-v-d0c06991]{font-size:var(--fs-500);font-weight:600;letter-spacing:var(--track-heading);margin-bottom:var(--sp-3)}.teaser-cta[data-v-d0c06991]{margin-top:var(--sp-5)}@media(min-width:900px){.teaser[data-v-d0c06991]{grid-template-columns:1fr 1fr;gap:var(--sp-7)}.teaser-side[data-v-d0c06991]{padding-top:var(--sp-2)}}.close[data-v-96312547]{max-width:40rem;margin-inline:auto;text-align:center;padding-block:var(--sp-6)}.close-eyebrow[data-v-96312547]{color:var(--surface-accent);margin-bottom:var(--sp-4)}.close-title[data-v-96312547]{text-wrap:balance;margin-bottom:var(--sp-5)}.close-body[data-v-96312547]{margin-bottom:var(--sp-6)}.close-cta[data-v-96312547]{display:flex;justify-content:center}.close-cta[data-v-96312547] .pair-row{justify-content:center}.close-cta[data-v-96312547] .pair-note{text-align:center}.stage[data-v-96312547]{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:var(--sp-6)}.stage-dot[data-v-96312547]{width:6px;height:6px;border-radius:var(--r-pill);background:var(--surface-line-strong);margin-bottom:var(--sp-3);transition:background var(--dur-state) var(--ease-soft)}.stage-dot[data-on=true][data-v-96312547]{background:var(--signal-dot);box-shadow:0 0 0 3px var(--promo-tint)}.stage-stamp[data-v-96312547]{display:inline-flex;align-items:baseline;gap:.45rem;color:var(--surface-faint);opacity:.35;transition:opacity var(--dur-state) var(--ease-soft),color var(--dur-state) var(--ease-soft)}.stage-stamp[data-on=true][data-v-96312547]{opacity:1;color:var(--surface-fg)}.stage-time[data-v-96312547]{color:var(--surface-faint);font-variant-numeric:tabular-nums}.stage-time[data-v-96312547]:before{content:"·";margin-right:.45rem}.stage-thread[data-v-96312547]{position:relative;width:1px;height:18px;margin-block:.4rem;background:var(--surface-line);overflow:hidden}.stage-fill[data-v-96312547]{position:absolute;inset:0;background:var(--surface-accent);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-enter) var(--ease)}.stage-fill[data-on=true][data-v-96312547]{transform:scaleY(1)}.stage-total[data-v-96312547]{margin-top:var(--sp-3);font-size:.6875rem;color:var(--surface-faint);opacity:0;transform:translateY(4px);transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease)}.stage-total[data-on=true][data-v-96312547]{opacity:1;transform:none}@media(min-width:780px){.stage[data-v-96312547]{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0}.stage-dot[data-v-96312547]{margin-bottom:0;margin-right:var(--sp-3)}.stage-thread[data-v-96312547]{width:clamp(1rem,3vw,2rem);height:1px;margin-block:0;margin-inline:var(--sp-3)}.stage-fill[data-v-96312547]{transform:scaleX(0);transform-origin:left}.stage-fill[data-on=true][data-v-96312547]{transform:scaleX(1)}.stage-total[data-v-96312547]{margin-top:0;margin-left:var(--sp-4)}}@media(prefers-reduced-motion:reduce){.stage-total[data-v-96312547]{transform:none}}.sticky[data-v-9785f0f6]{position:fixed;inset:auto 0 0;z-index:50;display:flex;gap:var(--sp-2);padding:var(--sp-3) var(--gutter);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--surface-bg);color:var(--surface-fg);border-top:1px solid var(--surface-line);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--dur-state) var(--ease-soft),opacity var(--dur-state) var(--ease-soft),visibility var(--dur-state) var(--ease-soft)}.sticky[data-visible=true][data-v-9785f0f6]{transform:none;opacity:1;visibility:visible}.sticky[data-v-9785f0f6] .btn2:first-child{flex:2}.sticky[data-v-9785f0f6] .btn2:last-child{flex:1}@media(min-width:900px){.sticky[data-v-9785f0f6]{display:none}}@media(prefers-reduced-motion:reduce){.sticky[data-v-9785f0f6]{transition:none}}
