@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap";
.theme-gicnova{--gn-bg-page:#050505;--gn-bg-surface:#0d0d0d;--gn-bg-surface-elevated:#141414;--gn-bg-surface-hover:#1a1a1a;--gn-bg-input:#0f0f0f;--gn-border-subtle:#ffffff0f;--gn-border-default:#ffffff1a;--gn-border-focus:#6366f180;--gn-text-primary:#fff;--gn-text-secondary:#a0a0a0;--gn-text-tertiary:#666;--gn-text-disabled:#404040;--gn-gradient-primary:linear-gradient(135deg,#6366f1 0%,#8b5cf6 40%,#d946ef 70%,#ec4899 100%);--gn-accent-indigo:#6366f1;--gn-accent-violet:#8b5cf6;--gn-accent-fuchsia:#d946ef;--gn-accent-pink:#ec4899;--gn-success:#22c55e;--gn-success-bg:#22c55e1a;--gn-warning:#f59e0b;--gn-warning-bg:#f59e0b1a;--gn-error:#ef4444;--gn-error-bg:#ef44441a;--gn-info:#3b82f6;--gn-info-bg:#3b82f61a;--gn-section-label-color:#8b5cf6;--gn-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gn-text-xs:.75rem;--gn-text-sm:.875rem;--gn-text-base:1rem;--gn-text-lg:1.125rem;--gn-text-xl:1.25rem;--gn-text-2xl:1.5rem;--gn-text-3xl:1.875rem;--gn-text-4xl:2.5rem;--gn-text-5xl:3.5rem;--gn-font-light:300;--gn-font-regular:400;--gn-font-medium:500;--gn-font-semibold:600;--gn-font-bold:700;--gn-font-extrabold:800;--gn-leading-tight:1.2;--gn-leading-normal:1.5;--gn-leading-relaxed:1.75;--gn-tracking-tight:-.02em;--gn-tracking-normal:0;--gn-tracking-wide:.05em;--gn-tracking-wider:.1em;--gn-radius-sm:6px;--gn-radius-md:10px;--gn-radius-lg:16px;--gn-radius-xl:24px;--gn-radius-full:9999px;--gn-shadow-sm:0 1px 2px #0000004d;--gn-shadow-md:0 4px 12px #0006;--gn-shadow-lg:0 8px 30px #00000080;--gn-shadow-glow:0 0 20px #6366f126;--gn-transition-fast:.15s ease;--gn-transition-base:.25s ease;--gn-transition-slow:.4s ease;color:var(--gn-text-secondary);font-family:var(--gn-font-primary);font-size:var(--gn-text-base);line-height:var(--gn-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--gn-bg-page)!important}.theme-gicnova h1{font-size:var(--gn-text-4xl);font-weight:var(--gn-font-bold);letter-spacing:var(--gn-tracking-tight);line-height:var(--gn-leading-tight);color:var(--gn-text-primary)!important}.theme-gicnova h2{font-size:var(--gn-text-3xl);font-weight:var(--gn-font-bold);letter-spacing:var(--gn-tracking-tight);line-height:var(--gn-leading-tight);color:var(--gn-text-primary)!important}.theme-gicnova h3{font-size:var(--gn-text-2xl);font-weight:var(--gn-font-semibold);line-height:var(--gn-leading-tight);color:var(--gn-text-primary)!important}.theme-gicnova h4{font-size:var(--gn-text-xl);font-weight:var(--gn-font-semibold);color:var(--gn-text-primary)!important}.theme-gicnova h5,.theme-gicnova h6{font-weight:var(--gn-font-semibold);color:var(--gn-text-primary)!important}.theme-gicnova .section-label,.theme-gicnova [data-section-label]{font-size:var(--gn-text-sm);font-weight:var(--gn-font-medium);text-transform:uppercase;letter-spacing:var(--gn-tracking-wider);color:var(--gn-section-label-color);margin-bottom:.75rem}.theme-gicnova p{color:var(--gn-text-secondary)}.theme-gicnova span{color:inherit}.theme-gicnova .min-h-screen{background-color:var(--gn-bg-page)!important}.theme-gicnova main{color:var(--gn-text-secondary)!important}.theme-gicnova .bg-neutral-50,.theme-gicnova .bg-white,.theme-gicnova [class*="bg-[#f0f7ff]"]{background-color:var(--gn-bg-page)!important}.theme-gicnova .text-neutral-900{color:var(--gn-text-secondary)!important}.theme-gicnova .text-neutral-800{color:var(--gn-text-primary)!important}.theme-gicnova .text-neutral-700,.theme-gicnova .text-neutral-600{color:var(--gn-text-secondary)!important}.theme-gicnova .text-neutral-500,.theme-gicnova .text-neutral-400,.theme-gicnova .text-neutral-300{color:var(--gn-text-tertiary)!important}.theme-gicnova aside{background-color:var(--gn-bg-surface)!important;border-color:var(--gn-border-subtle)!important}.theme-gicnova aside .border-b,.theme-gicnova aside .border-t{border-color:var(--gn-border-subtle)!important}.theme-gicnova aside nav a,.theme-gicnova aside nav button{border-radius:var(--gn-radius-sm);transition:all var(--gn-transition-fast);color:var(--gn-text-secondary)!important}.theme-gicnova aside nav a:hover,.theme-gicnova aside nav button:hover{color:var(--gn-text-primary)!important;background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova aside .bg-primary-600{background:var(--gn-gradient-primary)!important}.theme-gicnova aside .bg-success-600{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important}.theme-gicnova aside .bg-warning-500{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.theme-gicnova aside .bg-primary-600 a,.theme-gicnova aside .bg-primary-600 button,.theme-gicnova aside .bg-success-600 a,.theme-gicnova aside .bg-success-600 button,.theme-gicnova aside .bg-warning-500 a,.theme-gicnova aside .bg-warning-500 button,.theme-gicnova aside .text-white{color:#fff!important}.theme-gicnova aside .bg-primary-100{background-color:#6366f126!important}.theme-gicnova aside .text-primary-700{color:var(--gn-accent-indigo)!important}.theme-gicnova aside .border-t button{color:var(--gn-text-secondary)!important}.theme-gicnova aside .border-t button:hover{color:var(--gn-text-primary)!important;background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova .bg-neutral-100{background-color:var(--gn-bg-surface)!important}.theme-gicnova .bg-black\/50{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3!important}.theme-gicnova header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:var(--gn-border-subtle)!important;background-color:#0d0d0dcc!important}.theme-gicnova header .text-neutral-900{color:var(--gn-text-primary)!important}.theme-gicnova header .font-black{font-weight:var(--gn-font-bold)!important}.theme-gicnova header .text-neutral-400{color:var(--gn-text-tertiary)!important}.theme-gicnova header .border-neutral-100{border-color:var(--gn-border-subtle)!important}.theme-gicnova h1[class*=FFF8E7]{color:var(--gn-text-primary)!important}.theme-gicnova p[class*=text-neutral-300]{color:var(--gn-text-tertiary)!important}.theme-gicnova .card,.theme-gicnova [class*=rounded-lg][class*=bg-white],.theme-gicnova [class*=rounded-xl][class*=bg-white],.theme-gicnova [class*=rounded-2xl][class*=bg-white],.theme-gicnova div[class*=shadow][class*=bg-white],.theme-gicnova div[class*=border][class*=rounded][class*=bg-white]{box-shadow:var(--gn-shadow-sm);background-color:var(--gn-bg-surface)!important;border-color:var(--gn-border-subtle)!important}.theme-gicnova .card:hover,.theme-gicnova [class*=rounded-lg][class*=bg-white]:hover,.theme-gicnova [class*=rounded-xl][class*=bg-white]:hover{border-color:var(--gn-border-default);box-shadow:var(--gn-shadow-md)}.theme-gicnova .bg-white{background-color:var(--gn-bg-surface)!important}.theme-gicnova .bg-gray-50,.theme-gicnova .bg-gray-100,.theme-gicnova .bg-neutral-100{background-color:var(--gn-bg-surface-elevated)!important}.theme-gicnova .bg-neutral-200{background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova .border-neutral-100,.theme-gicnova .border-neutral-200,.theme-gicnova .border-neutral-300,.theme-gicnova .border-gray-100,.theme-gicnova .border-gray-200,.theme-gicnova .border-gray-300,.theme-gicnova .divide-neutral-100>*+*,.theme-gicnova .divide-neutral-200>*+*,.theme-gicnova .divide-gray-200>*+*{border-color:var(--gn-border-subtle)!important}.theme-gicnova .btn-primary,.theme-gicnova [class*=bg-primary-600],.theme-gicnova [class*=bg-blue-600],.theme-gicnova [class*=bg-indigo-600],.theme-gicnova button[class*=bg-primary],.theme-gicnova a[class*=bg-primary]{border-radius:var(--gn-radius-md);font-weight:var(--gn-font-semibold);transition:opacity var(--gn-transition-fast),transform var(--gn-transition-fast);background:var(--gn-gradient-primary)!important;color:#fff!important;border:none!important}.theme-gicnova [class*=bg-primary-600]:hover,.theme-gicnova [class*=bg-blue-600]:hover,.theme-gicnova button[class*=bg-primary]:hover{opacity:.9;transform:translateY(-1px)}.theme-gicnova .btn-secondary{border-radius:var(--gn-radius-md);font-weight:var(--gn-font-medium);transition:all var(--gn-transition-fast);color:var(--gn-text-primary)!important;border:1px solid var(--gn-border-default)!important;background:0 0!important}.theme-gicnova .btn-secondary:hover{background-color:var(--gn-bg-surface-hover)!important;border-color:var(--gn-accent-indigo)!important}.theme-gicnova button[class*=bg-neutral-100],.theme-gicnova button[class*=bg-gray-100],.theme-gicnova button[class*=bg-neutral-200]{background-color:var(--gn-bg-surface-elevated)!important;color:var(--gn-text-secondary)!important;border-color:var(--gn-border-default)!important}.theme-gicnova button[class*=bg-neutral-100]:hover,.theme-gicnova button[class*=bg-gray-100]:hover,.theme-gicnova button[class*=bg-neutral-200]:hover{background-color:var(--gn-bg-surface-hover)!important;color:var(--gn-text-primary)!important}.theme-gicnova button:disabled,.theme-gicnova .btn-disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.theme-gicnova [class*=bg-green-600],.theme-gicnova [class*=bg-success-600],.theme-gicnova [class*=bg-emerald-600]{background-color:var(--gn-success)!important;color:#fff!important}.theme-gicnova [class*=bg-red-600],.theme-gicnova [class*=bg-error-600],.theme-gicnova [class*=bg-rose-600]{background-color:var(--gn-error)!important;color:#fff!important}.theme-gicnova input[type=text],.theme-gicnova input[type=email],.theme-gicnova input[type=password],.theme-gicnova input[type=number],.theme-gicnova input[type=search],.theme-gicnova input[type=date],.theme-gicnova input[type=datetime-local],.theme-gicnova input[type=time],.theme-gicnova input[type=url],.theme-gicnova input[type=tel],.theme-gicnova textarea,.theme-gicnova select{border-radius:var(--gn-radius-md);font-family:var(--gn-font-primary);font-size:var(--gn-text-sm);transition:border-color var(--gn-transition-fast),box-shadow var(--gn-transition-fast);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:.625rem .875rem;background-color:var(--gn-bg-input)!important;color:var(--gn-text-primary)!important;border:1px solid var(--gn-border-default)!important}.theme-gicnova input:focus,.theme-gicnova textarea:focus,.theme-gicnova select:focus{border-color:var(--gn-accent-indigo)!important;box-shadow:0 0 0 3px var(--gn-border-focus)!important}.theme-gicnova input::-moz-placeholder{color:var(--gn-text-tertiary)!important}.theme-gicnova textarea::-moz-placeholder{color:var(--gn-text-tertiary)!important}.theme-gicnova input::placeholder,.theme-gicnova textarea::placeholder{color:var(--gn-text-tertiary)!important}.theme-gicnova label{font-size:var(--gn-text-sm);font-weight:var(--gn-font-medium);color:var(--gn-text-secondary)!important}.theme-gicnova select option{background-color:var(--gn-bg-surface-elevated);color:var(--gn-text-secondary)}.theme-gicnova input[type=checkbox],.theme-gicnova input[type=radio]{accent-color:var(--gn-accent-indigo)}.theme-gicnova table{border-collapse:separate;border-spacing:0;border:1px solid var(--gn-border-subtle);border-radius:var(--gn-radius-lg);width:100%;overflow:hidden;background-color:var(--gn-bg-surface)!important}.theme-gicnova thead{background-color:var(--gn-bg-surface-elevated)!important}.theme-gicnova th{font-weight:var(--gn-font-semibold);font-size:var(--gn-text-sm);text-transform:uppercase;letter-spacing:var(--gn-tracking-wide);text-align:left;padding:.875rem 1rem;color:var(--gn-text-primary)!important;border-bottom:1px solid var(--gn-border-default)!important}.theme-gicnova td{font-size:var(--gn-text-sm);padding:.75rem 1rem;color:var(--gn-text-secondary)!important;border-bottom:1px solid var(--gn-border-subtle)!important}.theme-gicnova tbody tr{transition:background-color var(--gn-transition-fast)}.theme-gicnova tbody tr:hover{background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova tbody tr:last-child td{border-bottom:none!important}.theme-gicnova .badge,.theme-gicnova [class*=badge],.theme-gicnova [class*=tag],.theme-gicnova [class*=chip]{font-size:var(--gn-text-xs);font-weight:var(--gn-font-semibold);letter-spacing:var(--gn-tracking-wide);border-radius:var(--gn-radius-full)}.theme-gicnova .badge-success,.theme-gicnova [class*=bg-green-100],.theme-gicnova [class*=bg-emerald-100],.theme-gicnova [class*=bg-success-100]{background-color:var(--gn-success-bg)!important;color:var(--gn-success)!important}.theme-gicnova .badge-warning,.theme-gicnova [class*=bg-yellow-100],.theme-gicnova [class*=bg-amber-100],.theme-gicnova [class*=bg-warning-100]{background-color:var(--gn-warning-bg)!important;color:var(--gn-warning)!important}.theme-gicnova .badge-error,.theme-gicnova [class*=bg-red-100],.theme-gicnova [class*=bg-rose-100],.theme-gicnova [class*=bg-error-100]{background-color:var(--gn-error-bg)!important;color:var(--gn-error)!important}.theme-gicnova .badge-info,.theme-gicnova [class*=bg-blue-100],.theme-gicnova [class*=bg-indigo-100],.theme-gicnova [class*=bg-info-100]{background-color:var(--gn-info-bg)!important;color:var(--gn-info)!important}.theme-gicnova .text-green-700,.theme-gicnova .text-green-600,.theme-gicnova .text-emerald-700,.theme-gicnova .text-success-700{color:var(--gn-success)!important}.theme-gicnova .text-yellow-700,.theme-gicnova .text-amber-700,.theme-gicnova .text-warning-700{color:var(--gn-warning)!important}.theme-gicnova .text-red-700,.theme-gicnova .text-red-600,.theme-gicnova .text-rose-700,.theme-gicnova .text-error-700{color:var(--gn-error)!important}.theme-gicnova .text-blue-700,.theme-gicnova .text-blue-600,.theme-gicnova .text-indigo-700,.theme-gicnova .text-info-700{color:var(--gn-info)!important}.theme-gicnova [class*=bg-primary-100],.theme-gicnova [class*=bg-indigo-100]{color:var(--gn-accent-indigo)!important;background-color:#6366f126!important}.theme-gicnova .text-primary-700,.theme-gicnova .text-primary-600,.theme-gicnova .text-indigo-700{color:var(--gn-accent-indigo)!important}.theme-gicnova [class*=modal],.theme-gicnova [class*=dialog],.theme-gicnova .modal-content{border-radius:var(--gn-radius-xl);color:var(--gn-text-secondary);background-color:var(--gn-bg-surface-elevated)!important;border:1px solid var(--gn-border-default)!important;box-shadow:var(--gn-shadow-lg)!important}.theme-gicnova [class*=modal-overlay],.theme-gicnova .modal-overlay,.theme-gicnova .fixed[class*=bg-black],.theme-gicnova .fixed[class*=bg-opacity]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3!important}.theme-gicnova a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--gn-accent-indigo);transition:color var(--gn-transition-fast);text-decoration:none}.theme-gicnova a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--gn-accent-violet);text-decoration:underline}.theme-gicnova [class*=tooltip],.theme-gicnova [class*=popover]{border-radius:var(--gn-radius-md);box-shadow:var(--gn-shadow-md);font-size:var(--gn-text-sm);background-color:var(--gn-bg-surface-elevated)!important;color:var(--gn-text-secondary)!important;border:1px solid var(--gn-border-default)!important}.theme-gicnova [class*=dropdown],.theme-gicnova [class*=menu-list]{border-radius:var(--gn-radius-md);background-color:var(--gn-bg-surface-elevated)!important;color:var(--gn-text-secondary)!important;border:1px solid var(--gn-border-default)!important}.theme-gicnova ::-webkit-scrollbar{width:6px;height:6px}.theme-gicnova ::-webkit-scrollbar-track{background:var(--gn-bg-page)}.theme-gicnova ::-webkit-scrollbar-thumb{background:var(--gn-border-default);border-radius:var(--gn-radius-full)}.theme-gicnova ::-webkit-scrollbar-thumb:hover{background:var(--gn-text-tertiary)}.theme-gicnova{scrollbar-width:thin;scrollbar-color:#ffffff1a #050505}.theme-gicnova .notifications-page,.theme-gicnova .notification-detail-page{background-color:var(--gn-bg-page)!important}.theme-gicnova .text-neutral-500:hover{color:var(--gn-text-primary)!important}.theme-gicnova .bg-neutral-200[class*=rounded],.theme-gicnova [class*=progress][class*=bg-neutral]{background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova [class*=bg-primary][class*=rounded][class*=h-],.theme-gicnova [class*=progress-fill],.theme-gicnova .bg-primary-600[class*=h-]{background:var(--gn-gradient-primary)!important}.theme-gicnova [class*=bg-yellow-50],.theme-gicnova [class*=bg-amber-50]{background-color:var(--gn-warning-bg)!important;border-color:#f59e0b4d!important}.theme-gicnova [class*=bg-red-50],.theme-gicnova [class*=bg-rose-50]{background-color:var(--gn-error-bg)!important;border-color:#ef44444d!important}.theme-gicnova [class*=bg-green-50],.theme-gicnova [class*=bg-emerald-50]{background-color:var(--gn-success-bg)!important;border-color:#22c55e4d!important}.theme-gicnova [class*=bg-blue-50],.theme-gicnova [class*=bg-indigo-50]{background-color:var(--gn-info-bg)!important;border-color:#3b82f64d!important}.theme-gicnova .border-neutral-200{border-color:var(--gn-border-default)!important}.theme-gicnova .border-t-primary-600{border-top-color:var(--gn-accent-indigo)!important}.theme-gicnova .animate-spin{border-color:var(--gn-border-default);border-top-color:var(--gn-accent-indigo)}.theme-gicnova [class*=avatar],.theme-gicnova .rounded-full[class*=bg-primary]{background:var(--gn-gradient-primary)!important;color:#fff!important}.theme-gicnova .ring-primary-600,.theme-gicnova .ring-blue-600{--tw-ring-color:var(--gn-border-focus)!important}.theme-gicnova .ring-neutral-200,.theme-gicnova .ring-neutral-300{--tw-ring-color:var(--gn-border-default)!important}.theme-gicnova .wizard-body{border:1px solid var(--gn-border-subtle);box-shadow:var(--gn-shadow-sm);background:var(--gn-bg-surface)!important}.theme-gicnova .progress-bar{background:var(--gn-bg-surface-elevated)!important}.theme-gicnova .parent-item{border-color:var(--gn-border-default)!important;background-color:var(--gn-bg-surface)!important;color:var(--gn-text-secondary)!important}.theme-gicnova .parent-item:hover{background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova .channel-card{border-color:var(--gn-border-default)!important;background:var(--gn-bg-surface)!important;color:var(--gn-text-secondary)!important}.theme-gicnova .channel-card.selected{border-color:var(--gn-accent-indigo)!important;background:#6366f11a!important}.theme-gicnova .wizard-footer{border-color:var(--gn-border-subtle)!important}.theme-gicnova .shadow-sm,.theme-gicnova .shadow{box-shadow:var(--gn-shadow-sm)!important}.theme-gicnova .shadow-md{box-shadow:var(--gn-shadow-md)!important}.theme-gicnova .shadow-lg,.theme-gicnova .shadow-xl{box-shadow:var(--gn-shadow-lg)!important}.theme-gicnova .hover\:bg-neutral-50:hover,.theme-gicnova .hover\:bg-neutral-100:hover,.theme-gicnova .hover\:bg-gray-50:hover,.theme-gicnova .hover\:bg-gray-100:hover{background-color:var(--gn-bg-surface-hover)!important}.theme-gicnova .hover\:text-neutral-900:hover,.theme-gicnova .hover\:text-neutral-800:hover{color:var(--gn-text-primary)!important}.theme-gicnova svg{color:inherit}.theme-gicnova .text-white{color:#fff!important}.theme-gicnova [class*=bg-gradient]{opacity:1}@media (max-width:1024px){.theme-gicnova h1{font-size:var(--gn-text-3xl)}.theme-gicnova h2{font-size:var(--gn-text-2xl)}}@media (max-width:640px){.theme-gicnova h1{font-size:var(--gn-text-2xl)}.theme-gicnova h2{font-size:var(--gn-text-xl)}.theme-gicnova h3{font-size:var(--gn-text-lg)}}
.theme-prcom{--pr-bg-page:#faf9f6;--pr-bg-surface:#fff;--pr-bg-surface-alt:#f4f2ef;--pr-bg-surface-elevated:#fff;--pr-bg-surface-hover:#f0eee9;--pr-bg-input:#fff;--pr-bg-navbar:#faf9f6d9;--pr-border-subtle:#e8e5e0;--pr-border-default:#d5d0c8;--pr-border-focus:#c19b5859;--pr-text-primary:#1a1a1a;--pr-text-secondary:#4a4a4a;--pr-text-tertiary:#7a7670;--pr-text-disabled:#b5b0a8;--pr-text-on-accent:#fff;--pr-accent-primary:#c19b58;--pr-accent-primary-hover:#a8843d;--pr-accent-primary-light:#c19b581a;--pr-accent-primary-lighter:#c19b580d;--pr-success:#2d8a4e;--pr-success-bg:#edf7f0;--pr-success-border:#c2e0cc;--pr-warning:#c08c2e;--pr-warning-bg:#fdf6e7;--pr-warning-border:#e8d5a8;--pr-error:#c43e3e;--pr-error-bg:#fdf0f0;--pr-error-border:#e8bbbb;--pr-info:#3a6fa0;--pr-info-bg:#eff5fb;--pr-info-border:#bdd2e8;--pr-section-label-color:#7a7670;--pr-section-label-bracket:#c19b58;--pr-font-primary:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pr-text-xs:.75rem;--pr-text-sm:.875rem;--pr-text-base:1rem;--pr-text-lg:1.125rem;--pr-text-xl:1.25rem;--pr-text-2xl:1.5rem;--pr-text-3xl:2rem;--pr-text-4xl:2.5rem;--pr-text-5xl:3.25rem;--pr-font-light:300;--pr-font-regular:400;--pr-font-medium:500;--pr-font-semibold:600;--pr-font-bold:700;--pr-leading-tight:1.15;--pr-leading-snug:1.3;--pr-leading-normal:1.6;--pr-leading-relaxed:1.75;--pr-tracking-tight:-.025em;--pr-tracking-normal:0;--pr-tracking-wide:.04em;--pr-tracking-wider:.08em;--pr-radius-sm:4px;--pr-radius-md:8px;--pr-radius-lg:12px;--pr-radius-xl:16px;--pr-radius-full:9999px;--pr-shadow-sm:0 1px 3px #0000000a,0 1px 2px #0000000f;--pr-shadow-md:0 4px 12px #0000000f,0 2px 4px #0000000a;--pr-shadow-lg:0 10px 30px #00000014,0 4px 8px #0000000a;--pr-shadow-card:0 1px 4px #00000008;--pr-transition-fast:.15s ease;--pr-transition-base:.25s ease;--pr-transition-slow:.4s cubic-bezier(.4,0,.2,1);color:var(--pr-text-secondary);font-family:var(--pr-font-primary);font-size:var(--pr-text-base);line-height:var(--pr-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--pr-bg-page)!important}.theme-prcom h1{font-size:var(--pr-text-4xl);font-weight:var(--pr-font-bold);letter-spacing:var(--pr-tracking-tight);line-height:var(--pr-leading-tight);color:var(--pr-text-primary)!important}.theme-prcom h2{font-size:var(--pr-text-3xl);font-weight:var(--pr-font-bold);letter-spacing:var(--pr-tracking-tight);line-height:var(--pr-leading-tight);color:var(--pr-text-primary)!important}.theme-prcom h3{font-size:var(--pr-text-2xl);font-weight:var(--pr-font-semibold);line-height:var(--pr-leading-snug);color:var(--pr-text-primary)!important}.theme-prcom h4{font-size:var(--pr-text-xl);font-weight:var(--pr-font-semibold);line-height:var(--pr-leading-snug);color:var(--pr-text-primary)!important}.theme-prcom h5{font-size:var(--pr-text-lg);font-weight:var(--pr-font-semibold);color:var(--pr-text-primary)!important}.theme-prcom h6{font-size:var(--pr-text-base);font-weight:var(--pr-font-medium);color:var(--pr-text-secondary)!important}.theme-prcom .section-label,.theme-prcom [data-section-label]{font-size:var(--pr-text-sm);font-weight:var(--pr-font-medium);text-transform:uppercase;letter-spacing:var(--pr-tracking-wider);color:var(--pr-section-label-color);margin-bottom:.75rem;display:inline-block}.theme-prcom .section-label:before{content:"[ ";color:var(--pr-section-label-bracket)}.theme-prcom .section-label:after{content:" ]";color:var(--pr-section-label-bracket)}.theme-prcom p{color:var(--pr-text-secondary);line-height:var(--pr-leading-normal)}.theme-prcom p.lead,.theme-prcom .lead-text{font-size:var(--pr-text-lg);color:var(--pr-text-tertiary);line-height:var(--pr-leading-relaxed)}.theme-prcom span{color:inherit}.theme-prcom .min-h-screen{background-color:var(--pr-bg-page)!important}.theme-prcom main{color:var(--pr-text-secondary)!important}.theme-prcom .bg-neutral-50,.theme-prcom [class*="bg-[#f0f7ff]"]{background-color:var(--pr-bg-page)!important}.theme-prcom .text-neutral-900,.theme-prcom .text-neutral-800{color:var(--pr-text-primary)!important}.theme-prcom .text-neutral-700,.theme-prcom .text-neutral-600{color:var(--pr-text-secondary)!important}.theme-prcom .text-neutral-500,.theme-prcom .text-neutral-400{color:var(--pr-text-tertiary)!important}.theme-prcom .text-neutral-300{color:var(--pr-text-disabled)!important}.theme-prcom aside{background-color:var(--pr-bg-surface)!important;border-color:var(--pr-border-subtle)!important}.theme-prcom aside .border-b,.theme-prcom aside .border-t{border-color:var(--pr-border-subtle)!important}.theme-prcom aside .bg-primary-600{background-color:var(--pr-accent-primary)!important}.theme-prcom aside h1{color:var(--pr-text-primary)!important;font-size:var(--pr-text-base)!important}.theme-prcom aside p{color:var(--pr-text-tertiary)!important}.theme-prcom aside nav a,.theme-prcom aside nav button{border-radius:var(--pr-radius-sm);transition:all var(--pr-transition-fast);color:var(--pr-text-secondary)!important}.theme-prcom aside nav a:hover,.theme-prcom aside nav button:hover{color:var(--pr-text-primary)!important;background-color:var(--pr-bg-surface-hover)!important}.theme-prcom aside .bg-primary-600:not(.w-10){border-left:3px solid var(--pr-accent-primary);background-color:var(--pr-accent-primary-light)!important;color:var(--pr-text-primary)!important}.theme-prcom aside .bg-primary-600:not(.w-10) span,.theme-prcom aside .bg-primary-600:not(.w-10) svg{color:var(--pr-text-primary)!important}.theme-prcom aside .bg-success-600{border-left:3px solid var(--pr-success);background-color:var(--pr-success-bg)!important;color:var(--pr-success)!important}.theme-prcom aside .bg-success-600 span,.theme-prcom aside .bg-success-600 svg{color:var(--pr-success)!important}.theme-prcom aside .bg-warning-500{border-left:3px solid var(--pr-warning);background-color:var(--pr-warning-bg)!important;color:var(--pr-warning)!important}.theme-prcom aside .bg-warning-500 span,.theme-prcom aside .bg-warning-500 svg{color:var(--pr-warning)!important}.theme-prcom aside .text-white{color:inherit!important}.theme-prcom aside .bg-primary-100{background-color:var(--pr-accent-primary-light)!important}.theme-prcom aside .text-primary-700{color:var(--pr-accent-primary)!important}.theme-prcom aside .border-t button{color:var(--pr-text-tertiary)!important}.theme-prcom aside .border-t button:hover{color:var(--pr-text-primary)!important;background-color:var(--pr-bg-surface-hover)!important}.theme-prcom .bg-neutral-100{background-color:var(--pr-bg-surface)!important}.theme-prcom .bg-black\/50{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1a1a1a66!important}.theme-prcom header{background-color:var(--pr-bg-navbar)!important;-webkit-backdrop-filter:blur(10px)!important;border-color:var(--pr-border-subtle)!important}.theme-prcom header .text-neutral-900{color:var(--pr-text-primary)!important}.theme-prcom header .font-black{font-weight:var(--pr-font-bold)!important}.theme-prcom header .text-neutral-400{color:var(--pr-text-tertiary)!important;text-transform:none!important;font-style:normal!important;font-size:var(--pr-text-xs)!important;font-weight:var(--pr-font-regular)!important;letter-spacing:normal!important}.theme-prcom header .border-neutral-100{border-color:var(--pr-border-subtle)!important}.theme-prcom h1[class*=FFF8E7]{color:var(--pr-text-primary)!important}.theme-prcom p[class*=text-neutral-300]{color:var(--pr-text-tertiary)!important}.theme-prcom .card,.theme-prcom [class*=rounded-lg][class*=bg-white],.theme-prcom [class*=rounded-xl][class*=bg-white],.theme-prcom [class*=rounded-2xl][class*=bg-white],.theme-prcom div[class*=shadow][class*=bg-white],.theme-prcom div[class*=border][class*=rounded][class*=bg-white]{box-shadow:var(--pr-shadow-card);border-radius:var(--pr-radius-lg);background-color:var(--pr-bg-surface)!important;border-color:var(--pr-border-subtle)!important}.theme-prcom .card:hover,.theme-prcom [class*=rounded-lg][class*=bg-white]:hover,.theme-prcom [class*=rounded-xl][class*=bg-white]:hover{border-color:var(--pr-border-default);box-shadow:var(--pr-shadow-md)}.theme-prcom .bg-gray-50,.theme-prcom .bg-gray-100{background-color:var(--pr-bg-surface-alt)!important}.theme-prcom .bg-neutral-200{background-color:var(--pr-bg-surface-hover)!important}.theme-prcom .border-neutral-100,.theme-prcom .border-neutral-300,.theme-prcom .border-gray-100,.theme-prcom .border-gray-200,.theme-prcom .border-gray-300,.theme-prcom .divide-neutral-100>*+*,.theme-prcom .divide-neutral-200>*+*,.theme-prcom .divide-gray-200>*+*{border-color:var(--pr-border-subtle)!important}.theme-prcom .btn-primary,.theme-prcom [class*=bg-primary-600],.theme-prcom [class*=bg-blue-600],.theme-prcom [class*=bg-indigo-600],.theme-prcom button[class*=bg-primary],.theme-prcom a[class*=bg-primary]{border-radius:var(--pr-radius-md);font-family:var(--pr-font-primary);font-weight:var(--pr-font-semibold);font-size:var(--pr-text-sm);letter-spacing:var(--pr-tracking-wide);transition:background-color var(--pr-transition-fast),border-color var(--pr-transition-fast),transform var(--pr-transition-fast);background-color:var(--pr-accent-primary)!important;color:var(--pr-text-on-accent)!important;border:1px solid var(--pr-accent-primary)!important;background-image:none!important}.theme-prcom [class*=bg-primary-600]:hover,.theme-prcom [class*=bg-blue-600]:hover,.theme-prcom button[class*=bg-primary]:hover{transform:translateY(-1px);background-color:var(--pr-accent-primary-hover)!important;border-color:var(--pr-accent-primary-hover)!important}.theme-prcom .btn-secondary{border-radius:var(--pr-radius-md);font-family:var(--pr-font-primary);font-weight:var(--pr-font-medium);font-size:var(--pr-text-sm);letter-spacing:var(--pr-tracking-wide);transition:all var(--pr-transition-fast);color:var(--pr-text-primary)!important;border:1px solid var(--pr-text-primary)!important;background:0 0!important}.theme-prcom .btn-secondary:hover{background-color:var(--pr-text-primary)!important;color:var(--pr-bg-page)!important}.theme-prcom button[class*=bg-neutral-100],.theme-prcom button[class*=bg-gray-100],.theme-prcom button[class*=bg-neutral-200]{background-color:var(--pr-bg-surface-alt)!important;color:var(--pr-text-secondary)!important;border:1px solid var(--pr-border-subtle)!important}.theme-prcom button[class*=bg-neutral-100]:hover,.theme-prcom button[class*=bg-gray-100]:hover,.theme-prcom button[class*=bg-neutral-200]:hover{background-color:var(--pr-bg-surface-hover)!important;color:var(--pr-text-primary)!important;border-color:var(--pr-border-default)!important}.theme-prcom button:disabled,.theme-prcom .btn-disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.theme-prcom [class*=bg-green-600],.theme-prcom [class*=bg-success-600],.theme-prcom [class*=bg-emerald-600]{background-color:var(--pr-success)!important;color:var(--pr-text-on-accent)!important}.theme-prcom [class*=bg-red-600],.theme-prcom [class*=bg-error-600],.theme-prcom [class*=bg-rose-600]{background-color:var(--pr-error)!important;color:var(--pr-text-on-accent)!important}.theme-prcom input[type=text],.theme-prcom input[type=email],.theme-prcom input[type=password],.theme-prcom input[type=number],.theme-prcom input[type=search],.theme-prcom input[type=date],.theme-prcom input[type=datetime-local],.theme-prcom input[type=time],.theme-prcom input[type=url],.theme-prcom input[type=tel],.theme-prcom textarea,.theme-prcom select{border-radius:var(--pr-radius-md);font-family:var(--pr-font-primary);font-size:var(--pr-text-sm);transition:border-color var(--pr-transition-fast),box-shadow var(--pr-transition-fast);outline:none;padding:.625rem .875rem;background-color:var(--pr-bg-input)!important;color:var(--pr-text-primary)!important;border:1px solid var(--pr-border-default)!important}.theme-prcom input:focus,.theme-prcom textarea:focus,.theme-prcom select:focus{border-color:var(--pr-accent-primary)!important;box-shadow:0 0 0 3px var(--pr-border-focus)!important}.theme-prcom input::-moz-placeholder{color:var(--pr-text-disabled)!important}.theme-prcom textarea::-moz-placeholder{color:var(--pr-text-disabled)!important}.theme-prcom input::placeholder,.theme-prcom textarea::placeholder{color:var(--pr-text-disabled)!important}.theme-prcom label{font-size:var(--pr-text-sm);font-weight:var(--pr-font-medium);color:var(--pr-text-primary)!important}.theme-prcom select option{background-color:var(--pr-bg-surface-elevated);color:var(--pr-text-secondary)}.theme-prcom input[type=checkbox],.theme-prcom input[type=radio]{accent-color:var(--pr-accent-primary)}.theme-prcom .field-help,.theme-prcom .form-text{font-size:var(--pr-text-xs);color:var(--pr-text-tertiary);margin-top:.25rem}.theme-prcom .error-message{color:var(--pr-error)}.theme-prcom table{border-collapse:separate;border-spacing:0;border:1px solid var(--pr-border-subtle);border-radius:var(--pr-radius-lg);width:100%;overflow:hidden;background-color:var(--pr-bg-surface)!important}.theme-prcom thead{background-color:var(--pr-bg-surface-alt)!important}.theme-prcom th{font-weight:var(--pr-font-semibold);font-size:var(--pr-text-xs);text-transform:uppercase;letter-spacing:var(--pr-tracking-wider);text-align:left;padding:.875rem 1rem;color:var(--pr-text-primary)!important;border-bottom:1px solid var(--pr-border-default)!important}.theme-prcom td{font-size:var(--pr-text-sm);padding:.75rem 1rem;color:var(--pr-text-secondary)!important;border-bottom:1px solid var(--pr-border-subtle)!important}.theme-prcom tbody tr{transition:background-color var(--pr-transition-fast)}.theme-prcom tbody tr:hover{background-color:var(--pr-bg-surface-hover)!important}.theme-prcom tbody tr:last-child td{border-bottom:none!important}.theme-prcom td.row-number,.theme-prcom .row-number{color:var(--pr-text-tertiary);font-weight:var(--pr-font-medium);font-size:var(--pr-text-xs);letter-spacing:var(--pr-tracking-wide)}.theme-prcom .badge,.theme-prcom [class*=badge],.theme-prcom [class*=tag],.theme-prcom [class*=chip]{font-size:var(--pr-text-xs);font-weight:var(--pr-font-semibold);letter-spacing:var(--pr-tracking-wide);border-radius:var(--pr-radius-full)}.theme-prcom .badge-success,.theme-prcom [class*=bg-green-100],.theme-prcom [class*=bg-emerald-100],.theme-prcom [class*=bg-success-100]{background-color:var(--pr-success-bg)!important;color:var(--pr-success)!important;border:1px solid var(--pr-success-border)!important}.theme-prcom .badge-warning,.theme-prcom [class*=bg-yellow-100],.theme-prcom [class*=bg-amber-100],.theme-prcom [class*=bg-warning-100]{background-color:var(--pr-warning-bg)!important;color:var(--pr-warning)!important;border:1px solid var(--pr-warning-border)!important}.theme-prcom .badge-error,.theme-prcom [class*=bg-red-100],.theme-prcom [class*=bg-rose-100],.theme-prcom [class*=bg-error-100]{background-color:var(--pr-error-bg)!important;color:var(--pr-error)!important;border:1px solid var(--pr-error-border)!important}.theme-prcom .badge-info,.theme-prcom [class*=bg-blue-100],.theme-prcom [class*=bg-indigo-100],.theme-prcom [class*=bg-info-100]{background-color:var(--pr-info-bg)!important;color:var(--pr-info)!important;border:1px solid var(--pr-info-border)!important}.theme-prcom .text-green-700,.theme-prcom .text-green-600,.theme-prcom .text-emerald-700,.theme-prcom .text-success-700{color:var(--pr-success)!important}.theme-prcom .text-yellow-700,.theme-prcom .text-amber-700,.theme-prcom .text-warning-700{color:var(--pr-warning)!important}.theme-prcom .text-red-700,.theme-prcom .text-red-600,.theme-prcom .text-rose-700,.theme-prcom .text-error-700{color:var(--pr-error)!important}.theme-prcom .text-blue-700,.theme-prcom .text-blue-600,.theme-prcom .text-indigo-700,.theme-prcom .text-info-700{color:var(--pr-info)!important}.theme-prcom [class*=bg-primary-100],.theme-prcom [class*=bg-indigo-100]{background-color:var(--pr-accent-primary-light)!important;color:var(--pr-accent-primary)!important}.theme-prcom .text-primary-700,.theme-prcom .text-primary-600,.theme-prcom .text-indigo-700{color:var(--pr-accent-primary)!important}.theme-prcom .badge-number{color:var(--pr-text-tertiary);font-weight:var(--pr-font-medium);font-size:var(--pr-text-xs);background:0 0;padding:0}.theme-prcom .badge-number:before{content:"[";color:var(--pr-accent-primary)}.theme-prcom .badge-number:after{content:"]";color:var(--pr-accent-primary)}.theme-prcom [class*=modal],.theme-prcom [class*=dialog],.theme-prcom .modal-content{border-radius:var(--pr-radius-xl);color:var(--pr-text-secondary);background-color:var(--pr-bg-surface-elevated)!important;border:1px solid var(--pr-border-subtle)!important;box-shadow:var(--pr-shadow-lg)!important}.theme-prcom [class*=modal-overlay],.theme-prcom .modal-overlay{-webkit-backdrop-filter:blur(4px);background-color:#1a1a1a66!important}.theme-prcom .fixed[class*=bg-black],.theme-prcom .fixed[class*=bg-opacity]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1a1a1a66!important}.theme-prcom a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--pr-accent-primary);font-weight:var(--pr-font-medium);transition:color var(--pr-transition-fast);text-decoration:none}.theme-prcom a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--pr-accent-primary-hover);text-decoration:underline}.theme-prcom [class*=tooltip],.theme-prcom [class*=popover]{border-radius:var(--pr-radius-md);box-shadow:var(--pr-shadow-md);font-size:var(--pr-text-xs);background-color:var(--pr-text-primary)!important;color:var(--pr-bg-page)!important;border:none!important}.theme-prcom [class*=dropdown],.theme-prcom [class*=menu-list]{border-radius:var(--pr-radius-md);box-shadow:var(--pr-shadow-md);background-color:var(--pr-bg-surface-elevated)!important;color:var(--pr-text-secondary)!important;border:1px solid var(--pr-border-subtle)!important}.theme-prcom ::-webkit-scrollbar{width:6px;height:6px}.theme-prcom ::-webkit-scrollbar-track{background:var(--pr-bg-page)}.theme-prcom ::-webkit-scrollbar-thumb{background:var(--pr-border-default);border-radius:var(--pr-radius-full)}.theme-prcom ::-webkit-scrollbar-thumb:hover{background:var(--pr-text-tertiary)}.theme-prcom{scrollbar-width:thin;scrollbar-color:#d5d0c8 #faf9f6}.theme-prcom .notifications-page,.theme-prcom .notification-detail-page{background-color:var(--pr-bg-page)!important}.theme-prcom .text-neutral-500:hover{color:var(--pr-text-primary)!important}.theme-prcom .bg-neutral-200[class*=rounded],.theme-prcom [class*=progress][class*=bg-neutral]{background-color:var(--pr-bg-surface-alt)!important}.theme-prcom [class*=bg-primary][class*=rounded][class*=h-],.theme-prcom [class*=progress-fill],.theme-prcom .bg-primary-600[class*=h-]{background-color:var(--pr-accent-primary)!important;background-image:none!important}.theme-prcom [class*=bg-yellow-50],.theme-prcom [class*=bg-amber-50]{background-color:var(--pr-warning-bg)!important;border-color:var(--pr-warning-border)!important}.theme-prcom [class*=bg-red-50],.theme-prcom [class*=bg-rose-50]{background-color:var(--pr-error-bg)!important;border-color:var(--pr-error-border)!important}.theme-prcom [class*=bg-green-50],.theme-prcom [class*=bg-emerald-50]{background-color:var(--pr-success-bg)!important;border-color:var(--pr-success-border)!important}.theme-prcom [class*=bg-blue-50],.theme-prcom [class*=bg-indigo-50]{background-color:var(--pr-info-bg)!important;border-color:var(--pr-info-border)!important}.theme-prcom .border-neutral-200{border-color:var(--pr-border-subtle)!important}.theme-prcom .border-t-primary-600{border-top-color:var(--pr-accent-primary)!important}.theme-prcom .animate-spin{border-color:var(--pr-border-subtle);border-top-color:var(--pr-accent-primary)}.theme-prcom [class*=avatar],.theme-prcom .rounded-full[class*=bg-primary]{background-color:var(--pr-accent-primary)!important;color:var(--pr-text-on-accent)!important}.theme-prcom .ring-primary-600,.theme-prcom .ring-blue-600{--tw-ring-color:var(--pr-border-focus)!important}.theme-prcom .ring-neutral-200,.theme-prcom .ring-neutral-300{--tw-ring-color:var(--pr-border-subtle)!important}.theme-prcom .wizard-body{border:1px solid var(--pr-border-subtle);box-shadow:var(--pr-shadow-card);border-radius:var(--pr-radius-lg);background:var(--pr-bg-surface)!important}.theme-prcom .progress-bar{border-radius:var(--pr-radius-lg);background:var(--pr-bg-surface-alt)!important}.theme-prcom .parent-item{border-radius:var(--pr-radius-md);border-color:var(--pr-border-subtle)!important;background-color:var(--pr-bg-surface)!important;color:var(--pr-text-secondary)!important}.theme-prcom .parent-item:hover{background-color:var(--pr-bg-surface-hover)!important;border-color:var(--pr-border-default)!important}.theme-prcom .channel-card{border-radius:var(--pr-radius-lg);border-color:var(--pr-border-subtle)!important;background:var(--pr-bg-surface)!important;color:var(--pr-text-secondary)!important}.theme-prcom .channel-card.selected{border-color:var(--pr-accent-primary)!important;background:var(--pr-accent-primary-lighter)!important}.theme-prcom .wizard-footer{border-color:var(--pr-border-subtle)!important}.theme-prcom .stat-value,.theme-prcom [class*=stat-number],.theme-prcom [class*=counter]{font-size:var(--pr-text-4xl);font-weight:var(--pr-font-bold);color:var(--pr-text-primary);letter-spacing:var(--pr-tracking-tight);line-height:1}.theme-prcom .stat-label,.theme-prcom [class*=stat-desc]{font-size:var(--pr-text-sm);color:var(--pr-text-tertiary);font-weight:var(--pr-font-regular);margin-top:.25rem}.theme-prcom hr{border:none;border-top:1px solid var(--pr-border-subtle)}.theme-prcom .shadow-sm,.theme-prcom .shadow{box-shadow:var(--pr-shadow-sm)!important}.theme-prcom .shadow-md{box-shadow:var(--pr-shadow-md)!important}.theme-prcom .shadow-lg,.theme-prcom .shadow-xl{box-shadow:var(--pr-shadow-lg)!important}.theme-prcom .hover\:bg-neutral-50:hover,.theme-prcom .hover\:bg-neutral-100:hover,.theme-prcom .hover\:bg-gray-50:hover,.theme-prcom .hover\:bg-gray-100:hover{background-color:var(--pr-bg-surface-hover)!important}.theme-prcom .hover\:text-neutral-900:hover,.theme-prcom .hover\:text-neutral-800:hover{color:var(--pr-text-primary)!important}.theme-prcom svg{color:inherit}.theme-prcom .text-white{color:#fff!important}.theme-prcom .bg-white{background-color:var(--pr-bg-surface)!important}@media (max-width:1024px){.theme-prcom h1{font-size:var(--pr-text-3xl)}.theme-prcom h2{font-size:var(--pr-text-2xl)}}@media (max-width:640px){.theme-prcom h1{font-size:var(--pr-text-2xl)}.theme-prcom h2{font-size:var(--pr-text-xl)}.theme-prcom h3{font-size:var(--pr-text-lg)}}
.theme-finvera{--fv-bg-page:#fff;--fv-bg-section-alt:#f7f7f5;--fv-bg-surface:#fff;--fv-bg-surface-elevated:#fff;--fv-bg-surface-hover:#f3f4f2;--fv-bg-input:#fff;--fv-bg-navbar:#e8f0ebeb;--fv-border-subtle:#ebebeb;--fv-border-default:#dcdcd8;--fv-border-focus:#1e503740;--fv-text-primary:#141414;--fv-text-secondary:#4b4b4b;--fv-text-tertiary:#838380;--fv-text-disabled:#bcbcb8;--fv-text-on-accent:#fff;--fv-text-on-dark:#fff;--fv-accent-primary:#1e5037;--fv-accent-primary-hover:#174229;--fv-accent-primary-light:#e8f0eb;--fv-accent-primary-lighter:#f2f7f4;--fv-accent-primary-muted:#3a7d56;--fv-dark-bg:#0c1a12;--fv-dark-bg-surface:#14261b;--fv-dark-border:#ffffff14;--fv-success:#1c7c3c;--fv-success-bg:#ebf5ee;--fv-success-border:#c3dfc9;--fv-warning:#c07a1e;--fv-warning-bg:#fdf6e9;--fv-warning-border:#ecdab3;--fv-error:#c43636;--fv-error-bg:#fdeeee;--fv-error-border:#e8c0c0;--fv-info:#2566a8;--fv-info-bg:#edf4fb;--fv-info-border:#bbcfe8;--fv-font-primary:"DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fv-text-xs:.75rem;--fv-text-sm:.875rem;--fv-text-base:1rem;--fv-text-lg:1.125rem;--fv-text-xl:1.25rem;--fv-text-2xl:1.5rem;--fv-text-3xl:2rem;--fv-text-4xl:2.75rem;--fv-text-5xl:3.5rem;--fv-font-light:300;--fv-font-regular:400;--fv-font-medium:500;--fv-font-semibold:600;--fv-font-bold:700;--fv-leading-tight:1.15;--fv-leading-snug:1.3;--fv-leading-normal:1.6;--fv-leading-relaxed:1.75;--fv-tracking-tight:-.02em;--fv-tracking-normal:0;--fv-tracking-wide:.03em;--fv-tracking-wider:.06em;--fv-radius-sm:4px;--fv-radius-md:8px;--fv-radius-lg:12px;--fv-radius-xl:16px;--fv-radius-2xl:20px;--fv-radius-full:9999px;--fv-shadow-xs:0 1px 2px #00000008;--fv-shadow-sm:0 1px 4px #0000000d,0 1px 2px #00000008;--fv-shadow-md:0 4px 16px #0000000f,0 2px 4px #00000008;--fv-shadow-lg:0 12px 40px #00000014,0 4px 8px #00000008;--fv-shadow-card:0 2px 8px #0000000a;--fv-transition-fast:.15s ease;--fv-transition-base:.25s ease;--fv-transition-smooth:.4s cubic-bezier(.4,0,.2,1);color:var(--fv-text-secondary);font-family:var(--fv-font-primary);font-size:var(--fv-text-base);line-height:var(--fv-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--fv-bg-page)!important}.theme-finvera h1{font-size:var(--fv-text-4xl);font-weight:var(--fv-font-bold);letter-spacing:var(--fv-tracking-tight);line-height:var(--fv-leading-tight);color:var(--fv-text-primary)!important}.theme-finvera h2{font-size:var(--fv-text-3xl);font-weight:var(--fv-font-bold);letter-spacing:var(--fv-tracking-tight);line-height:var(--fv-leading-tight);color:var(--fv-text-primary)!important}.theme-finvera h3{font-size:var(--fv-text-2xl);font-weight:var(--fv-font-semibold);line-height:var(--fv-leading-snug);color:var(--fv-text-primary)!important}.theme-finvera h4{font-size:var(--fv-text-xl);font-weight:var(--fv-font-semibold);color:var(--fv-text-primary)!important}.theme-finvera h5{font-size:var(--fv-text-lg);font-weight:var(--fv-font-semibold);color:var(--fv-text-primary)!important}.theme-finvera h6{font-size:var(--fv-text-base);font-weight:var(--fv-font-medium);color:var(--fv-text-secondary)!important}.theme-finvera .section-label,.theme-finvera [data-section-label]{font-size:var(--fv-text-sm);font-weight:var(--fv-font-semibold);text-transform:uppercase;letter-spacing:var(--fv-tracking-wider);color:var(--fv-accent-primary);margin-bottom:.5rem;display:inline-block}.theme-finvera p{color:var(--fv-text-secondary);line-height:var(--fv-leading-normal)}.theme-finvera span{color:inherit}.theme-finvera .min-h-screen{background-color:var(--fv-bg-section-alt)!important}.theme-finvera main{color:var(--fv-text-secondary)!important}.theme-finvera .bg-neutral-50,.theme-finvera [class*="bg-[#f0f7ff]"]{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .text-neutral-900,.theme-finvera .text-neutral-800{color:var(--fv-text-primary)!important}.theme-finvera .text-neutral-700,.theme-finvera .text-neutral-600{color:var(--fv-text-secondary)!important}.theme-finvera .text-neutral-500,.theme-finvera .text-neutral-400{color:var(--fv-text-tertiary)!important}.theme-finvera .text-neutral-300{color:var(--fv-text-disabled)!important}.theme-finvera aside{background-color:var(--fv-bg-surface)!important;border-color:var(--fv-border-subtle)!important}.theme-finvera aside .border-b,.theme-finvera aside .border-t{border-color:var(--fv-border-subtle)!important}.theme-finvera aside .bg-primary-600{background-color:var(--fv-accent-primary)!important;background-image:none!important}.theme-finvera aside h1{color:var(--fv-text-primary)!important;font-size:var(--fv-text-base)!important}.theme-finvera aside p{color:var(--fv-text-tertiary)!important}.theme-finvera aside nav a,.theme-finvera aside nav button{border-radius:var(--fv-radius-sm);transition:all var(--fv-transition-fast);color:var(--fv-text-secondary)!important}.theme-finvera aside nav a:hover,.theme-finvera aside nav button:hover{color:var(--fv-text-primary)!important;background-color:var(--fv-bg-surface-hover)!important}.theme-finvera aside .bg-primary-600:not(.w-10):not(.rounded-xl){border-left:3px solid var(--fv-accent-primary);background-color:var(--fv-accent-primary-lighter)!important;color:var(--fv-accent-primary)!important}.theme-finvera aside .bg-primary-600:not(.w-10):not(.rounded-xl) span,.theme-finvera aside .bg-primary-600:not(.w-10):not(.rounded-xl) svg{color:var(--fv-accent-primary)!important}.theme-finvera aside .bg-success-600{border-left:3px solid var(--fv-success);background-color:var(--fv-success-bg)!important;color:var(--fv-success)!important}.theme-finvera aside .bg-success-600 span,.theme-finvera aside .bg-success-600 svg{color:var(--fv-success)!important}.theme-finvera aside .bg-warning-500{border-left:3px solid var(--fv-warning);background-color:var(--fv-warning-bg)!important;color:var(--fv-warning)!important}.theme-finvera aside .bg-warning-500 span,.theme-finvera aside .bg-warning-500 svg{color:var(--fv-warning)!important}.theme-finvera aside .text-white{color:inherit!important}.theme-finvera aside .bg-primary-100{background-color:var(--fv-accent-primary-light)!important}.theme-finvera aside .text-primary-700{color:var(--fv-accent-primary)!important}.theme-finvera aside .bg-white\/20{color:var(--fv-accent-primary)!important;background-color:#1e503726!important}.theme-finvera aside .border-t button{color:var(--fv-text-tertiary)!important}.theme-finvera aside .border-t button:hover{color:var(--fv-text-primary)!important;background-color:var(--fv-bg-surface-hover)!important}.theme-finvera .bg-neutral-100{background-color:var(--fv-bg-surface)!important}.theme-finvera .bg-black\/50{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0c1a1273!important}.theme-finvera header,.theme-finvera nav.bg-white\/95{background-color:var(--fv-bg-navbar)!important;-webkit-backdrop-filter:blur(12px)!important;border-color:#1e50371f!important}.theme-finvera header .text-neutral-900{color:var(--fv-text-primary)!important}.theme-finvera header .font-black{font-weight:var(--fv-font-bold)!important}.theme-finvera header .text-neutral-400{color:var(--fv-text-tertiary)!important;text-transform:none!important;font-style:normal!important;font-size:var(--fv-text-xs)!important;font-weight:var(--fv-font-regular)!important;letter-spacing:normal!important}.theme-finvera header .border-neutral-100{border-color:var(--fv-border-subtle)!important}.theme-finvera .page-header-banner{border-radius:0 0 var(--fv-radius-lg)var(--fv-radius-lg);border-bottom:1px solid #1e503726;background-color:#1e5037cc!important}.theme-finvera .page-header-banner h1{color:#fff!important}.theme-finvera .page-header-banner p{color:#fff9!important}.theme-finvera .page-header-banner button{color:#fff!important}.theme-finvera .bg-white{background-color:var(--fv-bg-surface)!important}.theme-finvera .card,.theme-finvera [class*=rounded-lg][class*=bg-white],.theme-finvera [class*=rounded-xl][class*=bg-white],.theme-finvera [class*=rounded-2xl][class*=bg-white],.theme-finvera div[class*=shadow][class*=bg-white],.theme-finvera div[class*=border][class*=rounded][class*=bg-white]{box-shadow:var(--fv-shadow-card);border-radius:var(--fv-radius-lg);transition:border-color var(--fv-transition-base),box-shadow var(--fv-transition-base),transform var(--fv-transition-base);background-color:var(--fv-bg-surface)!important;border-color:var(--fv-border-subtle)!important}.theme-finvera .card:hover,.theme-finvera [class*=rounded-lg][class*=bg-white]:hover,.theme-finvera [class*=rounded-xl][class*=bg-white]:hover{border-color:var(--fv-border-default);box-shadow:var(--fv-shadow-md);transform:translateY(-2px)}.theme-finvera .bg-gray-50,.theme-finvera .bg-gray-100{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .bg-neutral-200{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera .border-neutral-100,.theme-finvera .border-neutral-300,.theme-finvera .border-gray-100,.theme-finvera .border-gray-200,.theme-finvera .border-gray-300,.theme-finvera .divide-neutral-100>*+*,.theme-finvera .divide-neutral-200>*+*,.theme-finvera .divide-gray-200>*+*{border-color:var(--fv-border-subtle)!important}.theme-finvera .btn-primary,.theme-finvera [class*=bg-primary-600],.theme-finvera [class*=bg-blue-600],.theme-finvera [class*=bg-indigo-600],.theme-finvera button[class*=bg-primary-6],.theme-finvera a[class*=bg-primary-6]{border-radius:var(--fv-radius-md);font-family:var(--fv-font-primary);font-weight:var(--fv-font-semibold);font-size:var(--fv-text-sm);letter-spacing:var(--fv-tracking-wide);transition:background-color var(--fv-transition-fast),border-color var(--fv-transition-fast),transform var(--fv-transition-fast),box-shadow var(--fv-transition-fast);background-color:var(--fv-accent-primary)!important;color:var(--fv-text-on-accent)!important;border:1px solid var(--fv-accent-primary)!important;background-image:none!important}.theme-finvera [class*=bg-primary-600]:hover,.theme-finvera [class*=bg-blue-600]:hover,.theme-finvera button[class*=bg-primary-6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e503733;background-color:var(--fv-accent-primary-hover)!important;border-color:var(--fv-accent-primary-hover)!important}.theme-finvera .btn-secondary{border-radius:var(--fv-radius-md);font-family:var(--fv-font-primary);font-weight:var(--fv-font-semibold);font-size:var(--fv-text-sm);letter-spacing:var(--fv-tracking-wide);transition:all var(--fv-transition-fast);color:var(--fv-accent-primary)!important;border:1.5px solid var(--fv-accent-primary)!important;background:0 0!important}.theme-finvera .btn-secondary:hover{background-color:var(--fv-accent-primary)!important;color:var(--fv-text-on-accent)!important}.theme-finvera button[class*=bg-neutral-100],.theme-finvera button[class*=bg-gray-100],.theme-finvera button[class*=bg-neutral-200]{background-color:var(--fv-bg-section-alt)!important;color:var(--fv-text-secondary)!important;border:1px solid var(--fv-border-subtle)!important}.theme-finvera button[class*=bg-neutral-100]:hover,.theme-finvera button[class*=bg-gray-100]:hover,.theme-finvera button[class*=bg-neutral-200]:hover{background-color:var(--fv-bg-surface-hover)!important;color:var(--fv-text-primary)!important;border-color:var(--fv-border-default)!important}.theme-finvera button:disabled,.theme-finvera .btn-disabled{opacity:.4!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.theme-finvera [class*=bg-green-600],.theme-finvera [class*=bg-success-600],.theme-finvera [class*=bg-emerald-600]{background-color:var(--fv-success)!important;color:var(--fv-text-on-accent)!important}.theme-finvera [class*=bg-red-600],.theme-finvera [class*=bg-error-600],.theme-finvera [class*=bg-rose-600]{background-color:var(--fv-error)!important;color:var(--fv-text-on-accent)!important}.theme-finvera input[type=text],.theme-finvera input[type=email],.theme-finvera input[type=password],.theme-finvera input[type=number],.theme-finvera input[type=search],.theme-finvera input[type=date],.theme-finvera input[type=datetime-local],.theme-finvera input[type=time],.theme-finvera input[type=url],.theme-finvera input[type=tel],.theme-finvera textarea,.theme-finvera select{border-radius:var(--fv-radius-md);font-family:var(--fv-font-primary);font-size:var(--fv-text-sm);transition:border-color var(--fv-transition-fast),box-shadow var(--fv-transition-fast);outline:none;padding:.75rem 1rem;background-color:var(--fv-bg-input)!important;color:var(--fv-text-primary)!important;border:1px solid var(--fv-border-default)!important}.theme-finvera input:focus,.theme-finvera textarea:focus,.theme-finvera select:focus{border-color:var(--fv-accent-primary)!important;box-shadow:0 0 0 3px var(--fv-border-focus)!important}.theme-finvera input::-moz-placeholder{color:var(--fv-text-disabled)!important}.theme-finvera textarea::-moz-placeholder{color:var(--fv-text-disabled)!important}.theme-finvera input::placeholder,.theme-finvera textarea::placeholder{color:var(--fv-text-disabled)!important}.theme-finvera label{font-size:var(--fv-text-sm);font-weight:var(--fv-font-medium);color:var(--fv-text-primary)!important}.theme-finvera select option{background-color:var(--fv-bg-surface-elevated);color:var(--fv-text-secondary)}.theme-finvera input[type=checkbox],.theme-finvera input[type=radio]{accent-color:var(--fv-accent-primary)}.theme-finvera .error-message{color:var(--fv-error);font-size:var(--fv-text-xs);margin-top:.25rem}.theme-finvera table{border-collapse:separate;border-spacing:0;border:1px solid var(--fv-border-subtle);border-radius:var(--fv-radius-lg);width:100%;overflow:hidden;background-color:var(--fv-bg-surface)!important}.theme-finvera thead{background-color:var(--fv-bg-section-alt)!important}.theme-finvera th{font-weight:var(--fv-font-semibold);font-size:var(--fv-text-xs);text-transform:uppercase;letter-spacing:var(--fv-tracking-wider);text-align:left;padding:.875rem 1rem;color:var(--fv-text-primary)!important;border-bottom:1px solid var(--fv-border-default)!important}.theme-finvera td{font-size:var(--fv-text-sm);padding:.75rem 1rem;color:var(--fv-text-secondary)!important;border-bottom:1px solid var(--fv-border-subtle)!important}.theme-finvera tbody tr{transition:background-color var(--fv-transition-fast)}.theme-finvera tbody tr:hover{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera tbody tr:last-child td{border-bottom:none!important}.theme-finvera .badge,.theme-finvera [class*=badge],.theme-finvera [class*=tag],.theme-finvera [class*=chip]{font-size:var(--fv-text-xs);font-weight:var(--fv-font-semibold);letter-spacing:var(--fv-tracking-wide);border-radius:var(--fv-radius-full)}.theme-finvera .badge-success,.theme-finvera [class*=bg-green-100],.theme-finvera [class*=bg-emerald-100],.theme-finvera [class*=bg-success-100]{background-color:var(--fv-success-bg)!important;color:var(--fv-success)!important;border:1px solid var(--fv-success-border)!important}.theme-finvera .badge-warning,.theme-finvera [class*=bg-yellow-100],.theme-finvera [class*=bg-amber-100],.theme-finvera [class*=bg-warning-100]{background-color:var(--fv-warning-bg)!important;color:var(--fv-warning)!important;border:1px solid var(--fv-warning-border)!important}.theme-finvera .badge-error,.theme-finvera [class*=bg-red-100],.theme-finvera [class*=bg-rose-100],.theme-finvera [class*=bg-error-100]{background-color:var(--fv-error-bg)!important;color:var(--fv-error)!important;border:1px solid var(--fv-error-border)!important}.theme-finvera .badge-info,.theme-finvera [class*=bg-blue-100],.theme-finvera [class*=bg-indigo-100],.theme-finvera [class*=bg-info-100]{background-color:var(--fv-info-bg)!important;color:var(--fv-info)!important;border:1px solid var(--fv-info-border)!important}.theme-finvera .text-green-700,.theme-finvera .text-green-600,.theme-finvera .text-emerald-700,.theme-finvera .text-success-700{color:var(--fv-success)!important}.theme-finvera .text-yellow-700,.theme-finvera .text-amber-700,.theme-finvera .text-warning-700{color:var(--fv-warning)!important}.theme-finvera .text-red-700,.theme-finvera .text-red-600,.theme-finvera .text-rose-700,.theme-finvera .text-error-700{color:var(--fv-error)!important}.theme-finvera .text-blue-700,.theme-finvera .text-blue-600,.theme-finvera .text-indigo-700,.theme-finvera .text-info-700{color:var(--fv-info)!important}.theme-finvera [class*=bg-primary-100],.theme-finvera [class*=bg-indigo-100]{background-color:var(--fv-accent-primary-light)!important;color:var(--fv-accent-primary)!important}.theme-finvera .text-primary-700,.theme-finvera .text-primary-600,.theme-finvera .text-indigo-700{color:var(--fv-accent-primary)!important}.theme-finvera [class*=modal],.theme-finvera [class*=dialog],.theme-finvera .modal-content{border-radius:var(--fv-radius-xl);color:var(--fv-text-secondary);background-color:var(--fv-bg-surface-elevated)!important;border:1px solid var(--fv-border-subtle)!important;box-shadow:var(--fv-shadow-lg)!important}.theme-finvera [class*=modal-overlay],.theme-finvera .modal-overlay{-webkit-backdrop-filter:blur(4px);background-color:#0c1a1273!important}.theme-finvera .fixed[class*=bg-black],.theme-finvera .fixed[class*=bg-opacity]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0c1a1273!important}.theme-finvera a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--fv-accent-primary-muted);font-weight:var(--fv-font-medium);transition:color var(--fv-transition-fast);text-decoration:none}.theme-finvera a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--fv-accent-primary);text-decoration:underline}.theme-finvera [class*=tooltip],.theme-finvera [class*=popover]{border-radius:var(--fv-radius-md);box-shadow:var(--fv-shadow-md);font-size:var(--fv-text-xs);background-color:var(--fv-dark-bg)!important;color:var(--fv-text-on-dark)!important;border:none!important}.theme-finvera [class*=dropdown],.theme-finvera [class*=menu-list]{border-radius:var(--fv-radius-md);box-shadow:var(--fv-shadow-md);background-color:var(--fv-bg-surface-elevated)!important;color:var(--fv-text-secondary)!important;border:1px solid var(--fv-border-subtle)!important}.theme-finvera ::-webkit-scrollbar{width:6px;height:6px}.theme-finvera ::-webkit-scrollbar-track{background:var(--fv-bg-section-alt)}.theme-finvera ::-webkit-scrollbar-thumb{background:var(--fv-border-default);border-radius:var(--fv-radius-full)}.theme-finvera ::-webkit-scrollbar-thumb:hover{background:var(--fv-text-tertiary)}.theme-finvera{scrollbar-width:thin;scrollbar-color:#dcdcd8 #f7f7f5}.theme-finvera .notifications-page,.theme-finvera .notification-detail-page{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .text-neutral-500:hover{color:var(--fv-text-primary)!important}.theme-finvera .bg-neutral-200[class*=rounded],.theme-finvera [class*=progress][class*=bg-neutral]{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera [class*=bg-primary-6][class*=rounded][class*=h-],.theme-finvera [class*=progress-fill],.theme-finvera .bg-primary-600[class*=h-]{background-color:var(--fv-accent-primary)!important;background-image:none!important}.theme-finvera [class*=bg-yellow-50],.theme-finvera [class*=bg-amber-50]{background-color:var(--fv-warning-bg)!important;border-color:var(--fv-warning-border)!important}.theme-finvera [class*=bg-red-50],.theme-finvera [class*=bg-rose-50]{background-color:var(--fv-error-bg)!important;border-color:var(--fv-error-border)!important}.theme-finvera [class*=bg-green-50],.theme-finvera [class*=bg-emerald-50]{background-color:var(--fv-success-bg)!important;border-color:var(--fv-success-border)!important}.theme-finvera [class*=bg-blue-50],.theme-finvera [class*=bg-indigo-50]{background-color:var(--fv-info-bg)!important;border-color:var(--fv-info-border)!important}.theme-finvera .border-neutral-200{border-color:var(--fv-border-subtle)!important}.theme-finvera .border-t-primary-600{border-top-color:var(--fv-accent-primary)!important}.theme-finvera .animate-spin{border-color:var(--fv-border-subtle);border-top-color:var(--fv-accent-primary)}.theme-finvera [class*=avatar],.theme-finvera .rounded-full[class*=bg-primary]{background-color:var(--fv-accent-primary)!important;color:var(--fv-text-on-accent)!important}.theme-finvera .ring-primary-600,.theme-finvera .ring-blue-600{--tw-ring-color:var(--fv-border-focus)!important}.theme-finvera .ring-neutral-200,.theme-finvera .ring-neutral-300{--tw-ring-color:var(--fv-border-subtle)!important}.theme-finvera .wizard-body{border:1px solid var(--fv-border-subtle);box-shadow:var(--fv-shadow-card);border-radius:var(--fv-radius-lg);background:var(--fv-bg-surface)!important}.theme-finvera .progress-bar{border-radius:var(--fv-radius-lg);background:var(--fv-bg-section-alt)!important}.theme-finvera .parent-item{border-radius:var(--fv-radius-md);border-color:var(--fv-border-subtle)!important;background-color:var(--fv-bg-surface)!important;color:var(--fv-text-secondary)!important}.theme-finvera .parent-item:hover{background-color:var(--fv-bg-surface-hover)!important;border-color:var(--fv-border-default)!important}.theme-finvera .channel-card{border-radius:var(--fv-radius-lg);border-color:var(--fv-border-subtle)!important;background:var(--fv-bg-surface)!important;color:var(--fv-text-secondary)!important}.theme-finvera .channel-card.selected{border-color:var(--fv-accent-primary)!important;background:var(--fv-accent-primary-lighter)!important}.theme-finvera .wizard-footer{border-color:var(--fv-border-subtle)!important}.theme-finvera .stat-value,.theme-finvera [class*=stat-number]{font-size:var(--fv-text-4xl);font-weight:var(--fv-font-bold);color:var(--fv-accent-primary);letter-spacing:var(--fv-tracking-tight);line-height:1}.theme-finvera .stat-label,.theme-finvera [class*=stat-desc]{font-size:var(--fv-text-sm);color:var(--fv-text-tertiary);margin-top:.25rem}.theme-finvera hr{border:none;border-top:1px solid var(--fv-border-subtle)}.theme-finvera .shadow-sm,.theme-finvera .shadow{box-shadow:var(--fv-shadow-sm)!important}.theme-finvera .shadow-md{box-shadow:var(--fv-shadow-md)!important}.theme-finvera .shadow-lg,.theme-finvera .shadow-xl{box-shadow:var(--fv-shadow-lg)!important}.theme-finvera .hover\:bg-neutral-50:hover,.theme-finvera .hover\:bg-neutral-100:hover,.theme-finvera .hover\:bg-gray-50:hover,.theme-finvera .hover\:bg-gray-100:hover{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera .hover\:text-neutral-900:hover,.theme-finvera .hover\:text-neutral-800:hover{color:var(--fv-text-primary)!important}.theme-finvera svg{color:inherit}.theme-finvera .text-white{color:var(--fv-text-primary)!important}.theme-finvera .bg-blue-600,.theme-finvera .bg-emerald-600,.theme-finvera .bg-red-600,.theme-finvera .bg-primary-600,.theme-finvera .bg-success-600,.theme-finvera .bg-error-500,.theme-finvera .bg-warning-500{color:#fff!important}.theme-finvera .hover\:bg-neutral-200:hover{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera .bg-gray-900,.theme-finvera .bg-gray-800,.theme-finvera .bg-neutral-800,.theme-finvera .bg-neutral-900{background-color:var(--fv-bg-surface)!important;color:var(--fv-text-secondary)!important}.theme-finvera .bg-gray-700{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .bg-gray-600{background-color:var(--fv-border-default)!important}.theme-finvera .bg-gray-900\/50,.theme-finvera .bg-gray-900\/20,.theme-finvera .bg-gray-800\/50,.theme-finvera .bg-gray-800\/30{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .bg-blue-900,.theme-finvera .bg-blue-900\/50,.theme-finvera .bg-blue-900\/30,.theme-finvera .bg-blue-900\/20,.theme-finvera .bg-blue-600\/20{background-color:var(--fv-info-bg)!important}.theme-finvera .bg-purple-900,.theme-finvera .bg-purple-900\/50,.theme-finvera .bg-purple-900\/30{background-color:#f3eff8!important}.theme-finvera .bg-green-900,.theme-finvera .bg-green-900\/50,.theme-finvera .bg-green-900\/30,.theme-finvera .bg-green-900\/20{background-color:var(--fv-success-bg)!important}.theme-finvera .bg-yellow-900,.theme-finvera .bg-yellow-900\/50,.theme-finvera .bg-yellow-900\/30,.theme-finvera .bg-amber-900,.theme-finvera .bg-amber-900\/50,.theme-finvera .bg-amber-900\/40{background-color:var(--fv-warning-bg)!important}.theme-finvera .bg-orange-900,.theme-finvera .bg-orange-900\/50{background-color:#fdf4e7!important}.theme-finvera .bg-red-900,.theme-finvera .bg-red-900\/30{background-color:var(--fv-error-bg)!important}.theme-finvera .bg-pink-900,.theme-finvera .bg-pink-900\/40{background-color:#fdf0f5!important}.theme-finvera .text-gray-200,.theme-finvera .text-gray-300{color:var(--fv-text-secondary)!important}.theme-finvera .text-gray-400,.theme-finvera .text-gray-500{color:var(--fv-text-tertiary)!important}.theme-finvera .text-gray-600{color:var(--fv-text-secondary)!important}.theme-finvera .text-gray-900,.theme-finvera .bg-gray-800 .text-white,.theme-finvera .bg-gray-900 .text-white,.theme-finvera .bg-neutral-800 .text-white{color:var(--fv-text-primary)!important}.theme-finvera .text-blue-300,.theme-finvera .text-blue-400{color:var(--fv-info)!important}.theme-finvera .text-purple-300,.theme-finvera .text-purple-400{color:#6b46a8!important}.theme-finvera .text-green-300,.theme-finvera .text-green-400{color:var(--fv-success)!important}.theme-finvera .text-yellow-300,.theme-finvera .text-yellow-400{color:var(--fv-warning)!important}.theme-finvera .text-orange-300{color:#b86e14!important}.theme-finvera .text-amber-300,.theme-finvera .text-amber-400{color:var(--fv-warning)!important}.theme-finvera .text-red-300,.theme-finvera .text-red-400{color:var(--fv-error)!important}.theme-finvera .text-pink-300,.theme-finvera .text-pink-400{color:#b8366a!important}.theme-finvera .text-white\/50{color:var(--fv-text-tertiary)!important}.theme-finvera .border-gray-900,.theme-finvera .border-gray-800,.theme-finvera .border-gray-700,.theme-finvera .border-neutral-700{border-color:var(--fv-border-subtle)!important}.theme-finvera .border-gray-600,.theme-finvera .border-gray-500{border-color:var(--fv-border-default)!important}.theme-finvera .border-blue-700,.theme-finvera .border-blue-600,.theme-finvera .border-blue-500\/50{border-color:var(--fv-info-border)!important}.theme-finvera .border-purple-700,.theme-finvera .border-purple-700\/50,.theme-finvera .border-purple-500,.theme-finvera .border-purple-500\/50{border-color:#d1c4e9!important}.theme-finvera .border-green-700,.theme-finvera .border-green-600,.theme-finvera .border-green-600\/50,.theme-finvera .border-green-500\/50{border-color:var(--fv-success-border)!important}.theme-finvera .border-yellow-800\/50,.theme-finvera .border-yellow-500\/50,.theme-finvera .border-yellow-500\/30,.theme-finvera .border-amber-800\/50,.theme-finvera .border-amber-700{border-color:var(--fv-warning-border)!important}.theme-finvera .border-orange-800\/50{border-color:#ecdab3!important}.theme-finvera .border-red-500,.theme-finvera .border-red-500\/50,.theme-finvera .border-red-900\/50{border-color:var(--fv-error-border)!important}.theme-finvera .border-pink-700{border-color:#e8b8cc!important}.theme-finvera .border-blue-800\/50{border-color:var(--fv-info-border)!important}.theme-finvera .border-purple-800\/50{border-color:#d1c4e9!important}.theme-finvera .border-green-800\/50,.theme-finvera .border-green-800{border-color:var(--fv-success-border)!important}.theme-finvera .bg-gradient-to-r{background-image:none!important}.theme-finvera .from-blue-600,.theme-finvera .from-blue-500{--tw-gradient-from:var(--fv-info)!important}.theme-finvera .to-blue-800,.theme-finvera .to-blue-600,.theme-finvera .to-blue-400,.theme-finvera .to-cyan-400{--tw-gradient-to:var(--fv-info)!important}.theme-finvera .from-green-600,.theme-finvera .from-green-500{--tw-gradient-from:var(--fv-success)!important}.theme-finvera .to-green-800,.theme-finvera .to-green-600,.theme-finvera .to-green-500,.theme-finvera .to-teal-600,.theme-finvera .to-teal-700,.theme-finvera .to-emerald-400{--tw-gradient-to:var(--fv-success)!important}.theme-finvera .from-purple-600,.theme-finvera .from-purple-500{--tw-gradient-from:#6b46a8!important}.theme-finvera .to-purple-600,.theme-finvera .to-purple-800{--tw-gradient-to:#6b46a8!important}.theme-finvera .from-amber-600,.theme-finvera .from-amber-500{--tw-gradient-from:var(--fv-warning)!important}.theme-finvera .to-amber-800,.theme-finvera .to-amber-400,.theme-finvera .to-orange-600,.theme-finvera .to-orange-700{--tw-gradient-to:var(--fv-warning)!important}.theme-finvera .from-orange-600{--tw-gradient-from:#b86e14!important}.theme-finvera .from-purple-900\/50{--tw-gradient-from:#f3eff8!important}.theme-finvera .from-green-900\/50{--tw-gradient-from:var(--fv-success-bg)!important}.theme-finvera .from-amber-900\/50{--tw-gradient-from:var(--fv-warning-bg)!important}.theme-finvera .from-gray-500{--tw-gradient-from:var(--fv-text-tertiary)!important}.theme-finvera .to-gray-400{--tw-gradient-to:var(--fv-border-default)!important}.theme-finvera .hover\:bg-gray-900:hover,.theme-finvera .hover\:bg-gray-800:hover,.theme-finvera .hover\:bg-gray-700:hover,.theme-finvera .hover\:bg-gray-700\/50:hover{background-color:var(--fv-bg-surface-hover)!important}.theme-finvera .hover\:bg-gray-600:hover,.theme-finvera .hover\:bg-gray-500:hover{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .hover\:text-gray-200:hover,.theme-finvera .hover\:text-gray-300:hover,.theme-finvera .hover\:text-white:hover{color:var(--fv-text-primary)!important}.theme-finvera .hover\:border-gray-600:hover,.theme-finvera .hover\:border-gray-500:hover,.theme-finvera .hover\:border-neutral-600:hover,.theme-finvera .hover\:border-neutral-300:hover{border-color:var(--fv-border-default)!important}.theme-finvera .hover\:text-neutral-600:hover{color:var(--fv-text-secondary)!important}.theme-finvera .focus\:ring-blue-500:focus,.theme-finvera .focus\:ring-primary-500:focus{--tw-ring-color:var(--fv-border-focus)!important}.theme-finvera .focus\:ring-red-500:focus,.theme-finvera .focus\:ring-error-500:focus{--tw-ring-color:#c4363640!important}.theme-finvera .focus\:ring-green-500:focus{--tw-ring-color:#1c7c3c40!important}.theme-finvera .focus\:ring-purple-500:focus{--tw-ring-color:#6b46a840!important}.theme-finvera .focus\:ring-amber-500:focus{--tw-ring-color:#c07a1e40!important}.theme-finvera .focus\:border-blue-500:focus{border-color:var(--fv-accent-primary)!important}.theme-finvera .ring-offset-gray-900{--tw-ring-offset-color:var(--fv-bg-surface)!important}.theme-finvera .placeholder-gray-500::-moz-placeholder{color:var(--fv-text-disabled)!important}.theme-finvera .placeholder-neutral-400::-moz-placeholder{color:var(--fv-text-disabled)!important}.theme-finvera .placeholder-gray-500::placeholder,.theme-finvera .placeholder-neutral-400::placeholder{color:var(--fv-text-disabled)!important}.theme-finvera .bg-neutral-800{background-color:var(--fv-bg-surface)!important;color:var(--fv-text-secondary)!important}.theme-finvera .border-neutral-700{border-color:var(--fv-border-subtle)!important}.theme-finvera .text-neutral-100{color:var(--fv-text-primary)!important}.theme-finvera .border-t.border-neutral-700{border-color:var(--fv-border-subtle)!important}.theme-finvera .shadow-card{box-shadow:var(--fv-shadow-card)!important}.theme-finvera .shadow-card-hover{box-shadow:var(--fv-shadow-md)!important}.theme-finvera .shadow-2xl{box-shadow:var(--fv-shadow-lg)!important}.theme-finvera .disabled\:bg-neutral-50:disabled{background-color:var(--fv-bg-section-alt)!important}.theme-finvera .disabled\:text-neutral-500:disabled{color:var(--fv-text-disabled)!important}.theme-finvera .border-dashed{border-color:var(--fv-border-default)!important}.theme-finvera .hover\:border-blue-500:hover{border-color:var(--fv-accent-primary)!important}.theme-finvera [class*=border-blue-500][class*=bg-blue-900]{border-color:var(--fv-accent-primary)!important;background-color:var(--fv-accent-primary-lighter)!important}.theme-finvera .text-blue-200{color:var(--fv-accent-primary)!important}.theme-finvera .text-purple-200{color:#6b46a8!important}.theme-finvera .bg-blue-600.text-white{background-color:var(--fv-accent-primary)!important;color:var(--fv-text-on-accent)!important}.theme-finvera .bg-gray-800.text-gray-400{background-color:var(--fv-bg-section-alt)!important;color:var(--fv-text-secondary)!important}.theme-finvera .ring-1{--tw-ring-color:var(--fv-border-default)!important}.theme-finvera .ring-blue-500\/20{--tw-ring-color:var(--fv-border-focus)!important}.theme-finvera .bg-blue-400{background-color:var(--fv-info)!important}.theme-finvera .bg-blue-300{background-color:var(--fv-info-border)!important}.theme-finvera .bg-blue-400.animate-pulse{background-color:var(--fv-accent-primary)!important}.theme-finvera .bg-purple-500,.theme-finvera .bg-purple-400{background-color:#6b46a8!important}.theme-finvera .bg-green-900\/20{background-color:var(--fv-success-bg)!important}.theme-finvera .text-primary-500{color:var(--fv-accent-primary)!important}.theme-finvera .hover\:bg-blue-700:hover{background-color:var(--fv-accent-primary-hover)!important}.theme-finvera .hover\:bg-emerald-700:hover{background-color:#15613a!important}.theme-finvera .hover\:bg-red-700:hover{background-color:#a12d2d!important}.theme-finvera .hover\:bg-primary-700:hover{background-color:var(--fv-accent-primary-hover)!important}.theme-finvera .bg-blue-600 .text-white,.theme-finvera .bg-emerald-600 .text-white,.theme-finvera .bg-red-600 .text-white,.theme-finvera .bg-primary-600 .text-white,.theme-finvera .bg-success-600 .text-white,.theme-finvera .bg-amber-500 .text-white,.theme-finvera button.text-white,.theme-finvera a.text-white,.theme-finvera .bg-primary-600.text-white,.theme-finvera .bg-blue-600.text-white,.theme-finvera .bg-emerald-600.text-white,.theme-finvera .bg-red-600.text-white,.theme-finvera .bg-success-600.text-white,.theme-finvera .bg-amber-500.text-white,.theme-finvera [class*=bg-primary-6] *,.theme-finvera [class*=bg-blue-6] *,.theme-finvera [class*=bg-emerald-6] *,.theme-finvera [class*=bg-red-6] *,.theme-finvera [class*=bg-green-6] *,.theme-finvera [class*=bg-success-6] *,.theme-finvera [class*=bg-amber-5] *,.theme-finvera [class*=bg-primary]>.text-white,.theme-finvera [class*=bg-blue-6]>.text-white,.theme-finvera [class*=bg-emerald]>.text-white,.theme-finvera [class*=bg-red-6]>.text-white,.theme-finvera [class*=bg-green-6]>.text-white,.theme-finvera [class*=bg-success]>.text-white{color:#fff!important}.theme-finvera aside~main [style*=grid\.svg],.theme-finvera aside~main [class*=bg-\[url]{background-image:none!important}.theme-finvera footer.bg-neutral-900{background-color:var(--fv-dark-bg)!important;color:var(--fv-text-on-dark)!important}.theme-finvera footer.bg-neutral-900 .text-white,.theme-finvera footer.bg-neutral-900 h4.text-white{color:#fff!important}.theme-finvera footer.bg-neutral-900 .text-neutral-400{color:#ffffff8c!important}.theme-finvera footer.bg-neutral-900 .text-neutral-500{color:#ffffff73!important}.theme-finvera footer.bg-neutral-900 .border-neutral-800{border-color:var(--fv-dark-border)!important}.theme-finvera footer.bg-neutral-900 a:hover{color:#fff!important}.theme-finvera footer .bg-primary-600{background-color:var(--fv-accent-primary)!important;color:#fff!important}.theme-finvera footer .bg-primary-600 .text-white{color:#fff!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600][class*=to-orange-500],.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600][class*=via-pink-600]{color:#fff!important;background:linear-gradient(90deg,#9333ea,#db2777,#f97316)!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600] .text-white,.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600] h2,.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600] h3{color:#fff!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600] .text-white\/90{color:#ffffffe6!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600] .text-white\/80{color:#fffc!important}.theme-finvera [class*=bg-gradient-to-b][class*=from-purple-50]{background:linear-gradient(#faf5ff,#fdf2f8,#fff7ed)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-green-400][class*=to-emerald-500]{background:linear-gradient(to bottom right,#4ade80,#10b981)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-yellow-400][class*=to-orange-500]{background:linear-gradient(to bottom right,#facc15,#f97316)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-amber-400][class*=to-yellow-500],.theme-finvera [class*=bg-gradient-to-r][class*=from-amber-400][class*=to-yellow-500]{background:linear-gradient(to bottom right,#fbbf24,#eab308)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-orange-400][class*=to-red-500]{background:linear-gradient(to bottom right,#fb923c,#ef4444)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-blue-400][class*=to-indigo-500]{background:linear-gradient(to bottom right,#60a5fa,#6366f1)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-purple-400][class*=to-pink-500]{background:linear-gradient(to bottom right,#c084fc,#ec4899)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-cyan-400][class*=to-blue-500]{background:linear-gradient(to bottom right,#22d3ee,#3b82f6)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-rose-400][class*=to-purple-600]{background:linear-gradient(to bottom right,#fb7185,#9333ea)!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-green-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-yellow-400] .text-white,.theme-finvera [class*=bg-gradient-to-r][class*=from-amber-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-orange-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-blue-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-purple-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-cyan-400] .text-white,.theme-finvera [class*=bg-gradient-to-br][class*=from-rose-400] .text-white,.theme-finvera [class*=bg-gradient-to-r][class*=from-amber-400][class*=to-yellow-500] .text-white{color:#fff!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-primary-50]{background:linear-gradient(to bottom right,var(--fv-accent-primary-lighter),var(--fv-accent-primary-light))!important}.theme-finvera [class*=bg-gradient-to-br][class*=from-neutral-50]{background:linear-gradient(to bottom right,var(--fv-bg-section-alt),#eeeeec)!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-50]{background:linear-gradient(to right,#faf5ff,var(--fv-accent-primary-lighter))!important}.theme-finvera .bg-primary-50{background-color:var(--fv-accent-primary-lighter)!important}.theme-finvera .bg-primary-200{background-color:var(--fv-accent-primary-light)!important}.theme-finvera .text-primary-800{color:var(--fv-accent-primary)!important}.theme-finvera .border-primary-300{border-color:#1e50374d!important}.theme-finvera .border-primary-500{border-color:var(--fv-accent-primary)!important}.theme-finvera .bg-primary-600.text-white,.theme-finvera .bg-amber-500.text-white,.theme-finvera [class*=bg-primary-600][class*=text-white],.theme-finvera [class*=bg-primary-500][class*=text-white],.theme-finvera span.bg-primary-600.text-white,.theme-finvera span.bg-amber-500.text-white,.theme-finvera nav svg.text-white{color:#fff!important}.theme-finvera .bg-green-100{background-color:#dcfce7!important}.theme-finvera .bg-yellow-100{background-color:#fef9c3!important}.theme-finvera .bg-amber-100{background-color:#fef3c7!important}.theme-finvera .bg-orange-100{background-color:#ffedd5!important}.theme-finvera .bg-blue-100{background-color:#dbeafe!important}.theme-finvera .bg-purple-100{background-color:#f3e8ff!important}.theme-finvera .bg-cyan-100{background-color:#cffafe!important}.theme-finvera .bg-rose-100{background-color:#ffe4e6!important}.theme-finvera .text-green-700{color:#15803d!important}.theme-finvera .text-yellow-700{color:#a16207!important}.theme-finvera .text-orange-700{color:#c2410c!important}.theme-finvera .text-purple-700{color:#7e22ce!important}.theme-finvera .text-yellow-500{color:#eab308!important}.theme-finvera .text-amber-500{color:#f59e0b!important}.theme-finvera .text-purple-600{color:#9333ea!important}.theme-finvera .text-purple-500{color:#a855f7!important}.theme-finvera .text-pink-600{color:#db2777!important}.theme-finvera .text-indigo-500{color:#6366f1!important}.theme-finvera .text-blue-400{color:#60a5fa!important}.theme-finvera .text-emerald-500{color:#10b981!important}.theme-finvera .text-red-500{color:#ef4444!important}.theme-finvera .bg-amber-500{background-color:#f59e0b!important}.theme-finvera .bg-neutral-50{background-color:var(--fv-bg-section-alt)!important}.theme-finvera [class*=bg-gradient-to-r][class*=from-purple-600][class*=to-pink-600]{color:#fff!important;background:linear-gradient(90deg,#9333ea,#db2777)!important}@media (max-width:1024px){.theme-finvera h1{font-size:var(--fv-text-3xl)}.theme-finvera h2{font-size:var(--fv-text-2xl)}}@media (max-width:640px){.theme-finvera h1{font-size:var(--fv-text-2xl)}.theme-finvera h2{font-size:var(--fv-text-xl)}.theme-finvera h3{font-size:var(--fv-text-lg)}}
.theme-badge-bluey{--bb-bg-page:#f0f9ff;--bb-bg-surface:#fff;--bb-bg-surface-elevated:#e0f2fe;--bb-bg-surface-hover:#bae6fd;--bb-bg-input:#fff;--bb-border-subtle:#bae6fd;--bb-border-default:#7dd3fc;--bb-border-focus:#00b4d880;--bb-text-primary:#111827;--bb-text-secondary:#374151;--bb-text-tertiary:#6b7280;--bb-text-on-accent:#fff;--bb-accent-primary:#00b4d8;--bb-accent-secondary:#0ea5e9;--bb-accent-warm:#f59e0b;--bb-gradient-primary:linear-gradient(135deg,#00b4d8 0%,#0ea5e9 50%,#38bdf8 100%);--bb-success:#16a34a;--bb-success-bg:#dcfce7;--bb-warning:#d97706;--bb-warning-bg:#fef3c7;--bb-error:#dc2626;--bb-error-bg:#fee2e2;--bb-info:#0284c7;--bb-info-bg:#e0f2fe;--bb-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bb-radius-md:10px;--bb-radius-lg:16px;--bb-shadow-sm:0 1px 3px #00b4d814;--bb-shadow-md:0 4px 12px #00b4d81f;--bb-shadow-lg:0 8px 30px #00b4d829;--bb-transition-fast:.15s ease;color:var(--bb-text-secondary);font-family:var(--bb-font-primary);background-color:var(--bb-bg-page)!important}.theme-badge-bluey h1,.theme-badge-bluey h2,.theme-badge-bluey h3,.theme-badge-bluey h4,.theme-badge-bluey h5,.theme-badge-bluey h6{color:var(--bb-text-primary)!important}.theme-badge-bluey p{color:var(--bb-text-secondary)}.theme-badge-bluey .min-h-screen{background-color:var(--bb-bg-page)!important}.theme-badge-bluey main{color:var(--bb-text-secondary)!important}.theme-badge-bluey .bg-neutral-50,.theme-badge-bluey .bg-white,.theme-badge-bluey [class*="bg-[#f0f7ff]"]{background-color:var(--bb-bg-page)!important}.theme-badge-bluey .text-neutral-900,.theme-badge-bluey .text-neutral-800{color:var(--bb-text-primary)!important}.theme-badge-bluey .text-neutral-700,.theme-badge-bluey .text-neutral-600{color:var(--bb-text-secondary)!important}.theme-badge-bluey .text-neutral-500,.theme-badge-bluey .text-neutral-400,.theme-badge-bluey .text-neutral-300{color:var(--bb-text-tertiary)!important}.theme-badge-bluey aside{border-color:var(--bb-border-subtle)!important;background-color:#e0f2fe!important}.theme-badge-bluey aside .border-b,.theme-badge-bluey aside .border-t{border-color:var(--bb-border-subtle)!important}.theme-badge-bluey aside .bg-primary-600{background:var(--bb-gradient-primary)!important}.theme-badge-bluey aside nav a,.theme-badge-bluey aside nav button{transition:all var(--bb-transition-fast);color:var(--bb-text-secondary)!important}.theme-badge-bluey aside nav a:hover,.theme-badge-bluey aside nav button:hover{color:var(--bb-text-primary)!important;background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey aside .text-white{color:#fff!important}.theme-badge-bluey aside .border-t button{color:var(--bb-text-secondary)!important}.theme-badge-bluey aside .border-t button:hover{color:var(--bb-text-primary)!important;background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:var(--bb-border-subtle)!important;background-color:#e0f2fee6!important}.theme-badge-bluey header .text-neutral-900{color:var(--bb-text-primary)!important}.theme-badge-bluey header .text-neutral-400{color:var(--bb-text-tertiary)!important}.theme-badge-bluey .bg-white{background-color:var(--bb-bg-surface)!important}.theme-badge-bluey .bg-gray-50,.theme-badge-bluey .bg-gray-100,.theme-badge-bluey .bg-neutral-100{background-color:var(--bb-bg-surface-elevated)!important}.theme-badge-bluey .bg-neutral-200{background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey .border-neutral-100,.theme-badge-bluey .border-neutral-200,.theme-badge-bluey .border-neutral-300,.theme-badge-bluey .border-gray-100,.theme-badge-bluey .border-gray-200,.theme-badge-bluey .border-gray-300,.theme-badge-bluey .divide-neutral-100>*+*,.theme-badge-bluey .divide-neutral-200>*+*,.theme-badge-bluey .divide-gray-200>*+*{border-color:var(--bb-border-subtle)!important}.theme-badge-bluey [class*=bg-primary-600],.theme-badge-bluey [class*=bg-blue-600],.theme-badge-bluey [class*=bg-indigo-600],.theme-badge-bluey button[class*=bg-primary],.theme-badge-bluey a[class*=bg-primary]{background:var(--bb-gradient-primary)!important;color:#fff!important;border:none!important}.theme-badge-bluey [class*=bg-green-600],.theme-badge-bluey [class*=bg-emerald-600]{background-color:var(--bb-success)!important;color:#fff!important}.theme-badge-bluey [class*=bg-red-600]{background-color:var(--bb-error)!important;color:#fff!important}.theme-badge-bluey button[class*=bg-neutral-100],.theme-badge-bluey button[class*=bg-gray-100]{background-color:var(--bb-bg-surface-elevated)!important;color:var(--bb-text-secondary)!important}.theme-badge-bluey button:disabled{opacity:.4!important}.theme-badge-bluey input[type=text],.theme-badge-bluey input[type=email],.theme-badge-bluey input[type=password],.theme-badge-bluey input[type=number],.theme-badge-bluey input[type=search],.theme-badge-bluey input[type=date],.theme-badge-bluey input[type=datetime-local],.theme-badge-bluey input[type=time],.theme-badge-bluey input[type=url],.theme-badge-bluey input[type=tel],.theme-badge-bluey textarea,.theme-badge-bluey select{background-color:var(--bb-bg-input)!important;color:var(--bb-text-primary)!important;border:1px solid var(--bb-border-default)!important}.theme-badge-bluey input:focus,.theme-badge-bluey textarea:focus,.theme-badge-bluey select:focus{border-color:var(--bb-accent-primary)!important;box-shadow:0 0 0 3px var(--bb-border-focus)!important}.theme-badge-bluey input::-moz-placeholder{color:var(--bb-text-tertiary)!important}.theme-badge-bluey textarea::-moz-placeholder{color:var(--bb-text-tertiary)!important}.theme-badge-bluey input::placeholder,.theme-badge-bluey textarea::placeholder{color:var(--bb-text-tertiary)!important}.theme-badge-bluey label{color:var(--bb-text-secondary)!important}.theme-badge-bluey input[type=checkbox],.theme-badge-bluey input[type=radio]{accent-color:var(--bb-accent-primary)}.theme-badge-bluey table{border:1px solid var(--bb-border-subtle);background-color:var(--bb-bg-surface)!important}.theme-badge-bluey thead{background-color:var(--bb-bg-surface-elevated)!important}.theme-badge-bluey th{color:var(--bb-text-primary)!important;border-bottom:1px solid var(--bb-border-default)!important}.theme-badge-bluey td{color:var(--bb-text-secondary)!important;border-bottom:1px solid var(--bb-border-subtle)!important}.theme-badge-bluey tbody tr:hover{background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey [class*=bg-green-100],.theme-badge-bluey [class*=bg-emerald-100]{background-color:var(--bb-success-bg)!important;color:var(--bb-success)!important}.theme-badge-bluey [class*=bg-yellow-100],.theme-badge-bluey [class*=bg-amber-100]{background-color:var(--bb-warning-bg)!important;color:var(--bb-warning)!important}.theme-badge-bluey [class*=bg-red-100],.theme-badge-bluey [class*=bg-rose-100]{background-color:var(--bb-error-bg)!important;color:var(--bb-error)!important}.theme-badge-bluey [class*=bg-blue-100],.theme-badge-bluey [class*=bg-indigo-100]{background-color:var(--bb-info-bg)!important;color:var(--bb-info)!important}.theme-badge-bluey .text-green-700,.theme-badge-bluey .text-green-600,.theme-badge-bluey .text-emerald-700{color:var(--bb-success)!important}.theme-badge-bluey .text-yellow-700,.theme-badge-bluey .text-amber-700{color:var(--bb-warning)!important}.theme-badge-bluey .text-red-700,.theme-badge-bluey .text-red-600{color:var(--bb-error)!important}.theme-badge-bluey .text-blue-700,.theme-badge-bluey .text-blue-600{color:var(--bb-info)!important}.theme-badge-bluey [class*=bg-primary-100]{color:var(--bb-accent-primary)!important;background-color:#e0f2fe!important}.theme-badge-bluey .text-primary-700,.theme-badge-bluey .text-primary-600{color:var(--bb-accent-primary)!important}.theme-badge-bluey [class*=modal],.theme-badge-bluey [class*=dialog],.theme-badge-bluey .modal-content{color:var(--bb-text-secondary);background-color:var(--bb-bg-surface)!important;border:1px solid var(--bb-border-default)!important}.theme-badge-bluey .bg-neutral-200[class*=rounded],.theme-badge-bluey [class*=progress][class*=bg-neutral]{background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey [class*=bg-primary][class*=rounded][class*=h-],.theme-badge-bluey .bg-primary-600[class*=h-]{background:var(--bb-gradient-primary)!important}.theme-badge-bluey ::-webkit-scrollbar{width:6px;height:6px}.theme-badge-bluey ::-webkit-scrollbar-track{background:var(--bb-bg-page)}.theme-badge-bluey ::-webkit-scrollbar-thumb{background:var(--bb-border-default);border-radius:9999px}.theme-badge-bluey{scrollbar-width:thin;scrollbar-color:#7dd3fc #f0f9ff}.theme-badge-bluey .text-white{color:#fff!important}.theme-badge-bluey .shadow-sm,.theme-badge-bluey .shadow{box-shadow:var(--bb-shadow-sm)!important}.theme-badge-bluey .shadow-md{box-shadow:var(--bb-shadow-md)!important}.theme-badge-bluey .shadow-lg{box-shadow:var(--bb-shadow-lg)!important}.theme-badge-bluey .hover\:bg-neutral-50:hover,.theme-badge-bluey .hover\:bg-neutral-100:hover,.theme-badge-bluey .hover\:bg-gray-50:hover{background-color:var(--bb-bg-surface-hover)!important}.theme-badge-bluey a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--bb-accent-primary)}.theme-badge-bluey a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--bb-accent-secondary)}.theme-badge-bluey [class*=avatar],.theme-badge-bluey .rounded-full[class*=bg-primary]{background:var(--bb-gradient-primary)!important;color:#fff!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white],.theme-badge-bluey [class*=bg-gradient][class*=text-white] h1,.theme-badge-bluey [class*=bg-gradient][class*=text-white] h2,.theme-badge-bluey [class*=bg-gradient][class*=text-white] h3{color:#fff!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] p{color:#ffffffd9!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] span{color:#fff}.theme-badge-bluey [class*=bg-gradient][class*=text-white] .text-white{color:#fff!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] .text-blue-100{color:#ffffffd9!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] button{color:#fff!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] button.bg-white,.theme-badge-bluey [class*=bg-gradient][class*=text-white] button[class*=bg-white]{color:var(--bb-accent-primary)!important;background-color:#fff!important}.theme-badge-bluey [class*=bg-gradient][class*=text-white] button[class*=bg-white\/10],.theme-badge-bluey [class*=bg-gradient][class*=text-white] button[class*=bg-white\\\/10]{color:#fff!important;background-color:#ffffff1a!important}@media (max-width:640px){.theme-badge-bluey h1{font-size:1.5rem}.theme-badge-bluey h2{font-size:1.25rem}}
.theme-badge-mario{--bm-bg-page:#fff5f5;--bm-bg-surface:#fff;--bm-bg-surface-elevated:#fee2e2;--bm-bg-surface-hover:#fecaca;--bm-bg-input:#fff;--bm-border-subtle:#fecaca;--bm-border-default:#fca5a5;--bm-border-focus:#e5252180;--bm-text-primary:#111827;--bm-text-secondary:#374151;--bm-text-tertiary:#6b7280;--bm-text-on-accent:#fff;--bm-accent-primary:#e52521;--bm-accent-secondary:#dc2626;--bm-accent-warm:#f5a623;--bm-gradient-primary:linear-gradient(135deg,#e52521 0%,#dc2626 50%,#f87171 100%);--bm-success:#16a34a;--bm-success-bg:#dcfce7;--bm-warning:#d97706;--bm-warning-bg:#fef3c7;--bm-error:#dc2626;--bm-error-bg:#fee2e2;--bm-info:#0284c7;--bm-info-bg:#e0f2fe;--bm-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bm-radius-md:10px;--bm-radius-lg:16px;--bm-shadow-sm:0 1px 3px #e5252114;--bm-shadow-md:0 4px 12px #e525211f;--bm-shadow-lg:0 8px 30px #e5252129;--bm-transition-fast:.15s ease;color:var(--bm-text-secondary);font-family:var(--bm-font-primary);background-color:var(--bm-bg-page)!important}.theme-badge-mario h1,.theme-badge-mario h2,.theme-badge-mario h3,.theme-badge-mario h4,.theme-badge-mario h5,.theme-badge-mario h6{color:var(--bm-text-primary)!important}.theme-badge-mario p{color:var(--bm-text-secondary)}.theme-badge-mario .min-h-screen{background-color:var(--bm-bg-page)!important}.theme-badge-mario main{color:var(--bm-text-secondary)!important}.theme-badge-mario .bg-neutral-50,.theme-badge-mario .bg-white,.theme-badge-mario [class*="bg-[#f0f7ff]"]{background-color:var(--bm-bg-page)!important}.theme-badge-mario .text-neutral-900,.theme-badge-mario .text-neutral-800{color:var(--bm-text-primary)!important}.theme-badge-mario .text-neutral-700,.theme-badge-mario .text-neutral-600{color:var(--bm-text-secondary)!important}.theme-badge-mario .text-neutral-500,.theme-badge-mario .text-neutral-400,.theme-badge-mario .text-neutral-300{color:var(--bm-text-tertiary)!important}.theme-badge-mario aside{border-color:var(--bm-border-subtle)!important;background-color:#fee2e2!important}.theme-badge-mario aside .border-b,.theme-badge-mario aside .border-t{border-color:var(--bm-border-subtle)!important}.theme-badge-mario aside .bg-primary-600{background:var(--bm-gradient-primary)!important}.theme-badge-mario aside nav a,.theme-badge-mario aside nav button{transition:all var(--bm-transition-fast);color:var(--bm-text-secondary)!important}.theme-badge-mario aside nav a:hover,.theme-badge-mario aside nav button:hover{color:var(--bm-text-primary)!important;background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario aside .text-white{color:#fff!important}.theme-badge-mario aside .border-t button{color:var(--bm-text-secondary)!important}.theme-badge-mario aside .border-t button:hover{color:var(--bm-text-primary)!important;background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:var(--bm-border-subtle)!important;background-color:#fee2e2e6!important}.theme-badge-mario header .text-neutral-900{color:var(--bm-text-primary)!important}.theme-badge-mario header .text-neutral-400{color:var(--bm-text-tertiary)!important}.theme-badge-mario .bg-white{background-color:var(--bm-bg-surface)!important}.theme-badge-mario .bg-gray-50,.theme-badge-mario .bg-gray-100,.theme-badge-mario .bg-neutral-100{background-color:var(--bm-bg-surface-elevated)!important}.theme-badge-mario .bg-neutral-200{background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario .border-neutral-100,.theme-badge-mario .border-neutral-200,.theme-badge-mario .border-neutral-300,.theme-badge-mario .border-gray-100,.theme-badge-mario .border-gray-200,.theme-badge-mario .border-gray-300,.theme-badge-mario .divide-neutral-100>*+*,.theme-badge-mario .divide-neutral-200>*+*,.theme-badge-mario .divide-gray-200>*+*{border-color:var(--bm-border-subtle)!important}.theme-badge-mario [class*=bg-primary-600],.theme-badge-mario [class*=bg-blue-600],.theme-badge-mario [class*=bg-indigo-600],.theme-badge-mario button[class*=bg-primary],.theme-badge-mario a[class*=bg-primary]{background:var(--bm-gradient-primary)!important;color:#fff!important;border:none!important}.theme-badge-mario [class*=bg-green-600],.theme-badge-mario [class*=bg-emerald-600]{background-color:var(--bm-success)!important;color:#fff!important}.theme-badge-mario [class*=bg-red-600]{background-color:var(--bm-error)!important;color:#fff!important}.theme-badge-mario button[class*=bg-neutral-100],.theme-badge-mario button[class*=bg-gray-100]{background-color:var(--bm-bg-surface-elevated)!important;color:var(--bm-text-secondary)!important}.theme-badge-mario button:disabled{opacity:.4!important}.theme-badge-mario input[type=text],.theme-badge-mario input[type=email],.theme-badge-mario input[type=password],.theme-badge-mario input[type=number],.theme-badge-mario input[type=search],.theme-badge-mario input[type=date],.theme-badge-mario input[type=datetime-local],.theme-badge-mario input[type=time],.theme-badge-mario input[type=url],.theme-badge-mario input[type=tel],.theme-badge-mario textarea,.theme-badge-mario select{background-color:var(--bm-bg-input)!important;color:var(--bm-text-primary)!important;border:1px solid var(--bm-border-default)!important}.theme-badge-mario input:focus,.theme-badge-mario textarea:focus,.theme-badge-mario select:focus{border-color:var(--bm-accent-primary)!important;box-shadow:0 0 0 3px var(--bm-border-focus)!important}.theme-badge-mario input::-moz-placeholder{color:var(--bm-text-tertiary)!important}.theme-badge-mario textarea::-moz-placeholder{color:var(--bm-text-tertiary)!important}.theme-badge-mario input::placeholder,.theme-badge-mario textarea::placeholder{color:var(--bm-text-tertiary)!important}.theme-badge-mario label{color:var(--bm-text-secondary)!important}.theme-badge-mario input[type=checkbox],.theme-badge-mario input[type=radio]{accent-color:var(--bm-accent-primary)}.theme-badge-mario table{border:1px solid var(--bm-border-subtle);background-color:var(--bm-bg-surface)!important}.theme-badge-mario thead{background-color:var(--bm-bg-surface-elevated)!important}.theme-badge-mario th{color:var(--bm-text-primary)!important;border-bottom:1px solid var(--bm-border-default)!important}.theme-badge-mario td{color:var(--bm-text-secondary)!important;border-bottom:1px solid var(--bm-border-subtle)!important}.theme-badge-mario tbody tr:hover{background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario [class*=bg-green-100],.theme-badge-mario [class*=bg-emerald-100]{background-color:var(--bm-success-bg)!important;color:var(--bm-success)!important}.theme-badge-mario [class*=bg-yellow-100],.theme-badge-mario [class*=bg-amber-100]{background-color:var(--bm-warning-bg)!important;color:var(--bm-warning)!important}.theme-badge-mario [class*=bg-red-100],.theme-badge-mario [class*=bg-rose-100]{background-color:var(--bm-error-bg)!important;color:var(--bm-error)!important}.theme-badge-mario [class*=bg-blue-100],.theme-badge-mario [class*=bg-indigo-100]{background-color:var(--bm-info-bg)!important;color:var(--bm-info)!important}.theme-badge-mario .text-green-700,.theme-badge-mario .text-green-600,.theme-badge-mario .text-emerald-700{color:var(--bm-success)!important}.theme-badge-mario .text-yellow-700,.theme-badge-mario .text-amber-700{color:var(--bm-warning)!important}.theme-badge-mario .text-red-700,.theme-badge-mario .text-red-600{color:var(--bm-error)!important}.theme-badge-mario .text-blue-700,.theme-badge-mario .text-blue-600{color:var(--bm-info)!important}.theme-badge-mario [class*=bg-primary-100]{color:var(--bm-accent-primary)!important;background-color:#fee2e2!important}.theme-badge-mario .text-primary-700,.theme-badge-mario .text-primary-600{color:var(--bm-accent-primary)!important}.theme-badge-mario [class*=modal],.theme-badge-mario [class*=dialog],.theme-badge-mario .modal-content{color:var(--bm-text-secondary);background-color:var(--bm-bg-surface)!important;border:1px solid var(--bm-border-default)!important}.theme-badge-mario .bg-neutral-200[class*=rounded],.theme-badge-mario [class*=progress][class*=bg-neutral]{background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario [class*=bg-primary][class*=rounded][class*=h-],.theme-badge-mario .bg-primary-600[class*=h-]{background:var(--bm-gradient-primary)!important}.theme-badge-mario ::-webkit-scrollbar{width:6px;height:6px}.theme-badge-mario ::-webkit-scrollbar-track{background:var(--bm-bg-page)}.theme-badge-mario ::-webkit-scrollbar-thumb{background:var(--bm-border-default);border-radius:9999px}.theme-badge-mario{scrollbar-width:thin;scrollbar-color:#fca5a5 #fff5f5}.theme-badge-mario .text-white{color:#fff!important}.theme-badge-mario .shadow-sm,.theme-badge-mario .shadow{box-shadow:var(--bm-shadow-sm)!important}.theme-badge-mario .shadow-md{box-shadow:var(--bm-shadow-md)!important}.theme-badge-mario .shadow-lg{box-shadow:var(--bm-shadow-lg)!important}.theme-badge-mario .hover\:bg-neutral-50:hover,.theme-badge-mario .hover\:bg-neutral-100:hover,.theme-badge-mario .hover\:bg-gray-50:hover{background-color:var(--bm-bg-surface-hover)!important}.theme-badge-mario a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--bm-accent-primary)}.theme-badge-mario a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--bm-accent-secondary)}.theme-badge-mario [class*=avatar],.theme-badge-mario .rounded-full[class*=bg-primary]{background:var(--bm-gradient-primary)!important;color:#fff!important}.theme-badge-mario [class*=bg-gradient][class*=text-white],.theme-badge-mario [class*=bg-gradient][class*=text-white] h1,.theme-badge-mario [class*=bg-gradient][class*=text-white] h2,.theme-badge-mario [class*=bg-gradient][class*=text-white] h3{color:#fff!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] p{color:#ffffffd9!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] span{color:#fff}.theme-badge-mario [class*=bg-gradient][class*=text-white] .text-white{color:#fff!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] .text-blue-100{color:#ffffffd9!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] button{color:#fff!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] button.bg-white,.theme-badge-mario [class*=bg-gradient][class*=text-white] button[class*=bg-white]{color:var(--bm-accent-primary)!important;background-color:#fff!important}.theme-badge-mario [class*=bg-gradient][class*=text-white] button[class*=bg-white\/10],.theme-badge-mario [class*=bg-gradient][class*=text-white] button[class*=bg-white\\\/10]{color:#fff!important;background-color:#ffffff1a!important}@media (max-width:640px){.theme-badge-mario h1{font-size:1.5rem}.theme-badge-mario h2{font-size:1.25rem}}
.theme-badge-pikachu{--bp-bg-page:#fffbeb;--bp-bg-surface:#fff;--bp-bg-surface-elevated:#fef3c7;--bp-bg-surface-hover:#fde68a;--bp-bg-input:#fff;--bp-border-subtle:#fde68a;--bp-border-default:#fcd34d;--bp-border-focus:#d9770680;--bp-text-primary:#111827;--bp-text-secondary:#374151;--bp-text-tertiary:#6b7280;--bp-text-on-accent:#fff;--bp-accent-primary:#d97706;--bp-accent-secondary:#b45309;--bp-accent-warm:#ffcb05;--bp-gradient-primary:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#b45309 100%);--bp-success:#16a34a;--bp-success-bg:#dcfce7;--bp-warning:#d97706;--bp-warning-bg:#fef3c7;--bp-error:#dc2626;--bp-error-bg:#fee2e2;--bp-info:#0284c7;--bp-info-bg:#e0f2fe;--bp-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bp-radius-md:10px;--bp-radius-lg:16px;--bp-shadow-sm:0 1px 3px #d9770614;--bp-shadow-md:0 4px 12px #d977061f;--bp-shadow-lg:0 8px 30px #d9770629;--bp-transition-fast:.15s ease;color:var(--bp-text-secondary);font-family:var(--bp-font-primary);background-color:var(--bp-bg-page)!important}.theme-badge-pikachu h1,.theme-badge-pikachu h2,.theme-badge-pikachu h3,.theme-badge-pikachu h4,.theme-badge-pikachu h5,.theme-badge-pikachu h6{color:var(--bp-text-primary)!important}.theme-badge-pikachu p{color:var(--bp-text-secondary)}.theme-badge-pikachu .min-h-screen{background-color:var(--bp-bg-page)!important}.theme-badge-pikachu main{color:var(--bp-text-secondary)!important}.theme-badge-pikachu .bg-neutral-50,.theme-badge-pikachu .bg-white,.theme-badge-pikachu [class*="bg-[#f0f7ff]"]{background-color:var(--bp-bg-page)!important}.theme-badge-pikachu .text-neutral-900,.theme-badge-pikachu .text-neutral-800{color:var(--bp-text-primary)!important}.theme-badge-pikachu .text-neutral-700,.theme-badge-pikachu .text-neutral-600{color:var(--bp-text-secondary)!important}.theme-badge-pikachu .text-neutral-500,.theme-badge-pikachu .text-neutral-400,.theme-badge-pikachu .text-neutral-300{color:var(--bp-text-tertiary)!important}.theme-badge-pikachu aside{border-color:var(--bp-border-subtle)!important;background-color:#fef3c7!important}.theme-badge-pikachu aside .border-b,.theme-badge-pikachu aside .border-t{border-color:var(--bp-border-subtle)!important}.theme-badge-pikachu aside .bg-primary-600{background:var(--bp-gradient-primary)!important}.theme-badge-pikachu aside nav a,.theme-badge-pikachu aside nav button{transition:all var(--bp-transition-fast);color:var(--bp-text-secondary)!important}.theme-badge-pikachu aside nav a:hover,.theme-badge-pikachu aside nav button:hover{color:var(--bp-text-primary)!important;background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu aside .text-white{color:#fff!important}.theme-badge-pikachu aside .border-t button{color:var(--bp-text-secondary)!important}.theme-badge-pikachu aside .border-t button:hover{color:var(--bp-text-primary)!important;background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:var(--bp-border-subtle)!important;background-color:#fef3c7e6!important}.theme-badge-pikachu header .text-neutral-900{color:var(--bp-text-primary)!important}.theme-badge-pikachu header .text-neutral-400{color:var(--bp-text-tertiary)!important}.theme-badge-pikachu .bg-white{background-color:var(--bp-bg-surface)!important}.theme-badge-pikachu .bg-gray-50,.theme-badge-pikachu .bg-gray-100,.theme-badge-pikachu .bg-neutral-100{background-color:var(--bp-bg-surface-elevated)!important}.theme-badge-pikachu .bg-neutral-200{background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu .border-neutral-100,.theme-badge-pikachu .border-neutral-200,.theme-badge-pikachu .border-neutral-300,.theme-badge-pikachu .border-gray-100,.theme-badge-pikachu .border-gray-200,.theme-badge-pikachu .border-gray-300,.theme-badge-pikachu .divide-neutral-100>*+*,.theme-badge-pikachu .divide-neutral-200>*+*,.theme-badge-pikachu .divide-gray-200>*+*{border-color:var(--bp-border-subtle)!important}.theme-badge-pikachu [class*=bg-primary-600],.theme-badge-pikachu [class*=bg-blue-600],.theme-badge-pikachu [class*=bg-indigo-600],.theme-badge-pikachu button[class*=bg-primary],.theme-badge-pikachu a[class*=bg-primary]{background:var(--bp-gradient-primary)!important;color:#fff!important;border:none!important}.theme-badge-pikachu [class*=bg-green-600],.theme-badge-pikachu [class*=bg-emerald-600]{background-color:var(--bp-success)!important;color:#fff!important}.theme-badge-pikachu [class*=bg-red-600]{background-color:var(--bp-error)!important;color:#fff!important}.theme-badge-pikachu button[class*=bg-neutral-100],.theme-badge-pikachu button[class*=bg-gray-100]{background-color:var(--bp-bg-surface-elevated)!important;color:var(--bp-text-secondary)!important}.theme-badge-pikachu button:disabled{opacity:.4!important}.theme-badge-pikachu input[type=text],.theme-badge-pikachu input[type=email],.theme-badge-pikachu input[type=password],.theme-badge-pikachu input[type=number],.theme-badge-pikachu input[type=search],.theme-badge-pikachu input[type=date],.theme-badge-pikachu input[type=datetime-local],.theme-badge-pikachu input[type=time],.theme-badge-pikachu input[type=url],.theme-badge-pikachu input[type=tel],.theme-badge-pikachu textarea,.theme-badge-pikachu select{background-color:var(--bp-bg-input)!important;color:var(--bp-text-primary)!important;border:1px solid var(--bp-border-default)!important}.theme-badge-pikachu input:focus,.theme-badge-pikachu textarea:focus,.theme-badge-pikachu select:focus{border-color:var(--bp-accent-primary)!important;box-shadow:0 0 0 3px var(--bp-border-focus)!important}.theme-badge-pikachu input::-moz-placeholder{color:var(--bp-text-tertiary)!important}.theme-badge-pikachu textarea::-moz-placeholder{color:var(--bp-text-tertiary)!important}.theme-badge-pikachu input::placeholder,.theme-badge-pikachu textarea::placeholder{color:var(--bp-text-tertiary)!important}.theme-badge-pikachu label{color:var(--bp-text-secondary)!important}.theme-badge-pikachu input[type=checkbox],.theme-badge-pikachu input[type=radio]{accent-color:var(--bp-accent-primary)}.theme-badge-pikachu table{border:1px solid var(--bp-border-subtle);background-color:var(--bp-bg-surface)!important}.theme-badge-pikachu thead{background-color:var(--bp-bg-surface-elevated)!important}.theme-badge-pikachu th{color:var(--bp-text-primary)!important;border-bottom:1px solid var(--bp-border-default)!important}.theme-badge-pikachu td{color:var(--bp-text-secondary)!important;border-bottom:1px solid var(--bp-border-subtle)!important}.theme-badge-pikachu tbody tr:hover{background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu [class*=bg-green-100],.theme-badge-pikachu [class*=bg-emerald-100]{background-color:var(--bp-success-bg)!important;color:var(--bp-success)!important}.theme-badge-pikachu [class*=bg-yellow-100],.theme-badge-pikachu [class*=bg-amber-100]{background-color:var(--bp-warning-bg)!important;color:var(--bp-warning)!important}.theme-badge-pikachu [class*=bg-red-100],.theme-badge-pikachu [class*=bg-rose-100]{background-color:var(--bp-error-bg)!important;color:var(--bp-error)!important}.theme-badge-pikachu [class*=bg-blue-100],.theme-badge-pikachu [class*=bg-indigo-100]{background-color:var(--bp-info-bg)!important;color:var(--bp-info)!important}.theme-badge-pikachu .text-green-700,.theme-badge-pikachu .text-green-600,.theme-badge-pikachu .text-emerald-700{color:var(--bp-success)!important}.theme-badge-pikachu .text-yellow-700,.theme-badge-pikachu .text-amber-700{color:var(--bp-warning)!important}.theme-badge-pikachu .text-red-700,.theme-badge-pikachu .text-red-600{color:var(--bp-error)!important}.theme-badge-pikachu .text-blue-700,.theme-badge-pikachu .text-blue-600{color:var(--bp-info)!important}.theme-badge-pikachu [class*=bg-primary-100]{color:var(--bp-accent-primary)!important;background-color:#fef3c7!important}.theme-badge-pikachu .text-primary-700,.theme-badge-pikachu .text-primary-600{color:var(--bp-accent-primary)!important}.theme-badge-pikachu [class*=modal],.theme-badge-pikachu [class*=dialog],.theme-badge-pikachu .modal-content{color:var(--bp-text-secondary);background-color:var(--bp-bg-surface)!important;border:1px solid var(--bp-border-default)!important}.theme-badge-pikachu .bg-neutral-200[class*=rounded],.theme-badge-pikachu [class*=progress][class*=bg-neutral]{background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu [class*=bg-primary][class*=rounded][class*=h-],.theme-badge-pikachu .bg-primary-600[class*=h-]{background:var(--bp-gradient-primary)!important}.theme-badge-pikachu ::-webkit-scrollbar{width:6px;height:6px}.theme-badge-pikachu ::-webkit-scrollbar-track{background:var(--bp-bg-page)}.theme-badge-pikachu ::-webkit-scrollbar-thumb{background:var(--bp-border-default);border-radius:9999px}.theme-badge-pikachu{scrollbar-width:thin;scrollbar-color:#fcd34d #fffbeb}.theme-badge-pikachu .text-white{color:#fff!important}.theme-badge-pikachu .shadow-sm,.theme-badge-pikachu .shadow{box-shadow:var(--bp-shadow-sm)!important}.theme-badge-pikachu .shadow-md{box-shadow:var(--bp-shadow-md)!important}.theme-badge-pikachu .shadow-lg{box-shadow:var(--bp-shadow-lg)!important}.theme-badge-pikachu .hover\:bg-neutral-50:hover,.theme-badge-pikachu .hover\:bg-neutral-100:hover,.theme-badge-pikachu .hover\:bg-gray-50:hover{background-color:var(--bp-bg-surface-hover)!important}.theme-badge-pikachu a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--bp-accent-primary)}.theme-badge-pikachu a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--bp-accent-secondary)}.theme-badge-pikachu [class*=avatar],.theme-badge-pikachu .rounded-full[class*=bg-primary]{background:var(--bp-gradient-primary)!important;color:#fff!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white],.theme-badge-pikachu [class*=bg-gradient][class*=text-white] h1,.theme-badge-pikachu [class*=bg-gradient][class*=text-white] h2,.theme-badge-pikachu [class*=bg-gradient][class*=text-white] h3{color:#fff!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] p{color:#ffffffd9!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] span{color:#fff}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] .text-white{color:#fff!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] .text-blue-100{color:#ffffffd9!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] button{color:#fff!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] button.bg-white,.theme-badge-pikachu [class*=bg-gradient][class*=text-white] button[class*=bg-white]{color:var(--bp-accent-primary)!important;background-color:#fff!important}.theme-badge-pikachu [class*=bg-gradient][class*=text-white] button[class*=bg-white\/10],.theme-badge-pikachu [class*=bg-gradient][class*=text-white] button[class*=bg-white\\\/10]{color:#fff!important;background-color:#ffffff1a!important}@media (max-width:640px){.theme-badge-pikachu h1{font-size:1.5rem}.theme-badge-pikachu h2{font-size:1.25rem}}
.theme-badge-sonic{--bs-bg-page:#eff6ff;--bs-bg-surface:#fff;--bs-bg-surface-elevated:#dbeafe;--bs-bg-surface-hover:#bfdbfe;--bs-bg-input:#fff;--bs-border-subtle:#bfdbfe;--bs-border-default:#93c5fd;--bs-border-focus:#0066ff80;--bs-text-primary:#111827;--bs-text-secondary:#374151;--bs-text-tertiary:#6b7280;--bs-text-on-accent:#fff;--bs-accent-primary:#06f;--bs-accent-secondary:#2563eb;--bs-accent-warm:#f59e0b;--bs-gradient-primary:linear-gradient(135deg,#06f 0%,#2563eb 50%,#3b82f6 100%);--bs-success:#16a34a;--bs-success-bg:#dcfce7;--bs-warning:#d97706;--bs-warning-bg:#fef3c7;--bs-error:#dc2626;--bs-error-bg:#fee2e2;--bs-info:#0284c7;--bs-info-bg:#e0f2fe;--bs-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bs-radius-md:10px;--bs-radius-lg:16px;--bs-shadow-sm:0 1px 3px #0066ff14;--bs-shadow-md:0 4px 12px #0066ff1f;--bs-shadow-lg:0 8px 30px #0066ff29;--bs-transition-fast:.15s ease;color:var(--bs-text-secondary);font-family:var(--bs-font-primary);background-color:var(--bs-bg-page)!important}.theme-badge-sonic h1,.theme-badge-sonic h2,.theme-badge-sonic h3,.theme-badge-sonic h4,.theme-badge-sonic h5,.theme-badge-sonic h6{color:var(--bs-text-primary)!important}.theme-badge-sonic p{color:var(--bs-text-secondary)}.theme-badge-sonic .min-h-screen{background-color:var(--bs-bg-page)!important}.theme-badge-sonic main{color:var(--bs-text-secondary)!important}.theme-badge-sonic .bg-neutral-50,.theme-badge-sonic .bg-white,.theme-badge-sonic [class*="bg-[#f0f7ff]"]{background-color:var(--bs-bg-page)!important}.theme-badge-sonic .text-neutral-900,.theme-badge-sonic .text-neutral-800{color:var(--bs-text-primary)!important}.theme-badge-sonic .text-neutral-700,.theme-badge-sonic .text-neutral-600{color:var(--bs-text-secondary)!important}.theme-badge-sonic .text-neutral-500,.theme-badge-sonic .text-neutral-400,.theme-badge-sonic .text-neutral-300{color:var(--bs-text-tertiary)!important}.theme-badge-sonic aside{border-color:var(--bs-border-subtle)!important;background-color:#dbeafe!important}.theme-badge-sonic aside .border-b,.theme-badge-sonic aside .border-t{border-color:var(--bs-border-subtle)!important}.theme-badge-sonic aside .bg-primary-600{background:var(--bs-gradient-primary)!important}.theme-badge-sonic aside nav a,.theme-badge-sonic aside nav button{transition:all var(--bs-transition-fast);color:var(--bs-text-secondary)!important}.theme-badge-sonic aside nav a:hover,.theme-badge-sonic aside nav button:hover{color:var(--bs-text-primary)!important;background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic aside .text-white{color:#fff!important}.theme-badge-sonic aside .border-t button{color:var(--bs-text-secondary)!important}.theme-badge-sonic aside .border-t button:hover{color:var(--bs-text-primary)!important;background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:var(--bs-border-subtle)!important;background-color:#dbeafee6!important}.theme-badge-sonic header .text-neutral-900{color:var(--bs-text-primary)!important}.theme-badge-sonic header .text-neutral-400{color:var(--bs-text-tertiary)!important}.theme-badge-sonic .bg-white{background-color:var(--bs-bg-surface)!important}.theme-badge-sonic .bg-gray-50,.theme-badge-sonic .bg-gray-100,.theme-badge-sonic .bg-neutral-100{background-color:var(--bs-bg-surface-elevated)!important}.theme-badge-sonic .bg-neutral-200{background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic .border-neutral-100,.theme-badge-sonic .border-neutral-200,.theme-badge-sonic .border-neutral-300,.theme-badge-sonic .border-gray-100,.theme-badge-sonic .border-gray-200,.theme-badge-sonic .border-gray-300,.theme-badge-sonic .divide-neutral-100>*+*,.theme-badge-sonic .divide-neutral-200>*+*,.theme-badge-sonic .divide-gray-200>*+*{border-color:var(--bs-border-subtle)!important}.theme-badge-sonic [class*=bg-primary-600],.theme-badge-sonic [class*=bg-blue-600],.theme-badge-sonic [class*=bg-indigo-600],.theme-badge-sonic button[class*=bg-primary],.theme-badge-sonic a[class*=bg-primary]{background:var(--bs-gradient-primary)!important;color:#fff!important;border:none!important}.theme-badge-sonic [class*=bg-green-600],.theme-badge-sonic [class*=bg-emerald-600]{background-color:var(--bs-success)!important;color:#fff!important}.theme-badge-sonic [class*=bg-red-600]{background-color:var(--bs-error)!important;color:#fff!important}.theme-badge-sonic button[class*=bg-neutral-100],.theme-badge-sonic button[class*=bg-gray-100]{background-color:var(--bs-bg-surface-elevated)!important;color:var(--bs-text-secondary)!important}.theme-badge-sonic button:disabled{opacity:.4!important}.theme-badge-sonic input[type=text],.theme-badge-sonic input[type=email],.theme-badge-sonic input[type=password],.theme-badge-sonic input[type=number],.theme-badge-sonic input[type=search],.theme-badge-sonic input[type=date],.theme-badge-sonic input[type=datetime-local],.theme-badge-sonic input[type=time],.theme-badge-sonic input[type=url],.theme-badge-sonic input[type=tel],.theme-badge-sonic textarea,.theme-badge-sonic select{background-color:var(--bs-bg-input)!important;color:var(--bs-text-primary)!important;border:1px solid var(--bs-border-default)!important}.theme-badge-sonic input:focus,.theme-badge-sonic textarea:focus,.theme-badge-sonic select:focus{border-color:var(--bs-accent-primary)!important;box-shadow:0 0 0 3px var(--bs-border-focus)!important}.theme-badge-sonic input::-moz-placeholder{color:var(--bs-text-tertiary)!important}.theme-badge-sonic textarea::-moz-placeholder{color:var(--bs-text-tertiary)!important}.theme-badge-sonic input::placeholder,.theme-badge-sonic textarea::placeholder{color:var(--bs-text-tertiary)!important}.theme-badge-sonic label{color:var(--bs-text-secondary)!important}.theme-badge-sonic input[type=checkbox],.theme-badge-sonic input[type=radio]{accent-color:var(--bs-accent-primary)}.theme-badge-sonic table{border:1px solid var(--bs-border-subtle);background-color:var(--bs-bg-surface)!important}.theme-badge-sonic thead{background-color:var(--bs-bg-surface-elevated)!important}.theme-badge-sonic th{color:var(--bs-text-primary)!important;border-bottom:1px solid var(--bs-border-default)!important}.theme-badge-sonic td{color:var(--bs-text-secondary)!important;border-bottom:1px solid var(--bs-border-subtle)!important}.theme-badge-sonic tbody tr:hover{background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic [class*=bg-green-100],.theme-badge-sonic [class*=bg-emerald-100]{background-color:var(--bs-success-bg)!important;color:var(--bs-success)!important}.theme-badge-sonic [class*=bg-yellow-100],.theme-badge-sonic [class*=bg-amber-100]{background-color:var(--bs-warning-bg)!important;color:var(--bs-warning)!important}.theme-badge-sonic [class*=bg-red-100],.theme-badge-sonic [class*=bg-rose-100]{background-color:var(--bs-error-bg)!important;color:var(--bs-error)!important}.theme-badge-sonic [class*=bg-blue-100],.theme-badge-sonic [class*=bg-indigo-100]{background-color:var(--bs-info-bg)!important;color:var(--bs-info)!important}.theme-badge-sonic .text-green-700,.theme-badge-sonic .text-green-600,.theme-badge-sonic .text-emerald-700{color:var(--bs-success)!important}.theme-badge-sonic .text-yellow-700,.theme-badge-sonic .text-amber-700{color:var(--bs-warning)!important}.theme-badge-sonic .text-red-700,.theme-badge-sonic .text-red-600{color:var(--bs-error)!important}.theme-badge-sonic .text-blue-700,.theme-badge-sonic .text-blue-600{color:var(--bs-info)!important}.theme-badge-sonic [class*=bg-primary-100]{color:var(--bs-accent-primary)!important;background-color:#dbeafe!important}.theme-badge-sonic .text-primary-700,.theme-badge-sonic .text-primary-600{color:var(--bs-accent-primary)!important}.theme-badge-sonic [class*=modal],.theme-badge-sonic [class*=dialog],.theme-badge-sonic .modal-content{color:var(--bs-text-secondary);background-color:var(--bs-bg-surface)!important;border:1px solid var(--bs-border-default)!important}.theme-badge-sonic .bg-neutral-200[class*=rounded],.theme-badge-sonic [class*=progress][class*=bg-neutral]{background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic [class*=bg-primary][class*=rounded][class*=h-],.theme-badge-sonic .bg-primary-600[class*=h-]{background:var(--bs-gradient-primary)!important}.theme-badge-sonic ::-webkit-scrollbar{width:6px;height:6px}.theme-badge-sonic ::-webkit-scrollbar-track{background:var(--bs-bg-page)}.theme-badge-sonic ::-webkit-scrollbar-thumb{background:var(--bs-border-default);border-radius:9999px}.theme-badge-sonic{scrollbar-width:thin;scrollbar-color:#93c5fd #eff6ff}.theme-badge-sonic .text-white{color:#fff!important}.theme-badge-sonic .shadow-sm,.theme-badge-sonic .shadow{box-shadow:var(--bs-shadow-sm)!important}.theme-badge-sonic .shadow-md{box-shadow:var(--bs-shadow-md)!important}.theme-badge-sonic .shadow-lg{box-shadow:var(--bs-shadow-lg)!important}.theme-badge-sonic .hover\:bg-neutral-50:hover,.theme-badge-sonic .hover\:bg-neutral-100:hover,.theme-badge-sonic .hover\:bg-gray-50:hover{background-color:var(--bs-bg-surface-hover)!important}.theme-badge-sonic a:not([class*=btn]):not([class*=nav]):not([class*=bg-]){color:var(--bs-accent-primary)}.theme-badge-sonic a:not([class*=btn]):not([class*=nav]):not([class*=bg-]):hover{color:var(--bs-accent-secondary)}.theme-badge-sonic [class*=avatar],.theme-badge-sonic .rounded-full[class*=bg-primary]{background:var(--bs-gradient-primary)!important;color:#fff!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white],.theme-badge-sonic [class*=bg-gradient][class*=text-white] h1,.theme-badge-sonic [class*=bg-gradient][class*=text-white] h2,.theme-badge-sonic [class*=bg-gradient][class*=text-white] h3{color:#fff!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] p{color:#ffffffd9!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] span{color:#fff}.theme-badge-sonic [class*=bg-gradient][class*=text-white] .text-white{color:#fff!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] .text-blue-100{color:#ffffffd9!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] button{color:#fff!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] button.bg-white,.theme-badge-sonic [class*=bg-gradient][class*=text-white] button[class*=bg-white]{color:var(--bs-accent-primary)!important;background-color:#fff!important}.theme-badge-sonic [class*=bg-gradient][class*=text-white] button[class*=bg-white\/10],.theme-badge-sonic [class*=bg-gradient][class*=text-white] button[class*=bg-white\\\/10]{color:#fff!important;background-color:#ffffff1a!important}@media (max-width:640px){.theme-badge-sonic h1{font-size:1.5rem}.theme-badge-sonic h2{font-size:1.25rem}}
