:root,:root[data-theme=dark]{--ground:#1a1412;--ground-deep:#0b0906;--surface:#2a2220;--surface-pale:#e2e0dc;--border:#3d3530;--text-primary:#f5f0e8;--text-bright:#e8dcc8;--text-secondary:#b8a99a;--text-secondary-alt:#c4b8a8;--text-muted:#a89677;--text-subtle:#8a7e70;--text-subtle-alt:#8a7b6b;--text-faint:#7a6a52;--text-warm:#f7f0de;--accent:#d4a574;--accent-gold:#c89132;--accent-alt:#d4a656;--accent-soft:#f5ead0;--accent-pale:#d6c7a3;--accent-bg:#c9956b;--text-on-accent:#1a1412;--on-gold:#1a1412;--nav-cta-text:#090805;--text-on-pale:#2a2220;--text-on-surface:#3d3530;--text-inverse:#fff;--white:#fff;--neutral-dark:#333;--neutral-mid:#666;--chip-white:#f8fafc;--chip-2:#e2e8f0;--chip-3:#cbd5e1;--chip-pale:#f1f5f9;--chip-cream:#f5f0e8;--success:#16a34a;--success-bright:#22c55e;--success-teal:#10b981;--success-deep:#059669;--danger:#ef4444;--danger-deep:#8b3a3a;--warning:#f97316;--pink:#ec4899;--violet:#7c3aed;--violet-deep:#6d28d9;--violet-light:#8b5cf6;--violet-pale:#a78bfa;--violet-soft:#9f7aea;--indigo:#667eea;--indigo-alt:#6366f1;--slate-ground:#0f172a;--slate-surface:#1e293b;--slate-border:#334155;--slate-text:#f8fafc;--slate-text-2:#e2e8f0;--slate-text-3:#cbd5e1;--slate-muted:#94a3b8;--slate-muted-2:#64748b;--slate-muted-3:#475569;--slate-pale:#f1f5f9;--slate-ink:#0f172a;--slate-ink-2:#1e293b;--night-violet:#1a1a2e;--night-violet-2:#1a1225}:root[data-theme=light]{--ground:#faf6ee;--ground-deep:#f1e9da;--surface:#fffdf8;--surface-pale:#3d3530;--border:#e3d8c6;--text-primary:#1f1a14;--text-bright:#17120c;--text-secondary:#4a4038;--text-secondary-alt:#443a30;--text-muted:#5f5443;--text-subtle:#6b6052;--text-subtle-alt:#6f6355;--text-faint:#7b6f5d;--text-warm:#2a2118;--accent:#9a6a2f;--accent-gold:#8a6410;--accent-alt:#8f6a1c;--accent-soft:#5c4a1f;--accent-pale:#6b5a33;--accent-bg:#e8cfae;--text-on-accent:#1f1a14;--on-gold:#fffdf8;--nav-cta-text:#fffdf8;--text-on-pale:#2e2820;--text-on-surface:#4a4038;--text-inverse:#1f1a14;--white:#fff;--neutral-dark:#333;--neutral-mid:#666;--chip-white:#f8fafc;--chip-2:#e2e8f0;--chip-3:#cbd5e1;--chip-pale:#f1f5f9;--chip-cream:#f5f0e8;--success:#15803d;--success-bright:#15803d;--success-teal:#0f766e;--success-deep:#047857;--danger:#b91c1c;--danger-deep:#991b1b;--warning:#c2410c;--pink:#be185d;--violet:#6d28d9;--violet-deep:#5b21b6;--violet-light:#7c3aed;--violet-pale:#6d28d9;--violet-soft:#7c3aed;--indigo:#4f46e5;--indigo-alt:#4338ca;--slate-ground:#faf6ee;--slate-surface:#fffdf8;--slate-border:#e3d8c6;--slate-text:#1f1a14;--slate-text-2:#2e2820;--slate-text-3:#4a4038;--slate-muted:#5f5443;--slate-muted-2:#6b6052;--slate-muted-3:#4a4038;--slate-pale:#f1e9da;--slate-ink:#0f172a;--slate-ink-2:#1e293b;--night-violet:#f3eefa;--night-violet-2:#f5eff8}:root,:root[data-theme=dark]{--t-0a0a0a:#0a0a0a;--t-0a0804:#0a0804;--t-f0f0f0:#f0f0f0;--t-a89b80:#a89b80;--t-1a1108:#1a1108;--t-1c1814:#1c1814;--t-e0e0e0:#e0e0e0;--t-111111:#111;--t-c4b5fd:#c4b5fd;--t-a0a0a0:#a0a0a0;--t-f87171:#f87171;--t-c084fc:#c084fc;--t-7ba368:#7ba368;--t-fca5a5:#fca5a5;--t-4ade80:#4ade80;--t-a0aec0:#a0aec0;--t-e0d6c8:#e0d6c8;--t-fef2f2:#fef2f2;--t-166534:#166534;--t-2563eb:#2563eb;--t-f0e2c4:#f0e2c4;--t-5a5248:#5a5248;--t-e87c7c:#e87c7c;--t-a890dc:#a890dc;--t-c97a5a:#c97a5a;--t-6b7280:#6b7280;--t-b0b0b0:#b0b0b0;--t-f0fdf4:#f0fdf4;--t-555555:#555;--t-888888:#888;--t-0d0b07:#0d0b07;--t-a09488:#a09488;--t-dc2626:#dc2626;--t-a09a90:#a09a90;--t-a5b4fc:#a5b4fc;--t-48bb78:#48bb78;--t-c0c0c0:silver;--t-12121e:#12121e;--t-1a140d:#1a140d;--t-d4a43e:#d4a43e;--t-141210:#141210;--t-9ca3af:#9ca3af;--t-241e1a:#241e1a;--t-8a8478:#8a8478;--t-0c0907:#0c0907;--t-999999:#999;--t-374151:#374151;--t-b8860b:#b8860b;--t-a93226:#a93226;--t-1e40af:#1e40af;--t-854d0e:#854d0e;--t-3b82f6:#3b82f6;--t-e0b070:#e0b070;--t-e0b88a:#e0b88a;--t-e8ddd0:#e8ddd0;--t-e8b84b:#e8b84b;--t-6ee7b7:#6ee7b7;--t-fbbf24:#fbbf24;--t-edf2f7:#edf2f7;--t-ffbd2e:#ffbd2e;--t-27c93f:#27c93f;--t-c8a870:#c8a870;--t-140f08:#140f08;--t-cccccc:#ccc;--t-fde6c2:#fde6c2;--t-1c1408:#1c1408;--t-c8c4be:#c8c4be;--t-d9cdb6:#d9cdb6;--t-7a6d62:#7a6d62;--t-1e1e1e:#1e1e1e;--t-60a5fa:#60a5fa;--t-e8e8ea:#e8e8ea;--t-e74c3c:#e74c3c;--t-f1c40f:#f1c40f;--t-15131d:#15131d;--t-1da1f2:#1da1f2;--t-25d366:#25d366;--t-e9d5ff:#e9d5ff;--t-e0b585:#e0b585;--t-d4c4b0:#d4c4b0;--t-86efac:#86efac;--t-fde047:#fde047;--t-8a7b6e:#8a7b6e;--t-8b7355:#8b7355;--t-eff6ff:#eff6ff;--t-faf5ff:#faf5ff;--t-9333ea:#9333ea;--t-6b21a8:#6b21a8;--t-eab308:#eab308;--t-1e3a8a:#1e3a8a;--t-a16207:#a16207;--t-764ba2:#764ba2;--t-eeeeee:#eee;--t-0c0a07:#0c0a07;--t-c96a6a:#c96a6a;--t-6aab7a:#6aab7a;--t-121216:#121216;--t-fafafe:#fafafe;--t-7c2d12:#7c2d12;--t-2d2240:#2d2240;--t-ff5f56:#ff5f56;--t-a094b8:#a094b8;--t-e2d9f3:#e2d9f3;--t-d03b3b:#d03b3b;--t-4ade4a:#4ade4a;--t-ef6a6a:#ef6a6a;--t-e2d9ff:#e2d9ff;--t-a06a6a:#a06a6a;--t-0c0906:#0c0906;--t-e0a03a:#e0a03a;--t-f5b843:#f5b843;--t-c9973f:#c9973f;--t-7dc98a:#7dc98a;--t-e88f3a:#e88f3a;--t-c9b8f0:#c9b8f0;--t-f7fafc:#f7fafc;--t-4a5568:#4a5568;--t-fcd9a8:#fcd9a8;--t-1e1b4b:#1e1b4b;--t-818cf8:#818cf8;--t-aaaaaa:#aaa;--t-9be38c:#9be38c;--t-ffd9c8:#ffd9c8;--t-d4af37:#d4af37;--t-faf8f0:#faf8f0;--t-ff5f57:#ff5f57;--t-28c840:#28c840;--t-34d399:#34d399;--t-da552f:#da552f;--t-00b67a:#00b67a;--t-2a2520:#2a2520;--t-14100b:#14100b;--t-1a140e:#1a140e;--t-f472b6:#f472b6;--t-16161c:#16161c;--t-fafbfc:#fafbfc;--t-718096:#718096;--t-fed7aa:#fed7aa;--t-fb923c:#fb923c;--t-f56565:#f56565;--t-ed8936:#ed8936;--t-38b2ac:#38b2ac;--t-e1306c:#e1306c;--t-ff0000:red;--t-8b4513:#8b4513;--t-1e3a5f:#1e3a5f;--t-f59e0b:#f59e0b;--t-16162a:#16162a;--t-000000:#000;--t-6b4e0c:#6b4e0c;--t-1f2937:#1f2937;--t-444444:#444;--t-a89585:#a89585;--t-263354:#263354;--t-93c5fd:#93c5fd;--t-15110f:#15110f;--t-fff6f2:#fff6f2}:root[data-theme=light]{--t-0a0a0a:#f5f5f5;--t-0a0804:#faf8f5;--t-f0f0f0:#141414;--t-a89b80:#7f7257;--t-1a1108:#1a1108;--t-1c1814:#ebe7e3;--t-e0e0e0:#1f1f1f;--t-111111:#111;--t-c4b5fd:#160a42;--t-a0a0a0:#6b6b6b;--t-c0392b:#b93f32;--t-f87171:#b91c1c;--t-c084fc:#3f106e;--t-090805:#090805;--t-7ba368:#628551;--t-fca5a5:#500d0d;--t-4ade80:#28ae59;--t-a0aec0:#3f4d5f;--t-e0d6c8:#372d1f;--t-fef2f2:#fef2f2;--t-166534:#166534;--t-2563eb:#1b4dbb;--t-f0e2c4:#362b14;--t-5a5248:#5a5248;--t-e87c7c:#b0322f;--t-a890dc:#3e2b67;--t-c97a5a:#9c563a;--t-6b7280:#626875;--t-b0b0b0:#4f4f4f;--t-f0fdf4:#f0fdf4;--t-fefce8:#fefce8;--t-555555:#555;--t-888888:#6b6b6b;--t-352f2b:#d4ceca;--t-0d0b07:#f8f6f2;--t-a09488:#776b5f;--t-dc2626:#b12525;--t-a09a90:#736d63;--t-a5b4fc:#0d1850;--t-c8a04a:#c29e50;--t-48bb78:#3f9764;--t-c0c0c0:#3f3f3f;--t-12121e:#e1e1ed;--t-1a140d:#f2ece5;--t-d4a43e:#a8812e;--t-141210:#efedeb;--t-9ca3af:#606876;--t-241e1a:#e5dfdb;--t-8a8478:#736e63;--t-0c0907:#f8f5f3;--t-999999:#6b6b6b;--t-374151:#374151;--t-b8860b:#af8214;--t-a93226:#a2372d;--t-1e40af:#2544a8;--t-854d0e:#854d0e;--t-3b82f6:#4484ed;--t-e0b070:#835d2b;--t-e0b88a:#e0b88a;--t-e8ddd0:#2f2417;--t-e8b84b:#a87d1c;--t-6ee7b7:#047857;--t-fbbf24:#a16207;--t-edf2f7:#edf2f7;--t-ffbd2e:#f5b938;--t-27c93f:#2fc145;--t-c9921e:#c08f27;--t-7d6d52:#7d6d52;--t-c8a870:#9b783b;--t-140f08:#f6f2ec;--t-c8911e:#c08e27;--t-9a9080:#9a9080;--t-cccccc:#333;--t-fde6c2:#372508;--t-1c1408:#1c1408;--t-c8c4be:#413d37;--t-d9cdb6:#493d26;--t-7a6d62:#776a5f;--t-1e1e1e:#e1e1e1;--t-60a5fa:#164c8e;--t-e8e8ea:#151517;--t-27ae60:#2ea761;--t-e74c3c:#de5345;--t-f1c40f:#e6bd1a;--t-15131d:#e4e2ec;--t-1da1f2:#289ee7;--t-25d366:#2eca68;--t-e9d5ff:#140525;--t-e0b585:#e0b585;--t-d4c4b0:#4f3f2b;--t-86efac:#1c6d39;--t-fde047:#c9ab0d;--t-8a7b6e:#776a5f;--t-f7f1ff:#f7f1ff;--t-8b7355:#856e51;--t-eff6ff:#eff6ff;--t-faf5ff:#faf5ff;--t-9333ea:#6f1db9;--t-6b21a8:#6a28a1;--t-eab308:#c59911;--t-1e3a8a:#1e3a8a;--t-a16207:#a16207;--t-764ba2:#6b4492;--t-eeeeee:#eee;--t-0c0a07:#f8f6f3;--t-c96a6a:#c46f6f;--t-6aab7a:#6aab7a;--t-121216:#e9e9ed;--t-a0522d:#9a5433;--t-fafafe:#fafafe;--t-7c2d12:#7c2d12;--t-2d2240:#cabfdd;--t-ff5f56:#ff5f56;--t-a094b8:#53476b;--t-e2d9f3:#160f23;--t-0ca30c:#6de26d;--t-d03b3b:#c94242;--t-4ade4a:#28ae28;--t-ef6a6a:#861f1f;--t-e2d9ff:#0c0424;--t-a06a6a:#835353;--t-070604:#f9f8f5;--t-8a7a60:#8a7a60;--t-0c0906:#f9f6f3;--t-e0a03a:#b17b25;--t-f5b843:#c28614;--t-c9973f:#a17a35;--t-7dc98a:#3f974e;--t-e88f3a:#b7691f;--t-c9b8f0:#221541;--t-f7fafc:#f7fafc;--t-4a5568:#4a5568;--t-fcd9a8:#4e320c;--t-1e1b4b:#bcb9df;--t-818cf8:#141d71;--t-aaaaaa:#555;--t-9be38c:#316926;--t-ffd9c8:#311306;--t-d4af37:#a98c2d;--t-faf8f0:#faf8f0;--t-fbf8f1:#fbf8f1;--t-8a6510:#e2c582;--t-1a150e:#f1ece5;--t-6d5f47:#6d5f47;--t-ff5f57:#ff5f57;--t-28c840:#30c046;--t-34d399:#2da97c;--t-da552f:#d15a38;--t-00b67a:#09ad77;--t-2a2520:#dfdad5;--t-14100b:#f4f0eb;--t-1a140e:#f1ebe5;--t-f472b6:#7f194e;--t-16161c:#e3e3e9;--t-1a1410:#efe9e5;--t-2a2218:#e7dfd5;--t-faf6f0:#faf6f0;--t-d4b05c:#ceae62;--t-b08a3a:#aa8840;--t-962d23:#903229;--t-3a1510:#eaceca;--t-e8e0d4:#e8e0d4;--t-fafbfc:#fafbfc;--t-718096:#5b687b;--t-fed7aa:#4c2d0a;--t-fb923c:#c8620f;--t-f56565:#8a1a1a;--t-ed8936:#bc641b;--t-38b2ac:#399d98;--t-e1306c:#b32354;--t-ff0000:#cb0b0b;--t-8b4513:#8b4513;--t-1e3a5f:#1e3a5f;--t-f59e0b:#c48212;--t-16162a:#d5d5e9;--t-333333:#333;--t-000000:#000;--t-6b4e0c:#6b4e0c;--t-1f2937:#c8d2e0;--t-06b6d4:#10afca;--t-444444:#444;--t-a89585:#7d6a59;--t-263354:#abb8d9;--t-93c5fd:#0e3560;--t-15110f:#f0ecea;--t-fff6f2:#fff6f2;--t-faf8f4:#faf8f4;--t-17130d:#f2eee8;--t-5f5545:#bab0a0}:root,:root[data-theme=dark]{--r-ffffff-a100:#ffffff1a;--r-ffffff-a50:#ffffff0d;--r-2a2220-a950:#2a2220f2;--r-ffffff-a200:#fff3;--r-ffffff-a30:#ffffff08;--r-ffffff-a60:#ffffff0f;--r-ffffff-a500:#ffffff80;--r-ffffff-a600:#fff9;--r-ffffff-a300:#ffffff4d;--r-ffffff-a150:#ffffff26;--r-ffffff-a800:#fffc;--r-14100b-a500:#14100b80;--r-ffffff-a40:#ffffff0a;--r-ffffff-a900:#ffffffe6;--r-0f172a-a60:#0f172a0f;--r-0a0a0a-a700:#0a0a0ab3;--r-0f172a-a80:#0f172a14;--r-0a0a0a-a800:#0a0a0acc;--r-ffffff-a400:#fff6;--r-ffffff-a120:#ffffff1f;--r-ffffff-a850:#ffffffd9;--r-ffffff-a250:#ffffff40;--r-1a1412-a300:#1a14124d;--r-1a1412-a950:#1a1412f2;--r-ffffff-a700:#ffffffb3;--r-ffffff-a350:#ffffff59;--r-ffffff-a180:#ffffff2e;--r-352f2b-a950:#352f2bf2;--r-ffffff-a950:#fffffff2;--r-2a2220-a800:#2a2220cc;--r-090805-a800:#090805cc;--r-140f05-a400:#140f0566;--r-0b0906-a600:#0b090699;--r-14100b-a400:#14100b66;--r-141e10-a400:#141e1066;--r-14100b-a550:#14100b8c;--r-1a140e-a600:#1a140e99;--r-ffffff-a720:#ffffffb8;--r-2a2220-a500:#2a222080;--r-1a1412-a900:#1a1412e6;--r-352f2b-a500:#352f2b80;--r-121216-a600:#12121699;--r-0f0f12-a800:#0f0f12cc;--r-121216-a1000:#121216;--r-0b0906-a930:#0b0906ed;--r-0a0805-a400:#0a080566;--r-0b0906-a500:#0b090680;--r-0f0d09-a800:#0f0d09cc;--r-1a1412-a800:#1a1412cc;--r-2a2220-a920:#2a2220eb;--r-1a150e-a30:#1a150e08;--r-090805-a0:#09080500;--r-0f0d09-a650:#0f0d09a6;--r-ffffff-a750:#ffffffbf;--r-ffffff-a450:#ffffff73;--r-1a1412-a850:#1a1412d9;--r-0f0f14-a620:#0f0f149e;--r-ffffff-a70:#ffffff12;--r-1a1410-a950:#1a1410f2;--r-2a2218-a400:#2a221866;--r-0f172a-a400:#0f172a66;--r-282012-a950:#282012f2;--r-ffffff-a550:#ffffff8c;--r-141419-a800:#141419cc;--r-2a2220-a650:#2a2220a6;--r-0a0a19-a950:#0a0a19f2;--r-2a2220-a600:#2a222099;--r-17130d-a60:#17130d0f}:root[data-theme=light]{--r-ffffff-a100:#1a150e26;--r-ffffff-a50:rgba(26,21,14,.075);--r-2a2220-a950:#fef4eef2;--r-ffffff-a200:#1a150e4d;--r-ffffff-a30:rgba(26,21,14,.045);--r-ffffff-a60:#1a150e17;--r-ffffff-a500:rgba(26,21,14,.575);--r-ffffff-a600:#1a150e99;--r-ffffff-a300:rgba(26,21,14,.345);--r-ffffff-a150:rgba(26,21,14,.225);--r-ffffff-a800:#1a150ecc;--r-14100b-a500:#fdf7ee80;--r-ffffff-a40:#1a150e0f;--r-ffffff-a900:#1a150ee6;--r-0f172a-a60:#f4faff0f;--r-0a0a0a-a700:#f4f2eeb3;--r-0f172a-a80:#f4faff14;--r-0a0a0a-a800:#f4f2eecc;--r-ffffff-a400:#1a150e75;--r-ffffff-a120:#1a150e2e;--r-ffffff-a850:#1a150ed9;--r-ffffff-a250:rgba(26,21,14,.375);--r-1a1412-a300:#fcf4ee4d;--r-1a1412-a950:#fcf4eef2;--r-ffffff-a700:#1a150eb3;--r-ffffff-a350:rgba(26,21,14,.402);--r-ffffff-a180:#1a150e45;--r-352f2b-a950:#fef6eef2;--r-ffffff-a950:#1a150ef2;--r-2a2220-a800:#fef4eecc;--r-090805-a800:#f8f5eecc;--r-140f05-a400:#fffcee66;--r-0b0906-a600:#f9f5ee99;--r-14100b-a400:#fdf7ee66;--r-141e10-a400:#f8ffee66;--r-14100b-a550:#fdf7ee8c;--r-1a140e-a600:#fff8ee99;--r-ffffff-a720:#1a150eb8;--r-2a2220-a500:#fef4ee80;--r-1a1412-a900:#fcf4eee6;--r-352f2b-a500:#fef6ee80;--r-121216-a600:#f4f2f299;--r-0f0f12-a800:#f4f2f1cc;--r-121216-a1000:#f4f2f2;--r-0b0906-a930:#f9f5eeed;--r-0a0805-a400:#f9f5ee66;--r-0b0906-a500:#f9f5ee80;--r-0f0d09-a800:#faf6eecc;--r-1a1412-a800:#fcf4eecc;--r-2a2220-a920:#fef4eeeb;--r-1a150e-a30:#fff9ee08;--r-090805-a0:#f8f5ee00;--r-0f0d09-a650:#faf6eea6;--r-ffffff-a750:#1a150ebf;--r-ffffff-a450:rgba(26,21,14,.517);--r-1a1412-a850:#fcf4eed9;--r-0f0f14-a620:#f4f2f39e;--r-ffffff-a70:rgba(26,21,14,.105);--r-1a1410-a950:#fef6eef2;--r-2a2218-a400:#fffcee66;--r-0f172a-a400:#f4faff66;--r-282012-a950:#ffffeef2;--r-ffffff-a550:#1a150e8c;--r-141419-a800:#f4f2f3cc;--r-2a2220-a650:#fef4eea6;--r-0a0a19-a950:#f4f2fdf2;--r-2a2220-a600:#fef4ee99;--r-17130d-a60:#fef8ee0f}:root,:root[data-theme=dark]{--r-e2e8f0-a600:#e2e8f099;--r-f7f0de-a820:#f7f0ded1;--r-f7f0de-a30:#f7f0de08;--r-f7f0de-a180:#f7f0de2e;--r-f7f0de-a400:#f7f0de66;--r-e2e8f0-a900:#e2e8f0e6;--r-f7f0de-a80:#f7f0de14;--r-faf6ee-a850:#faf6eed9;--r-f7f0de-a60:#f7f0de0f;--r-f7f0de-a15:hsla(43,61%,92%,.015);--r-f7f0de-a780:#f7f0dec7;--r-f7f0de-a50:#f7f0de0d;--r-f7f0de-a920:#f7f0deeb;--r-f7f0de-a750:#f7f0debf;--r-f7f0de-a70:#f7f0de12;--r-f7f0de-a280:#f7f0de47;--r-f7f0de-a450:#f7f0de73;--r-e8e8ea-a720:#e8e8eab8;--r-f5f0e8-a700:#f5f0e8b3;--r-f5f0e8-a600:#f5f0e899}:root[data-theme=light]{--r-e2e8f0-a600:#1a150e99;--r-f7f0de-a820:#1a150ed1;--r-f7f0de-a30:rgba(26,21,14,.045);--r-f7f0de-a180:#1a150e45;--r-f7f0de-a400:#1a150e75;--r-e2e8f0-a900:#1a150ee6;--r-f7f0de-a80:#1a150e1f;--r-faf6ee-a850:#1a150ed9;--r-f7f0de-a60:#1a150e17;--r-f7f0de-a15:rgba(26,21,14,.022);--r-f7f0de-a780:#1a150ec7;--r-f7f0de-a50:rgba(26,21,14,.075);--r-f7f0de-a920:#1a150eeb;--r-f7f0de-a750:#1a150ebf;--r-f7f0de-a70:rgba(26,21,14,.105);--r-f7f0de-a280:rgba(26,21,14,.322);--r-f7f0de-a450:rgba(26,21,14,.517);--r-e8e8ea-a720:#1a150eb8;--r-f5f0e8-a700:#1a150eb3;--r-f5f0e8-a600:#1a150e99}:root,:root[data-theme=dark]{--t-333333:#333;--t-fefce8:#fefce8;--t-090805:#090805;--t-c9921e:#c9921e;--t-a0522d:sienna;--t-0ca30c:#0ca30c;--t-070604:#070604;--t-c8911e:#c8911e;--t-8a7a60:#8a7a60;--t-7d6d52:#7d6d52;--t-fbf8f1:#fbf8f1;--t-8a6510:#8a6510;--t-1a150e:#1a150e;--t-6d5f47:#6d5f47;--t-1a1410:#1a1410;--t-2a2218:#2a2218;--t-faf6f0:#faf6f0;--t-c8a04a:#c8a04a;--t-d4b05c:#d4b05c;--t-b08a3a:#b08a3a;--t-c0392b:#c0392b;--t-962d23:#962d23;--t-3a1510:#3a1510;--t-27ae60:#27ae60;--t-e8e0d4:#e8e0d4;--t-9a9080:#9a9080;--t-06b6d4:#06b6d4;--t-352f2b:#352f2b;--t-f7f1ff:#f7f1ff;--t-f3ede0:#f3ede0;--t-faf8f4:#faf8f4;--t-17130d:#17130d;--t-5f5545:#5f5545}:root[data-theme=light]{--t-333333:null;--t-fefce8:null;--t-090805:null;--t-c9921e:null;--t-a0522d:null;--t-0ca30c:null;--t-070604:null;--t-c8911e:null;--t-8a7a60:null;--t-7d6d52:null;--t-fbf8f1:null;--t-8a6510:null;--t-1a150e:null;--t-6d5f47:null;--t-1a1410:null;--t-2a2218:null;--t-faf6f0:null;--t-c8a04a:null;--t-d4b05c:null;--t-b08a3a:null;--t-c0392b:null;--t-962d23:null;--t-3a1510:null;--t-27ae60:null;--t-e8e0d4:null;--t-9a9080:null;--t-06b6d4:null;--t-352f2b:null;--t-f7f1ff:null;--t-f3ede0:#f3ede0;--t-faf8f4:null;--t-17130d:null;--t-5f5545:null}:root,:root[data-theme=dark]{--r-f7f0de-a550:#f7f0de8c;--r-ffffff-a20:#ffffff05;--r-f5ead0-a700:#f5ead0b3;--r-1a150e-a80:#1a150e14;--r-f7f0de-a380:#f7f0de61;--r-ffffff-a15:hsla(0,0%,100%,.015);--r-f5ead0-a600:#f5ead099;--r-f5ead0-a820:#f5ead0d1;--r-f5ead0-a750:#f5ead0bf;--r-f5ead0-a800:#f5ead0cc;--r-1a150e-a22:rgba(26,21,14,.022);--r-1a150e-a40:#1a150e0a;--r-090805-a950:#090805f2;--r-1a150e-a680:#1a150ead;--r-faf6ee-a940:#faf6eef0;--r-1a150e-a70:#1a150e12;--r-2a2218-a600:#2a221899;--r-ffffff-a80:#ffffff14;--r-2a2220-a900:#2a2220e6;--r-352f2b-a800:#352f2bcc;--r-1a150e-a35:rgba(26,21,14,.035);--r-1a150e-a120:#1a150e1f;--r-1a150e-a200:#1a150e33}:root[data-theme=light]{--r-f7f0de-a550:#1a150e8c;--r-ffffff-a20:#1a150e08;--r-f5ead0-a700:#1a150eb3;--r-1a150e-a80:#fff9ee14;--r-f7f0de-a380:rgba(26,21,14,.437);--r-ffffff-a15:rgba(26,21,14,.022);--r-f5ead0-a600:#1a150e99;--r-f5ead0-a820:#1a150ed1;--r-f5ead0-a750:#1a150ebf;--r-f5ead0-a800:#1a150ecc;--r-1a150e-a22:rgba(255,249,238,.022);--r-1a150e-a40:#fff9ee0a;--r-090805-a950:#f8f5eef2;--r-1a150e-a680:#fff9eead;--r-faf6ee-a940:#1a150ef0;--r-1a150e-a70:#fff9ee12;--r-2a2218-a600:#fffcee99;--r-ffffff-a80:#1a150e1f;--r-2a2220-a900:#fef4eee6;--r-352f2b-a800:#fef6eecc;--r-1a150e-a35:rgba(255,249,238,.035);--r-1a150e-a120:#fff9ee1f;--r-1a150e-a200:#fff9ee33}:root,:root[data-theme=dark]{--scrim-a250:#00000040;--scrim-a20:#00000005;--scrim-a300:#0000004d;--scrim-a200:#0003;--scrim-a400:#0006;--scrim-a350:#00000059;--scrim-a150:#00000026}:root[data-theme=light]{--scrim-a250:#78603414;--scrim-a20:rgba(120,96,52,.006);--scrim-a300:rgba(120,96,52,.096);--scrim-a200:rgba(120,96,52,.064);--scrim-a400:#7860341f;--scrim-a350:rgba(120,96,52,.112);--scrim-a150:rgba(120,96,52,.048)}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--secondary-50:var(--slate-text);--secondary-100:var(--slate-pale);--secondary-600:var(--slate-muted-3);--secondary-700:var(--slate-border);--accent-50:#fef3f2;--accent-500:var(--danger);--accent-600:#dc2626;--success-50:#f0fdf4;--success-500:var(--success-bright);--success-600:var(--success);--warning-50:#fffbeb;--warning-500:#f59e0b;--warning-600:#d97706}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ground)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Lora,Georgia,serif;line-height:1.6;min-height:100vh}body:not(:has(.landing-page)){background:var(--ground)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--chip-pale)}::-webkit-scrollbar-thumb{background:var(--chip-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--slate-muted)}.alert,.alert-error,.alert-info,.alert-success,.alert-warning,.btn,.btn-danger,.btn-lg,.btn-primary,.btn-secondary,.btn-sm,.btn-success,.card,.card-body,.card-elevated,.card-header,.form-error,.form-group,.form-help,.form-input,.form-input:focus,.form-label,.form-select,.form-textarea,.loading-spinner{@apply animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600}.loading-dots:after{animation:dots 1.5s steps(5) infinite;content:""}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.container,.container-fluid,.container-sm,.heading-lg,.heading-md,.heading-sm,.heading-xl,.text-gradient{@apply text-xl md:text-2xl font-semibold text-gray-900}.bg-pattern-dots{background-image:radial-gradient(circle,var(--slate-text-2) 1px,#0000 1px);background-size:20px 20px}.bg-pattern-grid{background-image:linear-gradient(#94a3b81a 1px,#0000 0),linear-gradient(90deg,#94a3b81a 1px,#0000 0);background-size:20px 20px}.bg-gradient-primary,.bg-gradient-secondary,.bg-gradient-success,.glass,.hover-glow,.hover-lift,.nav-link,.nav-link-active{@apply bg-blue-100 text-blue-700}@media (max-width:768px){.btn,.card-body,.heading-lg,.heading-xl{@apply text-2xl}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-up{animation:slideUp .5s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.badge,.badge-error,.badge-primary,.badge-success,.badge-warning,.book-generator,.modal-content,.modal-overlay,.progress-bar,.progress-fill,.status-error,.status-indicator,.status-info,.status-success,.status-warning,.table,.table td,.table th,.table-striped tbody tr:nth-child(2n){@apply bg-red-100 text-red-800}.focus-visible\:ring-primary:focus-visible{@apply ring-2 ring-blue-500 ring-offset-2}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{background-color:var(--t-1f2937)}.dark\:text-white{color:var(--text-inverse)}}[data-theme=dark] body,[data-theme=dark] html{background:var(--ground)!important;color:var(--text-primary)!important;font-family:Lora,Georgia,serif}[data-theme=dark] body:not(:has(.landing-page)){background:var(--ground)!important}[data-theme=dark] .card{background:var(--r-2a2220-a950)!important;border-color:#d4a5741f!important;color:var(--text-primary)!important}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#e9ba4b,#c9921e)!important;border:1px solid #fde9a04d!important;box-shadow:0 4px 14px #c9921e66!important;color:var(--t-090805)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,#fde9a0,#e9ba4b)!important;box-shadow:0 8px 24px #e9ba4b99!important;transform:translateY(-2px)!important}[data-theme=dark] .form-input{background:var(--r-352f2b-a800)!important;border-color:#d4a57433!important;color:var(--text-primary)!important}[data-theme=dark] .text-gradient{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,var(--accent),var(--accent-bg))!important;-webkit-background-clip:text!important}[data-theme=dark] .glass{backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;background:var(--r-2a2220-a650)!important;border:1px solid #d4a57426!important;box-shadow:0 8px 32px 0 #0006!important}[data-theme=dark] .nav-link{color:var(--text-secondary)!important}[data-theme=dark] .nav-link:hover{background:#d4a57414!important;color:var(--accent)!important}[data-theme=dark] .nav-link-active{background:#d4a57426!important;color:var(--accent)!important}[data-theme=dark] .modal-content{background:var(--surface)!important;color:var(--text-primary)!important}[data-theme=dark] .table th{background:var(--r-2a2220-a800)!important;border-color:#d4a5741f!important;color:var(--text-secondary)!important}[data-theme=dark] .table td{border-color:#d4a57414!important;color:var(--text-primary)!important}[data-theme=dark] .table-striped tbody tr:nth-child(2n){background:var(--r-2a2220-a500)!important}[data-theme=dark] .alert{border-left-color:var(--accent)!important}[data-theme=dark] .badge-primary{background:#d4a57426!important;color:var(--accent)!important}[data-theme=dark] .pricing-comparison-table table{background:#fff!important}[data-theme=dark] .pricing-comparison-table td{color:var(--t-b8860b)!important}[data-theme=dark] .pricing-comparison-table th{color:var(--slate-muted-3)!important}[data-theme=dark] .pricing-comparison-table span{color:var(--slate-ink)!important}[data-theme=dark] .exit-intent-popup,[data-theme=dark] .exit-intent-popup div,[data-theme=dark] .exit-intent-popup h2,[data-theme=dark] .exit-intent-popup p,[data-theme=dark] .exit-intent-popup span,[data-theme=dark] .exit-intent-popup strong,[data-theme=dark] .post-gen-upsell,[data-theme=dark] .post-gen-upsell div,[data-theme=dark] .post-gen-upsell h2,[data-theme=dark] .post-gen-upsell h3,[data-theme=dark] .post-gen-upsell p,[data-theme=dark] .post-gen-upsell span,[data-theme=dark] .post-gen-upsell strong{color:var(--slate-ink-2)!important}[data-theme=dark] .exit-intent-popup,[data-theme=dark] .post-gen-upsell{background:#fff!important}.theme-toggle-btn{align-items:center;background:#d4a5741a;border:1px solid #d4a57447;border-radius:50%;color:var(--accent);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease;width:40px}.theme-toggle-btn:hover{background:#d4a57433;border-color:#d4a57480}.theme-toggle-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-theme=light] .theme-toggle-btn{background:#8a651014;border-color:#8a65104d;color:#6b4e0c}[data-theme=light] .theme-toggle-btn:hover{background:#8a651029;border-color:#8a651080}.hp-nav{align-items:center;background:#0000;border-bottom:1px solid #0000;display:flex;height:62px;justify-content:space-between;left:0;padding:0 32px;position:fixed;right:0;top:0;transition:background .4s,border-color .4s;z-index:500}.hp-nav.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090805f2;background:var(--nav-bg);border-bottom-color:#c9921e1f;border-bottom-color:var(--nav-border)}.site-nav-spacer{flex:0 0 auto;height:62px}.nav-logo{align-items:center;color:var(--text-primary);display:flex;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700;gap:9px;text-decoration:none}.nav-logo em{color:var(--accent-gold);font-style:italic}.nav-links{align-items:center;display:flex;gap:18px}.nav-links a{color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;white-space:nowrap}.nav-links a:hover{color:var(--text-primary)}.nav-links a.active{color:var(--accent-gold)}.nav-right{align-items:center;display:flex;gap:10px}.nav-cta{background:var(--accent-gold);border-radius:6px;box-shadow:0 3px 14px #c9921e59;color:var(--nav-cta-text);font-size:13px;font-weight:700;padding:8px 20px;text-decoration:none;transition:opacity .2s,transform .2s}.nav-cta:hover{opacity:.9;transform:translateY(-1px)}.nav-ghost{color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.nav-ghost:hover{color:var(--text-primary)}.nav-ghost-btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.mob-menu-btn{background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:none;padding:4px}.mob-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090805f2;background:var(--nav-bg);border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--nav-border);display:none;flex-direction:column;gap:16px;left:0;padding:20px 24px 28px;position:fixed;right:0;top:62px;z-index:499}.mob-nav.show{display:flex}.mob-nav a{border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--nav-border);color:var(--text-muted);font-size:16px;font-weight:500;padding:6px 0;text-decoration:none}.mob-nav a:hover{color:var(--text-primary)}.mob-logout{background:none;border:none;border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--nav-border);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:6px 0;text-align:left;width:100%}.mob-cta{background:var(--accent-gold);border-bottom:none!important;border-radius:8px;color:var(--nav-cta-text);display:block;font-size:15px;font-weight:700;margin-top:8px;padding:13px;text-align:center;text-decoration:none}@media (max-width:1440px){.nav-links{display:none}.mob-menu-btn{display:block}.nav-right{margin-left:auto;margin-right:14px}.hp-nav{padding:0 20px}.nav-ghost{display:none}}:root,:root[data-theme=dark]{--nav-bg:#090805f2;--nav-border:#c9921e1f}:root[data-theme=light]{--nav-bg:#faf6eef0;--nav-border:#8a65102e}.hp-footer{background:#0f0d09;background:var(--footer-bg);border-top:1px solid #c9921e1f;border-top:1px solid var(--footer-border);margin-top:auto;padding:52px 24px 36px}.footer-inner{margin:0 auto;max-width:1100px}.footer-top{grid-gap:44px;display:grid;gap:44px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:44px}@media (max-width:900px){.footer-top{gap:28px;grid-template-columns:1fr 1fr}}@media (max-width:540px){.footer-top{grid-template-columns:1fr}}.footer-logo{color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700;margin-bottom:10px}.footer-logo em{color:var(--accent-gold);font-style:italic}.footer-desc{color:var(--text-muted);font-size:13px;font-weight:300;line-height:1.65;margin-bottom:16px;max-width:240px}.footer-badge{align-items:center;border:1px solid #c9921e1f;border:1px solid var(--footer-border);border-radius:100px;display:inline-flex;gap:5px;letter-spacing:.08em;padding:4px 10px}.fc-title,.footer-badge{color:var(--text-muted);font-size:10px;font-weight:600;text-transform:uppercase}.fc-title{letter-spacing:.14em;margin-bottom:14px}.fc-links{display:flex;flex-direction:column;gap:9px}.fc-links a{color:var(--text-secondary);font-size:13px;font-weight:300;text-decoration:none;transition:color .2s}.fc-links a:hover{color:var(--text-primary)}.footer-bottom{align-items:center;border-top:1px solid #c9921e1f;border-top:1px solid var(--footer-border);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding-top:22px}.footer-bottom a{color:var(--text-muted);text-decoration:none}.footer-bottom a:hover{color:var(--accent-gold)}:root,:root[data-theme=dark]{--footer-bg:#0f0d09;--footer-border:#c9921e1f}:root[data-theme=light]{--footer-bg:#f3ede0;--footer-border:#8a65102e}.footer-founder{align-items:flex-start;border-top:1px solid var(--border);display:flex;gap:12px;margin-top:18px;max-width:320px;padding-top:16px}.footer-founder img{border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.footer-founder-name{color:var(--text-primary);font-size:13px;font-weight:700}.footer-founder-bio{color:var(--text-muted);font-size:12.5px;font-style:italic;line-height:1.55;margin:4px 0 6px}.footer-founder a{color:var(--accent);font-size:12.5px;text-decoration:underline}:root{--night:#090805;--night2:#0f0d09;--night3:#161209;--gold:#c9921e;--gold2:#e9ba4b;--gold3:#fde9a0;--ivory:var(--text-warm);--ivory2:#ede3c8;--muted:#7d6d52;--dim:#f7f0de8c;--b1:#c9921e1f;--b2:#c9921e40;--b3:#c9921e6b;--green:var(--success-bright);--red:var(--danger);--nav-scrolled:#090805f2}[data-theme=light]{--night:#fbf8f1;--night2:#f3ede0;--gold:#8a6510;--gold2:#a87d1c;--ivory:var(--text-primary);--muted:var(--text-muted);--dim:#1a150ead;--b1:#8a651029;--b2:#8a65104d;--b3:#8a65107a;--green:#15803d;--red:#b91c1c;--nav-scrolled:#faf6eef0}[data-theme=light] .be-card,[data-theme=light] .demo-body,[data-theme=light] .hero-strip,[data-theme=light] .plan{background:#1a150e08}[data-theme=light] .demo-input,[data-theme=light] .demo-output{background:#fffdf8;border-color:#c9921e40;border-color:var(--b2);color:var(--text-warm);color:var(--ivory)}[data-theme=light] .demo-input::placeholder{color:#7d6d52;color:var(--muted)}[data-theme=light] .be-card,[data-theme=light] .demo-wrap,[data-theme=light] .plan{box-shadow:0 8px 28px #1a150e14}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:130px 24px 80px;position:relative;text-align:center}.hero:before{background:radial-gradient(ellipse 70% 55% at 50% -5%,#c9921e33 0,#0000 65%),radial-gradient(ellipse 50% 40% at 80% 85%,#8b1a1a2e 0,#0000 55%),radial-gradient(ellipse 40% 35% at 20% 75%,#c9921e14 0,#0000 55%);content:""}.hero:before,.particles{inset:0;pointer-events:none;position:absolute}.particles{overflow:hidden}.particle{animation:drift linear infinite;background:#c9921e2e;border-radius:50%;position:absolute}@keyframes drift{0%{opacity:0;transform:translateY(110%)}10%{opacity:1}90%{opacity:.5}to{opacity:0;transform:translateY(-10%)}}.hero-eyebrow{align-items:center;animation:fadeUp .7s ease both;background:#c9921e1a;border:1px solid #c9921e40;border:1px solid var(--b2);border-radius:100px;color:#e9ba4b;color:var(--gold2);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:28px;padding:6px 18px;text-transform:uppercase}.eyebrow-dot{animation:pulse 2s infinite;background:#c9921e;background:var(--gold);border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.hero h1{animation:fadeUp .8s ease .1s both;color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:clamp(50px,9.5vw,114px);font-weight:300;letter-spacing:-.025em;line-height:.93;max-width:960px}.hero h1 strong{font-weight:700}.hero h1 em{color:#c9921e;color:var(--gold);display:block;font-style:italic}.hero-sub{animation:fadeUp .8s ease .22s both;color:#f7f0de8c;color:var(--dim);font-size:clamp(16px,2.2vw,20px);font-weight:300;line-height:1.65;margin:26px auto 0;max-width:580px}.hero-sub b{color:var(--text-warm);color:var(--ivory);font-weight:500}.hero-demo{animation:fadeUp .8s ease .35s both;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:var(--r-0f0d09-a650);border:1px solid #c9921e4d;border-radius:14px;box-shadow:0 12px 60px #0009,inset 0 0 20px #c9921e1a,0 0 0 1px #c9921e33;margin:48px auto 0;max-width:680px;overflow:hidden;width:100%}.demo-bar{align-items:center;background:#c9921e0a;border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1);display:flex;gap:7px;padding:11px 16px}.demo-dot{border-radius:50%;height:10px;width:10px}.dd1{background:var(--t-ff5f57)}.dd2{background:var(--t-ffbd2e)}.dd3{background:var(--t-28c840)}.demo-title{color:#7d6d52;color:var(--muted);font-family:DM Mono,monospace;font-size:11px;margin-left:6px}.demo-body{padding:18px 20px 22px}.demo-label{color:#7d6d52;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.demo-input-row{align-items:stretch;background:#c9921e0f;border:1px solid #c9921e40;border:1px solid var(--b2);border-radius:8px;display:flex;overflow:hidden}.demo-input{background:#0000;border:none;caret-color:#c9921e;caret-color:var(--gold);color:var(--text-warm);color:var(--ivory);flex:1 1;font-family:Outfit,sans-serif;font-size:14px;min-width:0;outline:none;padding:12px 14px}.demo-input::placeholder{color:#7d6d52;color:var(--muted);font-size:13px;font-style:italic}.demo-gen-btn{background:#c9921e;background:var(--gold);border:none;color:#090805;color:var(--night);cursor:pointer;flex-shrink:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;padding:12px 18px;transition:opacity .2s;white-space:nowrap}.demo-gen-btn:hover{opacity:.9}.demo-output{animation:fadeUp .4s ease;background:#c9921e0a;border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:8px;display:none;margin-top:16px;padding:14px}.demo-output.show{display:block}.demo-out-label{color:#c9921e;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.demo-out-text{color:var(--r-f7f0de-a820);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.85}.demo-stats{border-top:1px solid #c9921e1f;border-top:1px solid var(--b1);display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px}.dstat{color:#7d6d52;color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.dstat span{color:#e9ba4b;color:var(--gold2);display:block;font-size:12px;font-weight:500}.write-cursor{animation:blink .7s step-end infinite;background:#c9921e;background:var(--gold);display:inline-block;height:1em;margin-left:1px;vertical-align:middle;width:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-ctas{align-items:center;animation:fadeUp .8s ease .5s both;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.btn-primary{align-items:center;background:linear-gradient(135deg,#d49820,#e9ba4b);background:linear-gradient(135deg,#d49820,var(--gold2));border-radius:8px;box-shadow:0 6px 30px #c9921e73;color:#090805;color:var(--night);display:inline-flex;font-size:16px;font-weight:700;gap:8px;overflow:hidden;padding:15px 36px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary:after{background:linear-gradient(to bottom,var(--r-ffffff-a180),#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.btn-primary:hover{box-shadow:0 10px 45px #c9921e99;transform:translateY(-2px)}.btn-ghost{align-items:center;background:#c9921e0d;border:1px solid #c9921e40;border:1px solid var(--b2);border-radius:8px;color:var(--text-warm);color:var(--ivory);display:inline-flex;font-size:15px;font-weight:500;gap:6px;padding:15px 26px;text-decoration:none;transition:border-color .2s,background .2s}.btn-ghost:hover{background:#c9921e1a;border-color:#c9921e6b;border-color:var(--b3)}.hero-proof{animation:fadeUp .8s ease .62s both;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:28px}.hero-proof,.proof-item{align-items:center;display:flex}.proof-item{color:#7d6d52;color:var(--muted);font-size:13px;font-weight:500;gap:6px}.proof-item:before{color:var(--success-bright);color:var(--green);content:"\2713";font-weight:700}.strip{background:#0f0d09;background:var(--night2);border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1);border-top:1px solid #c9921e1f;border-top:1px solid var(--b1);padding:36px 24px}.strip-inner{display:flex;flex-wrap:wrap;gap:36px 72px;justify-content:center;margin:0 auto;max-width:1100px;text-align:center}.strip-stat strong{color:#e9ba4b;color:var(--gold2);display:block;font-family:Cormorant Garamond,serif;font-size:50px;font-weight:700;line-height:1}.strip-stat span{display:block;letter-spacing:.1em;margin-top:5px;text-transform:uppercase}.strip-stat span,.strip-updated{color:#7d6d52;color:var(--muted);font-size:11px}.strip-updated{letter-spacing:.04em;margin:22px auto 0;max-width:1100px;text-align:center}.section{margin:0 auto;max-width:1120px;padding:96px 24px}.section-full{border-top:1px solid #c9921e1f;border-top:1px solid var(--b1);padding:96px 24px}.section-full .inner{margin:0 auto;max-width:1120px}.sec-label{color:#c9921e;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.sec-title{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:clamp(36px,5.5vw,62px);font-weight:600;line-height:1.06}.sec-title em{color:#c9921e;color:var(--gold);font-style:italic}.badge-card{align-items:center;background:#0f0d09;background:var(--night2);border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:10px;display:flex;height:64px;justify-content:center;padding:10px;transition:border-color .2s ease,transform .15s ease;width:168px}.badge-card:hover{border-color:#c9921e40;border-color:var(--b2);transform:translateY(-1px)}.badge-card img{max-height:100%;max-width:100%;object-fit:contain}.badge-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px,#000 calc(100% - 64px),#0000);overflow:hidden}.badge-track{animation:badge-scroll 38s linear infinite;display:flex;gap:14px;width:max-content}.badge-track .badge-card{flex:0 0 auto}.badge-marquee:hover .badge-track{animation-play-state:paused}@keyframes badge-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.badge-marquee{overflow-x:auto}.badge-track{animation:none}}.sec-sub{color:#f7f0de8c;color:var(--dim);font-size:17px;font-weight:300;line-height:1.65;margin-top:14px;max-width:580px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.reveal.on{opacity:1;transform:translateY(0)}.rd2{transition-delay:.1s}.rd3{transition-delay:.2s}.rd4{transition-delay:.3s}.steps{grid-gap:0;border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:64px;overflow:hidden}@media(max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.steps{grid-template-columns:1fr}}.step{border-right:1px solid #c9921e1f;border-right:1px solid var(--b1);padding:38px 28px;position:relative;transition:background .3s}.step:last-child{border-right:none}@media(max-width:900px){.step:nth-child(2n){border-right:none}.step:nth-child(-n+2){border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1)}}.step:hover{background:#c9921e0d}.step-bar{background:linear-gradient(90deg,#0000,#c9921e,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.step:hover .step-bar{opacity:1}.step-n{color:#c9921e1a;font-family:Cormorant Garamond,serif;font-size:76px;font-weight:700;line-height:1;margin-bottom:14px}.step-icon{font-size:30px;margin-bottom:12px}.step h3{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;margin-bottom:8px}.step p{color:#f7f0de8c;color:var(--dim);font-size:14px;font-weight:300;line-height:1.7}.feat-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:60px}@media(max-width:900px){.feat-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.feat-grid{grid-template-columns:1fr}}.feat{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--r-f7f0de-a30);border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:12px;overflow:hidden;padding:28px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.feat:before{background:linear-gradient(90deg,#0000,#c9921e,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.feat:hover{background:var(--r-f7f0de-a60);border-color:#c9921e6b;border-color:var(--b3);box-shadow:0 12px 40px #c9921e26;transform:translateY(-6px) scale(1.02)}.feat:hover:before{opacity:1}.feat-ico{align-items:center;background:#c9921e1a;border-radius:9px;display:flex;font-size:20px;height:46px;justify-content:center;margin-bottom:16px;width:46px}.feat h3{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;margin-bottom:7px}.feat p{color:#f7f0de8c;color:var(--dim);font-size:14px;font-weight:300;line-height:1.72}.showcase-section{background:var(--r-f7f0de-a15);border-top:1px solid #c9921e1f;border-top:1px solid var(--b1);padding:96px 24px}.showcase-inner{margin:0 auto;max-width:1120px}.shelf-tabs{border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1);display:flex;gap:0;margin-top:52px;overflow-x:auto;scrollbar-width:none}.shelf-tabs::-webkit-scrollbar{display:none}.shelf-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#7d6d52;color:var(--muted);cursor:pointer;flex-shrink:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;margin-bottom:-1px;padding:13px 22px;transition:color .2s,border-color .2s;white-space:nowrap}.shelf-tab.on{border-bottom-color:#c9921e;border-bottom-color:var(--gold);color:#e9ba4b;color:var(--gold2)}.shelf-panel{animation:fadeUp .35s ease;display:none}.shelf-panel.on{display:block}.book-shelf{display:flex;gap:24px;overflow-x:auto;padding:28px 0 20px;scrollbar-color:#c9921e40 #0000;scrollbar-color:var(--b2) #0000;scrollbar-width:thin}.book-shelf::-webkit-scrollbar{height:4px}.book-shelf::-webkit-scrollbar-thumb{background:#c9921e40;background:var(--b2);border-radius:2px}.book-card{cursor:pointer;flex-shrink:0;transition:transform .25s;width:200px}.book-card:hover{transform:translateY(-6px)}.book-cover{border-radius:3px 10px 10px 3px;box-shadow:-4px 4px 0 #0000004d,0 8px 28px #00000080;height:280px;overflow:hidden;position:relative;width:200px}.book-cover:before{background:linear-gradient(90deg,#00000059,#0000001a 60%,#0000);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:14px;z-index:2}.book-cover:after{background:linear-gradient(135deg,var(--r-ffffff-a120) 0,#0000 50%,#0000002e 100%);content:"";z-index:3}.bc-bg,.book-cover:after{inset:0;position:absolute}.bc-bg{display:flex;flex-direction:column;justify-content:space-between;padding:18px 14px}.bc-genre{background:var(--scrim-a350);border-radius:100px;color:var(--r-ffffff-a750);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.12em;padding:3px 8px;text-transform:uppercase;width:fit-content}.bc-title{color:var(--text-inverse);font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:700;line-height:1.2;text-shadow:0 2px 8px #0009}.bc-author{color:var(--r-ffffff-a600);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bc-words{color:var(--r-ffffff-a450);font-family:DM Mono,monospace;font-size:9px;margin-top:2px}.book-meta{margin-top:12px}.book-meta h4{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:15px;font-weight:600;margin-bottom:3px}.book-meta p{color:#7d6d52;color:var(--muted);font-size:12px;font-weight:300;line-height:1.4}.book-badge{align-items:center;background:#22c55e1f;border:1px solid #22c55e40;border-radius:100px;color:var(--success-bright);color:var(--green);display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.06em;margin-top:6px;padding:3px 9px;text-transform:uppercase}.book-expand{animation:fadeUp .3s ease;background:#0f0d09;background:var(--night2);border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:12px;display:none;margin-top:20px;padding:32px}.book-expand.show{grid-gap:32px;display:grid;gap:32px;grid-template-columns:auto 1fr}@media(max-width:640px){.book-expand.show{grid-template-columns:1fr}}.be-cover{border-radius:2px 8px 8px 2px;box-shadow:-3px 3px 0 #00000040,0 6px 20px #0006;flex-shrink:0;height:182px;overflow:hidden;position:relative;width:130px}.be-cover:before{background:linear-gradient(90deg,#00000059,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:10px;z-index:2}.be-cover:after{background:linear-gradient(135deg,var(--r-ffffff-a100) 0,#0000 50%,#00000026 100%);content:"";inset:0;position:absolute;z-index:3}.be-info h3{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic;font-weight:700;margin-bottom:4px}.be-info .be-meta{color:#7d6d52;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:300;gap:12px;margin-bottom:16px}.be-meta span{align-items:center;display:flex;gap:4px}.be-excerpt{border-left:2px solid #c9921e4d;color:var(--r-f7f0de-a780);font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;line-height:1.85;margin-bottom:16px;padding-left:18px}.be-excerpt p{margin-bottom:.9em}.be-excerpt p:last-child{margin-bottom:0}.be-prompt{color:#7d6d52;color:var(--muted);font-size:12px;font-style:italic;font-weight:300}.be-prompt b{color:#e9ba4b;color:var(--gold2);font-style:normal;font-weight:500}.be-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.be-btn{background:#0000;border:1px solid #c9921e40;border:1px solid var(--b2);border-radius:7px;color:#7d6d52;color:var(--muted);cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.be-btn:hover{border-color:#c9921e6b;border-color:var(--b3);color:var(--text-warm);color:var(--ivory)}.be-btn.p{background:#c9921e;background:var(--gold);border-color:#c9921e;border-color:var(--gold);color:#090805;color:var(--night);font-weight:600}.prose-showcase{background:#0f0d09;background:var(--night2);border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:14px;margin-top:60px;overflow:hidden}.ps-tabs{border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1);display:flex;overflow-x:auto;scrollbar-width:none}.ps-tabs::-webkit-scrollbar{display:none}.ps-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#7d6d52;color:var(--muted);cursor:pointer;flex-shrink:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;margin-bottom:-1px;padding:13px 22px;transition:color .2s,border-color .2s;white-space:nowrap}.ps-tab.on{border-bottom-color:#c9921e;border-bottom-color:var(--gold);color:#e9ba4b;color:var(--gold2)}.ps-panel{animation:fadeUp .35s ease;display:none;padding:32px 36px}.ps-panel.on{display:block}@media(max-width:600px){.ps-panel{padding:22px 18px}}.ps-prompt{color:#7d6d52;color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:14px}.ps-prompt b{color:#c9921e;color:var(--gold);font-weight:500}blockquote{border-left:2px solid #c9921e59;color:var(--r-f7f0de-a820);font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;line-height:1.9;padding-left:20px}blockquote p{margin-bottom:1.1em}blockquote p:last-child{margin-bottom:0}.ps-attr{color:#7d6d52;color:var(--muted);font-size:11px;margin-top:14px}.comp-wrap{border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:12px;margin-top:60px;overflow-x:auto}.comp-wrap table{border-collapse:collapse;min-width:620px;width:100%}.comp-wrap thead th{background:#c9921e0a;border-bottom:1px solid #c9921e1f;border-bottom:1px solid var(--b1);color:#7d6d52;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase}.comp-wrap thead th.hc{color:#e9ba4b;color:var(--gold2)}.comp-wrap td{border-bottom:1px solid #c9921e0f;color:#f7f0de8c;color:var(--dim);font-size:14px;padding:13px 18px}.comp-wrap tr:last-child td{border-bottom:none}.comp-wrap tr.hl td{background:#c9921e0d}.comp-wrap tr.hl td:first-child{color:var(--text-warm);color:var(--ivory);font-weight:500}.tick{color:var(--success-bright);color:var(--green);font-weight:700}.cross{color:var(--r-f7f0de-a180)}.partial{color:#e9ba4b;color:var(--gold2)}.pg{color:var(--success-bright);color:var(--green);font-weight:600}.pb{color:#ef4444bf}.compare-note{color:#7d6d52;color:var(--muted);font-size:12px;line-height:1.6;margin:14px auto 0;max-width:1120px;padding:0 4px}.compare-note sup{color:#e9ba4b;color:var(--gold2)}.price-offer{color:var(--text-warm);color:var(--ivory);font-size:14px;line-height:1.6;margin:18px auto 0;max-width:640px;text-align:center}.price-offer strong{color:#e9ba4b;color:var(--gold2);letter-spacing:.04em}.price-offer a{color:#e9ba4b;color:var(--gold2);text-decoration:underline}.price-refund{font-size:12px;line-height:1.6;margin:8px auto 0;max-width:640px;text-align:center}.price-refund,.price-refund a{color:#7d6d52;color:var(--muted)}.price-refund a{text-decoration:underline}.testi-wall{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testi-card{display:flex;flex-direction:column;height:100%}.testi-card p{flex:1 1}@media (max-width:640px){.testi-wall{grid-template-columns:1fr}}.testi-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:60px}@media(max-width:900px){.testi-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.testi-grid{grid-template-columns:1fr}}.testi{background:var(--r-f7f0de-a50);border:1px solid #c9921e40;border:1px solid var(--b2);border-radius:16px;box-shadow:0 20px 50px #00000040;padding:40px 44px;position:relative}.stars{color:#e9ba4b;color:var(--gold2);font-size:16px;margin-bottom:14px}.testi p{color:var(--r-f7f0de-a920);font-size:19px;font-weight:300;line-height:1.7;margin-bottom:22px;position:relative;z-index:1}.tav{gap:12px}.tav,.tav-circle{align-items:center;display:flex}.tav-circle{border-radius:50%;color:var(--text-inverse);flex-shrink:0;font-size:14px;font-weight:700;height:44px;justify-content:center;width:44px}.tc1{background:linear-gradient(135deg,#c9921e,var(--accent-gold));background:linear-gradient(135deg,var(--gold),var(--accent-gold))}.tc2{background:linear-gradient(135deg,var(--success-deep),#0284c7)}.tc3{background:linear-gradient(135deg,#dc2626,#c9921e);background:linear-gradient(135deg,#dc2626,var(--gold))}.tc4{background:linear-gradient(135deg,var(--accent-gold),var(--accent-alt))}.tc5{background:linear-gradient(135deg,#0284c7,var(--success-deep))}.tc6{background:linear-gradient(135deg,var(--pink),#dc2626)}.tav-name{color:var(--text-warm);color:var(--ivory);font-size:15px;font-weight:700}.tav-sub{color:#7d6d52;color:var(--muted);font-size:12px}.tav-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tav-verified{align-items:center;background:#34d3991f;border:1px solid #34d39959;border-radius:100px;color:var(--t-34d399);display:inline-flex;font-size:11px;font-weight:800;gap:3px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.tav-source{align-items:center;color:#7d6d52;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:5px}.tav-source-name{color:var(--r-f7f0de-a750)}.tav-verify-link{border-bottom:1px solid #d4a65666;color:#e9ba4b;color:var(--gold2);font-weight:700;padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.tav-verify-link:hover{border-color:var(--ivory);color:var(--text-warm);color:var(--ivory)}.testi-platforms{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.testi-platforms-label{color:#7d6d52;color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.02em}.testi-platforms-marks{align-items:center;display:inline-flex;gap:8px}.testi-slider{margin-left:auto;margin-right:auto;margin-top:48px;max-width:820px}.testi-slider .testi{background:var(--r-f7f0de-a70);border-color:#d4a65647;box-shadow:0 24px 60px #00000052,0 0 0 1px #d4a6560f;display:flex;flex-direction:column;justify-content:center;min-height:240px}@keyframes testiFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.testi-slide{animation:testiFadeIn .5s ease}.testi-dots{display:flex;gap:9px;justify-content:center;margin-top:22px}.testi-dot{background:var(--r-f7f0de-a180);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .25s ease,transform .25s ease;width:8px}.testi-dot:hover{background:#d4a65680}.testi-dot.active{background:#e9ba4b;background:var(--gold2);transform:scale(1.35)}.genre-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px}.gpill{background:#0000;border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:100px;color:#f7f0de8c;color:var(--dim);cursor:default;font-size:13px;font-weight:400;padding:8px 16px;transition:all .2s}.gpill:hover{background:#c9921e0d;border-color:#c9921e40;border-color:var(--b2);color:var(--text-warm);color:var(--ivory)}.pricing-wrap{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:60px auto 0;max-width:860px}@media(max-width:660px){.pricing-wrap{grid-template-columns:1fr}}.plan{background:var(--r-f7f0de-a30);border:1px solid #c9921e1f;border:1px solid var(--b1);border-radius:14px;padding:38px 32px;position:relative;transition:transform .3s}.plan:hover{transform:translateY(-4px)}.plan.pop{background:#c9921e0f;border-color:#c9921e40;border-color:var(--b2)}.pop-badge{background:#c9921e;background:var(--gold);border-radius:100px;color:#090805;color:var(--night);font-size:11px;font-weight:700;left:50%;letter-spacing:.07em;padding:5px 16px;position:absolute;text-transform:uppercase;top:-13px;transform:translateX(-50%);white-space:nowrap}.plan-name{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:34px;font-weight:700;margin-bottom:4px}.plan-tag{color:#7d6d52;color:var(--muted);font-size:13px;font-weight:300;margin-bottom:26px}.plan-price{align-items:baseline;display:flex;gap:4px;margin-bottom:4px}.plan-price .amt{color:#e9ba4b;color:var(--gold2);font-family:Cormorant Garamond,serif;font-size:54px;font-weight:700;line-height:1}.plan-price .per{font-size:15px}.plan-note,.plan-price .per{color:#7d6d52;color:var(--muted)}.plan-note{font-size:12px;margin-bottom:4px}.plan-then{color:var(--r-f7f0de-a280);font-size:11px;margin-bottom:30px}.plan-then strong{color:var(--r-f7f0de-a400)}.plan-feats{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:32px}.plan-feats li{align-items:flex-start;color:#f7f0de8c;color:var(--dim);display:flex;font-size:13px;font-weight:400;gap:8px;line-height:1.45}.plan-feats li:before{color:var(--success-bright);color:var(--green);content:"\2713";flex-shrink:0;font-size:13px;font-weight:700;margin-top:1px}.plan-feats li.star:before{color:#e9ba4b;color:var(--gold2);content:"\2605"}.plan-btn{border-radius:8px;display:block;font-size:14px;font-weight:600;padding:14px;text-align:center;text-decoration:none;transition:all .2s}.pb-auth{color:#e9ba4b;color:var(--gold2)}.pb-auth:hover{background:#c9921e29;border-color:#c9921e6b;border-color:var(--b3)}.pb-pro{color:#090805;color:var(--night)}.pb-pro:hover{box-shadow:0 6px 24px #c9921e80;opacity:.9}.faq-wrap{margin:60px auto 0;max-width:720px}.faq{border-bottom:1px solid #c9921e1a;padding:20px 0}.faq-q{align-items:flex-start;color:var(--text-warm);color:var(--ivory);cursor:pointer;display:flex;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;gap:10px;justify-content:space-between}.faq-arrow{color:#c9921e;color:var(--gold);flex-shrink:0;font-size:17px;margin-top:2px;transition:transform .3s}.faq.open .faq-arrow{transform:rotate(180deg)}.faq-a{color:#f7f0de8c;color:var(--dim);display:none;font-size:14px;font-weight:300;line-height:1.75;padding-top:12px}.faq.open .faq-a{display:block}.faq-a b{color:#e9ba4b;color:var(--gold2);font-weight:500}.kdp-wrap{grid-gap:44px;align-items:center;background:linear-gradient(135deg,#15803d1f,#15803d0a);border:1px solid #22c55e26;border-radius:14px;display:grid;gap:44px;grid-template-columns:1fr 1fr;margin-top:60px;padding:52px 44px}@media(max-width:740px){.kdp-wrap{gap:28px;grid-template-columns:1fr;padding:34px 22px}}.kdp-wrap h3{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.1;margin-bottom:12px}.kdp-wrap h3 em{color:var(--success-bright);color:var(--green);font-style:italic}.kdp-wrap>div>p{color:#f7f0de8c;color:var(--dim);font-size:14px;font-weight:300;line-height:1.7}.kdp-steps{display:flex;flex-direction:column;gap:14px}.kdp-step{align-items:flex-start;display:flex;gap:12px}.kdp-num{align-items:center;background:var(--success-bright);background:var(--green);border-radius:50%;color:var(--text-inverse);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.kdp-text strong{color:var(--text-warm);color:var(--ivory);display:block;font-size:14px;font-weight:500;margin-bottom:1px}.kdp-text span{color:#7d6d52;color:var(--muted);font-size:12px;font-weight:300}.final-cta{background:radial-gradient(ellipse 80% 70% at 50% 105%,#8b1a1a40 0,#0000 60%),radial-gradient(ellipse 60% 50% at 50% -5%,#c9921e2e 0,#0000 60%),#090805;background:radial-gradient(ellipse 80% 70% at 50% 105%,#8b1a1a40 0,#0000 60%),radial-gradient(ellipse 60% 50% at 50% -5%,#c9921e2e 0,#0000 60%),var(--night);padding:110px 24px;text-align:center}.final-cta h2{color:var(--text-warm);color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:clamp(42px,8vw,88px);font-weight:300;line-height:.95;margin:0 auto 18px;max-width:760px}.final-cta h2 strong{font-weight:700}.final-cta h2 em{color:#c9921e;color:var(--gold);font-style:italic}.final-cta p{color:#f7f0de8c;color:var(--dim);font-size:17px;font-weight:300;line-height:1.6;margin:0 auto 44px;max-width:500px}.final-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.final-sub{color:#7d6d52;color:var(--muted);font-size:12px;margin-top:22px}.final-sub span{color:var(--r-f7f0de-a400)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-primary,.mob-cta,.nav-cta,.pb-auth,.pb-pro,.plan-btn{color:var(--t-090805)!important}.pb-auth{background:#c9921e12;border:1px solid #c9921e40;border:1px solid var(--b2);color:#e9ba4b!important;color:var(--gold2)!important}.pb-pro{background:linear-gradient(135deg,#d49820,#e9ba4b);background:linear-gradient(135deg,#d49820,var(--gold2));color:var(--t-090805)!important}@media(max-width:900px){.nav-cta{font-size:11px!important;padding:7px 14px!important;white-space:nowrap!important}}[data-theme=light] .step-n{color:#8a651047}[data-theme=light] .step:hover{background:#8a651012}.series-cta-panel{background:radial-gradient(600px 200px at 50% 0,#d4a6561a,#0000 70%),linear-gradient(180deg,#1a140e,#14100b);border:1px solid #2d2218;border-radius:24px;margin:0 auto;max-width:880px;overflow:hidden;padding:52px 32px;position:relative;text-align:center}[data-theme=light] .series-cta-panel{background:radial-gradient(600px 200px at 50% 0,#c9921e29,#0000 70%),linear-gradient(180deg,#fffdf8,#f6efe2);border-color:#c9921e40;border-color:var(--b2);box-shadow:0 10px 34px #1a150e12}.kdp-icp{color:#e9ba4b;color:var(--gold2);font-size:15px;font-weight:500;line-height:1.6;margin:6px 0 0}
/*# sourceMappingURL=main.e840f598.css.map*/