@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_22df62{font-family:Roboto,Roboto Fallback;font-style:normal}.__variable_22df62{--font-roboto:"Roboto","Roboto Fallback"}:root{--foreground:#ffffff;--background:#000000;--e2-bg:#0d0f12;--e2-surface:rgba(32,36,40,0.72);--e2-surface-alt:rgba(48,52,58,0.55);--e2-border:#1f2429;--e2-border-accent:#2d3742;--e2-border-strong:#3a4550;--e2-radius-xs:4px;--e2-radius-sm:6px;--e2-radius-md:10px;--e2-radius-lg:16px;--e2-gap-xs:4px;--e2-gap-sm:6px;--e2-gap:8px;--e2-gap-md:12px;--e2-gap-lg:16px;--e2-gap-xl:24px;--e2-scrollbar:#38424c;--e2-scrollbar-hover:#4a5663;--e2-text:#f5f7fa;--e2-text-dim:#b5c0cc;--e2-text-faint:#6f7b88;--e2-focus:#2f89ff;--e2-focus-ring:0 0 0 1px #2f89ff,0 0 0 4px rgba(47,137,255,0.35);--e2-accent:#2f89ff;--e2-accent-glow:0 0 0 1px #2f89ff,0 0 0 6px rgba(47,137,255,0.25);--e2-danger:#ff4d4f;--e2-warning:#ffa726;--e2-success:#4caf50;--e2-gradient:linear-gradient(140deg,#192028,#14181d 40%,#101316);--e2-glass-blur:saturate(160%) blur(14px);--e2-shadow-sm:0 1px 2px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.02) inset;--e2-shadow:0 4px 12px -2px rgba(0,0,0,0.55),0 2px 4px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.04) inset;--e2-shadow-lg:0 12px 32px -6px rgba(0,0,0,0.65),0 4px 12px rgba(0,0,0,0.45);--e2-transition:150ms cubic-bezier(.4,.2,.2,1);--e2-transition-slow:320ms cubic-bezier(.16,.8,.2,1);--e2-font-xs:10px;--e2-font-sm:11px;--e2-font:12px;--e2-font-md:13px;--e2-font-lg:14px;--e2-font-xl:16px}body,html{max-width:100vw;max-height:100vh;overflow:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#000000}::-webkit-scrollbar-thumb{background:#666666;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#888888}*{scrollbar-width:thin;scrollbar-color:#666666 #000000}.layout_body__1KmGn{background-color:black;margin:0;padding:0;height:100vh;width:100vw;overflow:hidden}.layout_container__Tovb9{display:flex;flex-direction:column;height:100vh;width:100vw}.layout_header__2zrGa{height:60px;width:100%;border-bottom:2px solid #0c0c0c;justify-content:space-between;padding:0 10px}.layout_header__2zrGa,.layout_leftSection__XAPMV{display:flex;align-items:center;gap:10px}.layout_logoContainer__tx41o{display:flex;align-items:center}.layout_logo__RqH9D{width:35px;height:35px;margin-left:5px}.layout_titleContainer__E_P8M{display:flex;align-items:center;padding-top:6px}.layout_title__dcJYs{font-family:var(--font-roboto);font-weight:100;margin:0;display:flex;align-items:center;white-space:nowrap}.layout_gemsTitle__i0Nkw{font-size:25px;line-height:40px}.layout_subtitle__fpl1h{font-size:20px;line-height:40px}.layout_main__mXTwS{display:flex;flex:1 1;height:calc(100vh - 60px);background-color:#0C0C0C}.layout_leftColumn__Uy3eL{width:60px;height:100%;transition:width .5s ease}.layout_leftColumnCollapsed__rdGAc{width:10px}.layout_rightColumn__dKclt{flex:1 1;height:100%;transition:width .5s ease}.layout_rightColumnExpanded__swTci{width:calc(100% - 10px)}.layout_rightColumnFullWidthLeft__4_DwQ{width:100%;margin-left:20px}.layout_rightColumnFullWidthRight__RKwgW{width:100%;margin-right:20px}.layout_userEmail__gHqgC{font-size:11px;color:#ffffff;font-family:var(--font-roboto);font-weight:400;white-space:nowrap;margin-right:2px}.layout_primaryLogo__MlEKv{width:66px;height:66px;margin-left:5px;margin-top:10px;padding-left:7px;margin-right:12px}.layout_secondaryLogo__XQXSo{width:28px;height:28px;margin-left:3px;padding-top:5px}.AppBar_wrapper__hq5TO{position:fixed;top:0;left:0;height:100vh;z-index:1000;pointer-events:none;display:flex}.AppBar_container__pRb3i{width:66px;height:100%;background-color:#0C0C0C;position:relative;transition:width .5s ease,transform .5s ease;overflow:hidden;pointer-events:auto}.AppBar_collapsed__xT6zS{width:0;transform:translateX(-66px)}.AppBar_xContainer__VMo1V{position:relative;width:100%;height:20px}.AppBar_xButton___055P{position:absolute;top:2px;right:2px;font-family:var(--font-roboto);font-weight:100;font-size:14px;cursor:pointer;color:white;transition:transform .3s ease;transform:rotate(45deg)}.AppBar_xButton___055P.AppBar_collapsed__xT6zS{transform:rotate(0deg)}.AppBar_spinning__lSGkr{animation:AppBar_spin__0WpRV 3s linear}@keyframes AppBar_spin__0WpRV{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.AppBar_hidden__4xUAd{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.AppBar_appbarContainer__PLAjW{width:66px}.AppBar_indicator__zyZag{width:4px;height:100%;background-color:#1a1a1a;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto}.AppBar_blueEdge__cXf9v{width:4px;height:100%;background-color:#007bff;position:absolute;left:0;top:0}.AppBar_arrowExpanded__cVPk5{opacity:1}.AppBar_arrowCollapsed__zH8H1{opacity:.7}.AppBar_arrow__cAOf6{color:#007bff;font-size:12px;font-weight:700;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:10;cursor:pointer}.AppBar_deployKnob__S3km0{position:absolute;top:150px;left:0;transform:translateX(0);width:20px;height:84px;background-color:#007bff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1001;box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:0 4px 4px 0}.AppBar_deployKnob__S3km0:hover{background-color:#0056b3;transform:translateX(0) scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.4)}.AppBar_deployKnob__S3km0:active{transform:translateX(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.3)}.AppBar_knobIcon__TB0nm{color:white;font-size:16px;font-weight:700;line-height:1;transition:transform .2s ease}.AppBar_tooltip__46bPr{position:fixed;background-color:rgba(0,0,0,.9);color:white;font-size:10px;font-weight:400;text-align:center;white-space:nowrap;padding:6px 8px;border-radius:4px;z-index:1003;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.3);border:1px solid #333}.AppBar_appItem__xKT0_{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.AppBar_circle__KreEa{width:30px;height:30px;border-radius:50%;background-color:#333;cursor:pointer;margin-bottom:5px}.AppBar_iconContainer__wTJV_{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.AppBar_icon__i34pd{border-radius:8px;object-fit:cover}.AppBar_text__Upf_r{font-size:10px;color:#fff;text-align:center;max-width:60px;word-wrap:break-word}.AppBar_appTooltip__YHzCe{position:fixed;background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;max-width:200px;word-wrap:break-word;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:1004;pointer-events:none;opacity:.95;border:1px solid #555}.AppBar_appTooltip__YHzCe:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#333}.GEMS_container__wEySx{width:100%;height:100%;display:flex;flex-direction:row;position:relative}.GEMS_lightBoxContainer__NZUuN{flex:1 1;height:100%;display:flex;flex-direction:column;position:relative}.GEMS_lightBoxContent__1QyiA{flex:1 1;height:calc(100% - var(--project-bar-height, 60px));display:flex;flex-direction:row;transition:all .3s ease}.GEMS_lightBoxFullWidth__IcDwv,.GEMS_lightBoxWithGalleryViewCollapsed__vbV84,.GEMS_lightBoxWithGalleryView__eWBHB{width:100%}@media (max-width:1024px){.GEMS_lightBoxWithGalleryView__eWBHB{width:calc(100% - 80px)}.GEMS_lightBoxWithGalleryViewCollapsed__vbV84{width:calc(100% - 16px)}}@media (max-width:768px){.GEMS_lightBoxWithGalleryView__eWBHB{width:calc(100% - 60px)}.GEMS_lightBoxWithGalleryViewCollapsed__vbV84{width:calc(100% - 12px)}}.GEMS_editorContainer__qxkHE{height:100%}.GEMS_editorLeft__OicN8{order:1}.GEMS_editorRight__f8edz{order:2}.GEMS_lightBoxLeft__xGcNy{order:1}.GEMS_lightBoxRight__wk8Wv{order:2}.GEMS_popupOverlay__EqfWt{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:GEMS_overlayFadeIn__1UmDd .3s ease-out}.GEMS_popupAlert__b3f8l{background:linear-gradient(145deg,rgba(30,35,42,.95),rgba(20,25,32,.98));border:1px solid rgba(59,130,246,.3);border-radius:20px;padding:32px 28px 24px;color:#ffffff;text-align:center;position:relative;max-width:420px;min-width:320px;box-shadow:0 20px 60px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05),0 2px 20px rgba(59,130,246,.2);animation:GEMS_popupSlideIn__xyLKz .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;margin:20px}.GEMS_popupIcon__x19vx{color:#3b82f6;margin-bottom:16px;opacity:.9;animation:GEMS_iconGlow__xbx7r 2s ease-in-out infinite alternate}.GEMS_popupContent__hS9jK{margin-bottom:24px}.GEMS_popupTitle__N_DVi{font-size:20px;font-weight:600;margin:0 0 12px;color:#ffffff;letter-spacing:.02em}.GEMS_popupMessage__DdLEh{font-size:15px;font-weight:400;line-height:1.5;margin:0;color:rgba(255,255,255,.85);letter-spacing:.01em}.GEMS_popupCloseText__vFEyV{background:none;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s ease;letter-spacing:.02em;text-decoration:none;opacity:.8}.GEMS_popupCloseText__vFEyV:focus,.GEMS_popupCloseText__vFEyV:hover{opacity:1;background:rgba(59,130,246,.1);color:#60a5fa;outline:none;transform:translateY(-1px)}@keyframes GEMS_overlayFadeIn__1UmDd{0%{opacity:0}to{opacity:1}}@keyframes GEMS_popupSlideIn__xyLKz{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes GEMS_iconGlow__xbx7r{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}.PinPanel_toolbar__5KdXA{display:flex;align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.05));backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.4),0 0 0 1px rgba(255,255,255,.1);padding:4px;height:56px;border:1px solid rgba(255,255,255,.2);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:auto;min-width:-moz-fit-content;min-width:fit-content;animation:PinPanel_toolbarSlideIn__KItsU .6s cubic-bezier(.34,1.56,.64,1)}.PinPanel_toolbarExpanded__mBan0{width:auto;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 1px rgba(255,255,255,.15)}.PinPanel_toolbarItem__MxYhL{padding:8px 12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:12px;margin:2px;background:transparent;overflow:hidden;min-width:48px}.PinPanel_iconContainer__fohvP,.PinPanel_toolbarItem__MxYhL{position:relative;display:flex;align-items:center;justify-content:center}.PinPanel_iconContainer__fohvP{flex-direction:column;gap:2px;z-index:1}.PinPanel_taskLabel__8JF1c{font-size:10px;font-weight:500;color:rgba(100,116,139,.8);transition:all .3s cubic-bezier(.25,.46,.45,.94);letter-spacing:.02em;line-height:1;margin-top:1px;opacity:.7}.PinPanel_toolbarItem__MxYhL:hover .PinPanel_taskLabel__8JF1c{opacity:1;transform:translateY(-1px)}.PinPanel_toolbarItem__MxYhL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.1));border-radius:12px;opacity:0;transition:opacity .3s ease;z-index:0}.PinPanel_toolbarItem__MxYhL:hover:before{opacity:1}.PinPanel_toolbarItem__MxYhL:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.4)}.PinPanel_toolbarItem__MxYhL:active{transform:translateY(-1px) scale(1.02);transition:all .1s ease}.PinPanel_icon__EN_qA{width:20px;height:20px;color:#64748b;transition:all .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));z-index:1;position:relative}.PinPanel_iconDefault__5ZM1A:hover{color:#3b82f6;filter:drop-shadow(0 0 8px rgba(59,130,246,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconPinned__b3YR_{color:#3b82f6!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.5)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.05)}.PinPanel_iconEdit__hDFYR:hover{color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconRePrompt___GPBd:hover{color:#8b5cf6;filter:drop-shadow(0 0 8px rgba(139,92,246,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconVideo__nGmrn:hover{color:#ef4444;filter:drop-shadow(0 0 8px rgba(239,68,68,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconDelete__XHS5C:hover{color:#dc2626;filter:drop-shadow(0 0 8px rgba(220,38,38,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconDownload__8H0HD:hover{color:#0ea5e9;filter:drop-shadow(0 0 8px rgba(14,165,233,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_iconSeed__2HJTc:hover{color:#059669;filter:drop-shadow(0 0 8px rgba(5,150,105,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.PinPanel_divider__XNV0D{height:32px;width:1px;background:linear-gradient(180deg,transparent 0,rgba(148,163,184,.3) 20%,rgba(148,163,184,.6) 50%,rgba(148,163,184,.3) 80%,transparent);margin:0 6px;transition:all .3s ease}.PinPanel_toolbar__5KdXA:hover .PinPanel_divider__XNV0D{background:linear-gradient(180deg,transparent 0,rgba(59,130,246,.2) 20%,rgba(59,130,246,.4) 50%,rgba(59,130,246,.2) 80%,transparent)}.PinPanel_tooltip__3w37V{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(4px);margin-bottom:12px;padding:8px 12px;font-size:12px;font-weight:600;color:#ffffff;background:linear-gradient(145deg,rgba(31,41,55,.95),rgba(17,24,39,.98));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;white-space:nowrap;transition:all .3s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:50;box-shadow:0 8px 25px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1);letter-spacing:.025em;border:1px solid rgba(255,255,255,.1)}.PinPanel_tooltip__3w37V:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(31,41,55,.95);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.PinPanel_toolbarItem__MxYhL:hover .PinPanel_tooltip__3w37V{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-2px)}.PinPanel_seedValue__7hbMI{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.1));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:10px 16px;margin-left:6px;font-size:12px;font-weight:600;color:#374151;white-space:nowrap;animation:PinPanel_seedSlideIn__L9pO7 .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.4);letter-spacing:.025em}@keyframes PinPanel_toolbarSlideIn__KItsU{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PinPanel_seedSlideIn__L9pO7{0%{opacity:0;transform:translateX(-10px) scale(.9);width:0;padding-left:0;padding-right:0}to{opacity:1;transform:translateX(0) scale(1);width:auto;padding-left:16px;padding-right:16px}}@keyframes PinPanel_slideIn__f3mF1{0%{opacity:0;transform:translateX(-10px);width:0;padding-left:0;padding-right:0}to{opacity:1;transform:translateX(0);width:auto;padding-left:12px;padding-right:12px}}@media (max-width:768px){.PinPanel_toolbar__5KdXA{height:44px;padding:1px}.PinPanel_toolbarItem__MxYhL{padding:10px}.PinPanel_icon__EN_qA{width:16px;height:16px}.PinPanel_tooltip__3w37V{font-size:11px;padding:4px 6px}}@media (prefers-color-scheme:dark){.PinPanel_toolbar__5KdXA{background-color:#1f2937;border-color:#374151}.PinPanel_toolbarItem__MxYhL:hover{background-color:#374151}.PinPanel_divider__XNV0D{background-color:#4b5563}.PinPanel_seedValue__7hbMI{background-color:#374151;border-color:#4b5563;color:#f9fafb}.PinPanel_icon__EN_qA{color:#9ca3af}}.LightBox_container__uqaZj{flex:1 1;height:100%;background-color:black;padding:20px 20px 70px;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#666666 #000000}.LightBox_container__uqaZj::-webkit-scrollbar{width:6px}.LightBox_container__uqaZj::-webkit-scrollbar-track{background:#000000}.LightBox_container__uqaZj::-webkit-scrollbar-thumb{background:#666666;border-radius:3px}.LightBox_container__uqaZj::-webkit-scrollbar-thumb:hover{background:#888888}.LightBox_gallery__1FDC9{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.LightBox_imageItem__N7cJK{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}.LightBox_galleryImage___Q2oh{height:200px;width:auto;cursor:pointer;border-radius:4px;transition:all .2s ease;border:1px solid transparent}.LightBox_galleryImage___Q2oh:hover{opacity:.8}.LightBox_galleryImagePinned__Q3TUv{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.3)!important}.LightBox_mediaName__sBOak{max-width:200px}.LightBox_mediaNameContainer__Yfrf3{position:relative;width:100%;max-width:200px}.LightBox_mediaName__sBOak{color:#999999;font-size:9px;margin-top:4px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.LightBox_pinIcon__rrsb8{width:13px;height:13px;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center}.LightBox_pinIconUnpinned__JvvFa{background-color:#000000;border:1px solid #666666}.LightBox_pinIconUnpinned__JvvFa:hover{border-color:#999999;transform:scale(1.05)}.LightBox_pinIconPinned__tuHJM{background-color:#3b82f6;border:1px solid #3b82f6}.LightBox_pinIconPinned__tuHJM:hover{background-color:#60a5fa;border-color:#60a5fa;transform:scale(1.05)}.LightBox_pinIcon__rrsb8:before{content:"";position:absolute;width:7px;height:1px;background-color:#666666;box-shadow:0 -2px 0 #666666,0 2px 0 #666666;transition:background-color .2s ease,box-shadow .2s ease}.LightBox_pinIconPinned__tuHJM:before,.LightBox_pinIcon__rrsb8:hover:before{background-color:#ffffff;box-shadow:0 -2px 0 #ffffff,0 2px 0 #ffffff}.LightBox_nameText__UqQUg{cursor:pointer;transition:color .2s ease;flex:1 1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.LightBox_nameText__UqQUg:hover{color:#ccc}.LightBox_pinPanelContainer__snDMn{position:absolute;top:100%;left:0;margin-top:8px;z-index:10;display:flex;justify-content:flex-start}.LightBox_seedDisplay__8MNBO{color:#ccc;font-size:10px;margin-bottom:6px;text-align:center}.LightBox_actionButtons__AjLhU{display:flex;flex-direction:column;gap:4px}.LightBox_actionButton__Qt7kA{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.15);color:#ffffff;font-size:10px;font-weight:500;padding:6px 12px;border-radius:3px;cursor:pointer;transition:all .2s ease;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.2px}.LightBox_actionButton__Qt7kA:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.12));border-color:rgba(255,255,255,.25);transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.3)}.LightBox_actionButton__Qt7kA:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}.LightBox_deleteButton__N43vM{background:linear-gradient(135deg,rgba(255,69,58,.2),rgba(255,69,58,.15));border-color:rgba(255,69,58,.3);color:#ff6b5a}.LightBox_deleteButton__N43vM:hover{background:linear-gradient(135deg,rgba(255,69,58,.28),rgba(255,69,58,.22));border-color:rgba(255,69,58,.4);color:#ff8a7a}.LightBox_pinButton__ASgNh{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border-color:rgba(255,255,255,.15);color:#ffffff}.LightBox_pinButton__ASgNh:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.12));border-color:rgba(255,255,255,.25)}.LightBox_pinButtonActive__m_nQR{background:linear-gradient(135deg,rgba(0,122,255,.25),rgba(0,122,255,.18));border-color:rgba(0,122,255,.35);color:#5AC8FA}.LightBox_pinButtonActive__m_nQR:hover{background:linear-gradient(135deg,rgba(0,122,255,.32),rgba(0,122,255,.25));border-color:rgba(0,122,255,.45);color:#70D0FF}.LightBox_videoThumbnail__gehNB{position:relative;cursor:pointer;border-radius:4px;transition:all .2s ease;border:1px solid transparent}.LightBox_playButton__pfxyM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);color:white;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;pointer-events:none;transition:background-color .2s ease}.LightBox_modal__dXUJf,.LightBox_videoThumbnail__gehNB:hover .LightBox_playButton__pfxyM{background-color:rgba(0,0,0,.9)}.LightBox_modal__dXUJf{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.LightBox_modalContent__RmGEC{position:relative;max-width:90vw;max-height:90vh;cursor:default}.LightBox_modalImage__7wY4L{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}.LightBox_closeButton__Xvecb{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.7);border:none;color:white;font-size:32px;cursor:pointer;padding:8px 12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%;transition:background-color .2s ease;z-index:1001}.LightBox_closeButton__Xvecb:hover{background-color:rgba(0,0,0,.9)}.LightBox_navButton__Z0ZOq{position:fixed;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);border:none;color:white;font-size:32px;cursor:pointer;padding:16px 12px;width:48px;height:64px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:8px;transition:background-color .2s ease;z-index:1001}.LightBox_navButton__Z0ZOq:hover{background-color:rgba(0,0,0,.9)}.LightBox_prevButton__attJ4{left:20px}.LightBox_nextButton__EpSfZ{right:20px}.LightBox_imageCounter__98F3Q{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:1001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LightBox_modalActionButtons__m_vCt{position:absolute;bottom:-50px;right:0;display:flex;gap:8px;z-index:1001}.LightBox_downloadButton__Z5l1f,.LightBox_modalDeleteButton__yS49l{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:white;font-size:14px;cursor:pointer;padding:8px 12px;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LightBox_downloadButton__Z5l1f:hover{background-color:rgba(255,255,255,.2);transform:translateY(-1px)}.LightBox_modalDeleteButton__yS49l{background-color:rgba(255,69,58,.2);border-color:rgba(255,69,58,.3);color:#ff6b5a}.LightBox_modalDeleteButton__yS49l:hover{background-color:rgba(255,69,58,.3);border-color:rgba(255,69,58,.4);color:#ff8a7a;transform:translateY(-1px)}.LightBox_loadingContainer__fwTpX{height:200px;width:200px;background-color:#1a1a1a;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.LightBox_spinner__23J7s{width:40px;height:40px;border:3px solid #333;border-top-color:#fff;border-radius:50%;animation:LightBox_spin__jY3Ez 1s linear infinite}.LightBox_loadingText__oc3Hw{color:#999;font-size:12px;font-weight:500}@keyframes LightBox_spin__jY3Ez{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LightBox_modalLoadingContainer__ljvXR{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;min-width:400px;gap:20px}.LightBox_modalSpinner__yaXU5{width:60px;height:60px;border:4px solid #333;border-top-color:#fff;border-radius:50%;animation:LightBox_spin__jY3Ez 1s linear infinite}.LightBox_modalLoadingText__HJukP{color:#fff;font-size:16px;font-weight:500}.LightBox_modalErrorContainer__Ya_rY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;min-width:400px;gap:20px}.LightBox_modalErrorText__AiY3i{color:#999;font-size:16px;font-weight:500}.Upload_uploadWrapper__XL7Tu{background:#1a1a1a;border:1px solid #333;border-radius:4px;position:relative;font-family:inherit}.Upload_dropzone__WEO6D{background:#1a1a1a;border:2px dashed #555;border-radius:4px;padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;min-height:60px;display:flex;align-items:center;justify-content:center}.Upload_dropzone__WEO6D:hover{border-color:#0070f3;background-color:#222}.Upload_dropzone__WEO6D.Upload_disabled__gOU1P{opacity:.7;cursor:not-allowed;pointer-events:none}.Upload_dropzoneText__Dp4D_{font-size:10px;color:#F4F4F4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Upload_thumbnailWrapper__M7o6R{display:flex;align-items:center;justify-content:center;position:relative;min-height:80px;padding:8px}.Upload_thumbnail__nm0R8{max-width:100%;max-height:80px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3);object-fit:cover}.Upload_audioThumbnail__MDNeI{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.Upload_audioIcon__vCLvH{font-size:24px;color:#F4F4F4}.Upload_audioPlayer__K8G8_{width:100%;max-width:200px;height:32px}.Upload_removeBtn__gQVWc{position:absolute;top:4px;right:4px;width:24px;height:24px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s ease;font-size:12px}.Upload_removeBtn__gQVWc:hover{background:#ff4444}.Upload_uploadModal__HnSH1{position:absolute;inset:0;background:rgba(20,20,20,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;z-index:10}.Upload_uploadingText__wAcEl{font-size:12px;color:#F4F4F4;margin-top:12px}.Upload_spinner__bF8RY{border:3px solid #333;border-top-color:#0070f3;border-radius:50%;width:24px;height:24px;animation:Upload_spin__oZAck .8s linear infinite;margin:0 auto}@keyframes Upload_spin__oZAck{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UploadMulti_uploadMultiWrapper__Sbpar{display:flex;flex-direction:column;gap:12px}.UploadMulti_uploadRow__6NPmg{display:flex;align-items:flex-start;gap:8px}.UploadMulti_uploadContainer__QMapf{flex:1 1}.UploadMulti_removeWidgetBtn__ZLrBJ{display:flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:4px;background:rgba(220,38,127,.1);border:1px solid rgba(220,38,127,.3);border-radius:4px;color:#dc267f;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:600;flex-shrink:0}.UploadMulti_removeWidgetBtn__ZLrBJ:hover{background:rgba(220,38,127,.2);border-color:rgba(220,38,127,.5);transform:scale(1.05)}.UploadMulti_removeWidgetBtn__ZLrBJ:active{transform:scale(.95)}.UploadMulti_removeIcon__mtNYz{line-height:1}.UploadMulti_addUploadBtn__m_aWm{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:rgba(0,123,255,.1);border:1px dashed rgba(0,123,255,.4);border-radius:8px;color:#007bff;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;width:100%;min-height:36px}.UploadMulti_addUploadBtn__m_aWm:hover{background:rgba(0,123,255,.15);border-color:rgba(0,123,255,.6);border-style:solid}.UploadMulti_addUploadBtn__m_aWm:active{transform:scale(.98)}.UploadMulti_addIcon__SsdbN{font-size:16px;font-weight:700;line-height:1}.UploadMulti_addText__rqqJY{font-weight:600}.UploadMulti_addUploadBtn__m_aWm.UploadMulti_disabled__0zMaR{background:rgba(108,117,125,.1);border-color:rgba(108,117,125,.3);color:rgba(108,117,125,.6);cursor:not-allowed;opacity:.7}.UploadMulti_addUploadBtn__m_aWm.UploadMulti_disabled__0zMaR:hover{background:rgba(108,117,125,.1);border-color:rgba(108,117,125,.3);border-style:dashed;transform:none}@media (prefers-color-scheme:dark){.UploadMulti_removeWidgetBtn__ZLrBJ{background:rgba(220,38,127,.15);border-color:rgba(220,38,127,.4);color:#ff6b9d}.UploadMulti_removeWidgetBtn__ZLrBJ:hover{background:rgba(220,38,127,.25);border-color:rgba(220,38,127,.6)}.UploadMulti_addUploadBtn__m_aWm{background:rgba(0,123,255,.15);border-color:rgba(0,123,255,.5);color:#4dabf7}.UploadMulti_addUploadBtn__m_aWm:hover{background:rgba(0,123,255,.2);border-color:rgba(0,123,255,.7)}}@media (max-width:768px){.UploadMulti_uploadRow__6NPmg{gap:6px}.UploadMulti_removeWidgetBtn__ZLrBJ{width:17px;height:17px;font-size:10px}.UploadMulti_addUploadBtn__m_aWm{padding:6px 10px;font-size:11px;min-height:32px}.UploadMulti_addIcon__SsdbN{font-size:14px}}.Tooltip_tooltip__Tzcvy{position:fixed;z-index:10000;pointer-events:none;transform:translateX(-50%) translateY(-100%)}.Tooltip_tooltip__Tzcvy:has(.Tooltip_tooltipBelow__oYHep){transform:translateX(-50%) translateY(0)}.Tooltip_tooltipContent__Ta3H4{background-color:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,0);border-radius:1px;padding:8px 12px;font-size:12px;color:#999;white-space:normal;word-wrap:break-word;max-width:250px;line-height:1.3;box-shadow:0 2px 8px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Tooltip_tooltipContent__Ta3H4:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:black}.Tooltip_tooltipBelow__oYHep:after{top:-10px;border-top-color:transparent;border-bottom-color:black}.Editor_panel__uYnDB,.Editor_wrapper__Mv8JN{position:relative;height:100%;display:flex}.Editor_panel__uYnDB{flex-direction:column;width:240px;max-width:100%;background:var(--e2-gradient);backdrop-filter:var(--e2-glass-blur);-webkit-backdrop-filter:var(--e2-glass-blur);border-right:1px solid var(--e2-border);box-shadow:var(--e2-shadow);transition:width var(--e2-transition-slow),background var(--e2-transition),transform var(--e2-transition-slow);overflow:hidden}.Editor_wrapper__Mv8JN[data-position=left] .Editor_panel__uYnDB{border-right:1px solid var(--e2-border);border-left:none}.Editor_wrapper__Mv8JN[data-position=right] .Editor_panel__uYnDB{border-left:1px solid var(--e2-border);border-right:none}.Editor_panel__uYnDB.Editor_collapsed__O_tKv{width:56px}.Editor_utilityBar__xU1bq{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:var(--e2-gap-xs);align-items:center;padding:6px 8px;background:linear-gradient(180deg,rgba(20,24,28,.85),rgba(20,24,28,.72) 70%,rgba(20,24,28,0));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.04)}.Editor_iconBtnMini__XjeVV,.Editor_iconBtn__Met0a,.Editor_toggleBtn__lRGpO{font:inherit;cursor:pointer;border:1px solid var(--e2-border-accent);background:linear-gradient(180deg,#1d2329,#161b1f);color:var(--e2-text-dim);padding:4px 10px;border-radius:6px;line-height:1;display:inline-flex;align-items:center;gap:4px;position:relative;transition:color var(--e2-transition),background var(--e2-transition),border-color var(--e2-transition),transform .12s ease}.Editor_iconBtnMini__XjeVV{padding:3px 6px;font-size:var(--e2-font-xs)}.Editor_editorBtn__X5DDv{display:inline-flex;align-items:center;gap:6px;font:inherit;cursor:pointer;border:1px solid var(--e2-border-accent);background:linear-gradient(180deg,#26323c,#1c252c);color:var(--e2-text-dim);padding:5px 12px 5px 14px;border-radius:6px;line-height:1;position:relative;font-size:var(--e2-font-xs);letter-spacing:.55px;font-weight:600;transition:background var(--e2-transition),color var(--e2-transition),border-color var(--e2-transition),transform .14s ease;box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.04)}.Editor_editorBtn__X5DDv:hover{background:linear-gradient(180deg,#2d3a45,#212b32);color:var(--e2-text);border-color:var(--e2-border-strong)}.Editor_editorBtn__X5DDv:active{transform:translateY(1px)}.Editor_editorBtn__X5DDv:focus-visible{outline:none;box-shadow:var(--e2-focus-ring);border-color:var(--e2-focus);color:var(--e2-text)}.Editor_editorBtnLabel__pYaFZ{font-weight:600;letter-spacing:.6px}.Editor_editorBtnArrow___LofI{font-size:14px;line-height:1;display:inline-block;transform:translateY(-1px);opacity:.85;transition:transform var(--e2-transition),opacity var(--e2-transition)}.Editor_editorBtn__X5DDv:hover .Editor_editorBtnArrow___LofI{opacity:1;transform:translateY(-1px) scale(1.05)}.Editor_iconBtnMini__XjeVV:hover,.Editor_iconBtn__Met0a:hover,.Editor_toggleBtn__lRGpO:hover{background:#222a31;color:var(--e2-text);border-color:var(--e2-border-strong)}.Editor_iconBtnMini__XjeVV:active,.Editor_iconBtn__Met0a:active,.Editor_toggleBtn__lRGpO:active{transform:translateY(1px)}.Editor_toggleBtn__lRGpO{margin-left:auto;font-size:var(--e2-font-xs);letter-spacing:.05em;padding:4px 8px;background:linear-gradient(180deg,#1f2a34,#182027);display:none}.Editor_iconBtnMini__XjeVV:focus-visible,.Editor_iconBtn__Met0a:focus-visible,.Editor_toggleBtn__lRGpO:focus-visible{outline:none;box-shadow:var(--e2-focus-ring);border-color:var(--e2-focus);color:var(--e2-text)}.Editor_scrollArea__nI1P_{flex:1 1;overflow-y:auto;padding:16px 16px 40px;scrollbar-width:thin;scrollbar-color:var(--e2-scrollbar) transparent;overscroll-behavior:contain}.Editor_scrollArea__nI1P_::-webkit-scrollbar{width:10px}.Editor_scrollArea__nI1P_::-webkit-scrollbar-track{background-color:#2a3238;border-radius:6px}.Editor_scrollArea__nI1P_::-webkit-scrollbar-thumb{background-color:#3a454f;border-radius:6px}.Editor_scrollArea__nI1P_::-webkit-scrollbar-thumb:hover{background-color:#485661}.Editor_section__uZ8oa{position:relative;padding:16px 16px 18px;margin:0 0 12px;border:1px solid var(--e2-border-accent);border-radius:4px;background:linear-gradient(155deg,rgba(255,255,255,.04),rgba(255,255,255,0) 40%,rgba(255,255,255,.06)),linear-gradient(180deg,rgba(28,32,38,.72),rgba(24,28,32,.62));box-shadow:var(--e2-shadow-sm);animation:Editor_sectionIn__1nW53 .42s var(--e2-transition) backwards}@keyframes Editor_sectionIn__1nW53{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Editor_sectionHeader__uU4Uw{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 6px 12px;position:relative}.Editor_sectionHeader__uU4Uw:before{content:"";width:5px;height:16px;background:linear-gradient(180deg,#2f89ff,#1d60b8);border-radius:3px;position:absolute;left:0;top:4px;box-shadow:0 2px 6px -2px rgba(47,137,255,.6),0 0 0 1px rgba(255,255,255,.08);opacity:.9;transition:opacity var(--e2-transition),transform var(--e2-transition)}.Editor_sectionHeader__uU4Uw:hover:before{opacity:1;transform:translateY(-1px)}.Editor_sectionTitle__c4FbV{font-size:var(--e2-font-sm);letter-spacing:.4px;text-transform:none!important;font-weight:600;color:var(--e2-text);margin:0;transform:translateY(2px)}.Editor_makerFilter__YzgtQ{margin-left:auto;position:relative;display:flex;gap:4px;align-items:center}.Editor_makerSelected__b2PIl{font-size:var(--e2-font-xs);padding:3px 6px 4px;border-radius:var(--e2-radius-xs);background:#20272d;color:var(--e2-text-dim);border:1px solid var(--e2-border-accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--e2-transition)}.Editor_makerSelected__b2PIl:hover{color:var(--e2-text);background:#2a3239;border-color:var(--e2-border-strong)}.Editor_makerDropdown__vSw0m{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:#161c21;border:1px solid var(--e2-border-strong);border-radius:var(--e2-radius-md);box-shadow:var(--e2-shadow-lg);padding:4px;display:flex;flex-direction:column;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);z-index:40;animation:Editor_dropdownIn__w9F8t .12s ease-out;transform-origin:top right}@keyframes Editor_dropdownIn__w9F8t{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Editor_makerOption__Mgpqc{font-size:var(--e2-font-xs);padding:6px 8px;border-radius:var(--e2-radius-xs);cursor:pointer;color:var(--e2-text-dim);display:flex;align-items:center;gap:6px;transition:var(--e2-transition);position:relative}.Editor_makerOption__Mgpqc:hover{background:#212a32;color:var(--e2-text)}.Editor_makerOption__Mgpqc.Editor_active__A40pp{background:linear-gradient(90deg,#1f4e7d,#1d2732);color:var(--e2-text);font-weight:600}.Editor_makerOption__Mgpqc.Editor_disabled__ayC4C{opacity:.35;pointer-events:none}.Editor_modelMultiAdd__50klq{margin-bottom:10px}.Editor_modelMakerInfo__7CKre{position:relative;margin:8px 0 4px}.Editor_modelMakerRow__EqcCm{display:flex;align-items:center;gap:6px;padding:6px 8px;cursor:pointer;border-radius:4px;transition:var(--e2-transition)}.Editor_modelMakerRow__EqcCm:hover{background:rgba(255,255,255,0)}.Editor_modelMakerName__nYO9W{font-size:var(--e2-font-xs);font-weight:600;color:var(--e2-text-dim);letter-spacing:.4px}.Editor_modelInfoIcon__78vNu{font-size:14px;color:var(--e2-text-faint);opacity:.7;transition:var(--e2-transition)}.Editor_modelMakerRow__EqcCm:hover .Editor_modelInfoIcon__78vNu{opacity:1;color:var(--e2-text-dim)}.Editor_modelInfoPanel___WZWN{position:absolute;top:calc(100% + 6px);min-width:200px;max-width:220px;background:#161c21;border:1px solid var(--e2-border-strong);border-radius:var(--e2-radius-md);box-shadow:var(--e2-shadow-lg);padding:12px 14px;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);z-index:50;animation:Editor_dropdownIn__w9F8t .12s ease-out;transform-origin:top}.Editor_modelInfoPanelLeft__wdFbA{left:-15px}.Editor_modelInfoPanelRight__UPisd{right:-15px}.Editor_modelInfoMaker__UGQt9{font-size:var(--e2-font-sm);font-weight:600;color:var(--e2-text);margin:0 0 6px;letter-spacing:.4px}.Editor_modelInfoDesc__57356{font-size:var(--e2-font-xs);line-height:1.4;color:var(--e2-text-dim);opacity:.9}.Editor_modelMultiList__7LZeh{display:flex;flex-wrap:wrap;gap:6px}.Editor_modelChip__Qiwqi{display:inline-flex;align-items:center;background:linear-gradient(160deg,#25303a,#1b242d);border:1px solid var(--e2-border-accent);color:var(--e2-text-dim);font-size:var(--e2-font-xs);padding:5px 8px 5px 10px;border-radius:999px;gap:6px;line-height:1;position:relative;box-shadow:var(--e2-shadow-sm);transition:var(--e2-transition)}.Editor_modelChip__Qiwqi:hover{color:var(--e2-text);border-color:var(--e2-border-strong);background:#2a363f}.Editor_modelChipName__ORps8{font-weight:500;letter-spacing:.3px}.Editor_chipRemove__pP2uP{background:#303b45;border:1px solid var(--e2-border-accent);width:18px;height:18px;padding:0;font-size:13px;line-height:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--e2-text-dim);cursor:pointer;transition:var(--e2-transition)}.Editor_chipRemove__pP2uP:hover{background:#ff4343;border-color:#ff4343;color:#fff;box-shadow:0 0 0 2px rgba(255,67,67,.28)}.Editor_modelControlsRow__JuNND{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.Editor_smallBtn__G7oGJ{font-size:var(--e2-font-xs);padding:5px 10px;background:linear-gradient(180deg,#25313b,#1c252c);color:var(--e2-text-dim);border:1px solid var(--e2-border-accent);border-radius:6px;cursor:pointer;transition:var(--e2-transition);letter-spacing:.4px;font-weight:500;position:relative}.Editor_smallBtn__G7oGJ:hover{color:var(--e2-text);border-color:var(--e2-border-strong);background:#2f3c46}.Editor_smallBtn__G7oGJ.Editor_favActive__tmvEX{background:linear-gradient(140deg,#ffbf47,#ff9c33);color:#15202b;border-color:#ff9c33;font-weight:600;box-shadow:0 4px 20px -5px rgba(255,164,52,.6),inset 0 0 0 1px rgba(255,255,255,.15)}.Editor_smallBtn__G7oGJ.Editor_favActive__tmvEX:hover{background:linear-gradient(140deg,#ffc767,#ffa648)}.Editor_compareToggle__iCKt7{font-size:var(--e2-font-xs);display:inline-flex;align-items:center;gap:6px;color:var(--e2-text-dim);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px 4px 6px;border:1px solid var(--e2-border-accent);border-radius:6px;background:#232c33;transition:var(--e2-transition);margin-left:-4px}.Editor_compareToggle__iCKt7:hover{color:var(--e2-text);border-color:var(--e2-border-strong);background:#2b353d}.Editor_compareToggle__iCKt7 input{width:14px;height:14px;accent-color:var(--e2-accent);cursor:pointer;margin:0 2px 0 0}.Editor_widgetGroup___fucy{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;position:relative}.Editor_widgetLabelRow__axaOm label.Editor_widgetLabel__TOMUo,.Editor_widgetLabel__TOMUo{font-size:var(--e2-font-xs);letter-spacing:.55px;color:var(--e2-text-dim);font-weight:600;display:inline-flex;gap:6px;align-items:center;text-transform:none!important}.Editor_widgetLabelRow__axaOm{display:flex;align-items:center;justify-content:space-between;gap:6px}.Editor_iconButton__KQ66p{background:#26313b;border:1px solid var(--e2-border-accent);color:var(--e2-text-dim);cursor:pointer;padding:4px 6px;font-size:11px;border-radius:var(--e2-radius-xs);display:inline-flex;transition:var(--e2-transition)}.Editor_iconButton__KQ66p:hover{background:#2f3c46;color:var(--e2-text);border-color:var(--e2-border-strong)}.Editor_iconSquares__1J_Ui{font-size:10px;line-height:1;transform:translateY(-1px)}.Editor_input__RL_mu,.Editor_select__QJ_Ol,.Editor_textareaSmall__twKoW,.Editor_textarea__Yxon0{width:100%;font:inherit;font-size:var(--e2-font-sm);border-radius:var(--e2-radius-sm);padding:8px 10px;border:1px solid var(--e2-border-accent);background:#1b2329;color:var(--e2-text);transition:var(--e2-transition);resize:vertical;min-height:0}.Editor_select__QJ_Ol{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:32px}.Editor_selectLarge__N2ANf{font-size:calc(var(--e2-font-sm) + 3px)}.Editor_favBtn__f72rI{font-size:95%;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center}.Editor_sectionTitleCreationType__bvkvQ{transform:translateY(4px)}.Editor_sectionTitleCreationType__bvkvQ:before{transform:translateY(-3px)}.Editor_textarea__Yxon0{min-height:120px;line-height:1.45}.Editor_textareaSmall__twKoW{min-height:60px;line-height:1.4;opacity:.85}.Editor_input__RL_mu:focus,.Editor_select__QJ_Ol:focus,.Editor_textareaSmall__twKoW:focus,.Editor_textarea__Yxon0:focus{outline:none;border-color:var(--e2-focus);background:#1e272d;box-shadow:var(--e2-focus-ring)}.Editor_input__RL_mu:hover,.Editor_select__QJ_Ol:hover,.Editor_textareaSmall__twKoW:hover,.Editor_textarea__Yxon0:hover{background:#202a31;border-color:var(--e2-border-strong)}.Editor_inlineWidgets__nAjGC{display:flex;gap:10px;flex-wrap:wrap}.Editor_inlineWidget__FPuwv{flex:1 1;min-width:115px;display:flex;flex-direction:column;gap:6px}.Editor_slider__Uzez6{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,#25313b,#1d2328);outline:none;border:1px solid var(--e2-border-accent);position:relative;cursor:pointer}.Editor_slider__Uzez6::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:radial-gradient(circle at 30% 30%,#4ea2ff,#2f89ff);border:2px solid #0f1419;border-radius:50%;box-shadow:0 4px 10px -2px rgba(47,137,255,.7),inset 0 0 0 1px rgba(255,255,255,.18);-webkit-transition:var(--e2-transition);transition:var(--e2-transition)}.Editor_slider__Uzez6::-webkit-slider-thumb:hover{box-shadow:0 6px 14px -1px rgba(47,137,255,.85),inset 0 0 0 1px rgba(255,255,255,.28);transform:scale(1.05)}.Editor_slider__Uzez6::-moz-range-thumb{width:18px;height:18px;background:radial-gradient(circle at 30% 30%,#4ea2ff,#2f89ff);border:2px solid #0f1419;border-radius:50%;box-shadow:0 4px 10px -2px rgba(47,137,255,.7),inset 0 0 0 1px rgba(255,255,255,.18);-moz-transition:var(--e2-transition);transition:var(--e2-transition)}.Editor_sliderValue__v4FZa{font-size:10px;color:var(--e2-text-faint);text-align:right;margin-top:-2px;letter-spacing:.4px}.Editor_rowPair__rVzEc{display:flex;gap:12px;margin:18px 0 -12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.Editor_rowItem___6xf6{display:flex;flex-direction:column;gap:8px}.Editor_rowItem___6xf6:first-child{width:100px;min-width:100px;flex:none}.Editor_rowItem___6xf6:nth-child(2){width:60px;min-width:60px;flex:none}.Editor_rowItem___6xf6:first-child .Editor_select__QJ_Ol{width:100px}.Editor_primaryBtn__Cht4W{width:100%;background:linear-gradient(140deg,#2f89ff,#1d60b8 55%,#184270);color:#ffffff;border:1px solid #2f89ff;padding:12px 18px;font-size:var(--e2-font-md);font-weight:600;border-radius:6px;cursor:pointer;letter-spacing:.4px;margin:29px 0 5px;box-shadow:0 8px 28px -6px rgba(47,137,255,.6),inset 0 0 0 1px rgba(255,255,255,.07);transition:var(--e2-transition-slow);position:relative}.Editor_primaryBtn__Cht4W:hover:not(:disabled){background:linear-gradient(140deg,#3c94ff,#2071d0 60%,#1d5794);transform:translateY(-1px);box-shadow:0 10px 32px -6px rgba(47,137,255,.7)}.Editor_primaryBtn__Cht4W:active:not(:disabled){transform:translateY(0);background:linear-gradient(140deg,#3485e6,#1d60b8 55%,#184270);box-shadow:0 4px 18px -4px rgba(47,137,255,.5)}.Editor_primaryBtn__Cht4W:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.Editor_accordion__bitr3{margin:12px 0 4px}.Editor_accordionOutside__t_ldr,.Editor_accordion__bitr3{border:1px solid var(--e2-border-accent);border-radius:4px;background:#1a2229;overflow:hidden;box-shadow:var(--e2-shadow-sm)}.Editor_accordionOutside__t_ldr{margin:12px 0 8px}.Editor_accordionHeader__pkOB6{width:100%;cursor:pointer;background:linear-gradient(180deg,#202a31,#1a2329);border:none;color:var(--e2-text-dim);padding:10px 12px;font-size:var(--e2-font-xs);font-weight:600;letter-spacing:.6px;display:flex;align-items:center;gap:10px;transition:var(--e2-transition);position:relative}.Editor_accordionHeader__pkOB6:hover{color:var(--e2-text);background:#253038}.Editor_accordionChevron__5hbxw{display:inline-block;transform:translateY(-1px) rotate(0deg);transition:var(--e2-transition);font-size:11px;opacity:.65}.Editor_accordionChevron__5hbxw[data-open=true]{transform:translateY(-1px) rotate(90deg);opacity:.9}.Editor_accordionBody__zAeUj{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.32,.78,.22,1),opacity .28s ease;opacity:0;padding:0 10px}.Editor_accordionBody__zAeUj.Editor_open__WFYpz{max-height:1200px;opacity:1;padding:10px 12px 4px}.Editor_placeholderNote__msfqk{font-size:var(--e2-font-xs);color:var(--e2-text-faint);background:#1b2228;border:1px dashed var(--e2-border-accent);padding:14px;border-radius:var(--e2-radius-md);line-height:1.5;text-align:center;letter-spacing:.3px}.Editor_progressText__Snkqi{font-size:var(--e2-font-xs);margin-left:auto;color:var(--e2-accent);letter-spacing:.5px;font-weight:500;max-width:40%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Editor_buttonRow__a3VEV{display:flex;gap:10px;margin:4px 0 6px}.Editor_secondaryBtn__KnIHK{flex:1 1;background:#25313b;color:var(--e2-text-dim);border:1px solid var(--e2-border-accent);font-size:var(--e2-font-xs);font-weight:500;padding:8px 12px;border-radius:6px;cursor:pointer;letter-spacing:.35px;transition:var(--e2-transition)}.Editor_secondaryBtn__KnIHK:hover:not(:disabled){background:#2f3c46;color:var(--e2-text);border-color:var(--e2-border-strong)}.Editor_secondaryBtn__KnIHK:disabled{opacity:.45;cursor:not-allowed}.Editor_modal__yDpvp{position:fixed;top:50%;transform:translateY(-50%);width:460px;max-width:calc(100vw - 120px);height:480px;display:flex;flex-direction:column;background:linear-gradient(155deg,#1a232b,#171d22);border:1px solid var(--e2-border-strong);box-shadow:var(--e2-shadow-lg);border-radius:8px;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);padding:20px 22px 22px;z-index:200;animation:Editor_modalIn__MeEn0 .28s cubic-bezier(.28,.84,.32,1.07)}@keyframes Editor_modalIn__MeEn0{0%{opacity:0;transform:translateY(-44%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1)}}.Editor_modalLeft__JENZb{left:270px}.Editor_modalRight__dH_J0{right:270px}.Editor_modalHeader__RCgA7{display:flex;align-items:center;gap:12px;margin:0 0 12px}.Editor_modalTitle__NcFFK{font-size:var(--e2-font-lg);font-weight:600;letter-spacing:.5px;color:var(--e2-text);margin:0}.Editor_closeBtn__StU_n{margin-left:auto;width:32px;height:32px;border-radius:6px;border:1px solid var(--e2-border-accent);background:linear-gradient(180deg,#242e35,#1c252b);font-size:18px;line-height:1;color:var(--e2-text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--e2-transition)}.Editor_closeBtn__StU_n:hover{background:#ff5050;border-color:#ff5050;color:#fff;box-shadow:0 0 0 2px rgba(255,73,73,.35)}.Editor_modalTextarea__QBgyH{flex:1 1;width:100%;font:inherit;font-size:var(--e2-font-md);line-height:1.5;padding:14px 16px;background:#1c242a;color:var(--e2-text);border:1px solid var(--e2-border-accent);border-radius:6px;resize:none;outline:none;box-shadow:var(--e2-shadow-sm);transition:var(--e2-transition)}.Editor_modalTextarea__QBgyH:focus{border-color:var(--e2-focus);box-shadow:var(--e2-focus-ring);background:#202a31}.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_accordion__bitr3,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_makerFilter__YzgtQ,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_modelControlsRow__JuNND,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_modelMetaRow__dYZst,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_placeholderNote__msfqk,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_primaryBtn__Cht4W,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_progressText__Snkqi,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_scrollArea__nI1P_,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_sectionHeader__uU4Uw,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_sectionTitle__c4FbV,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_section__uZ8oa,.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_widgetGroup___fucy{pointer-events:none;opacity:0;transform:translateX(-6px);transition:opacity .12s ease,transform .18s ease}.Editor_panel__uYnDB.Editor_collapsed__O_tKv .Editor_utilityBar__xU1bq{background:linear-gradient(180deg,rgba(20,24,28,.95),rgba(20,24,28,.85))}.Editor_panel__uYnDB.Editor_disabled__ayC4C{pointer-events:none;opacity:.6;filter:grayscale(.3)}.Editor_panel__uYnDB.Editor_disabled__ayC4C:before{content:"Generation in progress...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(20,24,28,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--e2-text);border-radius:var(--e2-radius-md);border:1px solid var(--e2-border-accent);font-size:var(--e2-font-sm);font-weight:600;letter-spacing:.5px;z-index:100;box-shadow:var(--e2-shadow-lg);animation:Editor_pulse___VhRy 2s ease-in-out infinite;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23007BFF' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z'/%3E%3Cpath d='M8 21L9.09 15.26L16 15L9.09 14.74L8 9L6.91 14.74L0 15L6.91 15.26L8 21Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center top 20px;background-size:32px 32px;padding:64px 24px 20px;text-align:center;white-space:nowrap}@keyframes Editor_pulse___VhRy{0%,to{opacity:.8}50%{opacity:1}}.Editor_panel__uYnDB.Editor_disabled__ayC4C .Editor_utilityBar__xU1bq{pointer-events:auto;opacity:1;filter:none}.Editor_panel__uYnDB.Editor_disabled__ayC4C .Editor_editorBtn__X5DDv,.Editor_panel__uYnDB.Editor_disabled__ayC4C .Editor_iconBtn__Met0a,.Editor_panel__uYnDB.Editor_disabled__ayC4C .Editor_toggleBtn__lRGpO{pointer-events:auto}@media (max-width:1340px){.Editor_panel__uYnDB{width:300px}}@media (max-width:1180px){.Editor_panel__uYnDB{width:280px}.Editor_modal__yDpvp{width:420px}}@media (max-width:1024px){.Editor_panel__uYnDB{width:260px}}@media (max-width:880px){.Editor_panel__uYnDB{width:240px}.Editor_modal__yDpvp{width:380px;left:50%!important;right:auto;transform:translate(-50%,-50%)}}@media (max-height:760px){.Editor_scrollArea__nI1P_{padding-bottom:80px}.Editor_primaryBtn__Cht4W{margin-bottom:12px}}.ProjectBar_projectBar__OnhGt{width:100%;height:60px;display:flex;align-items:center;gap:16px;background:var(--e2-gradient,linear-gradient(155deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.06) 100%)),linear-gradient(90deg,rgba(28,32,38,.72) 0,rgba(32,40,48,.65) 50%,rgba(24,32,40,.75) 100%);backdrop-filter:var(--e2-glass-blur,blur(10px));-webkit-backdrop-filter:var(--e2-glass-blur,blur(10px));border-bottom:1px solid var(--e2-border,rgba(255,255,255,.04));box-shadow:var(--e2-shadow,0 1px 2px rgba(0,0,0,.4));color:var(--e2-text,#fff);padding:0 18px;z-index:10}.ProjectBar_buttonsColumn__3NnZY{display:flex;align-items:center;flex-shrink:0;height:100%}.ProjectBar_thumbGalleryColumn__VJWgs{flex:1 1;display:flex;align-items:flex-start;max-width:57vw;width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;flex-wrap:wrap}.ProjectBar_toolbarItem__DVu4t{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:2px;margin:0;background:transparent;overflow:hidden;min-width:40px;min-height:36px}.ProjectBar_savePinsButton__n6q8w{padding-left:3px!important}.ProjectBar_galleriesButton__AE8Pj{margin-left:-4px}.ProjectBar_pinButton__Br6zQ{padding-left:10px!important;padding-right:10px!important}.ProjectBar_toolbarItem__DVu4t:hover{background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 40%,rgba(255,255,255,.1)),linear-gradient(90deg,rgba(28,32,38,.8),rgba(32,40,48,.75) 50%,rgba(24,32,40,.85))}.ProjectBar_iconContainer__Ejxbq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:1;position:relative}.ProjectBar_icon__ARhWd{width:20px;height:20px;color:#64748b;transition:all .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));z-index:1;position:relative}.ProjectBar_iconShare__4KPyw:hover{color:#3b82f6;filter:drop-shadow(0 0 8px rgba(59,130,246,.4)) drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.1)}.ProjectBar_taskLabel__gGLbX{font-size:10px;font-weight:500;color:rgba(100,116,139,.8);transition:all .3s cubic-bezier(.25,.46,.45,.94);letter-spacing:.02em;line-height:1;margin-top:1px;opacity:.7}.ProjectBar_toolbarItem__DVu4t:hover .ProjectBar_taskLabel__gGLbX{opacity:1}.ProjectBar_disabled__CX6s0{opacity:.4;pointer-events:none;cursor:default!important;box-shadow:none!important;background:transparent!important}.ProjectBar_iconDisabled__nIZyu{opacity:.5;filter:grayscale(1);pointer-events:none}.ProjectBar_verticalRule__Q_ioJ{width:1px;height:32px;background:rgba(255,255,255,.1);margin:0 8px;flex-shrink:0}.WFSender_overlay__FPO6E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,34,40,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.WFSender_panel__o3wY9{width:400px;height:450px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(30,34,40,.85)),linear-gradient(180deg,rgba(28,32,38,.8),rgba(24,28,32,.65));border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.18);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);display:flex;flex-direction:column;align-items:stretch;padding:24px 20px 18px;position:relative}.WFSender_title__uTuu7{font-size:1.35rem;font-weight:700;color:#f3f4f6;text-align:center;margin-bottom:16px;letter-spacing:.01em;background:linear-gradient(90deg,#3b82f6 10%,#2563eb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WFSender_thumbnailWrapper__I7CwQ{display:flex;justify-content:center;align-items:center;margin-bottom:12px;min-height:64px}.WFSender_thumbnailList__zsHJf{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;max-height:110px;overflow-x:hidden;overflow-y:auto}.WFSender_thumbnail__mgk_5{max-width:100px;max-height:100px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12)}.WFSender_content__UWvLm{resize:none;width:100%;min-height:60px;max-height:90px;margin-bottom:12px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#f3f4f6;font-size:15px;padding:10px 12px;box-shadow:0 1px 2px rgba(0,0,0,.06);outline:none;transition:border .2s}.WFSender_content__UWvLm:focus{border:1.5px solid #3b82f6;background:rgba(255,255,255,.13)}.WFSender_tagsField__k4ooL{margin-bottom:16px}.WFSender_tagsLabel__w4M8w{font-weight:500;font-size:14px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.WFSender_requiredStar__VoH4_{color:#e11d48;font-size:13px;font-weight:700;margin-left:2px}.WFSender_requiredStar__VoH4_ small{font-size:10px;font-weight:400;margin-left:2px}.WFSender_tags__jQbDX{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.WFSender_tag__RmFRS{background:linear-gradient(135deg,rgba(59,130,246,.13),rgba(59,130,246,.07));color:#60a5fa;border-radius:7px;padding:3px 10px 3px 8px;font-size:13px;display:flex;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.08)}.WFSender_removeTag__A28Ub{background:none;border:none;color:#60a5fa;font-size:15px;margin-left:4px;cursor:pointer;opacity:.7;transition:opacity .2s}.WFSender_removeTag__A28Ub:hover{opacity:1}.WFSender_tagInput__kXX_Y{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#f3f4f6;font-size:14px;padding:8px 10px;outline:none;transition:border .2s}.WFSender_tagInput__kXX_Y:focus{border:1.5px solid #3b82f6;background:rgba(255,255,255,.13)}.WFSender_buttonGroup__X9HWU{display:flex;justify-content:flex-end;gap:12px;margin-top:auto}.WFSender_sendButton__3TZ_j{background:linear-gradient(90deg,#3b82f6 60%,#2563eb);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(59,130,246,.1);transition:background .2s,transform .1s}.WFSender_sendButton__3TZ_j:disabled,.WFSender_sendButton__3TZ_j[disabled]{background:#a1a1aa!important;color:#e5e7eb!important;cursor:default!important;box-shadow:none!important;opacity:.7;pointer-events:none}.WFSender_sendButton__3TZ_j:not(:disabled):hover{background:linear-gradient(90deg,#2563eb 60%,#3b82f6);transform:translateY(-2px) scale(1.04)}.WFSender_cancelButton__BBLUy{background:rgba(255,255,255,.1);color:#cbd5e1;border:none;border-radius:8px;padding:8px 18px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.WFSender_cancelButton__BBLUy:hover{background:rgba(255,255,255,.18);color:#fff}.WFSender_uploadProgress__VMfRJ{height:50px;margin-bottom:16px;padding:12px;background:rgba(255,255,255,.08);border-radius:10px;border:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column;justify-content:center}.WFSender_uploadMessage__Jquh3{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#f3f4f6;font-size:14px;font-weight:500}.WFSender_spinner__SqEl3{width:16px;height:16px;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:WFSender_spin__LXYAA 1s linear infinite}@keyframes WFSender_spin__LXYAA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WFSender_progressBar__122dJ{width:100%;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.WFSender_progressFill__bHLA7{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;transition:width .3s ease}.WFSender_shareField__BxcqP{margin-bottom:12px}.WFSender_shareLabel__MdqK8{font-weight:500;font-size:14px;color:#f3f4f6;display:flex;align-items:center;gap:8px;cursor:pointer}.WFSender_shareCheckbox__vXWef{margin:0;cursor:pointer}.WFSender_helpText__f8FdS{color:#94a3b8;font-size:12px;margin-left:4px;cursor:help;opacity:.7;transition:opacity .2s}.WFSender_helpText__f8FdS:hover{opacity:1}.WFSender_error__r2_m8{color:#ef4444;font-size:14px;margin-top:8px;padding:8px;background:rgba(239,68,68,.1);border-radius:6px;border:1px solid rgba(239,68,68,.2)}.ThumbGallery_container__9qRRv{background:linear-gradient(145deg,rgba(56,66,78,.25),rgba(20,24,32,.95)),linear-gradient(180deg,rgba(35,42,52,.9),rgba(20,24,32,.85));border-radius:4px;padding:8px 12px;height:44px;box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08),inset 0 0 0 1px rgba(148,163,184,.08);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(148,163,184,.08);display:flex;align-items:center;gap:12px;width:100%}.ThumbGallery_header__e8_Ch{display:flex;align-items:center;gap:8px;flex-shrink:0}.ThumbGallery_title__S9095{font-size:14px;font-weight:600;color:#f3f4f6;letter-spacing:.01em;background:linear-gradient(90deg,#3b82f6 10%,#2563eb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ThumbGallery_count__tKX_O{font-size:10px;font-weight:500;color:#9ca3af;padding:2px}.ThumbGallery_gallery__BXLyQ{display:flex;gap:6px;align-items:flex-start;overflow-x:hidden;overflow-y:auto;flex:1 1;height:100%;padding-right:4px;flex-wrap:wrap}.ThumbGallery_gallery__BXLyQ::-webkit-scrollbar{height:3px}.ThumbGallery_gallery__BXLyQ::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:2px}.ThumbGallery_gallery__BXLyQ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.ThumbGallery_gallery__BXLyQ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.ThumbGallery_thumbnailWrapper__B4FKw{flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease;position:relative}.ThumbGallery_thumbnailWrapper__B4FKw:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.25)}.ThumbGallery_thumbnail__r6FqD{width:28px;height:28px;object-fit:cover;display:block;transition:opacity .2s ease}.ThumbGallery_thumbnail__r6FqD:hover{opacity:.9}.ThumbGallery_emptyState___eaMe{display:flex;align-items:center;justify-content:center;flex:1 1;height:100%;border:1px dashed rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.02);margin-left:6px}.ThumbGallery_emptyText__gCARK{font-size:11px;color:#6b7280;font-weight:500;font-style:italic}.ThumbGallery_videoFallback__hQpxO{position:absolute;top:0;left:0;width:28px;height:28px;background:rgba(0,0,0,.8);border-radius:6px;display:flex;align-items:center;justify-content:center}.ThumbGallery_videoIcon__UTILS{width:16px;height:16px;color:#ffffff}.ThumbGallery_preview__XKIMN{position:fixed;z-index:999999;pointer-events:none;transform:translate(-50%);animation:ThumbGallery_fadeIn__PKKoO .2s ease-out;isolation:isolate}.ThumbGallery_previewImage__FmOM5{max-width:200px;max-height:200px;width:auto;height:auto;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.1);background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.15)}@keyframes ThumbGallery_fadeIn__PKKoO{0%{opacity:0;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.SavePinsModal_overlay__Q63Ux{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100}.SavePinsModal_modal__5ioE8{background:rgba(20,20,20,.95);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5);max-width:480px;width:90%;max-height:80vh;overflow:hidden;position:relative}.SavePinsModal_header__AGKZA{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.SavePinsModal_title__Y3zoz{font-size:18px;font-weight:600;color:white;margin:0}.SavePinsModal_closeButton__TocKB{background:none;border:none;color:rgba(255,255,255,.7);font-size:24px;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .15s ease}.SavePinsModal_closeButton__TocKB:hover{background:rgba(255,255,255,.1);color:white}.SavePinsModal_content__w6f0g{padding:24px;overflow-y:auto;max-height:calc(80vh - 140px)}.SavePinsModal_field__Gpz2J{margin-bottom:20px}.SavePinsModal_label__McUZW{display:block;font-size:14px;font-weight:500;color:rgba(255,255,255,.9);margin-bottom:8px}.SavePinsModal_select__ja9Nj{width:100%;padding:12px 16px;background:rgba(40,40,40,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white;font-size:14px;transition:all .15s ease}.SavePinsModal_select__ja9Nj:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.SavePinsModal_select__ja9Nj:disabled{opacity:.5;cursor:not-allowed}.SavePinsModal_input__JP0i0{flex:1 1;padding:12px 16px;background:rgba(40,40,40,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white;font-size:14px;transition:all .15s ease}.SavePinsModal_input__JP0i0:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.SavePinsModal_input__JP0i0:disabled{opacity:.5;cursor:not-allowed}.SavePinsModal_input__JP0i0::placeholder{color:rgba(255,255,255,.5)}.SavePinsModal_addGalleryRow__Q1XJW{display:flex;gap:12px;align-items:stretch}.SavePinsModal_addButton__bqa31{padding:12px 20px;background:linear-gradient(135deg,rgba(0,123,255,.25),rgba(0,123,255,.15));border:1px solid rgba(0,123,255,.3);border-radius:8px;color:#5AC8FA;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 4px rgba(0,0,0,.1);white-space:nowrap}.SavePinsModal_addButton__bqa31:hover:not(:disabled){background:linear-gradient(135deg,rgba(0,123,255,.35),rgba(0,123,255,.25));border-color:rgba(0,123,255,.4);color:#70D0FF}.SavePinsModal_addButton__bqa31:disabled{opacity:.5;cursor:not-allowed}.SavePinsModal_thumbnailGallery__ydOgw{height:120px;overflow-y:auto;overflow-x:hidden;background:rgba(40,40,40,.5);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-auto-rows:80px;grid-gap:8px;gap:8px;align-content:start}.SavePinsModal_thumbnailWrapper__EeuGr{width:100%;height:100%;border-radius:6px;overflow:hidden;background:rgba(60,60,60,.5);border:1px solid rgba(255,255,255,.1)}.SavePinsModal_thumbnail__W7hMj{width:100%;height:100%;object-fit:cover;transition:transform .15s ease}.SavePinsModal_thumbnail__W7hMj:hover{transform:scale(1.05)}.SavePinsModal_imageCount__fKNU8{padding:12px 16px;background:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);border-radius:8px;color:#4da6ff;font-size:14px;text-align:center;margin-top:16px}.SavePinsModal_error__3t_fm{padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#ff6b7a;font-size:14px;margin-bottom:16px}.SavePinsModal_footer__mgXol{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);justify-content:flex-end}.SavePinsModal_cancelButton__Nu0B1{padding:12px 24px;background:linear-gradient(135deg,rgba(108,117,125,.25),rgba(108,117,125,.15));border:1px solid rgba(108,117,125,.3);border-radius:8px;color:#9CA3AF;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.SavePinsModal_cancelButton__Nu0B1:hover:not(:disabled){background:linear-gradient(135deg,rgba(108,117,125,.35),rgba(108,117,125,.25));border-color:rgba(108,117,125,.4);color:#D1D5DB}.SavePinsModal_cancelButton__Nu0B1:disabled{opacity:.5;cursor:not-allowed}.SavePinsModal_saveButton__VniVy{padding:12px 24px;background:linear-gradient(135deg,rgba(40,167,69,.25),rgba(40,167,69,.15));border:1px solid rgba(40,167,69,.3);border-radius:8px;color:#6EE7B7;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.SavePinsModal_saveButton__VniVy:hover:not(:disabled){background:linear-gradient(135deg,rgba(40,167,69,.35),rgba(40,167,69,.25));border-color:rgba(40,167,69,.4);color:#86EFAC}.SavePinsModal_saveButton__VniVy:disabled{opacity:.5;cursor:not-allowed}.SavePinsModal_loadingOverlay___u88d{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.SavePinsModal_spinner__hH0bu{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#007bff;border-radius:50%;animation:SavePinsModal_spin__gdARy 1s linear infinite}@keyframes SavePinsModal_spin__gdARy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SavePinsModal_uploadOverlay__s9eoh{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10}.SavePinsModal_uploadContent__1Wj3F{background:rgba(40,40,40,.95);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:32px;max-width:400px;width:80%;box-shadow:0 20px 40px rgba(0,0,0,.5)}.SavePinsModal_uploadMessage__d1_iv{display:flex;align-items:center;gap:16px;margin-bottom:20px;color:white;font-size:16px;font-weight:500;text-align:center;justify-content:center}.SavePinsModal_progressBar__sbeCq{width:100%;height:12px;background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.SavePinsModal_progressFill__cEPGk{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:6px;transition:width .3s ease}.SavePinsModal_loadingText__fcCtx{color:white;font-size:14px;font-weight:500}@media (max-width:768px){.SavePinsModal_modal__5ioE8{max-width:95%;margin:20px}.SavePinsModal_addGalleryRow__Q1XJW{flex-direction:column}.SavePinsModal_footer__mgXol{flex-direction:column-reverse}.SavePinsModal_footer__mgXol button{width:100%}}