:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-geist-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-geist-mono:SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;--primary:#8c52ff;--primary-hover:#7a42e5;--secondary:#fc00ff;--accent:#00dbde;--background:#faf8f5;--foreground:#1d1d1f;--foreground-muted:#86868b;--card-bg:#fffefccc;--card-border:#0000000a;--glass-blur:blur(25px);--workspace-bg:#fff;--shadow:0 12px 40px #00000008, 0 2px 8px #00000005;--button-bg:#8c52ff0a;--button-hover:#8c52ff14;--glow1:#8c52ff14;--glow2:#00dbde0d;--primary-shadow:0 4px 15px #8c52ff26;--popover-bg:#fffefc}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.theme-default{--primary:#ff2d55;--primary-hover:#e02047;--secondary:#ff9500;--accent:#007aff;--background:#f2f2f7;--foreground:#1c1c1e;--foreground-muted:#8e8e93;--card-bg:#ffffffd9;--card-border:#3c3c4314;--workspace-bg:#efeff4;--shadow:0 8px 24px #0000000a, 0 2px 8px #00000005;--button-bg:#ff2d550d;--button-hover:#ff2d551f;--glow1:#ff2d5514;--glow2:#007aff0d;--primary-shadow:0 4px 12px #ff2d5526;--popover-bg:#fff}.theme-light{--primary:#8c52ff;--primary-hover:#7a42e5;--secondary:#fc00ff;--accent:#00dbde;--background:#faf8f5;--foreground:#1d1d1f;--foreground-muted:#86868b;--card-bg:#fffefccc;--card-border:#0000000a;--workspace-bg:#fff;--shadow:0 12px 40px #00000008, 0 2px 8px #00000005;--button-bg:#8c52ff0a;--button-hover:#8c52ff14;--glow1:#8c52ff14;--glow2:#00dbde0d;--primary-shadow:0 4px 15px #8c52ff26;--popover-bg:#fffefc}.theme-dark,.dark{--primary:#8c52ff;--primary-hover:#7a42e5;--secondary:#fc00ff;--accent:#00dbde;--background:#000;--foreground:#f5f5f7;--foreground-muted:#a1a1a6;--card-bg:#1c1c1eb3;--card-border:#ffffff1a;--workspace-bg:#0a0a0b;--shadow:0 4px 24px #0006;--button-bg:#ffffff0d;--button-hover:#ffffff1a;--glow1:#8c52ff26;--glow2:#00dbde1a;--primary-shadow:0 4px 20px #8c52ff66;--popover-bg:#1c1c1e}.theme-cyberpunk{--primary:#ff007f;--primary-hover:#e0006f;--secondary:#9b5de5;--accent:#0fc;--background:#0b0b0f;--foreground:#0fc;--foreground-muted:#70a090;--card-bg:#14141ed9;--card-border:#0fc3;--workspace-bg:#060608;--shadow:0 0 20px #00ffcc1a;--button-bg:#ff007f1a;--button-hover:#ff007f33;--glow1:#ff007f33;--glow2:#00ffcc26;--primary-shadow:0 0 15px #ff007f80;--popover-bg:#14141e}.theme-forest{--primary:#5a7854;--primary-hover:#4b6446;--secondary:#8daa81;--accent:#a2b997;--background:#f3f6f2;--foreground:#2d3a2e;--foreground-muted:#7a8e7c;--card-bg:#ffffffd9;--card-border:#2d3a2e14;--workspace-bg:#e7ece6;--shadow:0 10px 30px #2d3a2e0a;--button-bg:#5a785414;--button-hover:#5a785426;--glow1:#5a78541a;--glow2:#a2b9971a;--primary-shadow:0 4px 12px #5a785433;--popover-bg:#fafdf9}.theme-sakura{--primary:#ff8da1;--primary-hover:#e87a8e;--secondary:#ffb7b2;--accent:#e5a9a9;--background:#fff5f7;--foreground:#5a4045;--foreground-muted:#a3858a;--card-bg:#ffffffe6;--card-border:#ff8da126;--workspace-bg:#ffebef;--shadow:0 10px 30px #ff8da10f;--button-bg:#ff8da114;--button-hover:#ff8da126;--glow1:#ff8da11f;--glow2:#ffb7b21a;--primary-shadow:0 4px 12px #ff8da140;--popover-bg:#fffbfc}.theme-nordic{--primary:#455a64;--primary-hover:#37474f;--secondary:#90a4ae;--accent:#78909c;--background:#eceff1;--foreground:#2e3d49;--foreground-muted:#78909c;--card-bg:#ffffffd9;--card-border:#78909c26;--workspace-bg:#cfd8dc;--shadow:0 10px 30px #2e3d490d;--button-bg:#455a6414;--button-hover:#455a6426;--glow1:#5a6b7c1a;--glow2:#90a4ae14;--primary-shadow:0 4px 12px #455a6433;--popover-bg:#f5f7f8}.theme-barbie{--primary:#ff2a85;--primary-hover:#ff55a3;--secondary:#c54b8c;--accent:#00f5ff;--background:#120917;--foreground:#fdf0f6;--foreground-muted:#c299b5;--card-bg:#1a0f1eb3;--card-border:#ff2a8526;--workspace-bg:#180d1e;--shadow:0 8px 32px #00000080, 0 0 15px #ff2a851a;--button-bg:#ff2a850f;--button-hover:#ff2a851f;--glow1:#ff2a8533;--glow2:#00f5ff1f;--primary-shadow:0 0 15px #ff2a8566;--popover-bg:#1c1024}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}html,body{background-color:var(--background);width:100%;max-width:100vw;height:100%;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:16px}.gradient-text{background:linear-gradient(135deg, var(--accent) 0%, var(--primary) 50%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:6s ease-in-out infinite float}
.UpdateDetector-module__lM6wsW__toastContainer{z-index:99999;pointer-events:none;will-change:transform, opacity;justify-content:flex-end;width:100%;display:flex;position:fixed}@media (min-width:769px){.UpdateDetector-module__lM6wsW__toastContainer{max-width:420px;bottom:24px;right:24px}}@media (max-width:768px){.UpdateDetector-module__lM6wsW__toastContainer{justify-content:center;padding:0 16px;top:20px;left:0}}.UpdateDetector-module__lM6wsW__toastCard{pointer-events:auto;background:var(--popover-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur,blur(16px));border:1px solid var(--card-border);border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex;box-shadow:0 12px 32px #00000026,0 2px 8px #00000014}.UpdateDetector-module__lM6wsW__toastInfo{align-items:flex-start;gap:.75rem;display:flex}.UpdateDetector-module__lM6wsW__pulseContainer{justify-content:center;align-items:center;width:10px;height:10px;margin-top:4px;display:flex}.UpdateDetector-module__lM6wsW__pulseDot{background-color:var(--primary,#7c3aed);border-radius:50%;width:8px;height:8px;display:block;position:relative}.UpdateDetector-module__lM6wsW__pulseDot:after{content:"";background-color:var(--primary,#7c3aed);opacity:.6;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite UpdateDetector-module__lM6wsW__pulse;position:absolute;top:0;left:0}@keyframes UpdateDetector-module__lM6wsW__pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(1)}}.UpdateDetector-module__lM6wsW__toastText{flex-direction:column;gap:2px;display:flex}.UpdateDetector-module__lM6wsW__toastTitle{color:var(--foreground);font-size:.9rem;font-weight:700}.UpdateDetector-module__lM6wsW__toastDesc{color:var(--foreground-muted);font-size:.78rem}.UpdateDetector-module__lM6wsW__toastActions{justify-content:flex-end;gap:.5rem;display:flex}.UpdateDetector-module__lM6wsW__ignoreBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s}.UpdateDetector-module__lM6wsW__ignoreBtn:hover{background:var(--button-bg);color:var(--foreground)}.UpdateDetector-module__lM6wsW__updateBtn{background:var(--primary,#7c3aed);cursor:pointer;will-change:transform;border:none;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:650;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 12px #7c3aed33;color:#fff!important}.UpdateDetector-module__lM6wsW__updateBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed4d}.UpdateDetector-module__lM6wsW__updateBtn:active{transform:translateY(1px)scale(.97)}.UpdateDetector-module__lM6wsW__spinIcon{animation:6s linear infinite UpdateDetector-module__lM6wsW__spin}@keyframes UpdateDetector-module__lM6wsW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UpdateDetector-module__lM6wsW__backdrop{z-index:999998;-webkit-backdrop-filter:blur(12px);background:#0006;position:fixed;inset:0}.UpdateDetector-module__lM6wsW__modalWrapper{z-index:999999;pointer-events:none;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.UpdateDetector-module__lM6wsW__modalCard{pointer-events:auto;background:var(--popover-bg);width:100%;max-width:440px;-webkit-backdrop-filter:var(--glass-blur,blur(16px));border:1px solid var(--card-border);box-shadow:var(--shadow,0 20px 50px #0000004d);will-change:transform, opacity;border-radius:28px;padding:1.8rem 2rem;position:relative}.UpdateDetector-module__lM6wsW__closeBtn{background:var(--button-bg);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.UpdateDetector-module__lM6wsW__closeBtn:hover{color:var(--foreground);background:#ffffff1a}.UpdateDetector-module__lM6wsW__modalHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.6rem;display:flex}.UpdateDetector-module__lM6wsW__sparkleBg{background:linear-gradient(135deg,#a78bfa40,#7c3aed1a);border:1px solid #7c3aed33;border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:.85rem;display:flex}.UpdateDetector-module__lM6wsW__sparkleIcon{color:var(--primary,#7c3aed);filter:drop-shadow(0 2px 8px #7c3aed66)}.UpdateDetector-module__lM6wsW__modalTitle{color:var(--foreground);letter-spacing:-.5px;margin-bottom:.35rem;font-size:1.25rem;font-weight:850}.UpdateDetector-module__lM6wsW__modalSubtitle{color:var(--foreground-muted);font-size:.8rem;font-weight:500}.UpdateDetector-module__lM6wsW__modalBody{margin-bottom:1.8rem}.UpdateDetector-module__lM6wsW__logSectionTitle{color:var(--foreground);opacity:.9;margin-bottom:.75rem;font-size:.82rem;font-weight:750}.UpdateDetector-module__lM6wsW__logList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.UpdateDetector-module__lM6wsW__logItem{color:var(--foreground-muted);will-change:transform, opacity;padding-left:.25rem;font-size:.82rem;line-height:1.55;position:relative}.UpdateDetector-module__lM6wsW__modalFooter{display:flex}.UpdateDetector-module__lM6wsW__confirmBtn{background:linear-gradient(135deg, var(--primary,#7c3aed), #6d28d9);cursor:pointer;will-change:transform;border:none;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:.88rem;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 16px #7c3aed40;color:#fff!important}.UpdateDetector-module__lM6wsW__confirmBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed59}.UpdateDetector-module__lM6wsW__confirmBtn:active{transform:translateY(1px)scale(.97)}@media (max-width:768px){.UpdateDetector-module__lM6wsW__toastCard,.UpdateDetector-module__lM6wsW__modalCard{background:var(--popover-bg);-webkit-backdrop-filter:none!important}}
