:root,[data-theme=bloom]{--hv-bg:#f4f3ef;--hv-bg-subtle:#efeee8;--hv-card:#fff;--hv-card-2:#fbfbf9;--hv-ink:#2a2d2a;--hv-ink-muted:#666b64;--hv-faint:#9aa09a;--hv-border:#ecebe4;--hv-border-strong:#deddd3;--hv-brand:#e8896b;--hv-brand-ink:#fff;--hv-accent:#e6b45c;--hv-accent-soft:#fbe7df;--hv-chip:#ffffffb8;--hv-ring:#e8896b;--hv-ring-track:#ecebe4;--hv-ring-fill:#e8896b;--hv-wash-1:#fbebe2;--hv-wash-2:#f7efd6;--hv-wash-3:#e6f0e6;--hv-wash-4:#e4eef3;--hv-wash-5:#eee7f4;--hv-r-sm:10px;--hv-r-md:16px;--hv-r-lg:24px;--hv-r-pill:30px;--hv-shadow-sm:0 1px 2px #2a2d2a0d;--hv-shadow-md:0 1px 2px #2a2d2a0a,0 12px 30px -14px #2a2d2a24;--hv-font-display:var(--font-figtree);--hv-font-body:var(--font-figtree);--hv-success:#5f8e5a;--hv-success-wash:#e4f0e6;--hv-success-border:#bbf7d0;--hv-success-deep:#6a8d5a;--hv-warn:#c4853a;--hv-warn-wash:#f7eddb;--hv-destructive:#a84e6e;--hv-destructive-wash:#fdf2f6;--hv-destructive-border:#f5c6d8;--hv-track:#e7e5dd;--hv-brand-deep:#c45f40;--hv-vault-bg:#1a1a1a;--hv-gold:#d4af37;--hv-gold-ink:#a87b30}[data-theme=mist]{--hv-bg:#edf0f4;--hv-bg-subtle:#e6eaf1;--hv-card:#fff;--hv-card-2:#f8fafc;--hv-ink:#232a33;--hv-ink-muted:#5d6675;--hv-faint:#9aa2ae;--hv-border:#e2e7ee;--hv-border-strong:#d3dbe6;--hv-brand:#6e7fd0;--hv-brand-ink:#fff;--hv-accent:#f0c9a8;--hv-accent-soft:#e7eaf7;--hv-chip:#e7eaf7;--hv-ring:#6e7fd0;--hv-ring-track:#e5e9f1;--hv-ring-fill:#6e7fd0;--hv-wash-1:#eaf0f9;--hv-wash-2:#eff3fa;--hv-wash-3:#e6eef5;--hv-wash-4:#eae9f6;--hv-wash-5:#ede8f5;--hv-r-sm:12px;--hv-r-md:18px;--hv-r-lg:28px;--hv-r-pill:30px;--hv-shadow-sm:0 1px 2px #3a48800f;--hv-shadow-md:0 18px 40px -20px #3a48804d;--hv-font-display:var(--font-jakarta);--hv-font-body:var(--font-jakarta);--hv-success:#4a8175;--hv-success-wash:#d8ede9;--hv-success-border:#b5ddd5;--hv-success-deep:#3d7066;--hv-warn:#8b6e2e;--hv-warn-wash:#ede5d3;--hv-destructive:#6b4a8e;--hv-destructive-wash:#ede6f5;--hv-destructive-border:#c9b8e2;--hv-track:#d8dde8;--hv-brand-deep:#4d62c0;--hv-vault-bg:#1a1a1a;--hv-gold:#8b7ac0;--hv-gold-ink:#5e4fa3}[data-theme=clay]{--hv-bg:#efeae1;--hv-bg-subtle:#e8e1d4;--hv-card:#fbf8f3;--hv-card-2:#f6f1e8;--hv-ink:#2e2823;--hv-ink-muted:#6e665b;--hv-faint:#a39a8c;--hv-border:#e6dfd3;--hv-border-strong:#d8cdba;--hv-brand:#5e7355;--hv-brand-ink:#fff;--hv-accent:#b26e66;--hv-accent-soft:#e7eadf;--hv-chip:#e7eadf;--hv-ring:#5e7355;--hv-ring-track:#e8e1d4;--hv-ring-fill:#5e7355;--hv-wash-1:#f0eae0;--hv-wash-2:#ede5d4;--hv-wash-3:#e5ebdf;--hv-wash-4:#e4e9e2;--hv-wash-5:#eae4e1;--hv-r-sm:9px;--hv-r-md:15px;--hv-r-lg:22px;--hv-r-pill:30px;--hv-shadow-sm:0 1px 2px #2e28230d;--hv-shadow-md:0 1px 0 #ffffffb3 inset,0 12px 30px -16px #2e28232e;--hv-font-display:var(--font-fraunces);--hv-font-body:var(--font-inter);--hv-success:#5e7355;--hv-success-wash:#dde8d8;--hv-success-border:#c2d4b8;--hv-success-deep:#4e6247;--hv-warn:#8b5e2e;--hv-warn-wash:#ede0ce;--hv-destructive:#8e4a45;--hv-destructive-wash:#f5e6e4;--hv-destructive-border:#d9b4b0;--hv-track:#ddd6c8;--hv-brand-deep:#3e5c35;--hv-vault-bg:#1a1a1a;--hv-gold:#8b7040;--hv-gold-ink:#6b5228}:root.dark,[data-theme=bloom].dark{--hv-bg:#1b1a18;--hv-bg-subtle:#201f1c;--hv-card:#242220;--hv-card-2:#2b2825;--hv-ink:#f1ece5;--hv-ink-muted:#a39b92;--hv-faint:#7b746b;--hv-border:#f1ece517;--hv-border-strong:#f1ece526;--hv-brand:#eb9476;--hv-brand-ink:#ffeae0;--hv-accent:#f4b298;--hv-accent-soft:#eb94762e;--hv-chip:#ffffff14;--hv-ring:#f1ece51f;--hv-ring-track:#f1ece51a;--hv-ring-fill:#eb9476;--hv-wash-1:#2c211c;--hv-wash-2:#29251c;--hv-wash-3:#1f2620;--hv-wash-4:#1e2329;--hv-wash-5:#251f29;--hv-success:#6fa868;--hv-success-wash:#1e2d1b;--hv-success-border:#2f4429;--hv-success-deep:#8bb07c;--hv-warn:#c4853a;--hv-warn-wash:#2d2215;--hv-destructive:#c47090;--hv-destructive-wash:#2d1520;--hv-destructive-border:#5a2535;--hv-track:#3a3830;--hv-brand-deep:#eb9476;--hv-vault-bg:#121110;--hv-gold:#d4af37;--hv-gold-ink:#c4921a}[data-theme=mist].dark{--hv-bg:#15171f;--hv-bg-subtle:#1a1d28;--hv-card:#1e212b;--hv-card-2:#232734;--hv-ink:#e7eaf2;--hv-ink-muted:#9aa3b6;--hv-faint:#6b7384;--hv-border:#ffffff14;--hv-border-strong:#ffffff24;--hv-brand:#8b9be6;--hv-brand-ink:#fff;--hv-accent:#8b9be6;--hv-accent-soft:#8b9be624;--hv-chip:#8b9be624;--hv-ring:#ffffff1a;--hv-ring-track:#ffffff1a;--hv-ring-fill:#8b9be6;--hv-wash-1:#1c2130;--hv-wash-2:#1e2435;--hv-wash-3:#1a2230;--hv-wash-4:#1e2038;--hv-wash-5:#201b38;--hv-success:#5a9e8a;--hv-success-wash:#162422;--hv-success-border:#234139;--hv-success-deep:#7bbba8;--hv-warn:#c4a040;--hv-warn-wash:#2a2210;--hv-destructive:#9b78c4;--hv-destructive-wash:#211830;--hv-destructive-border:#4a3565;--hv-track:#2a2e3c;--hv-brand-deep:#6e7fd0;--hv-vault-bg:#0f1018;--hv-gold:#9b8fd4;--hv-gold-ink:#7b6cb8}[data-theme=clay].dark{--hv-bg:#1c1814;--hv-bg-subtle:#201c17;--hv-card:#241f19;--hv-card-2:#2a241d;--hv-ink:#f0e8da;--hv-ink-muted:#a89c8b;--hv-faint:#7c7164;--hv-border:#f0e7da17;--hv-border-strong:#f0e7da26;--hv-brand:#86a877;--hv-brand-ink:#c6d9bb;--hv-accent:#c4837a;--hv-accent-soft:#c4837a24;--hv-chip:#c4837a24;--hv-ring:#e6c97a;--hv-ring-track:#e6c97a2e;--hv-ring-fill:#86a87738;--hv-wash-1:#2a211a;--hv-wash-2:#272018;--hv-wash-3:#1f2520;--hv-wash-4:#21251e;--hv-wash-5:#261e1c;--hv-success:#7aab70;--hv-success-wash:#1a2418;--hv-success-border:#2b3d26;--hv-success-deep:#93bd88;--hv-warn:#c49050;--hv-warn-wash:#2a2010;--hv-destructive:#b46060;--hv-destructive-wash:#2d1818;--hv-destructive-border:#5a2828;--hv-track:#352e24;--hv-brand-deep:#6a8a60;--hv-vault-bg:#100e0c;--hv-gold:#c4a055;--hv-gold-ink:#a08035}.hv-card{background:var(--hv-card);border:1px solid var(--hv-border);border-radius:var(--hv-r-lg);box-shadow:var(--hv-shadow-md)}.hv-surface{background:var(--hv-bg);color:var(--hv-ink)}.hv-tile{background:var(--hv-card-2);border-radius:var(--hv-r-md)}.hv-ring-track{stroke:var(--hv-ring-track)}.hv-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hv-no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:767px){.hv-no-scrollbar-mobile{scrollbar-width:none}.hv-no-scrollbar-mobile::-webkit-scrollbar{display:none}}
[data-theme] [data-radix-overlay]{background-color:color-mix(in srgb, var(--hv-ink) 55%, transparent)}[data-theme] :is([role=dialog],[role=alertdialog]){background-color:var(--hv-card);border-color:var(--hv-border);border-radius:var(--hv-r-lg);font-family:var(--hv-font-body);color:var(--hv-ink);box-shadow:var(--hv-shadow-md)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-white{background-color:var(--hv-card)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-stone-50,[data-theme] :is([role=dialog],[role=alertdialog]) .bg-stone-100{background-color:var(--hv-card-2)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-stone-200{background-color:var(--hv-border-strong)}[data-theme] :is([role=dialog],[role=alertdialog]) .rounded-full>.bg-white.rounded-full,[data-theme] :is([role=dialog],[role=alertdialog]) .bg-white.rounded-full.absolute{background-color:var(--hv-card)}[data-theme] :is([role=dialog],[role=alertdialog]) .border-stone-100,[data-theme] :is([role=dialog],[role=alertdialog]) .border-stone-200{border-color:var(--hv-border)}[data-theme] :is([role=dialog],[role=alertdialog]) .border-stone-300,[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:border-stone-400:hover{border-color:var(--hv-border-strong)}[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-400,[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-500{color:var(--hv-faint)}[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-600,[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-700{color:var(--hv-ink-muted)}[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-800,[data-theme] :is([role=dialog],[role=alertdialog]) .text-stone-900,[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:text-stone-900:hover{color:var(--hv-ink)}[data-theme] :is([role=dialog],[role=alertdialog]) .font-serif{font-family:var(--hv-font-display);font-weight:800}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-stone-900{background-color:var(--hv-ink)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-stone-900.text-white{color:var(--hv-bg)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:bg-black:hover{background-color:var(--hv-ink);filter:brightness(.9)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:bg-stone-800:hover{background-color:var(--hv-ink);filter:brightness(.92)}[data-theme] :is([role=dialog],[role=alertdialog]) .border-stone-900{border-color:var(--hv-ink)}[data-theme] :is([role=dialog],[role=alertdialog]) .focus\:border-stone-900:focus,[data-theme] :is([role=dialog],[role=alertdialog]) .focus-within\:border-stone-900:focus-within{border-bottom-color:var(--hv-brand)}[data-theme] :is([role=dialog],[role=alertdialog]) .placeholder\:text-stone-300::placeholder{color:var(--hv-faint);opacity:.7}[data-theme] :is([role=dialog],[role=alertdialog]) .text-red-500,[data-theme] :is([role=dialog],[role=alertdialog]) .text-red-600,[data-theme] :is([role=dialog],[role=alertdialog]) .text-red-700{color:var(--hv-destructive)}[data-theme] :is([role=dialog],[role=alertdialog]) .text-red-600\/80{color:color-mix(in srgb, var(--hv-destructive) 80%, transparent)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-red-50{background-color:var(--hv-destructive-wash)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-red-500{background-color:var(--hv-destructive)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-red-600{background-color:var(--hv-destructive);color:var(--hv-bg)}[data-theme] :is([role=dialog],[role=alertdialog]) .bg-red-700{background-color:var(--hv-destructive);filter:brightness(.88)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:bg-red-600:hover{background-color:var(--hv-destructive);filter:brightness(.95)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:bg-red-700:hover{background-color:var(--hv-destructive);filter:brightness(.88)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:text-red-600:hover{color:var(--hv-destructive)}[data-theme] :is([role=dialog],[role=alertdialog]) .border-red-200{border-color:var(--hv-destructive-border)}[data-theme] :is([role=dialog],[role=alertdialog]) .hover\:border-red-400:hover{border-color:var(--hv-destructive)}
