:root{--color-primary-50:#ece8ff;--color-primary-100:#d4ccff;--color-primary-200:#a99eff;--color-primary-500:#2d1fd4;--color-primary-600:#0b02a5;--color-primary-700:#08017a;--color-primary-900:#040050;--color-secondary-50:#fde8f1;--color-secondary-100:#fbc5de;--color-secondary-200:#f788bc;--color-secondary-500:#e84d8a;--color-secondary-600:#e02a6c;--color-secondary-700:#b51e55;--color-secondary-900:#6e0d32;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success-light:#d1fae5;--color-success:#10b981;--color-success-dark:#065f46;--color-error-light:#fee2e2;--color-error:#ef4444;--color-error-dark:#991b1b;--color-warning-light:#fef3c7;--color-warning:#f59e0b;--color-warning-dark:#92400e;--color-info-light:#dbeafe;--color-info:#3b82f6;--color-info-dark:#1e40af;--color-surface:#fff;--color-surface-raised:#f9fafb;--color-surface-secondary:#f3f4f6;--color-surface-hover:#f3f4f6;--color-surface-overlay:#0006;--color-border:#e5e7eb;--color-border-focus:#0b02a5;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-primary:#0b02a5;--color-secondary:#e02a6c;--color-primary-opacity:#0b02a51a;--color-secondary-opacity:#e02a6c1a;--color-body:#717082;--color-app-background:#f6f6f6;--color-stroke:#e0e0e0;--color-app-black:#222;--color-app-white:#fefefe;--color-icon-bg:#f2f2f2;--color-status-green:#28a745;--color-status-green-opacity:#28a7451a;--color-status-dark-green:#006a28;--color-status-orange:#ff6f00;--color-status-orange-light:#ff9100;--color-status-orange-opacity:#ff6f001a;--color-status-blue:#0288d1;--color-status-blue-opacity:#0288d11a;--color-status-purple:#4527a0;--color-status-light-purple:#bb86fc;--color-status-red:#da4453;--color-status-purple-alt:#89216b;--color-status-ios:#007aff;--color-support-yellow:#feebb9;--color-support-yellow-dark:#ddbb60;--color-support-purple:#e6ccee;--color-support-purple-dark:#da9ded;--color-support-pink:#ffc3ce;--color-support-pink-dark:#e48193;--font-family:"Inter", "Manrope", system-ui, sans-serif;--font-size-h1:2rem;--font-size-h2:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-body-lg:1rem;--font-size-body:.9375rem;--font-size-sm:.875rem;--font-size-caption:.75rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-body:1.6;--line-height-heading:1.2;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #00000014, 0 10px 10px -5px #00000008;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--easing-default:cubic-bezier(.4, 0, .2, 1);--sidebar-width:240px;--sidebar-collapsed-width:64px;--topbar-height:56px;--glass-bg:#ffffff6b;--glass-bg-strong:#ffffff8c;--glass-border:#ffffffbf;--glass-highlight:#ffffffe6;--glass-blur:32px;--glass-shadow:0 8px 32px #0b02a533, inset 0 1px 0 #fffc;--glass-shadow-strong:0 16px 48px #0b02a547, inset 0 1px 0 #ffffffe6;--glass-active-bg:#0b02a524;--glass-active-border:#0b02a54d;--glass-active-text:var(--color-primary-700);--glass-primary-bg:#0b02a52e;--glass-primary-bg-hover:#0b02a547;--glass-primary-border:#0b02a561;--glass-secondary-bg:#e02a6c29;--glass-secondary-bg-hover:#e02a6c42;--glass-secondary-border:#e02a6c61;--glass-error-bg:#ef44442e;--glass-error-bg-hover:#ef444447;--glass-error-border:#ef444461;--color-body-bg:#f0eeff;--mesh-color-1:#a99eff;--mesh-color-2:#f788bc;--mesh-color-3:#bfdbfe;--mesh-color-4:#fbc5de;--mesh-bg:radial-gradient(at 15% 10%, var(--mesh-color-1) 0px, transparent 55%), radial-gradient(at 85% 15%, var(--mesh-color-2) 0px, transparent 50%), radial-gradient(at 20% 85%, var(--mesh-color-3) 0px, transparent 50%), radial-gradient(at 90% 90%, var(--mesh-color-4) 0px, transparent 50%), #edeaff}[data-theme=dark]{--color-primary-50:#1a1440;--color-primary-100:#261a6e;--color-primary-200:#3d2bbf;--color-primary-500:#6b5ff5;--color-primary-600:#0b02a5;--color-primary-700:#a99eff;--color-primary-900:#d4ccff;--color-secondary-50:#3d0f24;--color-secondary-100:#6e1d3e;--color-secondary-200:#b51e55;--color-secondary-500:#e84d8a;--color-secondary-600:#e02a6c;--color-secondary-700:#f788bc;--color-secondary-900:#fbc5de;--color-gray-50:#1f2937;--color-gray-100:#2a3441;--color-gray-200:#374151;--color-gray-300:#4b5563;--color-gray-400:#6b7280;--color-gray-500:#9ca3af;--color-gray-600:#d1d5db;--color-gray-700:#e5e7eb;--color-gray-800:#f3f4f6;--color-gray-900:#f9fafb;--color-success-light:#064e3b;--color-success:#34d399;--color-success-dark:#a7f3d0;--color-error-light:#7f1d1d;--color-error:#f87171;--color-error-dark:#fecaca;--color-warning-light:#78350f;--color-warning:#fbbf24;--color-warning-dark:#fde68a;--color-info-light:#1e3a8a;--color-info:#60a5fa;--color-info-dark:#bfdbfe;--color-surface:#111827;--color-surface-raised:#1f2937;--color-surface-secondary:#2a3441;--color-surface-hover:#2a3441;--color-surface-overlay:#0009;--color-border:#374151;--color-border-focus:#6b5ff5;--color-text-primary:#f9fafb;--color-text-secondary:#9ca3af;--color-primary:#6b5ff5;--color-secondary:#e84d8a;--color-primary-opacity:#6b5ff529;--color-secondary-opacity:#e84d8a29;--color-body:#b0b0b0;--color-app-background:#121212;--color-stroke:#3e3e3e;--color-app-black:#fefefe;--color-app-white:#222;--color-icon-bg:#2a2a2a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 6px -1px #00000073, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0000008c, 0 10px 10px -5px #0000004d;--glass-bg:#1e203061;--glass-bg-strong:#1e203085;--glass-border:#ffffff1a;--glass-highlight:#ffffff0f;--glass-blur:20px;--glass-shadow:0 8px 32px #00000059, inset 0 1px 0 #ffffff0f;--glass-shadow-strong:0 12px 40px #00000073, inset 0 1px 0 #ffffff14;--glass-active-bg:#6b5ff538;--glass-active-border:#6b5ff566;--glass-active-text:var(--color-primary-700);--glass-primary-bg:#6b5ff53d;--glass-primary-bg-hover:#6b5ff557;--glass-primary-border:#6b5ff566;--glass-secondary-bg:#e84d8a38;--glass-secondary-bg-hover:#e84d8a52;--glass-secondary-border:#e84d8a6b;--glass-error-bg:#f8717133;--glass-error-bg-hover:#f871714d;--glass-error-border:#f8717166;--color-body-bg:#08051a;--mesh-color-1:#0b02a5;--mesh-color-2:#831843;--mesh-color-3:#0e1a6e;--mesh-color-4:#4d0a2b;--mesh-bg:radial-gradient(at 15% 10%, var(--mesh-color-1) 0px, transparent 55%), radial-gradient(at 85% 15%, var(--mesh-color-2) 0px, transparent 50%), radial-gradient(at 20% 85%, var(--mesh-color-3) 0px, transparent 50%), radial-gradient(at 90% 90%, var(--mesh-color-4) 0px, transparent 50%), #060412}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-gray-900);background:var(--color-body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-slow) var(--easing-default)}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 65% at 0 0,#0b02a599 0%,#0000 70%),radial-gradient(65% 60% at 100% 0,#e02a6c8c 0%,#0000 65%),radial-gradient(65% 65% at 100% 100%,#0b02a580 0%,#0000 65%),radial-gradient(60% 60% at 0 100%,#e02a6c80 0%,#0000 60%),radial-gradient(50% 45%,#0b02a514 0%,#0000 70%);position:fixed;inset:0}html[data-theme=dark] body{background:var(--color-body-bg)}html[data-theme=dark] body:before{background:radial-gradient(60% 50% at 10% 10%,#0b02a54d 0%,#0000 70%),radial-gradient(50% 45% at 90% 5%,#e02a6c38 0%,#0000 65%),radial-gradient(55% 50% at 80% 90%,#0b02a533 0%,#0000 65%),radial-gradient(45% 40% at 15% 85%,#e02a6c2e 0%,#0000 60%)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}
.Toast-module__dpyMdW__container{top:var(--space-lg);right:var(--space-lg);z-index:2000;gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__dpyMdW__toast{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:var(--glass-shadow-strong);font-size:var(--font-size-sm);pointer-events:auto;min-width:280px;max-width:380px;display:flex}.Toast-module__dpyMdW__success{background:color-mix(in srgb, var(--color-success-light) 80%, transparent);color:var(--color-success-dark);border-left:3px solid var(--color-success)}.Toast-module__dpyMdW__error{background:color-mix(in srgb, var(--color-error-light) 80%, transparent);color:var(--color-error-dark);border-left:3px solid var(--color-error)}.Toast-module__dpyMdW__warning{background:color-mix(in srgb, var(--color-warning-light) 80%, transparent);color:var(--color-warning-dark);border-left:3px solid var(--color-warning)}.Toast-module__dpyMdW__info{background:color-mix(in srgb, var(--color-info-light) 80%, transparent);color:var(--color-info-dark);border-left:3px solid var(--color-info)}.Toast-module__dpyMdW__icon{flex-shrink:0;align-items:center;display:flex}.Toast-module__dpyMdW__msg{font-weight:var(--font-weight-medium);flex:1}.Toast-module__dpyMdW__close{opacity:.6;cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.Toast-module__dpyMdW__close:hover{opacity:1}
