._themeSwitcher_1tpxn_165{align-items:center;display:inline-flex;position:relative}._toggleButton_1tpxn_171{width:var(--size-2-5);height:var(--size-2-5);background:var(--theme-overlay-light);border:var(--border-1) solid var(--theme-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--theme-transition), border-color var(--theme-transition), transform .15s ease;justify-content:center;align-items:center;padding:0;display:flex}._toggleButton_1tpxn_171:hover{background:var(--theme-overlay-medium);border-color:var(--theme-border-hover);transform:scale(1.05)}._toggleButton_1tpxn_171:focus-visible{outline:2px solid var(--theme-primary-purple);outline-offset:2px}._toggleButton_1tpxn_171:active{transform:scale(.95)}._icon_1tpxn_197{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--theme-text-secondary);transition:color var(--theme-transition)}._toggleButton_1tpxn_171:hover ._icon_1tpxn_197{color:var(--theme-text-primary)}._dropdown_1tpxn_207{top:calc(100% + var(--space-2));min-width:160px;padding:var(--space-2);background:var(--theme-bg-elevated);border:var(--border-1) solid var(--theme-border);border-radius:var(--radius-sm);box-shadow:var(--theme-shadow-lg);z-index:100;animation:.2s _dropdownFadeIn_1tpxn_1;position:absolute;right:0}@keyframes _dropdownFadeIn_1tpxn_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._themeOption_1tpxn_231{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .15s,color .15s;display:flex}._themeOption_1tpxn_231:hover{background:var(--theme-overlay-medium)}._themeOption_1tpxn_231._active_1tpxn_247{background:var(--theme-overlay-heavy)}._themeOption_1tpxn_231._active_1tpxn_247 ._themeName_1tpxn_250{color:var(--theme-primary-cyan)}._themeIcon_1tpxn_254{font-size:var(--text-lg);line-height:1}._themeInfo_1tpxn_259{flex-direction:column;gap:2px;display:flex}._themeName_1tpxn_250{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:var(--text-base);color:var(--theme-text-primary);font-weight:500;transition:color .15s}._themeDescription_1tpxn_273{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:var(--text-xs);color:var(--theme-text-muted)}._activeIndicator_1tpxn_279{background:var(--theme-primary-cyan);border-radius:50%;width:6px;height:6px;margin-left:auto}@media (width<=767px){._dropdown_1tpxn_207{left:50%;right:auto;transform:translate(-50%)}@keyframes _dropdownFadeIn_1tpxn_1{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}}:root,[data-theme=dark]{--theme-bg-primary:#0f0f0f;--theme-bg-secondary:#000;--theme-bg-card:#1a1a1a;--theme-bg-card-hover:#ffffff0f;--theme-bg-elevated:#1f1f1f;--theme-bg-surface:#141414;--theme-bg-header:#0f0f0fcc;--theme-text-primary:#fafafa;--theme-text-secondary:#fafafab3;--theme-text-muted:#fafafa80;--theme-text-gray:#9ca3af;--theme-text-light:#d1d5db;--theme-text-accent:#a78bfa;--theme-border:#ffffff14;--theme-border-light:#ffffff0d;--theme-border-hover:#ffffff26;--theme-border-accent:#a78bfa4d;--theme-primary-cyan:#6ee7b7;--theme-primary-purple:#a78bfa;--theme-primary-purple-light:#c4b5fd;--theme-primary-pink:#f472b6;--theme-primary-orange:#fbbf24;--theme-primary-cream:#fde68a;--theme-gradient-primary:linear-gradient(135deg, #6ee7b7 0%, #a78bfa 50%, #f472b6 100%);--theme-gradient-secondary:linear-gradient(135deg, #a78bfa 0%, #f472b6 50%, #fbbf24 100%);--theme-gradient-reverse:linear-gradient(135deg, #f472b6 0%, #a78bfa 50%, #6ee7b7 100%);--theme-gradient-subtle:linear-gradient(135deg, #6ee7b71a 0%, #a78bfa1a 50%, #f472b61a 100%);--theme-shadow-sm:0px 2px 4px #0003;--theme-shadow-md:0px 4px 12px #00000040;--theme-shadow-lg:0px 8px 24px #0000004d;--theme-shadow-xl:0px 16px 48px #0006;--theme-shadow-card:0px 4px 20px #0000004d;--theme-shadow-card-hover:0px 8px 32px #0006;--theme-shadow-glow-cyan:0px 0px 30px #6ee7b740;--theme-shadow-glow-purple:0px 0px 30px #a78bfa40;--theme-scrollbar-track:#000;--theme-scrollbar-thumb:#ffffff26;--theme-scrollbar-thumb-hover:#ffffff40;--theme-selection-bg:#a78bfa4d;--theme-selection-text:#fafafa;--theme-success:#4caf50;--theme-error:#f44336;--theme-warning:#ff9800;--theme-overlay-light:#ffffff08;--theme-overlay-medium:#ffffff0f;--theme-overlay-heavy:#ffffff1a;--theme-code-bg:#1e1e2e;--theme-code-border:#ffffff1a}[data-theme=midnight]{--theme-bg-primary:#000;--theme-bg-secondary:#000;--theme-bg-card:#0a0a0a;--theme-bg-card-hover:#111;--theme-bg-elevated:#0d0d0d;--theme-bg-surface:#050505;--theme-bg-header:#000000e6;--theme-text-primary:#e5e5e5;--theme-text-secondary:#e5e5e5b3;--theme-text-muted:#e5e5e580;--theme-text-gray:#8a8a8a;--theme-text-light:#b0b0b0;--theme-text-accent:#a78bfa;--theme-border:#ffffff0f;--theme-border-light:#ffffff08;--theme-border-hover:#ffffff1f;--theme-border-accent:#a78bfa40;--theme-primary-cyan:#6ee7b7;--theme-primary-purple:#a78bfa;--theme-primary-purple-light:#c4b5fd;--theme-primary-pink:#f472b6;--theme-primary-orange:#fbbf24;--theme-primary-cream:#fde68a;--theme-gradient-primary:linear-gradient(135deg, #6ee7b7 0%, #a78bfa 50%, #f472b6 100%);--theme-gradient-secondary:linear-gradient(135deg, #a78bfa 0%, #f472b6 50%, #fbbf24 100%);--theme-gradient-reverse:linear-gradient(135deg, #f472b6 0%, #a78bfa 50%, #6ee7b7 100%);--theme-gradient-subtle:linear-gradient(135deg, #6ee7b714 0%, #a78bfa14 50%, #f472b614 100%);--theme-shadow-sm:0px 2px 4px #0006;--theme-shadow-md:0px 4px 12px #00000080;--theme-shadow-lg:0px 8px 24px #0009;--theme-shadow-xl:0px 16px 48px #000000b3;--theme-shadow-card:0px 4px 20px #00000080;--theme-shadow-card-hover:0px 8px 32px #0009;--theme-shadow-glow-cyan:0px 0px 30px #6ee7b733;--theme-shadow-glow-purple:0px 0px 30px #a78bfa33;--theme-scrollbar-track:#000;--theme-scrollbar-thumb:#ffffff1a;--theme-scrollbar-thumb-hover:#ffffff2e;--theme-selection-bg:#a78bfa40;--theme-selection-text:#e5e5e5;--theme-success:#4caf50;--theme-error:#f44336;--theme-warning:#ff9800;--theme-overlay-light:#ffffff05;--theme-overlay-medium:#ffffff0a;--theme-overlay-heavy:#ffffff14;--theme-code-bg:#0a0a0a;--theme-code-border:#ffffff0f}[data-theme=cyberpunk]{--theme-bg-primary:#0d0221;--theme-bg-secondary:#070112;--theme-bg-card:#150530;--theme-bg-card-hover:#1d0840;--theme-bg-elevated:#1a0638;--theme-bg-surface:#0f0325;--theme-bg-header:#0d0221e6;--theme-text-primary:#e0f7fa;--theme-text-secondary:#e0f7fabf;--theme-text-muted:#e0f7fa80;--theme-text-gray:#80cbc4;--theme-text-light:#b2dfdb;--theme-text-accent:#f0f;--theme-border:#00ffff26;--theme-border-light:#00ffff14;--theme-border-hover:#ff00ff4d;--theme-border-accent:#f0f6;--theme-primary-cyan:#0ff;--theme-primary-purple:#f0f;--theme-primary-purple-light:#f6f;--theme-primary-pink:#ff1493;--theme-primary-orange:#f60;--theme-primary-cream:#ff0;--theme-gradient-primary:linear-gradient(135deg, #0ff 0%, #f0f 50%, #ff1493 100%);--theme-gradient-secondary:linear-gradient(135deg, #f0f 0%, #ff1493 50%, #f60 100%);--theme-gradient-reverse:linear-gradient(135deg, #ff1493 0%, #f0f 50%, #0ff 100%);--theme-gradient-subtle:linear-gradient(135deg, #00ffff1a 0%, #ff00ff1a 50%, #ff14931a 100%);--theme-shadow-sm:0px 2px 4px #0000004d;--theme-shadow-md:0px 4px 12px #0006;--theme-shadow-lg:0px 8px 24px #00000080;--theme-shadow-xl:0px 16px 48px #0009;--theme-shadow-card:0px 4px 20px #0ff3;--theme-shadow-card-hover:0px 8px 32px #ff00ff4d;--theme-shadow-glow-cyan:0px 0px 30px #00ffff80;--theme-shadow-glow-purple:0px 0px 30px #ff00ff80;--theme-scrollbar-track:#0d0221;--theme-scrollbar-thumb:#00ffff4d;--theme-scrollbar-thumb-hover:#f0f6;--theme-selection-bg:#f0f6;--theme-selection-text:#e0f7fa;--theme-success:#0f0;--theme-error:#f03;--theme-warning:#ff0;--theme-overlay-light:#00ffff08;--theme-overlay-medium:#00ffff0f;--theme-overlay-heavy:#ff00ff1a;--theme-code-bg:#150530;--theme-code-border:#0ff3}._container_yxdhz_165{top:var(--space-6);right:var(--space-6);z-index:500;gap:var(--space-3);max-width:400px;width:calc(100vw - var(--space-12));pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width<=480px){._container_yxdhz_165{top:var(--space-4);right:var(--space-4);left:var(--space-4);width:auto;max-width:none}}._toast_yxdhz_187{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--theme-bg-card);border:var(--border-1) solid var(--theme-border);box-shadow:var(--theme-shadow-lg);pointer-events:all;transition:background-color var(--theme-transition), border-color var(--theme-transition);border-radius:8px;animation:.3s cubic-bezier(.16,1,.3,1) forwards _slideIn_yxdhz_1;display:flex;position:relative;overflow:hidden}._toast_yxdhz_187._exit_yxdhz_202{animation:.3s cubic-bezier(.16,1,.3,1) forwards _slideOut_yxdhz_1}._toast_yxdhz_187._success_yxdhz_205{background:linear-gradient(135deg, #4caf501a 0%, var(--theme-bg-card) 100%);border-color:#4caf5033}._toast_yxdhz_187._success_yxdhz_205 ._iconWrapper_yxdhz_209{color:var(--theme-success)}._toast_yxdhz_187._success_yxdhz_205 ._progressBar_yxdhz_212{background:var(--theme-success)}._toast_yxdhz_187._error_yxdhz_215{background:linear-gradient(135deg, #f443361a 0%, var(--theme-bg-card) 100%);border-color:#f4433633}._toast_yxdhz_187._error_yxdhz_215 ._iconWrapper_yxdhz_209{color:var(--theme-error)}._toast_yxdhz_187._error_yxdhz_215 ._progressBar_yxdhz_212{background:var(--theme-error)}._toast_yxdhz_187._warning_yxdhz_225{background:linear-gradient(135deg, #ff98001a 0%, var(--theme-bg-card) 100%);border-color:#ff980033}._toast_yxdhz_187._warning_yxdhz_225 ._iconWrapper_yxdhz_209{color:var(--theme-warning)}._toast_yxdhz_187._warning_yxdhz_225 ._progressBar_yxdhz_212{background:var(--theme-warning)}._toast_yxdhz_187._info_yxdhz_235{background:linear-gradient(135deg, #6ee7b71a 0%, var(--theme-bg-card) 100%);border-color:#6ee7b733}._toast_yxdhz_187._info_yxdhz_235 ._iconWrapper_yxdhz_209{color:var(--theme-primary-cyan)}._toast_yxdhz_187._info_yxdhz_235 ._progressBar_yxdhz_212{background:var(--theme-primary-cyan)}._iconWrapper_yxdhz_209{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._iconWrapper_yxdhz_209 svg{width:20px;height:20px}._message_yxdhz_258{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:var(--text-sm);color:var(--theme-text-primary);transition:color var(--theme-transition);flex:1;margin:0;font-weight:500;line-height:1.5}._closeBtn_yxdhz_269{width:24px;height:24px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px -4px 0;padding:0;transition:background-color .15s,color .15s;display:flex}._closeBtn_yxdhz_269:hover{background:var(--theme-overlay-heavy);color:var(--theme-text-primary)}._closeBtn_yxdhz_269:focus{outline:none;box-shadow:0 0 0 2px #6ee7b74d}._closeBtn_yxdhz_269 svg{width:16px;height:16px}._progressBar_yxdhz_212{transform-origin:0;width:100%;height:3px;animation:linear forwards _progress_yxdhz_212;position:absolute;bottom:0;left:0}@keyframes _slideIn_yxdhz_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_yxdhz_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes _progress_yxdhz_212{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
