.rec[data-v-a2968d0c]{--mock-rec:#ff3b30;--mock-success:#34c759;--mock-success-fg:#047a2e}[data-surface=ink] .rec[data-v-a2968d0c]{--mock-success-fg:var(--mock-success)}.rec-grid[data-v-a2968d0c]{gap:var(--sp-4);grid-template-columns:12px 1fr;display:grid}.rec-thread[data-v-a2968d0c]{background:var(--surface-line);border-radius:2px;width:2px;margin-left:5px;position:relative}.rec-thread-fill[data-v-a2968d0c]{background:var(--surface-accent);transition:height .62s var(--ease);border-radius:2px;display:block;position:absolute;inset:auto 0 0}.rec-who[data-v-a2968d0c]{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--surface-line);flex-wrap:wrap;display:flex}.rec-avatar[data-v-a2968d0c]{background:var(--signal-tint);width:2rem;height:2rem;color:var(--surface-accent);font-size:var(--fs-100);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.rec-who-text[data-v-a2968d0c]{min-width:0}.rec-who strong[data-v-a2968d0c]{font-size:var(--fs-300);letter-spacing:var(--track-heading);font-weight:700;display:block}.rec-who em[data-v-a2968d0c]{font-style:normal;font-size:var(--fs-200);color:var(--surface-faint);display:block}.rec-stamp[data-v-a2968d0c]{background:color-mix(in oklab,var(--mock-success) 14%,transparent);color:var(--mock-success-fg);font-size:var(--fs-100);animation:stampIn-a2968d0c var(--dur-enter) var(--ease) both;border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:.125rem .5rem;font-weight:600;display:inline-flex}@keyframes stampIn-a2968d0c{0%{opacity:0;transform:translateY(-4px)}}.rec-fields[data-v-a2968d0c]{padding:var(--sp-4) 0 0;gap:var(--sp-4);margin:0;display:grid}.rec-field dt[data-v-a2968d0c]{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-muted);margin-bottom:.3rem;font-size:.6875rem;font-weight:600}.rec-field dd[data-v-a2968d0c]{min-height:1.35rem;margin:0;position:relative}.rec-skeleton[data-v-a2968d0c]{background:var(--surface-sunken);border:1px solid var(--surface-line);transition:opacity var(--dur-state) var(--ease-soft);border-radius:5px;display:block;position:absolute;inset:.2rem 0}.rec-value[data-v-a2968d0c]{font-size:var(--fs-300);color:var(--surface-fg);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);font-weight:600;line-height:1.35;display:block;transform:translateY(4px)}.rec-field[data-filled=true] .rec-skeleton[data-v-a2968d0c]{opacity:0}.rec-field[data-filled=true] .rec-value[data-v-a2968d0c]{opacity:1;transform:none}.rec-draft[data-v-a2968d0c]{gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--surface-line);background:var(--surface-sunken);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid;transform:translateY(8px)}.rec-draft[data-in=true][data-v-a2968d0c]{opacity:1;transform:none}.rec-draft-tile[data-v-a2968d0c]{background:var(--signal-tint);width:36px;height:36px;color:var(--surface-accent);border-radius:12px;place-items:center;display:grid}.rec-draft-label[data-v-a2968d0c]{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-accent);margin-bottom:.35rem;font-size:.6875rem;font-weight:600}.rec-draft-body[data-v-a2968d0c]{font-size:var(--fs-300);color:var(--surface-muted);line-height:1.5}.rec-say[data-v-a2968d0c]{align-items:center;gap:var(--sp-3);margin:var(--sp-5) calc(var(--sp-5)*-1) calc(var(--sp-5)*-1);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--surface-line);background:var(--surface-sunken);opacity:0;transition:opacity var(--dur-enter) var(--ease);display:flex}.rec-say[data-in=true][data-v-a2968d0c]{opacity:1}.rec-say p[data-v-a2968d0c]{font-size:var(--fs-200);color:var(--surface-muted);line-height:1.5}.rec-wave[data-v-a2968d0c]{flex:none;align-items:center;gap:2px;height:18px;display:inline-flex}.rec-wave i[data-v-a2968d0c]{background:var(--mock-rec);width:2px;height:6px;animation:waveBar-a2968d0c 1.1s var(--ease-soft) infinite;border-radius:2px}.rec-say[data-done=true] .rec-wave i[data-v-a2968d0c]{background:var(--surface-faint);height:9px;animation:none}@keyframes waveBar-a2968d0c{0%,to{opacity:.5;height:5px}50%{opacity:1;height:15px}}@media (prefers-reduced-motion:reduce){.rec-wave i[data-v-a2968d0c]{height:10px}.rec-stamp[data-v-a2968d0c],.rec-wave i[data-v-a2968d0c]{animation:none}.rec-draft[data-v-a2968d0c],.rec-value[data-v-a2968d0c]{transform:none}}.hero2[data-v-5ab690b9]{background:var(--surface-bg);color:var(--surface-fg);background-image:radial-gradient(120% 70% at 78% 0,var(--signal-wash) 0,transparent 60%)}.hero2-frame[data-v-5ab690b9]{width:min(var(--page),100%);padding:calc(var(--header-h) + clamp(3rem, 1rem + 7vw, 6rem)) var(--gutter) var(--section-y);border-inline:1px solid var(--surface-line);margin-inline:auto}.hero2-head[data-v-5ab690b9]{margin-bottom:clamp(2rem,1rem + 3vw,3rem)}.hero2-grid[data-v-5ab690b9]{align-items:center;gap:clamp(2.5rem,1rem + 6vw,4.5rem);display:grid}.hero2-eyebrow[data-v-5ab690b9]{color:var(--surface-accent);margin-bottom:var(--sp-4)}.hero2-title[data-v-5ab690b9]{text-wrap:pretty;max-width:20ch}.hero2-sub[data-v-5ab690b9]{max-width:34rem;margin-bottom:var(--sp-6)}.hero2-proof[data-v-5ab690b9]{margin-top:var(--sp-8);border-top:1px solid var(--surface-line);gap:0;padding:0;list-style:none;display:grid}.hero2-proof li[data-v-5ab690b9]{padding:var(--sp-4) 0;color:var(--surface-faint);border-bottom:1px solid var(--surface-line)}@media (width>=720px){.hero2-proof[data-v-5ab690b9]{border-bottom:1px solid var(--surface-line);grid-template-columns:repeat(3,1fr)}.hero2-proof li[data-v-5ab690b9]{padding-inline:var(--sp-5);border-bottom:0;border-left:1px solid var(--surface-line)}.hero2-proof li[data-v-5ab690b9]:first-child{border-left:0;padding-left:0}}@media (width>=1000px){.hero2-grid[data-v-5ab690b9]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.hero2-title[data-v-5ab690b9]{max-width:24ch}}.prob[data-v-1bfa0068]{border-top:1px solid var(--surface-line);display:grid}.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]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.prob-cta-line[data-v-1bfa0068]{font-size:var(--fs-400);letter-spacing:var(--track-body);color:var(--surface-muted)}@media (width>=860px){.prob[data-v-1bfa0068]{border-bottom:1px solid var(--surface-line);grid-template-columns:repeat(3,1fr)}.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}}.mom-cta[data-v-b7964ac0]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.mom-cta-line[data-v-b7964ac0]{font-size:var(--fs-300);letter-spacing:var(--track-body);color:var(--surface-muted)}.mom[data-v-b7964ac0]{gap:var(--sp-6);border-top:1px solid var(--surface-line);display:grid}.mom-rail[data-v-b7964ac0]{display:none}.mom-item[data-v-b7964ac0]{gap:var(--sp-5);padding:var(--sp-7) 0;border-bottom:1px solid var(--surface-line);scroll-margin-top:calc(var(--header-h) + 2rem);display:grid}.mom-tab[data-v-b7964ac0]{color:var(--surface-accent);margin-bottom:var(--sp-3)}.mom-copy[data-v-b7964ac0]{margin-top:var(--sp-3);max-width:32rem}.mom-note[data-v-b7964ac0]{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 (width>=1000px){.mom[data-v-b7964ac0]{gap:var(--sp-7);grid-template-columns:9.5rem minmax(0,1fr)}.mom-rail[data-v-b7964ac0]{gap:var(--sp-1);top:calc(var(--header-h) + 3rem);padding-top:var(--sp-7);flex-direction:column;align-self:start;display:flex;position:sticky}.mom-rail-link[data-v-b7964ac0]{padding:.4rem 0 .4rem var(--sp-4);border-left:2px solid var(--surface-line);font-size:var(--fs-300);color:var(--surface-faint);transition:color var(--dur-state) var(--ease-soft),border-color var(--dur-state) var(--ease-soft);font-weight:500;text-decoration:none}.mom-rail-link[data-active=true][data-v-b7964ac0]{color:var(--surface-fg);border-left-color:var(--surface-accent)}.mom-item[data-v-b7964ac0]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.mom-item[data-moment=live][data-v-b7964ac0]{align-items:start}.mom-tab[data-v-b7964ac0]{display:none}}.aud[data-v-5c60fbab]{border-top:1px solid var(--surface-line);display:grid}.aud-cell[data-v-5c60fbab]{padding:var(--sp-5) 0;border-bottom:1px solid var(--surface-line);flex-direction:column;display:flex}.aud-label[data-v-5c60fbab]{color:var(--surface-accent);margin-bottom:var(--sp-3)}.aud-who[data-v-5c60fbab]{font-size:var(--fs-500);line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin-bottom:var(--sp-2);max-width:26rem;font-weight:600}.aud-pain[data-v-5c60fbab]{font-size:var(--fs-300);max-width:30rem}.aud-plan[data-v-5c60fbab]{margin-top:var(--sp-4);color:var(--surface-faint)}.aud-cta[data-v-5c60fbab]{padding-top:var(--sp-4);align-self:start;margin-top:auto}.aud-stores[data-v-5c60fbab]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.aud-store[data-v-5c60fbab]{border:1px solid var(--surface-line-strong);color:var(--surface-fg);font-size:var(--fs-300);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--dur-state) var(--ease-soft),background var(--dur-state) var(--ease-soft),color var(--dur-state) var(--ease-soft);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .7rem;font-weight:600;text-decoration:none;display:inline-flex}.aud-store[data-v-5c60fbab]:hover{border-color:var(--surface-fg);background:color-mix(in oklab,var(--surface-fg) 5%,transparent)}.aud-glyph[data-v-5c60fbab]{flex:none;width:15px;height:15px}@media (width<=999px){.aud-store[data-v-5c60fbab]{min-height:2.75rem}}@media (width>=860px){.aud[data-v-5c60fbab]{border-bottom:1px solid var(--surface-line);grid-template-columns:repeat(3,1fr)}.aud-cell[data-v-5c60fbab]{border-bottom:0;border-left:1px solid var(--surface-line);padding:var(--sp-5) var(--sp-5)}.aud-cell[data-v-5c60fbab]:first-child{border-left:0;padding-left:0}}.int[data-v-0a8c0b50]{gap:var(--sp-7);display:grid}.int-label[data-v-0a8c0b50]{color:var(--surface-faint);margin-bottom:var(--sp-4)}.int-cta[data-v-0a8c0b50]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.int-cta-line[data-v-0a8c0b50]{font-size:var(--fs-400);letter-spacing:var(--track-body);color:var(--surface-muted)}.int-grid[data-v-0a8c0b50]{border-top:1px solid var(--surface-line);border-left:1px solid var(--surface-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.int-cell[data-v-0a8c0b50]{border-right:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line);min-width:0}.int-tile[data-v-0a8c0b50]{height:100%;padding:var(--sp-5) var(--sp-4);color:inherit;transition:background var(--dur-state) var(--ease-soft);text-decoration:none;display:block;position:relative}.int-tile[data-link=true][data-v-0a8c0b50]:hover{background:var(--surface-raised)}.int-logo[data-v-0a8c0b50]{height:28px;margin-bottom:var(--sp-4);color:var(--surface-faint);transition:color var(--dur-state) var(--ease-soft);justify-content:flex-start;align-items:center;display:flex}.int-logo img[data-v-0a8c0b50]{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.62;width:28px;height:28px;transition:filter var(--dur-state) var(--ease-soft),opacity var(--dur-state) var(--ease-soft)}.int-tile:hover .int-logo img[data-v-0a8c0b50]{filter:none;opacity:1}.int-tile:hover .int-logo[data-v-0a8c0b50]{color:var(--surface-fg)}.int-name[data-v-0a8c0b50]{font-size:var(--fs-300);letter-spacing:var(--track-body);margin-bottom:var(--sp-2);font-weight:600}.int-soon[data-v-0a8c0b50]{vertical-align:1px;border-radius:var(--r-sm);background:color-mix(in oklab,var(--surface-faint) 14%,transparent);margin-left:.4rem;padding:.15rem .35rem;font-size:.625rem;display:inline-block}.int-soon[data-v-0a8c0b50],.int-text[data-v-0a8c0b50]{color:var(--surface-faint)}.int-text[data-v-0a8c0b50]{font-size:var(--fs-200);letter-spacing:var(--track-body);line-height:1.45}.int-arrow[data-v-0a8c0b50]{top:var(--sp-4);right:var(--sp-4);color:var(--surface-faint);opacity:0;transition:opacity var(--dur-state) var(--ease-soft),transform var(--dur-state) var(--ease-soft);position:absolute;transform:translate(-2px,2px)}.int-tile:focus-visible .int-arrow[data-v-0a8c0b50],.int-tile:hover .int-arrow[data-v-0a8c0b50]{opacity:1;transform:none}@media (hover:none){.int-logo img[data-v-0a8c0b50]{filter:none;opacity:1}.int-arrow[data-v-0a8c0b50]{opacity:1;transform:none}}@media (width>=700px){.int-grid[data-v-0a8c0b50]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.int-grid[data-v-0a8c0b50]{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]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.free[data-v-d8d5cc74]{align-items:center;gap:clamp(2.5rem,1rem + 5vw,4rem);display:grid}.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);letter-spacing:var(--track-heading);color:var(--surface-fg);line-height:1.45}.free-cta[data-v-d8d5cc74],.free-result[data-v-d8d5cc74]{margin-top:var(--sp-5)}.free-visual[data-v-d8d5cc74]{gap:var(--sp-4);align-content:start;display:grid}@media (width>=1000px){.free[data-v-d8d5cc74]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contra[data-v-aa0bfd0d]{gap:var(--sp-6);align-items:start;display:grid}.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);padding:var(--sp-5);background:var(--surface-raised);border-radius:16px;min-height:17rem}.contra-hint[data-v-aa0bfd0d]{color:var(--surface-faint);margin-top:var(--sp-3)}.cf-row[data-v-aa0bfd0d]{align-items:center;gap:var(--sp-3);font-size:var(--fs-200);margin-bottom:var(--sp-3);border:1px solid var(--surface-line);background:var(--surface-sunken);transition:border-color var(--dur-state) var(--ease-soft);transition-delay:calc(var(--i)*90ms);border-radius:8px;grid-template-columns:minmax(0,auto) minmax(0,1fr) .9rem;padding:.5rem .7rem;display:grid}.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]{justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;min-height:1.15em;display:flex}.cf-caret[data-v-aa0bfd0d]{background:var(--surface-muted);opacity:0;width:1.5px;height:1.05em;transition:opacity var(--dur-state) var(--ease-soft)}.cf-caret[data-on=true][data-v-aa0bfd0d]{opacity:1;animation:1.05s step-end infinite cf-blink-aa0bfd0d}@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;text-overflow:ellipsis;opacity:0;transition:opacity .26s var(--ease),transform .26s var(--ease);transition-delay:calc(var(--i)*90ms);overflow:hidden;transform:translate(14px)}.cf-row[data-filled=true] .cf-value[data-v-aa0bfd0d]{opacity:1;transform:none}.cf-mark[data-v-aa0bfd0d]{place-items:center;width:.9rem;height:.9rem;display:grid;position:relative}.cf-check[data-v-aa0bfd0d],.cf-star[data-v-aa0bfd0d]{transition:opacity .26s var(--ease),transform .26s var(--ease);transition-delay:calc(var(--i)*90ms);grid-area:1/1}.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]{gap:var(--sp-4);flex-direction:column;display:flex}.contra-thread[data-v-aa0bfd0d]{flex:1;justify-content:center}.contra-bubble[data-v-aa0bfd0d]{font-size:var(--fs-300);opacity:0;max-width:88%;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);border-radius:14px;padding:.75rem .95rem;line-height:1.5;transform:translateY(6px)}.contra-bubble[data-in=true][data-v-aa0bfd0d]{opacity:1;transform:none}.contra-bubble.is-user[data-v-aa0bfd0d]{background:var(--surface-sunken);color:var(--surface-fg);border-bottom-right-radius:5px;align-self:flex-end}.contra-bubble.is-ai[data-v-aa0bfd0d]{background:var(--surface-accent);color:var(--surface-accent-fg);border-bottom-left-radius:5px;align-self:flex-start}.contra-bar[data-v-aa0bfd0d]{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--surface-line);display:flex}.contra-dot[data-v-aa0bfd0d]{border-radius:var(--r-pill);background:var(--surface-line-strong);width:7px;height:7px;transition:background var(--dur-state) var(--ease-soft);flex:none}.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]{border-radius:var(--r-pill);background:var(--surface-line);flex:1;height:2px;position:relative;overflow:hidden}.contra-fill[data-v-aa0bfd0d]{border-radius:inherit;background:var(--surface-accent);transform-origin:0;transition:transform var(--dur-reveal) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.contra-fill[data-on=true][data-v-aa0bfd0d]{transform:scaleX(.62)}@media (width>=860px){.contra[data-v-aa0bfd0d]{gap:var(--sp-7);grid-template-columns:1fr 1fr}}@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-e163f93c]{--mock-rec:#ff3b30;--mock-ink-raised:#1b1830;gap:.55rem;min-width:0}.dev[data-v-e163f93c],.dev-screen[data-v-e163f93c]{flex-direction:column;display:flex}.dev-screen[data-v-e163f93c]{background:var(--surface-raised);border:1px solid var(--surface-line);box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 20px 50px -24px rgb(var(--ink-rgb)/.22);border-radius:12px;overflow:hidden}[data-surface=ink] .dev-screen[data-v-e163f93c]{box-shadow:0 26px 60px -28px rgb(var(--ink-rgb)/.75)}.dev[data-kind=phone] .dev-screen[data-v-e163f93c]{aspect-ratio:9/19.5;border-color:var(--surface-line-strong);border-radius:34px;width:100%;max-width:250px;margin-inline:auto}.dev-label[data-v-e163f93c]{color:var(--surface-faint);text-align:center}.dev-chrome[data-v-e163f93c]{background:var(--surface-sunken);border-bottom:1px solid var(--surface-line);gap:.4rem;padding:.5rem .6rem .45rem;display:grid}.dev-chrome-row[data-v-e163f93c]{align-items:center;gap:.5rem;min-width:0;display:flex}.dev-lights[data-v-e163f93c]{flex:none;gap:4px;display:inline-flex}.dev-lights i[data-v-e163f93c]{background:var(--surface-line-strong);border-radius:50%;width:7px;height:7px}.dev-tab[data-v-e163f93c]{background:var(--surface-raised);min-width:0;font-size:var(--fs-100);color:var(--surface-muted);border-radius:8px 8px 0 0;align-items:center;gap:.35rem;padding:.2rem .5rem;display:inline-flex}.dev-tab-mark[data-v-e163f93c]{border-radius:22%;flex:none;width:11px;height:11px}.dev-tab-title[data-v-e163f93c],.dev-url[data-v-e163f93c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-url[data-v-e163f93c]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--surface-line);color:var(--surface-faint);border-radius:9999px;padding:.2rem .55rem}.dev-split[data-v-e163f93c]{flex:1;min-height:0;display:flex}.dev-side[data-v-e163f93c]{background:var(--mock-ink-raised);flex:none;width:34%;max-width:8.5rem;padding:.55rem .5rem .7rem}.dev-lights.is-dark i[data-v-e163f93c]{background:#ffffff38}.dev-side-nav[data-v-e163f93c]{gap:1px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.dev-side-nav li[data-v-e163f93c]{font-size:var(--fs-100);color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.25rem .4rem;line-height:1.5;overflow:hidden}.dev-side-nav li[data-on=true][data-v-e163f93c]{color:#ffffffeb;background:#ffffff1a;font-weight:600}.dev-body[data-v-e163f93c]{min-width:0;padding:var(--sp-4);flex:1}.dev[data-kind=phone] .dev-body[data-v-e163f93c]{padding:.35rem .85rem .6rem}.dev-ios[data-v-e163f93c]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:.7rem 1.1rem .35rem;display:flex}.dev-ios-time[data-v-e163f93c]{color:var(--surface-fg);font-weight:600}.dev-ios-right[data-v-e163f93c]{align-items:center;gap:.4rem;display:inline-flex}.dev-batt[data-v-e163f93c]{width:20px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--surface-fg) 35%,transparent);border-radius:3px;display:inline-block;position:relative}.dev-batt[data-v-e163f93c]:after{content:"";background:color-mix(in oklab,var(--surface-fg) 35%,transparent);border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:3px;right:-2.5px}.dev-batt i[data-v-e163f93c]{background:color-mix(in oklab,var(--surface-fg) 62%,transparent);border-radius:1.5px;position:absolute;inset:2px 6px 2px 2px}.dev-tabbar[data-v-e163f93c]{border-top:1px solid var(--surface-line);color:var(--surface-faint);justify-content:space-around;align-items:center;padding:.45rem .6rem .15rem;display:flex}.dev-tab-item[data-on=true][data-v-e163f93c]{color:var(--surface-accent)}.dev-home[data-v-e163f93c]{background:color-mix(in oklab,var(--surface-fg) 30%,transparent);border-radius:9999px;width:34%;height:4px;margin:.25rem auto .4rem;display:block}.dev-status[data-v-e163f93c]{margin-bottom:var(--sp-3);color:var(--surface-faint);align-items:center;gap:.35rem;display:flex}.dev-dot[data-v-e163f93c]{background:var(--surface-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab,var(--surface-accent) 22%,transparent);animation:devPulse-e163f93c 1.9s var(--ease-soft) infinite;border-radius:50%;flex:none}.dev-dot[data-tone=rec][data-v-e163f93c]{background:var(--mock-rec);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--mock-rec) 22%,transparent)}.dev-dot[data-done=true][data-v-e163f93c]{background:var(--surface-faint);box-shadow:none;animation:none}@keyframes devPulse-e163f93c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.dev-dot[data-v-e163f93c]{animation:none}}.sy[data-v-0db71fda]{--mock-rec:#ff3b30;gap:var(--sp-5);margin-bottom:var(--sp-8);display:grid}@media (width>=900px){.sy[data-v-0db71fda]{gap:var(--sp-5);grid-template-columns:1.3fr 1fr .72fr;align-items:start}}.sy-cap[data-v-0db71fda]{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-muted);font-size:.6875rem;font-weight:600}.sy-cap[data-v-0db71fda],.sy-who[data-v-0db71fda]{margin-bottom:var(--sp-3)}.sy-who[data-v-0db71fda]{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--surface-line);display:flex}.sy-avatar[data-v-0db71fda]{background:var(--signal-tint);width:1.9rem;height:1.9rem;color:var(--surface-accent);font-size:var(--fs-100);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sy-who-text[data-v-0db71fda]{min-width:0}.sy-who strong[data-v-0db71fda]{font-size:var(--fs-300);letter-spacing:var(--track-heading);font-weight:700;display:block}.sy-who em[data-v-0db71fda]{font-style:normal;font-size:var(--fs-200);color:var(--surface-faint);display:block}.sy-note[data-v-0db71fda]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);background:var(--surface-sunken);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);border-radius:12px;display:flex;transform:translateY(6px)}.sy-note[data-in=true][data-v-0db71fda]{opacity:1;transform:none}.sy-note-text[data-v-0db71fda]{font-size:var(--fs-200);color:var(--surface-fg);line-height:1.45}.sy-wave[data-v-0db71fda]{flex:none;align-items:center;gap:2px;height:18px;margin-top:1px;display:inline-flex}.sy-wave i[data-v-0db71fda]{background:var(--mock-rec);width:2px;height:6px;animation:syWave-0db71fda 1.1s var(--ease-soft) infinite;border-radius:2px}.sy-wave[data-done=true] i[data-v-0db71fda]{background:var(--surface-faint);height:9px;animation:none}@keyframes syWave-0db71fda{0%,to{opacity:.5;height:5px}50%{opacity:1;height:15px}}.sy-line[data-v-0db71fda]{align-items:start;gap:var(--sp-3);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);grid-template-columns:36px minmax(0,1fr);display:grid;transform:translateY(6px)}.sy-line[data-in=true][data-v-0db71fda]{opacity:1;transform:none}.sy-line p[data-v-0db71fda]{font-size:var(--fs-200);color:var(--surface-muted);line-height:1.45}.sy-tile[data-v-0db71fda]{place-items:center;width:36px;height:36px;display:grid}.sy-move[data-v-0db71fda],.sy-tile[data-v-0db71fda]{background:var(--signal-tint);color:var(--surface-accent);border-radius:12px}.sy-move[data-v-0db71fda]{margin-top:var(--sp-4);font-size:var(--fs-100);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);padding:.45rem .6rem;font-weight:600;line-height:1.4;transform:translateY(4px)}.sy-move[data-in=true][data-v-0db71fda]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sy-wave i[data-v-0db71fda]{height:10px;animation:none}.sy-line[data-v-0db71fda],.sy-move[data-v-0db71fda],.sy-note[data-v-0db71fda]{transform:none}}.surf[data-v-4c6fb82f]{border-top:1px solid var(--surface-line);margin:0}.surf-row[data-v-4c6fb82f]{gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px solid var(--surface-line);display:grid}.surf-row dd[data-v-4c6fb82f]{max-width:36rem;margin:0}@media (width>=760px){.surf-row[data-v-4c6fb82f]{gap:var(--sp-6);grid-template-columns:14rem minmax(0,1fr);align-items:baseline}}.teaser[data-v-d0c06991]{gap:var(--sp-6);align-items:start;display:grid}.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);letter-spacing:var(--track-heading);margin-bottom:var(--sp-3);font-weight:600}.teaser-cta[data-v-d0c06991]{margin-top:var(--sp-5)}@media (width>=900px){.teaser[data-v-d0c06991]{gap:var(--sp-7);grid-template-columns:1fr 1fr}.teaser-side[data-v-d0c06991]{padding-top:var(--sp-2)}}.close[data-v-96312547]{text-align:center;max-width:40rem;padding-block:var(--sp-6);margin-inline:auto}.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]{justify-content:center;display:flex}.close-cta[data-v-96312547] .pair-row{justify-content:center}.close-cta[data-v-96312547] .pair-note{text-align:center}.stage[data-v-96312547]{margin-bottom:var(--sp-6);flex-direction:column;align-items:center;gap:0;display:flex}.stage-dot[data-v-96312547]{border-radius:var(--r-pill);background:var(--surface-line-strong);width:6px;height:6px;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]{color:var(--surface-faint);opacity:.35;transition:opacity var(--dur-state) var(--ease-soft),color var(--dur-state) var(--ease-soft);align-items:baseline;gap:.45rem;display:inline-flex}.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]{background:var(--surface-line);width:1px;height:18px;margin-block:.4rem;position:relative;overflow:hidden}.stage-fill[data-v-96312547]{background:var(--surface-accent);transform-origin:top;transition:transform var(--dur-enter) var(--ease);position:absolute;inset:0;transform:scaleY(0)}.stage-fill[data-on=true][data-v-96312547]{transform:scaleY(1)}.stage-total[data-v-96312547]{margin-top:var(--sp-3);color:var(--surface-faint);opacity:0;transition:opacity var(--dur-enter) var(--ease),transform var(--dur-enter) var(--ease);font-size:.6875rem;transform:translateY(4px)}.stage-total[data-on=true][data-v-96312547]{opacity:1;transform:none}@media (width>=780px){.stage[data-v-96312547]{flex-flow:row;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-origin:0;transform:scaleX(0)}.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]{z-index:50;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);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);display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.sticky[data-visible=true][data-v-9785f0f6]{opacity:1;visibility:visible;transform:none}.sticky[data-v-9785f0f6] .btn2:first-child{flex:2}.sticky[data-v-9785f0f6] .btn2:last-child{flex:1}@media (width>=900px){.sticky[data-v-9785f0f6]{display:none}}@media (prefers-reduced-motion:reduce){.sticky[data-v-9785f0f6]{transition:none}}
