.page-shell.svelte-1uha8ag{--primary-ink:oklch(43% .14 235);--success-ink:oklch(41% .12 158);--warning-ink:oklch(42% .13 65)}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{accent-color:var(--primary)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{border:3px solid var(--background);background:var(--border-strong);border-radius:999px}.hero-accent.svelte-1uha8ag,.semantic-primary{color:var(--primary-ink)}.site-header.svelte-1uha8ag{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px)}.brand.svelte-1uha8ag,.nav-link.svelte-1uha8ag{text-decoration:none}.nav-link.svelte-1uha8ag{align-items:center;min-height:44px;transition:color .16s;display:inline-flex}.page-shell.svelte-1uha8ag :focus-visible{outline-offset:3px;outline-width:4px}.nav-link.svelte-1uha8ag:hover{color:var(--foreground)}.hero.svelte-1uha8ag{background:var(--background)}.primary-action.svelte-1uha8ag{box-shadow:0 8px 24px color-mix(in oklch, var(--primary) 22%, transparent);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.primary-action.svelte-1uha8ag:hover{box-shadow:0 12px 30px color-mix(in oklch, var(--primary) 28%, transparent);transform:translateY(-2px)}.handoff-board.svelte-1uha8ag{background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 26px 70px oklch(25% .035 250/.11)}.board-header.svelte-1uha8ag{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;display:flex}.demo-label.svelte-1uha8ag{background:var(--muted);min-height:28px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .65rem;font-size:11px;font-weight:600;display:inline-flex}.handoff-body.svelte-1uha8ag{background:color-mix(in oklch, var(--background) 72%, white);grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:1rem;padding:1rem;display:grid}.role-list.svelte-1uha8ag{gap:.55rem;display:grid;position:relative}.role-rail.svelte-1uha8ag{background:var(--border);width:2px;position:absolute;top:2rem;bottom:2rem;left:1.95rem}.role-cursor.svelte-1uha8ag{z-index:2;top:calc(16.7% + var(--active-role) * 33.3%);background:var(--primary);width:11px;height:11px;box-shadow:0 5px 14px color-mix(in oklch, var(--primary) 38%, transparent);border:3px solid #fff;border-radius:50%;transition:top .36s cubic-bezier(.2,.8,.2,1);position:absolute;left:1.95rem;transform:translate(-50%,-50%)}.role-button.svelte-1uha8ag{min-height:67px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.role-button.svelte-1uha8ag:hover{background:color-mix(in oklch, var(--card) 76%, transparent)}.role-button.is-active.svelte-1uha8ag{border-color:color-mix(in oklch, var(--primary) 32%, var(--border));background:var(--card);transform:translate(3px)}.role-icon.svelte-1uha8ag{border:1px solid var(--border);background:var(--card);width:42px;height:42px;color:var(--muted-foreground);border-radius:11px;place-items:center;display:grid}.role-button.is-active.svelte-1uha8ag .role-icon:where(.svelte-1uha8ag){border-color:color-mix(in oklch, var(--primary) 28%, var(--border));background:var(--accent);color:var(--primary-ink)}.role-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-align:left;font-size:13px}.role-status.svelte-1uha8ag{white-space:nowrap;font-size:11px;font-weight:650}.role-status-success.svelte-1uha8ag{color:var(--success-ink)}.receipt.svelte-1uha8ag{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:1.1rem}.receipt-content.svelte-1uha8ag{animation:.34s cubic-bezier(.2,.8,.2,1) both svelte-1uha8ag-receipt-handoff}@keyframes svelte-1uha8ag-receipt-handoff{0%{clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(-7px)}to{clip-path:inset(0);filter:blur();transform:translateY(0)}}.receipt.svelte-1uha8ag span:where(.svelte-1uha8ag),.receipt.svelte-1uha8ag strong:where(.svelte-1uha8ag),.receipt.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.receipt.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted-foreground);font-size:11px}.receipt.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:.4rem;font-size:13px;line-height:1.55}.receipt.svelte-1uha8ag .receipt-label:where(.svelte-1uha8ag){border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.receipt.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.4rem;font-size:12px;font-weight:650;line-height:1.55}.receipt.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted-foreground);margin-top:1.25rem;font-size:11px;line-height:1.65}.board-note.svelte-1uha8ag{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.75rem 1.4rem;font-size:11px;line-height:1.6}.section-block.svelte-1uha8ag{padding:5.25rem 0}.section-intro.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:3rem;display:flex}.section-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:32rem;color:var(--muted-foreground);font-size:16px;line-height:1.8}.journey.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3.5rem;list-style:none;display:grid;position:relative}.journey.svelte-1uha8ag:before{background:var(--border-strong);content:"";height:1px;position:absolute;top:24px;left:4%;right:4%}.journey.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:48px 1fr;gap:1rem;display:grid;position:relative}.journey-icon.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--primary) 25%, var(--border));background:var(--card);width:48px;height:48px;color:var(--primary-ink);border-radius:12px;place-items:center;display:grid}.journey.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted-foreground);font-size:11px}.journey.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:.35rem;font-size:16px;font-weight:650}.journey.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:19rem;color:var(--muted-foreground);margin-top:.55rem;font-size:13px;line-height:1.7}.proof-surface.svelte-1uha8ag{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:3.5rem;display:grid;overflow:hidden}.proof-surface.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:2rem}.proof-surface.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-left:1px solid var(--border)}.example-heading.svelte-1uha8ag{align-items:center;gap:.85rem;display:flex}.example-heading.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:17px;font-weight:650}.example-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-foreground);margin-top:.25rem;font-size:11px}.risk-symbol.svelte-1uha8ag{background:color-mix(in oklch, var(--destructive) 10%, white);width:36px;height:36px;color:var(--destructive);border-radius:10px;place-items:center;font-weight:800;display:grid}.risk-example.svelte-1uha8ag dl:where(.svelte-1uha8ag){margin-top:1.5rem}.risk-example.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){border-top:1px solid var(--border);grid-template-columns:72px 1fr;gap:1rem;padding:.9rem 0;font-size:13px;display:grid}.risk-example.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted-foreground)}.money-line.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:1rem;margin-top:2rem;display:flex}.money-line.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted-foreground);font-size:12px}.money-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.8rem}.missing-note.svelte-1uha8ag{border-top:1px solid var(--border);color:var(--warning-ink);margin-top:1rem;padding-top:1rem;font-size:12px;font-weight:650}.proof-note.svelte-1uha8ag{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:1rem;font-size:11px;display:flex}.faq-list.svelte-1uha8ag{border-top:1px solid var(--border)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--border)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:1rem 0;font-weight:650;list-style:none;display:flex}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-chevron{transition:transform .16s}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) .faq-chevron{transform:rotate(180deg)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){max-width:45rem;color:var(--muted-foreground);padding:0 2rem 1.25rem 0;font-size:14px;line-height:1.8}.closing.svelte-1uha8ag{background:var(--background)}@media (width<=1023px){.section-block.svelte-1uha8ag{padding:4rem 0}}@media (width<=767px){.handoff-body.svelte-1uha8ag,.proof-surface.svelte-1uha8ag{grid-template-columns:1fr}.role-button.svelte-1uha8ag{grid-template-columns:42px minmax(0,1fr)}.role-status.svelte-1uha8ag{text-align:left;grid-column:2}.proof-surface.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-top:1px solid var(--border);border-left:0}.section-intro.svelte-1uha8ag{flex-direction:column;align-items:start;gap:1rem}.journey.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.journey.svelte-1uha8ag:before{width:1px;height:auto;inset:1.5rem auto 1.5rem 24px}.money-line.svelte-1uha8ag{flex-direction:column;align-items:start}}@media (width<=480px){.board-header.svelte-1uha8ag,.board-note.svelte-1uha8ag{padding-left:1rem;padding-right:1rem}.handoff-body.svelte-1uha8ag{padding:.75rem}.proof-surface.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.role-cursor.svelte-1uha8ag,.role-button.svelte-1uha8ag,.primary-action.svelte-1uha8ag,.faq-chevron,.receipt-content.svelte-1uha8ag{transition:none;animation:none}}
