:root{--color-black:#010A17;--color-purple:#6347EB;--color-purple-dark:#6347EB;--color-purple-light:#D0C8F9;--color-orange:#FC8B3D;--color-orange-dark:#FC8B3D;--color-gray-900:#1f2937;--color-gray-800:#374151;--color-gray-700:#4b5563;--color-gray-600:#6b7280;--color-gray-500:#9ca3af;--color-gray-400:#d1d5db;--color-gray-300:#E1E7EF;--color-gray-200:#e5e7eb;--color-gray-100:#f3f4f6;--color-gray-50:#f9fafb;--color-background-white:#ffffff;--color-background-gray-light:#f3f4f6;--color-background-gray-lighter:#f9fafb;--color-background-gray-extra-light:#F4F4F6;--color-background-gray-app:#F5F5F7;--color-background-blue-light:#f7fafc;--color-background-blue-lighter:#eff6ff;--color-background-blue-lightest:#dbeafe;--color-background-transparent:transparent;--color-background-none:none;--color-border-gray:#E1E7EF;--color-border-gray-dark:#d1d5db;--color-border-gray-darker:#374151;--color-border-transparent:transparent;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#d1fae5;--color-error:#dc2626;--color-error-dark:#b91c1c;--color-error-light:#fee2e2;--color-error-lighter:#fef2f2;--color-error-lightest:#fecaca;--color-error-form:#ef4444;--color-error-form-light:#fed7d7;--color-warning:#f97316;--color-warning-dark:#ea580c;--color-warning-light:#fef3c7;--color-warning-text:#d97706;--color-info:#3b82f6;--color-info-light:#8285ee;--color-purple-violet-600:#6347EB;--color-purple-violet-700:#6347EB;--color-gradient-start:#667eea;--color-gradient-end:#764ba2;--color-overlay-dark:rgba(0,0,0,0.5);--color-overlay-gray:rgba(107,114,128,0.2);--color-overlay-gray-medium:rgba(107,114,128,0.3);--color-overlay-white:rgba(255,255,255,0.8);--color-overlay-white-light:rgba(255,255,255,0.9);--color-overlay-white-medium:rgba(255,255,255,0.85);--color-overlay-border:rgba(229,231,235,0.5);--color-modal-surface:#ffffff;--color-modal-border:#E1E7EF;--color-modal-shadow:0 24px 48px -12px rgba(15,23,42,0.22),0 8px 16px -8px rgba(15,23,42,0.14);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-black:var(--color-black);--color-text-white:#ffffff;--color-skeleton-base:#f0f0f0;--color-skeleton-shine:#e0e0e0;--color-text-dark:#1a202c;--color-text-medium:#2d3748;--color-text-light-gray:#718096;--color-text-placeholder:#4a5568;--color-text-divider:#cbd5e0;--color-success-green:#38a169;--color-invalid-gray:#a0aec0;--color-error-red-dark:#c53030;--avatar-color-1:rgba(54,126,199,1);--avatar-color-2:rgba(70,149,108,1);--avatar-color-3:rgba(130,80,223,1);--avatar-color-4:rgba(191,135,0,1);--avatar-color-5:rgba(199,74,74,1);--avatar-color-6:rgba(56,161,105,1);--transition-fast:150ms;--transition-base:200ms;--transition-moderate:300ms;--ease-out:cubic-bezier(0.33,1,0.68,1);--ease-in:cubic-bezier(0.32,0,0.67,0)}[data-theme=dark]{--color-black:#e6e6e6;--color-purple:#8b7cf6;--color-purple-dark:#a78bfa;--color-purple-light:#2d2150;--color-orange:#f0883e;--color-orange-dark:#f0883e;--color-gray-900:#e6e6e6;--color-gray-800:#c0c0c0;--color-gray-700:#a8a8a8;--color-gray-600:#8a8a8a;--color-gray-500:#6b6b6b;--color-gray-400:#4a4a4a;--color-gray-300:#363636;--color-gray-200:#2a2a2a;--color-gray-100:#1e1e1e;--color-gray-50:#141414;--color-background-white:#181818;--color-background-gray-light:#202020;--color-background-gray-lighter:#181818;--color-background-gray-extra-light:#202020;--color-background-gray-app:#121212;--color-background-blue-light:#181818;--color-background-blue-lighter:#1c1c1c;--color-background-blue-lightest:#252525;--color-background-transparent:transparent;--color-background-none:none;--color-border-gray:#2e2e2e;--color-border-gray-dark:#404040;--color-border-gray-darker:#5a5a5a;--color-border-transparent:transparent;--color-success:#16a34a;--color-success-dark:#15803d;--color-success-light:#1a2e1a;--color-error:#f87171;--color-error-dark:#ef4444;--color-error-light:#2e1a1a;--color-error-lighter:#241414;--color-error-lightest:#3a1c1c;--color-error-form:#f87171;--color-error-form-light:#3a1c1c;--color-warning:#facc15;--color-warning-dark:#eab308;--color-warning-light:#2e2a10;--color-warning-text:#fbbf24;--color-info:#60a5fa;--color-info-light:#818cf8;--color-purple-violet-600:#8b7cf6;--color-purple-violet-700:#a78bfa;--color-gradient-start:#818cf8;--color-gradient-end:#8b7cf6;--color-overlay-dark:rgba(0,0,0,0.75);--color-overlay-gray:rgba(100,100,100,0.2);--color-overlay-gray-medium:rgba(100,100,100,0.3);--color-overlay-white:rgba(18,18,18,0.8);--color-overlay-white-light:rgba(18,18,18,0.9);--color-overlay-white-medium:rgba(18,18,18,0.85);--color-overlay-border:rgba(46,46,46,0.5);--color-modal-surface:#232323;--color-modal-border:#3a3a3a;--color-modal-shadow:0 24px 64px -8px rgba(0,0,0,0.7),0 4px 12px -4px rgba(0,0,0,0.5);--color-text-primary:#e6e6e6;--color-text-secondary:#8a8a8a;--color-text-tertiary:#6b6b6b;--color-text-black:#e6e6e6;--color-text-white:#e6e6e6;--color-skeleton-base:#1e1e1e;--color-skeleton-shine:#2a2a2a;--color-text-dark:#e6e6e6;--color-text-medium:#c0c0c0;--color-text-light-gray:#8a8a8a;--color-text-placeholder:#6b6b6b;--color-text-divider:#2e2e2e;--color-success-green:#16a34a;--color-invalid-gray:#4a4a4a;--color-error-red-dark:#f87171;--avatar-color-1:rgba(96,165,250,1);--avatar-color-2:rgba(74,222,128,1);--avatar-color-3:rgba(139,124,246,1);--avatar-color-4:rgba(251,191,36,1);--avatar-color-5:rgba(248,113,113,1);--avatar-color-6:rgba(52,211,153,1)}[data-theme=amoled]{--color-black:#ffffff;--color-purple:#a78bfa;--color-purple-dark:#c4b5fd;--color-purple-light:#1f1547;--color-orange:#fb923c;--color-orange-dark:#fdba74;--color-gray-900:#ffffff;--color-gray-800:#ededed;--color-gray-700:#c8c8c8;--color-gray-600:#a0a0a0;--color-gray-500:#7a7a7a;--color-gray-400:#4f4f4f;--color-gray-300:#2a2a2a;--color-gray-200:#1a1a1a;--color-gray-100:#0d0d0d;--color-gray-50:#060606;--color-background-white:#000000;--color-background-gray-light:#0a0a0a;--color-background-gray-lighter:#050505;--color-background-gray-extra-light:#0a0a0a;--color-background-gray-app:#000000;--color-background-blue-light:#000000;--color-background-blue-lighter:#0a0a0a;--color-background-blue-lightest:#141027;--color-background-transparent:transparent;--color-background-none:none;--color-border-gray:#262626;--color-border-gray-dark:#3a3a3a;--color-border-gray-darker:#5a5a5a;--color-border-transparent:transparent;--color-success:#22c55e;--color-success-dark:#16a34a;--color-success-light:#062012;--color-error:#fb7185;--color-error-dark:#f43f5e;--color-error-light:#2a0c12;--color-error-lighter:#1f0a0e;--color-error-lightest:#3a0e15;--color-error-form:#fb7185;--color-error-form-light:#3a0e15;--color-warning:#fcd34d;--color-warning-dark:#facc15;--color-warning-light:#2a200a;--color-warning-text:#fde68a;--color-info:#7dd3fc;--color-info-light:#93c5fd;--color-purple-violet-600:#a78bfa;--color-purple-violet-700:#c4b5fd;--color-gradient-start:#a78bfa;--color-gradient-end:#f0abfc;--color-overlay-dark:rgba(0,0,0,0.85);--color-overlay-gray:rgba(120,120,120,0.18);--color-overlay-gray-medium:rgba(120,120,120,0.28);--color-overlay-white:rgba(0,0,0,0.85);--color-overlay-white-light:rgba(0,0,0,0.92);--color-overlay-white-medium:rgba(0,0,0,0.88);--color-overlay-border:rgba(38,38,38,0.6);--color-modal-surface:#161616;--color-modal-border:#2e2e2e;--color-modal-shadow:0 24px 64px -12px rgba(0,0,0,0.9),0 0 0 1px rgba(255,255,255,0.04);--color-text-primary:#ffffff;--color-text-secondary:#b8b8b8;--color-text-tertiary:#8a8a8a;--color-text-black:#ffffff;--color-text-white:#ffffff;--color-skeleton-base:#0a0a0a;--color-skeleton-shine:#1a1a1a;--color-text-dark:#ffffff;--color-text-medium:#ededed;--color-text-light-gray:#b8b8b8;--color-text-placeholder:#7a7a7a;--color-text-divider:#262626;--color-success-green:#22c55e;--color-invalid-gray:#4f4f4f;--color-error-red-dark:#fb7185;--avatar-color-1:rgba(125,211,252,1);--avatar-color-2:rgba(134,239,172,1);--avatar-color-3:rgba(167,139,250,1);--avatar-color-4:rgba(252,211,77,1);--avatar-color-5:rgba(251,113,133,1);--avatar-color-6:rgba(94,234,212,1)}*{box-sizing:border-box}html{height:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background-gray-app);color:var(--color-text-primary);overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100dvh;scroll-padding-top:100px}@media (max-width:767px){input,select,textarea{font-size:16px!important}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.image-shimmer{background:linear-gradient(90deg,var(--color-background-gray-light) 0,var(--color-background-gray-lighter) 40px,var(--color-background-gray-light) 80px);background-size:1000px 100%;animation:shimmer 1.5s linear infinite}