.tap-simple-onboarding-app{--space-xxs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 48px;--font-family-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-heading: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-family-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-label: 11px;--font-body-xs: 12px;--font-body-s: 12.5px;--font-body-m: 13px;--font-body: 14.5px;--font-body-l: 15px;--font-h6: 15px;--font-h5: 18px;--font-h4: 21px;--font-h3: 28px;--font-h2: 32px;--font-h1: 50px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-heading-weight: 600;--font-display-weight: 700;--line-body: 1.55;--line-heading: 1.2;--transition-fast: .18s ease;--ease-out: cubic-bezier(.2, .8, .2, 1);--radius-s: 6px;--radius-m: 12px;--radius-card: 14px;--radius-l: 18px;--radius-panel: 20px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(27, 26, 23, .04), 0 6px 20px rgba(27, 26, 23, .05);--shadow-card-soft: 0 1px 2px rgba(27, 26, 23, .03);--shadow-user: 0 6px 18px rgba(27, 26, 23, .12);--shadow-float: 0 1px 2px rgba(27, 26, 23, .04), 0 14px 36px rgba(27, 26, 23, .08);--shadow-deep: 0 14px 36px rgba(27, 26, 23, .2);--shadow-sheet: 0 1px 2px rgba(27, 26, 23, .05), 0 30px 60px rgba(27, 26, 23, .13);--shadow-sheet-behind: 0 20px 40px rgba(27, 26, 23, .06);--shadow-chip: 0 8px 18px rgba(20, 19, 17, .2);--shadow-mark: 0 6px 16px rgba(20, 19, 17, .18);--shadow-icon: 0 10px 24px rgba(20, 19, 17, .2);--shadow-file: 0 1px 2px rgba(27, 26, 23, .04), 0 12px 30px rgba(27, 26, 23, .07);--shadow-cell: 0 1px 0 rgba(27, 26, 23, .04);--shadow-sheet-up: 0 -6px 30px rgba(27, 26, 23, .08), 0 1px 2px rgba(27, 26, 23, .04);--shadow-rail-current: 0 12px 30px rgba(0, 0, 0, .3);--shadow-menu-sheet: 0 -20px 50px rgba(0, 0, 0, .45);--ring-accent: 0 0 0 5px var(--color-accent-scan);--shadow-panel: 0 0 0 1px rgba(255, 255, 255, .06), 0 30px 80px rgba(0, 0, 0, .45);--shadow-accent: 0 6px 18px var(--color-accent-soft);--shadow-accent-strong: 0 10px 24px var(--color-accent-soft);--inset-shine: inset 0 1px 0 rgba(255, 255, 255, .35);--dot-grid: radial-gradient(rgba(27, 26, 23, .07) 1px, rgba(0, 0, 0, 0) 1.3px);--dot-grid-fine: radial-gradient(rgba(27, 26, 23, .05) 1px, rgba(0, 0, 0, 0) 1.3px);--color-page: #0b0a09;--color-page-glow: radial-gradient(560px 260px at 90px -60px, var(--color-accent-glow), rgba(11, 10, 9, 0) 70%);--color-page-text: #edeae4;--color-page-heading: #fff;--color-page-muted: #8f897f;--color-page-subtle: #9b958c;--color-page-quiet: #a39d94;--color-page-line: rgba(255, 255, 255, .12);--color-page-line-strong: rgba(255, 255, 255, .2);--color-page-divider: rgba(255, 255, 255, .14);--color-page-raised: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .03));--color-page-ring: rgba(255, 255, 255, .08);--color-page-track: rgba(255, 255, 255, .1);--color-page-pill: rgba(255, 255, 255, .1);--color-page-backdrop: rgba(11, 10, 9, .6);--color-marker-well: #1c1611;--color-link: #ff8a3d;--color-link-hover: #ffa468;--color-accent: #ee6a1f;--color-accent-hover: #d95e17;--color-accent-soft: rgba(238, 106, 31, .18);--color-accent-ring: rgba(238, 106, 31, .16);--color-accent-line: rgba(238, 106, 31, .5);--color-accent-tint: rgba(238, 106, 31, .07);--color-accent-glow: rgba(238, 106, 31, .2);--color-accent-ink: #b0450b;--color-accent-wash: #fff6ef;--color-accent-wash-border: #f2d2bb;--color-accent-dashed: #e6ae88;--color-on-accent: #141311;--color-text: #1b1a17;--color-text-heading: #141311;--color-text-strong: #3f3b35;--color-text-muted: #6b665e;--color-text-subtle: #736e65;--color-text-placeholder: #736e67;--color-text-inverse: #fff;--color-text-on-dark: #f5f2ec;--color-text-on-dark-muted: #a39d94;--color-text-on-dark-quiet: #bdb6ab;--color-bg: #fff;--color-surface: #fff;--color-surface-soft: #f6f4f0;--color-surface-raised: #faf9f6;--color-surface-muted: #ece7df;--color-surface-track: #e8e3db;--color-surface-cell: #f8f6f2;--color-surface-dark: #1b1a17;--color-surface-darker: #141311;--color-surface-black: #0b0a09;--color-gray-900: #141311;--color-gray-700: #3f3b35;--color-border: #ece7df;--color-border-soft: #f1ede6;--color-border-bubble: #e8e3da;--color-border-cell: #e4ded5;--color-border-strong: #d3cbbf;--color-border-control: #8f887e;--color-border-dashed: #cdc5b8;--color-border-card: #e6e0d6;--color-border-faint: #eee9e2;--color-scrollbar: #d6cfc4;--color-track: #efeae3;--color-pending: #d6cfc4;--color-sheet-line: #e0d9ce;--color-sheet-line-soft: #e3ddd3;--color-sheet-line-strong: #dcd4c8;--color-accent-wash-strong: #ffe4cf;--color-accent-scan: rgba(238, 106, 31, .14);--color-success: #1c7e45;--color-success-soft: #e9f6ee;--color-warning: #b0450b;--color-warning-soft: #fff6ef;--color-error: #b42318;--color-error-line: #d6574c;--color-error-line-soft: #e9aba5;--color-error-soft: #fff8f7;--color-info: #2f6bb0;--color-info-soft: #ebf2fb;--color-focus: #d95e17;--color-disabled: #c9c3ba;--color-hatch-on-dark: rgba(255, 255, 255, .18);--color-hatch-on-light: rgba(27, 26, 23, .2);--color-reading-ground: #efe9df;--color-reading-band: #e4dccf;--color-reading-grid: rgba(63, 59, 53, .14);--color-reading-grid-fine: rgba(63, 59, 53, .05);--color-reading-ink-on-ground: #655f58;--color-reading-scan: var(--color-accent);--color-reading-scan-on-ground: #d95e17;--color-reading-scan-wash: #ffeacf;--color-reading-paper: #fffdf9;--color-reading-paper-behind-1: #efebe4;--color-reading-paper-behind-2: #e7e2da;--color-reading-letterhead: #3f3b35;--color-reading-group-interchange: #141311;--color-reading-group-network: #8f887e;--color-reading-group-markup: #b0450b;--color-reading-group-interchange-on-ground: #6b665e;--color-reading-group-network-on-ground: #8f887e;--color-reading-group-markup-on-ground: #b84a3e;--color-reading-panel: rgba(255, 253, 249, .94);--color-reading-panel-ink: #141311;--color-reading-panel-ink-muted: #6b665e;--color-reading-check-on-ground: #2b6436;--color-reading-shadow: #000000;--header-height: 64px;--footer-height: 40px;--sidebar-width: 264px;--details-width: 372px;--panel-header-height: 76px}.tap-simple-onboarding-app{--color-accent: var(--tapsimple-color-accent, #ee6a1f);--color-accent-hover: var(--tapsimple-color-accent-hover, #d95e17);--color-focus: var(--tapsimple-color-accent-hover, #d95e17);--color-accent-ink: var(--tapsimple-color-accent-ink, #b0450b);--color-on-accent: var(--tapsimple-color-on-accent, #141311);--color-page: var(--tapsimple-color-page, #0b0a09);--color-page-text: var(--tapsimple-color-page-text, #edeae4);--color-link: var(--tapsimple-color-link, #ff8a3d);--color-surface: var(--tapsimple-color-surface, #fff);--color-bg: var(--tapsimple-color-surface, #fff);--color-text: var(--tapsimple-color-text, #1b1a17);--radius-m: var(--tapsimple-radius, 12px);--radius-card: var(--tapsimple-radius-card, 14px);--font-family-body: var(--tapsimple-font-family, "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--font-family-heading: var(--tapsimple-font-family-heading, "Bricolage Grotesque Variable", "Bricolage Grotesque", "Instrument Sans", ui-sans-serif, system-ui, sans-serif);--color-surface-soft: var(--tapsimple-color-surface-soft, #f6f4f0);--color-surface-raised: var(--tapsimple-color-surface-raised, #faf9f6);--color-surface-muted: var(--tapsimple-color-surface-muted, #ece7df);--color-surface-track: var(--tapsimple-color-surface-track, #e8e3db);--color-surface-cell: var(--tapsimple-color-surface-cell, #f8f6f2);--color-text-heading: var(--tapsimple-color-text-heading, #141311);--color-text-strong: var(--tapsimple-color-text-strong, #3f3b35);--color-text-muted: var(--tapsimple-color-text-muted, #6b665e);--color-text-subtle: var(--tapsimple-color-text-subtle, #736e65);--color-text-placeholder: var(--tapsimple-color-text-placeholder, #736e67);--color-border: var(--tapsimple-color-border, #ece7df);--color-border-soft: var(--tapsimple-color-border-soft, #f1ede6);--color-border-bubble: var(--tapsimple-color-border-bubble, #e8e3da);--color-border-cell: var(--tapsimple-color-border-cell, #e4ded5);--color-border-strong: var(--tapsimple-color-border-strong, #d3cbbf);--color-border-control: var(--tapsimple-color-border-control, #8f887e);--color-border-card: var(--tapsimple-color-border-card, #e6e0d6);--color-border-faint: var(--tapsimple-color-border-faint, #eee9e2);--color-scrollbar: var(--tapsimple-color-scrollbar, #d6cfc4);--color-track: var(--tapsimple-color-track, #efeae3);--color-sheet-line: var(--tapsimple-color-sheet-line, #e0d9ce);--color-sheet-line-soft: var(--tapsimple-color-sheet-line-soft, #e3ddd3);--color-sheet-line-strong: var(--tapsimple-color-sheet-line-strong, #dcd4c8);--color-accent-wash: var(--tapsimple-color-accent-wash, #fff6ef);--color-accent-wash-border: var(--tapsimple-color-accent-wash-border, #f2d2bb);--color-accent-wash-strong: var(--tapsimple-color-accent-wash-strong, #ffe4cf);--color-accent-dashed: var(--tapsimple-color-accent-dashed, #e6ae88);--color-success: var(--tapsimple-color-success, #1c7e45);--color-success-soft: var(--tapsimple-color-success-soft, #e9f6ee);--color-hatch-on-light: var(--tapsimple-color-hatch-on-light, rgba(27, 26, 23, .2));--color-reading-ground: var(--tapsimple-color-reading-ground, #efe9df);--color-reading-band: var(--tapsimple-color-reading-band, #e4dccf);--color-reading-grid: var(--tapsimple-color-reading-grid, rgba(63, 59, 53, .14));--color-reading-grid-fine: var(--tapsimple-color-reading-grid-fine, rgba(63, 59, 53, .05));--color-reading-ink-on-ground: var(--tapsimple-color-reading-ink-on-ground, #655f58);--color-reading-scan: var(--tapsimple-color-reading-scan, var(--color-accent));--color-reading-scan-on-ground: var(--tapsimple-color-reading-scan-on-ground, #d95e17);--color-reading-scan-wash: var(--tapsimple-color-reading-scan-wash, #ffeacf);--color-reading-paper: var(--tapsimple-color-reading-paper, #fffdf9);--color-reading-paper-behind-1: var(--tapsimple-color-reading-paper-behind-1, #efebe4);--color-reading-paper-behind-2: var(--tapsimple-color-reading-paper-behind-2, #e7e2da);--color-reading-letterhead: var(--tapsimple-color-reading-letterhead, #3f3b35);--color-reading-group-interchange: var(--tapsimple-color-reading-group-interchange, #141311);--color-reading-group-network: var(--tapsimple-color-reading-group-network, #8f887e);--color-reading-group-markup: var(--tapsimple-color-reading-group-markup, #b0450b);--color-reading-group-interchange-on-ground: var(--tapsimple-color-reading-group-interchange-on-ground, #6b665e);--color-reading-group-network-on-ground: var(--tapsimple-color-reading-group-network-on-ground, #8f887e);--color-reading-group-markup-on-ground: var(--tapsimple-color-reading-group-markup-on-ground, #b84a3e);--color-reading-panel: var(--tapsimple-color-reading-panel, rgba(255, 253, 249, .94));--color-reading-panel-ink: var(--tapsimple-color-reading-panel-ink, #141311);--color-reading-panel-ink-muted: var(--tapsimple-color-reading-panel-ink-muted, #6b665e);--color-reading-check-on-ground: var(--tapsimple-color-reading-check-on-ground, #2b6436);--color-reading-shadow: var(--tapsimple-color-reading-shadow, #000000);--color-accent-soft: color-mix(in srgb, var(--color-accent) 18%, transparent);--color-accent-ring: color-mix(in srgb, var(--color-accent) 16%, transparent);--color-accent-line: color-mix(in srgb, var(--color-accent) 50%, transparent);--color-accent-tint: color-mix(in srgb, var(--color-accent) 7%, transparent);--color-accent-glow: color-mix(in srgb, var(--color-accent) 20%, transparent);--color-accent-scan: color-mix(in srgb, var(--color-accent) 14%, transparent)}.tap-simple-onboarding-app,.tap-simple-onboarding-app *,.tap-simple-onboarding-app *:before,.tap-simple-onboarding-app *:after{box-sizing:border-box}.tap-simple-onboarding-app{width:100%;height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-family-body);font-size:var(--font-body);line-height:var(--line-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.tap-simple-onboarding-app h1,.tap-simple-onboarding-app h2,.tap-simple-onboarding-app h3,.tap-simple-onboarding-app h4,.tap-simple-onboarding-app h5,.tap-simple-onboarding-app h6{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-weight:var(--font-heading-weight);line-height:var(--line-heading);letter-spacing:normal;text-transform:none}.tap-simple-onboarding-app h1{font-size:var(--font-h1);font-weight:var(--font-display-weight)}.tap-simple-onboarding-app h2{font-size:var(--font-h2);font-weight:var(--font-display-weight)}.tap-simple-onboarding-app h3{font-size:var(--font-h3)}.tap-simple-onboarding-app h4{font-size:var(--font-h4)}.tap-simple-onboarding-app h5{font-size:var(--font-h5)}.tap-simple-onboarding-app h6{font-size:var(--font-h6)}.tap-simple-onboarding-app p,.tap-simple-onboarding-app ul,.tap-simple-onboarding-app ol,.tap-simple-onboarding-app form{margin:0}.tap-simple-onboarding-app p,.tap-simple-onboarding-app a,.tap-simple-onboarding-app label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.tap-simple-onboarding-app ul,.tap-simple-onboarding-app ol{padding:0;list-style:none}.tap-simple-onboarding-app a{text-decoration:none}.tap-simple-onboarding-app button,.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}.tap-simple-onboarding-app button{padding:0;border:0;border-radius:0;background:transparent}.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{padding:0;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface)}@container tsapp (max-width: 768px){.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{font-size:max(16px,1em)!important}}@media(pointer:coarse){.tap-simple-onboarding-app{-webkit-tap-highlight-color:transparent}}.tap-simple-onboarding-app :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tap-simple-onboarding-app [data-view-heading]:focus{outline:none}@media(prefers-reduced-motion:reduce){.tap-simple-onboarding-app,.tap-simple-onboarding-app *,.tap-simple-onboarding-app *:before,.tap-simple-onboarding-app *:after{scroll-behavior:auto;transition-duration:.01ms!important}}.onboarding-shell:where(.tap-simple-onboarding-app){display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) var(--footer-height);height:var(--onboarding-viewport-height, 100dvh);overflow:hidden;background:var(--color-page-glow),var(--color-page)}:where(.tap-simple-onboarding-app) .onboarding-shell__main{min-width:0;min-height:0;overflow:hidden}:where(.tap-simple-onboarding-app) .onboarding-shell__mode{display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:0 var(--space-s) 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation chat details";grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--details-width)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal{grid-template-areas:"navigation review";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status{grid-template-areas:"navigation status";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status-message{grid-template-areas:"status";grid-template-columns:minmax(0,1fr);padding:0 var(--space-s)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--statement{grid-template-areas:"navigation statement";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__statement{grid-area:statement}:where(.tap-simple-onboarding-app) .onboarding-shell__status{grid-area:status}:where(.tap-simple-onboarding-app) .onboarding-shell__navigation{grid-area:navigation}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{grid-area:chat}:where(.tap-simple-onboarding-app) .onboarding-shell__details{grid-area:details}:where(.tap-simple-onboarding-app) .onboarding-shell__review{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__documents{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__signature{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__terminal{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__statement,:where(.tap-simple-onboarding-app) .onboarding-shell__status,:where(.tap-simple-onboarding-app) .onboarding-shell__review,:where(.tap-simple-onboarding-app) .onboarding-shell__documents,:where(.tap-simple-onboarding-app) .onboarding-shell__signature,:where(.tap-simple-onboarding-app) .onboarding-shell__terminal{overflow:hidden;border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{overflow:hidden;border-radius:var(--radius-panel) 0 0 var(--radius-panel);box-shadow:var(--shadow-panel)}:where(.tap-simple-onboarding-app) .onboarding-shell__details{overflow:hidden;border-radius:0 var(--radius-panel) var(--radius-panel) 0;box-shadow:var(--shadow-panel)}@container tsapp (max-width: 768px){.onboarding-shell__terminal,.onboarding-shell__status{overscroll-behavior:contain}.tap-simple-onboarding-app{--font-label: 12px;--header-height: 52px}.onboarding-shell:where(.tap-simple-onboarding-app){grid-template-rows:minmax(var(--header-height),auto) minmax(0,1fr);background:radial-gradient(320px 200px at 40px -40px,var(--color-accent-glow),rgba(11,10,9,0) 70%),var(--color-page)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode{padding:0}:where(.tap-simple-onboarding-app) .onboarding-shell__statement,:where(.tap-simple-onboarding-app) .onboarding-shell__status,:where(.tap-simple-onboarding-app) .onboarding-shell__review,:where(.tap-simple-onboarding-app) .onboarding-shell__documents,:where(.tap-simple-onboarding-app) .onboarding-shell__signature,:where(.tap-simple-onboarding-app) .onboarding-shell__terminal,:where(.tap-simple-onboarding-app) .onboarding-shell__chat,:where(.tap-simple-onboarding-app) .onboarding-shell__details{border-radius:0;box-shadow:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation" "chat" "details";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}:where(.tap-simple-onboarding-app) .onboarding-shell__statement{border-radius:24px 24px 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__terminal,:where(.tap-simple-onboarding-app) .onboarding-shell__status{overflow-y:auto}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-open{grid-template-rows:auto minmax(0,1fr) 0}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-open .onboarding-shell__details{overflow:hidden;border:0;visibility:hidden}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-settled .onboarding-shell__navigation{display:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal{grid-template-areas:"review";grid-template-columns:minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal .onboarding-shell__navigation{display:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--statement{grid-template-areas:"navigation" "statement";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status{grid-template-areas:"navigation" "status";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}@container tsapp (min-width: 769px) and (max-width: 1024px){:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation chat" "navigation details";grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{border-radius:var(--radius-panel) var(--radius-panel) 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__details{border-radius:0 0 var(--radius-panel) var(--radius-panel)}}.tap-simple-onboarding-app .stage-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase}.tap-simple-onboarding-app .stage-eyebrow__name{color:var(--color-accent-ink)}.tap-simple-onboarding-app .stage-eyebrow__dot{width:3px;height:3px;border-radius:50%;background:var(--color-pending)}.tap-simple-onboarding-app .stage-eyebrow__mark{display:flex;align-items:center;gap:5px}.tap-simple-onboarding-app .stage-eyebrow__mark svg{width:13px;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.tap-simple-onboarding-app .button-ember{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 22px;border:0;border-radius:14px;color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--inset-shine),var(--shadow-accent-strong);font-size:var(--font-body-l);font-weight:var(--font-semibold);cursor:pointer;transition:filter .15s,transform .15s,opacity .15s}.tap-simple-onboarding-app .button-ember:focus-visible{filter:brightness(1.07)}@media(hover:hover){.tap-simple-onboarding-app .button-ember:hover:not(:disabled){filter:brightness(1.07)}}.tap-simple-onboarding-app .button-ember:active:not(:disabled){transform:translateY(1px)}.tap-simple-onboarding-app .button-ember:disabled{opacity:.55;cursor:default}.tap-simple-onboarding-app .button-ember svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.tap-simple-onboarding-app .button-outline{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 22px;border:1.5px solid var(--color-text-heading);border-radius:14px;color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body-l);font-weight:var(--font-semibold);cursor:pointer;transition:background-color .15s,transform .15s,opacity .15s}.tap-simple-onboarding-app .button-outline:focus-visible{background:var(--color-surface-soft)}@media(hover:hover){.tap-simple-onboarding-app .button-outline:hover:not(:disabled){background:var(--color-surface-soft)}}.tap-simple-onboarding-app .button-outline:active:not(:disabled){transform:translateY(1px)}.tap-simple-onboarding-app .button-outline:disabled{opacity:.55;cursor:default}.tap-simple-onboarding-app .button-outline svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.tap-simple-onboarding-app .button-ember,.tap-simple-onboarding-app .button-outline{transition:none}}@container tsapp (max-width: 768px){.tap-simple-onboarding-app .mobile-action-bar{display:grid;gap:10px;min-width:0;padding:12px 16px 14px;border-top:1px solid var(--color-border);background:var(--color-surface)}.tap-simple-onboarding-app .mobile-action-bar .button-ember{justify-content:center;width:100%}}.onboarding-shell--embedded:where(.tap-simple-onboarding-app){grid-template-rows:auto minmax(0,1fr);background:var(--color-surface)}.onboarding-shell--embedded :where(.onboarding-shell__mode){padding:0}.onboarding-shell--embedded :where(.onboarding-shell__mode--statement){grid-template-areas:"statement";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__mode--review,.onboarding-shell__mode--documents,.onboarding-shell__mode--signature,.onboarding-shell__mode--terminal){grid-template-areas:"review";grid-template-columns:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__mode--onboarding){grid-template-areas:"chat details";grid-template-columns:minmax(0,1fr) var(--details-width);grid-template-rows:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__statement,.onboarding-shell__review,.onboarding-shell__documents,.onboarding-shell__signature,.onboarding-shell__terminal,.onboarding-shell__chat,.onboarding-shell__details){border-radius:0;box-shadow:none}.onboarding-shell--embedded :where(.onboarding-shell__details){border-left:1px solid var(--color-border)}@container tsapp (max-width: 1024px){.onboarding-shell--embedded :where(.onboarding-shell__mode--onboarding){grid-template-areas:"chat" "details";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.onboarding-shell--embedded :where(.onboarding-shell__details){border-top:1px solid var(--color-border);border-left:0}.onboarding-shell--embedded :where(.onboarding-shell__mode--keyboard-open){grid-template-rows:minmax(0,1fr) 0}}.onboarding-shell--embedded:where(.tap-simple-onboarding-app){--font-h1: 40px}@container tsapp (min-width: 769px){.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__stage{grid-template-columns:minmax(0,1fr) clamp(340px,37cqw,440px)}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__content{padding:36px 44px}}@container tsapp (min-width: 769px) and (max-width: 1024px){.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__stage{grid-template-columns:minmax(0,1fr) clamp(250px,27cqw,340px)}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__content{padding:28px 36px}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-illustration__callout{display:none}}
