.doc-wizard-v2{--background:#f6f5ef;--foreground:#0d1411;--card:#ffffff;--card-foreground:#0d1411;--popover:#ffffff;--popover-foreground:#0d1411;--primary:#0f6e5a;--primary-foreground:#ffffff;--secondary:#ecebe3;--secondary-foreground:#0d1411;--muted:#ecebe3;--muted-foreground:#545a52;--accent:#0f6e5a;--accent-foreground:#ffffff;--destructive:#a8302d;--destructive-foreground:#ffffff;--border:rgba(15,23,25,0.07);--input:rgba(15,23,25,0.1);--ring:#0f6e5a;--radius:0.75rem;--ink:#0a0f0d;--bg-raised:#ffffff;--bg-surface:#ecebe3;--bg-overlay:#e4e3da;--bg-hover:#ededE5;--text-primary:#0d1411;--text-secondary:#545a52;--text-tertiary:#8a8e82;--border-subtle:rgba(15,23,25,0.07);--border-default:rgba(15,23,25,0.12);--border-strong:rgba(15,23,25,0.2);--brand-emerald:#0f6e5a;--brand-emerald-deep:#083d32;--brand-emerald-hover:#0a5d4c;--brand-emerald-light:#d4e6e0;--brand-emerald-wash:#ecf2ef;--brand-gold:#a87c2a;--brand-gold-deep:#7d5a1c;--brand-gold-light:#f4edd8;--brand-gold-wash:#faf5e5;--semantic-green:#0f7a5c;--semantic-green-wash:#e8f5f0;--sidebar-bg:#1a1f1d;--sidebar-fg:#cecbbd;--sidebar-accent-bg:#252b28;--sidebar-accent-fg:#ffffff;--sidebar-border:rgba(255,255,255,0.06);--sidebar-emerald:#3ecf8e;--font-display:"Fraunces",Georgia,serif;--font-sans:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.doc-wizard-v2 .font-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;color:var(--brand-emerald-deep)}.doc-wizard-v2 .sidebar-shell{background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-border)}.doc-wizard-v2 .sidebar-shell a,.doc-wizard-v2 .sidebar-shell button{color:var(--sidebar-fg)}.doc-wizard-v2 .sidebar-shell .sidebar-section-current{background:var(--sidebar-accent-bg);color:var(--sidebar-accent-fg)}.doc-wizard-v2 .sidebar-shell .sidebar-num{color:var(--sidebar-emerald);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.doc-wizard-v2 .sidebar-shell .sidebar-border{border-color:var(--sidebar-border)}.doc-wizard-v2 .sidebar-shell .text-foreground,.doc-wizard-v2 .sidebar-shell .text-muted-foreground{color:var(--sidebar-fg)}.doc-wizard-v2 .emerald-pill{background:var(--brand-emerald-wash);color:var(--brand-emerald-deep);border:1px solid rgba(15,110,90,.18)}.doc-wizard-v2 .section-eyebrow{color:var(--brand-emerald-deep);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.doc-wizard-v2 .section-eyebrow-rule{background:rgba(8,61,50,.4)}