body{margin:0}.demo.svelte-1m4jdbr{background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;line-height:1.55}.demo.svelte-1m4jdbr .display{font-family:var(--display)}.demo.svelte-1m4jdbr em{font-style:italic;color:var(--accent)}.proposal-bar.svelte-1m4jdbr{background:#0e0e0c;color:#f6f2ea;padding:10px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;border-bottom:1px solid rgba(246,242,234,.08);flex-wrap:wrap}.proposal-bar.svelte-1m4jdbr .left:where(.svelte-1m4jdbr){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.proposal-bar.svelte-1m4jdbr .lbl:where(.svelte-1m4jdbr){color:#f6f2ea8c;text-transform:uppercase}.proposal-bar.svelte-1m4jdbr .logo:where(.svelte-1m4jdbr){color:#f6f2ea;text-decoration:none;font-weight:600}.proposal-bar.svelte-1m4jdbr .logo:where(.svelte-1m4jdbr) .b:where(.svelte-1m4jdbr){color:#ff5a1f;opacity:.7}.proposal-bar.svelte-1m4jdbr .div:where(.svelte-1m4jdbr){width:1px;height:16px;background:#f6f2ea2e}.proposal-bar.svelte-1m4jdbr .for:where(.svelte-1m4jdbr){color:#f6f2eabf}.proposal-bar.svelte-1m4jdbr .for:where(.svelte-1m4jdbr) b:where(.svelte-1m4jdbr){color:#f6f2ea;font-weight:500}.proposal-bar.svelte-1m4jdbr .right:where(.svelte-1m4jdbr){display:flex;gap:10px;align-items:center;flex-wrap:wrap}.proposal-bar.svelte-1m4jdbr .audit:where(.svelte-1m4jdbr){color:#f6f2eaa6;text-decoration:none;display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(246,242,234,.18);font-size:11px}.proposal-bar.svelte-1m4jdbr .audit:where(.svelte-1m4jdbr):hover{color:#f6f2ea;border-color:#f6f2ea73}.proposal-bar.svelte-1m4jdbr .cta:where(.svelte-1m4jdbr){background:#ff5a1f;color:#fff;padding:8px 14px;border-radius:999px;text-decoration:none;font-size:11.5px;display:inline-flex;align-items:center;gap:8px;font-weight:500;text-transform:uppercase}.demo-header.svelte-1m4jdbr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:22px 32px;background:var(--paper);border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);gap:32px;position:sticky;top:0;z-index:5}.brand.svelte-1m4jdbr{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.brand.svelte-1m4jdbr .logo-img:where(.svelte-1m4jdbr){height:42px;width:auto;display:block}.brand.svelte-1m4jdbr .mark:where(.svelte-1m4jdbr){width:44px;height:44px;border-radius:6px;background:var(--accent);color:var(--paper);display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em}.brand.svelte-1m4jdbr .name:where(.svelte-1m4jdbr){display:flex;flex-direction:column;gap:2px;line-height:1.05}.brand.svelte-1m4jdbr .word:where(.svelte-1m4jdbr){font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.015em}.brand.svelte-1m4jdbr small:where(.svelte-1m4jdbr){font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 60%,transparent)}.demo-nav.svelte-1m4jdbr{display:flex;gap:4px;justify-self:center}.demo-nav.svelte-1m4jdbr a:where(.svelte-1m4jdbr){padding:9px 16px;font-size:14.5px;color:color-mix(in srgb,var(--ink) 70%,transparent);text-decoration:none;border-radius:0;transition:color .12s}.demo-nav.svelte-1m4jdbr a:where(.svelte-1m4jdbr):hover{color:var(--accent)}.demo-nav.svelte-1m4jdbr a.on:where(.svelte-1m4jdbr){color:var(--accent);box-shadow:inset 0 -1.5px 0 var(--accent)}.header-right.svelte-1m4jdbr{display:flex;align-items:center;gap:12px}.langs.svelte-1m4jdbr{display:inline-flex;gap:2px}.langs.svelte-1m4jdbr a:where(.svelte-1m4jdbr){font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:color-mix(in srgb,var(--ink) 60%,transparent);text-decoration:none;padding:5px 8px;border-radius:5px;line-height:1}.langs.svelte-1m4jdbr a:where(.svelte-1m4jdbr):hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.langs.svelte-1m4jdbr a.on:where(.svelte-1m4jdbr){color:var(--paper);background:var(--accent)}.header-right.svelte-1m4jdbr .phone:where(.svelte-1m4jdbr){display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;letter-spacing:.03em;color:var(--accent);border:1px solid var(--accent);padding:8px 14px;border-radius:999px;text-decoration:none}.header-right.svelte-1m4jdbr .phone:where(.svelte-1m4jdbr):hover{background:var(--accent);color:var(--paper)}.demo-footer.svelte-1m4jdbr{background:var(--ink);color:var(--paper);padding:56px 32px 24px;margin-top:80px}.demo-footer.svelte-1m4jdbr .grid:where(.svelte-1m4jdbr){max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.demo-footer.svelte-1m4jdbr h4:where(.svelte-1m4jdbr){font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 55%,transparent);margin:0 0 12px;font-weight:500}.demo-footer.svelte-1m4jdbr .big:where(.svelte-1m4jdbr){font-family:var(--display);font-weight:600;font-size:28px;letter-spacing:-.02em;margin-bottom:8px}.demo-footer.svelte-1m4jdbr p:where(.svelte-1m4jdbr),.demo-footer.svelte-1m4jdbr a:where(.svelte-1m4jdbr){color:color-mix(in srgb,var(--paper) 85%,transparent);font-size:14.5px;line-height:1.65;text-decoration:none;display:block;margin:0}.demo-footer.svelte-1m4jdbr a:where(.svelte-1m4jdbr):hover{color:var(--accent)}.demo-footer.svelte-1m4jdbr .caption:where(.svelte-1m4jdbr){font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;color:color-mix(in srgb,var(--paper) 55%,transparent)}.demo-footer.svelte-1m4jdbr .base:where(.svelte-1m4jdbr){max-width:1280px;margin:32px auto 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11.5px;color:color-mix(in srgb,var(--paper) 55%,transparent);letter-spacing:.04em;flex-wrap:wrap;gap:12px}.demo-footer.svelte-1m4jdbr .powered:where(.svelte-1m4jdbr) a:where(.svelte-1m4jdbr){display:inline;color:color-mix(in srgb,var(--paper) 80%,transparent)}.demo-footer.svelte-1m4jdbr .powered:where(.svelte-1m4jdbr) a:where(.svelte-1m4jdbr):hover{color:var(--accent)}@media (max-width: 920px){.demo-header.svelte-1m4jdbr{grid-template-columns:1fr auto;padding:14px 18px;gap:12px}.demo-nav.svelte-1m4jdbr{grid-column:1 / -1;justify-self:stretch;overflow-x:auto;gap:0}.demo-nav.svelte-1m4jdbr a:where(.svelte-1m4jdbr){padding:9px 14px;flex-shrink:0}.demo-footer.svelte-1m4jdbr .grid:where(.svelte-1m4jdbr){grid-template-columns:1fr 1fr}}@media (max-width: 600px){.demo-footer.svelte-1m4jdbr .grid:where(.svelte-1m4jdbr){grid-template-columns:1fr}.proposal-bar.svelte-1m4jdbr .lbl:where(.svelte-1m4jdbr){display:none}}
