@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--color-gray-700)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--gradient-midnight);min-height:100%;overflow-x:hidden}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:#fff;background:var(--gradient-midnight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden}#root{z-index:1;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin-bottom:var(--spacing-md);line-height:1.2}h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#e0e9ff 50%,#c7d6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}h2{font-size:var(--font-size-4xl);color:#fffffff2}h3{font-size:var(--font-size-3xl);color:#ffffffe6}p{margin-bottom:var(--spacing-md);color:#fffc}a{color:var(--color-primary-400);transition:color var(--transition-normal);text-decoration:none}a:hover{color:var(--color-primary-300)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:var(--color-primary-500);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-400)}::selection{background:var(--color-primary-500);color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-up{animation:.8s ease-out slideUp}.float{animation:3s ease-in-out infinite float}.loading{opacity:.7;pointer-events:none}@media (width<=768px){body{font-size:var(--font-size-sm)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}}.js-focus-visible :focus:not(.focus-visible){outline:none}:root{--heading-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font-size-h1:clamp(2.5rem, 8vw, 4.5rem);--heading-font-size-h2:clamp(1.8rem, 6vw, 3rem);--heading-font-size-h3:clamp(1.4rem, 4vw, 2.2rem);--heading-font-weight:800;--heading-line-height:1.2;--heading-letter-spacing:-.05em;--heading-margin-bottom:24px;--heading-gradient-default:linear-gradient(135deg, #fff 0%, #e0e7ff 50%, #c7d2fe 100%);--heading-gradient-hover:linear-gradient(135deg, #fff 0%, #a855f7 50%, #ef4444 100%);--icon-size-sm:24px;--icon-size-md:32px;--icon-size-lg:48px;--icon-border-radius:12px;--icon-transition:all .3s ease;--error-box-border-radius:12px;--error-box-padding:12px 24px 10px 24px;--error-box-gap:12px;--error-box-shadow:0 10px 25px #00000026;--error-box-shadow-hover:0 15px 35px #0003}.app-heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin:0 0 var(--heading-margin-bottom);background:var(--heading-gradient-default);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;width:fit-content;transition:all .6s cubic-bezier(.23,1,.32,1);display:inline-block;position:relative}[data-theme=light] .app-heading{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .app-heading:hover{background:linear-gradient(135deg,#0f172a 0%,#1e293b 30%,#475569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.heading-sub{color:#fffc}[data-theme=light] .heading-sub{color:#0f172ab3}.app-heading:hover{background:var(--heading-gradient-hover);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #a855f733;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;transform:translateY(-1px)}h1.app-heading{font-size:var(--heading-font-size-h1)}h2.app-heading{font-size:var(--heading-font-size-h2)}h3.app-heading{font-size:var(--heading-font-size-h3)}.app-icon{border-radius:var(--icon-border-radius);transition:var(--icon-transition);justify-content:center;align-items:center;display:inline-flex}.app-icon:hover{filter:drop-shadow(0 0 12px #7c3aedcc)drop-shadow(0 0 20px #a855f766);transform:scale(1.1)}.app-icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.app-icon--md{width:var(--icon-size-md);height:var(--icon-size-md)}.app-icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.app-logo{object-fit:contain;filter:drop-shadow(0 0 8px #7c3aed99);cursor:pointer;margin-bottom:12px;transition:all .3s}.app-logo:hover{filter:drop-shadow(0 0 12px #7c3aedcc)drop-shadow(0 0 20px #a855f766);transform:scale(1.6)}.app-logo--sm{width:32px;height:32px}.app-logo--md{width:64px;height:64px}.app-logo--lg{width:100px;height:100px}.app-link{color:#1e3a8a;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);border:2px solid #0000;border-radius:16px;align-items:center;gap:16px;padding:24px 40px;font-size:1.4rem;font-weight:900;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 24px #0000002e}.app-link:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 8px 32px #00000038}.app-link--wiki{color:#4c1d95;background:linear-gradient(135deg,#fbc2eb 0%,#a6c1ee 100%);border:2px solid #9333ea33}.app-link--wiki:hover{color:#581c87;background:linear-gradient(135deg,#a6c1ee 0%,#9f7aea 100%);border-color:#9333ea66}.app-link--wiki-1{color:#0b2b66;background:linear-gradient(135deg,#fff 0%,#e6f0ff 100%);border-color:#3b82f61f}.app-link--wiki-1:hover{color:#07224d;background:linear-gradient(135deg,#e6f0ff 0%,#c7ddff 100%);border-color:#3b82f638;box-shadow:0 12px 36px #3b82f61a}.app-link--wiki-2{color:#6a3b00;background:linear-gradient(135deg,#fffaf0 0%,#fff0d6 100%);border-color:#f59e0b1f}.app-link--wiki-2:hover{color:#4a2e00;background:linear-gradient(135deg,#fff3d1 0%,#ffe6a8 100%);border-color:#f59e0b38;box-shadow:0 12px 36px #f59e0b14}.app-link--wiki-3{color:#064e3b;background:linear-gradient(135deg,#f0fff4 0%,#e6fff0 100%);border-color:#22c55e1f}.app-link--wiki-3:hover{color:#053d2f;background:linear-gradient(135deg,#e6ffef 0%,#ccffdf 100%);border-color:#22c55e38;box-shadow:0 12px 36px #22c55e14}.app-link--wiki-4{color:#3b1760;background:linear-gradient(135deg,#fff0fb 0%,#f0f5ff 100%);border-color:#a855f71f}.app-link--wiki-4:hover{color:#2a0f4a;background:linear-gradient(135deg,#f5e8ff 0%,#e9ddff 100%);border-color:#a855f738;box-shadow:0 12px 36px #a855f714}.app-info-links{text-align:center;margin:24px 0 48px}.app-info-links__title{color:#fff;text-align:center;margin:0 0 16px;font-size:1.1rem;font-weight:600}.app-info-links__container{grid-template-columns:repeat(2,minmax(220px,1fr));place-items:start stretch;gap:16px;width:100%;padding:16px;display:grid}.app-info-links__container .app-link{justify-content:center;width:100%;max-width:none;display:inline-flex}@media (width<=640px){.app-info-links__container{grid-template-columns:1fr;gap:1rem;padding:.75rem}.app-link{gap:.75rem;padding:1.25rem 1.5rem;font-size:1.1rem}.app-info-cards__grid{grid-template-columns:1fr;gap:1rem}.app-info-card{padding:1.25rem}.app-info-card__icon{margin-bottom:.75rem;font-size:2.25rem}.app-info-card__title{margin-bottom:.5rem;font-size:1.05rem}.app-info-card__description{font-size:.9rem;line-height:1.6}}.app-info-links__container>:nth-child(3){justify-self:center}.app-info-cards{margin:24px 0 48px}.app-info-cards__title{color:#fff;text-align:center;margin:0 auto 16px;font-size:1.1rem;font-weight:600}.app-info-cards__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.app-info-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px;transition:all .3s}.app-info-card:hover:not(.app-info-card--disabled){background:#ffffff14;border-color:#a855f74d;transform:translateY(-2px)}.app-info-card--disabled{opacity:.6;cursor:default!important}.app-info-card__icon{margin-bottom:12px;font-size:2rem}.app-info-card__title{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:600}.app-info-card__description{color:#fffc;margin:0;font-size:.95rem;line-height:1.5}.app-info-card__description small{color:#fff9;font-size:.85em}.fadeIn{opacity:1!important;transform:translateY(0)!important}:root{--color-primary-50:#f0f4ff;--color-primary-100:#e0e9ff;--color-primary-200:#c7d6ff;--color-primary-300:#a5b8ff;--color-primary-400:#8b93ff;--color-primary-500:#7c3aed;--color-primary-600:#6d28d9;--color-primary-700:#5b21b6;--color-primary-800:#4c1d95;--color-primary-900:#3c1764;--color-primary-950:#2e1065;--color-secondary-50:#f0f9ff;--color-secondary-100:#e0f2fe;--color-secondary-200:#bae6fd;--color-secondary-300:#7dd3fc;--color-secondary-400:#38bdf8;--color-secondary-500:#0ea5e9;--color-secondary-600:#0284c7;--color-secondary-700:#0369a1;--color-secondary-800:#075985;--color-secondary-900:#0c4a6e;--color-secondary-950:#082f49;--color-dark-50:#1e293b;--color-dark-100:#334155;--color-dark-200:#475569;--color-dark-300:#64748b;--color-dark-400:#94a3b8;--color-dark-500:#cbd5e1;--color-dark-600:#e2e8f0;--color-dark-700:#f1f5f9;--color-dark-800:#f8fafc;--color-dark-900:#fff;--color-dark-950:#020617;--color-accent-cyan:#22d3ee;--color-accent-purple:#a855f7;--color-accent-pink:#ec4899;--color-accent-indigo:#6366f1;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--gradient-primary:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-secondary:linear-gradient(135deg, #0ea5e9 0%, #7c3aed 100%);--gradient-accent:linear-gradient(135deg, #22d3ee 0%, #a855f7 100%);--gradient-dark:linear-gradient(135deg, #000 0%, #0f172a 50%, #1e293b 100%);--gradient-darker:linear-gradient(135deg, #020617 0%, #0f172a 100%);--gradient-deep-purple:linear-gradient(135deg, #2e1065 0%, #4c1d95 100%);--gradient-deep-blue:linear-gradient(135deg, #082f49 0%, #075985 100%);--gradient-midnight:linear-gradient(135deg, #020617 0%, #2e1065 50%, #082f49 100%);--gradient-pixelcursor:linear-gradient(135deg, #020617 0%, #2e1065 50%, #082f49 100%);--gradient-light:linear-gradient(135deg, #fff 0%, #f8fafc 50%, #e2e8f0 100%);--gradient-blue:linear-gradient(135deg, #0ea5e9 0%, #38bdf8 50%, #fff 100%);--gradient-green:linear-gradient(135deg, #10b981 0%, #34d399 50%, #fff 100%);--gradient-purple:linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #c084fc 100%);--gradient-sunset:linear-gradient(135deg, #f59e0b 0%, #fb923c 50%, #ec4899 100%);--gradient-midnight-blue:linear-gradient(135deg, #1e40af 0%, #3730a3 50%, #000 100%);--gradient-glass:linear-gradient(135deg, #ffffff1a 0%, #ffffff0d 100%);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--font-family-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius-none:0;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:24px;--border-radius-full:9999px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-glass:0 8px 32px 0 #1f26875e;--shadow-glow:0 0 20px #7c3aed80;--transition-fast:.12s ease-out;--transition-normal:.24s ease-out;--transition-slow:.4s ease-out;--content-max-width:1200px;--content-width:85vw;--content-max-width-wide:1400px}[data-theme=dark]{--bg-primary:var(--color-gray-900);--bg-secondary:var(--color-gray-800);--bg-accent:var(--color-gray-700);--bg-card:var(--color-gray-800);--text-primary:var(--color-gray-50);--text-secondary:var(--color-gray-300);--text-muted:var(--color-gray-400);--border-color:var(--color-gray-700);--primary-400:var(--color-primary-400);--primary-500:var(--color-primary-500);--primary-50:var(--color-primary-50);--success-400:var(--color-success);--danger-500:#ef4444;--danger-600:#dc2626;--gray-400:var(--color-gray-400);--gray-200:var(--color-gray-200);--gray-300:var(--color-gray-300);--gray-500:var(--color-gray-500);--shadow-2xl:var(--shadow-xl);--gradient-success:linear-gradient(135deg, #10b981 0%, #059669 100%)}[data-theme=light]{--bg-primary:var(--color-gray-50);--bg-secondary:var(--color-gray-100);--bg-accent:var(--color-gray-200);--bg-card:#ffffffd9;--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-700);--text-muted:var(--color-gray-500);--border-color:var(--color-gray-300);--primary-400:var(--color-primary-400);--primary-500:var(--color-primary-500);--primary-50:var(--color-primary-50);--success-400:var(--color-success);--danger-500:#ef4444;--danger-600:#dc2626;--gray-400:var(--color-gray-400);--gray-200:var(--color-gray-200);--gray-300:var(--color-gray-300);--gray-500:var(--color-gray-500);--shadow-2xl:var(--shadow-xl);--gradient-success:linear-gradient(135deg, #10b981 0%, #059669 100%)}[data-theme=light] h1{background:linear-gradient(135deg,#1e293b 0%,#475569 50%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] h2{color:var(--color-gray-800)}[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--color-gray-700)}[data-theme=light] p{color:var(--color-gray-600)}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.flex-between{justify-content:space-between;align-items:center;display:flex}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.m-auto{margin:auto}.my-sm{margin-top:.5rem;margin-bottom:.5rem}.my-md{margin-top:1rem;margin-bottom:1rem}.my-lg{margin-top:1.5rem;margin-bottom:1.5rem}.p-sm{padding:.5rem}.p-md{padding:1rem}.p-lg{padding:1.5rem}.p-xl{padding:2rem}.rounded-sm{border-radius:var(--radius-sm,.25rem)}.rounded-md{border-radius:var(--radius-md,.5rem)}.rounded-lg{border-radius:var(--radius-lg,1rem)}.w-full{width:100%}.max-w-sm{max-width:400px}.max-w-md{max-width:600px}.max-w-lg{max-width:800px}.max-w-xl{max-width:1000px}.fade-in{animation:.3s ease-in-out fadeIn}.hover-scale{transition:transform .2s ease-in-out}.hover-scale:hover{transform:scale(1.05)}.card-base{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s}.card-base:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}._button_d8u5k_1{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--border-radius-lg);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);border:2px solid #0000;outline:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._button_d8u5k_1:focus-visible{outline-offset:2px;outline:2px solid #8b93ff}._button_d8u5k_1:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._primary_d8u5k_26{background:var(--gradient-primary);color:#fff;border-color:#fff3}._primary_d8u5k_26:hover:not(:disabled){border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 16px #7c3aed4d}._secondary_d8u5k_36{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#fff3}._secondary_d8u5k_36:hover:not(:disabled){background:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._ghost_d8u5k_47{color:#fffc;background:0 0;border-color:#0000}._ghost_d8u5k_47:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}._accent_d8u5k_57{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 50%,#7c3aed 100%);border:1px solid #fff3;box-shadow:0 4px 16px #a855f733}._accent_d8u5k_57:hover:not(:disabled){border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #a855f74d}._patreon_d8u5k_68{color:#fff;background:linear-gradient(135deg,#ff424d 0%,#e53e3e 50%,#dc2626 100%);border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 16px #ff424d40}._patreon_d8u5k_68:hover:not(:disabled){background:linear-gradient(135deg,#ff1a26 0%,#e53e3e 50%,#dc2626 100%);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #ff424d59}._linktree_d8u5k_81{color:#fff;background:linear-gradient(135deg,#00d084 0%,#10b981 50%,#059669 100%);border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 16px #10b98140}._linktree_d8u5k_81:hover:not(:disabled){background:linear-gradient(135deg,#00c878 0%,#10b981 50%,#059669 100%);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}._danger_d8u5k_94{color:#fca5a5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d}._danger_d8u5k_94:hover:not(:disabled){color:#fecaca;background:#ef444426;border-color:#ef444466;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}._basic_d8u5k_107{color:#fff;background:#ffffff0d;border:1px solid #ffffff26}._basic_d8u5k_107:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._special_d8u5k_118{color:#2d3436;background:linear-gradient(135deg,#ffeaa7 0%,#fab1a0 50%,#fd79a8 100%);border:1px solid #fff3;box-shadow:0 2px 12px #fd79a814}._special_d8u5k_118:hover:not(:disabled){background:linear-gradient(135deg,#fdcb6e 0%,#e84393 50%,#a29bfe 100%);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 16px #fd79a84d}._play_d8u5k_130{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}._play_d8u5k_130:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8 0%,#6b46c1 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}._control_d8u5k_140{color:#fff;background:#ffffff14;border-color:#ffffff1a}._control_d8u5k_140:hover:not(:disabled){background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}._pause_d8u5k_150{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 50%,#e74c3c 100%);box-shadow:0 4px 16px #ff6b6b40}._pause_d8u5k_150:hover:not(:disabled){background:linear-gradient(135deg,#ff5252 0%,#f44336 50%,#d32f2f 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 20px #ff6b6b59}._stop_d8u5k_161{color:#fff;background:linear-gradient(135deg,#fc466b 0%,#3f5efb 100%)}._stop_d8u5k_161:hover:not(:disabled){background:linear-gradient(135deg,#e53e3e 0%,#3182ce 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 12px #fc466b66}._small_d8u5k_171{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);min-height:32px}._medium_d8u5k_176{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);min-height:40px}._large_d8u5k_181{min-height:48px;padding:12px 20px;font-size:1.125rem}._xlarge_d8u5k_186{min-height:56px;padding:16px 24px;font-size:1.25rem}._xxlarge_d8u5k_191{min-height:64px;padding:20px 32px;font-size:1.5rem}._xxxlarge_d8u5k_196{min-height:72px;padding:24px 40px;font-size:1.75rem}._huge_d8u5k_201{min-height:80px;padding:32px 48px;font-size:2rem}._massive_d8u5k_206{min-height:88px;padding:40px 56px;font-size:2.25rem}@media (width<=768px){._button_d8u5k_1:hover:not(:disabled){transform:translateY(-1px)}._primary_d8u5k_26:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #7c3aed33}._massive_d8u5k_206{min-height:64px;padding:24px 32px;font-size:1.5rem}}._header_pad9q_1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:#0f172af2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}._leftSection_pad9q_11{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}._brand_pad9q_18{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-lg);-webkit-user-select:none;user-select:none;display:flex}._brand_pad9q_18:hover{background:#ffffff0d;transform:scale(1.05)}._pixel_pad9q_32{filter:drop-shadow(0 0 8px #7c3aed99);font-size:1.5rem}._actions_pad9q_36{gap:var(--spacing-sm);align-items:center;display:flex}._text_pad9q_41{flex-direction:column;line-height:1;display:flex}._workstation_pad9q_46{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#c7d2fe 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}._subtitle_pad9q_55{font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:.1em}@media (width<=768px){._header_pad9q_1{gap:.5rem;padding:.75rem 1rem}._leftSection_pad9q_11{flex:1;gap:.5rem;min-width:0}._actions_pad9q_36{gap:.25rem}._workstation_pad9q_46{font-size:.95rem}._subtitle_pad9q_55{font-size:.65rem}}@media (width<=480px){._header_pad9q_1{flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem}._leftSection_pad9q_11{order:1;width:100%}._actions_pad9q_36{order:2;justify-content:space-between;gap:.5rem;width:100%}._brand_pad9q_18{flex:1;gap:.375rem;padding:.25rem .5rem}._pixel_pad9q_32{font-size:1.2rem}._workstation_pad9q_46{font-size:.875rem}._subtitle_pad9q_55{font-size:.6rem}}._aboutButton_1wf50_1{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-lg);-webkit-user-select:none;user-select:none;display:flex}._aboutButton_1wf50_1:hover{background:#ffffff0d;transform:scale(1.05)}._pixel_1wf50_15{filter:drop-shadow(0 0 8px #7c3aed99);font-size:1.5rem}._text_1wf50_19{flex-direction:column;line-height:1;display:flex}._workstation_1wf50_24{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#c7d2fe 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}._subtitle_1wf50_33{font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:.1em}@media (width<=768px){._workstation_1wf50_24{font-size:var(--font-size-base)}}@media (width<=480px){._aboutButton_1wf50_1{gap:var(--spacing-xs);padding:var(--spacing-xs);flex:1}._pixel_1wf50_15{font-size:1.2rem}._workstation_1wf50_24{font-size:.8rem}._subtitle_1wf50_33{font-size:.55rem}}._settingsButton_ovpm1_1{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-lg);-webkit-user-select:none;user-select:none;display:flex}._settingsButton_ovpm1_1:hover{background:#ffffff0d;transform:scale(1.05)}._pixel_ovpm1_15{filter:drop-shadow(0 0 8px #7c3aed99);font-size:1.5rem}._text_ovpm1_19{flex-direction:column;line-height:1;display:flex}._workstation_ovpm1_24{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#c7d2fe 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}._subtitle_ovpm1_33{font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:.1em}@media (width<=768px){._workstation_ovpm1_24{font-size:var(--font-size-base)}}@media (width<=480px){._settingsButton_ovpm1_1{gap:var(--spacing-xs);padding:var(--spacing-xs);flex:1}._pixel_ovpm1_15{font-size:1.2rem}._workstation_ovpm1_24{font-size:.8rem}._subtitle_ovpm1_33{font-size:.55rem}}._breadcrumbs_95onq_1{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}._breadcrumbItem_95onq_7{align-items:center;gap:var(--spacing-xs);display:flex}._crumb_95onq_12{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-lg);-webkit-user-select:none;user-select:none;color:inherit;font:inherit;text-align:left;background:0 0;border:none;display:flex}._crumb_95onq_12:hover{background:#ffffff0d;transform:scale(1.05)}._crumb_95onq_12:focus-visible{outline-offset:3px;outline:2px solid #7c3aed80}._pixel_95onq_35{filter:drop-shadow(0 0 8px #7c3aed99);align-items:center;font-size:1.5rem;display:flex}._pixelIconImage_95onq_41{object-fit:contain;width:1.45rem;height:1.45rem}._text_95onq_46{flex-direction:column;line-height:1;display:flex}._title_95onq_51{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#c7d2fe 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;white-space:nowrap;-webkit-background-clip:text;background-clip:text}._subtitle_95onq_61{font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:.1em}._subtitleProject_95onq_67{margin-top:2px}._separator_95onq_70{color:#fff6;margin:0 var(--spacing-xs);-webkit-user-select:none;user-select:none;font-size:1.8rem}@media (width<=768px){._crumb_95onq_12{gap:var(--spacing-xs)}._title_95onq_51{font-size:var(--font-size-base)}._subtitle_95onq_61{font-size:.65rem}._pixel_95onq_35{font-size:1.2rem}._pixelIconImage_95onq_41{width:1.2rem;height:1.2rem}}@media (width<=480px){._breadcrumbs_95onq_1{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}._breadcrumbs_95onq_1::-webkit-scrollbar{display:none}._crumb_95onq_12{padding:var(--spacing-xs);flex-shrink:0;gap:.25rem}._title_95onq_51{font-size:.8rem}._subtitle_95onq_61{font-size:.55rem}._pixel_95onq_35{font-size:1rem}._pixelIconImage_95onq_41{width:1rem;height:1rem}._separator_95onq_70{margin:0 2px;font-size:1.2rem}}._multiErrorContainer_1j2h7_1{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}._errorBox_1j2h7_7{text-align:center;color:#3a1402;opacity:0;background:linear-gradient(135deg,#ffe8b0 0%,#ffbb6b 100%);border:2px solid #f59e0b73;border-radius:16px;min-height:120px;padding:.8rem 1.5rem .6rem;transition:all .3s;animation:.6s ease-out forwards _slideInUp_1j2h7_1;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 10px 25px -5px #00000021,0 10px 10px -5px #00000012}._errorBox_1j2h7_7:before{content:"";z-index:10;background:linear-gradient(90deg,#ff0040,#ff8000,#ff0,#80ff00,#00ff80,#0ff,#0080ff,#8000ff,#ff0080);width:100%;height:2px;animation:2s linear infinite _rgbSlideLeft_1j2h7_1;position:absolute;top:0;left:-100%}@keyframes _rgbSlideLeft_1j2h7_1{0%{left:-100%}to{left:100%}}@keyframes _slideInUp_1j2h7_1{to{opacity:1;transform:translateY(0)}}._errorBox_1j2h7_7:hover{border-color:#f59e0b99;transform:translateY(-2px);box-shadow:0 20px 25px -5px #00000021,0 10px 10px -5px #00000012}._errorBox__icon_1j2h7_68{margin-bottom:.3rem;font-size:2rem;display:block}._errorBox__content_1j2h7_73{width:100%}._errorBox__title_1j2h7_76{margin:0 0 .2rem;font-size:1.1rem;font-weight:600}._errorBox__message_1j2h7_81{margin:0;font-size:.9rem;line-height:1.3}._errorBox--red_1j2h7_86{color:#5a1010;background:linear-gradient(135deg,#ffc7c7 0%,#ff7a7a 100%);border-color:#ef444473}._errorBox--red_1j2h7_86:hover{background:linear-gradient(135deg,#ff7a7a 0%,#ffc7c7 100%);border-color:#ef444499}._errorBox--orange_1j2h7_95{color:#6d230a;background:linear-gradient(135deg,#ffe2c0 0%,#ff9c4d 100%);border-color:#f9731673}._errorBox--orange_1j2h7_95:hover{background:linear-gradient(135deg,#ff9c4d 0%,#ffe2c0 100%);border-color:#f9731699}._errorBox--yellow_1j2h7_104{color:#5c3a0a;background:linear-gradient(135deg,#fff7b8 0%,#ffe066 100%);border-color:#eab30873}._errorBox--yellow_1j2h7_104:hover{background:linear-gradient(135deg,#ffe066 0%,#fff7b8 100%);border-color:#eab30899}._errorBox--green_1j2h7_113{color:#0e3c1a;background:linear-gradient(135deg,#c8ffd8 0%,#6ee7b7 100%);border-color:#22c55e73}._errorBox--green_1j2h7_113:hover{background:linear-gradient(135deg,#6ee7b7 0%,#c8ffd8 100%);border-color:#22c55e99}._errorBox--blue_1j2h7_122{color:#143a7a;background:linear-gradient(135deg,#c7eaff 0%,#60a5fa 100%);border-color:#3b82f673}._errorBox--blue_1j2h7_122:hover{background:linear-gradient(135deg,#60a5fa 0%,#c7eaff 100%);border-color:#3b82f699}._errorBox--purple_1j2h7_131{color:#3d0e6e;background:linear-gradient(135deg,#e9d5ff 0%,#a78bfa 100%);border-color:#9333ea73}._errorBox--purple_1j2h7_131:hover{background:linear-gradient(135deg,#a78bfa 0%,#e9d5ff 100%);border-color:#9333ea99}._errorBox--pink_1j2h7_140{color:#5a0e2e;background:linear-gradient(135deg,#ffd6ef 0%,#fb7185 100%);border-color:#ec489973}._errorBox--pink_1j2h7_140:hover{background:linear-gradient(135deg,#fb7185 0%,#ffd6ef 100%);border-color:#ec489999}._errorBox--cyan_1j2h7_149{color:#0a3c4e;background:linear-gradient(135deg,#b6faff 0%,#22d3ee 100%);border-color:#06b6d473}._errorBox--cyan_1j2h7_149:hover{background:linear-gradient(135deg,#22d3ee 0%,#b6faff 100%);border-color:#06b6d499}._errorBox--indigo_1j2h7_158{color:#1e1b4b;background:linear-gradient(135deg,#c7d2fe 0%,#6366f1 100%);border-color:#6366f173}._errorBox--indigo_1j2h7_158:hover{background:linear-gradient(135deg,#6366f1 0%,#c7d2fe 100%);border-color:#6366f199}._errorBox--violet_1j2h7_167{color:#2e1065;background:linear-gradient(135deg,#ede9fe 0%,#a78bfa 100%);border-color:#8b5cf673}._errorBox--violet_1j2h7_167:hover{background:linear-gradient(135deg,#a78bfa 0%,#ede9fe 100%);border-color:#8b5cf699}._errorBox--slate_1j2h7_176,._errorBox--gray_1j2h7_177{color:#0f172a;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-color:#64748b4d}._errorBox--slate_1j2h7_176:hover,._errorBox--gray_1j2h7_177:hover{background:linear-gradient(135deg,#e2e8f0 0%,#f8fafc 100%);border-color:#64748b66}._errorBox--lime_1j2h7_187{color:#365314;background:linear-gradient(135deg,#eaffc7 0%,#a3e635 100%);border-color:#84cc1673}._errorBox--lime_1j2h7_187:hover{background:linear-gradient(135deg,#a3e635 0%,#eaffc7 100%);border-color:#84cc1699}._errorBox--teal_1j2h7_196{color:#134e4a;background:linear-gradient(135deg,#ccfbf1 0%,#14b8a6 100%);border-color:#14b8a673}._errorBox--teal_1j2h7_196:hover{background:linear-gradient(135deg,#14b8a6 0%,#ccfbf1 100%);border-color:#14b8a699}._errorBox--emerald_1j2h7_205{color:#064e3b;background:linear-gradient(135deg,#d1fae5 0%,#10b981 100%);border-color:#10b98173}._errorBox--emerald_1j2h7_205:hover{background:linear-gradient(135deg,#10b981 0%,#d1fae5 100%);border-color:#10b98199}._errorBox--rose_1j2h7_214{color:#881337;background:linear-gradient(135deg,#ffe4e6 0%,#f43f5e 100%);border-color:#f43f5e73}._errorBox--rose_1j2h7_214:hover{background:linear-gradient(135deg,#f43f5e 0%,#ffe4e6 100%);border-color:#f43f5e99}._errorBox--amber_1j2h7_223{color:#92400e;background:linear-gradient(135deg,#fff3b0 0%,#f59e0b 100%);border-color:#f59e0b73}._errorBox--amber_1j2h7_223:hover{background:linear-gradient(135deg,#f59e0b 0%,#fff3b0 100%);border-color:#f59e0b99}._errorBox--sky_1j2h7_232{color:#0c4a6e;background:linear-gradient(135deg,#e0f2fe 0%,#38bdf8 100%);border-color:#0ea5e973}._errorBox--sky_1j2h7_232:hover{background:linear-gradient(135deg,#38bdf8 0%,#e0f2fe 100%);border-color:#0ea5e999}._errorBox--rocket_1j2h7_241{color:#e0e7ff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-color:#3b82f666;box-shadow:0 0 30px #3b82f64d}._errorBox--rocket_1j2h7_241:hover{background:linear-gradient(135deg,#16213e 0%,#0f3460 50%,#1a1a2e 100%);border-color:#3b82f699;box-shadow:0 0 40px #3b82f680}._container_s55ws_1{color:#64748b;height:100vh;font-size:1.2rem;font-family:var(--heading-font-family);justify-content:center;align-items:center;font-weight:500;display:flex}._overlay_lt555_1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s _fadeIn_lt555_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_lt555_1{0%{opacity:0}to{opacity:1}}._modal_lt555_24{background:linear-gradient(135deg,#1a1a2ef2 0%,#282846f2 100%);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:500px;padding:2rem;animation:.3s _slideIn_lt555_1;box-shadow:0 20px 60px #0000004d}@keyframes _slideIn_lt555_1{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}._header_lt555_48{margin-bottom:1.5rem}._title_lt555_51{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}._content_lt555_57{margin-bottom:2rem}._message_lt555_60{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}._actions_lt555_66{justify-content:flex-end;gap:1rem;display:flex}._actions_lt555_66 button{min-width:120px;transition:all .2s}._actions_lt555_66 button:hover{transform:translateY(-2px)}@media (width<=768px){._modal_lt555_24{margin:1rem;padding:1.5rem}._title_lt555_51{font-size:1.25rem}._actions_lt555_66{flex-direction:column-reverse}._actions_lt555_66 button{width:100%;min-width:auto}}@media (width<=480px){._modal_lt555_24{padding:1rem}._title_lt555_51{font-size:1.125rem}._message_lt555_60{font-size:.9rem}}[data-theme=light] ._modal_lt555_24{background:linear-gradient(135deg,#fffffff2 0%,#f0f0faf2 100%);border-color:#0000001a}[data-theme=light] ._title_lt555_51{color:#0f172a}[data-theme=light] ._message_lt555_60{color:#475569}._sliderBox_1welb_1{align-items:center;gap:var(--spacing-sm);min-width:250px;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);display:flex}._sliderMin_1welb_11,._sliderMax_1welb_12{color:var(--text-secondary);text-align:center;min-width:25px;font-size:.8rem;font-weight:500}._slider_1welb_1{appearance:none;cursor:pointer;background:#e5e7eb;border:1px solid #d1d5db;border-radius:3px;outline:none;flex:1;height:6px;transition:all .2s;position:relative}._slider_1welb_1:hover{background:#d1d5db;border-color:#9ca3af}._slider_1welb_1::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:relative;box-shadow:0 2px 6px #00000026}._slider_1welb_1::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.1);box-shadow:0 4px 12px #00000040}._slider_1welb_1::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 2px 8px #0000004d}._slider_1welb_1::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 6px #00000026}._slider_1welb_1::-moz-range-thumb:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.1)}._slider_1welb_1::-moz-range-thumb:active{transform:scale(1.05)}._slider_1welb_1:disabled{opacity:.5;cursor:not-allowed}._slider_1welb_1:disabled::-webkit-slider-thumb{cursor:not-allowed}._slider_1welb_1:disabled::-moz-range-thumb{cursor:not-allowed}
