: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;--safe-top:env(safe-area-inset-top,0px);--glass-blur:blur(25px);--glass-blur-sm:blur(8px) saturate(140%);--glass-blur-md:blur(12px) saturate(140%);--glass-blur-lg:blur(16px) saturate(150%);--glass-blur-xl:blur(24px) saturate(180%);--banner-bg:var(--primary);--banner-btn-bg:#fff;--banner-btn-text:var(--primary);--banner-text:#fff;--banner-text-muted:#ffffffe0;--mesh-gradient:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--primary) 7%, transparent) 0%, transparent 45%), radial-gradient(circle at 90% 70%, color-mix(in srgb, var(--secondary) 5%, transparent) 0%, transparent 45%);--bg-image:radial-gradient(at 0% 0%, var(--glow1) 0px, transparent 45%), radial-gradient(at 100% 0%, var(--glow2) 0px, transparent 45%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,.theme-default{--primary:#ff2d55;--primary-contrast:#fff;--primary-hover:#e02047;--secondary:#ff375f;--accent:#007aff;--danger:#ff3b30;--background:#f2f2f7;--foreground:#1c1c1e;--foreground-muted:#8e8e93;--card-bg:#fff;--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-contrast:#fff;--primary-hover:#7a42e5;--secondary:#fc00ff;--accent:#00dbde;--danger:#ff3b30;--background:#faf8f5;--foreground:#1d1d1f;--foreground-muted:#86868b;--card-bg:#fffefc;--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-contrast:#fff;--primary-hover:#7a42e5;--secondary:#fc00ff;--accent:#00dbde;--danger:#ff453a;--background:#000;--foreground:#f5f5f7;--foreground-muted:#a1a1a6;--card-bg:#1c1c1e;--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-contrast:#fff;--primary-hover:#e0006f;--secondary:#9b5de5;--accent:#0fc;--danger:#f05;--background:#0b0b0f;--foreground:#0fc;--foreground-muted:#70a090;--card-bg:#14141e;--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-contrast:#fff;--primary-hover:#4b6446;--secondary:#8daa81;--accent:#a2b997;--danger:#e25c47;--background:#f3f6f2;--foreground:#2d3a2e;--foreground-muted:#7a8e7c;--card-bg:#fafdf9;--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-contrast:#fff;--primary-hover:#e87a8e;--secondary:#ffb7b2;--accent:#e5a9a9;--danger:#f25c78;--background:#fff5f7;--foreground:#5a4045;--foreground-muted:#a3858a;--card-bg:#fffbfc;--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-contrast:#fff;--primary-hover:#37474f;--secondary:#90a4ae;--accent:#78909c;--danger:#d32f2f;--background:#eceff1;--foreground:#2e3d49;--foreground-muted:#78909c;--card-bg:#f5f7f8;--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-contrast:#fff;--primary-hover:#ff55a3;--secondary:#c54b8c;--accent:#00f5ff;--danger:#e91e63;--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}.theme-ios{--primary:#007aff;--primary-contrast:#fff;--primary-hover:#0062cc;--secondary:#5856d6;--accent:#34c759;--danger:#ff3b30;--background:#f2f2f7;--foreground:#000;--foreground-muted:#8e8e93;--card-bg:#fff;--card-border:#3c3c4314;--workspace-bg:#fff;--shadow:0 4px 16px #0000000a;--button-bg:#007aff0f;--button-hover:#007aff1f;--glow1:#007aff0d;--glow2:#5856d60d;--primary-shadow:0 4px 12px #007aff1f;--popover-bg:#fff}.theme-obsidian{--primary:#fff;--primary-contrast:#000;--primary-hover:#e5e5ea;--secondary:#fff;--banner-bg:#1c1c1e;--banner-btn-bg:#fff;--banner-btn-text:#000;--banner-text:#fff;--banner-text-muted:#ffffffe6;--accent:#e5e5ea;--danger:#ff3b30;--background:#000;--foreground:#fff;--foreground-muted:#8e8e93;--card-bg:#1c1c1e;--card-border:#2c2c2e;--workspace-bg:#121214;--shadow:0 8px 32px #0009;--button-bg:#ffffff14;--button-hover:#ffffff26;--glow1:transparent;--glow2:transparent;--primary-shadow:none;--popover-bg:#1c1c1e;--mesh-gradient:none;--bg-image:none}.theme-titanium{--primary:#000;--primary-contrast:#fff;--primary-hover:#1c1c1e;--secondary:#000;--banner-bg:#fff;--banner-btn-bg:#000;--banner-btn-text:#fff;--banner-text:#000;--banner-text-muted:#000000a6;--accent:#1c1c1e;--danger:#ff3b30;--background:#f4f4f6;--foreground:#000;--foreground-muted:#6e6e73;--card-bg:#fff;--card-border:#e5e5ea;--workspace-bg:#fff;--shadow:0 4px 16px #0000000a;--button-bg:#0000000d;--button-hover:#0000001a;--glow1:transparent;--glow2:transparent;--primary-shadow:none;--popover-bg:#fff;--mesh-gradient:none;--bg-image:none}.theme-obsidian .gradient-text,.theme-titanium .gradient-text{-webkit-text-fill-color:initial!important;color:var(--primary)!important;background:0 0!important}.theme-titanium [class*=AppExploreTab_mainBanner]{border:1px solid #e5e5ea;background:#fff!important;box-shadow:0 4px 16px #0000000a!important}.theme-titanium [class*=AppExploreTab_mainBanner] [class*=bannerTitle]{color:#000!important}.theme-titanium [class*=AppExploreTab_mainBanner] [class*=bannerSubtitle]{color:#6e6e73!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.theme-transitioning,.theme-transitioning *{transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)!important}html,body{background-color:#faf8f5;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;transform:translateZ(0)}a{color:inherit;text-decoration:none}*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:0 0!important}.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}.native-app{--safe-top:env(safe-area-inset-top,28px);-webkit-touch-callout:none}.native-app img,.native-app a{-webkit-user-drag:none}.native-app body{-webkit-user-select:none;user-select:none}.native-app input,.native-app textarea,.native-app [contenteditable=true],.native-app .selectable{-webkit-user-select:text;user-select:text}
.UpdateDetector-module__lM6wsW__capsuleWrapper{z-index:99999;pointer-events:none;will-change:transform, opacity;flex-direction:column;max-width:440px;margin:0 auto;display:flex;position:fixed;top:10px;left:12px;right:12px}@media (min-width:769px){.UpdateDetector-module__lM6wsW__capsuleWrapper{width:380px;top:20px;left:auto;right:24px}}.UpdateDetector-module__lM6wsW__capsuleCard{pointer-events:auto;background-color:var(--popover-bg,#1e1e24);background:var(--popover-bg,#1e1e24);-webkit-backdrop-filter:blur(28px);border:1px solid var(--card-border,color-mix(in srgb, var(--foreground,#fff) 15%, transparent));contain:content;border-radius:22px;flex-direction:column;width:100%;transition:transform .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000059,0 2px 10px #0003}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.UpdateDetector-module__lM6wsW__capsuleCard{background-color:color-mix(in srgb, var(--popover-bg,#1e1e24) 94%, transparent);background:color-mix(in srgb, var(--popover-bg,#1e1e24) 94%, transparent)}}.UpdateDetector-module__lM6wsW__capsuleMainRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:flex}.UpdateDetector-module__lM6wsW__capsuleIconBox{background:color-mix(in srgb, var(--primary,#8c52ff) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary,#8c52ff) 28%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.UpdateDetector-module__lM6wsW__capsuleIcon{color:var(--primary,#8c52ff);filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--primary,#8c52ff) 40%, transparent))}.UpdateDetector-module__lM6wsW__pulseRing{border:1.5px solid var(--primary,#8c52ff);opacity:0;border-radius:16px;animation:2.5s ease-out infinite UpdateDetector-module__lM6wsW__ripple;position:absolute;inset:-2px}@keyframes UpdateDetector-module__lM6wsW__ripple{0%{opacity:.7;transform:scale(.9)}60%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.UpdateDetector-module__lM6wsW__capsuleContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UpdateDetector-module__lM6wsW__capsuleTitleRow{align-items:center;gap:6px;display:flex}.UpdateDetector-module__lM6wsW__capsuleTitle{color:var(--foreground,#fff);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-size:13px;font-weight:750;overflow:hidden}.UpdateDetector-module__lM6wsW__capsuleBadge{background:var(--primary,#8c52ff);color:#fff;letter-spacing:.5px;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:850}.UpdateDetector-module__lM6wsW__capsuleDesc{color:color-mix(in srgb, var(--foreground,#fff) 65%, transparent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.UpdateDetector-module__lM6wsW__capsuleDetailToggle{color:var(--primary,#8c52ff);cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:1px;padding:0 2px;font-size:11px;font-weight:700;transition:opacity .15s;display:inline-flex}.UpdateDetector-module__lM6wsW__capsuleDetailToggle:active{opacity:.6}.UpdateDetector-module__lM6wsW__capsuleActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.UpdateDetector-module__lM6wsW__capsuleUpdateBtn{background:var(--primary,#8c52ff);cursor:pointer;height:32px;box-shadow:0 4px 12px color-mix(in srgb, var(--primary,#8c52ff) 35%, transparent);white-space:nowrap;border:1px solid #fff3;border-radius:16px;align-items:center;gap:4px;padding:0 13px;font-size:12px;font-weight:750;transition:transform .12s,box-shadow .12s;display:inline-flex;color:#fff!important}.UpdateDetector-module__lM6wsW__capsuleUpdateBtn:active{transform:scale(.93)}.UpdateDetector-module__lM6wsW__capsuleCloseBtn{background:color-mix(in srgb, var(--foreground,#fff) 8%, transparent);border:1px solid color-mix(in srgb, var(--foreground,#fff) 10%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--foreground,#fff) 60%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .12s;display:flex}.UpdateDetector-module__lM6wsW__capsuleCloseBtn:active{background:color-mix(in srgb, var(--foreground,#fff) 15%, transparent);transform:scale(.88)}.UpdateDetector-module__lM6wsW__spinIcon{animation:4s linear infinite UpdateDetector-module__lM6wsW__spin}@keyframes UpdateDetector-module__lM6wsW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UpdateDetector-module__lM6wsW__detailsContainer{padding:0 12px 10px;overflow:hidden}.UpdateDetector-module__lM6wsW__detailsDivider{background:color-mix(in srgb, var(--foreground,#fff) 8%, transparent);height:1px;margin-bottom:8px}.UpdateDetector-module__lM6wsW__detailsList{background:color-mix(in srgb, var(--foreground,#fff) 6%, var(--popover-bg,#1e1e24));border:1px solid color-mix(in srgb, var(--foreground,#fff) 12%, transparent);border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:8px 12px;list-style:none;display:flex}.UpdateDetector-module__lM6wsW__detailsItem{color:var(--foreground,#fff);opacity:.85;text-align:left;font-size:11px;line-height:1.45}.UpdateDetector-module__lM6wsW__backdrop{z-index:999998;-webkit-backdrop-filter:blur(14px);background:#0000008c;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-color:var(--popover-bg,#1e1e24);background:var(--popover-bg,#1e1e24);-webkit-backdrop-filter:blur(28px);border:1px solid var(--card-border,color-mix(in srgb, var(--foreground,#fff) 15%, transparent));contain:content;border-radius:28px;width:100%;max-width:400px;padding:1.8rem 1.6rem 1.4rem;position:relative;box-shadow:0 24px 60px #00000073}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.UpdateDetector-module__lM6wsW__modalCard{background-color:color-mix(in srgb, var(--popover-bg,#1e1e24) 94%, transparent);background:color-mix(in srgb, var(--popover-bg,#1e1e24) 94%, transparent)}}.UpdateDetector-module__lM6wsW__closeBtn{background:color-mix(in srgb, var(--foreground,#fff) 8%, transparent);border:1px solid color-mix(in srgb, var(--foreground,#fff) 10%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--foreground,#fff) 65%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;top:1rem;right:1rem}.UpdateDetector-module__lM6wsW__closeBtn:active{transform:scale(.9)}.UpdateDetector-module__lM6wsW__modalHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.4rem;display:flex}.UpdateDetector-module__lM6wsW__sparkleBg{background:color-mix(in srgb, var(--primary,#8c52ff) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary,#8c52ff) 30%, transparent);border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.75rem;display:flex}.UpdateDetector-module__lM6wsW__sparkleIcon{color:var(--primary,#8c52ff);filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--primary,#8c52ff) 40%, transparent))}.UpdateDetector-module__lM6wsW__modalTitle{color:var(--foreground,#fff);letter-spacing:-.4px;margin-bottom:.25rem;font-size:1.18rem;font-weight:850}.UpdateDetector-module__lM6wsW__modalSubtitle{color:color-mix(in srgb, var(--foreground,#fff) 60%, transparent);font-size:.78rem;font-weight:500}.UpdateDetector-module__lM6wsW__modalBody{margin-bottom:1.5rem}.UpdateDetector-module__lM6wsW__logSectionTitle{color:var(--foreground,#fff);opacity:.9;margin-bottom:.6rem;font-size:.8rem;font-weight:750}.UpdateDetector-module__lM6wsW__logList{background:color-mix(in srgb, var(--foreground,#fff) 4%, transparent);border:1px solid color-mix(in srgb, var(--foreground,#fff) 6%, transparent);border-radius:16px;flex-direction:column;gap:.65rem;margin:0;padding:10px 14px;list-style:none;display:flex}.UpdateDetector-module__lM6wsW__logItem{color:color-mix(in srgb, var(--foreground,#fff) 75%, transparent);font-size:.8rem;line-height:1.5;position:relative}.UpdateDetector-module__lM6wsW__modalFooter{display:flex}.UpdateDetector-module__lM6wsW__confirmBtn{cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--primary,#8c52ff) 35%, transparent);border:1px solid #fff3;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:.88rem;font-weight:750;transition:transform .12s;display:flex;background:var(--primary,#8c52ff)!important;color:#fff!important}.UpdateDetector-module__lM6wsW__confirmBtn:active{transform:scale(.96)}
