@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";.home-hero{padding:88px 0 104px;border-bottom:1px solid var(--v-rule);position:relative}.home-hero__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:88px;align-items:start}.home-hero__h1{font-family:var(--v-font-serif);font-size:clamp(48px,5.4vw,80px);line-height:1.12;letter-spacing:-.02em;color:var(--v-ink);margin:22px 0 36px;font-weight:400;text-wrap:balance}.home-hero__h1 em{font-style:normal;color:var(--v-muted)}.home-hero__h1 .cite{color:var(--v-accent-2);font-style:normal}.home-hero__lede{font-size:18px;line-height:1.6;color:var(--v-ink-2);max-width:540px;margin:0 0 40px}.home-hero__ctas{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.home-hero__ctas .sep{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1px}.home-hero__meta{margin-top:56px;padding-top:24px;border-top:1px solid var(--v-rule);display:flex;gap:40px;flex-wrap:wrap;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.4px}.home-hero__meta b{color:var(--v-ink);font-weight:600}.home-hero__right{padding-top:60px}.home-hero__label{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px}.home-hero__caption{margin-top:20px;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;max-width:440px;line-height:1.6}.home-ledger-row{display:grid;grid-template-columns:200px 1fr;gap:48px;padding:28px 0;border-top:1px solid var(--v-rule);align-items:start}.home-ledger-row:first-of-type{border-top:2px solid var(--v-ink)}.home-ledger-row:last-of-type{border-bottom:2px solid var(--v-ink)}.home-ledger-row__group{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink);letter-spacing:1.2px;text-transform:uppercase;font-weight:600;padding-top:10px}.home-ledger-row__group small{display:block;color:var(--v-muted);font-weight:400;margin-top:4px;font-size:10px;letter-spacing:.3px}.home-ledger-item{display:grid;grid-template-columns:1fr 180px 160px;gap:32px;padding:12px 0;align-items:baseline}.home-ledger-item+.home-ledger-item{border-top:1px dashed var(--v-rule)}.home-ledger-item__name{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.home-ledger-item__name h3{font-family:var(--v-font-serif);font-size:26px;color:var(--v-ink);margin:0 0 6px;letter-spacing:-.01em;font-weight:400}.home-ledger-item__name p{font-size:14px;color:var(--v-ink-2);margin:0;line-height:1.5;flex-basis:100%}.home-ledger-item__regime{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;line-height:1.5}.home-ledger-item__price{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink-2);text-align:right;letter-spacing:.3px}.home-ledger-item__price b{color:var(--v-accent-2);font-weight:600}.home-ledger-item__price div{font-size:11px;color:var(--v-muted);margin-bottom:8px}.home-proof-grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--v-ink)}.home-proof-cell{padding:36px 40px 36px 0;border-bottom:1px solid var(--v-rule)}.home-proof-cell:nth-child(2n){padding-left:40px;border-left:1px solid var(--v-rule)}.home-proof-cell:nth-last-child(-n+2){border-bottom:2px solid var(--v-ink)}.home-proof-cell .q{font-family:var(--v-font-serif);font-size:26px;line-height:1.25;color:var(--v-ink);letter-spacing:-.005em;margin-bottom:18px}.home-proof-cell .who{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.home-proof-cell .who b{font-family:var(--v-font-mono);font-size:11px;color:var(--v-ink);text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.home-proof-cell .who span{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px}.home-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--v-ink);margin-top:56px}.home-nums__cell{padding:28px 24px;border-right:1px solid var(--v-rule)}.home-nums__cell:last-child{border-right:none}.home-nums__v{font-family:var(--v-font-serif);font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--v-ink)}.home-nums__l{font-size:14px;color:var(--v-ink-2);margin-top:14px;line-height:1.45;max-width:260px}.home-nums__s{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase;margin-top:10px}.home-how{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.home-how__list{display:grid;gap:0;border-top:2px solid var(--v-ink)}.home-how__step{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--v-rule);align-items:baseline}.home-how__step:last-child{border-bottom:2px solid var(--v-ink)}.home-how__n{font-family:var(--v-font-mono);font-size:11px;color:var(--v-accent-2);letter-spacing:1.2px;font-weight:600;padding-top:4px}.home-how__t{font-family:var(--v-font-serif);font-size:22px;color:var(--v-ink);margin:0 0 6px;letter-spacing:-.005em;font-weight:400}.home-how__d{font-size:14px;color:var(--v-ink-2);line-height:1.6;margin:0}@media(max-width:960px){.home-hero__grid,.home-how{grid-template-columns:1fr;gap:48px}.home-hero__right{padding-top:0}.home-proof-grid,.home-nums{grid-template-columns:1fr}.home-proof-cell:nth-child(2n){padding-left:0;border-left:none}.home-nums__cell{border-right:none;border-bottom:1px solid var(--v-rule)}.home-ledger-item{grid-template-columns:1fr;gap:10px}.home-ledger-item__price,.home-ledger-item__price div{text-align:left}.home-ledger-row{grid-template-columns:1fr;gap:16px}}.verify-hero{padding:56px 0 64px}.verify-hero__kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);padding:8px 14px 8px 10px;border:1px solid var(--v-rule);margin-bottom:28px}.verify-hero__kicker .dot{width:5px;height:5px;border-radius:50%;background:var(--v-accent-2)}.verify-hero h1{font-family:var(--v-font-serif);font-size:clamp(44px,5.4vw,76px);line-height:1.12;letter-spacing:-.02em;margin:0 0 24px;font-weight:400;max-width:860px;text-wrap:balance}.verify-hero h1 em{font-style:normal;color:var(--v-muted)}.verify-hero p.lede{font-size:17px;line-height:1.6;color:var(--v-ink-2);max-width:640px;margin:0 0 40px}.verify-drop{border:1.5px dashed var(--v-rule);background:#fff;padding:44px 40px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;transition:border-color var(--v-dur) var(--v-ease)}.verify-drop:hover{border-color:var(--v-accent-2)}.verify-drop__left h3{font-family:var(--v-font-serif);font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;font-weight:400}.verify-drop__left p{font-size:14px;color:var(--v-ink-2);line-height:1.6;margin:0;max-width:360px}.verify-drop__or{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;color:var(--v-muted);text-transform:uppercase;margin:20px 0 12px}.verify-drop__row{display:flex;gap:0;border:1px solid var(--v-rule);background:var(--v-paper)}.verify-drop__row input{flex:1;border:none;background:transparent;padding:14px 16px;font-family:var(--v-font-mono);font-size:13px;color:var(--v-ink);outline:none}.verify-drop__row input::placeholder{color:var(--v-muted)}.verify-drop__row button{border:none;border-left:1px solid var(--v-rule);background:var(--v-ink);color:var(--v-paper);font-family:var(--v-font-sans);font-weight:600;font-size:13px;padding:0 24px;cursor:pointer;letter-spacing:.3px}.verify-drop__samples{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--v-muted)}.verify-drop__samples button{background:none;border:none;color:var(--v-accent-2);text-decoration:underline;text-decoration-color:var(--v-rule);text-underline-offset:3px;cursor:pointer;padding:0;font-size:13px;font-family:inherit}.verify-drop__samples button:hover{text-decoration-color:var(--v-accent-2)}.verify-drop__samples button.is-on{color:var(--v-ink);text-decoration-color:var(--v-ink)}.verify-trust{margin-top:28px;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.4px;line-height:1.7;max-width:640px}.verify-trust b{color:var(--v-ink);font-weight:500}.verify-trust a{color:var(--v-accent-2)}.verify-result{margin-top:64px;border:1px solid var(--v-rule);background:#fff}.verify-result__header{padding:28px 40px;border-bottom:1px solid var(--v-rule);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.verify-result__state{display:flex;align-items:center;gap:14px}.verify-result__state .bar{width:4px;height:44px;background:var(--v-accent)}.verify-result__state.is-failed .bar{background:var(--v-danger)}.verify-result__state.is-voided .bar{background:var(--v-warn)}.verify-result__state h2{font-family:var(--v-font-serif);font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:0;font-weight:400}.verify-result__state p{font-size:13px;color:var(--v-muted);font-family:var(--v-font-mono);letter-spacing:.3px;margin:4px 0 0}.v-status--voided{color:var(--v-warn)}.verify-voided-banner{background:var(--v-warn);color:var(--v-paper);padding:20px 40px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.verify-voided-banner .vlabel{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;font-weight:600;padding:4px 8px;background:#faf8f32e;border-radius:2px}.verify-voided-banner h3{font-family:var(--v-font-serif);font-size:20px;line-height:1.3;margin:0 0 8px;font-weight:400}.verify-voided-banner p{font-size:14px;line-height:1.55;margin:0;color:#faf8f3e0}.verify-voided-banner .meta{font-family:var(--v-font-mono);font-size:11px;letter-spacing:.3px;margin-top:8px;color:#faf8f3b8}.verify-identity{padding:32px 40px;display:grid;grid-template-columns:200px 1fr;gap:14px 32px;font-size:14px;border-bottom:1px solid var(--v-rule)}.verify-identity dt{font-family:var(--v-font-mono);font-size:11px;letter-spacing:.4px;color:var(--v-muted);text-transform:uppercase;padding-top:2px}.verify-identity dd{margin:0;color:var(--v-ink);font-size:15px}.verify-identity dd.mono{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink-2)}.verify-identity dd.serif{font-family:var(--v-font-serif);font-size:20px;letter-spacing:-.005em;line-height:1.25}.verify-slab{padding:32px 40px;border-bottom:1px solid var(--v-rule)}.verify-slab__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;flex-wrap:wrap;gap:16px}.verify-slab__title{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);font-weight:500}.verify-slab__count{font-family:var(--v-font-mono);font-size:11px;color:var(--v-accent);letter-spacing:.3px}.verify-signer{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:18px 0;border-top:1px solid var(--v-rule);align-items:start}.verify-signer:last-child{border-bottom:1px solid var(--v-rule)}.verify-signer__tick{width:28px;height:28px;border-radius:50%;background:var(--v-accent);color:var(--v-paper);display:flex;align-items:center;justify-content:center;font-family:var(--v-font-mono);font-size:13px;font-weight:700;flex-shrink:0}.verify-signer__name{font-family:var(--v-font-serif);font-size:22px;letter-spacing:-.005em;line-height:1.2;margin:0 0 2px;font-weight:400}.verify-signer__role{font-size:13px;color:var(--v-muted);margin:0 0 10px}.verify-signer__kv{display:grid;grid-template-columns:110px 1fr;gap:4px 20px;font-size:12px;line-height:1.5}.verify-signer__kv dt{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;text-transform:uppercase}.verify-signer__kv dd{margin:0;font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink-2);word-break:break-all}.verify-signer__kv dd.ok{color:var(--v-accent)}.verify-signer__chip{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1px;text-transform:uppercase;padding:6px 10px;border:1px solid var(--v-rule);white-space:nowrap;display:block;margin-bottom:8px;text-align:center}.verify-ev{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px 20px;padding:14px 0;border-top:1px solid var(--v-rule);align-items:baseline}.verify-ev:last-child{border-bottom:1px solid var(--v-rule)}.verify-ev__tick{width:18px;height:18px;border-radius:50%;border:1.2px solid var(--v-rule);display:flex;align-items:center;justify-content:center;color:var(--v-muted);font-family:var(--v-font-mono);font-size:10px}.verify-ev--done .verify-ev__tick{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-paper)}.verify-ev__name{font-family:var(--v-font-mono);font-size:13px;color:var(--v-ink)}.verify-ev__hash{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted)}.verify-ev__action{font-family:var(--v-font-sans);font-size:12px;font-weight:500;color:var(--v-accent-2);text-decoration:underline;text-decoration-color:var(--v-rule);text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0}.verify-ev__done-label{font-family:var(--v-font-mono);font-size:11px;color:var(--v-accent);letter-spacing:.4px}.verify-affirm{padding:32px 40px;border-bottom:1px solid var(--v-rule);background:var(--v-paper-2)}.verify-affirm p{font-family:var(--v-font-serif);font-size:19px;line-height:1.55;letter-spacing:-.003em;margin:12px 0 0;color:var(--v-ink);max-width:720px}.verify-actions{padding:28px 40px;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center}.verify-actions .left{display:flex;gap:20px;flex-wrap:wrap}.verify-actions .hash-id{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px}.verify-actions .hash-id b{color:var(--v-ink-2)}.verify-failbox{padding:28px 40px;background:#fff;border-bottom:1px solid var(--v-rule);display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.verify-failbox .icon{width:44px;height:44px;border:2px solid var(--v-danger);color:var(--v-danger);display:flex;align-items:center;justify-content:center;font-family:var(--v-font-serif);font-size:24px;font-weight:400}.verify-failbox h3{font-family:var(--v-font-serif);font-size:22px;line-height:1.2;margin:0 0 8px;font-weight:400;color:var(--v-ink)}.verify-failbox p{margin:0;font-size:14px;line-height:1.6;color:var(--v-ink-2);max-width:620px}.verify-failbox pre{margin:14px 0 0;font-family:var(--v-font-mono);font-size:12px;background:var(--v-paper);border:1px solid var(--v-rule);padding:14px 18px;color:var(--v-ink-2);line-height:1.6;white-space:pre-wrap;word-break:break-all}.verify-failbox pre .tag{color:var(--v-danger)}.verify-toggle{position:fixed;right:24px;bottom:24px;z-index:30;background:var(--v-ink);color:var(--v-paper);padding:12px 16px;border-radius:2px;box-shadow:0 10px 30px -8px #1a181480;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.3px;display:flex;gap:10px;align-items:center}.verify-toggle .dot{width:5px;height:5px;border-radius:50%;background:var(--v-accent-2)}.verify-toggle button{border:none;background:transparent;color:var(--v-paper);font-family:var(--v-font-mono);font-size:11px;padding:4px 8px;cursor:pointer;letter-spacing:.3px;opacity:.5;transition:opacity var(--v-dur) var(--v-ease);border-radius:2px}.verify-toggle button:hover{opacity:1}.verify-toggle button.is-on{background:var(--v-accent-2);color:var(--v-paper);opacity:1}@media(max-width:960px){.verify-drop{grid-template-columns:1fr;gap:28px;padding:28px 24px}.verify-identity{grid-template-columns:1fr;gap:14px;padding:24px}.verify-signer{grid-template-columns:1fr}.verify-slab,.verify-result__header,.verify-affirm,.verify-actions,.verify-failbox{padding-left:24px;padding-right:24px}}.v-status--superseded{color:var(--v-muted)}.v-status--voided{color:var(--v-danger)}.dash-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.dash-rail{background:var(--v-paper-2);border-right:1px solid var(--v-rule);padding:28px 24px;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column}.dash-rail__brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;margin-bottom:4px}.dash-rail__brand .m{font-family:var(--v-font-serif);font-size:24px;color:var(--v-ink);letter-spacing:-.01em}.dash-rail__org{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:32px}.dash-rail__group{margin-bottom:28px}.dash-rail__h{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);font-weight:500;margin-bottom:10px;padding:0 8px}.dash-rail__item{display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--v-ink-2);text-decoration:none;font-size:14px;border-radius:var(--v-radius);transition:all var(--v-dur) var(--v-ease)}.dash-rail__item:hover{background:var(--v-paper);color:var(--v-ink)}.dash-rail__item.is-on{background:var(--v-ink);color:var(--v-paper)}.dash-rail__item .num{margin-left:auto;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted)}.dash-rail__item.is-on .num{color:#faf8f399}.dash-rail__foot{margin-top:auto;padding-top:20px;border-top:1px solid var(--v-rule)}.dash-rail__user{display:flex;align-items:center;gap:10px;padding:10px 8px;text-decoration:none}.dash-rail__ava{width:32px;height:32px;border-radius:50%;background:var(--v-ink);color:var(--v-paper);display:flex;align-items:center;justify-content:center;font-family:var(--v-font-serif);font-size:15px}.dash-rail__user__t{font-size:13px;color:var(--v-ink);font-weight:500;line-height:1.2}.dash-rail__user__s{font-size:11px;color:var(--v-muted);font-family:var(--v-font-mono);letter-spacing:.3px}.dash-main{padding:0;min-width:0}.dash-topbar{background:var(--v-paper);border-bottom:1px solid var(--v-rule);padding:18px 48px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;gap:24px}.dash-search{flex:1;max-width:480px;position:relative}.dash-search input{width:100%;padding:10px 14px 10px 36px;border:1px solid var(--v-rule);background:#fff;font-family:var(--v-font-sans);font-size:13px;color:var(--v-ink);outline:none;border-radius:var(--v-radius)}.dash-search input:focus{border-color:var(--v-accent-2)}.dash-search:before{content:"⌕";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--v-muted);font-size:16px}.dash-search kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);background:var(--v-paper-2);padding:2px 6px;border:1px solid var(--v-rule)}.dash-content{padding:40px 48px 80px;max-width:1280px}.dash-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--v-rule)}.dash-hero h1{font-family:var(--v-font-serif);font-size:44px;line-height:1.12;letter-spacing:-.015em;margin:0 0 8px;font-weight:400}.dash-hero h1 em{font-style:italic;color:var(--v-muted)}.dash-hero p{margin:0;font-size:15px;color:var(--v-ink-2)}.dash-hero__actions{display:flex;gap:10px}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--v-rule);background:#fff;margin-bottom:44px}.dash-kpi{padding:22px 24px;border-right:1px solid var(--v-rule);display:flex;flex-direction:column;gap:4px}.dash-kpi:last-child{border-right:none}.dash-kpi__t{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-muted);font-weight:500}.dash-kpi__v{font-family:var(--v-font-serif);font-size:36px;line-height:1;letter-spacing:-.01em;color:var(--v-ink);margin:6px 0 2px}.dash-kpi__d{font-size:12px;color:var(--v-ink-2)}.dash-kpi__d b{color:var(--v-accent);font-weight:500}.dash-kpi__d b.warn{color:var(--v-warn)}.dash-sec-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;gap:20px}.dash-sec-hd h2{font-family:var(--v-font-serif);font-size:24px;letter-spacing:-.01em;margin:0;font-weight:400}.dash-sec-hd .count{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.5px}.dash-attn{background:#fff;border:1px solid var(--v-rule);border-left:3px solid var(--v-warn);padding:22px 26px;margin-bottom:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.dash-attn__t{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-warn);font-weight:500;margin-bottom:6px}.dash-attn h3{font-family:var(--v-font-serif);font-size:20px;margin:0 0 4px;font-weight:400;letter-spacing:-.005em}.dash-attn p{margin:0;font-size:13px;color:var(--v-ink-2)}.dash-filters{display:flex;gap:8px;margin-bottom:0;padding:14px 0;border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);flex-wrap:wrap;align-items:center}.dash-filter{padding:7px 14px;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.5px;color:var(--v-muted);background:transparent;border:1px solid var(--v-rule);cursor:pointer;text-transform:uppercase;transition:all var(--v-dur) var(--v-ease)}.dash-filter:hover{color:var(--v-ink);border-color:var(--v-ink-2)}.dash-filter.is-on{background:var(--v-ink);color:var(--v-paper);border-color:var(--v-ink)}.dash-filters__sep{flex:1}.dash-filters__sort{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;display:flex;align-items:center;gap:8px}.dash-tbl{background:#fff;border:1px solid var(--v-rule);border-top:none}.dash-tbl__head{display:grid;grid-template-columns:28px 1.8fr 1.4fr 120px 120px 160px 120px;padding:12px 20px;background:var(--v-paper-2);border-bottom:1px solid var(--v-rule);font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-muted);gap:14px;align-items:center}.dash-row{display:grid;grid-template-columns:28px 1.8fr 1.4fr 120px 120px 160px 120px;padding:16px 20px;border-bottom:1px solid var(--v-rule);gap:14px;align-items:center;cursor:pointer;transition:background var(--v-dur) var(--v-ease);text-decoration:none;color:inherit}.dash-row:last-child{border-bottom:none}.dash-row:hover{background:var(--v-paper-2)}.dash-row input{accent-color:var(--v-accent-2);cursor:pointer}.dash-row__matter{font-family:var(--v-font-serif);font-size:16px;font-style:italic;color:var(--v-ink);line-height:1.2;letter-spacing:-.005em}.dash-row__filing{font-size:12px;color:var(--v-muted);margin-top:3px;font-family:var(--v-font-mono);letter-spacing:.3px}.dash-row__court{font-size:13px;color:var(--v-ink-2)}.dash-row__court small{display:block;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);margin-top:2px;letter-spacing:.2px}.dash-row__date{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink-2);letter-spacing:.2px}.dash-row__signer{font-size:13px;color:var(--v-ink-2)}.dash-row__signer small{display:block;font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);margin-top:2px;letter-spacing:.2px}.dash-row__pkt{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.2px}.dash-activity{margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px}.dash-act-list{background:#fff;border:1px solid var(--v-rule);padding:4px 24px}.dash-act{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--v-rule);align-items:start}.dash-act:last-child{border-bottom:none}.dash-act__when{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;padding-top:2px}.dash-act__body{font-size:13px;color:var(--v-ink-2);line-height:1.55}.dash-act__body b{color:var(--v-ink);font-weight:500}.dash-act__body .pill{display:inline-block;padding:1px 6px;background:var(--v-paper-2);border:1px solid var(--v-rule);font-family:var(--v-font-mono);font-size:10px;letter-spacing:.3px;color:var(--v-ink-2);margin:0 3px}.dash-aside-card{background:var(--v-paper-2);border:1px solid var(--v-rule);padding:20px 22px;margin-bottom:16px}.dash-aside-card h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin:0 0 12px;font-weight:500}.dash-aside-card p{font-size:13px;color:var(--v-ink-2);line-height:1.55;margin:0 0 10px}.dash-aside-card p:last-child{margin-bottom:0}.dash-aside-card ul{margin:0;padding:0;list-style:none}.dash-aside-card li{padding:8px 0;border-top:1px solid var(--v-rule);font-size:13px;color:var(--v-ink-2);display:flex;justify-content:space-between;gap:10px}.dash-aside-card li:first-child{border-top:none}.dash-aside-card li .v{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink)}@media(max-width:1180px){.dash-tbl__head{display:none}.dash-row{grid-template-columns:1fr;gap:6px;padding:18px 20px}}@media(max-width:1024px){.dash-activity{grid-template-columns:1fr}}@media(max-width:900px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi{border-bottom:1px solid var(--v-rule)}}@media(max-width:820px){.dash-hero{grid-template-columns:1fr}.dash-hero__actions{flex-wrap:wrap}.dash-shell{grid-template-columns:1fr}.dash-rail{position:relative;height:auto;border-right:none;border-bottom:1px solid var(--v-rule)}.dash-topbar,.dash-content{padding-left:20px;padding-right:20px}}.pricing-hero{padding:56px 0 40px}.pricing-hero__kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);padding:8px 14px 8px 10px;border:1px solid var(--v-rule);margin-bottom:28px}.pricing-hero__kicker .dot{width:5px;height:5px;border-radius:50%;background:var(--v-accent-2)}.pricing-hero h1{font-family:var(--v-font-serif);font-size:clamp(48px,6vw,84px);line-height:1.1;letter-spacing:-.022em;margin:0 0 24px;font-weight:400;max-width:920px;text-wrap:balance}.pricing-hero h1 em{font-style:normal;color:var(--v-muted)}.pricing-hero .lede{font-size:19px;line-height:1.6;color:var(--v-ink-2);max-width:680px;margin:0}.pricing-billing{margin-top:44px;display:inline-flex;background:var(--v-paper-2);border:1px solid var(--v-rule);padding:4px;gap:4px}.pricing-billing button{font-family:var(--v-font-sans);font-size:13px;font-weight:500;color:var(--v-muted);background:transparent;border:none;padding:10px 20px;cursor:pointer;letter-spacing:.2px;transition:all var(--v-dur) var(--v-ease)}.pricing-billing button.is-on{background:var(--v-ink);color:var(--v-paper);font-weight:600}.pricing-billing .save{margin-left:8px;font-family:var(--v-font-mono);font-size:10px;color:var(--v-accent);letter-spacing:.4px;text-transform:uppercase}.pricing-tiers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink);margin-top:40px}.pricing-tier{padding:40px 32px;border-right:1px solid var(--v-rule);display:flex;flex-direction:column;position:relative;background:var(--v-paper)}.pricing-tier:last-child{border-right:none;background:var(--v-ink);color:var(--v-paper)}.pricing-tier--focus{background:var(--v-paper-2)}.pricing-tier__ribbon{position:absolute;top:0;right:0;font-family:var(--v-font-mono);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-accent-2);padding:8px 12px;border-left:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);background:var(--v-paper)}.pricing-tier__name{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:16px;font-weight:500}.pricing-tier:last-child .pricing-tier__name{color:#faf8f399}.pricing-tier__audience{font-size:13px;color:var(--v-ink-2);line-height:1.5;margin-bottom:32px;min-height:40px;max-width:260px}.pricing-tier:last-child .pricing-tier__audience{color:#faf8f3b8}.pricing-tier__price{font-family:var(--v-font-serif);font-size:72px;line-height:1;letter-spacing:-.02em;color:var(--v-ink);margin:0 0 4px;font-weight:400}.pricing-tier:last-child .pricing-tier__price{color:var(--v-paper)}.pricing-tier__price small{font-family:var(--v-font-sans);font-size:14px;color:var(--v-muted);font-weight:500;margin-left:8px;letter-spacing:0;vertical-align:middle}.pricing-tier:last-child .pricing-tier__price small{color:#faf8f399}.pricing-tier__unit{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.4px;margin:0 0 28px;min-height:18px}.pricing-tier:last-child .pricing-tier__unit{color:#faf8f399}.pricing-tier__cta{margin-top:auto;padding-top:24px}.pricing-tier__cta .v-btn{width:100%;justify-content:center}.pricing-tier__anchor{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;line-height:1.7;padding-top:24px;margin-top:24px;border-top:1px dashed var(--v-rule)}.pricing-tier:last-child .pricing-tier__anchor{color:#faf8f38c;border-top-color:#faf8f326}.pricing-tier:last-child .v-btn--primary{background:var(--v-paper);color:var(--v-ink);border-color:var(--v-paper)}.pricing-tier:last-child .v-btn--primary:hover{background:#fff}.pricing-anchor{background:var(--v-paper-2);border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);padding:36px 0;margin-top:56px}.pricing-anchor__row{display:grid;grid-template-columns:220px 1fr 1fr 1fr;gap:40px;align-items:baseline}.pricing-anchor__label{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;padding-top:4px}.pricing-anchor__item h4{font-family:var(--v-font-serif);font-size:22px;margin:0 0 6px;font-weight:400;letter-spacing:-.005em}.pricing-anchor__item p{font-size:13px;color:var(--v-ink-2);margin:0;line-height:1.55;max-width:280px}.pricing-anchor__price{font-family:var(--v-font-mono);font-size:12px;color:var(--v-accent-2);letter-spacing:.3px;margin-top:6px}.pricing-compare{width:100%;border-collapse:collapse;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink);font-size:14px}.pricing-compare th,.pricing-compare td{padding:16px 20px;text-align:center;border-bottom:1px solid var(--v-rule);vertical-align:baseline;font-variant-numeric:tabular-nums}.pricing-compare tbody tr:last-child td{border-bottom:none}.pricing-compare thead th{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);font-weight:500;padding:18px 20px 14px;background:var(--v-paper)}.pricing-compare thead th.tier-h{color:var(--v-ink);font-size:11px}.pricing-compare thead th.tier-h b{font-family:var(--v-font-serif);font-size:22px;font-weight:400;display:block;color:var(--v-ink);margin-top:2px;letter-spacing:-.005em;text-transform:none}.pricing-compare td.feat{text-align:left;padding-left:0}.pricing-compare td.feat .f{font-size:15px;color:var(--v-ink)}.pricing-compare td.feat .h{font-size:12px;color:var(--v-muted);margin-top:3px;line-height:1.5}.pricing-compare tbody tr.row-group td{background:var(--v-paper-2);font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);text-align:left;padding:10px 0}.pricing-compare .tick{color:var(--v-accent);font-family:var(--v-font-mono);font-size:14px}.pricing-compare .dash{color:var(--v-rule);font-family:var(--v-font-mono);font-size:14px}.pricing-compare .val{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink)}.pricing-compare .val small{color:var(--v-muted);display:block;font-size:10px;margin-top:2px;letter-spacing:.4px}.pricing-compare td.highlight{background:var(--v-paper-2)}.pricing-meter{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:12px}.pricing-meter__viz{background:#fff;border:1px solid var(--v-rule);padding:32px}.pricing-meter__viz h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin:0 0 20px;font-weight:500}.pricing-meter__bars{display:grid;gap:14px}.pricing-meter__bar{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center}.pricing-meter__bar .k{font-size:13px;color:var(--v-ink-2)}.pricing-meter__bar .t{height:10px;background:var(--v-paper-2);position:relative;overflow:hidden}.pricing-meter__bar .f{height:100%;background:var(--v-accent)}.pricing-meter__bar .v{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;min-width:60px;text-align:right}.pricing-meter__note{font-size:14px;line-height:1.65;color:var(--v-ink-2);max-width:440px}.pricing-meter__note h3{font-family:var(--v-font-serif);font-size:26px;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px;font-weight:400}.pricing-meter__note ul{margin:16px 0 0;padding:0;list-style:none;font-size:14px}.pricing-meter__note li{padding:10px 0;border-top:1px solid var(--v-rule);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline}.pricing-meter__note li:first-child{border-top:none;padding-top:0}.pricing-meter__note li .k{font-family:var(--v-font-mono);font-size:10px;letter-spacing:.4px;color:var(--v-accent);white-space:nowrap;padding-top:2px}.pricing-meter__note li .k.na{color:var(--v-muted)}.pricing-faq{border-top:2px solid var(--v-ink)}.pricing-faq details{border-bottom:1px solid var(--v-rule);padding:24px 0}.pricing-faq details:last-child{border-bottom:2px solid var(--v-ink)}.pricing-faq summary{font-family:var(--v-font-serif);font-size:22px;letter-spacing:-.005em;color:var(--v-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-weight:400;line-height:1.3}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";font-family:var(--v-font-mono);font-size:18px;color:var(--v-accent-2);font-weight:400;line-height:1}.pricing-faq details[open] summary:after{content:"−"}.pricing-faq .a{padding-top:18px;color:var(--v-ink-2);font-size:16px;line-height:1.65;max-width:760px}.pricing-faq .a code{font-family:var(--v-font-mono);font-size:13px;background:var(--v-paper-2);padding:1px 6px;letter-spacing:.3px}@media(max-width:1024px){.pricing-tiers{grid-template-columns:1fr 1fr}.pricing-tier{border-right:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule)}.pricing-tier:nth-child(2n){border-right:none}.pricing-tier:last-child{border-bottom:none}.pricing-anchor__row{grid-template-columns:1fr 1fr;gap:24px}.pricing-anchor__label{grid-column:1 / -1}.pricing-meter{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.pricing-tiers{grid-template-columns:1fr}.pricing-tier{border-right:none}.pricing-compare thead{display:none}}.lit-crumbs{padding:20px 0 0;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--v-muted)}.lit-crumbs a{text-decoration:none;color:var(--v-muted)}.lit-crumbs a:hover{color:var(--v-accent-2)}.lit-crumbs .sep{margin:0 10px;color:var(--v-rule)}.lit-crumbs .here{color:var(--v-ink)}.lit-hero{padding:40px 0 96px;border-bottom:1px solid var(--v-rule)}.lit-hero__kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);padding:8px 14px 8px 10px;border:1px solid var(--v-rule);margin-top:24px}.lit-hero__kicker .dot{width:5px;height:5px;border-radius:50%;background:var(--v-accent-2)}.lit-hero__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:88px;align-items:start;margin-top:32px}.lit-hero__h1{font-family:var(--v-font-serif);font-size:clamp(52px,6vw,88px);line-height:1.1;letter-spacing:-.022em;color:var(--v-ink);margin:0 0 24px;font-weight:400;text-wrap:balance}.lit-hero__h1 em{font-style:normal;color:var(--v-muted)}.lit-hero__lede{font-size:19px;line-height:1.6;color:var(--v-ink-2);max-width:580px;margin:0 0 36px}.lit-hero__ctas{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.lit-hero__sub{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;line-height:1.6;max-width:520px;margin-top:18px}.lit-hero__retro{display:inline-block;margin-top:28px;padding:10px 0;font-size:14px;color:var(--v-accent-2);text-decoration:underline;text-decoration-color:var(--v-rule);text-underline-offset:4px}.lit-hero__right{padding-top:18px}.lit-hero__seal-row{display:flex;gap:10px;align-items:center;margin-bottom:16px}.lit-steps{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.lit-steps__list{border-top:2px solid var(--v-ink)}.lit-steps__row{display:grid;grid-template-columns:56px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--v-rule);align-items:baseline}.lit-steps__list .lit-steps__row:last-child{border-bottom:2px solid var(--v-ink)}.lit-steps__n{font-family:var(--v-font-mono);font-size:12px;color:var(--v-accent-2);letter-spacing:1.2px;font-weight:600;padding-top:3px}.lit-steps__t{font-family:var(--v-font-serif);font-size:22px;line-height:1.25;letter-spacing:-.005em;color:var(--v-ink);margin:0 0 6px;font-weight:400}.lit-steps__d{font-size:14px;color:var(--v-ink-2);line-height:1.6;margin:0;max-width:480px}.lit-steps__time{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;padding-top:6px}.lit-example{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.lit-example__left h3{font-family:var(--v-font-serif);font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px;font-weight:400}.lit-example__left p{color:var(--v-ink-2);font-size:15px;line-height:1.65;margin:0 0 12px;max-width:480px}.lit-example__ai{background:#fff;border:1px solid var(--v-rule);padding:24px;margin-top:24px}.lit-example__ai h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-muted);margin:0 0 12px;font-weight:500}.lit-example__ai ul{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.75;color:var(--v-ink-2)}.lit-example__ai li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:6px 0;border-bottom:1px dashed var(--v-rule)}.lit-example__ai li:last-child{border-bottom:none}.lit-example__ai li .t{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.3px}.lit-example__ai li .h{font-family:var(--v-font-mono);font-size:11px;color:var(--v-accent)}.lit-affirm{background:#fff;border:1px solid var(--v-rule);padding:56px 64px;position:relative}.lit-affirm__tag{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin-bottom:20px}.lit-affirm__body{font-family:var(--v-font-serif);font-size:26px;line-height:1.45;letter-spacing:-.005em;color:var(--v-ink);margin:0 0 24px}.lit-affirm__body em{font-style:italic;color:var(--v-ink)}.lit-affirm__body .hi{background:linear-gradient(transparent 62%,#b554302e 62%);padding:0 2px}.lit-affirm__cite{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.4px;padding-top:20px;border-top:1px solid var(--v-rule);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.lit-affirm__cite b{color:var(--v-ink);font-weight:600}.lit-faq{border-top:2px solid var(--v-ink)}.lit-faq details{border-bottom:1px solid var(--v-rule);padding:24px 0}.lit-faq details:last-child{border-bottom:2px solid var(--v-ink)}.lit-faq summary{font-family:var(--v-font-serif);font-size:22px;letter-spacing:-.005em;color:var(--v-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-weight:400}.lit-faq summary::-webkit-details-marker{display:none}.lit-faq summary:after{content:"+";font-family:var(--v-font-mono);font-size:18px;color:var(--v-accent-2);font-weight:400;line-height:1}.lit-faq details[open] summary:after{content:"−"}.lit-faq .a{padding-top:18px;color:var(--v-ink-2);font-size:16px;line-height:1.65;max-width:760px}.lit-faq .a code{font-family:var(--v-font-mono);font-size:13px;background:var(--v-paper-2);padding:1px 6px;letter-spacing:.3px}.lit-price{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink)}.lit-price__cell{padding:36px 32px;border-right:1px solid var(--v-rule)}.lit-price__cell:last-child{border-right:none;background:var(--v-paper-2)}.lit-price__tier{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:16px}.lit-price__v{font-family:var(--v-font-serif);font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--v-ink)}.lit-price__v small{font-family:var(--v-font-sans);font-size:14px;color:var(--v-muted);font-weight:500;margin-left:8px;letter-spacing:0}.lit-price__d{font-size:14px;color:var(--v-ink-2);margin:18px 0 24px;line-height:1.5}@media(max-width:960px){.lit-hero__grid,.lit-steps,.lit-example{grid-template-columns:1fr;gap:40px}.lit-price{grid-template-columns:1fr}.lit-price__cell{border-right:none;border-bottom:1px solid var(--v-rule)}.lit-affirm{padding:32px 24px}.lit-affirm__body{font-size:20px}}.wiz-shell{padding-left:300px;padding-right:320px;min-height:100vh;position:relative}.wiz-rail{position:fixed;left:0;top:0;width:300px;height:100vh;background:var(--v-paper-2);border-right:1px solid var(--v-rule);padding:28px 32px;overflow:auto;display:flex;flex-direction:column;z-index:8}.wiz-topbar{background:var(--v-paper);border-bottom:1px solid var(--v-rule);padding:18px 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;gap:16px}.wiz-canvas{padding:56px 64px 120px;max-width:880px}.wiz-aside{position:fixed;right:0;top:60px;width:320px;height:calc(100vh - 60px);background:var(--v-paper-2);border-left:1px solid var(--v-rule);padding:32px 28px;overflow:auto;z-index:7}.wiz-rail__brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;margin-bottom:6px}.wiz-rail__brand .m{font-family:var(--v-font-serif);font-size:24px;color:var(--v-ink);letter-spacing:-.01em;line-height:1}.wiz-rail__crumb{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:36px}.wiz-rail__crumb a{color:var(--v-muted);text-decoration:none}.wiz-rail__crumb a:hover{color:var(--v-accent-2)}.wiz-rail__title{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin-bottom:18px;font-weight:500}.wiz-steps{display:flex;flex-direction:column;gap:0;margin-bottom:32px}.wiz-step{display:grid;grid-template-columns:24px 1fr;gap:14px;padding:12px 0;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--v-ink-2);font-family:var(--v-font-sans);font-size:14px;position:relative;transition:color var(--v-dur) var(--v-ease)}.wiz-step:before{content:"";position:absolute;left:11px;top:30px;bottom:-2px;width:2px;background:var(--v-rule)}.wiz-step:last-child:before{display:none}.wiz-step__n{width:24px;height:24px;border-radius:50%;background:var(--v-paper);border:1.5px solid var(--v-rule);color:var(--v-muted);font-family:var(--v-font-mono);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;transition:all var(--v-dur) var(--v-ease)}.wiz-step__body{padding-top:3px}.wiz-step__t{font-weight:500;color:var(--v-ink-2);line-height:1.3;font-size:14px}.wiz-step__d{font-size:11px;color:var(--v-muted);margin-top:2px;font-family:var(--v-font-mono);letter-spacing:.3px}.wiz-step.is-done .wiz-step__n{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-paper)}.wiz-step.is-done:before{background:var(--v-accent)}.wiz-step.is-active .wiz-step__n{background:var(--v-ink);border-color:var(--v-ink);color:var(--v-paper)}.wiz-step.is-active .wiz-step__t{color:var(--v-ink);font-weight:600}.wiz-step.is-active .wiz-step__d{color:var(--v-accent-2)}.wiz-step:hover:not(.is-locked) .wiz-step__t{color:var(--v-ink)}.wiz-step.is-locked{opacity:.5;cursor:not-allowed}.wiz-rail__foot{margin-top:auto;padding-top:24px;border-top:1px solid var(--v-rule)}.wiz-rail__foot .save{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.wiz-rail__foot .save .dot{width:6px;height:6px;border-radius:50%;background:var(--v-accent)}.wiz-rail__foot .help{display:grid;gap:4px}.wiz-rail__foot .help a{font-size:12px;color:var(--v-muted);text-decoration:none;padding:4px 0}.wiz-rail__foot .help a:hover{color:var(--v-accent-2)}.wiz-topbar__h{font-family:var(--v-font-serif);font-size:18px;color:var(--v-ink);letter-spacing:-.005em;display:flex;align-items:baseline;gap:14px}.wiz-topbar__h small{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase}.wiz-topbar__exit{display:flex;gap:14px;align-items:center}.wiz-step-hd{margin-bottom:40px}.wiz-step-hd .num{font-family:var(--v-font-mono);font-size:11px;color:var(--v-accent-2);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px}.wiz-step-hd h1{font-family:var(--v-font-serif);font-size:clamp(32px,4vw,46px);line-height:1.15;letter-spacing:-.015em;margin:0 0 16px;font-weight:400;max-width:640px;text-wrap:balance}.wiz-step-hd p{font-size:16px;line-height:1.6;color:var(--v-ink-2);max-width:640px;margin:0}.wiz-group{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--v-rule)}.wiz-group:last-of-type{border-bottom:none}.wiz-group__t{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);font-weight:500;margin-bottom:18px}.wiz-row{display:grid;gap:24px}.wiz-row--2{grid-template-columns:1fr 1fr}.wiz-row--3{grid-template-columns:2fr 1fr 1fr}.wiz-field{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.wiz-field__lbl{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:500;color:var(--v-ink);letter-spacing:.1px}.wiz-field__lbl .opt{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.6px;font-weight:400;text-transform:uppercase}.wiz-field__inp{width:100%;padding:12px 0 10px;font-family:var(--v-font-sans);font-size:15px;color:var(--v-ink);background:transparent;border:none;border-bottom:1px solid var(--v-rule);border-radius:0;outline:none;transition:border-color var(--v-dur) var(--v-ease)}.wiz-field__inp:focus{border-bottom-color:var(--v-accent-2)}.wiz-field__inp::placeholder{color:var(--v-muted)}.wiz-field__h{font-size:12px;color:var(--v-muted);line-height:1.55}.wiz-field textarea.wiz-field__inp{min-height:76px;resize:vertical;border:1px solid var(--v-rule);padding:12px;font-size:14px;line-height:1.55;background:#fff}.wiz-field textarea.wiz-field__inp:focus{border-color:var(--v-accent-2)}.wiz-radio{display:flex;align-items:start;gap:12px;padding:16px 18px;border:1px solid var(--v-rule);background:#fff;cursor:pointer;transition:all var(--v-dur) var(--v-ease)}.wiz-radio+.wiz-radio{margin-top:-1px}.wiz-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--v-rule);background:#fff;margin-top:2px;flex-shrink:0;cursor:pointer;position:relative;transition:all var(--v-dur) var(--v-ease)}.wiz-radio input:checked{border-color:var(--v-accent-2);border-width:4.5px}.wiz-radio:has(input:checked){border-color:var(--v-ink);background:var(--v-paper-2);box-shadow:inset 2px 0 0 var(--v-accent-2)}.wiz-radio__t{font-size:14px;color:var(--v-ink);font-weight:500;line-height:1.4}.wiz-radio__d{font-size:12px;color:var(--v-muted);line-height:1.55;margin-top:3px;font-family:var(--v-font-mono);letter-spacing:.2px}.wiz-radio__body{flex:1}.wiz-check{display:flex;align-items:start;gap:12px;padding:12px 16px;border:1px solid var(--v-rule);background:#fff;cursor:pointer;transition:all var(--v-dur) var(--v-ease)}.wiz-check+.wiz-check{margin-top:-1px}.wiz-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:2px;border:1.5px solid var(--v-rule);background:#fff;margin-top:2px;flex-shrink:0;cursor:pointer;transition:all var(--v-dur) var(--v-ease);position:relative}.wiz-check input:checked{background:var(--v-ink);border-color:var(--v-ink)}.wiz-check input:checked:after{content:"✓";color:var(--v-paper);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;height:100%;margin-top:-1px}.wiz-check:has(input:checked){border-color:var(--v-ink);background:var(--v-paper-2)}.wiz-check__t{font-size:14px;color:var(--v-ink);line-height:1.4;font-weight:500}.wiz-check__d{font-size:12px;color:var(--v-muted);line-height:1.55;margin-top:3px}.wiz-sel{position:relative;display:flex;flex-direction:column;gap:8px}.wiz-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 36px 10px 0;font-family:var(--v-font-sans);font-size:15px;color:var(--v-ink);background:transparent;border:none;border-bottom:1px solid var(--v-rule);border-radius:0;outline:none;cursor:pointer}.wiz-sel select:focus{border-bottom-color:var(--v-accent-2)}.wiz-sel:after{content:"↓";position:absolute;right:8px;bottom:10px;font-family:var(--v-font-mono);color:var(--v-muted);pointer-events:none;font-size:12px}.wiz-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a181499;display:flex;align-items:center;justify-content:center;z-index:50;padding:40px}.wiz-modal__card{background:var(--v-paper);max-width:720px;width:100%;max-height:88vh;overflow:auto;border:1px solid var(--v-rule);box-shadow:0 40px 80px -20px #0000004d}.wiz-modal__hd{padding:32px 40px 24px;border-bottom:1px solid var(--v-rule)}.wiz-modal__hd .eye{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-warn);font-weight:500;margin-bottom:10px}.wiz-modal__hd h2{font-family:var(--v-font-serif);font-size:30px;line-height:1.15;letter-spacing:-.01em;margin:0;font-weight:400}.wiz-modal__body{padding:28px 40px;font-size:14px;line-height:1.65;color:var(--v-ink-2)}.wiz-modal__body h3{font-family:var(--v-font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-muted);margin:24px 0 12px;font-weight:500}.wiz-modal__body h3:first-child{margin-top:0}.wiz-modal__body h3.ok{color:var(--v-accent)}.wiz-modal__body h3.warn{color:var(--v-danger)}.wiz-modal__body ul{margin:8px 0 0;padding-left:18px}.wiz-modal__body li{padding:3px 0}.wiz-modal__body .pill{display:inline-block;padding:3px 8px;background:var(--v-paper-2);font-family:var(--v-font-mono);font-size:11px;letter-spacing:.3px;color:var(--v-ink-2);margin:0 2px;border:1px solid var(--v-rule)}.wiz-modal__ft{padding:20px 40px;border-top:1px solid var(--v-rule);background:var(--v-paper-2);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wiz-modal__ack{display:flex;align-items:start;gap:10px;font-size:13px;color:var(--v-ink-2);cursor:pointer;max-width:440px;line-height:1.5}.wiz-modal__ack input{accent-color:var(--v-accent-2);margin-top:3px}.wiz-foot-bar{position:fixed;bottom:0;left:300px;right:320px;z-index:9;padding:16px 64px;border-top:1px solid var(--v-rule);background:var(--v-paper);display:flex;justify-content:space-between;align-items:center;gap:16px}.wiz-foot-bar__l{display:flex;gap:14px;align-items:center}.wiz-foot-bar__note{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px}.wiz-aside h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin:0 0 16px;font-weight:500}.wiz-aside h4.s{margin-top:32px}.wiz-aside p{font-size:13px;color:var(--v-ink-2);line-height:1.6;margin:0 0 12px}.wiz-aside .tip{background:var(--v-paper);border:1px solid var(--v-rule);padding:14px 16px;font-size:13px;line-height:1.5;color:var(--v-ink-2)}.wiz-aside .tip b{display:block;font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;color:var(--v-accent);margin-bottom:6px;text-transform:uppercase;font-weight:500}.wiz-aside ul{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.6;color:var(--v-ink-2)}.wiz-aside ul li{padding:8px 0;border-top:1px solid var(--v-rule);display:grid;grid-template-columns:auto 1fr;gap:10px}.wiz-aside ul li:first-child{border-top:none}.wiz-aside ul li .k{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;padding-top:2px}.wiz-aside .inline-code{font-family:var(--v-font-mono);background:var(--v-paper);padding:1px 6px}.wiz-drop{border:1.5px dashed var(--v-rule);background:#fff;padding:32px;text-align:center;transition:border-color var(--v-dur) var(--v-ease);margin-bottom:20px}.wiz-drop:hover{border-color:var(--v-accent-2);background:var(--v-paper-2)}.wiz-drop p{margin:0;font-size:14px;color:var(--v-ink-2)}.wiz-drop .or{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;margin:10px 0 14px;text-transform:uppercase}.wiz-evfile{background:#fff;border:1px solid var(--v-rule);padding:18px 22px;margin-bottom:12px;display:grid;grid-template-columns:1fr;gap:16px}.wiz-evfile__hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.wiz-evfile__name{font-family:var(--v-font-mono);font-size:13px;color:var(--v-ink)}.wiz-evfile__hash{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);margin-top:4px;word-break:break-all}.wiz-evfile__meta{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:.3px;margin-top:6px}.wiz-evfile__x{background:none;border:none;color:var(--v-muted);cursor:pointer;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.4px;padding:4px 8px;text-transform:uppercase}.wiz-evfile__x:hover{color:var(--v-danger)}.wiz-evfile__storage{margin-top:14px;display:flex;gap:14px;font-size:12px;color:var(--v-ink-2);padding-top:12px;border-top:1px dashed var(--v-rule);flex-wrap:wrap}.wiz-evfile__storage label{display:flex;gap:8px;align-items:center;cursor:pointer}.wiz-evfile__storage input{accent-color:var(--v-accent-2)}.wiz-helper{background:var(--v-paper-2);border:1px solid var(--v-rule);padding:20px 22px;margin:18px 0}.wiz-helper__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.wiz-helper__h h4{font-family:var(--v-font-serif);font-size:18px;margin:0;font-weight:400;letter-spacing:-.005em}.wiz-helper__h small{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px}.wiz-helper p{font-size:13px;color:var(--v-ink-2);line-height:1.55;margin:0 0 12px}.wiz-affirm{background:#fff;border:1px solid var(--v-rule);padding:44px 52px;margin:24px 0;max-height:360px;overflow:auto}.wiz-affirm .cap{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin-bottom:24px;font-weight:500;border-bottom:1px solid var(--v-rule);padding-bottom:16px}.wiz-affirm p{font-family:var(--v-font-serif);font-size:17px;line-height:1.65;letter-spacing:-.003em;color:var(--v-ink);margin:0 0 16px}.wiz-affirm p:last-of-type{margin-bottom:0}.wiz-affirm .sig{font-family:var(--v-font-mono);font-size:12px;color:var(--v-muted);margin-top:24px;padding-top:20px;border-top:1px solid var(--v-rule);display:grid;grid-template-columns:1fr 1fr;gap:20px;letter-spacing:.2px}.wiz-affirm .sig b{color:var(--v-ink);font-weight:600;font-family:var(--v-font-sans);font-size:14px}.wiz-note{background:var(--v-paper-2);border:1px solid var(--v-rule);border-left:3px solid var(--v-accent-2);padding:22px 26px;margin:24px 0}.wiz-note h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin:0 0 10px;font-weight:500}.wiz-note p{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--v-ink-2)}.wiz-note ul{margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.7;color:var(--v-ink-2)}.wiz-key-panel{background:#fff;border:1px solid var(--v-rule);padding:24px 28px;margin:24px 0}.wiz-key-panel dl{display:grid;grid-template-columns:110px 1fr;gap:4px 20px;margin:0}.wiz-key-panel dt{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:4px}.wiz-key-panel dd{margin:0 0 14px;font-family:var(--v-font-mono);font-size:13px;color:var(--v-ink);word-break:break-all}.wiz-key-panel dd b{color:var(--v-accent);font-weight:500;font-family:var(--v-font-sans);font-size:12px;margin-left:10px}.wiz-key-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px dashed var(--v-rule)}.wiz-expand{border:1px solid var(--v-rule);background:#fff;padding:0;margin:20px 0}.wiz-expand summary{cursor:pointer;padding:16px 22px;list-style:none;font-family:var(--v-font-sans);font-size:14px;font-weight:500;color:var(--v-ink-2);display:flex;justify-content:space-between;align-items:center}.wiz-expand summary::-webkit-details-marker{display:none}.wiz-expand summary:after{content:"+";font-family:var(--v-font-mono);color:var(--v-accent-2)}.wiz-expand[open] summary:after{content:"−"}.wiz-expand__body{padding:20px 22px 22px;font-size:13px;line-height:1.65;color:var(--v-ink-2);border-top:1px solid var(--v-rule)}.wiz-expand__body p{margin:0 0 10px}.wiz-ceremony{background:var(--v-paper-2);border:1px solid var(--v-ink);padding:32px 36px;margin:28px 0}.wiz-ceremony .cap{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);margin-bottom:16px;font-weight:500}.wiz-ceremony__text{font-family:var(--v-font-mono);font-size:13px;line-height:1.7;color:var(--v-ink);white-space:pre-wrap;background:#fff;border:1px solid var(--v-rule);padding:20px 24px;margin-bottom:20px;max-height:240px;overflow:auto}.wiz-ceremony__ack{display:flex;gap:14px;align-items:start;padding:16px;background:#fff;border:1px solid var(--v-ink)}.wiz-ceremony__ack input{width:18px;height:18px;accent-color:var(--v-accent-2);margin-top:2px;cursor:pointer;flex-shrink:0}.wiz-ceremony__ack label{font-size:14px;line-height:1.55;color:var(--v-ink);cursor:pointer}.wiz-success{background:#fff;border:1px solid var(--v-accent);padding:40px 48px;margin-bottom:40px;position:relative}.wiz-success:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--v-accent)}.wiz-success h2{font-family:var(--v-font-serif);font-size:34px;line-height:1.15;margin:0 0 10px;font-weight:400;letter-spacing:-.01em}.wiz-success h2 .tick{display:inline-flex;width:32px;height:32px;border-radius:50%;background:var(--v-accent);color:var(--v-paper);align-items:center;justify-content:center;font-size:18px;font-weight:700;vertical-align:middle;margin-right:14px}.wiz-success__meta{display:grid;grid-template-columns:200px 1fr;gap:10px 24px;margin:24px 0;padding:20px 0;border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule)}.wiz-success__meta dt{font-family:var(--v-font-mono);font-size:11px;letter-spacing:.4px;color:var(--v-muted);text-transform:uppercase;padding-top:2px}.wiz-success__meta dd{margin:0;font-size:14px;color:var(--v-ink)}.wiz-success__meta dd.mono{font-family:var(--v-font-mono);font-size:12px;color:var(--v-ink-2);word-break:break-all}.wiz-action-card{background:var(--v-paper-2);border:1px solid var(--v-rule);padding:24px 28px;margin-bottom:16px}.wiz-action-card--primary{border-left:3px solid var(--v-accent-2)}.wiz-action-card__t{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-accent-2);font-weight:600;margin-bottom:8px}.wiz-action-card h3{font-family:var(--v-font-serif);font-size:22px;margin:0 0 8px;font-weight:400;letter-spacing:-.005em;line-height:1.25}.wiz-action-card p{font-size:13px;color:var(--v-ink-2);margin:0 0 16px;line-height:1.55;max-width:540px}.wiz-action-row{display:flex;gap:12px;flex-wrap:wrap}.wiz-disclosure-box{background:#fff;border:1px solid var(--v-rule);padding:24px 28px;margin-top:14px;font-family:var(--v-font-mono);font-size:12px;line-height:1.7;color:var(--v-ink-2);white-space:pre-wrap;max-height:280px;overflow:auto}.wiz-correct-window{background:var(--v-warn);color:var(--v-paper);padding:20px 28px;margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.wiz-correct-window .cw-body strong{font-family:var(--v-font-serif);font-size:20px;letter-spacing:-.005em;display:block;margin-bottom:4px;font-weight:400}.wiz-correct-window .cw-body p{margin:0;font-size:13px;color:#faf8f3d1}.wiz-correct-window .v-btn{background:transparent;color:var(--v-paper);border-color:var(--v-paper)}.wiz-correct-window .v-btn:hover{background:var(--v-paper);color:var(--v-warn)}.wiz-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--v-font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--v-accent-2);font-weight:500;padding:3px 8px;border:1px solid var(--v-accent-2);margin-left:8px}.wiz-badge--retro{color:var(--v-warn);border-color:var(--v-warn)}.wiz-v-btn--sign{background:var(--v-accent-2)!important;border-color:var(--v-accent-2)!important;color:var(--v-paper)!important}.wiz-v-btn--sign:hover{background:#c85d33!important;border-color:#c85d33!important}@media(max-width:1280px){.wiz-aside{display:none}.wiz-shell{padding-left:280px;padding-right:0}.wiz-rail{width:280px}.wiz-foot-bar{right:0}}@media(max-width:900px){.wiz-shell{padding-left:0}.wiz-rail{position:static;height:auto;width:auto}.wiz-foot-bar{left:0;right:0;padding-left:24px;padding-right:24px}.wiz-canvas{padding:32px 24px 120px}.wiz-row--2,.wiz-row--3{grid-template-columns:1fr}}.brokers-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink)}.brokers-tier{padding:36px 32px;border-right:1px solid var(--v-rule);display:flex;flex-direction:column;gap:14px;background:var(--v-paper)}.brokers-tier:last-child{border-right:none}.brokers-tier--featured{background:#fff;box-shadow:inset 3px 0 0 var(--v-accent-2)}.brokers-tier__label{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;font-weight:500}.brokers-tier--featured .brokers-tier__label{color:var(--v-accent-2)}.brokers-tier__shape{font-family:var(--v-font-serif);font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:2px 0 0;font-weight:400;color:var(--v-ink)}.brokers-tier__economics{font-family:var(--v-font-mono);font-size:11px;color:var(--v-ink-2);letter-spacing:.3px;padding-bottom:12px;border-bottom:1px dashed var(--v-rule)}.brokers-tier__desc{font-size:14px;line-height:1.65;color:var(--v-ink-2);margin:0;flex:1}@media(max-width:960px){.brokers-tiers{grid-template-columns:1fr}.brokers-tier{border-right:none;border-bottom:1px solid var(--v-rule)}.brokers-tier:last-child{border-bottom:none}}:root{--v-paper: #faf8f3;--v-paper-2: #f3efe5;--v-rule: #e6e1d6;--v-muted: #6b635a;--v-ink-2: #3d372f;--v-ink: #1a1814;--v-accent: #3a4d3a;--v-accent-2: #b55430;--v-warn: #a8651e;--v-danger: #8a2b2b;--bg: var(--v-paper);--surface: #fff;--surface-2: var(--v-paper-2);--border: var(--v-rule);--text: var(--v-ink);--text-muted: var(--v-muted);--accent: var(--v-accent-2);--accent-hover: var(--v-ink);--green: var(--v-accent);--red: var(--v-danger);--yellow: var(--v-warn);--font: var(--v-font-sans);--mono: var(--v-font-mono);--v-font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--v-font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--v-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--v-t-display: 48px;--v-t-headline: 32px;--v-t-title: 22px;--v-t-body: 17px;--v-t-caption: 13px;--v-t-mono: 11px;--v-sp-xs: 4px;--v-sp-sm: 8px;--v-sp-md: 16px;--v-sp-lg: 24px;--v-sp-xl: 40px;--v-sp-2xl: 64px;--v-sp-3xl: 96px;--v-radius: 2px;--v-rule-w: 1px;--v-shadow: 0 1px 0 rgba(26, 24, 20, .02), 0 12px 28px -18px rgba(26, 24, 20, .18);--v-shadow-lg: 0 1px 0 rgba(26, 24, 20, .02), 0 20px 40px -22px rgba(26, 24, 20, .25);--v-focus: 0 0 0 2px var(--v-accent-2);--v-dur: .12s;--v-ease: cubic-bezier(.2, .7, .3, 1);--v-dur-enter: .42s;--v-dur-reveal: .52s;--v-dur-stamp: .56s;--v-ease-stamp: cubic-bezier(.32, 1.32, .44, 1)}@media(prefers-reduced-motion:reduce){:root{--v-dur: 0ms;--v-dur-enter: 0ms;--v-dur-reveal: 0ms;--v-dur-stamp: 0ms}*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes v-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-enter{animation:v-enter var(--v-dur-enter) var(--v-ease) both}.v-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--v-dur-reveal) var(--v-ease),transform var(--v-dur-reveal) var(--v-ease);will-change:opacity,transform}.v-reveal.is-in{opacity:1;transform:none}.v-packet{animation:v-enter var(--v-dur-enter) var(--v-ease) .12s both}@keyframes v-stamp{0%{opacity:0;transform:rotate(-16deg) scale(.55)}60%{opacity:1;transform:rotate(-4deg) scale(1.08)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.v-packet__seal{animation:v-stamp var(--v-dur-stamp) var(--v-ease-stamp) .36s both}@keyframes v-tick{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.wiz-success .tick{animation:v-tick var(--v-dur-stamp) var(--v-ease-stamp) .12s both}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--v-paper);color:var(--v-ink);font-family:var(--v-font-sans);font-size:var(--v-t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{font:inherit;color:inherit}.v-serif{font-family:var(--v-font-serif);font-weight:400;letter-spacing:-.01em}.v-mono{font-family:var(--v-font-mono)}.v-display{font-family:var(--v-font-serif);font-size:var(--v-t-display);line-height:1.04;letter-spacing:-.02em;font-weight:400}.v-headline{font-family:var(--v-font-serif);font-size:var(--v-t-headline);line-height:1.08;letter-spacing:-.015em;font-weight:400}.v-title{font-family:var(--v-font-serif);font-size:var(--v-t-title);line-height:1.2;letter-spacing:-.005em;font-weight:400}.v-body{font-size:var(--v-t-body);line-height:1.55;color:var(--v-ink-2)}.v-caption{font-size:var(--v-t-caption);line-height:1.5;color:var(--v-ink-2)}.v-eyebrow{font-family:var(--v-font-mono);font-size:var(--v-t-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--v-muted);font-weight:500}.v-btn{font-family:var(--v-font-sans);font-size:14px;font-weight:600;letter-spacing:.2px;line-height:1;padding:14px 24px;border-radius:var(--v-radius);border:1px solid transparent;cursor:pointer;background:transparent;text-decoration:none;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:background var(--v-dur) var(--v-ease),color var(--v-dur) var(--v-ease),border-color var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease)}.v-btn:focus-visible{outline:none;box-shadow:var(--v-focus)}.v-btn--primary{background:var(--v-ink);color:var(--v-paper);border-color:var(--v-ink)}.v-btn--primary:hover{background:#000}.v-btn--secondary{background:transparent;color:var(--v-ink);border-color:var(--v-ink)}.v-btn--secondary:hover{background:var(--v-ink);color:var(--v-paper)}.v-btn--tertiary{padding:10px 2px;background:transparent;color:var(--v-accent-2);text-decoration:underline;text-decoration-color:var(--v-rule);text-underline-offset:4px;border-color:transparent}.v-btn--tertiary:hover{text-decoration-color:var(--v-accent-2)}.v-btn--sm{padding:10px 16px;font-size:13px}.v-btn--lg{padding:16px 28px;font-size:15px}.v-btn[disabled],.v-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.v-field{display:block}.v-field__label{display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:500;color:var(--v-ink);letter-spacing:.2px;margin-bottom:8px}.v-field__label .opt{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.6px;font-weight:400;text-transform:uppercase}.v-field__input,.v-field__textarea,.v-field__select{width:100%;padding:12px 0 10px;font-family:var(--v-font-sans);font-size:15px;color:var(--v-ink);background:transparent;border:none;border-bottom:1px solid var(--v-rule);border-radius:0;outline:none;transition:border-color var(--v-dur) var(--v-ease)}.v-field__textarea{resize:vertical;min-height:96px;line-height:1.55}.v-field__input::placeholder,.v-field__textarea::placeholder{color:var(--v-muted)}.v-field__input:focus,.v-field__textarea:focus,.v-field__select:focus{border-bottom-color:var(--v-accent-2)}.v-field__input:disabled,.v-field__textarea:disabled{color:var(--v-muted);cursor:not-allowed}.v-field__hint{margin-top:6px;font-size:12px;color:var(--v-muted)}.v-field__error{margin-top:6px;font-size:12px;color:var(--v-danger);font-family:var(--v-font-mono);letter-spacing:.3px}.v-field--error .v-field__input,.v-field--error .v-field__textarea{border-bottom-color:var(--v-danger)}.v-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--v-font-mono);font-size:11px;letter-spacing:.9px;text-transform:uppercase;font-weight:500}.v-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.v-status--signed,.v-status--live{color:var(--v-accent)}.v-status--draft{color:var(--v-muted)}.v-status--draft .v-status__dot{background:transparent;border:1.2px solid var(--v-muted)}.v-status--waitlist,.v-status--warn{color:var(--v-warn)}.v-status--failed,.v-status--danger{color:var(--v-danger)}.v-table{width:100%;border-collapse:collapse;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink);font-size:14px}.v-table th,.v-table td{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--v-rule);vertical-align:baseline}.v-table tbody tr:last-child td{border-bottom:none}.v-table th{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-muted);font-weight:500;padding-bottom:12px}.v-table .num{font-variant-numeric:tabular-nums}.v-table .right{text-align:right;padding-right:0}.v-packet{background:#fff;border:1px solid var(--v-rule);padding:28px 32px;position:relative;font-size:13px;line-height:1.7;box-shadow:var(--v-shadow-lg);max-width:440px}.v-packet__type{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px}.v-packet__title{font-family:var(--v-font-serif);font-size:26px;line-height:1.08;color:var(--v-ink);letter-spacing:-.01em;margin-bottom:6px}.v-packet__sub{font-family:var(--v-font-mono);font-size:12px;color:var(--v-muted);letter-spacing:.2px;margin-bottom:18px}.v-packet__meta{border-top:1px solid var(--v-rule);padding-top:14px;display:grid;gap:6px}.v-packet__row{display:flex;justify-content:space-between;gap:16px;color:var(--v-ink-2)}.v-packet__row>.k{color:var(--v-muted)}.v-packet__row>.v{text-align:right}.v-packet__seal{position:absolute;right:-18px;top:-18px;width:72px;height:72px;border-radius:50%;border:1.5px solid var(--v-accent-2);color:var(--v-accent-2);background:var(--v-paper);font-family:var(--v-font-mono);font-size:9px;font-weight:600;letter-spacing:.6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.25;transform:rotate(-8deg)}.v-packet__seal>span{display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.wrap-sm{max-width:960px;margin:0 auto;padding:0 40px}.wrap-md{max-width:1080px;margin:0 auto;padding:0 40px}.v-section{padding:96px 0;border-bottom:1px solid var(--v-rule)}.v-section--alt{background:var(--v-paper-2)}.v-section--flush{padding:0;border-bottom:none}.v-sec-head{display:grid;grid-template-columns:200px 1fr;gap:48px;margin-bottom:56px;align-items:baseline}.v-sec-head .num{font-family:var(--v-font-mono);font-size:11px;color:var(--v-muted);letter-spacing:1.4px;text-transform:uppercase;padding-top:12px}.v-sec-head h2{font-family:var(--v-font-serif);font-size:48px;line-height:1.08;letter-spacing:-.015em;color:var(--v-ink);margin:0 0 16px;font-weight:400;max-width:760px}.v-sec-head h2 em{font-style:normal;color:var(--v-muted)}.v-sec-head p{max-width:620px;color:var(--v-ink-2);font-size:17px;line-height:1.6;margin:0}.v-nav{position:sticky;top:0;z-index:20;background:var(--v-paper);border-bottom:1px solid var(--v-rule)}.v-nav__inner{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;max-width:1180px;margin:0 auto;gap:24px}.v-nav__brand{display:flex;align-items:baseline;gap:12px;text-decoration:none}.v-nav__brand .m{font-family:var(--v-font-serif);font-size:26px;color:var(--v-ink);letter-spacing:-.01em;line-height:1}.v-nav__brand .sub{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase}.v-nav__links{display:flex;align-items:center;gap:32px;font-size:14px;color:var(--v-ink-2)}.v-nav__links>a,.v-nav__links>button,.v-nav__links>.v-nav__dd{text-decoration:none;padding:6px 0;background:transparent;border:none;color:inherit;transition:color var(--v-dur) var(--v-ease)}.v-nav__links>a,.v-nav__links>button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.v-nav__links>a:hover,.v-nav__links>button:hover,.v-nav__links>.v-nav__dd:hover{color:var(--v-accent-2)}.v-nav__links>a.is-active,.v-nav__links>.v-nav__dd.is-active{color:var(--v-ink);font-weight:600}.v-nav__dd{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.v-nav__dd svg{opacity:.6}.v-nav__panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--v-rule);box-shadow:0 20px 48px -16px #1a181433;padding:24px;width:560px;z-index:30}.v-nav__panel:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.v-nav__panel__group{margin-bottom:20px}.v-nav__panel__group:last-child{margin-bottom:0}.v-nav__panel__group h5{font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;font-weight:500}.v-nav__panel__item{display:grid;grid-template-columns:1fr auto;gap:16px;padding:10px 8px;margin:0 -8px;border-radius:var(--v-radius);cursor:pointer;transition:background var(--v-dur) var(--v-ease);text-decoration:none;color:inherit}.v-nav__panel__item:hover{background:var(--v-paper-2)}.v-nav__panel__item .n{font-family:var(--v-font-serif);font-size:18px;color:var(--v-ink);margin-bottom:2px}.v-nav__panel__item .d{font-size:12px;color:var(--v-muted)}.v-nav__cta{display:flex;gap:16px;align-items:center}.v-banner{background:var(--v-ink);color:var(--v-paper);padding:10px 0;font-family:var(--v-font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}.v-banner .dot{width:5px;height:5px;border-radius:50%;background:var(--v-accent-2)}.v-banner a{color:var(--v-paper);text-decoration:underline;text-decoration-color:#faf8f366;text-underline-offset:3px}.v-foot{padding:80px 0 60px;border-top:2px solid var(--v-ink);background:var(--v-paper)}.v-foot__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.v-foot__brand .m{font-family:var(--v-font-serif);font-size:32px;color:var(--v-ink);letter-spacing:-.01em}.v-foot__brand p{font-size:14px;color:var(--v-muted);line-height:1.55;max-width:320px;margin:14px 0 0}.v-foot h4{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v-ink);margin:0 0 14px;font-weight:600}.v-foot ul{list-style:none;padding:0;margin:0}.v-foot li{padding:5px 0;font-size:14px;color:var(--v-ink-2)}.v-foot li a{text-decoration:none;transition:color var(--v-dur) var(--v-ease)}.v-foot li a:hover{color:var(--v-accent-2)}.v-foot__bottom{display:flex;justify-content:space-between;padding-top:32px;border-top:1px solid var(--v-rule);font-family:var(--v-font-mono);font-size:10px;color:var(--v-muted);letter-spacing:.4px;text-transform:uppercase;gap:16px;flex-wrap:wrap}.v-foot__bottom a{text-decoration:none}.v-cta-band{padding:120px 0;background:var(--v-ink);color:var(--v-paper)}.v-cta-band h2{font-family:var(--v-font-serif);font-size:clamp(40px,4.4vw,64px);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px;font-weight:400;max-width:820px;color:var(--v-paper)}.v-cta-band h2 em{font-style:normal;color:#faf8f38c}.v-cta-band p{color:#faf8f3bf;font-size:17px;line-height:1.55;max-width:560px;margin:0 0 40px}.v-cta-band .eyebrow-dark{font-family:var(--v-font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#faf8f399;margin-bottom:24px;display:flex;align-items:center;gap:8px}.v-cta-band .eyebrow-dark .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--v-accent-2)}.v-cta-band .v-btn--primary{background:var(--v-paper);color:var(--v-ink);border-color:var(--v-paper)}.v-cta-band .v-btn--primary:hover{background:#fff}.v-cta-band .v-btn--tertiary{color:var(--v-paper);text-decoration-color:#faf8f34d}.v-cta-band .v-btn--tertiary:hover{text-decoration-color:var(--v-paper)}.v-callout{background:#fff;border:1px solid var(--v-rule);border-left:3px solid var(--v-accent-2);padding:20px 24px;font-size:14.5px;color:var(--v-ink-2);line-height:1.6}.v-callout__tag{font-family:var(--v-font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v-accent-2);margin-bottom:8px;display:block;font-weight:600}.v-callout--warn{border-left-color:var(--v-warn)}.v-callout--warn .v-callout__tag{color:var(--v-warn)}.v-callout--danger{border-left-color:var(--v-danger)}.v-callout--danger .v-callout__tag{color:var(--v-danger)}.v-callout--ok{border-left-color:var(--v-accent)}.v-callout--ok .v-callout__tag{color:var(--v-accent)}.v-code{font-family:var(--v-font-mono);font-size:12px;background:var(--v-paper-2);padding:1px 6px;letter-spacing:.2px}.v-code-block{background:var(--v-ink);color:var(--v-paper);padding:20px 24px;font-family:var(--v-font-mono);font-size:12px;line-height:1.6;overflow-x:auto;margin:0;border-radius:var(--v-radius);white-space:pre}@media(max-width:960px){.v-sec-head{grid-template-columns:1fr;gap:16px}.v-nav__inner{padding:16px 20px;gap:16px;flex-wrap:wrap}.v-nav__links{gap:20px;font-size:13px}.v-foot__top{grid-template-columns:1fr 1fr;gap:32px}.wrap,.wrap-sm,.wrap-md{padding:0 20px}.v-section{padding:64px 0}}@media(max-width:600px){.v-nav__panel{width:calc(100vw - 32px);left:0;transform:none}.v-foot__top{grid-template-columns:1fr}}
