@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2)format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2)format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2)format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alimama ShuHeiTi;src:url(/assets/AlimamaShuHeiTi-Bold-oZI_x9cA.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--chi-silver:#c9d4e4;--chi-silver-hi:#eef2f8;--chi-orange:#ff8a3d;--chi-scarlet:#e50914;--chi-ember:#ff5a2e;--chi-gold:#f5c451;--chi-flame:linear-gradient(115deg, #eef2f8 0%, #f5c451 42%, #ff8a3d 68%, #e50914 100%)}html,body,#root{width:100%;min-height:100%;margin:0}body{color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;margin:0;font-family:Manrope,Segoe UI,sans-serif}button,input{font:inherit}.boot{color:#9a9a9a;background:#0a0a0a;place-items:center;min-height:100svh;display:grid}.ap-adapt{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:520px;margin:8px 0 16px;padding:16px 18px}.ap-adapt__question{color:#fff;margin:0 0 10px;font-size:14px;font-weight:600}.ap-adapt__options{flex-direction:column;gap:8px;display:flex}.ap-adapt__option{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ap-adapt__option:hover:not(:disabled){background:#ffffff0f}.ap-adapt__option.is-selected{background:#ffffff1a;border-color:#ffffff73}.ap-adapt__option:disabled{opacity:.6;cursor:not-allowed}.ap-adapt__radio{color:#ffffff8c;flex-shrink:0;margin-top:2px;font-size:12px}.ap-adapt__option.is-selected .ap-adapt__radio{color:#fff}.ap-adapt__option-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-adapt__option-body strong{color:#fff;font-size:13px;font-weight:650}.ap-adapt__option-body em{color:var(--ac-muted,#ffffff8c);font-size:12px;font-style:normal;line-height:1.5}.ap-adapt__confirm{color:#111;width:100%;height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:14px;font-size:14px;font-weight:700}.ap-adapt__confirm:hover:not(:disabled){background:#f0f0f0}.ap-adapt__confirm:disabled{opacity:.45;cursor:not-allowed}.ap-toolcard{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:520px;margin:4px 0 8px;padding:12px 14px}.ap-toolcard__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ap-toolcard__title{color:#ffffffe6;font-size:13px;font-weight:600}.ap-toolcard__chev{color:#fff6;font-size:12px}.ap-toolcard__detail{color:#ffffff8c;white-space:pre-wrap;word-break:break-word;border-left:2px solid #a08cff73;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.55}.ap-toolcard__skeleton{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.ap-toolcard__skeleton span{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.2s ease-in-out infinite ap-toolcard-shimmer;display:block}.ap-toolcard__skeleton span:first-child{width:92%}.ap-toolcard__skeleton span:nth-child(2){width:74%}.ap-toolcard__skeleton span:nth-child(3){width:58%}.ap-toolcard__foot{color:#ffffff80;font-size:12px}.ap-toolcard.is-error .ap-toolcard__foot{color:#f0a0a0}.ap-toolcard.is-done .ap-toolcard__foot{color:#a0dcb4d9}@keyframes ap-toolcard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ap-eoprog{box-sizing:border-box;white-space:normal;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:520px;margin:4px 0 8px;padding:14px 16px 12px}.ap-eoprog__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ap-eoprog__title{color:#ffffffeb;font-size:14px;font-weight:600;line-height:1.35}.ap-eoprog__frac{color:#ffffff73;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.ap-eoprog__bar{background:#ffffff1a;border-radius:999px;height:4px;margin-bottom:14px;overflow:hidden}.ap-eoprog__bar-fill{background:#ffffff8c;border-radius:999px;height:100%;transition:width .35s}.ap-eoprog__list{flex-direction:column;gap:12px;max-height:min(560px,56vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ap-eoprog__item{isolation:isolate;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:10px;min-height:22px;display:flex;position:relative}.ap-eoprog__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.ap-eoprog__spin{border:1.5px solid #ffffff38;border-top-color:#ffffffbf;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ap-eoprog-spin}.ap-eoprog__text{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.ap-eoprog__label-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.ap-eoprog__label{color:#ffffff9e;min-width:0;font-size:13px;line-height:1.4;display:block}.ap-eoprog__debug-btns{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.ap-eoprog__debug-btn{appearance:none;color:#78b4fff2;cursor:pointer;white-space:nowrap;background:#6496ff14;border:1px solid #6496ff66;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;line-height:1.2;transition:all .2s}.ap-eoprog__debug-btn:hover{background:#6496ff26;border-color:#6496ff99}.ap-eoprog__debug-btn:active{transform:scale(.95)}.ap-eoprog__debug-detail{background:#0006;border:1px solid #6496ff40;border-radius:8px;width:100%;max-height:400px;margin-top:8px;margin-left:26px;animation:.2s ap-eoprog-debug-fade-in;overflow:auto}.ap-eoprog__debug-header{color:#78b4fff2;background:#6496ff14;border-bottom:1px solid #6496ff33;padding:8px 12px;font-size:11px;font-weight:600}.ap-eoprog__debug-content{color:#c8dcffe6;white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5}@keyframes ap-eoprog-debug-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ap-eoprog__error-btn{appearance:none;color:#f0a0a0f2;cursor:pointer;white-space:nowrap;background:#f0a0a01a;border:1px solid #f0a0a073;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 10px;font-size:11px;line-height:1.2;transition:all .2s}.ap-eoprog__error-btn:hover{background:#f0a0a02e;border-color:#f0a0a0a6}.ap-eoprog__error-btn:active{transform:scale(.95)}.ap-eoprog__error-detail{color:#f0b4b4eb;white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #f0a0a047;border-radius:8px;width:100%;max-height:200px;margin-top:6px;margin-left:26px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;animation:.2s ap-eoprog-error-fade-in;overflow:auto}@keyframes ap-eoprog-error-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ap-eoprog__err-btn{appearance:none;color:#f0a0a0f2;cursor:pointer;white-space:nowrap;background:#f0a0a01a;border:1px solid #f0a0a073;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;line-height:1.2}.ap-eoprog__err-btn:hover{background:#f0a0a02e;border-color:#f0a0a0a6}.ap-eoprog__err-body{color:#f0b4b4eb;white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #f0a0a047;border-radius:8px;width:100%;max-height:min(220px,28vh);margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;overflow:auto}.ap-eoprog__foot--err{color:#f0a0a0e6;flex-direction:column;align-items:flex-start;gap:0;display:flex}.ap-eoprog__detail{-webkit-line-clamp:2;color:#ffffff6b;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.ap-eoprog__beat{color:#ffffff57;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;line-height:1.3;display:block}.ap-eoprog__beat.is-live{color:#6ed2a0cc}.ap-eoprog__beat.is-stall{color:#f0c878eb}.ap-eoprog__detail.is-multiline{-webkit-line-clamp:2;white-space:pre-wrap;contain:layout paint;background:#00000047;border-radius:8px;-webkit-box-orient:vertical;margin-top:4px;padding:6px 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.ap-eoprog__detail.is-thinking{font-style:italic}.ap-eoprog__item.is-running .ap-eoprog__detail.is-multiline,.ap-eoprog__item.is-active .ap-eoprog__detail.is-multiline{-webkit-line-clamp:unset;max-height:200px;display:block;overflow:auto}.ap-eoprog__retry-btn{color:#6ed2a0d9;border-color:#6ed2a059}.ap-eoprog__retry-btn:hover{color:#8ce6b4;border-color:#6ed2a099}.ap-eoprog__detail.is-multiline::-webkit-scrollbar{width:6px;height:6px}.ap-eoprog__debug-content::-webkit-scrollbar{width:6px;height:6px}.ap-eoprog__detail.is-multiline::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.ap-eoprog__debug-content::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.ap-eoprog__detail.is-multiline::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ap-eoprog__debug-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ap-eoprog__detail.is-multiline::-webkit-scrollbar-track{background:0 0}.ap-eoprog__debug-content::-webkit-scrollbar-track{background:0 0}.ap-eoprog__item.is-done .ap-eoprog__detail.is-multiline{-webkit-line-clamp:unset;max-height:140px;font-style:normal;display:block;overflow:auto}.ap-eoprog__item.is-running .ap-eoprog__detail,.ap-eoprog__item.is-active .ap-eoprog__detail{color:#ffffff94}.ap-eoprog__item.is-failed .ap-eoprog__detail{color:#f0a0a0bf}.ap-eoprog__item.is-done .ap-eoprog__label{color:#ffffffc7}.ap-eoprog__item.is-running .ap-eoprog__label,.ap-eoprog__item.is-active .ap-eoprog__label{color:#ffffffe0}.ap-eoprog__item.is-failed .ap-eoprog__label{color:#f0a0a0e6}.ap-eoprog__foot{color:#ffffff7a;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:10px;font-size:12px}.ap-eoprog.is-done .ap-eoprog__foot{color:#a0dcb4d9}.ap-eoprog.is-failed .ap-eoprog__foot{color:#f0a0a0e6}.ap-eoprog.is-stopped .ap-eoprog__foot{color:#f0c88ce6}@keyframes ap-eoprog-spin{to{transform:rotate(360deg)}}.ac-stage{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.ac-stage.is-running{border-color:#a08cff4d}.ac-stage.is-failed{border-color:#f0a0a047}.ac-stage__head{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;display:flex}.ac-stage__head:disabled{cursor:default}.ac-stage__head:hover:not(:disabled){background:#ffffff0a}.ac-stage__icon{flex:none;align-items:center;display:inline-flex}.ac-stage__title{flex:none;font-weight:600}.ac-stage__summary{color:#ffffff80;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ac-stage__warn{color:#f0c878eb;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.ac-stage__chevron{color:#ffffff61;flex:none;margin-left:auto;transition:transform .15s}.ac-stage__chevron.is-open{transform:rotate(180deg)}.ac-stage__warn+.ac-stage__chevron{margin-left:8px}.ac-stage__body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.ac-stage__notes{flex-direction:column;gap:6px;display:flex}.ac-stage__note{color:#fff9;white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.55}.ac-stage__note.is-warn{color:#f0aa96e6}.ac-stage__mark{color:#fff6;font-size:12px}.ac-stage__mark.is-warn{color:#f0c878eb}.ac-stage__spin{border:2px solid #a08cff4d;border-top-color:#b4a0ffe6;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ac-stage-spin}@keyframes ac-stage-spin{to{transform:rotate(360deg)}}.ac__stagepanel{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ac__bubble-row:has(.ac__stagepanel:empty){display:none}.toastlog{z-index:30;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:200px;right:16px}.toastlog__toggle{color:#ffffff80;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414148c;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:11px}.toastlog__toggle:hover{color:#ffffffe6;background:#141414c7}.toastlog__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212f0;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;width:340px;max-width:calc(100vw - 32px);max-height:46vh;display:flex;overflow:hidden}.toastlog__head{color:#ffffffbf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.toastlog__clear{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:none;font-size:11px}.toastlog__clear:hover{color:#fff}.toastlog__clear:disabled{opacity:.4;cursor:default}.toastlog__list{scrollbar-width:thin;padding:6px 0;overflow-y:auto}.toastlog__list::-webkit-scrollbar{width:6px}.toastlog__list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.toastlog__item{gap:8px;padding:4px 12px;font-size:12px;line-height:1.5;display:flex}.toastlog__time{color:#fff6;font-variant-numeric:tabular-nums;flex:none}.toastlog__text{color:#ffffffd1;word-break:break-all;white-space:pre-wrap}.toastlog__empty{color:#fff6;padding:14px 12px;font-size:12px}.ap-next{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;width:100%;max-width:none;margin:10px 0 4px;padding:14px 16px}.ap-next__question{color:#ffffffeb;margin:0 0 12px;font-size:14px;font-weight:600}.ap-next__options{flex-direction:column;gap:8px;display:flex}.ap-next__col{flex-direction:column;gap:8px;width:100%;display:flex}.ap-next__row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ap-next__option{color:#ffffffe6;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:13px;line-height:1.4}.ap-next__option--half{flex:calc(50% - 4px);width:auto;min-width:140px}.ap-next__option:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.ap-next__option.is-recommend{background:#7864dc2e;border-color:#a08cff73}.ap-next__option--muted{color:#ffffff73;background:0 0;border-style:dashed;border-color:#ffffff1f;min-height:34px;padding:6px 12px;font-size:12px}.ap-next__option--muted:hover:not(:disabled){color:#ffffffb3;background:#ffffff0a;border-color:#ffffff38}.ap-next__option:disabled{opacity:.5;cursor:not-allowed}.ap-next.is-locked .ap-next__option:disabled{opacity:1;cursor:default}.ap-next.is-locked .ap-next__option:not(.is-selected){opacity:.45}.ap-next__option.is-selected{background:#466ec838;border-color:#78aaff8c}.ap-next__hint{color:#ffffff80;margin:-2px 0 10px;font-size:12px;line-height:1.55}.ap-next__hint--below{margin:10px 0 0}.ap-next__picked{color:#ffffff80;margin-top:10px;font-size:12px}.credits-mark{vertical-align:middle;align-items:center;gap:3px;line-height:1;display:inline-flex}.credits-mark svg{flex-shrink:0;display:block}.credits-mark__num{font-variant-numeric:tabular-nums;line-height:1}.acm{min-width:0;max-width:100%;position:relative}.acm--channel{max-width:min(180px,42%)}.acm__btn{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 2px;display:inline-flex}.acm__btn--channel{color:#ffffff8c}.acm__btn:hover:not(:disabled){color:#fff;background:#ffffff0f}.acm__btn--channel:hover:not(:disabled){color:#ffffffe6}.acm__btn:disabled{opacity:.55;cursor:default}.acm__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.acm__menu{z-index:12000;background:#232326;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:min(260px,100vw - 80px);max-width:320px;max-height:240px;padding:6px;font-size:13px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #00000073}.acm__item{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.acm__item:hover,.acm__item.is-active{color:#fff;background:#ffffff14}.acm__item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.acm__item-tag{color:#ffffff8c;background:#ffffff1a;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px}.acm__menu--browse{min-width:min(660px,100vw - 32px);max-width:min(660px,100vw - 24px);max-height:var(--acm-menu-maxh,min(360px, 52vh));flex-direction:row;align-items:stretch;padding:0;overflow:hidden}.acm__browse-groups,.acm__browse-models{height:100%;max-height:var(--acm-menu-maxh,min(360px, 52vh));scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;gap:2px;padding:8px;display:flex;overflow:auto}.acm__browse-groups::-webkit-scrollbar{width:6px}.acm__browse-models::-webkit-scrollbar{width:6px}.acm__browse-groups::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.acm__browse-models::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.acm__browse-groups{border-right:1px solid #ffffff1a;width:30%}.acm__browse-models{width:70%}.acm__browse-groups>button,.acm__browse-models>button{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.acm__browse-groups>button:hover,.acm__browse-groups>button.is-active,.acm__browse-models>button:hover,.acm__browse-models>button.is-active{color:#fff;background:#ffffff14}.acm__group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acm__browse-models>button strong{word-break:break-word;flex:1;min-width:0;font-size:13px;font-weight:550;line-height:1.4}.acm__credits{white-space:nowrap;color:#ffffff8c;flex-shrink:0;align-items:center;gap:4px;font-size:11px;line-height:1.4;display:inline-flex}@media (width<=480px){.acm__credits{white-space:normal;flex-shrink:1;min-width:0}}.asu-mask{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asu{color:#f2f2f2;background:#1a1a1a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:min(1080px,96vw);height:min(720px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.asu__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.asu__head{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.asu__title{margin:0;font-size:18px;font-weight:700}.asu__close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.asu__close:hover{color:#fff;background:#ffffff14}.asu__body{flex:1;gap:16px;min-height:0;padding:0 20px;display:flex}.asu__loading{color:#ffffff80;flex:1;place-items:center;font-size:14px;display:grid}.asu__side{flex-direction:column;flex-shrink:0;gap:14px;width:300px;padding-bottom:8px;display:flex;overflow:auto}.asu__drop{color:#ffffff8c;text-align:center;background:#242424;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;display:flex}.asu__drop-text{color:#ffffff80;margin:0;font-size:12px;line-height:1.5}.asu__drop-picked{color:#ffffffc7;margin:0;font-size:12px}.asu__pick-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.asu__btn-ghost{color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;height:32px;padding:0 12px;font-size:12px}.asu__btn-ghost:hover{background:#ffffff14}.asu__field{flex-direction:column;gap:8px;display:flex}.asu__label{color:#ffffffc7;font-size:13px}.asu__req{color:#ff6b6b}.asu__cover{color:#ffffff8c;cursor:pointer;background:#242424 50%/cover;border:1px dashed #fff3;border-radius:12px;place-items:center;width:96px;height:72px;font-size:12px;display:grid}.asu__cover span{align-items:center;gap:4px;display:inline-flex}.asu__cover.has-image{border-style:solid}.asu__cover-clear{color:#ffffff73;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.asu__cover-clear:hover{color:#fff}.asu__hint{color:#ffffff61;margin:0;font-size:11px;line-height:1.45}.asu__input,.asu__select,.asu__textarea{color:#fff;box-sizing:border-box;background:#242424;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;font-size:13px}.asu__input,.asu__select{height:38px;padding:0 12px}.asu__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.asu__select:disabled{opacity:.55;cursor:default}.asu__select option{color:#fff;background:#242424}.asu__textarea{resize:vertical;min-height:88px;padding:10px 12px;font-family:inherit;line-height:1.45}.asu__input::placeholder,.asu__textarea::placeholder{color:#ffffff52}.asu__input:focus,.asu__select:focus,.asu__textarea:focus{border-color:#ffffff38}.asu__check{color:#ffffffc7;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.asu__check input{accent-color:#fff;width:15px;height:15px}.asu__preview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.asu__preview-tabs{gap:8px;margin-bottom:10px;display:flex}.asu__preview-tab{color:#ffffff80;background:0 0;border-radius:999px;height:28px;padding:0 12px;font-size:12px;line-height:28px}.asu__preview-tab.is-active{color:#111;background:#fff;font-weight:600}.asu__preview-label{color:#ffffff73;margin-bottom:8px;font-size:12px}.asu__file-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.asu__file-tab{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;max-width:140px;height:26px;padding:0 10px;font-size:11px;overflow:hidden}.asu__file-tab.is-active{color:#fff;background:#ffffff1a}.asu__preview-box{background:#141414;border:1px solid #ffffff0f;border-radius:14px;flex:1;min-height:0;overflow:hidden}.asu__preview-code{white-space:pre-wrap;word-break:break-word;color:#ffffffd1;height:100%;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.asu__preview-empty{text-align:center;color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;display:flex}.asu__preview-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.5}.asu__foot{flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.asu__btn-cancel,.asu__btn-submit{cursor:pointer;border:0;border-radius:10px;min-width:88px;height:36px;padding:0 18px;font-size:13px}.asu__btn-cancel{color:#ffffffd9;background:#2a2a2a}.asu__btn-cancel:hover{background:#333}.asu__btn-submit{color:#fff;background:#3a3a3a;font-weight:600}.asu__btn-submit:hover{background:#484848}@media (width<=860px){.asu{height:min(860px,94vh)}.asu__body{flex-direction:column}.asu__side{width:auto;max-height:42%}.asu__preview{min-height:240px}}.asm-mask{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asm{color:#f3f3f3;background:#1a1a1a;border:1px solid #ffffff14;border-radius:18px;width:min(1080px,96vw);height:min(720px,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.asm__side{background:#151515;border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 168px;gap:18px;padding:22px 14px;display:flex}.asm__brand{letter-spacing:.04em;color:#ffffff73;padding:0 10px;font-size:13px;font-weight:650}.asm__nav{flex-direction:column;gap:4px;display:flex}.asm__nav-item{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:14px;display:flex}.asm__nav-item:hover{color:#ffffffe6;background:#ffffff0d}.asm__nav-item.is-active{color:#fff;background:#ffffff1a;font-weight:600}.asm__main{flex-direction:column;flex:1;min-width:0;padding:22px 28px 24px;display:flex;position:relative}.asm__close{z-index:2;color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.asm__close:hover{color:#fff;background:#ffffff14}.asm__main-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-right:40px;display:flex}.asm__main-title{flex-shrink:0;margin:0;font-size:22px;font-weight:700}.asm__main-actions{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.asm__sort{color:#ffffffb3;cursor:pointer;background:#2a2a2a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;display:inline-flex}.asm__sort select{color:#ffffffe0;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23aaa' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;padding-right:12px;font-size:13px}.asm__sort select option{color:#fff;background:#2a2a2a}.asm__search{color:#ffffff73;background:#2a2a2a;border-radius:999px;flex:0 240px;align-items:center;gap:8px;min-width:140px;max-width:280px;height:36px;padding:0 14px;display:flex}.asm__search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.asm__search input::placeholder{color:#ffffff59}.asm__btn-upload{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.asm__btn-upload:hover{background:#ffffff0f;border-color:#ffffff47}.asm__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.asm__filter{color:#ffffff8c;cursor:pointer;background:#2a2a2a;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:13px}.asm__filter:hover{color:#ffffffd9;background:#ffffff0d}.asm__filter.is-active{color:#111;background:#fff;font-weight:600}.asm__body{flex:1;width:100%;min-height:0;display:flex}.asm__body.is-empty{justify-content:center;align-items:center}.asm__body.is-list{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-right:4px;overflow:auto}.asm__loading{color:#ffffff73;font-size:13px}.asm__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;padding:24px 16px;display:flex}.asm__empty-icon{color:#ffffff59;margin-bottom:18px}.asm__empty-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:650}.asm__empty-desc{color:#ffffff73;margin:0 0 22px;font-size:13px;line-height:1.55}.asm__skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 16px;width:100%;display:grid}.asm__skill-card{z-index:0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.asm__skill-card:hover{background:#ffffff0a;border-color:#ffffff0a}.asm__skill-card.is-clickable{cursor:pointer}.asm__skill-card.is-clickable:hover{background:#ffffff0f;border-color:#ffffff14}.asm__skill-card:has(.asm__skill-dropdown){z-index:5}.asm__skill-card.is-busy,.asm__skill-card.is-disabled-skill{opacity:.72}.asm__skill-card.is-disabled-skill .asm__skill-name{color:#ffffffb8}.asm__skill-icon-wrap{flex:0 0 56px;width:56px;height:56px;position:relative}.asm__skill-icon{background-position:50%;background-size:cover;border-radius:12px;width:56px;height:56px}.asm__skill-icon.is-fallback{color:#fff;place-items:center;font-size:20px;font-weight:700;display:grid}.asm__official{color:#fff;pointer-events:none;background:#3b82f6;border-radius:8px 0;padding:1px 5px;font-size:10px;font-weight:650;line-height:1.4;position:absolute;top:0;left:0}.asm__skill-body{flex:1;min-width:0;padding-top:1px}.asm__skill-top{align-items:center;gap:8px;min-width:0;display:flex}.asm__skill-name{color:#fff;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:650;display:flex;overflow:hidden}.asm__skill-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asm__skill-status{color:#ffffff73;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.asm__skill-chevron{color:#ffffff59;flex-shrink:0;font-size:18px;line-height:1}.asm__fav-btn{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.asm__fav-btn:hover:not(:disabled){color:#f5c84c;background:#ffffff0f}.asm__fav-btn.is-on{color:#f5c84c}.asm__fav-btn:disabled{opacity:.5;cursor:not-allowed}.asm__skill-menu{flex-shrink:0;position:relative}.asm__skill-more{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.asm__skill-more:hover:not(:disabled){color:#fff;background:#ffffff14}.asm__skill-more:disabled{opacity:.55;cursor:default}.asm__skill-dropdown{z-index:6;background:#2a2a2a;border:1px solid #ffffff1a;border-radius:10px;min-width:96px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000073}.asm__skill-dropdown-item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 12px;font-size:13px;display:block}.asm__skill-dropdown-item:hover:not(:disabled){background:#ffffff14}.asm__skill-dropdown-item.is-danger{color:#ff8c8cf2}.asm__skill-dropdown-item.is-danger:hover:not(:disabled){background:#ff464624}.asm__skill-dropdown-item:disabled{opacity:.55;cursor:default}.asm__skill-desc{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.asm__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:4px;display:flex}.asm__pager{align-items:center;gap:6px;display:flex}.asm__page-btn{color:#ffffffa6;cursor:pointer;background:#2a2a2a;border:0;border-radius:8px;min-width:30px;height:30px;padding:0 8px;font-size:13px}.asm__page-btn:hover:not(:disabled):not(.is-active){color:#fff;background:#ffffff1a}.asm__page-btn.is-active{color:#111;background:#fff;font-weight:650}.asm__page-btn:disabled{opacity:.35;cursor:default}.asm__total{color:#ffffff59;white-space:nowrap;font-size:12px}.asm__btn-primary{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;min-width:148px;height:40px;padding:0 22px;font-size:14px;font-weight:650}.asm__btn-primary:hover{background:#f0f0f0}.asm__detail{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:28px;display:flex;overflow:auto}.asm__detail-back{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;height:32px;padding:0 4px;font-size:13px;display:inline-flex}.asm__detail-back:hover{color:#fff;background:#ffffff0f}.asm__detail-head{align-items:flex-start;gap:14px;display:flex}.asm__detail-icon{background-position:50%;background-size:cover;border-radius:14px;flex:0 0 56px;width:56px;height:56px}.asm__detail-icon.is-fallback{color:#fff;place-items:center;font-size:22px;font-weight:700;display:grid}.asm__detail-titles{flex:1;min-width:0;padding-top:2px}.asm__detail-title-row{align-items:center;gap:8px;min-width:0;display:flex}.asm__detail-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:700;overflow:hidden}.asm__detail-tag{color:#ffffffb3;background:#ffffff1a;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.asm__detail-tag.is-muted{color:#ffffff73;background:#ffffff0f}.asm__detail-sub{color:#fff6;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.asm__detail-actions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.asm__detail-use{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:650}.asm__detail-use:hover:not(:disabled){background:#f0f0f0}.asm__detail-use:disabled{opacity:.55;cursor:default}.asm__detail-section{flex-direction:column;gap:10px;display:flex}.asm__detail-section--fill{flex:none}.asm__detail-section-title{color:#ffffffe0;font-size:14px;font-weight:650}.asm__detail-section-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.asm__detail-doc-back{color:#7db7ff;cursor:pointer;background:0 0;border:0;font-size:12px}.asm__detail-doc-back:hover{text-decoration:underline}.asm__detail-doc-path{color:#ffffff59;font-size:12px}.asm__detail-kv{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.asm__detail-k{color:#fff6;font-size:13px}.asm__detail-v{color:#ffffffe0;word-break:break-all;font-size:13px}.asm__detail-instruction{background:#222;border:1px solid #ffffff0f;border-radius:12px;padding:16px 18px}.asm__md{color:#ffffffd1;font-size:13px;line-height:1.65}.asm__md>:first-child{margin-top:0}.asm__md>:last-child{margin-bottom:0}.asm__md h1,.asm__md h2,.asm__md h3,.asm__md h4{color:#fff;margin:1.1em 0 .45em;font-weight:700;line-height:1.35}.asm__md h1{font-size:20px}.asm__md h2{font-size:17px}.asm__md h3{font-size:15px}.asm__md p{margin:.65em 0}.asm__md ul,.asm__md ol{margin:.55em 0;padding-left:1.35em}.asm__md li{margin:.25em 0}.asm__md strong{color:#fff;font-weight:700}.asm__md a,.asm__md-linkbtn{color:#7db7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.asm__md a:hover,.asm__md-linkbtn:hover{text-decoration:underline}.asm__md code{background:#ffffff14;border-radius:5px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.asm__md pre{background:#181818;border:1px solid #ffffff0f;border-radius:10px;margin:.85em 0;padding:12px 14px;overflow:auto}.asm__md pre code{white-space:pre-wrap;word-break:break-word;background:0 0;padding:0;font-size:12px;line-height:1.55}.asm__md blockquote{color:#ffffffa6;background:#ffffff08;border-left:3px solid #ffffff2e;margin:.85em 0;padding:8px 12px}.asm__md hr{border:0;border-top:1px solid #ffffff1a;margin:1.2em 0}@media (width<=900px){.asm__skill-grid{grid-template-columns:1fr}}@media (width<=720px){.asm{flex-direction:column;height:min(860px,94vh)}.asm__side{border-bottom:1px solid #ffffff0f;border-right:0;flex-direction:row;flex:none;align-items:center;gap:12px;padding:14px 16px}.asm__nav{flex-direction:row;flex:1}.asm__nav-item{flex:1;justify-content:center}.asm__main{padding:16px 16px 20px}.asm__main-head{flex-direction:column;align-items:stretch;padding-right:36px}.asm__main-actions{flex-wrap:wrap}.asm__search{flex:1;min-width:0;max-width:none}.asm__footer{flex-wrap:wrap}.asm__detail{padding-right:8px}.asm__detail-head{flex-wrap:wrap}.asm__detail-actions{justify-content:flex-end;width:100%}}.ap-bs{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;max-width:1100px;padding-bottom:8px;display:flex}.ap-bs__identity{align-items:center;gap:14px;display:flex}.ap-bs__identity-cover{background-color:#1a1a1a;border-radius:10px;flex-shrink:0;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff1f}.ap-bs__identity-title{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.ap-bs__identity-tags{color:var(--ac-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.ap-bs__identity-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.ap-bs__save-hint{color:#fff6;font-size:12px}.ap-bs__save-btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.ap-bs__save-btn:hover:not(:disabled){background:#fff3}.ap-bs__save-btn:disabled{opacity:.45;cursor:not-allowed}.ap-bs__section{flex-direction:column;gap:14px;display:flex}.ap-bs__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ap-bs__section-title{color:#fff;margin:0;font-size:16px;font-weight:700}.ap-bs__section-hint{color:var(--ac-muted);margin:0 0 10px;font-size:12px;line-height:1.55}.ap-bs__style-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:4px;padding:3px;display:flex}.ap-bs__style-tab{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px}.ap-bs__style-tab.is-active{color:#fff;background:#ffffff1a}.ap-bs__style-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.ap-bs__custom-style{flex-direction:column;gap:8px;display:flex}.ap-bs__custom-current{color:var(--ac-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.ap-bs__custom-current em{color:#ffffffd9;font-style:normal;font-weight:600}.ap-bs__custom-textarea{color:#fff;width:100%;min-height:88px;font:inherit;resize:vertical;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ap-bs__custom-textarea:focus{border-color:#ffffff4d;outline:none}.ap-bs__custom-textarea::placeholder{color:#ffffff4d}.ap-bs__style-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ap-bs__style-cover{aspect-ratio:16/10;background-color:#1a1a1a;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.ap-bs__style-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#000000b8);position:absolute;inset:0}.ap-bs__style-card.is-selected .ap-bs__style-cover{box-shadow:inset 0 0 0 2px #fff}.ap-bs__style-cover-label{z-index:1;color:#fff;text-shadow:0 1px 4px #000000a6;font-size:13px;font-weight:600;position:absolute;bottom:8px;left:10px}.ap-bs__style-check{z-index:1;color:#111;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.ap-bs__style-meta{padding:0 2px}.ap-bs__style-name{color:#ffffffeb;font-size:13px;font-weight:600}.ap-bs__style-tags{color:var(--ac-muted);margin-top:2px;font-size:11px;line-height:1.4}.ap-bs__form-row{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.ap-bs__field{color:var(--ac-muted);flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.ap-bs__field select,.ap-bs__num input{min-width:110px;height:40px;color:var(--ac-text);font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px;font-size:13px}.ap-bs__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff73 50%),linear-gradient(135deg,#ffffff73 50%,#0000 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.ap-bs__seg{border:1px solid #ffffff1f;border-radius:10px;gap:0;height:40px;display:flex;overflow:hidden}.ap-bs__seg button{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:13px}.ap-bs__seg button.is-on{color:#fff;background:#ffffff1a}.ap-bs__num{align-items:center;gap:6px;display:flex}.ap-bs__num input{width:88px;min-width:0}.ap-bs__num em{color:var(--ac-muted);font-size:13px;font-style:normal}.ap-bs__sys{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.ap-bs__sys-title{color:#fff;font-size:14px;font-weight:600}.ap-bs__sys-desc{color:var(--ac-muted);max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.55}.ap-bs__switch{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;position:relative}.ap-bs__switch.is-on{background:#34c759}.ap-bs__switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px}.ap-bs__switch.is-on .ap-bs__switch-knob{transform:translate(20px)}.ap-bs__expand{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.ap-bs__expand:hover{color:#fff}.ap-bs__positioning{flex-direction:column;gap:16px;display:flex}.ap-bs__tag-row{grid-template-columns:48px 1fr;align-items:start;gap:12px;display:grid}.ap-bs__tag-label{color:var(--ac-muted);padding-top:8px;font-size:13px}.ap-bs__tags{flex-wrap:wrap;gap:8px;display:flex}.ap-bs__tag{color:#ffffffc7;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px}.ap-bs__tag:hover{background:#ffffff14}.ap-bs__tag.is-on{color:#fff;background:#ffffff24;border-color:#ffffff73}.ap-bs__tag-add{color:#ffffff80;border-style:dashed;min-width:34px}.ap-bs__tag-add:hover{color:#ffffffd9}.ap-bs__tag-add:disabled{opacity:.4;cursor:not-allowed}.ap-bs__tag-input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;outline:none;width:8em;padding:6px 12px;font-size:12px}.ap-bs__tag-input.is-error{border-color:#f08282d9}.ap-bs__tag-input.is-shake{animation:.3s ap-bs-shake}@keyframes ap-bs-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.ap-bs__tag-hint{color:#f09696e6;align-self:center;font-size:11px}@media (width<=720px){.ap-bs__tag-row{grid-template-columns:1fr;gap:8px}.ap-bs__tag-label{padding-top:0}.ap-bs__sys{flex-direction:column;align-items:flex-start}}.ac-epd{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ac-epd__bar{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.ac-epd__back,.ac-epd__add{color:#ffffffe0;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.ac-epd__back:hover,.ac-epd__add:hover:not(:disabled){background:#ffffff1a}.ac-epd__add:disabled{opacity:.5;cursor:not-allowed}.ac-epd__center{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px 14px;min-width:0;display:flex}.ac-epd__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.ac-epd__meta{color:#ffffff73;gap:10px;font-size:12px;display:inline-flex}.ac-epd__meta em{font-style:normal}.ac-epd__body{flex:1;min-height:0;padding:20px 24px 12px;overflow:auto}.ac-epd__body.is-empty{justify-content:center;align-items:center;display:flex}.ac-epd__empty{text-align:center;max-width:360px}.ac-epd__empty p{color:#ffffff8c;margin:0 0 18px;font-size:14px;line-height:1.6}.ac-epd__ai-btn{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:12px;padding:0 18px;font-size:14px}.ac-epd__ai-btn:hover:not(:disabled){background:#ffffff14}.ac-epd__ai-btn:disabled{opacity:.5;cursor:not-allowed}.ac-epd__list{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.ac-epd__card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:14px 16px}.ac-epd__card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-epd__card-head h4{color:#fff;flex-wrap:wrap;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.ac-epd__card-head em{color:#ffffffbf;font-style:normal;font-weight:500}.ac-epd__card-ops{flex-shrink:0;gap:8px;display:flex}.ac-epd__link{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.ac-epd__link:hover{color:#fff}.ac-epd__link.is-danger:hover{color:#f0a0a0}.ac-epd__card p{color:#ffffff9e;margin:8px 0 0;font-size:13px;line-height:1.55}.ac-epd__card p.is-muted{color:#ffffff59}.ac-epd__chip{color:#ffffff8c;background:#ffffff14;border-radius:999px;margin-top:10px;padding:2px 8px;font-size:12px;display:inline-flex}.ac-epd__foot{flex-shrink:0;padding:12px 24px 20px}.ac-epd__append{color:#ffffffb3;width:100%;max-width:860px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:14px;display:flex}.ac-epd__append:hover:not(:disabled){color:#fff;background:#ffffff0a;border-color:#fff6}.ac-epd__append:disabled{opacity:.5;cursor:not-allowed}.ac-epd__bar-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ac-epd__ghost{color:#ffffffc7;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.ac-epd__ghost:hover:not(:disabled){color:#fff;background:#ffffff0f}.ac-epd__ghost:disabled{opacity:.5;cursor:not-allowed}.ac-epd__title-sep{color:#ffffff73;font-weight:500}.ac-epd__scripts{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.ac-epd__scene{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:18px 20px 20px}.ac-epd__scene-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ac-epd__scene-label{font:inherit;color:#ffffffe0;cursor:default;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.ac-epd__scene-label:not(:disabled){cursor:pointer}.ac-epd__scene-label:not(:disabled):hover{color:#fff}.ac-epd__scene-label em{color:#ffffff73;margin-left:4px;font-style:normal;font-weight:500}.ac-epd__scene-title{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.45}.ac-epd__hint{color:#ffffff59;margin:0 0 14px;font-size:12px}.ac-epd__meta-grid{gap:10px;margin:0 0 16px;display:grid}.ac-epd__meta-grid>div{grid-template-columns:48px 1fr;align-items:start;gap:10px;display:grid}.ac-epd__meta-grid dt{color:#ffffffb8;margin:0;font-size:13px;font-weight:650}.ac-epd__meta-grid dd{color:#ffffffad;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.ac-epd__script{flex-direction:column;gap:2px;margin-left:-8px;display:flex}.ac-epd__script>.is-muted{color:#ffffff59;margin:0;padding-left:36px;font-size:14px;line-height:1.75}.ac-epd__line{border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:4px;padding:2px 4px 2px 0;display:grid}.ac-epd__line:hover{background:#ffffff08}.ac-epd__line.is-active{background:#4678ff0f}.ac-epd__gutter{justify-content:center;min-height:24px;padding-top:7px;display:flex;position:relative}.ac-epd__mark{cursor:pointer;opacity:0;background:0 0;border:1.5px solid #0000;border-radius:999px;width:14px;height:14px;padding:0;transition:opacity .12s,background .12s,border-color .12s,box-shadow .12s}.ac-epd__line:hover .ac-epd__mark:not(.is-on):not(.is-disabled){opacity:1;border-color:#ffffff61}.ac-epd__mark:hover:not(.is-disabled){opacity:1;background:#5a82ff1f;border-color:#78a0ffd9}.ac-epd__mark.is-on{opacity:1;background:#4d7cff;border-color:#4d7cff;box-shadow:0 0 0 3px #4d7cff2e}.ac-epd__mark.is-on.is-active{box-shadow:0 0 0 3px #4d7cff47}.ac-epd__line.is-active .ac-epd__gutter:before{content:"";background:#4d7cff;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:2px}.ac-epd__mark.is-disabled{opacity:0;pointer-events:none}.ac-epd__line-text{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.75}.ac-epd__line-body{flex:1;min-width:0}.ac-epd__beat-meta{color:#7da7ffeb;letter-spacing:.02em;align-items:flex-start;gap:6px;margin:0 0 4px;font-size:11px;line-height:1.4;display:flex}.ac-epd__beat-meta-text{flex:1;min-width:0}.ac-epd__tri{color:#ffffff59;margin-right:8px;font-size:12px;display:inline-block;transform:translateY(-1px)}.ac-epd__line.is-action .ac-epd__line-text{color:#ffffff8c}.ac-epd__line.is-dialogue .ac-epd__line-text{color:#ffffffeb;padding-left:12px}.ac-epd__speaker{color:#ffcd94e6;margin-right:2px;font-weight:600}.ac-epd__paren{color:#ffffff6b}.ac-epd__line.is-seg-start:not(.is-first){border-top:1px dashed #ffffff12;margin-top:10px;padding-top:8px}.ac-epd__drafts{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin:0 0 16px;padding:12px 14px}.ac-epd__drafts-title{color:#ffffffeb;margin:0 0 10px;font-size:14px;font-weight:650}.ac-epd__drafts-block{margin:0 0 12px}.ac-epd__drafts-block:last-child{margin-bottom:0}.ac-epd__drafts-block h4{color:#ffffff9e;letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:600}.ac-epd__drafts-block ol,.ac-epd__drafts-block ul{margin:0;padding-left:18px}.ac-epd__drafts-block li{color:#ffffffe0;margin:0 0 6px;font-size:13px;line-height:1.45}.ac-epd__drafts-block p{color:#ffffffc7;margin:4px 0 0;font-size:13px;line-height:1.5}.ac-epd__drafts-meta{color:#ffffff8c;font-weight:400}.hover-zoom-pop{z-index:300;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.hover-zoom-pop.is-below{transform:translate(-50%,10px)}.hover-zoom-pop__cap{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border:1px solid #ffffff24;border-radius:999px;max-width:min(360px,100vw - 24px);padding:3px 10px;font-size:12px;line-height:1.4;overflow:hidden}.hover-zoom-pop.has-cap .hover-zoom-pop__img{max-height:min(440px, calc(var(--zoom-max-h,46vh) - 32px))}.hover-zoom-pop__img{width:auto;min-width:96px;max-width:min(360px,100vw - 24px);height:auto;min-height:96px;max-height:min(440px, var(--zoom-max-h,46vh));object-fit:contain;background:#111;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 16px 40px #000000a6}.fc{--bg:#141414;--panel:#1c1c1e;--line:#3a3a3a;--muted:#8a8a8a;--accent:#e04e39;background:var(--bg);color:#f2f2f2;flex-direction:column;height:100svh;font-family:Manrope,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.fc *,.fc-lightbox *,.fc-modal-mask *{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.fc ::-webkit-scrollbar{width:5px;height:5px}.fc-lightbox ::-webkit-scrollbar{width:5px;height:5px}.fc-modal-mask ::-webkit-scrollbar{width:5px;height:5px}.fc ::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.fc-lightbox ::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.fc-modal-mask ::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.fc ::-webkit-scrollbar-thumb:hover{background:#ffffff59}.fc-lightbox ::-webkit-scrollbar-thumb:hover{background:#ffffff59}.fc-modal-mask ::-webkit-scrollbar-thumb:hover{background:#ffffff59}.fc ::-webkit-scrollbar-track{background:0 0}.fc-lightbox ::-webkit-scrollbar-track{background:0 0}.fc-modal-mask ::-webkit-scrollbar-track{background:0 0}.fc ::-webkit-scrollbar-button{width:0;height:0;display:none}.fc-lightbox ::-webkit-scrollbar-button{width:0;height:0;display:none}.fc-modal-mask ::-webkit-scrollbar-button{width:0;height:0;display:none}.fc-top{z-index:40;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:absolute;top:0;left:0;right:0}.fc-top>*{pointer-events:auto}.fc-top button,.fc-dock button,.fc-add-menu button,.fc-ctx button,.fc-selection-bar button,.fc-prompt button,.fc-modal button,.fc-compose button,.fc-nav__row button,.fc-node__result-bar button,.fc-edge-del{font:inherit;cursor:pointer}.fc-top button:not(.home-user__credits):not(.home-user__avatar-btn):not(.home-user__menu-credits):not(.home-user__menu-item){color:#ddd;background:#161618d9;border:1px solid #ffffff1a;border-radius:999px;height:30px;padding:0 12px;font-size:12.5px}.fc-top button:not(.home-user__credits):not(.home-user__avatar-btn):not(.home-user__menu-credits):not(.home-user__menu-item):hover{color:#fff;border-color:#ffffff38}.fc-title{color:#fff;text-align:center;width:min(320px,100%);height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;justify-self:center;font-family:Syne,Manrope,sans-serif;font-size:14px;font-weight:700}.fc-title:hover,.fc-title:focus{background:#161618d9;border-color:#ffffff1f}.fc-top__right{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.fc-top .home-user{justify-self:unset;z-index:50}.fc-top .home-user__menu{z-index:60}.fc-top__gateway{color:#ddd;background:#161618d9;border:1px solid #ffffff1a;border-radius:999px;height:30px;padding:0 12px}.fc-top__gateway.is-ready{color:#8fdbb0;border-color:#8fdbb08c}.fc-chiling-modal{color:#111;background:#fff;border-radius:16px;width:min(560px,100%);max-height:88vh;position:relative;overflow:auto;box-shadow:0 28px 70px #00000073}.fc-chiling-modal__head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.fc-chiling-modal__head h2{color:#0f172a;margin:0;font-size:18px;font-weight:700}.fc-chiling-modal__head p{color:#0f172a8c;margin:6px 0 0;font-size:13px;line-height:1.45}.fc-chiling-modal__close{color:#64748b;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fc-chiling-modal__close:hover{background:#f1f5f9}.fc-chiling-modal__body{flex-direction:column;gap:14px;padding:16px 20px 8px;display:flex}.fc-chiling-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:14px}.fc-chiling-card__title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fc-chiling-card__title-row strong{color:#0f172a;font-size:14px}.fc-chiling-badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.fc-chiling-field{color:#0f172a8c;flex-direction:column;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.fc-chiling-field:last-child{margin-bottom:0}.fc-chiling-input{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.fc-chiling-input:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2d5bff1f}.fc-chiling-input input{color:#0f172a;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.fc-chiling-input button{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.fc-chiling-status{background:#f8fafc}.fc-chiling-metrics{align-items:center;gap:0;display:flex}.fc-chiling-metric{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fc-chiling-metric__icon{border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.fc-chiling-metric__icon.is-green{color:#2e7d32;background:#2e7d321a}.fc-chiling-metric__icon.is-blue{color:#475569;background:#4755691a}.fc-chiling-metric__label{color:#0f172a80;font-size:12px}.fc-chiling-metric__value{color:#0f172a;margin-top:2px;font-size:17px;font-weight:700}.fc-chiling-metric__value.is-green{color:#2e7d32}.fc-chiling-metric__value.is-blue{color:#0f172a}.fc-chiling-metric__sep{background:#e2e8f0;flex-shrink:0;width:1px;height:36px;margin:0 16px}.fc-chiling-actions{border-top:1px solid #e8ecf1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.fc-chiling-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:36px;padding:0 12px;font-size:13px}.fc-chiling-actions button:disabled{opacity:.45;cursor:not-allowed}.fc-chiling-actions button.is-primary{color:#fff;background:#2d5bff;border-color:#2d5bff;margin-left:auto;padding:0 16px}.fc-chiling-error{color:#f44336;margin:10px 0 0;font-size:12px;line-height:1.35}.fc-chiling-models h3{color:#0f172aa6;margin:0 0 10px;font-size:13px;font-weight:700}.fc-chiling-models__empty{text-align:center;background:#fafbfd;border:1px solid #e8ecf1;border-radius:12px;padding:20px 14px}.fc-chiling-models__empty p{color:#0f172a73;margin:0;font-size:13px;font-weight:600}.fc-chiling-models__empty span{color:#0f172a61;margin-top:4px;font-size:12px;display:block}.fc-chiling-model-block{background:#fff;border:1px solid #e8ecf1;border-radius:10px;margin-bottom:10px;padding:10px 12px 12px}.fc-chiling-model-block__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fc-chiling-model-block__head strong{color:#0f172ab8;font-size:13px}.fc-chiling-model-block__head span{text-align:center;border-radius:999px;min-width:20px;padding:2px 7px;font-size:11px;font-weight:700}.fc-chiling-model-block.is-blue .fc-chiling-model-block__head span{color:#2563eb;background:#2563eb1a}.fc-chiling-model-block.is-purple .fc-chiling-model-block__head span{color:#7c3aed;background:#7c3aed1a}.fc-chiling-model-block.is-orange .fc-chiling-model-block__head span{color:#ea580c;background:#ea580c1a}.fc-chiling-chips{flex-wrap:wrap;gap:8px;display:flex}.fc-chiling-chips span{border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}.fc-chiling-model-block.is-blue .fc-chiling-chips span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.fc-chiling-model-block.is-purple .fc-chiling-chips span{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.fc-chiling-model-block.is-orange .fc-chiling-chips span{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.fc-chiling-link{color:#2d5bff;width:fit-content;font-size:12px;text-decoration:none}.fc-chiling-link:hover{text-decoration:underline}.fc-chiling-hint{color:#0f172a73;word-break:break-all;margin:0;font-size:12px}.fc-chiling-modal__foot{justify-content:flex-end;gap:8px;padding:12px 20px 20px;display:flex}.fc-chiling-modal__foot button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:36px;padding:0 16px;font-size:13px}.fc-chiling-modal__foot button.is-primary{color:#fff;background:#2d5bff;border-color:#2d5bff}.fc-chiling-toast{color:#fff;white-space:nowrap;pointer-events:none;background:#0f172ae0;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.fc-prompt__editor{flex-direction:column;flex:1;min-height:140px;display:flex;position:relative}.fc-prompt__editor textarea{flex:1;min-height:140px}.fc-hover-preview{z-index:95;pointer-events:none;background:#141416;border:1px solid #ffffff1f;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000008c}.fc-lightbox{z-index:130;background:#000000db;position:fixed;inset:0}.fc-lb__stage{touch-action:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fc-lb__stage img.fc-lb__media{cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;max-height:none;position:absolute;top:50%;left:50%;box-shadow:0 24px 80px #0009}.fc-lb__stage img.fc-lb__media:active{cursor:grabbing}video.fc-lb__media{border-radius:8px;max-width:94vw;max-height:88vh;box-shadow:0 24px 80px #0009}.fc-lb__vwrap{line-height:0;position:relative}.fc-lb__vbar{z-index:5;background:linear-gradient(#0000,#000000a8);border-radius:0 0 8px 8px;align-items:center;gap:10px;height:46px;padding:0 14px 0 10px;line-height:normal;display:flex;position:absolute;bottom:0;left:0;right:0}.fc-lb__vbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.fc-lb__vbar button svg{width:16px;height:16px}.fc-lb__vbar button:hover{background:#ffffff29}.fc-lb__vbar input[type=range]{appearance:none;background:linear-gradient(to right, #fff 0%, #fff var(--fill,0%), #ffffff47 var(--fill,0%), #ffffff47 100%);cursor:pointer;border-radius:2px;flex:auto;min-width:60px;height:3.5px}.fc-lb__vbar input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px}.fc-lb__vtime{color:#ffffffe0;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px}.fc-lb__capbtn{white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12.5px;transition:background .12s,color .12s,box-shadow .12s;box-shadow:inset 0 0 0 .5px #ffffff38;color:#fffffff2!important;background:#ffffff29!important;border:0!important;border-radius:999px!important;width:auto!important;height:28px!important;padding:0 14px!important}.fc-lb__capbtn:hover{box-shadow:none;color:#111!important;background:#fff!important}.fc-lb__capmenu{z-index:6;background:#202022f7;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;padding:4px;line-height:normal;display:flex;position:absolute;bottom:50px;right:14px;box-shadow:0 10px 24px #00000073}.fc-lb__capmenu button{color:#e8e8e8;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-size:12.5px}.fc-lb__capmenu button:hover{background:#ffffff1a}.fc-lb__spinner{pointer-events:none;border:2.5px solid #ffffff26;border-top-color:#ffffffb3;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite fc-lb-spin;position:absolute;top:50%;left:50%}@keyframes fc-lb-spin{to{transform:rotate(360deg)}}.fc-lb__bar{background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0006}.fc-lb__bar button,.fc-lb__corner button{color:#bbb;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:relative}.fc-lb__bar button:hover,.fc-lb__corner button:hover{color:#fff;background:#ffffff14}.fc-lb__pct{text-align:right;color:#ccc;font-variant-numeric:tabular-nums;min-width:40px;padding:0 4px;font-size:11.5px}.fc-lb__zoom{appearance:none;cursor:pointer;background:linear-gradient(to right, #ffffffd9 0%, #ffffffd9 var(--fill,0%), #ffffff24 var(--fill,0%));border-radius:2px;outline:none;width:78px;height:3px;margin:0 6px}.fc-lb__zoom::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #0000008c}.fc-lb__zoom::-moz-range-track{background:#ffffff24;border-radius:2px;height:3px}.fc-lb__zoom::-moz-range-progress{background:#ffffffd9;border-radius:2px;height:3px}.fc-lb__zoom::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #0000008c}.fc-lb__corner{background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;top:14px;right:16px}.fc-lb__info{background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;padding:5px;position:absolute;top:14px;left:16px}.fc-lb__info button{color:#bbb;cursor:default;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.fc-lb__info:hover button{color:#fff;background:#ffffff14}.fc-lb__info-panel{background:#18181af7;border:1px solid #ffffff17;border-radius:10px;min-width:200px;max-width:340px;padding:10px 12px;display:none;position:absolute;top:44px;left:0;box-shadow:0 14px 32px #00000080}.fc-lb__info:hover .fc-lb__info-panel{display:block}.fc-lb__info-panel>div{gap:14px;padding:3px 0;font-size:12px;display:flex}.fc-lb__info-panel em{color:#ffffff73;flex-shrink:0;min-width:42px;font-style:normal}.fc-lb__info-panel span{color:#eee;font-variant-numeric:tabular-nums;word-break:break-word}.fc-lb__info-prompt,.fc-lb__info-keys{flex-direction:column;gap:4px!important}.fc-lb__info-keys span{color:#ffffffb8;line-height:1.7}.fc-lb__hint{color:#fff;pointer-events:none;z-index:5;background:#141416d1;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:13px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.fc-lb__info-prompt span{white-space:pre-wrap;max-height:180px;line-height:1.55;overflow:auto}.fc-lb__corner button em{color:#fff6;font-size:9.5px;font-style:normal;position:absolute;top:32px;left:50%;transform:translate(-50%)}.fc-hover-preview img,.fc-hover-preview video{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:160px;display:block}.fc-viewport{touch-action:none;cursor:grab;background:#141416;flex:1;min-height:0;position:relative;overflow:hidden}.fc-viewport:active{cursor:grabbing}.fc-viewport.is-agent-picking,.fc-viewport.is-agent-picking:active{cursor:crosshair}.fc-agent-pick-banner{z-index:55;color:#ffffffeb;pointer-events:auto;background:#121214eb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;max-width:min(520px,100% - 32px);padding:8px 10px 8px 14px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.fc-agent-pick-banner__close{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;width:22px;height:22px;font-size:16px;line-height:1}.fc-agent-pick-banner__close:hover{color:#fff;background:#ffffff29}.fc-world{transform-origin:0 0;will-change:transform;width:1px;height:1px;position:absolute;top:0;left:0}.fc-grid{pointer-events:none;will-change:transform;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-position:0 0;width:calc(100% + 512px);height:calc(100% + 512px);position:absolute;top:-256px;left:-256px}.fc-edges{pointer-events:none;width:12000px;height:12000px;position:absolute;top:-6000px;left:-6000px;overflow:visible}.fc-edge{fill:none;stroke:#ffffff47;stroke-width:1.6px;pointer-events:none}.fc-edge-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;cursor:pointer}.fc-edges g:hover .fc-edge:not(.is-selected):not(.is-generating){stroke:#fff9}.fc-edge.is-active{stroke:#ffffffd9}.fc-edge.is-selected{stroke:#fff;stroke-width:2.2px;filter:drop-shadow(0 0 4px #fff6)}.fc-edge.is-generating{animation:2.2s ease-in-out infinite fc-edge-breath}.fc-viewport.is-interacting .fc-edge.is-generating{animation:none}.fc-viewport.is-interacting .fc-edge-hit,.fc-viewport.is-interacting .fc-edge-del{pointer-events:none}.fc-viewport.is-interacting .fc-edge-del{display:none}.fc-viewport.is-interacting .fc-world{will-change:transform}@keyframes fc-edge-breath{0%,to{stroke:#ffffff47}50%{stroke:#ffffffe6}}.fc-edge.is-pending{stroke:#ffffff8c;stroke-dasharray:6 6}.fc-edge-del{border:1px solid var(--line);color:#fff;pointer-events:auto;background:#2a2a2a;border-radius:999px;place-items:center;width:28px;height:28px;animation:.15s fc-edge-del-in;display:grid}@keyframes fc-edge-del-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.fc-group{color:#bdbdbd;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1.5px dashed #ffffff47;border-radius:16px;padding:8px 10px;font-size:12px;position:absolute}.fc-group:active{cursor:grabbing}.fc-group.is-selected{background:#ffffff0d;border-color:#ffffffb3}.fc-node__resize{cursor:nwse-resize;opacity:0;pointer-events:none;z-index:4;background:0 0;border:0;width:24px;height:24px;padding:0;transition:opacity .15s;position:absolute;bottom:-6px;right:-6px}.fc-node__resize svg{color:#ffffffd9;filter:drop-shadow(0 1px 2px #0000008c);transform-origin:65% 65%;width:100%;height:100%;transition:transform .15s,color .15s;display:block}.fc-node__resize:hover svg{color:#fff;transform:scale(1.12)}.fc-node__resize:before{content:"";position:absolute;inset:0 -6px -6px 0}.fc-node:hover .fc-node__resize,.fc-node.is-selected .fc-node__resize{opacity:1;pointer-events:auto}.fc-group__resize{cursor:nwse-resize;background:#1c1c1e;border:1.5px solid #ffffffb3;border-radius:4px;width:14px;height:14px;padding:0;position:absolute;bottom:-7px;right:-7px}.fc-prompt__ref-thumb{position:relative}.fc-prompt__ref-badge{color:#ffffffeb;text-align:center;pointer-events:none;background:#000000b8;border-radius:5px;min-width:16px;height:16px;padding:0 3px;font-size:9.5px;line-height:16px;position:absolute;top:2px;left:2px}.fc-prompt__ref-x,.fc-prompt__ref-loc{color:#ffffffeb;cursor:pointer;opacity:0;pointer-events:none;background:#000000b8;border:0;border-radius:5px;place-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,background .12s,color .12s;display:grid;position:absolute}.fc-prompt__ref-x{top:2px;right:2px}.fc-prompt__ref-loc{bottom:2px;right:2px}.fc-prompt__ref-thumb:hover .fc-prompt__ref-x,.fc-prompt__ref-thumb:hover .fc-prompt__ref-loc{opacity:1;pointer-events:auto}.fc-prompt__refs.is-reordering .fc-prompt__ref-x,.fc-prompt__refs.is-reordering .fc-prompt__ref-loc{opacity:0;pointer-events:none}.fc-prompt__ref-x:hover,.fc-prompt__ref-loc:hover{color:#111;background:#fff}.fc-selection-bar__arrange{position:relative}.fc-selection-bar__menu{border:1px solid var(--line);z-index:40;background:#2a2a2a;border-radius:12px;min-width:120px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #00000073}.fc-selection-bar__menu button{color:#f2f2f2;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 12px}.fc-selection-bar__menu button:hover{background:#ffffff14}.fc-selection-bar button.is-danger{color:#ff8d8d}.fc-modal__message{color:#ffffffbf;margin:0 0 4px;font-size:12.5px;line-height:1.6}.fc-modal__actions button.is-danger{color:#fff;background:#e04e39;border-color:#e04e39}.fc-multiport{cursor:crosshair;z-index:6;background:#1a1a1a;border:1.6px solid #ffffffb3;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .12s,box-shadow .12s;animation:2.2s ease-in-out infinite fc-multiport-breath;position:absolute;transform:translate(-50%,-50%)}@keyframes fc-multiport-breath{0%,to{border-color:#fffffff2;box-shadow:0 0 8px 1px #ffffff4d,0 6px 18px #00000073}50%{border-color:#ffffff73;box-shadow:0 0 8px 1px #ffffff14,0 6px 18px #00000073}}.fc-multiport:after{content:"+";color:#fff;place-items:center;width:100%;height:100%;font-size:16px;font-weight:800;line-height:1;display:grid}.fc-multiport:hover{border-color:#fff;animation:none;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 10px 2px #fff6,0 8px 22px #00000080}.fc-node{border:1px solid var(--line);background:var(--panel);-webkit-user-select:none;user-select:none;border-radius:12px;position:absolute;overflow:visible;box-shadow:0 8px 20px #0000004d}.fc-viewport.is-dense .fc-node{box-shadow:none}.fc-viewport.is-dense .fc-node.is-selected{box-shadow:0 0 0 1px #ffffffd9}.fc-node.is-error{border-width:2px;border-color:#e57373}.fc-node.is-anim-size{transition:width .28s,height .28s}.fc-node.is-enter{transform-origin:0;animation:.4s cubic-bezier(.22,1,.36,1) both fc-node-enter}@keyframes fc-node-enter{0%{opacity:0;transform:translate(-18px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}.fc-node__label{color:#ffffff8c;letter-spacing:.6px;transform-origin:0 100%;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-24px;left:2px}.fc-node__body{background:#1a1a1a;border-radius:12px;width:100%;height:100%;overflow:hidden}.fc-node__body img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fc-node__body video,.fc-node__media video{object-fit:cover;pointer-events:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fc-node__body audio{pointer-events:auto;max-width:90%}.fc-node__body p,.fc-node__placeholder,.fc-node__generating{text-align:center;height:100%;color:var(--muted);place-items:center;gap:8px;margin:0;padding:14px;font-size:13px;line-height:1.5;display:grid}.fc-node__generating{color:#fff;border-radius:inherit;background:#121214;position:relative;overflow:hidden}.fc-node__progress{pointer-events:none;background:#ffffff0d;transition:width .6s ease-out;position:absolute;top:0;bottom:0;left:0}.fc-node__sweep{background:linear-gradient(110deg,#0000 32%,#ffffff12 50%,#0000 68%);animation:2.2s linear infinite fc-sweep;position:absolute;inset:0}@keyframes fc-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.fc-node__progress.is-pseudo{animation:180s cubic-bezier(.15,.65,.35,1) forwards fc-pseudo}@keyframes fc-pseudo{0%{width:2%}to{width:95%}}.fc-node__generating>span{animation:2.2s ease-in-out infinite fc-breath;position:relative}@keyframes fc-breath{0%,to{opacity:.45}50%{opacity:1}}.fc-node__result-bar{transform-origin:bottom;white-space:nowrap;opacity:0;visibility:hidden;z-index:3;background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;padding:4px;transition:opacity .15s .2s,visibility 0s linear .35s;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;box-shadow:0 10px 24px #0006}.fc-node:hover .fc-node__result-bar,.fc-node.is-selected .fc-node__result-bar{opacity:1;visibility:visible;transition-delay:0s,0s}.fc-node__result-bar:after{content:"";height:30px;position:absolute;top:100%;left:-24px;right:-24px}.fc-node__result-bar button{color:#ccc;pointer-events:auto;background:0 0;border:0;border-radius:999px;height:26px;padding:0 10px;font-size:11.5px}.fc-node__result-bar button:hover{color:#fff;background:#ffffff14}.fc-node.is-selected{border-color:#fff;box-shadow:0 0 0 1px #fff,0 8px 20px #0000004d}.fc-node.is-drop-target{border-color:#e04e39d9;box-shadow:0 0 0 1px #e04e398c}.fc-node.is-link-source{border-color:#ffffffd9}.fc-port{z-index:3;cursor:crosshair;opacity:0;pointer-events:none;background:#1a1a1a;border:1.6px solid #ffffffb3;border-radius:50%;width:13px;height:13px;margin-top:-6.5px;padding:0;transition:opacity .12s,transform .12s,top 80ms linear;animation:2.2s ease-in-out infinite fc-port-breath;position:absolute;top:50%}@keyframes fc-port-breath{0%,to{border-color:#fffffff2;box-shadow:0 0 6px .5px #ffffff52}50%{border-color:#ffffff73;box-shadow:0 0 6px .5px #ffffff1a}}.fc-node:hover .fc-port,.fc-port.is-visible,.fc-node.is-drop-target .fc-port,.fc-node.is-link-source .fc-port{opacity:1;pointer-events:auto}.fc-port--in{left:-22px}.fc-port--out{right:-22px}.fc-port--in:before,.fc-port--out:before{content:"";border-radius:50%;position:absolute;inset:-14px}.fc-port--in:before{right:-9px}.fc-port--out:before{left:-9px}.fc-port--in:hover,.fc-port--out:hover,.fc-node.is-link-source:not(.is-rev-link) .fc-port--out,.fc-node.is-link-source.is-rev-link .fc-port--in,.fc-node.is-drop-target:not(.is-rev-link) .fc-port--in,.fc-node.is-drop-target.is-rev-link .fc-port--out{background:#fff;border-color:#fff;animation:none;transform:scale(1.15);box-shadow:0 0 8px 1px #ffffff73}.fc-empty{pointer-events:none;text-align:center;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.fc-empty__plus{pointer-events:auto;color:#fff;background:0 0;border:2px dashed #ffffff73;border-radius:50%;width:88px;height:88px;margin-bottom:6px;font-size:42px}.fc-empty p{margin:0}.fc-empty .is-muted{color:var(--muted);font-size:13px}.fc-menu-mask{z-index:28;background:0 0;border:0;position:absolute;inset:0}.fc-add-menu,.fc-ctx{z-index:30;border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#2a2a2a;border-radius:14px;width:240px;padding:8px;position:absolute;box-shadow:0 16px 40px #00000073}.fc-add-menu__title{color:#888;padding:8px 10px 6px;font-size:11px;font-weight:600}.fc-add-menu__item,.fc-ctx button{text-align:left;color:#f2f2f2;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.fc-add-menu__item:hover,.fc-ctx button:hover{background:#ffffff14}.fc-ctx button.is-danger{color:#ff8d8d}.fc-ctx button:disabled{color:#ffffff4d;cursor:default;background:0 0}.fc-dock{z-index:26;background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0006}.fc-dock__plus{color:#111;background:#fff;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.fc-dock__plus svg{width:17px;height:17px}.fc-dock__btn{color:#bbb;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.fc-dock__btn:hover{color:#fff;background:#ffffff14}.fc-dock__btn svg{width:16px;height:16px}.fc-dock__sep{background:#ffffff1a;width:1px;height:16px;margin:0 3px}.fc-nav-wrap{z-index:26;position:absolute;bottom:18px;left:14px}.fc-nav__map{cursor:pointer;touch-action:none;background:#18181aeb;border:1px solid #ffffff17;border-radius:12px;width:176px;height:99px;margin-bottom:6px;overflow:hidden;box-shadow:0 10px 24px #00000059}.fc-nav__map:hover{border-color:#ffffff2e}.fc-nav__row{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.fc-nav__row button{color:#bbb;background:#1e1e20f0;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.fc-nav__row button svg{width:13px;height:13px}.fc-nav__row button:hover{color:#fff}.fc-nav__row button.is-active{color:#fff;border-color:#fff9}.fc-nav__zoombtn{font-variant-numeric:tabular-nums;padding:0 9px;font-size:11.5px;width:auto!important}.fc-nav{position:relative}.fc-nav__menu{z-index:30;background:#1e1e20f7;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:2px;min-width:168px;padding:8px;display:flex;position:absolute;bottom:34px;left:0;box-shadow:0 14px 32px #00000073}.fc-nav__menu-zoomrow{color:#ccc;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:4px 6px 8px;font-size:11.5px;display:flex}.fc-nav__menu-zoomrow span{text-align:right;min-width:34px}.fc-nav__menu>button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;height:28px;padding:0 8px;font-size:12px;display:flex}.fc-nav__menu>button:hover{color:#fff;background:#ffffff14}.fc-nav__menu>button kbd{font:inherit;color:#fff6;font-size:10.5px}.fc-nav__menu-sep{background:#ffffff14;height:1px;margin:4px 6px}.fc-nav__zoom{appearance:none;cursor:pointer;background:linear-gradient(to right, #ffffffd9 0%, #ffffffd9 var(--fill,0%), #ffffff24 var(--fill,0%));border-radius:2px;outline:none;width:78px;height:3px}.fc-nav__zoom::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px;transition:transform .1s;box-shadow:0 1px 4px #0000008c}.fc-nav__zoom:hover::-webkit-slider-thumb{transform:scale(1.2)}.fc-nav__zoom::-moz-range-track{background:#ffffff24;border-radius:2px;height:3px}.fc-nav__zoom::-moz-range-progress{background:#ffffffd9;border-radius:2px;height:3px}.fc-nav__zoom::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #0000008c}.fc-vs__row{color:#fff;justify-content:space-between;align-items:center;font-size:14px;display:flex}.fc-vs__row em{font-size:15px;font-style:normal;font-weight:800}.fc-vs__slider{accent-color:#fff;width:100%;margin:10px 0 6px}.fc-vs__ticks{color:#ffffff61;justify-content:space-between;padding:0 2px;font-size:11px;display:flex}.fc-vs__ticks .is-active{color:#fff;font-weight:800}.fc-vs__divider{background:#2e2e30;height:1px;margin:16px 0}.fc-vs__label{color:#ffffff8a;margin-bottom:10px;font-size:13px;font-weight:600}.fc-vs__grid{gap:10px;display:grid}.fc-vs__grid--res{grid-template-columns:repeat(2,1fr)}.fc-vs__grid--ratio{grid-template-columns:repeat(6,1fr);gap:8px}.fc-vs__tile{color:#ffffffb3;cursor:pointer;background:#2a2a2c;border:0;border-radius:10px;height:46px;font-size:15px;font-weight:700}.fc-vs__tile--ratio{flex-direction:column;align-items:center;gap:6px;height:auto;padding:10px 0;font-size:12px;font-weight:600;display:flex}.fc-vs__tile.is-selected{color:#111;background:#fff}.fc-vs__ratio-box{justify-content:center;align-items:center;display:inline-flex}.fc-vs__ratio-frame{border:1.4px solid #ffffff61;border-radius:2px;display:block}.fc-vs__tile.is-selected .fc-vs__ratio-frame{border-color:#0000008a}.fc-selection-wrap{z-index:27;position:absolute;transform:translate(-50%)}.fc-selection-bar{white-space:nowrap;background:#222224f5;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex;box-shadow:0 10px 24px #00000059}.fc-selection-bar>span:first-child{color:#ffffff80;padding:0 4px}.fc-selection-bar__sep{background:#ffffff1f;width:1px;height:14px;margin:0 2px}.fc-selection-bar button{color:#ddd;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:12px;display:inline-flex}.fc-selection-bar button svg{opacity:.75}.fc-selection-bar button:hover{background:#ffffff14}.fc-prompt{background:#1c1c1e;border:1px solid #2e2e30;border-radius:14px;flex-direction:column;gap:8px;max-height:min(70vh,640px);padding:12px;display:flex;position:relative;box-shadow:0 18px 40px #00000073}.fc-prompt--expanded{width:min(880px,100vw - 48px);max-height:min(85vh,800px)}.fc-prompt--expanded textarea{max-height:560px}.fc-prompt__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fc-prompt__expand{color:#ffffff8c;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.fc-prompt__expand:hover{color:#fff;background:#2a2a2a}.fc-prompt__expand svg{width:14px;height:14px}.fc-prompt__refs{flex-wrap:wrap;flex:1;gap:8px;display:flex}.fc-prompt__ref-thumb{color:#fff;background:#1c1c1e;border:1px solid #ffffff2e;border-radius:10px;width:56px;height:56px;font-size:22px;line-height:1;overflow:hidden}.fc-prompt__ref-thumb img,.fc-prompt__ref-thumb video{object-fit:cover;width:100%;height:100%;display:block}.fc-prompt__ref-audio{color:#f2f2f2;font-size:18px;line-height:1}.fc-prompt__ref-thumb{cursor:pointer;touch-action:none;place-items:center;padding:0;display:grid}.fc-prompt__refs.is-reordering .fc-prompt__ref-thumb{cursor:grabbing}.fc-prompt__ref-thumb.is-dragging{opacity:.72;border-color:#fff9;transform:scale(1.06);box-shadow:0 6px 16px #00000080}.fc-prompt__row-chips{flex-wrap:wrap;gap:8px;display:flex}.fc-prompt__pill{color:#ffffffb8;background:#2a2a2a;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;max-width:100%;height:24px;padding:0 9px;font-size:11.5px;display:inline-flex}.fc-prompt__pill svg{width:12px;height:12px}.fc-prompt__pill.is-open{color:#fff;background:#303032;border-color:#fff6}.fc-prompt__pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-prompt__pill-suffix{color:#ffffff73;letter-spacing:-1px}.fc-prompt__pill.is-setting{background:#242426;border:1px solid #333}.fc-prompt__uptexts{flex-wrap:wrap;gap:6px;display:flex}.fc-prompt__uptext{background:#252528;border:1px solid #ffffff12;border-radius:999px;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.fc-prompt__uptext-main{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:5px 4px 5px 12px;display:inline-flex}.fc-prompt__uptext-main:hover .fc-prompt__uptext-name{color:#fff}.fc-prompt__uptext-name{color:#ffffffd9;white-space:nowrap;flex:none;font-size:12px;transition:color .12s}.fc-prompt__uptext-preview{text-overflow:ellipsis;white-space:nowrap;color:#ffffff73;min-width:0;font-size:11.5px;overflow:hidden}.fc-prompt__uptext-x{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0 4px;padding:0;display:inline-flex}.fc-prompt__uptext-x:hover{color:#fff;background:#ffffff1f}.fc-prompt__error{color:#ffb4b4;white-space:pre-wrap;word-break:break-word;background:#ff50501f;border:1px solid #ff787859;border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.45}.fc-prompt textarea{resize:none;color:#fff;min-height:56px;max-height:320px;font:inherit;caret-color:#e04e39;background:0 0;border:0;border-radius:0;outline:none;flex:none;padding:0;font-size:14px;line-height:1.6;overflow-y:auto}.fc-prompt textarea::placeholder{color:#ffffff61}.fc-prompt__bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fc-prompt__settings{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fc-prompt__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.fc-prompt__tokens{color:#ffffff8a;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.fc-prompt__send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c73e2c,#e04e39);border:0;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .12s,filter .12s,box-shadow .12s;display:grid;box-shadow:0 4px 14px #e04e3961,inset 0 1px #ffffff38}.fc-prompt__send svg{width:17px;height:17px}.fc-prompt__send:hover:not(:disabled){filter:brightness(1.12);transform:scale(1.06);box-shadow:0 6px 18px #e04e3980,inset 0 1px #ffffff38}.fc-prompt__send:active:not(:disabled){transform:scale(.96)}.fc-prompt__send:disabled{color:#ffffff61;box-shadow:none;cursor:not-allowed;background:#3a3a3a}.fc-prompt__menu{z-index:120;background:#232325;border:1px solid #333;border-radius:10px;min-width:128px;max-width:320px;max-height:320px;padding:5px;position:absolute;overflow:auto;box-shadow:0 16px 40px #00000073}.fc-prompt__menu--browse{background:#1c1c1e;border:1px solid #3a3a3c;border-radius:14px;width:min(660px,100% - 16px);min-width:420px;max-width:660px;height:min(420px,58vh);max-height:min(420px,58vh);padding:0;display:flex;overflow:hidden;box-shadow:0 -12px 40px #0000008c}.fc-prompt__browse-groups,.fc-prompt__browse-models{flex-direction:column;gap:2px;height:100%;max-height:none;padding:8px;display:flex;overflow:auto}.fc-prompt__browse-groups{border-right:1px solid #333;width:32%}.fc-prompt__browse-models{width:68%}.fc-prompt__browse-sep{letter-spacing:.04em;color:#fff6;pointer-events:none;padding:8px 10px 4px;font-size:11px;font-weight:560}.fc-prompt__browse-groups>button em{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-style:normal;font-weight:450;display:block;overflow:hidden}.fc-prompt__rank-panel{flex-direction:column;width:68%;height:100%;min-height:0;display:flex}.fc-prompt__rank-needs{border-bottom:1px solid #333;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.fc-prompt__rank-needs-title{color:#ffffff73;font-size:11px}.fc-prompt__rank-needs label{color:#ffffffb3;align-items:center;gap:4px;font-size:12px;display:inline-flex}.fc-prompt__rank-needs input{color:#fff;background:#111;border:1px solid #444;border-radius:6px;width:52px;height:26px;padding:0 6px;font-size:12px}.fc-prompt__rank-refresh{color:#ddd;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;height:26px;margin-left:auto;padding:0 10px;font-size:12px}.fc-prompt__rank-refresh:hover{background:#ffffff24}.fc-prompt__rank-hint{color:#ffffff6b;padding:6px 10px 4px;font-size:11px;line-height:1.4}.fc-prompt__browse-models--rank{flex:1;width:100%;min-height:0}.fc-prompt__rank-row{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.fc-prompt__rank-idx{color:#ffc850d9;font-size:10px;font-style:normal}.fc-prompt__rank-row em{color:#ffffff73;font-size:11px;font-style:normal}.fc-prompt__browse-empty{color:#fff6;padding:16px 12px;font-size:12px}.fc-prompt__menu--browse.is-jimeng{width:min(780px,100% - 16px);min-width:560px;max-width:780px}.fc-prompt__menu--browse.is-jimeng .fc-prompt__browse-groups{width:28%}.fc-prompt__menu--browse.is-jimeng .fc-prompt__browse-models{border-right:1px solid #333;width:32%}.fc-prompt__browse-sessions{flex-direction:column;gap:4px;width:40%;height:100%;padding:8px;display:flex;overflow:auto}.fc-prompt__browse-sessions-head{letter-spacing:.04em;color:#ffffff73;text-transform:none;flex-shrink:0;padding:4px 10px 6px;font-size:11px;font-weight:560}.fc-prompt__menu--browse .fc-prompt__browse-models>button{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fc-prompt__menu--browse button strong{font-weight:600}.fc-prompt__menu--browse .fc-prompt__browse-models>button strong{flex:1;min-width:0}.fc-prompt__menu--browse .fc-prompt__model-credits{color:#ffffffb8;letter-spacing:.01em;text-align:right;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:550;line-height:1.2;display:inline-flex}.fc-prompt__menu--browse .fc-prompt__model-credits .model-credits-badge__tiers{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fc-prompt__menu--browse .fc-prompt__model-credits .model-credits-badge__tier{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.fc-prompt__menu--browse .fc-prompt__model-credits .model-credits-badge__tier em{color:#ffffff6b;font-size:10px;font-style:normal;font-weight:500}.fc-prompt__menu--browse .fc-prompt__model-credits .model-credits-badge__tier strong{color:#ffffffd1;font-size:11px;font-weight:600}.fc-prompt__menu--browse button{border-radius:10px;align-items:flex-start;min-height:40px;padding:10px 12px;font-size:12.5px}.fc-prompt__menu--browse button strong{word-break:break-word;font-size:13px;font-weight:560;line-height:1.35}.fc-prompt__jimeng-hint,.fc-prompt__jimeng-err{color:var(--muted);padding:10px 12px;font-size:12px;line-height:1.45}.fc-prompt__jimeng-err{color:#ff8a80}.fc-prompt__jimeng-row{border:1px solid #0000;border-radius:10px;align-items:stretch;gap:0;transition:background .12s,border-color .12s;display:flex}.fc-prompt__jimeng-row:hover:not(.is-disabled){background:#ffffff0a}.fc-prompt__jimeng-row.is-selected{background:#ffffff14;border-color:#ffffff1f}.fc-prompt__jimeng-row.is-selected .fc-prompt__jimeng-pick{background:0 0!important}.fc-prompt__jimeng-row.is-disabled{opacity:.42}.fc-prompt__jimeng-pick{text-align:left;flex:1;min-width:0;color:#eee!important;background:0 0!important;border:0!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;padding:10px 10px 10px 12px!important;display:flex!important}.fc-prompt__jimeng-pick:hover:not(:disabled){background:0 0!important}.fc-prompt__jimeng-title{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.fc-prompt__jimeng-pick strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:560;line-height:1.35;overflow:hidden}.fc-prompt__jimeng-check{color:#81c784f2;flex-shrink:0;font-size:11px;font-style:normal}.fc-prompt__jimeng-pick em{color:#ffffff7a;font-size:11px;font-style:normal;line-height:1.3}.fc-prompt__jimeng-chips{flex-wrap:wrap;gap:4px;margin-top:1px;display:flex}.fc-prompt__jimeng-chips i{color:#ffffff7a;background:#ffffff0d;border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal;line-height:1.2}.fc-prompt__jimeng-chips i.is-active{color:#ffcc80;background:#ff98002e}.fc-prompt__jimeng-chips i.is-queue{color:#ff8a80;background:#f443362e}.fc-prompt__jimeng-chips i.is-hl{color:#90caf9;background:#2196f324}.fc-prompt__jimeng-refresh{align-self:stretch;color:#ffffff59!important;background:0 0!important;border:0!important;border-radius:8px!important;width:30px!important;min-width:30px!important;height:auto!important;margin:4px 4px 4px 0!important;padding:0!important;font-size:13px!important}.fc-prompt__jimeng-refresh:hover:not(:disabled){color:#ffffffd9!important;background:#ffffff0f!important}.fc-prompt__pill--channel{max-width:168px}.fc-prompt__pill--channel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-prompt__pill--model{height:27px;padding:0 11px;font-size:12.5px;font-weight:600}.fc-prompt__menu button{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.fc-prompt__menu button:hover,.fc-prompt__menu button.is-active{background:#353538}.fc-prompt__menu-title{align-items:center;gap:8px;width:100%;display:flex}.fc-prompt__menu-title em{color:#f5b942;margin-left:auto;font-size:11px;font-style:normal}.fc-prompt__menu span{color:#ffffff73;font-size:12px;line-height:1.35}.fc-prompt__menu--mention{min-width:260px}.fc-prompt__menu-head{color:#ffffff8c;padding:8px 10px 6px;font-size:12px}.fc-prompt__menu--tpl{min-width:264px;max-width:320px;max-height:420px;padding:6px}.fc-prompt__tpl-cat{color:#ffffff61;letter-spacing:.5px;padding:8px 8px 4px;font-size:11px}.fc-prompt__tpl-head{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.fc-prompt__tpl-head>span{color:#ffffffd9;font-size:12.5px}.fc-prompt__tpl-head-actions{gap:4px;display:flex}.fc-prompt__menu--tpl .fc-prompt__tpl-head-actions button{color:#fffc;background:#2f2f31;border-radius:999px;flex-direction:row;align-items:center;width:auto;padding:4px 10px;font-size:11.5px}.fc-prompt__menu--tpl .fc-prompt__tpl-head-actions button:hover{color:#fff;background:#3a3a3d}.fc-prompt__menu--tpl .fc-prompt__tpl-head-actions button:disabled{opacity:.4;cursor:default}.fc-prompt__tpl-empty{color:#fff6;padding:10px 8px 12px;font-size:12px;line-height:1.5}.fc-prompt__tpl-list{flex-direction:column;gap:2px;display:flex}.fc-prompt__tpl-item{border-radius:8px;align-items:stretch;display:flex}.fc-prompt__tpl-item:hover{background:#2c2c2f}.fc-prompt__menu--tpl .fc-prompt__tpl-main{background:0 0;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px}.fc-prompt__menu--tpl .fc-prompt__tpl-main:hover{background:0 0}.fc-prompt__tpl-main strong{color:#ffffffe6;font-size:12.5px;font-weight:600}.fc-prompt__menu--tpl .fc-prompt__tpl-main span{text-overflow:ellipsis;white-space:nowrap;color:#fff6;max-width:100%;font-size:11.5px;overflow:hidden}.fc-prompt__tpl-item-actions{opacity:0;align-items:center;gap:2px;padding-right:6px;transition:opacity .12s;display:flex}.fc-prompt__tpl-item:hover .fc-prompt__tpl-item-actions{opacity:1}.fc-prompt__menu--tpl .fc-prompt__tpl-item-actions button{color:#ffffff8c;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0}.fc-prompt__menu--tpl .fc-prompt__tpl-item-actions button:hover{color:#fff;background:#ffffff1f}.fc-prompt__tpl-edit{flex-direction:column;gap:8px;padding:4px;display:flex}.fc-prompt__tpl-edit-head{color:#ffffffbf;padding:2px 2px 0;font-size:12px}.fc-prompt__tpl-name,.fc-prompt__tpl-content{color:#eee;background:#1c1c1e;border:1px solid #3a3a3d;border-radius:8px;outline:none;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px}.fc-prompt__tpl-name:focus,.fc-prompt__tpl-content:focus{border-color:#ffffff59}.fc-prompt__tpl-content{resize:vertical;min-height:96px;max-height:220px;line-height:1.5}.fc-prompt__tpl-edit-actions{justify-content:flex-end;gap:8px;display:flex}.fc-prompt__menu--tpl .fc-prompt__tpl-edit-actions button{color:#fffc;background:#2f2f31;border-radius:8px;flex-direction:row;align-items:center;width:auto;padding:6px 16px;font-size:12px}.fc-prompt__menu--tpl .fc-prompt__tpl-edit-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#ff5f6d,#d62b3f)}.fc-prompt__menu--tpl .fc-prompt__tpl-edit-actions button:disabled{opacity:.4;cursor:default}.fc-prompt__mention-row{align-items:center;gap:10px;width:100%;display:flex}.fc-prompt__mention-thumb{background:#2a2a2a;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.fc-prompt__mention-thumb img,.fc-prompt__mention-thumb video{object-fit:cover;width:100%;height:100%}.fc-prompt__mention-add{margin-top:4px;color:#ffffffb3!important;border-top:1px solid #333!important;border-radius:0 0 8px 8px!important}.fc-prompt-expand-mask{z-index:90;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fc-node__placeholder{text-align:center;color:#ffffff61;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:12px;display:flex}.fc-node__placeholder svg{color:#ffffff38}.fc-node__placeholder span{color:#ffffff5c;font-size:12px}.fc-node__placeholder em{color:#ffffff38;max-width:90%;font-size:10.5px;font-style:normal;line-height:1.4}.fc-node__wave{justify-content:center;align-items:center;gap:3px;height:32px;display:flex}.fc-node__wave span{transform-origin:50%;background:#ffffffb3;border-radius:2px;width:3px;height:22px;animation:.9s ease-in-out infinite fc-wave}@keyframes fc-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.fc-compose{z-index:29;border:1px solid var(--line);background:#181818f5;border-radius:16px;position:absolute;bottom:86px;left:16px;right:16px;overflow:hidden;box-shadow:0 18px 40px #00000073}.fc-compose__body{grid-template-columns:minmax(240px,1.1fr) minmax(280px,1fr);gap:12px;padding:12px 14px 16px;display:grid}.fc-compose__preview{border:1px solid var(--line);background:#111;border-radius:12px;place-items:center;min-height:220px;display:grid;overflow:hidden}.fc-compose__preview video{object-fit:contain;background:#000;width:100%;height:100%;max-height:280px}.fc-compose__preview-empty{color:#777;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.fc-compose__side{flex-direction:column;gap:10px;min-width:0;display:flex}.fc-compose__crop{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fc-compose__crop label{color:#888;flex-direction:column;gap:4px;font-size:11px;display:flex}.fc-compose__crop input{border:1px solid var(--line);color:#fff;background:#1a1a1a;border-radius:8px;height:32px;padding:0 8px}.fc-compose__hint{color:#777;margin:0;font-size:12px}.fc-compose__time-label{color:#aaa;margin-bottom:6px;font-size:12px}.fc-marquee{pointer-events:none;z-index:5;background:#ffffff0d;border:1px dashed #ffffff8c;position:absolute}.fc-node__media{pointer-events:auto;width:100%;height:100%;position:relative}.fc-node__vposter{color:#ffffff8c;background:linear-gradient(160deg,#1c1c1f,#101012 55%,#18181b);place-items:center;width:100%;height:100%;display:grid}.fc-node__lod{color:#ffffff59;background:#2a2a2e;place-items:center;width:100%;height:100%;display:grid}.fc-node__lod.is-image{background:linear-gradient(135deg,#3a3a40,#222226)}.fc-node__lod.is-video{background:linear-gradient(160deg,#252528,#141416)}.fc-node__media--uploading{position:relative}.fc-node__media--uploading img,.fc-node__media--uploading video{object-fit:cover;opacity:.35;width:100%;height:100%;display:block}.fc-node__uploading{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.fc-node__uploading span{color:#ffffffe0;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #0009;font-size:12px}.fc-node__upbar{background:#ffffff2e;border-radius:2px;width:120px;max-width:70%;height:3px;overflow:hidden}.fc-node__upbar>div{background:#fff;border-radius:2px;height:100%;transition:width .15s linear}.fc-drop-hint{z-index:96;color:#fff;pointer-events:none;white-space:nowrap;background:#141414eb;border:1px solid #ffffff1a;border-radius:8px;padding:8px 14px;font-size:12.5px;position:fixed;box-shadow:0 8px 22px #00000080}.fc-node__media video{border-radius:12px}.fc-node__vbar{opacity:0;z-index:5;background:linear-gradient(#0000,#0000009e);align-items:center;gap:6px;height:24px;padding:0 16px 0 8px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.fc-node__media:hover .fc-node__vbar{opacity:1}.fc-node__vbar button{color:#fff;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.fc-node__vbar button svg{width:11px;height:11px}.fc-node__vbar button:hover{background:#ffffff29}.fc-node__vbar input[type=range]{appearance:none;background:linear-gradient(to right, #fff 0%, #fff var(--fill,0%), #ffffff47 var(--fill,0%), #ffffff47 100%);cursor:pointer;border-radius:2px;flex:auto;min-width:32px;height:2.5px}.fc-node__vbar input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:7px;height:7px}.fc-node__vtime{color:#ffffffd9;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:50%;flex:none;font-size:12px;transform:scale(.79)}.fc-node__vcapbtn{white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .12s,color .12s,box-shadow .12s;box-shadow:inset 0 0 0 .5px #ffffff38;color:#fffffff2!important;background:#ffffff29!important;border:0!important;border-radius:999px!important;width:auto!important;height:14px!important;padding:0 5px!important}.fc-node__vcapbtn span{transform-origin:50%;font-size:12px;line-height:1;display:block;transform:translateY(.5px)scale(.72)}.fc-node__vcapbtn:hover{box-shadow:none;color:#111!important;background:#fff!important}.fc-node__capmenu{transform-origin:100% 100%;z-index:3;background:#202022f7;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:26px;right:16px;box-shadow:0 10px 24px #00000073}.fc-node__capmenu button{color:#e8e8e8;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.fc-node__capmenu button:hover{background:#ffffff1a}.fc-node__try{flex-direction:column;justify-content:flex-end;gap:4px;height:100%;padding:14px 16px 16px;display:flex}.fc-node__upbtn{color:#fff;cursor:pointer;z-index:3;opacity:0;background:#141416d1;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .15s,background .12s;display:grid;position:absolute;top:8px;right:8px}.fc-node__upbtn.is-empty,.fc-node:hover .fc-node__upbtn{opacity:1}.fc-node__upbtn:hover{background:#323236f2}.fc-node__tryghost{color:#ffffff2e;pointer-events:none;width:64px;height:64px;margin:auto}.fc-node__try em{color:#ffffff61;margin-bottom:4px;font-size:12px;font-style:normal}.fc-node__try button{color:#f0f0f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:6px 8px;font-size:13.5px;font-weight:500;display:flex}.fc-node__try button:hover{background:#ffffff14}.fc-node__try button svg{opacity:.85}.fc-node__editor{color:#eee;resize:none;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:12px;font-family:inherit;font-size:13px;line-height:1.45;display:block}.fc-node.is-editing{border-color:#ffffff8c}.fc-node__editor.is-static{white-space:pre-wrap;word-break:break-word;cursor:default;-webkit-user-select:none;user-select:none;overflow:auto}.fc-mdbar{transform-origin:bottom;white-space:nowrap;z-index:4;background:#1e1e20f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 26px);left:50%;box-shadow:0 10px 24px #0006}.fc-mdbar button{color:#ccc;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 7px;font-size:12px;display:inline-flex}.fc-mdbar button:hover{color:#fff;background:#ffffff14}.fc-mdbar button.is-b{font-weight:800}.fc-mdbar__sep{background:#ffffff1f;width:1px;height:16px;margin:0 3px}.fc-node__error,.fc-node__placeholder.is-error em{color:#ff8d8d;white-space:pre-wrap;word-break:break-word;max-height:100%;margin-top:8px;font-size:12px;font-style:normal;line-height:1.45;display:block;overflow:auto}.fc-node__placeholder.is-error{text-align:left;justify-content:flex-start;align-items:flex-start;padding:14px 12px;overflow:auto}.fc-node__placeholder.is-error span{color:#ffb4b4;font-weight:600}.fc-node__placeholder audio{width:min(100%,200px);margin-top:8px}.fc-compose--collapsed{align-items:center;gap:16px;padding:10px 14px;display:flex;bottom:86px;left:50%;right:auto;transform:translate(-50%)}.fc-compose__bar,.fc-compose--collapsed{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.fc-compose__bar button,.fc-compose--collapsed button,.fc-compose__tools button{border:1px solid var(--line);color:#eee;background:0 0;border-radius:8px;height:30px;padding:0 10px}.fc-compose__preview{background:#111;place-items:center;height:180px;display:grid}.fc-compose__preview-card,.fc-compose__preview-empty{color:var(--muted);justify-items:center;gap:8px;display:grid}.fc-compose__timeline{padding:12px 14px 16px}.fc-compose__tools{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.fc-compose__track{gap:4px;min-height:44px;margin-top:10px;display:flex}.fc-compose__clip{border:1px solid var(--line);color:#fff;background:#2a2a2a;border-radius:8px;min-width:64px;font-size:12px}.fc-compose__clip.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fc-modal-mask{z-index:80;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fc-modal{border:1px solid var(--line);background:#222;border-radius:16px;max-width:100%;max-height:85vh;overflow:auto;box-shadow:0 24px 60px #00000080}.fc-modal header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.fc-modal header button{color:#ddd;background:0 0;border:0;border-radius:8px;width:32px;height:32px}.fc-modal__body{padding:16px}.fc-modal__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.fc-modal__actions button,.fc-style-grid button{border:1px solid var(--line);color:#eee;background:0 0;border-radius:999px;height:32px;padding:0 16px;font-size:12.5px}.fc-modal__actions .is-primary,.fc-style-grid button.is-active{color:#111;background:#fff;border-color:#fff}.fc-modal__actions .is-primary:disabled{opacity:.45;cursor:not-allowed}.fc-modal__input,.fc-modal__textarea,.fc-field select{box-sizing:border-box;border:1px solid var(--line);color:#fff;width:100%;height:36px;font:inherit;background:#1a1a1a;border-radius:10px;padding:0 12px;font-size:13px}.fc-modal__textarea{border:1px solid var(--line);color:#fff;min-height:280px;font:inherit;background:#1a1a1a;border-radius:12px;padding:12px}.fc-modal__p,.fc-modal__pre{color:var(--muted);font-size:13px;line-height:1.5}.fc-modal__pre{white-space:pre-wrap;border:1px solid var(--line);background:#1a1a1a;border-radius:10px;padding:12px}.fc-jimeng-session__head{color:#eee;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px;font-size:13px;display:flex}.fc-jimeng-session__model{color:var(--muted);font-size:12px}.fc-jimeng-session__err{color:#e57373!important}.fc-jimeng-session__list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow:auto}.fc-jimeng-session__row{text-align:left;border:1px solid var(--line);color:#eee;cursor:pointer;background:#161616;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fc-jimeng-session__row.is-selected{background:#1f1f1f;border-color:#ffffff8c}.fc-jimeng-session__row.is-disabled{opacity:.48;cursor:not-allowed}.fc-jimeng-session__title{align-items:center;gap:8px;min-width:0;display:flex}.fc-jimeng-session__radio{border:1.5px solid #ffffff73;border-radius:50%;flex:none;width:14px;height:14px}.fc-jimeng-session__row.is-selected .fc-jimeng-session__radio{border-color:#6fcf97;box-shadow:inset 0 0 0 3px #6fcf97}.fc-jimeng-session__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.fc-jimeng-session__port{color:var(--muted);font-size:12px}.fc-jimeng-session__meta{color:var(--muted);flex-wrap:wrap;gap:8px;padding-left:22px;font-size:12px;display:flex}.fc-jimeng-session__meta .is-warn{color:#ff8a80}.fc-jimeng-session__chips{flex-wrap:wrap;gap:6px;padding-left:22px;display:flex}.fc-jimeng-session__chips span{color:#ffffff8c;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:10.5px;line-height:1.2}.fc-jimeng-session__chips span.is-active{color:#ffcc80;background:#ff980033}.fc-jimeng-session__chips span.is-queue{color:#ff8a80;background:#f4433633}.fc-jimeng-session__chips span.is-hl{color:#90caf9;background:#2196f32e;box-shadow:inset 0 0 0 1px #90caf959}.fc-field{color:#aaa;flex-direction:column;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.fc-hd-enhance-cost{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.fc-hd-enhance-cost__label{color:#999;flex-shrink:0}.fc-hd-enhance-cost__value{color:#e8c56a;align-items:center;gap:6px;min-width:0;display:inline-flex}.fc-hd-enhance-cost__hint{color:#888;font-size:11px}.fc-hd-enhance-cost__muted{color:#888}.fc-hd-enhance-cost__err{color:#e8a0a0}.fc-hd-enhance-lead{color:#ffffff8c!important;margin:0 0 16px!important}.fc-hd-sec{margin-bottom:16px}.fc-hd-sec__head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.fc-hd-sec__title{color:#fff;font-size:14px;font-weight:650}.fc-hd-sec__sub{color:#ffffff6b;font-size:12px}.fc-hd-sec__hint{color:#ffffff73;margin:8px 0 0;font-size:12px;line-height:1.55}.fc-hd-seg{background:#ffffff0f;border-radius:999px;gap:4px;padding:4px;display:flex}.fc-hd-seg__btn{color:#ffffff8c;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.fc-hd-seg__btn.is-active{color:#111;background:#fff;font-weight:650}.fc-hd-pro{color:#fff;letter-spacing:.04em;background:#7c5cff;border-radius:4px;justify-content:center;align-items:center;min-height:16px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.fc-hd-pills{flex-wrap:wrap;gap:8px;display:flex}.fc-hd-pill{color:#ffffff9e;min-height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:550}.fc-hd-pill.is-active{color:#111;background:#fff;font-weight:650}.fc-hd-tip{color:#ffffff7a;border:1px dashed #ffffff2e;border-radius:10px;margin:2px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.fc-hd-enhance-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.fc-hd-enhance-actions{justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.fc-hd-enhance-actions button{color:#ffffffc7;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 16px;font-size:13px}.fc-hd-enhance-actions button.is-primary{color:#1a1a1c;background:linear-gradient(90deg,#d4a93a,#f0d789);border:0;font-weight:600}.fc-hd-enhance-actions button.is-primary:disabled{opacity:.45;cursor:not-allowed}.fc-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fc-table{border-collapse:collapse;width:100%;font-size:13px}.fc-table th,.fc-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 8px}.fc-table .is-empty{color:var(--muted);text-align:center}.fc-help-list{color:#ccc;margin:0;padding-left:18px;line-height:1.8}.fc-center{color:var(--muted);flex:1;place-items:center;display:grid}.fc-center.is-error{color:#ff8d8d}.fc-toast{z-index:140;color:#111;background:#ffffffeb;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.fc-vh{width:min(1720px,100vw - 48px)}.fc-vh__body{gap:16px;padding:16px 18px 18px;display:flex}.fc-vh__left{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.fc-vh__player{justify-content:center;align-items:center;height:min(72vh,85vh - 195px);display:flex;position:relative}.fc-vh__zoomwrap{cursor:zoom-in;justify-content:center;align-items:center;max-width:100%;height:100%;display:flex}.fc-vh__expand{z-index:2;color:#ffffffd9;cursor:pointer;background:#14161ca6;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.fc-vh__expand:hover{color:#fff;background:#ffffff29}.fc-vh__player video,.fc-vh__player img{background:#000;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.fc-vh__strip{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.fc-vh__thumb{cursor:pointer;background:#000;border:2px solid #ffffff1f;border-radius:8px;flex-shrink:0;width:136px;height:82px;padding:0;position:relative;overflow:hidden}.fc-vh__thumb.is-generating{background:#17171a;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.fc-vh__thumb.is-generating em{color:#fff9;background:0 0;padding:0;font-size:11px;font-style:normal;position:static}.fc-vh__gen{color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.fc-vh__gen strong{font-size:15px}.fc-vh__gen em{color:#ffffff73;font-size:12.5px;font-style:normal}.fc-vh__spin{border:2.5px solid #ffffff26;border-top-color:#ffffffd9;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite fc-vh-spin}.fc-vh__thumb.is-generating .fc-vh__spin{border-width:2px;width:16px;height:16px}@keyframes fc-vh-spin{to{transform:rotate(360deg)}}.fc-vh__thumb video,.fc-vh__thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.fc-vh__thumb.is-selected{border-color:#e04e39}.fc-vh__thumb i{color:#fff;text-align:center;background:#000000a6;border-radius:4px;min-width:14px;font-size:9.5px;font-style:normal;position:absolute;top:3px;right:3px}.fc-vh__thumb em{color:#fff;background:#000000a6;border-radius:4px;padding:0 4px;font-size:9.5px;font-style:normal;position:absolute;bottom:3px;left:3px}.fc-vh__detail{background:#19191b;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;flex-shrink:0;gap:10px;width:340px;padding:14px;display:flex}.fc-vh__detail h4{color:#ffffffe6;margin:0 0 2px;font-size:13px;font-weight:600}.fc-vh__prompt{background:#1c1c1e;border:1px solid #ffffff12;border-radius:10px;padding:8px 10px}.fc-vh__prompt>div{justify-content:space-between;align-items:center;display:flex}.fc-vh__prompt em{color:#ffffff73;font-size:11.5px;font-style:normal}.fc-vh__prompt button{color:#999;cursor:pointer;background:0 0;border:0}.fc-vh__prompt button:hover{color:#fff}.fc-vh__prompt p{color:#ddd;white-space:pre-wrap;max-height:140px;margin:6px 0 0;font-size:12px;line-height:1.55;overflow-y:auto}.fc-vh__adopt{color:#fff;letter-spacing:2px;cursor:pointer;background:linear-gradient(135deg,#c73e2c,#e04e39);border:0;border-radius:10px;height:38px;margin-top:auto;font-size:13px;font-weight:600;transition:filter .12s;box-shadow:0 6px 16px #e04e3940}.fc-vh__adopt:hover:not(:disabled){filter:brightness(1.12)}.fc-vh__adopt:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.fc-vh__player--text{justify-content:flex-start;align-items:stretch;padding:14px 16px;overflow:auto}.fc-vh__textbody{white-space:pre-wrap;word-break:break-word;color:#ffffffe6;width:100%;font-size:13px;line-height:1.55}.fc-vh__thumb--text{background:#ffffff0f}.fc-vh__textsnip{-webkit-line-clamp:4;color:#ffffffc7;text-align:left;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;padding:8px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.fc-gh__media.is-text{justify-content:flex-start;align-items:stretch;padding:12px 14px;overflow:auto}.fc-gh__textbody{white-space:pre-wrap;word-break:break-word;color:#ffffffe6;width:100%;font-size:13px;line-height:1.55}.fc-gh__tile.is-text{background:#ffffff0f}.fc-gh__text-badge{-webkit-line-clamp:5;color:#ffffffd1;white-space:pre-wrap;word-break:break-word;text-align:left;-webkit-box-orient:vertical;padding:10px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.fc-gh{background:0 0;gap:14px;display:flex;position:fixed;inset:28px;overflow:hidden}.fc-gh__detail{background:#161618f7;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex-shrink:0;gap:10px;width:316px;padding:14px;display:flex;overflow-y:auto;box-shadow:0 18px 40px #00000073}.fc-gh__media{background:#101012;border-radius:10px;position:relative;overflow:hidden}.fc-gh__media img,.fc-gh__media video{object-fit:contain;width:100%;max-height:260px;display:block}.fc-gh__audio{color:#fff9;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;display:flex}.fc-gh__expand{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.fc-gh__pairs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fc-gh__field{background:#202022;border:1px solid #ffffff0f;border-radius:9px;min-width:0;padding:7px 10px}.fc-gh__field em{color:#fff6;margin-bottom:3px;font-size:10.5px;font-style:normal;display:block}.fc-gh__field span{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.fc-gh__field--wide>div{align-items:center;gap:6px;display:flex}.fc-gh__field--wide>div span{flex:1}.fc-gh__field--wide button{color:#999;cursor:pointer;background:0 0;border:0;padding:0}.fc-gh__field--wide button:hover{color:#fff}.fc-gh__prompt-head{align-items:center;gap:6px;margin-top:2px;display:flex}.fc-gh__prompt-head em{color:#fff9;margin-right:auto;font-size:12px;font-style:normal;font-weight:600}.fc-gh__prompt-head button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.fc-gh__prompt-head button:hover{color:#fff;background:#ffffff14}.fc-gh__prompt-box{color:#ddd;white-space:pre-wrap;word-break:break-word;background:#202022;border:1px solid #ffffff0f;border-radius:9px;max-height:300px;padding:8px 10px;font-size:12px;line-height:1.6;overflow-y:auto}.fc-gh__actions{gap:8px;margin-top:auto;padding-top:6px;display:flex}.fc-gh__apply{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c73e2c,#e04e39);border:0;border-radius:10px;flex:1;height:38px;font-size:13px;font-weight:600}.fc-gh__apply:hover{filter:brightness(1.08)}.fc-gh__locate-sq{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.fc-gh__locate-sq:hover{color:#fff;border-color:#ffffff4d}.fc-gh__main{background:#161618f7;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;box-shadow:0 18px 40px #00000073}.fc-gh__head{align-items:center;gap:12px;padding:14px 18px 10px;font-size:15px;display:flex}.fc-gh__title{font-weight:700}.fc-gh__count{color:#ccc;background:#ffffff1a;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.fc-gh__tabs{gap:4px;display:flex}.fc-gh__tabs button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:999px;width:auto;height:26px;padding:0 12px;font-size:12.5px}.fc-gh__tabs button.is-active{color:#111;background:#fff;font-weight:600}.fc-gh__close{color:#ccc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.fc-gh__close:hover{color:#fff;background:#ffffff14}.fc-gh__empty{text-align:center;color:#fff6;margin:0;padding:60px 0;font-size:13px}.fc-gh__scroll{flex:1;min-height:0;padding:10px 18px 16px;overflow-y:auto}.fc-gh__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;display:grid}.fc-gh__more{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;width:100%;margin:12px 0 0;padding:10px 12px;font-size:12px;display:block}.fc-gh__more:hover{color:#fff;background:#ffffff14}.fc-gh__video-ph{color:#ffffff73;background:linear-gradient(145deg,#222 0%,#151515 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fc-gh__tile{aspect-ratio:1;cursor:pointer;background:#1a1a1a;border:2px solid #ffffff14;border-radius:10px;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.fc-gh__tile.is-selected{border-color:#e04e39}.fc-gh__tile img,.fc-gh__tile video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fc-gh__tile>svg{color:#ffffffd9;filter:drop-shadow(0 1px 2px #000c);position:absolute;top:5px;right:5px}.fc-gh__tile>em{color:#fff;background:#000000a6;border-radius:4px;padding:0 5px;font-size:9.5px;font-style:normal;position:absolute;bottom:5px;left:5px}.fc-gh__audio-badge{color:#ffffff80;place-items:center;width:100%;height:100%;font-size:26px;display:grid}.fc-gh__locate{color:#ffffffd9;cursor:pointer;background:#0009;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:4px;right:4px}.fc-gh__locate:hover{color:#fff;background:#000000d9}.fc-editor__toolbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fc-editor__count{color:#ffffff73;font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.fc-editor__toolbar button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;height:26px;padding:0 12px;font-size:12px}.fc-editor__toolbar button:hover{color:#fff;border-color:#ffffff4d}.fc-editor__textarea{min-height:56vh;font-size:14px;line-height:1.7}.fc-editor__autosave{color:#ffffff59;margin-right:auto;font-size:11.5px}@media (width<=760px){.fc-gh{flex-direction:column}.fc-gh__detail{border-bottom:1px solid #ffffff12;border-right:0;width:100%}.fc-vh__body{flex-direction:column}.fc-vh__detail{width:100%}}@media (width<=900px){.fc-prompt{width:min(480px,100vw - 24px)!important;left:12px!important}.fc-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-node__toolwrap{display:inline-flex;position:relative}.fc-node__toolmenu{z-index:6;background:#202022fa;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-width:150px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000080}.fc-node__toolmenu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.fc-node__toolmenu button{color:#e8e8e8;text-align:left;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;height:auto;padding:8px 10px;font-size:12px;display:flex}.fc-node__toolmenu button:hover:not(:disabled){color:#fff;background:#ffffff1a}.fc-node__toolmenu button.is-disabled{color:#ffffff4d;cursor:default}.fc-node__toolmenu button em{color:#ffffff47;margin-left:auto;padding-left:12px;font-size:10px;font-style:normal}.fc-mk{z-index:135;-webkit-user-select:none;user-select:none;background:#0e0e10;flex-direction:column;display:flex;position:fixed;inset:0}.fc-mk__head{border-bottom:1px solid #ffffff12;flex:none;align-items:center;height:52px;padding:0 16px;display:flex}.fc-mk__title{color:#fff;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.fc-mk__subtitle{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;font-weight:400;overflow:hidden}.fc-mk__head-actions{gap:4px;margin-left:auto;display:flex}.fc-mk__head-actions button{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fc-mk__head-actions .fc-mk__zoom{font-variant-numeric:tabular-nums;color:#ffffffb8;width:auto;min-width:52px;padding:0 10px;font-size:12px}.fc-mk__head-actions button:disabled{opacity:.32;cursor:default}.fc-mk__head-actions button:not(:disabled):hover{color:#fff;background:#ffffff14}.fc-mk__body{flex:auto;min-height:0;display:flex}.fc-mk__stage{touch-action:none;flex:auto;min-width:0;position:relative;overflow:hidden}.fc-mk__view{transform-origin:0 0;position:absolute;inset:0}.fc-mk__img{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.fc-mk__svg{position:absolute;overflow:visible}.fc-mk__textedit{z-index:4;resize:none;-webkit-user-select:text;user-select:text;pointer-events:auto;background:#00000059;border:1px dashed #ffffff80;border-radius:4px;outline:none;min-width:60px;padding:2px 4px;font-weight:700;line-height:1.3;position:absolute;overflow:hidden}.fc-mk__loading{color:#fff6;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.fc-mk__error{color:#fff;background:#d62b3feb;border-radius:8px;max-width:80%;padding:8px 14px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.fc-mk__layers{background:#141416;border-left:1px solid #ffffff1a;flex-direction:column;flex:0 0 240px;min-height:0;display:flex}.fc-mk__layers-head{color:#ffffffbf;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.fc-mk__layers-head em{color:#fff6;font-size:12px;font-style:normal}.fc-mk__layers-clear{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.fc-mk__layers-clear:hover:not(:disabled){color:#fff;background:#ffffff14}.fc-mk__layers-clear:disabled{opacity:.3;cursor:default}.fc-mk__layers-empty{text-align:center;color:#ffffff52;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.fc-mk__layers-empty p{color:#ffffff80;font-size:13px}.fc-mk__layers-empty span{font-size:11.5px;line-height:1.5}.fc-mk__layers-list{flex:auto;padding:6px;overflow:auto}.fc-mk__layer{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fc-mk__layer:hover{background:#ffffff0d}.fc-mk__layer.is-active{background:#1677ff29}.fc-mk__layer-idx{text-align:center;font-variant-numeric:tabular-nums;color:#ffffff59;flex:none;width:18px;font-size:11px}.fc-mk__layer-ico{background:#ffffff0f;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fc-mk__layer-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.fc-mk__layer-actions{opacity:0;flex:none;gap:2px;display:flex}.fc-mk__layer:hover .fc-mk__layer-actions,.fc-mk__layer.is-active .fc-mk__layer-actions{opacity:1}.fc-mk__layer-actions button{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.fc-mk__layer-actions button:hover{color:#fff;background:#ffffff1f}.fc-mk__toolbar{background:#141416;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;height:auto;min-height:56px;padding:10px 16px;display:flex;overflow:visible}.fc-mk__tools,.fc-mk__hist{flex:none;gap:2px;display:flex}.fc-mk__tools button,.fc-mk__hist button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.fc-mk__tools button:hover,.fc-mk__hist button:hover:not(:disabled){color:#fff;background:#ffffff1a}.fc-mk__tools button.is-active,.fc-mk__hist button.is-active{color:#fff;background:#1677ff38}.fc-mk__hist button:disabled{opacity:.3;cursor:default}.fc-mk__divider{background:#ffffff1a;flex-shrink:0;width:1px;height:26px}.fc-mk__colors{flex:none;gap:6px;display:flex}.fc-mk__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:inset 0 0 0 1px #00000040}.fc-mk__swatch.is-active{border-color:#fff;box-shadow:0 0 0 1px #ffffff4d}.fc-mk__stroke{color:#fff9;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.fc-mk__stroke input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right, #fff 0%, #fff var(--fill,0%), #fff3 var(--fill,0%));border-radius:2px;outline:none;width:96px;height:3px}.fc-mk__stroke input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:13px;height:13px}.fc-mk__stroke em{color:#ffffffc7;font-variant-numeric:tabular-nums;min-width:34px;font-style:normal}.fc-mk__spacer{flex:12px;min-width:8px}.fc-mk__settings{flex:none;align-items:center;gap:6px;margin-right:8px;display:flex}.fc-mk__setwrap{flex:none;position:relative}.fc-mk__settings .fc-prompt__pill{cursor:pointer}.fc-mk__settings .fc-prompt__pill span{white-space:nowrap}.fc-mk__setmask{z-index:7;cursor:default;background:0 0;border:0;position:fixed;inset:0}.fc-mk__setmenu{z-index:8;background:#202022fa;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-width:150px;max-height:320px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 -8px 30px #00000080}.fc-mk__setmenu button{color:#e8e8e8;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12.5px}.fc-mk__setmenu button:hover{background:#ffffff1a}.fc-mk__setmenu button.is-active{color:#ff6b7a}.fc-mk__actions{flex:none;align-items:center;gap:8px;display:flex}.fc-mk__or{color:#ffffff59;flex-shrink:0;font-size:12px}.fc-mk__action{color:#ffffffe6;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:1}.fc-mk__action:hover:not(:disabled){background:#ffffff1f}.fc-mk__action--ai{color:#fff;background:linear-gradient(135deg,#ff5f6d,#d62b3f);border-color:#0000}.fc-mk__action--ai:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,#ff5f6d,#d62b3f)}.fc-mk__action:disabled,.fc-mk__action--ai:disabled{color:#ffffff4d;cursor:default;filter:none;background:#ffffff0f;border-color:#0000}.fc-mk__hint-mask{z-index:10;background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.fc-mk__hint{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;width:min(560px,90%);overflow:hidden}.fc-mk__hint-body{padding:24px 24px 10px}.fc-mk__hint-lead{text-align:center;color:#fff;margin-bottom:18px;font-size:14px;font-weight:600}.fc-mk__hint-figure{justify-content:center;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fc-mk__hint-figure figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.fc-mk__hint-figure svg{border-radius:10px;width:108px;height:135px}.fc-mk__hint-figure figcaption{color:#ffffff80;font-size:11.5px}.fc-mk__hint-arrow{color:#ffffff59;font-size:22px}.fc-mk__hint-legend{flex-direction:column;gap:8px;display:flex}.fc-mk__hint-legend span{color:#ffffff9e;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;display:flex}.fc-mk__hint-legend b{color:#fff;font-weight:600}.fc-mk__hint-keys{flex-direction:column;gap:7px;margin-top:14px;display:flex}.fc-mk__hint-keys span{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.fc-mk__hint-keys kbd{color:#ffffffd9;text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:5px;min-width:18px;padding:1px 6px;font-family:inherit;font-size:11px;display:inline-block}.fc-mk__hint-actions{gap:10px;padding:14px 22px 20px;display:flex}.fc-mk__hint-actions button{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex:1 1 0;height:42px;font-size:13px;font-weight:600}.fc-mk__hint-actions button:hover{background:#ffffff1f}.fc-mk__hint-actions button.is-primary{color:#111;background:#f0f0f0;border-color:#0000}.fc-lt{z-index:135;-webkit-user-select:none;user-select:none;background:#0e0e10;flex-direction:column;display:flex;position:fixed;inset:0}.fc-lt__head{border-bottom:1px solid #ffffff12;flex:none;align-items:center;height:52px;padding:0 16px;display:flex}.fc-lt__title{color:#fff;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.fc-lt__subtitle{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;font-weight:400;overflow:hidden}.fc-lt__head-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.fc-lt__head-actions button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fc-lt__head-actions button:hover{color:#fff;background:#ffffff14}.fc-lt__body{flex:auto;min-height:0;display:flex}.fc-lt__stagewrap{flex-direction:column;flex:auto;min-width:0;display:flex}.fc-lt__stage{touch-action:none;background:radial-gradient(at 50% 46%,#50648c24,#0000 62%);flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.fc-lt__img{z-index:1;pointer-events:none;border-radius:6px;position:relative;box-shadow:0 10px 44px #0000008c}.fc-lt__loading{color:#fff6;font-size:13px}.fc-lt__svg{z-index:2;cursor:grab;position:absolute;inset:0}.fc-lt__svg:active{cursor:grabbing}.fc-lt__front circle{fill:#ffffff80}.fc-lt__front text{fill:#ffffff73;text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:11px}.fc-lt__front.is-back{opacity:.3}.fc-lt__orbit{z-index:3;color:#ffffffb3;cursor:pointer;background:#14161c99;border:1px solid #ffffff24;border-radius:8px;width:26px;height:44px;font-size:18px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.fc-lt__orbit:hover{color:#fff;background:#ffffff1f}.fc-lt__orbit.is-left{left:10px}.fc-lt__orbit.is-right{right:10px}.fc-lt__yawreset{z-index:3;color:#ffffffb3;cursor:pointer;background:#14161c99;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:10px}.fc-lt__yawreset:hover{color:#fff;background:#ffffff1f}.fc-lt__wire circle,.fc-lt__wire ellipse{fill:none;stroke:#ffffff1a;stroke-width:1px}.fc-lt__wire .is-equator{stroke:#fff3}.fc-lt__handle{cursor:grab;pointer-events:auto}.fc-lt__handle:active{cursor:grabbing}.fc-lt__handle-glow{opacity:.28;filter:blur(6px);pointer-events:none}.fc-lt__handle-dot{stroke:#00000073;stroke-width:1px}.fc-lt__handle-ring{fill:none;stroke:#fff;stroke-width:1.5px;pointer-events:none}.fc-lt__handle.is-back{opacity:.38}.fc-lt__flash{z-index:3;color:#ffffffd9;pointer-events:none;white-space:nowrap;background:#141418eb;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.fc-lt__pos{color:#ffffffbf;border-top:1px solid #ffffff0f;flex:none;align-items:center;gap:18px;padding:10px 18px;font-size:12px;display:flex}.fc-lt__pos-name{color:#fff;align-items:center;gap:7px;min-width:72px;display:inline-flex}.fc-lt__pos-name i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px}.fc-lt__pos label{flex:1 1 0;align-items:center;gap:8px;max-width:320px;display:inline-flex}.fc-lt__pos input[type=range]{accent-color:#d9d9de;flex:auto}.fc-lt__pos em,.fc-lt__strength em{text-align:right;color:#ffffff80;font-variant-numeric:tabular-nums;min-width:34px;font-style:normal}.fc-lt__side{background:#131315;border-left:1px solid #ffffff12;flex-direction:column;flex:0 0 300px;gap:18px;min-height:0;padding:14px 14px 20px;display:flex;overflow-y:auto}.fc-lt__section{flex-direction:column;gap:9px;display:flex}.fc-lt__label{color:#ffffff8c;justify-content:space-between;align-items:center;font-size:12px;display:flex}.fc-lt__presets{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fc-lt__preset{color:#ffffffc7;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;height:30px;font-size:12px;position:relative;overflow:hidden}.fc-lt__preset:hover{color:#fff;background:#ffffff17}.fc-lt__preset.is-active{color:#111;background:#f0f0f0;border-color:#0000;font-weight:600}.fc-lt__dot{background:#f59e0b;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.fc-lt__add{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.fc-lt__add:hover:not(:disabled){color:#fff;background:#ffffff1a}.fc-lt__add:disabled{opacity:.35;cursor:not-allowed}.fc-lt__lights{flex-direction:column;gap:5px;display:flex}.fc-lt__lightrow{color:#ffffffc7;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.fc-lt__lightrow:hover{background:#ffffff0d}.fc-lt__lightrow.is-active{color:#fff;background:#ffffff14;border-color:#ffffff24}.fc-lt__lightdot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 6px #ffffff40}.fc-lt__lightrow span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fc-lt__lightrow>button{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.fc-lt__lightrow>button:hover{color:#ff7875;background:#ff50502e}.fc-lt__empty{color:#ffffff59;padding:4px 2px;font-size:12px}.fc-lt__seg{gap:6px;display:flex}.fc-lt__seg button{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1 1 0;height:30px;font-size:12.5px}.fc-lt__seg button.is-active{color:#111;background:#f0f0f0;border-color:#0000;font-weight:600}.fc-lt__strength{color:#fff9;align-items:center;gap:9px;font-size:12px;display:flex}.fc-lt__strength input[type=range]{accent-color:#d9d9de;flex:auto}.fc-lt__colors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-lt__swatch{cursor:pointer;border:1px solid #ffffff2e;border-radius:6px;width:22px;height:22px;padding:0}.fc-lt__swatch.is-active{outline-offset:1px;outline:2px solid #fff}.fc-lt__hex{color:#fff;-webkit-user-select:text;user-select:text;background:#0000004d;border:1px solid #ffffff24;border-radius:6px;width:84px;height:24px;padding:0 8px;font-family:inherit;font-size:12px}.fc-lt__hex:focus{border-color:#ffffff59;outline:none}.fc-lt__hex.is-invalid{border-color:#ff4d4f}.fc-lt__smart{resize:none;color:#fff;-webkit-user-select:text;user-select:text;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:74px;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}.fc-lt__smart:focus{border-color:#ffffff4d;outline:none}.fc-lt__smart::placeholder{color:#ffffff47}.fc-lt__refpick{color:#ffffffa6;cursor:pointer;border:1px dashed #fff3;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.fc-lt__refpick:hover{color:#fff;border-color:#fff6}.fc-lt__refpick input{display:none}.fc-lt__refthumb{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:9px;padding:5px 8px;display:flex}.fc-lt__refthumb img{object-fit:cover;border-radius:6px;width:36px;height:36px}.fc-lt__refthumb span{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.fc-lt__refthumb button{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.fc-lt__refthumb button:hover{color:#ff7875;background:#ff50502e}.fc-lt__referr{color:#ff7875;font-size:12px}.fc-lt__foot{background:#141416;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;height:auto;min-height:56px;padding:10px 16px;display:flex;overflow:visible}.fc-lt__foot .fc-mk__settings{flex:auto;min-width:0}.fc-lt__actions{flex:none;align-items:center;gap:10px;display:flex}.fc-lt__reset{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;height:34px;padding:0 16px;font-size:13px}.fc-lt__reset:hover{color:#fff;background:#ffffff14}.fc-lt__generate{color:#111;cursor:pointer;background:#f0f0f0;border:0;border-radius:9px;height:34px;padding:0 22px;font-size:13px;font-weight:600}.fc-lt__generate:hover:not(:disabled){background:#fff}.fc-lt__generate:disabled{opacity:.4;cursor:not-allowed}.fc-searchp{z-index:60;background:#161619f5;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:292px;display:flex;position:absolute;top:64px;bottom:190px;left:16px;overflow:hidden;box-shadow:0 12px 40px #00000080}.fc-searchp__head{border-bottom:1px solid #ffffff12;align-items:center;gap:4px;padding:10px 10px 8px;display:flex}.fc-searchp__head>button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px}.fc-searchp__head>button.is-active{color:#fff;background:#ffffff1f}.fc-searchp__spacer{flex:1}.fc-searchp__close{place-items:center;width:26px;height:26px;display:grid}.fc-searchp__searchrow{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;height:32px;margin:10px 10px 0;padding:0 10px;display:flex}.fc-searchp__searchrow input{color:#eee;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.fc-searchp__searchrow button{color:#ffffff80;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.fc-searchp__chips{flex-wrap:wrap;gap:6px;padding:10px;display:flex}.fc-searchp__chips button{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.fc-searchp__chips button.is-active{color:#fff;background:#ffffff24;border-color:#ffffff4d}.fc-searchp__chips button i{color:#fff6;font-size:10.5px;font-style:normal}.fc-searchp__list{scrollbar-width:thin;flex:1;min-height:0;padding:4px 6px 10px;overflow-y:auto}.fc-searchp__row{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12.5px;display:flex}.fc-searchp__row:hover{background:#ffffff14}.fc-searchp__row svg{color:#ffffff73;flex-shrink:0}.fc-searchp__idx{color:#ffffff4d;text-align:right;flex-shrink:0;min-width:18px;font-size:10.5px;font-style:normal}.fc-searchp__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-searchp__row em{color:#ffffff59;flex-shrink:0;font-size:11px;font-style:normal}.fc-searchp__empty{color:#ffffff59;text-align:center;padding:18px 12px;font-size:12px}.fc-searchp__thumb{background:#000;border-radius:5px;flex-shrink:0;width:38px;height:26px;display:block;overflow:hidden}.fc-searchp__thumb img,.fc-searchp__thumb video{object-fit:cover;width:100%;height:100%;display:block}.ac-set-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.ac-set-grid.is-characters,.ac-set-grid.is-settings{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:16px;padding-bottom:0;display:grid;overflow:visible}.ac-set-grid.is-characters .ac-set-card,.ac-set-grid.is-settings .ac-set-card{width:auto;min-width:0;max-width:none}.ac-set-grid.is-characters .ac-set-card.is-look-edit,.ac-set-grid.is-settings .ac-set-card.is-look-edit{width:auto;max-width:none}@media (width<=900px){.ac-set-grid,.ac-set-grid.is-characters,.ac-set-grid.is-settings{grid-template-columns:1fr}}.ac-set-card{box-sizing:border-box;background:#1c1c20eb;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-width:0;height:auto;display:flex;overflow:hidden}.ac-set__media{background:#00000073;flex:none;width:100%;height:180px;max-height:180px;position:relative;overflow:hidden}.ac-set__media.is-zoomable{cursor:zoom-in}.ac-set__media.is-zoomable:focus-visible{outline-offset:-2px;outline:2px solid #d4a93ab3}.ac-set__upload-mask{z-index:3;color:#ffffffe6;background:#00000073;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.ac-set__gen-pane{z-index:2;background:#1a1a1a;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.ac-set__gen-pane em{color:#ffffff8c;letter-spacing:.02em;font-size:13px;font-style:normal}.ac-set__gen-cancel{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:4px 14px;font-size:12px}.ac-set__gen-cancel:hover{color:#ffffffd9;border-color:#ffffff5c}.ac-set__spin{box-sizing:border-box;border:3px solid #648cff38;border-top-color:#6b8cff;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite ac-set-spin}.ac-set__spin.is-sm{border-width:2px;width:16px;height:16px}@keyframes ac-set-spin{to{transform:rotate(360deg)}}.ac-set-grid.is-characters .ac-set__media,.ac-set-grid.is-settings .ac-set__media{height:200px;max-height:200px}.ac-set__img{object-fit:contain;background:#00000073;width:100%;height:100%;display:block;position:absolute;inset:0}.ac-set__media-zoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.ac-lightbox{z-index:80;background:#000000e0;position:fixed;inset:0}.ac-lightbox__stage{cursor:grab;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ac-lightbox__stage:active{cursor:grabbing}.ac-lightbox__imgwrap{will-change:transform}.ac-lightbox__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:90vw;max-height:90vh;display:block}.ac-lightbox__close{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:16px;right:20px}.ac-lightbox__close:hover{background:#ffffff26}.ac-lightbox__hint{color:#ffffff8c;pointer-events:none;white-space:nowrap;background:#00000073;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ac-set__placeholder{opacity:.55;background:radial-gradient(circle at 50% 42%,#ffffff1a,#0000 42%),linear-gradient(#ffffff0a,#0000);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ac-set__ph-icon{color:#ffffff59;font-size:28px;line-height:1}.ac-set__placeholder.is-scene{background:linear-gradient(#50648c33,#0000 60%),radial-gradient(at 50% 70%,#ffffff14,#0000 50%)}.ac-set__placeholder.is-prop{background:radial-gradient(circle at 50% 45%,#c8aa6424,#0000 40%),linear-gradient(#ffffff0a,#0000)}.ac-set__media-bar{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ac-set__media-bar.is-inline{z-index:auto;padding:10px 12px 0;position:static;bottom:auto;left:auto;right:auto}.ac-set__media-bar.is-inline .ac-set__ghost--upload{flex:1 0 100%;justify-content:center}.ac-set__ghost.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff59}.ac-set__result-thumbs{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.ac-set__result-thumb{box-sizing:border-box;background:#2a2a2a;border:1px solid #ffffff1f;border-radius:10px;flex:none;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.ac-set__result-thumb.is-selected{border-color:#648cffbf;box-shadow:0 0 0 1px #648cff40}.ac-set__result-thumb.is-zoomable{cursor:zoom-in;color:inherit;font:inherit}.ac-set__result-thumb.is-selectable{cursor:pointer;color:inherit;font:inherit}.ac-set__result-thumb.is-generating{cursor:pointer}.ac-set__thumb-zoom{z-index:1;color:#dbe4ff;opacity:.85;background:#141c30b8;border:1px solid #7896ff59;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px}.ac-set__result-thumb:hover .ac-set__thumb-zoom,.ac-set__result-thumb:focus-within .ac-set__thumb-zoom{opacity:1}.ac-set__result-thumb.is-generating .ac-set__spin{position:absolute;bottom:6px;right:6px}.ac-set__result-thumb img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.ac-set__free{flex-direction:column;gap:8px;padding:10px 12px 0;display:flex}.ac-set__free-head{color:#ffffff8c;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ac-set__free-box{background:#00000047;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:10px;padding:10px;display:flex}.ac-set__free-box .ac-set__look-ref.is-add{width:56px;height:56px}.ac-set__free-prompt{resize:vertical;color:#ffffffe0;width:100%;min-height:120px;font:inherit;box-sizing:border-box;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6;display:block}.ac-set__free-prompt:focus{outline:none}.ac-set__free-box .ac-set__look-prompt-bar{padding:0}.ac-set-card.is-misplaced{border-color:#e6aa5a66}.ac-set__warn{color:#ffd296f2;background:#b46e282e;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ac-set__warn button{color:#fff;height:26px;font:inherit;cursor:pointer;background:#00000040;border:1px solid #ffd29659;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:12px}.ac-set__gen,.ac-set__ghost{color:#ffffffe6;height:28px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418d1;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.ac-set__gen-wrap{flex:0 auto;min-width:0;position:relative}.ac-set__gen.is-open{background:#282830f2;border-color:#ffffff59}.ac-set__gen.is-split{min-width:0;padding:0;overflow:hidden}.ac-set__gen-main{min-width:0;height:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.ac-set__gen-main .ac-set__gen-label{flex:auto;min-width:2.4em;max-width:none}.ac-set__gen-main .ac-set__gen-cost{flex:none}.ac-set__gen-main:hover{background:#ffffff14}.ac-set__gen-main:disabled,.ac-set__gen-caret:disabled{opacity:.55;cursor:default}.ac-set__gen-caret{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff24;flex:none;align-items:center;gap:4px;padding:0 6px 0 7px;display:inline-flex}.ac-set__gen-caret:hover{background:#ffffff14}.ac-set__gen-caret:hover .ac-set__chip-params em,.ac-set__gen.is-open .ac-set__chip-params em{color:#fff;background:#ffffff2e}.ac-set__gen-cost{font-size:10px}.ac-set__gen-cost .credits-mark__num{color:var(--chi-gold,#f5c451)}.ac-set__gen-menu{z-index:8;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:10px;min-width:180px;max-width:260px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 28px #00000073}.ac-set__gen-menu.is-portal{overscroll-behavior:contain;max-width:none;position:fixed;top:auto;bottom:auto;left:auto}.ac-set__gen-menu-title{color:#ffffff73;padding:6px 8px 8px;font-size:11px}.ac-set__gen-menu-empty{color:#ffffff73;padding:10px 8px;font-size:12px}.ac-set__gen-menu button{color:#ffffffe0;width:100%;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.ac-set__gen-menu button:hover{background:#ffffff14}.ac-set__gen-menu button.is-active{color:#fff;background:#788cff2e}.ac-set__gen-menu button.ac-set__gen-model-opt{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex;overflow:hidden}.ac-set__gen-model-name{text-overflow:ellipsis;flex:1;min-width:0;font-weight:560;overflow:hidden}.ac-set__gen-model-credits{color:#ffffffb8;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:550;display:inline-flex}.ac-set__gen-panel{flex-direction:column;gap:10px;display:flex}.ac-set__gen-panel-rows{z-index:1;background:#1c1c1c;flex-direction:column;gap:10px;margin:-6px -6px 0;padding:6px 6px 8px;display:flex;position:sticky;top:0}.ac-set__gen-panel-row{align-items:center;gap:10px;padding:0 2px;display:flex}.ac-set__gen-panel-label{color:#ffffff73;flex:none;width:42px;font-size:11px}.ac-set__gen-panel-label em{color:#ffffff52;font-size:10px;font-style:normal;line-height:1.2;display:block}.ac-set__seg{flex:auto;gap:4px;display:flex}.ac-set__seg button{color:#fffc;width:auto;height:28px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1 1 0;padding:0 4px;font-size:12px}.ac-set__seg button:hover{background:#ffffff1a}.ac-set__seg button.is-active{color:#111;background:#f0f0f0;border-color:#0000;font-weight:600}.ac-set__seg button:disabled{opacity:.35;cursor:not-allowed}.ac-set__seg button:disabled:hover{background:#ffffff0a}.ac-set__gen-panel-group{border-top:1px solid #ffffff14;padding-top:4px}.ac-set__gen span{color:#dcbe78f2}.ac-set__gen-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:132px;display:inline-block;overflow:hidden}.ac-set__gen:hover,.ac-set__ghost:hover{background:#282830f2}.ac-set__looks{flex-wrap:wrap;flex:none;gap:8px;padding:10px 12px 0;display:flex}.ac-set__views{flex-direction:column;flex:none;gap:4px;margin-top:4px;display:flex}.ac-set__views>.ac-set__label{padding:0 12px}.ac-set__views .ac-set__media{cursor:zoom-in;border:none;padding:0}.ac-set__look-card{color:#ffffffc7;min-width:0;max-width:168px;height:40px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:11px;line-height:1.25;display:flex;position:relative}.ac-set__look-card.is-active{color:#fff;background:#4650a02e;border-color:#788cffbf;box-shadow:0 0 0 1px #788cff33}.ac-set__look-card.is-generating{border-color:#648cffb3;max-width:220px}.ac-set__look-card.is-add{color:#ffffff8c;border-style:dashed;justify-content:center;max-width:none;padding:0 12px}.ac-set__look-card.is-add:disabled{opacity:.5;cursor:not-allowed}.ac-set__look-thumb{object-fit:cover;background:#ffffff0f;border-radius:7px;flex:none;width:30px;height:30px}.ac-set__look-thumb.is-empty{display:inline-block}.ac-set__look-thumb.is-spin{background:#2830508c;justify-content:center;align-items:center;display:inline-flex}.ac-set__look-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-set__look-badge{z-index:1;color:#ffffffb3;white-space:nowrap;background:#282830f2;border:1px solid #ffffff24;border-radius:6px;height:16px;padding:0 5px;font-size:10px;line-height:14px;position:absolute;top:-6px;left:-4px}.ac-set__look-badge.is-main{color:#9eb4ff;border-color:#788cff73}.ac-set__look-badge.is-pending{color:#ffc466;border-color:#ffb45080}.ac-set__premade-pending{color:#ffc466;white-space:nowrap;cursor:help;background:#ffb45014;border:1px solid #ffb45066;border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:400;line-height:16px}.ac-set__media-more{z-index:4;color:#ffffffe6;min-width:28px;height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:#0000008c;border:0;border-radius:8px;padding:0 10px;font-size:12px;line-height:1;position:absolute;top:8px;right:8px}.ac-set__media-more:hover:not(:disabled){color:#fff;background:#000000bf}.ac-set__media-more.is-danger:hover:not(:disabled){color:#fff;background:#a02828d9}.ac-set__media-more:disabled{opacity:.45;cursor:not-allowed}.ac-set__ph-empty{color:#fff6;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.ac-set__look-panel{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 12px 14px;display:flex}.ac-set__look-actions{gap:8px;display:flex}.ac-set__look-actions .ac-set__ghost{background:#ffffff0a;flex:auto;justify-content:center;height:32px;position:static}.ac-set__look-edit-head{flex-direction:column;gap:8px;display:flex}.ac-set__look-edit-title{color:#ffffffeb;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.ac-set__look-rename{color:#fff;width:100%;height:32px;font:inherit;box-sizing:border-box;background:#00000059;border:1px solid #fff3;border-radius:8px;padding:0 10px;font-size:13px}.ac-set__look-audio-wrap{flex-direction:column;gap:4px;display:flex}.ac-set__look-audio-label{color:#fff6;font-size:11px}.ac-set__audio.is-inline{width:100%;margin:0}.ac-set__look-hint{color:#ffffff73;margin:0;font-size:11px;line-height:1.5}.ac-set__look-facenote{align-items:center;gap:8px;display:flex}.ac-set__look-facenote-label{color:#ffffff73;flex:none;font-size:11px}.ac-set__look-facenote-input{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex:1;min-width:0;padding:4px 8px;font-size:12px}.ac-set__look-facenote-input::placeholder{color:#ffffff47}.ac-set__look-facenote-badge{color:#ffc466bf;margin:-2px 0 4px;font-size:11px}.ac-set__portrait-lock{background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px;display:flex}.ac-set__portrait-lock-thumb{background:#0000004d;border-radius:6px;flex:none;width:34px;height:46px;position:relative;overflow:hidden}.ac-set__portrait-lock-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ac-set__portrait-lock-thumb:after{content:"🔒";font-size:10px;line-height:1;position:absolute;bottom:1px;right:1px}.ac-set__portrait-lock-thumb.is-wide{width:56px;height:32px}.ac-set__portrait-lock p{color:#fff9;margin:0;font-size:11px;line-height:1.55}.ac-set__free-hint{color:#ffffff73;margin:0;font-size:11px;line-height:1.5}.ac-set__look-pending-desc{background:#ffffff0a;border:1px solid #ffc4662e;border-radius:10px;padding:10px 12px}.ac-set__look-pending-desc .ac-set__label{color:#ffc466bf;margin-bottom:6px}.ac-set__look-pending-desc p{color:#ffffffbf;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.6}.ac-set__look-refs{align-items:center;gap:8px;display:flex}.ac-set__look-ref{color:#ffffff8c;width:56px;height:56px;font:inherit;cursor:default;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.ac-set__look-ref img{object-fit:cover;width:100%;height:100%;display:block}.ac-set__look-ref-empty{color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.ac-set__look-ref.is-add{cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:16px;line-height:1;display:flex}.ac-set__look-ref.is-add span{font-size:10px}.ac-set__look-ref.is-user{cursor:default}.ac-set__look-ref-remove{color:#fff;width:18px;height:18px;font:inherit;cursor:pointer;background:#000000a6;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.ac-set__look-ref-remove:hover{background:#b42828e6}.ac-set__look-lock{color:#f0c14a;background:#0000008c;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:4px;left:4px}.ac-set__look-prompt-box{background:#00000047;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.ac-set__look-prompt{resize:vertical;color:#ffffffe0;width:100%;min-height:72px;font:inherit;box-sizing:border-box;background:0 0;border:0;padding:10px 10px 4px;font-size:12px;line-height:1.55;display:block}.ac-set__look-prompt:focus{outline:none}.ac-set__look-prompt-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px 8px;display:flex}.ac-set__model-chip{color:#ffffffbf;height:26px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;max-width:232px;padding:0 8px;font-size:11px;display:inline-flex}.ac-set__model-chip .ac-set__chip-params,.ac-set__model-chip svg{flex:none}.ac-set__chip-params{align-items:center;gap:1px;display:inline-flex}.ac-set__model-chip .ac-set__chip-params{border-left:1px solid #ffffff24;margin-left:2px;padding-left:7px}.ac-set__gen .ac-set__chip-params em{color:#ffffffd1}.ac-set__chip-params em{letter-spacing:.02em;color:#ffffffd1;background:#ffffff1a;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:600;line-height:1}.ac-set__chip-params em:first-child:not(:last-child){border-top-right-radius:1px;border-bottom-right-radius:1px}.ac-set__chip-params em:last-child:not(:first-child){border-top-left-radius:1px;border-bottom-left-radius:1px}.ac-set__model-chip:hover .ac-set__chip-params em,.ac-set__model-chip.is-open .ac-set__chip-params em{color:#fff;background:#ffffff29}.ac-set__model-chip:disabled{opacity:.45;cursor:not-allowed}.ac-set__model-chip.is-open{color:#fff;background:#ffffff1a;border-color:#ffffff47}.ac-set__model-chip .ac-set__gen-label{flex:auto;min-width:0;max-width:none}.ac-set__generate{color:#111;height:28px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ac-set__generate:hover:not(:disabled){background:#f2f2f2}.ac-set__generate:disabled{opacity:.38;cursor:not-allowed}.ac-set__generate-cost{color:#9a7b2f;font-weight:600}.ac-set__gen-menu.is-up{top:auto;bottom:calc(100% + 6px)}.ac-set__cost{color:#dcbe78f2;margin-left:auto;font-size:12px}.ac-set__send{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ac-set__icon-btn{color:#ffffffa6;width:26px;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-set__icon-btn:hover{color:#fff;background:#ffffff14}.ac-set__body{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;min-height:0;padding:12px 14px 10px;display:flex}.ac-set__name{color:#fff;flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35;display:flex}.ac-set__name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-set__name em{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;font-style:normal;font-weight:500;overflow:hidden}.ac-set__label{color:#fff6;margin-bottom:4px;font-size:12px}.ac-set__label--audio{margin:0 14px 4px}.ac-set__desc{color:#ffffffad;white-space:pre-line;word-break:break-word;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;max-height:220px;margin:0 0 10px;font-size:13px;line-height:1.6;overflow-y:auto}.ac-set__desc::-webkit-scrollbar{width:4px}.ac-set__desc::-webkit-scrollbar-track{background:0 0}.ac-set__desc::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:2px}.ac-set__tags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ac-set__tags span{color:#ffffffbf;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:12px}.ac-set__audio{color:#ffffff8c;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:10px;flex:none;margin:0 14px 14px;font-size:12px}.ac-set__audio:hover:not(:disabled){color:#fff;border-color:#ffffff59}.ac-set__audio:disabled{opacity:.55;cursor:not-allowed}.ac-set__audio-bound{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:8px;margin:0 14px 14px;padding:10px 12px;display:flex}.ac-set__audio-bound.is-inline{box-sizing:border-box;width:100%;margin:0}.ac-set__audio-bound-main{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-set__audio-bound-title{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-set__audio-player{width:100%;height:32px}.ac-set__audio-bound-actions{gap:8px;display:flex}.ac-set__layout-row{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.ac-set__layout-label{color:#ffffff80;flex-shrink:0;font-size:12px}.ac-set__layout-select{color:#ffffffd9;min-width:0;height:30px;font:inherit;background:#121212;border:1px solid #ffffff24;border-radius:8px;outline:none;flex:1;padding:0 8px;font-size:12.5px}.ac-set__layout-select:focus{border-color:#ffffff59}.ac-wb{flex-direction:column;flex:3 1 0;min-width:360px;height:100%;min-height:0;display:flex;overflow:hidden}.ac-wb__tabs{border-bottom:1px solid var(--ac-line);z-index:5;background:#0a0a0a;flex-shrink:0;align-items:center;gap:6px;min-height:56px;padding:0 24px;display:flex;position:relative;overflow-x:auto}.ac-wb__tab{color:var(--ac-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.ac-wb__tab:hover{color:#fff}.ac-wb__tab.is-active{color:#fff;border-bottom-color:#fff}.ac-wb__tab-dot{border:1px solid;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ac-wb__open-canvas{color:var(--ac-text);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:8px 14px;font-size:13px;display:flex}.ac-wb__open-canvas:hover{background:#ffffff1f}.ac-wb__subheader{z-index:1;background:#0a0a0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 0;display:flex;position:relative}.ac-wb__subtitle{margin:0;font-size:20px;font-weight:700}.ac-wb__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-wb__stack{align-self:stretch;width:100%;min-width:0}.ac-wb__rollup{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;margin:0 0 10px;overflow:hidden}.ac-wb__rollup-toggle{color:#ffffff9e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:flex}.ac-wb__rollup-toggle:hover{color:#ffffffdb}.ac-wb__rollup-mark{transition:transform .15s;display:inline-block}.ac-wb__rollup.is-open .ac-wb__rollup-mark{transform:rotate(90deg)}.ac-wb__rollup-list{max-height:300px;margin:0;padding:0 14px 12px;list-style:none;overflow-y:auto}.ac-wb__rollup-list li{border-top:1px solid #ffffff0f;padding:5px 0}.ac-wb__rollup-list code{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.65;display:block}.ac-wb__rollup-list em{color:#d9a441;margin-top:3px;font-size:11px;font-style:normal;display:block}.ac-wb__rollup-list li>div{color:#ffffff8c;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.ac-wb__action-btn{color:var(--ac-text);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:flex}.ac-wb__action-btn:hover{background:#ffffff1a}.ac-wb__action-btn:disabled{opacity:.45;cursor:default}.ac-wb__action-btn:disabled:hover{background:#ffffff0a}.ac-wb__action-btn.is-stop{color:#ffcfa4;background:#ffb06c1f;border-color:#ffb06c8c}.ac-wb__action-btn.is-stop:hover{background:#ffb06c33}.ac-wb__action-btn.is-active{color:#fff;background:#ffffff24;border-color:#ffffff52}.ac-wb__content{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:hidden auto}.ac-wb__content::-webkit-scrollbar{width:8px}.ac-wb__content::-webkit-scrollbar-track{background:0 0}.ac-wb__content::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.ac-wb__content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ac-wb__content.is-filled{justify-content:center;align-items:flex-start;padding-top:20px}.ac-wb__content.is-episode-detail{flex-direction:column;align-items:stretch;padding:0;display:flex}.ac-wb__overview{z-index:0;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;margin:16px 24px 0;padding:16px 18px;position:relative}.ac-wb__overview-title{margin-bottom:12px;font-size:14px;font-weight:600}.ac-wb__overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-wb__overview-label{color:var(--ac-muted);margin-bottom:6px;font-size:12px}.ac-wb__overview-grid p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.55}.ac-wb__overview-pos{margin-top:12px}.ac-wb__overview-pos p{color:#ffffffd9;margin:0 0 4px;font-size:13px;line-height:1.55}.ac-wb__overview-pos p:last-child{margin-bottom:0}.ac-wb__stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ac-wb__stats span{color:var(--ac-muted);background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px}.ac-wb__list{flex-direction:column;gap:12px;width:100%;display:flex}.ac-wb__insert-hint{text-align:right;color:#8caaffd9;flex-shrink:0;margin:8px 24px 0;font-size:12.5px}.ac-wb__insert-slot{color:#a0beffe6;width:100%;font:inherit;cursor:pointer;background:#5a78dc14;border:1.5px dashed #8caaff59;border-radius:10px;padding:9px 0;font-size:13px}.ac-wb__insert-slot:hover{background:#5a78dc29;border-color:#8caaff99}.ac-ep{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:18px 18px 16px}.ac-ep__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-ep__title{color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.35;display:flex}.ac-ep__no{flex-shrink:0}.ac-ep__name{font-weight:700}.ac-ep__more{flex-shrink:0;position:relative}.ac-ep__icon-btn{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ac-ep__icon-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.ac-ep__menu{z-index:5;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:10px;min-width:112px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000073}.ac-ep__menu button{color:#ffffffe0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:13px;display:block}.ac-ep__menu button:hover{background:#ffffff14}.ac-ep__menu button.is-danger{color:#ff7875}.ac-ep__menu button.is-danger:hover{background:#ff4d4f1f}.ac-wb__dialog-mask{z-index:40;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ac-wb__dialog{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:14px;width:min(400px,100%);padding:20px 20px 16px;box-shadow:0 18px 48px #00000080}.ac-wb__dialog h3{color:#fff;margin:0 0 12px;font-size:16px;font-weight:650}.ac-wb__dialog p{color:#ffffffa6;margin:0 0 18px;font-size:13px;line-height:1.5}.ac-wb__dialog input{color:#fff;width:100%;height:40px;font:inherit;box-sizing:border-box;background:#121212;border:1px solid #ffffff24;border-radius:10px;outline:none;margin-bottom:16px;padding:0 12px;font-size:14px}.ac-wb__dialog input:focus{border-color:#ffffff59}.ac-wb__dialog.is-form{width:min(440px,100%)}.ac-wb__dialog--append{width:min(560px,100%);max-height:82vh;overflow-y:auto}.ac-wb__dialog-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ac-wb__dialog-field span{color:#ffffff80;font-size:12px}.ac-wb__dialog-field input{margin-bottom:0}.ac-wb__dialog-check{cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.ac-wb__dialog-check input{accent-color:#d4a93a;flex-shrink:0;margin:2px 0 0}.ac-wb__dialog-check span{color:#fff9;font-size:12px;line-height:1.6}.ac-wb__dialog-field textarea{color:#fff;width:100%;min-height:110px;font:inherit;resize:vertical;box-sizing:border-box;background:#121212;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5}.ac-wb__dialog-field textarea:focus{border-color:#ffffff59}.ac-wb__dialog-actions{justify-content:flex-end;gap:8px;display:flex}.ac-wb__dialog-actions button{color:#fffc;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;padding:0 14px;font-size:13px}.ac-wb__dialog-actions button:hover:not(:disabled){color:#fff;background:#ffffff0f}.ac-wb__dialog-actions button.is-primary{color:#111;background:#fff;border-color:#0000;font-weight:600}.ac-wb__dialog-actions button.is-danger{color:#fff;background:#cf1322;border-color:#0000;font-weight:600}.ac-wb__dialog-actions button:disabled{opacity:.55;cursor:wait}.ac-wb__dialog--premade{width:min(1080px,100%);max-height:82vh;overflow-y:auto}.ac-wb__premade-hint{font-size:12.5px}.ac-wb__premade-hint code{background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:12px}.ac-wb__premade-hint .ac-wb__premade-hint-title{color:#f5f5f5;margin:0 0 6px}.ac-wb__premade-rules{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ac-wb__premade-rules li{align-items:baseline;gap:10px;display:flex}.ac-wb__premade-rules li>code{white-space:nowrap;flex:none}.ac-wb__premade-rules li>span{opacity:.8}.ac-wb__premade-hint .ac-wb__premade-hint-sub{color:#f5f5f5;opacity:.6;margin:0}.ac-wb__dialog--premade .ac-wb__premade-warn{color:#e8a33d;background:#d488061f;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:12.5px}.ac-wb__dialog--premade .ac-wb__premade-warn p{color:inherit;font-size:inherit;margin:0 0 4px}.ac-wb__dialog--premade .ac-wb__premade-warn.is-error{color:#f2766b;background:#e24a3e24}.ac-wb__premade-bar{background:#ffffff1f;border-radius:2px;width:min(240px,72%);height:3px;margin-top:5px;display:block;overflow:hidden}.ac-wb__premade-bar>i{background:var(--chi-flame,#f5f5f5);border-radius:2px;height:100%;transition:width .25s;display:block}.ac-wb__premade-bar>i.is-indet{width:38%;transition:none;animation:1.15s ease-in-out infinite ac-wb-premade-indet}@keyframes ac-wb-premade-indet{0%{transform:translate(-110%)}to{transform:translate(300%)}}.ac-wb__premade-drop-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-wb__premade-drop-input:focus-visible+.ac-wb__premade-drop{background:#ffffff0f;border-color:#ffffff8c}.ac-wb__premade-drop{cursor:pointer;text-align:center;border:1px dashed #ffffff38;border-radius:10px;justify-items:center;gap:3px;padding:18px 12px;transition:border-color .15s,background .15s;display:grid}.ac-wb__premade-drop:hover{background:#ffffff08;border-color:#fff6}.ac-wb__premade-drop.is-dragover{background:#ffffff0f;border-color:#ffffff8c}.ac-wb__premade-drop.is-disabled{opacity:.5;cursor:default}.ac-wb__premade-drop.is-disabled:hover{background:0 0;border-color:#ffffff38}.ac-wb__premade-drop strong{color:#f5f5f5;font-size:13px;font-weight:600}.ac-wb__premade-drop span{color:#ffffff80;font-size:12px}.ac-wb__premade-chips{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.ac-wb__premade-chip{word-break:break-all;background:#ffffff14;border-radius:6px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:12px;display:inline-flex}.ac-wb__premade-chip button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.ac-wb__premade-chip button:hover{color:#fff}.ac-wb__premade-chip.is-pending{opacity:.45}.ac-wb__premade-chip i{flex:none;font-style:normal}.ac-wb__premade-chip-dot,.ac-wb__premade-chip-spin{border:1.5px solid #ffffff47;border-radius:50%;width:9px;height:9px}.ac-wb__premade-chip-spin{border-top-color:var(--chi-gold,#ffffffe6);animation:.7s linear infinite ac-wb-premade-spin}@keyframes ac-wb-premade-spin{to{transform:rotate(360deg)}}.ac-wb__premade-chip-ok{color:var(--chi-gold,#e8c06a);font-size:11px;line-height:1}.ac-wb__premade-list{gap:10px;margin-bottom:14px;display:grid}.ac-wb__premade-list h4{letter-spacing:2px;color:#ffffff8c;margin:8px 0 0;font-size:12.5px;font-weight:600}.ac-wb__premade-group,.ac-wb__premade-list>.ac-wb__premade-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px}.ac-wb__premade-group.is-split{grid-template-columns:1fr 1fr;align-items:start;gap:10px 16px;display:grid}.ac-wb__premade-group.is-split>.ac-wb__premade-row{min-width:0}.ac-wb__premade-group-looks{gap:10px;min-width:0;display:grid}@media (width<=900px){.ac-wb__premade-group.is-split{grid-template-columns:1fr}}.ac-wb__premade-row.is-nested{border-left:2px solid #ffffff1f;padding-left:12px}.ac-wb__premade-row-head{align-items:center;gap:8px;margin-bottom:5px;display:flex}.ac-wb__premade-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.ac-wb__premade-name{color:#fff;word-break:break-word;font-size:13px;font-weight:600}.ac-wb__premade-noimg{color:#fff6;font-size:12px}.ac-wb__premade-tag{color:#fff9;border:1px solid #ffffff38;border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;line-height:16px}.ac-wb__premade-list .ac-wb__premade-list-note{color:#ffffff80;margin:-6px 0 0;font-size:12px}.ac-wb__premade-desc{color:#eee;width:100%;font:inherit;resize:none;box-sizing:border-box;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:7px 10px;font-size:12.5px;line-height:1.6;overflow-y:auto}.ac-wb__premade-desc:focus{background:#ffffff0f;border-color:#ffffff52}.ac-ep__intent{color:#ffcd94c7;overflow-wrap:anywhere;margin:10px 0 0;font-size:12.5px;line-height:1.6}.ac-ep__summary{color:#ffffff9e;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.65}.ac-ep__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ac-ep__tag{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.ac-ep__tag.is-warn{color:#ffd296f2;background:#b46e282e;border-color:#e6aa5a59}.ac-ep__actions{align-items:stretch;gap:10px;margin-top:14px;display:flex}.ac-ep__btn{color:#ffffffe6;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.ac-ep__btn:hover:not(:disabled){background:#ffffff1a}.ac-ep__btn:disabled{opacity:.5;cursor:not-allowed}.ac-ep__btn--edit{flex:auto}.ac-ep__btn--video{white-space:nowrap;background:#5a6ea059;border-color:#8ca0d259;flex:0 auto}.ac-ep__btn--video:hover:not(:disabled){background:#5a6ea080}@media (width<=720px){.ac-ep__actions{flex-direction:column}.ac-ep__btn--video{width:100%}}.ac-wb__card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:16px 18px;display:block}.ac-wb__card:hover{background:#ffffff14}.ac-wb__card-title{font-size:15px;font-weight:600}.ac-wb__card-summary{color:var(--ac-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.ac-wb__card-meta{color:#ffffff59;gap:10px;margin-top:10px;font-size:12px;display:flex}.ac-wb__editor{flex-direction:column;gap:14px;width:100%;max-width:720px;display:flex}.ac-wb__editor-head{justify-content:space-between;align-items:center;display:flex}.ac-wb__link{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0}.ac-wb__link:hover{color:#fff}.ac-wb__field{color:var(--ac-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.ac-wb__field input,.ac-wb__field textarea{width:100%;color:var(--ac-text);font:inherit;resize:vertical;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.ac-wb__editor-actions{align-items:center;gap:10px;display:flex}.ac-wb__danger{color:#f08080;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}@media (width<=900px){.ac-wb__overview-grid{grid-template-columns:1fr}}.ac-wb__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:360px;display:flex}.ac-wb__empty-icon{color:#ffffff59;place-items:center;margin-bottom:4px;display:grid}.ac-wb__empty-title{color:var(--ac-text);margin:0;font-size:15px}.ac-wb__empty-hint{color:var(--ac-muted);margin:0;font-size:13px;line-height:1.6}.ac-wb__empty-btn{color:var(--ac-text);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:10px 18px;font-size:13px;display:flex}.ac-wb__empty-btn:hover{background:#ffffff24}.ac-hooks{flex-direction:column;gap:14px;width:100%;display:flex}.ac-hooks__intro{color:#ffffff73;margin:0;font-size:12.5px}.ac-hooks__group{flex-direction:column;gap:14px;display:flex}.ac-hooks__card{border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.ac-hooks__card.is-hook{background:linear-gradient(135deg,#78561e47,#3c2e142e);border-color:#d6a85a38}.ac-hooks__card.is-open{background:linear-gradient(135deg,#26406e4d,#18264233);border-color:#6e9cdc38}.ac-hooks__card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ac-hooks__card-head strong{color:#ffffffeb;font-size:13.5px}.ac-hooks__card-head em{color:#ffffff80;font-size:12px;font-style:normal}.ac-hooks__ep{color:#ffffff80;margin-top:4px;font-size:12px}.ac-hooks__text{color:#ffffffe0;overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px;line-height:1.7}.ac-hooks__none{color:#ffffff6b;margin:8px 0 0;font-size:12.5px}.ac-hooks__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ac-hooks__chips-label{color:#ffffff6b;font-size:11.5px}.ac-hooks__chip{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:3px 10px;font-size:12px}@media (width<=960px){.ac-wb__subheader{flex-direction:column;align-items:flex-start}}.cl-modal{z-index:80;place-items:center;padding:20px;animation:.18s cl-fade-in;display:grid;position:fixed;inset:0}.cl-modal__mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000000ad;border:0;padding:0;position:absolute;inset:0}.cl-modal__panel{z-index:1;color:#f3f3f3;background:radial-gradient(120% 80% at 50% -10%,#e8b84a1f,#0000 55%),linear-gradient(#1a1c22 0%,#12141a 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;width:min(440px,100%);max-height:min(72vh,640px);padding:24px 20px 16px;font-family:Manrope,PingFang SC,Segoe UI,sans-serif;animation:.22s cl-pop-in;display:flex;position:relative;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0f}.cl-modal__close{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.cl-modal__close:hover{color:#fff;background:#ffffff14}.cl-modal__head{margin-bottom:16px;padding:4px 36px 0 4px}.cl-modal__title{letter-spacing:-.02em;color:#fff;margin:0;font-family:Alimama ShuHeiTi,Syne,Manrope,sans-serif;font-size:20px;font-weight:700}.cl-modal__desc{color:#ffffff7a;margin:6px 0 0;font-size:13px;line-height:1.4}.cl-modal__tabs{background:#00000047;border-radius:12px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.cl-modal__tab{color:#ffffff8c;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:13px;font-weight:600}.cl-modal__tab--active{color:#fff;background:#ffffff1a}.cl-modal__body{flex:1;min-height:180px;margin:0 -4px;padding:0 4px;overflow:auto}.cl-modal__error{color:#ff9b9b;text-align:center;background:#ff4d4f1a;border:1px solid #ff4d4f38;border-radius:12px;margin:8px 0;padding:10px 12px;font-size:13px}.cl-modal__empty{color:#fff6;place-items:center;min-height:160px;font-size:13px;display:grid}.cl-modal__list{margin:0;padding:0;list-style:none}.cl-modal__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.cl-modal__row:last-child{border-bottom:0}.cl-modal__row-main{flex:1;min-width:0}.cl-modal__row-title{color:#ffffffeb;font-size:14px;font-weight:600;line-height:1.35}.cl-modal__row-time{color:#ffffff61;margin-top:4px;font-size:12px}.cl-modal__row-side{text-align:right;flex-shrink:0}.cl-modal__delta{font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}.cl-modal__delta-icon{flex-shrink:0}.cl-modal__delta--earn{color:#6dcc8a}.cl-modal__delta--spend{color:#ffffffe0}.cl-modal__balance{color:#ffffff59;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.cl-modal__pager{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.cl-modal__page-btn{color:#ffffffbf;height:32px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.cl-modal__page-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.cl-modal__page-btn:disabled{opacity:.35;cursor:not-allowed}.cl-modal__page-info{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}@keyframes cl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cl-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-modal{z-index:80;place-items:center;padding:20px;animation:.18s cm-fade-in;display:grid;position:fixed;inset:0}.cm-modal__mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#000000b8;border:0;padding:0;position:absolute;inset:0}.cm-modal__panel{z-index:1;color:#f3f3f3;background:linear-gradient(#141414 0%,#0b0b0b 100%);border:1px solid #ffffff1a;border-radius:20px;width:min(1120px,100%);max-height:min(90vh,900px);padding:28px 28px 32px;font-family:Manrope,PingFang SC,Segoe UI,sans-serif;animation:.22s cm-pop-in;position:relative;overflow:auto;box-shadow:0 28px 80px #0009}.cm-modal__close{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.cm-modal__close:hover{color:#fff;background:#ffffff14}.cm-modal__hero{text-align:center;margin:4px 0 18px}.cm-modal__title{letter-spacing:.02em;color:#fff;margin:0;font-size:28px;font-weight:700}.cm-modal__desc{color:#ffffff80;max-width:520px;margin:10px auto 0;font-size:13px;line-height:1.6}.cm-modal__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px;display:flex}.cm-modal__tab{color:#ffffffb8;height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:0 16px;font-size:13px}.cm-modal__tab:hover{color:#fff;background:#ffffff14}.cm-modal__tab.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff38;font-weight:650}.cm-modal__tab--link{color:#ffc878e6}.cm-modal__section-head{align-items:center;margin-bottom:14px;display:flex}.cm-modal__section-title{color:#fff;border-left:3px solid #ff7a18;margin:0;padding-left:10px;font-size:16px;font-weight:650}.cm-modal__error{color:#ffb4b4;background:#ff50501f;border:1px solid #ff505047;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}.cm-modal__empty{text-align:center;color:#ffffff73;padding:48px 12px;font-size:14px}.cm-modal__cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.cm-card{cursor:pointer;background:#171717;border:1px solid #ffffff14;border-radius:14px;outline:none;flex-direction:column;min-height:420px;padding:20px 16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.cm-card:hover{border-color:#ffffff2e}.cm-card.is-selected{border-color:#ff7a18b3;transform:translateY(-2px);box-shadow:0 0 0 1px #ff7a1859,0 12px 28px #ff7a181f}.cm-card:focus-visible{border-color:#ff7a18d9;box-shadow:0 0 0 2px #ff7a1859}.cm-card__badge{color:#ffb074;background:#ff7a182e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650;position:absolute;top:12px;right:12px}.cm-card__name{color:#fff;margin-bottom:14px;font-size:18px;font-weight:700}.cm-card__price-row{color:#fff;align-items:baseline;gap:2px;display:flex}.cm-card__currency{font-size:16px;font-weight:650}.cm-card__price{letter-spacing:-.02em;font-size:34px;font-weight:760;line-height:1}.cm-card__suffix{color:#ffffff73;margin-left:4px;font-size:12px}.cm-card__subtitle,.cm-card__unit,.cm-card__credits-label{color:#ffffff6b;margin:8px 0 0;font-size:12px;line-height:1.45}.cm-card__credits{color:#fff;align-items:center;gap:6px;margin-top:18px;display:flex}.cm-card__credits strong{letter-spacing:-.02em;font-size:28px;font-weight:760;line-height:1}.cm-card__credits span{color:#ffffff8c;font-size:13px}.cm-card__cta{color:#111;height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:16px;font-size:14px;font-weight:700}.cm-card__cta:hover:not(:disabled){filter:brightness(.96)}.cm-card__cta:disabled{cursor:not-allowed;opacity:.7}.cm-card__cta.is-muted{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff1a}.cm-card__features{flex-direction:column;flex:1;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cm-card__features li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.cm-card__features li.is-on{color:#ffffffc7}.cm-card__features li.is-off{color:#ffffff59}.cm-card__mark{text-align:center;flex-shrink:0;width:14px;font-weight:700}.cm-card__features li.is-on .cm-card__mark{color:#fff}.cm-card__features li.is-off .cm-card__mark{color:#ff5d5d}.cm-modal__toast{z-index:90;color:#fff;background:#141414eb;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}@keyframes cm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cm-pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-modal__panel--pay{width:min(920px,100%);max-height:min(88vh,640px);padding:0;overflow:hidden}.cm-pay-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:520px;display:grid}.cm-pay-layout__left{padding:28px 32px 24px;overflow:auto}.cm-pay-layout__right{background:#ffffff08;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 24px 32px;display:flex;position:relative}.cm-pay-layout__back{color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:13px}.cm-pay-layout__back:hover{color:#fff}.cm-pay-layout__heading{color:#fff;margin:0 0 22px;font-size:22px;font-weight:700;line-height:1.45}.cm-pay-layout__heading-accent{color:#7ee8d8}.cm-pay-product{background:linear-gradient(135deg,#2ec4b614 0%,#ffffff05 100%);border:1px solid #2ec4b673;border-radius:14px;margin-bottom:18px;padding:18px 20px}.cm-pay-product__row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cm-pay-product__name{color:#fff;font-size:18px;font-weight:700}.cm-pay-product__badge{color:#7ee8d8;background:#2ec4b62e;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cm-pay-product__price-row{align-items:baseline;gap:10px;display:flex}.cm-pay-product__price{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700}.cm-pay-product__suffix{color:#ffffffb8;margin-left:4px;font-size:16px;font-weight:500}.cm-pay-product__sub{color:#ffffff7a;margin:10px 0 0;font-size:13px}.cm-pay-detail{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px}.cm-pay-detail__row{justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0;font-size:14px;display:flex}.cm-pay-detail__label{color:#ffffff7a;flex-shrink:0}.cm-pay-detail__value{text-align:right;color:#ffffffe0;line-height:1.5}.cm-pay-detail__divider{background:#ffffff14;height:1px;margin:8px 0 12px}.cm-pay-detail__row--total{align-items:center;padding-top:4px}.cm-pay-detail__amount{color:#5fe9d6;letter-spacing:-.02em;font-size:32px;font-weight:700}.cm-pay-detail__order{color:#ffffff52;word-break:break-all;margin:12px 0 0;font-size:11px}.cm-pay-layout__close{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.cm-pay-layout__close:hover{color:#fff;background:#ffffff0f}.cm-pay-alipay{color:#ffffffe0;align-items:center;gap:10px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.cm-pay-alipay__icon{color:#fff;background:#1677ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.cm-pay-qr{background:#fff;border-radius:12px;place-items:center;padding:12px;display:grid}.cm-pay-qr img{width:220px;height:220px;display:block}.cm-pay-qr--empty{color:#00000073;background:#ffffffeb;width:244px;height:244px;font-size:13px}.cm-pay-qr--simulate{text-align:center;background:#fffffff2;border:1px dashed #e6a23c8c;width:244px;min-height:244px;padding:20px 16px}.cm-pay-qr__simulate-title{color:#e6a23c;margin:0 0 10px;font-size:16px;font-weight:700}.cm-pay-qr__simulate-desc{color:#0000009e;margin:0;font-size:13px;line-height:1.55}.cm-pay-qr-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.cm-pay-page{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:280px;padding:28px 20px;display:flex}.cm-pay-page__title{color:#ffffffeb;margin:0;font-size:15px;font-weight:650;line-height:1.45}.cm-pay-page__desc{color:#ffffff85;margin:0;font-size:13px;line-height:1.55}.cm-pay-page__btn{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:10px;min-width:180px;height:40px;margin-top:4px;font-size:14px;font-weight:600}.cm-pay-page__btn:hover{background:#3c8cff}.cm-pay-expire{color:#ffffff8c;text-align:center;margin:0;font-size:14px}.cm-pay-expire strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.cm-pay-agreement{text-align:center;color:#ffffff61;max-width:240px;margin:0;font-size:12px;line-height:1.5}.cm-pay-agreement span{color:#ffffff9e}.cm-pay-state{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:420px;padding:40px 24px;display:flex}.cm-pay-state__icon{border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.cm-pay-state--success .cm-pay-state__icon{color:#95de64;background:#52c41a26}.cm-pay-state--expired .cm-pay-state__icon{color:#ffc53d;background:#faad1426}.cm-pay-state__title{color:#fff;margin:0;font-size:24px}.cm-pay-state__desc{color:#ffffff9e;margin:0}.cm-pay-state__order{color:#ffffff61;margin:0;font-size:12px}.cm-pay-state__btn{color:#111;min-width:140px;height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:8px;padding:0 24px;font-weight:700}.cm-pay-state__link{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (width<=720px){.cm-modal__panel--pay{max-height:92vh;overflow:auto}.cm-pay-layout{grid-template-columns:1fr;min-height:0}.cm-pay-layout__left{padding:22px 18px 16px}.cm-pay-layout__right{border-top:1px solid #ffffff14;border-left:0;padding:22px 18px 28px}.cm-pay-layout__heading{font-size:18px}.cm-pay-detail__amount{font-size:26px}.cm-modal__panel{padding:22px 14px 20px}.cm-modal__title{font-size:22px}.cm-modal__cards{grid-template-columns:1fr}.cm-card{min-height:0}}.cr-modal{z-index:80;place-items:center;padding:20px;animation:.18s cr-fade-in;display:grid;position:fixed;inset:0}.cr-modal__mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000000ad;border:0;padding:0;position:absolute;inset:0}.cr-modal__panel--redeem{z-index:1;color:#f3f3f3;background:radial-gradient(120% 80% at 50% -10%,#e8b84a29,#0000 55%),linear-gradient(#1a1c22 0%,#12141a 100%);border:1px solid #ffffff1a;border-radius:22px;width:min(400px,100%);padding:28px 24px 24px;font-family:Manrope,PingFang SC,Segoe UI,sans-serif;animation:.22s cr-pop-in;position:relative;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0f}.cr-modal__close{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.cr-modal__close:hover{color:#fff;background:#ffffff14}.cr-modal__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:22px;padding-top:4px;display:flex}.cr-modal__spark-wrap{background:#e8b84a1f;border:1px solid #e8b84a47;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid;box-shadow:0 8px 24px #e8b84a1f}.cr-modal__title{letter-spacing:-.02em;color:#fff;margin:0;font-family:Alimama ShuHeiTi,Syne,Manrope,sans-serif;font-size:22px;font-weight:700}.cr-modal__desc{color:#ffffff80;margin:8px 0 0;font-size:13px;line-height:1.45}.cr-modal__field{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.cr-modal__label{color:#ffffff8c;letter-spacing:.02em;font-size:12px;font-weight:600}.cr-modal__input{color:#fff;width:100%;height:48px;font:inherit;letter-spacing:.12em;text-align:center;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.cr-modal__input::placeholder{color:#ffffff47;letter-spacing:.08em;font-weight:500}.cr-modal__input:hover:not(:disabled){border-color:#fff3}.cr-modal__input:focus{background:#00000061;border-color:#e8b84a8c;box-shadow:0 0 0 3px #e8b84a1f}.cr-modal__input:disabled{opacity:.7}.cr-modal__error{color:#ff9b9b;text-align:center;background:#ff4d4f1a;border:1px solid #ff4d4f38;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.4}.cr-modal__cta{color:#111;width:100%;height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;margin-top:4px;font-size:15px;font-weight:700;transition:transform .15s,background .15s,opacity .15s;display:grid}.cr-modal__cta:hover:not(:disabled){background:#f5f5f5;transform:translateY(-1px)}.cr-modal__cta:active:not(:disabled){transform:translateY(0)}.cr-modal__cta:disabled{opacity:.38;cursor:not-allowed;transform:none}.cr-modal__toast{z-index:90;color:#111;background:#fffffff0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;animation:.18s cr-fade-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@keyframes cr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cr-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ic-modal{z-index:80;place-items:center;padding:20px;animation:.18s ic-fade-in;display:grid;position:fixed;inset:0}.ic-modal__mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000000ad;border:0;padding:0;position:absolute;inset:0}.ic-modal__panel{z-index:1;color:#f3f3f3;background:radial-gradient(120% 80% at 50% -10%,#78b4ff1f,#0000 55%),linear-gradient(#1a1c22 0%,#12141a 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;width:min(480px,100%);max-height:min(78vh,680px);padding:24px 20px 16px;font-family:Manrope,PingFang SC,Segoe UI,sans-serif;animation:.22s ic-pop-in;display:flex;position:relative;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0f}.ic-modal__close{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.ic-modal__close:hover{color:#fff;background:#ffffff14}.ic-modal__head{margin-bottom:16px;padding:4px 36px 0 4px}.ic-modal__title{letter-spacing:-.02em;color:#fff;margin:0;font-family:Alimama ShuHeiTi,Syne,Manrope,sans-serif;font-size:20px;font-weight:700}.ic-modal__desc{color:#ffffff7a;margin:6px 0 0;font-size:13px;line-height:1.4}.ic-modal__tabs{gap:8px;margin-bottom:14px;display:flex}.ic-modal__tab{color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;flex:1;padding:10px 8px;font-size:13px}.ic-modal__tab--active{color:#fff;background:#78b4ff29}.ic-modal__error{color:#ffb4b4;background:#ff5a5a1f;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13px}.ic-modal__body{flex:1;padding-bottom:4px;overflow:auto}.ic-modal__body--list{min-height:220px}.ic-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-bottom:14px;padding:16px}.ic-card__label{color:#ffffff7a;font-size:12px}.ic-card__code{letter-spacing:.08em;color:#fff;margin-top:8px;font-size:28px;font-weight:700}.ic-card__link{color:#ffffff73;word-break:break-all;margin-top:10px;font-size:12px;line-height:1.5}.ic-card__copy{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b8cff,#7aa6ff);border:0;border-radius:12px;width:100%;margin-top:12px;padding:11px 14px;font-size:14px;font-weight:600}.ic-card__copy:disabled{opacity:.55;cursor:not-allowed}.ic-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ic-stat{color:#ffffff7a;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:6px;padding:12px 10px;font-size:12px;display:flex}.ic-stat strong{color:#fff;font-size:16px}.ic-stat__gold{align-items:center;gap:4px;display:inline-flex;color:#e8b84a!important}.ic-modal__hint{color:#ffffff6b;margin:0;font-size:12px;line-height:1.5}.ic-modal__empty{text-align:center;color:#ffffff6b;margin:40px 0;font-size:14px}.ic-list{margin:0;padding:0;list-style:none}.ic-list__item{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ic-list__title{color:#fff;font-size:14px}.ic-list__meta{color:#ffffff6b;margin-top:4px;font-size:12px}.ic-list__delta{white-space:nowrap;font-size:15px;font-weight:700}.ic-list__delta--plus{color:#7ddea8}.ic-modal__pager{color:#ffffff8c;justify-content:center;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.ic-modal__pager button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;padding:8px 12px}.ic-modal__pager button:disabled{opacity:.45;cursor:not-allowed}@keyframes ic-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ic-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-user__toast{z-index:90;color:#fff;pointer-events:none;background:#141414eb;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.home-user{justify-self:end;align-items:center;gap:10px;display:inline-flex;position:relative}.home-user__market{color:#fff;height:36px;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#1c1c1cf2;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #0000003d}.home-user__market:hover{background:#242424fa;border-color:#5ad2ff59}.home-user__market-icon{color:#4fd3ff;flex-shrink:0;display:block}.home-user__pill{background:#121212eb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;height:40px;padding:3px 4px 3px 12px;display:inline-flex;box-shadow:0 6px 20px #00000047}.home-user__credits{color:#fff;height:100%;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px 0 0;font-size:14px;font-weight:600;display:inline-flex}.home-user__credits:hover{color:#ffe9a8}.home-user__spark{flex-shrink:0;display:block}.home-user__divider{background:#ffffff29;width:1px;height:18px;margin:0 8px 0 4px}.home-user__avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}.home-user__avatar{object-fit:cover;border:1px solid #ffffff24;border-radius:999px;width:32px;height:32px;display:block}.home-user__avatar--fallback{color:#ffffffd9;background:linear-gradient(145deg,#3a3a3a,#1f1f1f);place-items:center;font-size:13px;font-weight:700;display:grid}.home-user__menu{z-index:40;background:#16181d;border:1px solid #ffffff1f;border-radius:16px;width:min(280px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000080}.home-user__menu-head{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.home-user__menu-avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;width:48px;height:48px}.home-user__menu-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.home-user__menu-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.home-user__menu-id{color:#ffffff73;font-size:12px}.home-user__menu-credits{color:#9be15d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.home-user__menu-credits span:first-of-type{text-underline-offset:3px;text-decoration:underline}.home-user__menu-frozen{color:#fff6;margin-left:4px;font-size:11px;font-weight:500;text-decoration:none!important}.home-user__menu-actions{padding-top:8px}.home-user__menu-item{color:#ffffffd1;width:100%;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.home-user__menu-item:hover{color:#fff;background:#ffffff0f}.ac{--ac-bg:#0a0a0a;--ac-panel:#1a1a1a;--ac-bubble:#2a2a2a;--ac-line:#ffffff1a;--ac-muted:#8a8a8a;--ac-text:#f2f2f2;--ac-font:"Manrope", "PingFang SC", "Segoe UI", sans-serif;height:100svh;max-height:100svh;color:var(--ac-text);font-family:var(--ac-font);background-color:var(--ac-bg);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:20px 20px;flex-direction:column;display:flex;overflow:hidden}.ac__top{border-bottom:1px solid var(--ac-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0aeb;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 20px;display:grid}.ac__back,.ac__link{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.ac__back{justify-self:start}.ac__top-right{justify-self:end;align-items:center;gap:10px;display:flex}.ac__link{color:var(--ac-muted)}.ac__top .home-user__menu{z-index:80}.ac__back:hover,.ac__link:hover{color:#fff}.ac__brand{letter-spacing:-.02em;font-size:16px}.ac__brand-btn{color:inherit;font:inherit;letter-spacing:-.02em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:48vw;padding:4px 10px;font-size:16px;font-weight:700;overflow:hidden}.ac__brand-btn:hover:not(:disabled){background:#ffffff0f}.ac__brand-btn:disabled{cursor:default}.ac__brand-input{width:min(48vw,420px);color:var(--ac-text);font:inherit;letter-spacing:-.02em;text-align:center;background:#ffffff0f;border:1px solid #ffffff47;border-radius:6px;outline:none;padding:4px 10px;font-size:16px;font-weight:700}.ac__brand-input:focus{border-color:#ffffff8c}.ac__brand-input:disabled{opacity:.6}.ac__brand-wrap{align-items:center;gap:10px;min-width:0;display:flex}.ac__brand-meta{color:var(--ac-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ac__brand-del{color:var(--ac-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:12px}.ac__brand-del:hover:not(:disabled){color:#ff6b6b;background:#ff6b6b1a}.ac__brand-del:disabled{cursor:default;opacity:.6}.ac__loading{color:var(--ac-muted);flex:1;place-items:center;font-size:14px;display:grid}.ac__typing{color:var(--ac-muted);font-size:13px}.ac__tool{color:#ffffff8c;margin-bottom:8px;font-size:12px}.ac__body{flex-direction:row;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ac__splitter{cursor:col-resize;background:0 0;flex:0 0 5px;align-self:stretch;transition:background .15s}.ac__splitter:hover{background:#8caaff40}.ac__chat-col{border-left:1px solid var(--ac-line);flex-direction:column;flex:1 1 0;min-width:320px;height:100%;min-height:0;padding:0 20px 24px;display:flex;overflow:hidden}@media (width<=1100px){.ac__chat-col{flex:1 1 0;min-width:280px}}.ac__chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;padding:28px 0 20px;overflow:hidden auto}.ac__chat-scroll::-webkit-scrollbar{width:8px}.ac__chat-scroll::-webkit-scrollbar-track{background:0 0}.ac__chat-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.ac__chat-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ac__empty-hint{text-align:center;color:var(--ac-muted);margin:48px 0 0;font-size:14px}.ac__messages{flex-direction:column;gap:14px;display:flex}.ac__setup-flow{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.ac__setup-history{padding:8px 4px 4px}.ac__setup-guide{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;margin-top:8px;padding:20px;display:flex}.ac__setup-guide-title{color:#fff;margin:0;font-size:15px;font-weight:600}.ac__setup-guide-hint{color:var(--ac-muted,#fff9);margin:0;font-size:13px;line-height:1.7}.ac__setup-guide-steps{flex-wrap:wrap;gap:8px;display:flex}.ac__setup-guide-steps span{color:var(--ac-muted,#fff9);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:12px}.ac__setup-guide-steps span.is-current{color:#fff;background:#ffffff1a;border-color:#ffffff47}.ac__setup-guide-confirm{color:#111;cursor:pointer;background:#fff;border:none;border-radius:999px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:600}.ac__setup-guide-confirm:hover:not(:disabled){opacity:.9}.ac__setup-guide-confirm:disabled{opacity:.55;cursor:default}.ac__bubble--seed{background:#785ac873;border:1px solid #b496ff40}.ac__bubble--file{background:#5a46a066;border:1px solid #b496ff38;align-items:center;gap:8px;display:inline-flex}.ac__bubble--adapt{white-space:normal;background:0 0;border:0;max-width:92%;padding:0}.ac__pipeline-note{color:#fff6;background:#ffffff0a;border-radius:999px;align-self:center;margin:2px 0;padding:3px 12px;font-size:12px}.ac__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ac__file-status{color:#ffffff73;flex-shrink:0;font-size:11px}.ac__attach-wrap{position:relative}.ac__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ac__bubble-row{display:flex}.ac__bubble-row.is-user{justify-content:flex-end}.ac__bubble-row.is-assistant{justify-content:flex-start}.ac__bubble{background:var(--ac-bubble);color:#fff;white-space:pre-wrap;word-break:break-word;border-radius:18px;max-width:min(72%,520px);padding:12px 16px;font-size:14px;line-height:1.6}.ac__bubble-row.is-assistant .ac__bubble{border:1px solid var(--ac-line);background:#ffffff0f;max-width:92%}.ac__pos-adjust{border-top:1px solid #ffffff1a;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ac__pos-adjust input{color:#fff;background:#00000040;border:1px solid #ffffff24;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-size:12px}.ac__pos-adjust input::placeholder{color:#ffffff59}.ac__pos-adjust button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:12px}.ac__pos-adjust button:disabled{opacity:.45;cursor:default}.ac__bubble--pending{color:#ffffff8c;font-style:italic}.ac__pending-tool{color:#fff9}.ac__thinking-live{color:#ffffff80;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:10px;max-height:120px;margin-bottom:8px;padding:8px 10px;font-size:13px;font-style:italic;line-height:1.5;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.ac__thinking-live::-webkit-scrollbar{width:4px}.ac__thinking-live::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.ac__thinking{margin-bottom:8px}.ac__thinking summary{cursor:pointer;color:var(--ac-muted);font-size:12px}.ac__thinking-text{color:#ffffff8c;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:10px;margin-top:6px;padding:8px 10px;font-size:13px;font-style:italic}.ac__composer-wrap{flex-shrink:0;padding-bottom:8px}.ac__composer{border:1px solid var(--ac-line);background:var(--ac-panel);border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex;box-shadow:0 8px 28px #00000047}.ac__pending-files{flex-wrap:wrap;gap:8px;display:flex}.ac__pending-file-chip{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 10px;font-size:12px;display:inline-flex}.ac__pending-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ac__pending-file-remove{color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.ac__pending-file-remove:hover:not(:disabled){color:#ffffffd9}.ac__pending-file-remove:disabled{opacity:.4;cursor:not-allowed}.ac__composer-input{resize:none;color:#fff;width:100%;min-height:72px;font:inherit;background:0 0;border:0;outline:none;font-size:15px;line-height:1.6}.ac__composer-input::placeholder{color:#ffffff59}.ac__composer-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac__composer-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ac__icon-btn{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ac__icon-btn:hover{color:#fff;background:#ffffff0f}.ac__skill-pick{position:relative}.ac__skill-fab{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.ac__skill-fab:hover:not(:disabled),.ac__skill-fab[aria-expanded=true]{color:#ffd76a;background:#ffd76a14;border-color:#ffd76a66}.ac__skill-fab:disabled{opacity:.5;cursor:not-allowed}.ac__skill-fab-tip{color:var(--ac-text);white-space:nowrap;opacity:0;pointer-events:none;background:#1c1c1c;border-radius:8px;padding:4px 10px;font-size:12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ac__skill-fab:hover .ac__skill-fab-tip{opacity:1}.ac__skill-fab-badge{color:#fff;text-align:center;background:#7c5cfc;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.ac__skill-panel{z-index:20;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(360px,80vw);max-height:400px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 40px #00000073}.ac__skill-panel-search{border-bottom:1px solid var(--ac-line);color:#fff6;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.ac__skill-panel-search input{min-width:0;color:var(--ac-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ac__skill-panel-search input::placeholder{color:#ffffff59}.ac__skill-panel-settings{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ac__skill-panel-settings:hover{color:#fff;background:#ffffff14}.ac__skill-panel-list{padding:6px;overflow:auto}.ac__skill-empty{color:var(--ac-muted);text-align:center;padding:14px 12px;font-size:13px}.ac__skill-card{width:100%;color:var(--ac-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ac__skill-card:hover,.ac__skill-card.is-active{background:#ffffff14}.ac__skill-card-icon{color:#0000008c;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.ac__skill-card-icon--plain{color:#ffffff80;background:#ffffff14!important}.ac__skill-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ac__skill-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.ac__skill-card-desc{color:var(--ac-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.ac__skill-check{color:#fff;flex-shrink:0}.ac__send{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ac__send:hover{background:#ffffff38}.ac__send:disabled{opacity:.45;cursor:not-allowed}.ac__send.is-stop{color:#111;background:#ffffffeb;animation:1.6s ease-in-out infinite ac-send-pulse}.ac__send.is-stop:hover{background:#fff}@keyframes ac-send-pulse{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 5px #fff0}}@media (prefers-reduced-motion:reduce){.ac__send.is-stop{animation:none}}.ac__toast{color:#111;z-index:140;background:#ffffffeb;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@media (width<=720px){.ac__bubble{max-width:88%}.ac__composer-bar{flex-wrap:wrap}.ac__composer-right{justify-content:space-between;width:100%}}.home-nav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.home-nav__item{color:#ffffff8c;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.home-nav__item:hover{color:#ffffffd9}.home-nav__item.is-active{color:#fff}.home-nav__item.is-active:after{content:"";background:#e50914;border-radius:999px;width:18px;height:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.home-nav__item svg{opacity:.85;flex-shrink:0}.home{--home-bg:#0a0a0a;--home-panel:#141414;--home-line:#ffffff1a;--home-muted:#8a8a8a;--home-text:#f3f3f3;--home-gold:#e8b84a;--home-red:var(--chi-scarlet,#e50914);--home-font:"Manrope", "PingFang SC", "Segoe UI", sans-serif;--home-display:"Alimama ShuHeiTi", "Syne", "Manrope", sans-serif;min-height:100svh;color:var(--home-text);font-family:var(--home-font);background-color:var(--home-bg);background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:20px 20px;overflow-x:clip}.home__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:20px 24px 8px;display:grid}.home__header-nav{justify-self:center}.home__header-user{justify-self:end;min-width:0}.home__hero{max-width:960px;margin:0 auto;padding:24px 24px 48px}.home__canvases-body{max-width:1200px;margin:0 auto;padding:12px 0 48px}.home__greeting{align-items:center;gap:16px;margin-bottom:28px;display:flex}.home__mascot{filter:drop-shadow(0 4px 12px #ffffff14);flex-shrink:0}.home__greeting-text{font-family:var(--home-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600}.home__prompt-wrap{flex-direction:column;gap:16px;display:flex}.home__prompt-box{border:1px solid var(--home-line);background:#1a1a1a;border-radius:18px;flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex;box-shadow:0 8px 32px #00000047}.home__prompt-input{resize:none;color:#fff;width:100%;min-height:88px;font:inherit;background:0 0;border:0;outline:none;padding:0 2px;font-size:15px;line-height:1.65}.home__prompt-input::placeholder{color:#ffffff61}.home__prompt-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.home__prompt-attach{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;transition:color .15s,background .15s;display:grid;position:relative}.home__prompt-attach:hover:not(:disabled){color:#ffffffd9;background:#ffffff0f}.home__prompt-attach:disabled{opacity:.45;cursor:not-allowed}.home__prompt-attach-wrap{position:relative}.home__prompt-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.home__prompt-attach-badge{color:#111;text-align:center;background:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.home__prompt-files{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.home__prompt-file-chip{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 10px;font-size:12px;display:inline-flex}.home__prompt-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.home__prompt-file-size{color:#fff6;flex-shrink:0}.home__prompt-file-remove{color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.home__prompt-file-remove:hover:not(:disabled){color:#fff}.home__prompt-bar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.home__skill-pick{position:relative}.home__skill-fab{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:36px;height:36px;transition:color .15s;display:grid;position:relative}.home__skill-fab:hover:not(:disabled),.home__skill-fab[aria-expanded=true]{color:var(--home-gold);background:#e8b84a14;border-color:#e8b84a66}.home__skill-fab:disabled{opacity:.5;cursor:not-allowed}.home__skill-fab-tip{color:var(--home-text);white-space:nowrap;opacity:0;pointer-events:none;background:#1c1c1c;border-radius:8px;padding:4px 10px;font-size:12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.home__skill-fab:hover .home__skill-fab-tip{opacity:1}.home__skill-fab-badge{color:#fff;text-align:center;background:#7c5cfc;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.home__skill-panel{z-index:20;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(360px,80vw);max-height:400px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 40px #00000073}.home__skill-panel-search{border-bottom:1px solid var(--home-line);color:#fff6;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.home__skill-panel-search input{min-width:0;color:var(--home-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.home__skill-panel-search input::placeholder{color:#ffffff59}.home__skill-panel-settings{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.home__skill-panel-settings:hover{color:#fff;background:#ffffff14}.home__skill-panel-list{padding:6px;overflow:auto}.home__skill-empty{color:#ffffff73;text-align:center;padding:14px 12px;font-size:13px}.home__skill-card{color:#f2f2f2;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.home__skill-card:hover,.home__skill-card.is-active{background:#ffffff14}.home__skill-card-icon{color:#0000008c;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.home__skill-card-icon--plain{color:#ffffff80;background:#ffffff14!important}.home__skill-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home__skill-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.home__skill-card-desc{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.home__skill-check{color:#fff;flex-shrink:0}.home__prompt-send{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.home__prompt-send:hover:not(:disabled){background:#ffffff38}.home__prompt-send:disabled{opacity:.5;cursor:wait}.home__projects{max-width:1200px;margin:0 auto;padding:0 24px 48px;scroll-margin-top:24px}.home__projects-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.home__scope-tabs{align-items:center;gap:24px;display:flex}.home__scope-tabs button{color:var(--home-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;position:relative}.home__scope-tabs button.is-active{color:#fff;font-weight:600}.home__scope-tabs button.is-active:after{content:"";background:#fff;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.home__projects-tools{align-items:center;gap:16px;display:flex}.home__search{border:1px solid var(--home-line);width:min(200px,40vw);height:36px;color:var(--home-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.home__search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.home__search input::placeholder{color:#6f6f6f}.home__manage-btn{border:1px solid var(--home-line);color:#ffffffb3;height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;padding:0 16px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.home__manage-btn:hover:not(:disabled){color:#fff;border-color:#fff6}.home__manage-btn.is-active{color:#fff;background:#ffffff1a;border-color:#ffffffb3}.home__manage-btn:disabled{opacity:.45;cursor:not-allowed}.home__all-link{color:#ffffff8c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;font-size:14px;display:inline-flex}.home__all-link:hover{color:#fff}.home__error{color:#ff8d8d;margin:0 0 16px;font-size:14px}.home__empty{text-align:center;min-height:24vh;color:var(--home-muted);place-content:center;display:grid}.home__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.home__create-card,.home__card{aspect-ratio:4/3;border-radius:14px;overflow:hidden}.home__create-card{color:#ffffffb3;font:inherit;cursor:pointer;background:#ffffff05;border:1.5px dashed #ffffff59;place-content:center;gap:8px;font-size:14px;transition:border-color .15s,background .15s,color .15s;display:grid}.home__create-card:hover:not(:disabled){color:#fff;background:#ffffff0a;border-color:#fff9}.home__create-card:disabled{opacity:.6;cursor:wait}.home__create-plus{font-size:28px;font-weight:300;line-height:1}.home__card{background:#161616;border:1px solid #0000;transition:border-color .15s,transform .15s;position:relative}.home__card:hover{border-color:#fff3;transform:translateY(-2px)}.home__card-hit{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.home__card.is-selected{border-color:#ffffffd9}.home__card-check{z-index:2;color:#111;pointer-events:none;background:#141414b8;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.home__card-check.is-on{background:#fff;border-color:#fff}.home__batch-bar{z-index:30;background:#181818f2;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin:24px auto 0;padding:10px 18px;display:flex;position:sticky;bottom:20px;box-shadow:0 12px 32px #00000073}.home__batch-count{color:#ffffffbf;white-space:nowrap;font-size:13px}.home__batch-bar button{color:#ffffffd9;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 14px;font-size:13px}.home__batch-bar button:hover:not(:disabled){color:#fff;background:#ffffff14}.home__batch-bar button.is-danger{color:#ff7875;border-color:#ff4d4f8c}.home__batch-bar button.is-danger:hover:not(:disabled){background:#ff4d4f24}.home__batch-bar button:disabled{opacity:.45;cursor:not-allowed}.home__card-more{z-index:2;position:absolute;top:8px;right:8px}.home__card-more-btn{color:#ffffffd9;cursor:pointer;opacity:0;background:#141414b8;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s,background .15s;display:grid}.home__card:hover .home__card-more-btn,.home__card.is-menu-open .home__card-more-btn,.home__card-more-btn:focus-visible{opacity:1}.home__card-more-btn:hover{color:#fff;background:#282828eb}.home__card-menu{background:#1c1c1c;border:1px solid #ffffff1f;border-radius:10px;min-width:112px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000073}.home__card-menu button{color:#ffffffe0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:13px;display:block}.home__card-menu button:hover{background:#ffffff14}.home__card-menu button.is-danger{color:#ff7875}.home__card-menu button.is-danger:hover{background:#ff4d4f1f}.home__dialog-mask{z-index:40;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.home__dialog{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:14px;width:min(400px,100%);padding:20px 20px 16px;box-shadow:0 18px 48px #00000080}.home__dialog h3{color:#fff;margin:0 0 12px;font-size:16px;font-weight:650}.home__dialog p{color:#ffffffa6;margin:0 0 18px;font-size:13px;line-height:1.5}.home__dialog input{color:#fff;width:100%;height:40px;font:inherit;background:#121212;border:1px solid #ffffff24;border-radius:10px;outline:none;margin-bottom:16px;padding:0 12px;font-size:14px}.home__dialog input:focus{border-color:#ffffff59}.home__dialog-actions{justify-content:flex-end;gap:8px;display:flex}.home__dialog-actions button{color:#fffc;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;padding:0 14px;font-size:13px}.home__dialog-actions button:hover:not(:disabled){color:#fff;background:#ffffff0f}.home__dialog-actions button.is-primary{color:#111;background:#fff;border-color:#0000;font-weight:600}.home__dialog-actions button.is-primary:hover:not(:disabled){background:#f2f2f2}.home__dialog-actions button.is-danger{color:#fff;background:#cf1322;border-color:#0000;font-weight:600}.home__dialog-actions button.is-danger:hover:not(:disabled){background:#a8071a}.home__dialog-actions button:disabled{opacity:.55;cursor:wait}.home__thumb{background:#1c1c1c;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.home__thumb img{object-fit:cover;width:100%;height:100%;display:block}.home__thumb-empty{color:#ffffff1f;place-items:center;display:grid;position:absolute;inset:0}.home__card-meta{background:#131313;flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.home__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.home__time{color:var(--home-muted);font-size:12px}.home__toast{color:#111;z-index:32;background:#ffffffeb;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@media (width<=1280px){.home__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.home__header,.home__hero,.home__projects{padding-left:16px;padding-right:16px}.home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home__greeting{flex-direction:column;align-items:flex-start;gap:8px}.home__prompt-bar{flex-wrap:wrap}.home__prompt-bar-right{justify-content:space-between;width:100%}.home__projects-head{flex-direction:column;align-items:flex-start}.home__projects-tools{width:100%}.home__search{flex:1;width:auto}}.home__header-brand{justify-self:start}.home__stage{text-align:center;max-width:1320px;margin:0 auto;padding:clamp(20px,3.5vh,44px) 24px 0;position:relative;overflow:visible}.home__stage:before{content:"";pointer-events:none;background:radial-gradient(46% 55% at 50% 30%,#e5091421,#0000),radial-gradient(32% 45% at 24% 62%,#7c5cfc17,#0000),radial-gradient(32% 45% at 76% 58%,#ff9a3d12,#0000);width:100vw;height:560px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.home__stage>*{position:relative}.home__stage-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:clamp(36px,3.4vw,86px);display:flex}.home__hero-btn{color:#fff;min-width:184px;height:68px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#ff2d3757 0%,#b4080f38 100%);border:1px solid #ff808880;border-radius:20px;justify-content:center;align-items:center;gap:11px;padding:0 24px;font-size:17px;font-weight:600;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 12px 36px #e5091452}.home__hero-btn-label{white-space:nowrap;letter-spacing:.38em;margin-right:-.38em}.home__hero-btn:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff1a 47%,#f5c4512e 52%,#0000 60%);animation:3.2s ease-in-out 1.4s infinite home-shine;position:absolute;inset:0;transform:translate(-120%)}.home__stage-actions .home__hero-btn:last-child:before{animation-delay:2.6s}.home__hero-btn:hover:not(:disabled){background:linear-gradient(#ff3c4675 0%,#c8091052 100%);border-color:#ffa0a6b3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 16px 44px #e5091480}.home__hero-btn-ring{background:conic-gradient(from 0deg, transparent 0deg 30deg, #f5c4511f 60deg, var(--chi-gold) 150deg, var(--chi-ember) 250deg, var(--chi-scarlet) 354deg, transparent 354deg 360deg);opacity:.8;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:7s linear infinite home-comet;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}@keyframes home-comet{to{transform:rotate(360deg)}}.home__hero-btn:disabled{opacity:.6;cursor:wait}@keyframes home-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.home__stage-watermark{width:100vw;font-family:"Syne", var(--home-font);letter-spacing:.08em;text-align:center;white-space:nowrap;color:#ffffff0e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(44px,5vw,124px);font-weight:700;line-height:1;position:absolute;top:-6px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home__stage-watermark i{color:#ffffff0d;margin:0 .3em;font-style:normal}.home__stage-watermark-cap{color:#ffffff42;text-shadow:0 0 18px #ffffff1f;font-weight:700}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home-fade{0%{opacity:0}to{opacity:1}}.home__stage-actions{animation:.6s cubic-bezier(.22,1,.36,1) 80ms both home-rise}.home__stage-watermark{animation:.9s .1s both home-fade}.home__fan{animation:.7s .45s both home-fade}@media (prefers-reduced-motion:reduce){.home__stage-actions,.home__stage-watermark,.home__fan{animation:none}.home__hero-btn:before{animation:none;transform:translate(-120%)}.home__hero-btn-ring{animation:none}}@media (width<=900px){.home__stage-watermark{display:none}.home__stage-actions{margin-top:8px}}.home__fan{perspective:1200px;justify-content:center;align-items:flex-end;width:100vw;margin-top:clamp(32px,5vh,56px);margin-left:calc(50% - 50vw);padding:0 clamp(16px,2vw,40px) clamp(48px,12px + 3.5vw,100px);display:flex}.home__fan-card{aspect-ratio:16/10;font:inherit;color:inherit;cursor:pointer;background:#161616;border:1px solid #ffffff1f;border-radius:16px;flex:0 clamp(200px,20vw,512px);padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.home__fan-card--0{transform-origin:100% 100%;z-index:1;transform:rotate(-10deg)translateY(38px)}.home__fan-card--1{transform-origin:100% 100%;z-index:2;margin:0 -26px;transform:rotate(-5deg)translateY(14px)}.home__fan-card--2{z-index:3;transform:scale(1.07)}.home__fan-card--3{transform-origin:0 100%;z-index:2;margin:0 -26px;transform:rotate(5deg)translateY(14px)}.home__fan-card--4{transform-origin:0 100%;z-index:1;transform:rotate(10deg)translateY(38px)}.home__fan-card:hover{z-index:4;border-color:#e5091499;transform:translateY(-10px);box-shadow:0 30px 70px #0009}.home__fan-card--2:hover{transform:scale(1.09)translateY(-8px)}.home__fan-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home__fan-shade{pointer-events:none;background:linear-gradient(#0000 40%,#000c);position:absolute;inset:0}.home__fan-meta{text-align:left;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.home__fan-card--0 .home__fan-meta,.home__fan-card--1 .home__fan-meta{right:48px}.home__fan-card--3 .home__fan-meta,.home__fan-card--4 .home__fan-meta{text-align:right;align-items:flex-end;left:48px}.home__fan-title{color:#fff;font-family:var(--home-display);font-size:clamp(16px,1vw,22px);font-weight:600}.home__fan-text{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12px,.72vw,15px);line-height:1.45;display:-webkit-box;overflow:hidden}.home__cases{max-width:none;padding:clamp(48px,8vh,88px) 0 64px}.home__cases-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;padding:0 clamp(20px,3vw,48px);display:flex}.home__row-title{border-left:3px solid var(--home-red);font-family:var(--home-display);letter-spacing:-.01em;color:#fff;margin:0;padding-left:12px;font-size:20px;font-weight:600}.home__cases-sub{color:var(--home-muted);margin:0;font-size:13px}.home__case-banner{isolation:isolate;width:100%;height:min(clamp(280px,34vw,760px),55vh);color:inherit;font:inherit;text-align:left;background:#141414;border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;margin:0 0 24px;padding:0;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.home__case-banner:is(a,button){cursor:pointer}.home__case-banner:is(a,button):hover{border-color:#e509148c;box-shadow:0 16px 44px #00000080}.home__case-banner-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home__case-banner-media img,.home__case-banner-media video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home__case-banner--tall{height:min(clamp(360px,44vw,960px),65vh)}.home__case-row-wrap{margin-bottom:24px;position:relative}.home__case-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0;padding:8px clamp(20px,3vw,48px) 14px;display:flex;overflow-x:auto}.home__case-row::-webkit-scrollbar{display:none}.home__case-row-arrow{z-index:2;color:#ffffffb3;cursor:pointer;opacity:0;border:0;place-items:center;width:36px;transition:opacity .15s,color .15s;display:grid;position:absolute;top:0;bottom:8px}.home__case-row-arrow.is-left{background:linear-gradient(90deg,#0a0a0ae6,#0a0a0a00);left:0}.home__case-row-arrow.is-right{background:linear-gradient(270deg,#0a0a0ae6,#0a0a0a00);right:0}.home__case-row-wrap:hover .home__case-row-arrow,.home__case-row-arrow:focus-visible{opacity:1}.home__case-row-arrow:hover{color:#fff}.home__case{width:clamp(160px,14vw,380px);color:inherit;font:inherit;text-align:left;scroll-snap-align:start;background:#141414;border:1px solid #ffffff14;border-radius:8px;flex:none;padding:0;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.home__case:is(a,button){cursor:pointer}.home__case:is(a,button):hover{z-index:1;border-color:#e509148c;transform:scale(1.045);box-shadow:0 10px 30px #00000080}.home__case-thumb{aspect-ratio:9/16;display:block;position:relative;overflow:hidden}.home__case-thumb img,.home__case-thumb video,.home__case-card-media{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.home__case-card-media img,.home__case-card-media video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home__case-play{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#00000073;border:1.5px solid #ffffffd9;border-radius:999px;place-items:center;width:44px;height:44px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.8)}.home__case:is(a,button):hover .home__case-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.home__cases-more{color:var(--home-muted);text-align:center;padding:18px 0 6px;font-size:13px}@media (width<=720px){.home__case-row-arrow{display:none}.home__case{width:40vw}}@media (width<=640px){.home__fan{perspective:none;flex-direction:column;align-items:center;gap:14px}.home__fan-card,.home__fan-card--0,.home__fan-card--1,.home__fan-card--2,.home__fan-card--3,.home__fan-card--4{flex-basis:auto;width:min(360px,100%);margin:0;transform:none}}.cap__fab{z-index:60;cursor:pointer;background:#1c1c1eeb;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:56px;height:56px;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 10px 28px #0006}.cap__fab:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 14px 34px #00000080}.cap__panel{z-index:60;background:var(--panel,#1c1c1e);color:#f2f2f2;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:min(600px,100vw - 32px);font-family:Manrope,PingFang SC,Segoe UI,sans-serif;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.cap__header{border-bottom:1px solid var(--line,#ffffff1a);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.cap__header-title-wrap{flex:1;min-width:0;position:relative}.cap__header-title-btn{max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 4px;display:flex}.cap__header-title-btn:hover{background:#ffffff0f}.cap__header-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cap__session-menu{z-index:20;background:#232326;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:min(260px,100vw - 80px);max-width:300px;max-height:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #00000073}.cap__session-item{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;display:block}.cap__session-item:hover,.cap__session-item.is-active{color:#fff;background:#ffffff14}.cap__session-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.cap__header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cap__icon-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cap__icon-btn:hover{color:#fff;background:#ffffff14}.cap__scroll{scrollbar-gutter:stable both-edges;-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:14px 6px;overflow:auto}.cap__greeting{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 0 8px;display:flex}.cap__greeting-text{color:#f2f2f2;margin:0;font-size:15px;font-weight:600}.cap__quick-list{flex-direction:column;gap:8px;width:100%;display:flex}.cap__quick-chip{color:#ffffffd9;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:9px 12px;font-size:12.5px}.cap__quick-chip:hover{background:#ffffff1a}.cap__messages{flex-direction:column;gap:18px;display:flex}.cap__history-tip{text-align:center;color:#ffffff61;margin:0 0 4px;font-size:11px}.cap__history-tip.is-end{opacity:.55}.cap__bubble-row{align-items:flex-end;display:flex;position:relative}.cap__copy-btn{color:#ffffff8c;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;bottom:0;right:0}.cap__bubble-row:hover .cap__copy-btn,.cap__copy-btn:focus-visible{opacity:1;background:#1c1c1ee0}.cap__bubble-row.is-user .cap__copy-btn{left:0;right:auto}.cap__copy-btn:hover{color:#fff;background:#ffffff1a}.cap__bubble-row.is-user{justify-content:flex-end}.cap__bubble-row.is-assistant{justify-content:flex-start}.cap__bubble{color:#fff;white-space:pre-wrap;word-break:break-word;background:0 0;max-width:100%;padding:0;font-size:14.5px;line-height:1.65}.cap__bubble-row.is-user .cap__bubble{background:var(--accent,#7c5cfc);border-radius:14px;max-width:86%;padding:10px 13px}.cap__bubble--pending{color:#ffffff8c;font-style:italic}.cap__pending-tool{color:#fff9}.cap__thinking-live{color:#ffffff80;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:9px;max-height:100px;margin-bottom:8px;padding:7px 9px;font-size:13px;font-style:italic;line-height:1.5;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.cap__thinking{margin-bottom:8px}.cap__thinking summary{cursor:pointer;color:#ffffff80;font-size:11px}.cap__thinking-text{color:#ffffff8c;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:9px;margin-top:6px;padding:7px 9px;font-size:13px;font-style:italic}.cap__composer{border-top:1px solid var(--line,#ffffff1a);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 14px;display:flex}.cap__composer-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.cap__composer-box.is-picking{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff0f}.cap__pick-hint{color:#fff;background:#000000b8;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.3}.cap__refs,.cap__bubble-refs{flex-wrap:wrap;gap:6px;display:flex}.cap__bubble-refs{margin-bottom:8px}.cap__ref-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;max-width:160px;padding:3px 6px 3px 3px;display:inline-flex}.cap__ref-thumb{object-fit:cover;pointer-events:none;background:#00000059;border-radius:7px;flex-shrink:0;width:28px;height:28px;display:block}.cap__ref-icon{color:#ffffffb3;background:#ffffff14;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cap__ref-title{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;min-width:0;font-size:12px;overflow:hidden}.cap__ref-remove{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:18px;height:18px;margin-left:2px;font-size:14px;line-height:1}.cap__ref-remove:hover{color:#fff;background:#ffffff1a}.cap__pick-fab{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.cap__pick-fab:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff47}.cap__pick-fab.is-active{color:#111;background:#fff;border-color:#fff}.cap__pick-fab:disabled{opacity:.5;cursor:not-allowed}.cap__chat-model{min-width:0;max-width:100%;position:relative}.cap__chat-channel{min-width:0;max-width:min(180px,42%);position:relative}.cap__chat-model-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 2px;display:inline-flex}.cap__chat-channel-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 2px;display:inline-flex}.cap__chat-model-btn:hover:not(:disabled){color:#fff;background:#ffffff0f}.cap__chat-channel-btn:hover:not(:disabled){color:#ffffffe6;background:#ffffff0f}.cap__chat-model-btn:disabled,.cap__chat-channel-btn:disabled{opacity:.55;cursor:default}.cap__chat-model-name,.cap__chat-channel-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.cap__chat-model-menu{z-index:30;background:#232326;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:min(260px,100vw - 80px);max-width:320px;max-height:240px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #00000073}.cap__chat-model-item{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.cap__chat-model-item:hover,.cap__chat-model-item.is-active{color:#fff;background:#ffffff14}.cap__chat-model-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.cap__chat-model-item-tag{color:#ffffff8c;background:#ffffff1a;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px}.cap__chat-model-menu--browse{flex-direction:row;align-items:stretch;min-width:min(420px,100vw - 48px);max-width:480px;max-height:min(360px,52vh);padding:0;overflow:hidden}.cap__chat-browse-groups,.cap__chat-browse-models{flex-direction:column;gap:2px;height:100%;max-height:min(360px,52vh);padding:8px;display:flex;overflow:auto}.cap__chat-browse-groups{border-right:1px solid #ffffff1a;width:38%}.cap__chat-browse-models{width:62%}.cap__chat-browse-groups>button,.cap__chat-browse-models>button{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:9px 10px;display:flex}.cap__chat-browse-groups>button:hover,.cap__chat-browse-groups>button.is-active,.cap__chat-browse-models>button:hover,.cap__chat-browse-models>button.is-active{color:#fff;background:#ffffff14}.cap__chat-browse-models>button strong{word-break:break-word;flex:1;min-width:0;font-size:13px;font-weight:550;line-height:1.4}.cap__chat-model-credits{white-space:nowrap;color:#ffffff8c;flex-shrink:0;align-items:center;gap:4px;font-size:11px;line-height:1.4;display:inline-flex}@media (width<=480px){.cap__chat-model-credits{white-space:normal;flex-shrink:1;min-width:0}}.cap__composer-input{resize:none;color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:14.5px;line-height:1.6}.cap__composer-input::placeholder{color:#ffffff59}.cap__composer-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.cap__composer-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cap__skill-pick{flex-shrink:0;position:relative}.cap__skill-fab{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:relative}.cap__skill-fab:hover:not(:disabled),.cap__skill-fab[aria-expanded=true]{color:#ffd76a;background:#ffd76a14;border-color:#ffd76a66}.cap__skill-fab:disabled{opacity:.5;cursor:not-allowed}.cap__skill-fab-badge{color:#fff;text-align:center;background:#7c5cfc;border-radius:999px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.cap__skill-panel{z-index:20;background:#1c1c1e;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(300px,70vw);max-height:320px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 12px 40px #00000073}.cap__skill-panel-search{color:#fff6;border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.cap__skill-panel-search input{color:#f2f2f2;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.cap__skill-panel-list{padding:6px;overflow:auto}.cap__skill-empty{color:#fff6;text-align:center;padding:12px 10px;font-size:12px}.cap__skill-card{color:#f2f2f2;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 8px;display:flex}.cap__skill-card:hover,.cap__skill-card.is-active{background:#ffffff14}.cap__skill-card-icon{color:#0000008c;background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.cap__skill-card-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cap__skill-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.cap__skill-card-desc{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.cap__skill-check{color:#fff;flex-shrink:0}.cap__send{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cap__send:hover{background:#ffffff38}.cap__send:disabled{opacity:.5;cursor:not-allowed}.cap__toast{color:#111;z-index:5;background:#ffffffeb;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@media (width<=600px){.cap__fab{right:14px}.cap__panel{width:auto;left:10px;right:10px}}.cap__proposal{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;margin-top:10px;padding:12px 14px}.cap__proposal-head{color:#ffffff80;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.cap__proposal-title{color:#fff;margin-bottom:6px;font-size:15px;font-weight:700}.cap__proposal-title.is-editable,.cap__proposal-desc.is-editable{cursor:text;border-radius:6px;transition:background .15s}.cap__proposal-title.is-editable:hover,.cap__proposal-desc.is-editable:hover{background:#ffffff0f}.cap__proposal-title-input{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #7c5cfc80;border-radius:6px;margin-bottom:6px;padding:2px 4px;font-size:14px;font-weight:700}.cap__proposal-desc{color:#ffffffb3;margin-bottom:10px;font-size:13.5px;line-height:1.55}.cap__proposal-desc-input{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #7c5cfc80;border-radius:8px;margin-bottom:10px;padding:6px 8px;font-size:12.5px;line-height:1.5}.cap__proposal-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cap__proposal-tag{color:#ffffffa6;font:inherit;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.cap__proposal-tag.is-clickable{cursor:pointer}.cap__proposal-tag.is-clickable:hover:not(:disabled),.cap__proposal-tag.is-open{color:#fff;background:#ffffff24}.cap__proposal-tag:disabled{cursor:default;opacity:.7}.cap__proposal-channel{position:relative}.cap__proposal-channel-menu{z-index:10;background:#232326;border:1px solid #ffffff24;border-radius:12px;min-width:180px;max-width:240px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #0006}.cap__proposal-channel-menu--browse{border-radius:14px;width:min(520px,92vw);min-width:380px;max-width:520px;height:min(380px,52vh);max-height:min(380px,52vh);padding:0;display:flex;top:auto;bottom:calc(100% + 8px);overflow:hidden;box-shadow:0 -12px 36px #00000080}.cap__proposal-browse-groups,.cap__proposal-browse-models{flex-direction:column;gap:2px;height:100%;max-height:none;padding:8px;display:flex;overflow:auto}.cap__proposal-browse-groups{border-right:1px solid #ffffff1a;width:42%}.cap__proposal-browse-models{width:58%}.cap__proposal-channel-menu--browse .cap__proposal-browse-models>button{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cap__proposal-channel-menu--browse .cap__proposal-model-id{text-align:left;word-break:break-word;flex:1;min-width:0}.cap__proposal-channel-menu--browse .cap__proposal-model-credits{color:#ffffffb8;text-align:right;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:550;line-height:1.2;display:inline-flex}.cap__proposal-channel-menu--browse .cap__proposal-model-credits .model-credits-badge__tiers{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cap__proposal-channel-menu--browse .cap__proposal-model-credits .model-credits-badge__tier{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.cap__proposal-channel-menu--browse .cap__proposal-model-credits .model-credits-badge__tier em{color:#ffffff6b;font-size:10px;font-style:normal;font-weight:500}.cap__proposal-channel-menu--browse .cap__proposal-model-credits .model-credits-badge__tier strong{color:#ffffffd1;font-size:11px;font-weight:600}.cap__proposal-channel-menu--browse button{min-height:38px;padding:9px 12px;font-size:13px}.cap__proposal-channel-menu button{color:#fffc;width:100%;font:inherit;text-align:left;cursor:pointer;white-space:normal;word-break:break-word;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;display:block}.cap__proposal-channel-menu button:hover,.cap__proposal-channel-menu button.is-active{color:#fff;background:#ffffff1a}.cap__proposal-channel-hint{color:#fff6;padding:7px 10px;font-size:11.5px}.cap__proposal-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cap__proposal-cancel{color:#ffffffb3;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;padding:7px 14px;font-size:12.5px;font-weight:600}.cap__proposal-cancel:hover:not(:disabled){background:#ffffff24}.cap__proposal-confirm{color:#fff;cursor:pointer;background:#e04e39;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cap__proposal-confirm:hover:not(:disabled){background:#c8402d}.cap__proposal-cancel:disabled,.cap__proposal-confirm:disabled{opacity:.6;cursor:not-allowed}.cap__proposal-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cap-proposal-spin}@keyframes cap-proposal-spin{to{transform:rotate(360deg)}}.cap__proposal-status{text-align:right;color:#ffffff80;font-size:12.5px}.cap__proposal-status.is-done{color:#7ee0a8;justify-content:flex-end;align-items:center;gap:6px;width:100%;display:inline-flex}.cap__proposal-status-check{background:#7ee0a833;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.cap__proposal-status.is-error{color:#ff8a8a}.cap__proposal.is-cancelled{opacity:.6}.chat-prompt{background:#141414;border:1px solid #ffffff1a;border-radius:18px;width:min(720px,100%);margin:0 auto;padding:14px 16px 12px}.chat-prompt__input{resize:none;color:#f3f3f3;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:15px;line-height:1.55}.chat-prompt__input::placeholder{color:#8a8a8a}.chat-prompt__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.chat-prompt__left{align-items:center;gap:8px;min-width:0;display:flex}.chat-attach-btn{cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;width:36px;height:36px;font-size:16px;line-height:1}.chat-attach-btn:disabled{opacity:.5;cursor:not-allowed}.chat-attach-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chat-attach-chip{color:#ddd;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.chat-attach-chip button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.chat-prompt__actions{gap:8px;margin-left:auto;display:flex}.chat-prompt__send,.chat-prompt__ghost{height:36px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13px}.chat-prompt__send{background:var(--chi-scarlet,#e50914);color:#fff}.chat-prompt__send:disabled,.chat-prompt__ghost:disabled{opacity:.55;cursor:not-allowed}.chat-prompt__ghost{color:#ddd;background:#ffffff0f}.chat-list{width:min(880px,100% - 48px);margin:28px auto 48px}.chat-list__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chat-list__head h2{margin:0;font-size:16px;font-weight:600}.chat-list__refresh{color:#8a8a8a;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.chat-list__empty{color:#8a8a8a;text-align:center;padding:24px 0;font-size:14px}.chat-list__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-list__item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-list__main{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.chat-list__title{color:#f3f3f3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.chat-list__time{color:#8a8a8a;font-size:12px}.chat-list__ops{flex-shrink:0;gap:6px;display:flex}.chat-list__ops button,.chat-list__rename button{color:#ccc;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;padding:6px 10px;font-size:12px}.chat-list__rename{flex:1;align-items:center;gap:8px;display:flex}.chat-list__rename input{color:#fff;height:34px;font:inherit;background:#0f0f0f;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:0 10px}.chat-room{flex-direction:column;min-height:100svh;display:flex}.chat-room__back-wrap{align-items:center;gap:10px;min-width:0;display:flex}.chat-room__back{color:#ccc;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px}.chat-room__title{color:#f3f3f3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-room__main{flex:1;width:min(820px,100% - 32px);margin:0 auto;padding:8px 0 120px;overflow:auto}.chat-room__msgs{flex-direction:column;gap:14px;display:flex}.chat-bubble{border-radius:14px;max-width:88%;padding:10px 14px}.chat-bubble--user{background:#e509142e;border:1px solid #e5091447;align-self:flex-end}.chat-bubble--assistant{background:#ffffff0d;border:1px solid #ffffff14;align-self:flex-start}.chat-bubble__role{color:#8a8a8a;margin-bottom:4px;font-size:11px}.chat-bubble__body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.chat-bubble__cursor{vertical-align:text-bottom;background:currentColor;width:6px;height:1em;margin-left:2px;animation:1s step-end infinite chat-blink;display:inline-block}@keyframes chat-blink{50%{opacity:0}}.chat-room__composer{background:#141414;border:1px solid #ffffff1a;border-radius:16px;width:min(820px,100% - 32px);margin:0 auto 16px;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000059}.brand-logo{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.brand-logo__text{flex-direction:column;line-height:1.1;display:flex}.brand-logo__name{letter-spacing:.02em;color:#fff;font-family:Alimama ShuHeiTi,Syne,Manrope,PingFang SC,sans-serif;font-size:17px;font-weight:700}.brand-logo__sub{letter-spacing:.28em;color:#ffffff73;font-size:9px;font-weight:600}.auth{--auth-ink:#f5f5f5;--auth-muted:#8a8a8a;--auth-panel:#121212;--auth-field:#1c1c1c;--auth-line:#2a2a2a;--auth-font:"Manrope", "Segoe UI", sans-serif;--auth-display:"Alimama ShuHeiTi", "Syne", "Manrope", sans-serif;min-height:100svh;color:var(--auth-ink);font-family:var(--auth-font);background:#0a0a0a;grid-template-columns:minmax(0,1.35fr) minmax(340px,440px);display:grid}.auth__stage{background:#050505;min-height:100svh;position:relative;overflow:hidden}.auth__stage-media{position:absolute;inset:0}.auth__stage-poster,.auth__stage-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.auth__stage-poster{z-index:0}.auth__stage-video{z-index:1;opacity:0;transition:opacity .25s}.auth__stage-video.is-ready{opacity:1}.auth__stage-dots{z-index:3;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:clamp(14px,1.8vw,28px);transform:translateY(-50%)}.auth__stage-dots button{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.auth__stage-dots button:hover{background:#ffffffb3}.auth__stage-dots button.is-active{background:#fff;transform:scale(1.15)}.auth__stage-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000047 0%,#0000 18% 52%,#00000059 78%,#0a0a0ae6 100%),linear-gradient(#0003 0%,#0000 18% 78%,#00000047 100%);position:absolute;inset:0}.auth__panel{background:var(--auth-panel);box-sizing:border-box;flex-direction:column;justify-content:center;padding:48px 40px;display:flex;position:relative}.auth__brand{align-items:center;gap:10px;margin-bottom:36px;display:flex}.auth__header h1{min-height:44px;font-family:var(--auth-display);letter-spacing:-.03em;color:#fff;margin:0 0 24px;font-size:34px;font-weight:700}.auth__body{flex-direction:column;min-height:420px;display:flex}.auth__wechat-panel,.auth__account{flex-direction:column;flex:1;min-height:100%;display:flex}.auth__wechat-panel{align-items:stretch;gap:14px;width:100%}.auth__wechat-panel .auth__field--invite{box-sizing:border-box;background:#161616;border-color:#2a2a2a;border-radius:12px;width:100%;height:44px;margin-top:0}.auth__wechat-panel .auth__field--invite:focus-within{border-color:#3f3f3f}.auth__wechat-panel .auth__error{text-align:left;width:100%;margin-top:0}.auth__account .auth__tabs{margin-bottom:22px}.auth__register-slot{visibility:hidden;pointer-events:none;flex-direction:column;gap:14px;display:flex}.auth__register-slot.is-open{visibility:visible;pointer-events:auto}.auth__tabs{background:#1a1a1a;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.auth__tabs--3{grid-template-columns:1.15fr 1fr 1fr}.auth__wechat-panel .auth__tabs{margin-bottom:0}.auth__tabs button{color:#9a9a9a;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600}.auth__tabs button.is-active{color:#111;background:#fff}.auth__tabs button.is-active.is-wechat{color:#fff;background:#1f1f1f;box-shadow:inset 0 0 0 1px #3a3a3a}.auth__form{flex-direction:column;flex:1;gap:14px;display:flex}.auth__field{background:var(--auth-field);border:1px solid var(--auth-line);box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.auth__field:focus-within{border-color:#e5091499}.auth__icon{color:#7d7d7d;display:inline-flex}.auth__field input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.auth__field input::placeholder{color:#6f6f6f}.auth__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--auth-field) inset}.auth__field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--auth-field) inset}.auth__field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--auth-field) inset}.auth__field input:autofill:first-line{font:400 15px var(--auth-font);letter-spacing:normal}.auth__error{color:#ff8d8d;min-height:20px;margin:0;font-size:13px;line-height:20px}.auth__error.is-empty{visibility:hidden}.auth__submit{color:#fff;height:52px;font:inherit;cursor:pointer;background:#e50914;border:0;border-radius:14px;margin-top:auto;font-size:16px;font-weight:700;transition:transform .15s,opacity .15s,background .15s}.auth__submit:hover:not(:disabled){background:#c40812;transform:translateY(-1px)}.auth__submit:disabled{opacity:.65;cursor:not-allowed}.auth__alt{margin-top:18px}.auth__alt-line{color:#5a5a5a;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.auth__alt-line:before,.auth__alt-line:after{content:"";background:#2a2a2a;flex:1;height:1px}.auth__wechat{color:#7dcea0;width:100%;height:52px;font:inherit;cursor:pointer;background:#161c18;border:1px solid #2f3d32;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.auth__wechat:hover:not(:disabled){color:#9fe0b8;background:#1a241e;border-color:#07c160}.auth__wechat:disabled{opacity:.65;cursor:not-allowed}.auth__wx{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:0;display:flex}.auth__wx-shell{box-sizing:border-box;width:300px;max-width:100%;height:276px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;display:block;position:relative;overflow:hidden}.auth__wx-shell.is-loading,.auth__wx-shell.is-failed{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;height:220px;display:flex}.auth__wx-host{box-sizing:border-box;text-align:center;background:0 0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.auth__wx-host iframe{vertical-align:top;border:0!important;width:300px!important;max-width:none!important;height:400px!important;margin:0!important;padding:0!important;display:inline-block!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.auth__wx-meta{box-sizing:border-box;color:#888;text-align:center;justify-content:center;align-items:center;gap:10px;width:300px;max-width:100%;min-height:18px;margin:0 auto;font-size:12px;line-height:1.4;display:flex}.auth__wx-refresh{color:#aaa;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;text-decoration:underline}.auth__wx-refresh:hover{color:#eee}.auth__wx-loading{color:#8a8a8a;text-align:center;z-index:1;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:13px;display:flex;position:absolute;inset:0}.auth__wx--mobile{flex:1;justify-content:center;padding:28px 0 8px}.auth__wx-mobile-card{text-align:center;box-sizing:border-box;background:#171717;border:1px solid #262626;border-radius:16px;width:100%;padding:28px 22px}.auth__wx-mobile-title{color:#f0f0f0;margin:0 0 10px;font-size:16px;font-weight:650}.auth__wx-mobile-desc{color:#8a8a8a;margin:0;font-size:13px;line-height:1.6}.auth__wx-card,.auth__wx-frame,.auth__wx-tip,.auth__wx-img,.auth__wx-failed{display:none}.auth__stage-kicker-sub{color:#ffffff80;margin-left:10px}.auth__slogan{letter-spacing:.01em;color:#5a5a5a;justify-content:center;align-items:center;gap:7px;margin:26px 0 0;font-size:11px;display:flex}.auth__slogan-dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.auth__slogan-dot--c{background:var(--chi-silver)}.auth__slogan-dot--h{background:linear-gradient(135deg, var(--chi-orange), var(--chi-scarlet))}.auth__slogan-dot--i{background:var(--chi-gold)}.auth__legal{color:#666;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.auth{grid-template-columns:1fr}.auth__stage{min-height:34svh}.auth__stage-dots{gap:10px;left:12px}.auth__stage-dots button{width:7px;height:7px}.auth__stage-veil{background:linear-gradient(#00000059 0%,#0000 40%,#0a0a0acc 100%)}.auth__panel{min-height:66svh;padding:32px 22px 40px}}.vg-picker{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg-picker__backdrop{cursor:pointer;background:#0000009e;border:0;margin:0;padding:0;position:absolute;inset:0}.vg-picker__panel{z-index:1;background:#141416;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,100vw - 48px);height:min(640px,100dvh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.vg-picker__tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:4px;padding:14px 16px 8px;display:flex}.vg-picker__title{color:#f2f2f2;border-right:1px solid #ffffff1f;align-self:center;margin-right:10px;padding-right:12px;font-size:14px;font-weight:650}.vg-picker__tabs button{color:#ffffff8c;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px}.vg-picker__tabs button:hover{color:#ffffffe0;background:#ffffff0a}.vg-picker__tabs button.is-active{color:#f2f2f2;background:#ffffff1a;font-weight:600}.vg-picker__search{color:#ffffff73;background:#0f0f11;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin:12px 16px 8px;padding:0 14px;display:flex}.vg-picker__search input{color:#f2f2f2;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.vg-picker__search input::placeholder{color:#ffffff59}.vg-picker__body{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;padding:8px 16px 12px;overflow:auto}.vg-picker__body::-webkit-scrollbar{width:6px}.vg-picker__body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.vg-picker__body::-webkit-scrollbar-track{background:0 0}.vg-picker__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.vg-picker__card{color:#f2f2f2;font:inherit;text-align:left;cursor:pointer;background:#1a1a1e;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,background .15s;display:flex}.vg-picker__card:hover{background:#1f1f24;border-color:#ffffff38}.vg-picker__card.is-selected{border-color:#ffffffbf;box-shadow:0 0 0 1px #ffffff2e}.vg-picker__thumb{aspect-ratio:16/10;background:#0c0c0e;border:1px solid #ffffff0f;border-radius:8px;position:relative;overflow:hidden}.vg-picker__thumb img{object-fit:contain;width:100%;height:100%;display:block}.vg-picker__thumb.is-empty{background:#ffffff05;border:1px dashed #ffffff38;place-items:center;display:grid}.vg-picker__empty-text{color:#ffffff94;font-size:13px}.vg-picker.is-popover{z-index:80;padding:0;display:block;position:fixed;inset:auto}.vg-picker.is-popover .vg-picker__panel{border-radius:12px;width:700px;max-width:calc(100vw - 32px);height:780px;max-height:min(88vh,800px)}.vg-picker.is-popover .vg-picker__tabs{padding:10px 12px 6px}.vg-picker.is-popover .vg-picker__search{min-height:36px;margin:8px 12px 6px}.vg-picker.is-popover .vg-picker__body{padding:6px 12px 10px}.vg-picker.is-popover .vg-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vg-picker.is-popover .vg-picker__foot{padding:8px 12px}.vg-picker__meta{flex-direction:column;gap:2px;min-width:0;padding:0 2px 2px;display:flex}.vg-picker__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.vg-picker__meta span{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vg-picker__empty{color:#ffffff6b;text-align:center;place-items:center;min-height:220px;padding:24px;font-size:13px;display:grid}.vg-picker__foot{background:#0c0c0eeb;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vg-picker__hint{color:#ffffff6b;font-size:12px}.vg-picker__done{color:#161616;min-height:34px;font:inherit;cursor:pointer;background:#ebebeb;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600}.vg-picker__done:hover{filter:brightness(1.05)}@media (width<=640px){.vg-picker{padding:12px}.vg-picker__panel{width:100%;height:min(720px,100dvh - 24px)}.vg-picker__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.vg-create{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vg-create__backdrop{cursor:default;background:#0000008c;border:none;position:absolute;inset:0}.vg-create__panel{color:#ffffffdb;background:#16161a;border:1px solid #ffffff1a;border-radius:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);padding:18px 20px 14px;position:relative;overflow-y:auto}.vg-create__title{margin:0 0 4px;font-size:16px}.vg-create__hint{color:#ffffff8c;margin:0 0 12px;font-size:13px}.vg-create__near{background:#ffc85a12;border:1px solid #ffc85a38;border-radius:10px;margin-bottom:12px;padding:10px}.vg-create__near-label{color:#ffd282e6;margin-bottom:8px;font-size:12px;display:block}.vg-create__near-grid{flex-wrap:wrap;gap:8px;display:flex}.vg-create__near-card{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.vg-create__near-card:hover{border-color:#ffffff59}.vg-create__near-thumb{background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}.vg-create__near-thumb img{object-fit:cover;width:100%;height:100%}.vg-create__near-thumb i{color:#fff9;font-size:12px;font-style:normal}.vg-create__near-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.vg-create__form{flex-direction:column;gap:10px;display:flex}.vg-create__field{color:#ffffff8c;flex-direction:column;gap:5px;font-size:12px;display:flex}.vg-create__field input,.vg-create__field textarea{color:#ffffffe6;font:inherit;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:7px 10px;font-size:13px}.vg-create__field input:focus,.vg-create__field textarea:focus{border-color:#ffffff4d;outline:none}.vg-create__kinds{gap:6px;display:inline-flex}.vg-create__kinds button{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:5px 14px;font-size:13px}.vg-create__kinds button.is-active{color:#ffd47f;background:#ffc85a1a;border-color:#ffc85ab3}.vg-create__foot{align-items:center;gap:8px;margin-top:14px;display:flex}.vg-create__foot-gap{flex:1}.vg-create__draft,.vg-create__cancel,.vg-create__save{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:7px 14px;font-size:13px}.vg-create__draft:disabled,.vg-create__save:disabled{opacity:.55;cursor:default}.vg-create__save{color:#ffd47f;background:#ffc85a24;border-color:#ffc85ab3}.vg-create__note{color:#fff6;margin:10px 0 0;font-size:12px}.vg-vsbar{z-index:20;flex:1;min-width:0;position:relative}.vg-vsbar.is-disabled{opacity:.55;pointer-events:none}.vg-vsbar__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vg-vsbar__chip{color:#ffffffe0;max-width:min(42vw,260px);min-height:34px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex;overflow:hidden}.vg-vsbar__chip--model{max-width:min(56vw,360px)}.vg-vsbar__chip:hover,.vg-vsbar__chip.is-open{background:#ffffff17;border-color:#ffffff38}.vg-vsbar__menu{z-index:40;background:#232325;border:1px solid #ffffff1f;border-radius:10px;min-width:160px;max-width:min(90vw,360px);max-height:280px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 16px 40px #00000073}.vg-vsbar__browse{z-index:40;position:absolute;bottom:calc(100% + 8px);left:0}.vg-vsbar__menu button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px;display:flex}.vg-vsbar__menu button:hover,.vg-vsbar__menu button.is-active{background:#ffffff14}.vg-vsbar__menu strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.vg-vsbar__empty{color:#ffffff73;padding:12px;font-size:12px}.vg-vh-mask{z-index:90;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg-vh-mask *{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.vg-vh.fc-modal{flex-direction:column;height:85vh;display:flex;overflow:hidden}.vg-vh .fc-vh__body{flex:1;min-height:0}.vg-vh .fc-vh__left{min-height:0}.vg-vh-mask .fc-modal header button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;line-height:1;display:grid}.vg-vh-mask .fc-modal header button:hover{color:#fff;background:#ffffff14}.vg-vh__generating,.vg-vh__empty{color:#ffffffb8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:220px;padding:24px;display:flex}.vg-vh__empty{color:#ffffff6b;font-size:13px}.vg-vh__generating p{word-break:break-all;margin:0;font-size:13px}.vg-vh__bar{background:#ffffff1a;border-radius:999px;width:min(280px,70%);height:6px;overflow:hidden}.vg-vh__bar i{border-radius:inherit;background:linear-gradient(90deg,#d4a93a,#f0d789);height:100%;display:block}.vg-vh__spin{border:2.5px solid #ffffff38;border-top-color:#e8e8ea;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite vg-vh-spin;display:inline-block}.vg-vh__spin--sm{border-width:2px;width:16px;height:16px}@keyframes vg-vh-spin{to{transform:rotate(360deg)}}.vg-vh__gen-thumb{place-items:center;gap:6px;display:grid;background:#121214!important}.vg-vh .fc-gh__field span{white-space:normal;overflow-wrap:anywhere}.vg-vh .fc-vh__detail{min-height:0;overflow:hidden}.vg-vh .fc-vh__prompt{flex-direction:column;flex:1;min-height:0;display:flex}.vg-vh .fc-vh__prompt p{flex:1;min-height:0;max-height:none;overflow-y:auto}.vg-export{position:relative}.vg-export__trigger{color:#111;min-height:32px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.vg-export__trigger:hover:not(:disabled){background:#fff;box-shadow:0 4px 14px #0000002e}.vg-export__trigger:disabled{opacity:.45;cursor:not-allowed}.vg-export.is-open .vg-export__trigger{background:#fff;box-shadow:0 6px 18px #00000038}.vg-export__panel{z-index:1200;pointer-events:auto;background:#1b1b1f;border:1px solid #ffffff1a;border-radius:14px;width:min(340px,100vw - 24px);padding:14px;position:fixed;box-shadow:0 18px 48px #00000073}.vg-export__label{color:#ffffff6b;margin:0 0 10px;font-size:12px}.vg-export__mode{color:#f2f2f2;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;margin-bottom:0;padding:12px;display:flex}.vg-export__mode.is-selected{background:#ffffff14}.vg-export__mode-icon{color:#ffffffd1;background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.vg-export__mode-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vg-export__mode-copy strong{color:#fff;font-size:14px;font-weight:600}.vg-export__mode-copy span{color:#ffffff75;font-size:12px;line-height:1.35}.vg-export__check{color:#3ecf8e;flex-shrink:0}.vg-export__divider{background:#ffffff14;height:1px;margin:12px 0}.vg-export__submit{color:#111;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.vg-export__submit svg{color:#c9a227}.vg-export__submit:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000003d}.vg-export__submit:active{transform:translateY(0)}.vg-export-progress{z-index:1300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg-export-progress__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.vg-export-progress__panel{color:#f2f2f2;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:16px;width:min(420px,100%);padding:20px;position:relative;box-shadow:0 20px 48px #00000073}.vg-export-progress__head{align-items:flex-start;gap:12px;display:flex}.vg-export-progress__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:2px;animation:.8s linear infinite vg-export-spin}.vg-export-progress__ok,.vg-export-progress__fail{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:700;display:inline-grid}.vg-export-progress__ok{color:#3ecf8e;background:#3ecf8e33}.vg-export-progress__fail{color:#ff7a7a;background:#ff5a5a33}.vg-export-progress__titles{min-width:0}.vg-export-progress__titles strong{font-size:16px;display:block}.vg-export-progress__titles p{color:#ffffff9e;margin:6px 0 0;font-size:13px}.vg-export-progress__task{color:#ffffff61;word-break:break-all;margin-top:8px;font-size:11px;display:block}.vg-export-progress__meta{color:#ffffffb3;background:#ffffff0a;border-radius:12px;gap:8px;margin-top:16px;padding:12px;font-size:13px;display:grid}.vg-export-progress__meta .is-error{color:#ff9a9a}.vg-export-progress__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.vg-export-progress__primary,.vg-export-progress__ghost{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vg-export-progress__primary{color:#111;background:#fff;border:none}.vg-export-progress__ghost{color:#fffc;background:0 0;border:1px solid #ffffff24}@keyframes vg-export-spin{to{transform:rotate(360deg)}}.vg-export-progress__bar{background:#00000014;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.vg-export-progress__bar-fill{border-radius:inherit;background:#3b82f6;height:100%;transition:width .3s}.vgpd-mask{z-index:90;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vgpd-mask *{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.vgpd{color:#e8e8ea;background:#17171a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(1100px,90vw);height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.vgpd__head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px;display:flex}.vgpd__title{font-size:13.5px;font-weight:600}.vgpd__baseline{color:#ffffff73;flex:auto;min-width:0;font-size:11.5px;font-style:normal}.vgpd__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.vgpd__close:hover{color:#fff;background:#ffffff14}.vgpd__cols{scrollbar-gutter:stable;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid;overflow-y:hidden}.vgpd__cols span{color:#ffffff8c;padding:7px 14px;font-size:11.5px;font-weight:600}.vgpd__cols span+span{border-left:1px solid #ffffff14}.vgpd__body{scrollbar-gutter:stable;flex:1;min-height:0;padding:6px 0 12px;overflow-y:auto}.vgpd__nochange{text-align:center;color:#ffffff73;margin:24px 0;font-size:12.5px}.vgpd__row{grid-template-columns:1fr 1fr;display:grid}.vgpd__cell{white-space:pre-wrap;word-break:break-word;min-height:1.8em;padding:2px 14px;font-size:12.5px;line-height:1.8}.vgpd__cell+.vgpd__cell{border-left:1px solid #ffffff14}.vgpd__cell.is-add,.vgpd__cell.is-mod-right{background:#d4a93a1a;box-shadow:inset 3px 0 #d4a93a8c}.vgpd__cell.is-mod-right .vgpd__chg,.vgpd__cell.is-add .vgpd__chg{color:#f0d789;background:#d4a93a47}.vgpd__cell.is-del,.vgpd__cell.is-mod-left{color:#ffffff8c;background:#ffffff17;box-shadow:inset 3px 0 #ffffff4d}.vgpd__cell.is-del{-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.vgpd__cell.is-mod-left .vgpd__chg{color:#fff6;background:#ffffff1f;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.vgpd__chg{color:inherit;background:#ffffff1f;border-radius:3px;padding:0 1px}.vgpd__cell.is-empty{background:repeating-linear-gradient(-45deg,#0000 0 6px,#ffffff06 6px 12px)}.vgpd__foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.vgpd__legend{color:#ffffff80;align-items:center;gap:6px;font-size:11px;display:flex}.vgpd__legend i{border-radius:3px;width:12px;height:12px}.vgpd__legend-del{margin-left:10px}.vgpd__legend-add{background:#d4a93a47}.vgpd__legend-del{background:#ffffff1f}.vgpd__adopt{color:#1a1a1c;cursor:pointer;background:linear-gradient(90deg,#d4a93a,#f0d789);border:0;border-radius:8px;padding:8px 18px;font-size:12.5px;font-weight:600}.vgpd__adopt:disabled{opacity:.45;cursor:not-allowed}.vgpa{z-index:70;width:var(--vgpa-w,min(440px, 40vw));color:#e8e8ea;background:#17171a;border-left:1px solid #ffffff1a;flex-direction:column;animation:.2s vgpa-slide-in;display:flex;position:fixed;top:53px;bottom:0;right:0;box-shadow:-18px 0 40px #00000073}.vgpa.is-closing{pointer-events:none;animation:.2s forwards vgpa-slide-out}@keyframes vgpa-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes vgpa-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}.vgpa *{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.vgpa__head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 14px;display:flex}.vgpa__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.vgpa__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.vgpa__close:hover{color:#fff;background:#ffffff14}.vgpa__msgs{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.vgpa__hint{color:#ffffff73;text-align:center;margin:0;font-size:12px}.vgpa__hint--empty{text-align:left;color:#ffffff8c;margin-top:24px;line-height:1.8}.vgpa__link{color:#f0d789e6;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.vgpa__link:hover{text-decoration:underline}.vgpa__msg{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vgpa__msg--user{align-items:flex-end}.vgpa__bubble{white-space:pre-wrap;word-break:break-word;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;max-width:100%;padding:8px 11px;font-size:13px;line-height:1.7}.vgpa__bubble--user{background:#d4a93a21;border-color:#d4a93a47}.vgpa__mark{color:#fff9;vertical-align:1px;background:#ffffff1a;border-radius:5px;margin-left:6px;padding:0 6px;font-size:10px;font-style:normal;line-height:1.7;display:inline-block}.vgpa__io{color:#ffffff61;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px}.vgpa__io:hover{color:#f0d789e6;text-decoration:underline}.vgpa__io-detail{background:#121214;border:1px solid #ffffff1f;border-radius:10px;width:100%;overflow:hidden}.vgpa__io-detail-head{color:#fff9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.vgpa__io-detail-text{white-space:pre-wrap;word-break:break-word;color:#fffc;max-height:40vh;margin:0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.7;overflow-y:auto}.vgpa__thinking-live{color:#ffffff80;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:9px;max-height:100px;margin-bottom:8px;padding:7px 9px;font-size:12.5px;font-style:italic;line-height:1.5;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.vgpa__thinking{margin-bottom:6px}.vgpa__thinking summary{cursor:pointer;color:#ffffff80;font-size:11px}.vgpa__thinking-text{color:#ffffff8c;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:9px;margin-top:6px;padding:7px 9px;font-size:12.5px;font-style:italic}.vgpa__drafting{color:#fff9;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.vgpa__spin{border:2px solid #ffffff38;border-top-color:#e8e8ea;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite vgpa-spin;display:inline-block}@keyframes vgpa-spin{to{transform:rotate(360deg)}}.vgpa__draft{background:#121214;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:7px;width:100%;padding:9px 11px;display:flex}.vgpa__draft-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vgpa__draft-head em{color:#ffffffc7;font-size:12px;font-style:normal;font-weight:600}.vgpa__draft-text{white-space:pre-wrap;word-break:break-word;color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;max-height:180px;margin:0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.8;overflow-y:auto}.vgpa__diff{color:#fff9;flex-direction:column;gap:3px;font-size:11.5px;line-height:1.6;display:flex}.vgpa__diff-warn{color:#f0d789eb}.vgpa__draft-actions{justify-content:flex-end;display:flex}.vgpa__adopt{color:#1a1a1c;cursor:pointer;background:linear-gradient(90deg,#d4a93a,#f0d789);border:0;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:600}.vgpa__adopt:disabled{opacity:.45;cursor:not-allowed}.vgpa__quick{flex-wrap:wrap;gap:6px;padding:8px 14px 0;display:flex}.vgpa__chip{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:11.5px}.vgpa__chip:hover:not(:disabled){color:#fff;background:#ffffff14}.vgpa__chip:disabled{opacity:.4;cursor:not-allowed}.vgpa__input{align-items:flex-end;gap:8px;padding:10px 14px 14px;display:flex}.vgpa__attach{color:#fff9;cursor:pointer;background:0 0;border:1px dashed #ffffff3d;border-radius:8px;flex-shrink:0;padding:6px 9px;font-size:11.5px}.vgpa__attach.is-on{color:#f0d789;background:#d4a93a1a;border-style:solid;border-color:#d4a93a99}.vgpa__attach:disabled{opacity:.35;cursor:not-allowed}.vgpa__ta{resize:none;color:#e8e8ea;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:auto;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.6}.vgpa__ta:focus{border-color:#d4a93a80;outline:none}.vgpa__send{color:#1a1a1c;cursor:pointer;background:linear-gradient(90deg,#d4a93a,#f0d789);border:0;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:600}.vgpa__send:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.vgpa{width:min(92vw,440px)}}@media (prefers-reduced-motion:reduce){.vgpa,.vgpa.is-closing{animation-duration:10ms}}.vg-pvd__tag{color:#ffffffc7;pointer-events:none;background:#ffffff24;border-radius:5px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:600;line-height:1.5;position:absolute;top:4px;right:4px}.vg-link-prev{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}.vg-link-prev.is-on{background:#5082dc29;border-color:#78b4ff73}.vg-link-prev.is-disabled{opacity:.45}.vg-link-prev__check{accent-color:#6ea8ff;cursor:pointer;flex-shrink:0;margin:0}.vg-link-prev__title{color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.vg-link-prev__title:disabled{cursor:not-allowed}.vg-link-prev__chip{color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.vg-link-prev__chip.is-ready{background:#6ea8ff47}.vg-link-prev__chip.is-draft{color:#ffd9a8;background:#ffb45038}.vg-link-prev__chip:disabled{cursor:not-allowed;opacity:.6}.vg-link-prev__thumb{object-fit:cover;border:1px solid #fff3;border-radius:5px;width:22px;height:22px}.vg-link-prev-dialog{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg-link-prev-dialog__backdrop{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.vg-link-prev-dialog__card{z-index:1;color:#ffffffe6;background:#1c1c20;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(1080px,100%);max-height:min(860px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073}.vg-link-prev-dialog__head{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.vg-link-prev-dialog__head strong{font-size:15px}.vg-link-prev-dialog__head p{color:#ffffff8c;margin:4px 0 0;font-size:12px}.vg-link-prev-dialog__x{color:#ffffffb3;cursor:pointer;background:0 0;border:0;font-size:16px}.vg-link-prev-dialog__body{flex:1;grid-template-columns:180px minmax(0,1fr) 220px;gap:12px;min-height:0;padding:12px 16px;display:grid;overflow:auto}.vg-link-prev-dialog__label{color:#ffffff80;letter-spacing:.02em;margin-bottom:8px;font-size:11px;display:block}.vg-link-prev-dialog__list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.vg-link-prev-dialog__list button{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:12px}.vg-link-prev-dialog__list button.is-on{background:#5082dc2e;border-color:#6ea8ff80}.vg-link-prev-dialog__player{flex-direction:column;gap:8px;min-width:0;display:flex}.vg-link-prev-dialog__player video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:420px}.vg-link-prev-dialog__scrub{align-items:center;gap:10px;display:flex}.vg-link-prev-dialog__scrub input{flex:1}.vg-link-prev-dialog__scrub span{color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.vg-link-prev-dialog__preview{flex-direction:column;gap:12px;min-width:0;display:flex;overflow:auto}.vg-link-prev-dialog__section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vg-link-prev-dialog__section--hd{background:#5082dc14;border-color:#6ea8ff47}.vg-link-prev-dialog__section-head{flex-direction:column;gap:2px;display:flex}.vg-link-prev-dialog__section-head strong{font-size:13px;font-weight:800}.vg-link-prev-dialog__section-head span{color:#ffffff80;font-size:11px}.vg-link-prev-dialog__history{scrollbar-width:thin;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.vg-link-prev-dialog__history-item{background:#00000040;border:1px solid #ffffff1a;border-radius:10px;flex:none;width:88px;position:relative;overflow:hidden}.vg-link-prev-dialog__history-item.is-on{border-color:#6ea8ffb3;box-shadow:0 0 0 1px #6ea8ff59}.vg-link-prev-dialog__history-pick{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.vg-link-prev-dialog__history-img,.vg-link-prev-dialog__history-ph{aspect-ratio:16/9;object-fit:cover;background:#111;width:100%;display:block}.vg-link-prev-dialog__history-meta{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;padding:0 6px 6px;font-size:10px;font-weight:700;display:block;overflow:hidden}.vg-link-prev-dialog__history-del{color:#fff;cursor:pointer;opacity:0;background:#000000a6;border:0;border-radius:999px;width:18px;height:18px;font-size:12px;line-height:1;position:absolute;top:2px;right:2px}.vg-link-prev-dialog__history-item:hover .vg-link-prev-dialog__history-del,.vg-link-prev-dialog__history-item.is-on .vg-link-prev-dialog__history-del{opacity:1}.vg-link-prev-dialog__history-empty,.vg-link-prev-dialog__frame-empty{color:#fff6;background:#ffffff05;border:1px dashed #ffffff24;border-radius:10px;place-items:center;min-height:72px;font-size:12px;display:grid}.vg-link-prev-dialog__img-wrap{position:relative}.vg-link-prev-dialog__img{aspect-ratio:16/9;object-fit:contain;background:#111;border:1px solid #ffffff14;border-radius:10px;width:100%;display:block}.vg-link-prev-dialog__compare-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vg-link-prev-dialog__compare-cell{color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.vg-link-prev-dialog__compare-cell span{color:#ffffff8c;font-size:11px;font-weight:700}.vg-link-prev-dialog__compare-cell--solo{width:100%}.vg-link-prev-dialog__compare-cell:hover .vg-link-prev-dialog__img{border-color:#6ea8ff73}.vg-link-prev-dialog__empty{color:#fff6;background:#ffffff05;border:1px dashed #ffffff26;border-radius:10px;place-items:center;min-height:120px;font-size:12px;display:grid}.vg-link-prev-dialog__field{flex-direction:column;gap:6px;display:flex}.vg-link-prev-dialog__field-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.vg-link-prev-dialog__field-label{color:#ffffffd1;font-size:12px;font-weight:800}.vg-link-prev-dialog__mult-pill{color:#9ec5ff;background:#6ea8ff24;border:1px solid #6ea8ff66;border-radius:999px;margin:0;padding:2px 10px;font-size:13px;font-style:normal;font-weight:800}.vg-link-prev-dialog__hint{color:#ffffff7a;margin:0;font-size:11px}.vg-link-prev-dialog__slider{accent-color:#6ea8ff;width:100%}.vg-link-prev-dialog__slider-ends{color:#ffffff73;justify-content:space-between;font-size:11px;display:flex}.vg-link-prev-dialog__chips{flex-wrap:wrap;gap:6px;display:flex}.vg-link-prev-dialog__chips button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650}.vg-link-prev-dialog__chips button.is-on{color:#d7e8ff;background:#6ea8ff38;border-color:#6ea8ff8c}.vg-link-prev-dialog__chips button:disabled{opacity:.5;cursor:not-allowed}.vg-link-prev-dialog__section-btn,.vg-link-prev-dialog__hd-btn{cursor:pointer;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.vg-link-prev-dialog__section-btn{color:inherit;background:0 0;border:1px solid #ffffff24}.vg-link-prev-dialog__hd-btn{color:#0b1220;background:#6ea8ff;border:0}.vg-link-prev-dialog__section-btn:disabled,.vg-link-prev-dialog__hd-btn:disabled{opacity:.5;cursor:not-allowed}.vg-link-prev-dialog__tool-row{flex-direction:column;gap:6px;display:flex}.vg-link-prev-dialog__tool-row--slider{gap:4px}.vg-link-prev-dialog__mini-label{color:#ffffff8c;font-size:11px;font-weight:700}.vg-link-prev-dialog__seg{border:1px solid #ffffff1f;border-radius:999px;gap:0;width:fit-content;display:inline-flex;overflow:hidden}.vg-link-prev-dialog__seg button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12px;font-weight:650}.vg-link-prev-dialog__seg button.is-on{color:#d7e8ff;background:#6ea8ff38}.vg-link-prev-dialog__seg button:disabled{opacity:.5;cursor:not-allowed}.vg-link-prev-dialog__slider-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vg-link-prev-dialog__slider-value{color:#9ec5ff;font-size:13px;font-weight:800}.vg-link-prev-dialog__btn{cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.vg-link-prev-dialog__btn--accent{color:#d7e8ff;background:#6ea8ff38;border:0}.vg-link-prev-dialog__btn--primary{color:#0b1220;background:#6ea8ff;border-color:#0000}.vg-link-prev-dialog__btn:disabled{opacity:.5;cursor:not-allowed}.vg-link-prev-dialog__foot{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.vg-link-prev-dialog__busy{color:#ffffff8c;min-height:1em;margin-right:auto;font-size:12px}.vg-link-prev-dialog__ghost,.vg-link-prev-dialog__primary{cursor:pointer;border:1px solid #ffffff24;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.vg-link-prev-dialog__ghost{color:inherit;background:0 0}.vg-link-prev-dialog__primary{color:#0b1220;background:#6ea8ff;border-color:#0000}.vg-link-prev-dialog__ghost:disabled,.vg-link-prev-dialog__primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.vg-link-prev-dialog__body,.vg-link-prev-dialog__compare-grid{grid-template-columns:1fr}}.vg-link-prev-zoom{z-index:90;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vg-link-prev-zoom__card{background:#141418;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(1100px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.vg-link-prev-zoom__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.vg-link-prev-zoom__head strong{font-size:14px}.vg-link-prev-zoom__actions{align-items:center;gap:6px;display:flex}.vg-link-prev-zoom__actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650}.vg-link-prev-zoom__actions button.is-on{background:#6ea8ff33;border-color:#6ea8ff80}.vg-link-prev-zoom__close{margin-left:4px}.vg-link-prev-zoom__body{background:#0b0b0d;flex:1;min-height:0;padding:12px;overflow:auto}.vg-link-prev-zoom__img{object-fit:contain;border-radius:8px;width:100%;max-width:none;height:auto;display:block}.vg{--vg-bg:#0a0a0a;--vg-panel:#141414;--vg-panel-2:#1a1a1a;--vg-line:#ffffff1a;--vg-muted:#8a8a8a;--vg-text:#f2f2f2;--vg-gold:#c9a227;--vg-gold-bg:#c9a22729;--vg-font:"Manrope", "PingFang SC", "Segoe UI", sans-serif;--vgpa-w:min(440px, 40vw);--vg-agent-w:0px;height:100dvh;max-height:100dvh;color:var(--vg-text);font-family:var(--vg-font);background-color:var(--vg-bg);background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:20px 20px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.vg.is-agent{--vg-agent-w:var(--vgpa-w)}.vg__loading,.vg__error{height:100%;color:var(--vg-muted);place-items:center;gap:16px;display:grid}.vg__top{z-index:50;border-bottom:1px solid var(--vg-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0af0;grid-row:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:grid;position:relative}.vg__top-left,.vg__top-right{align-items:center;gap:12px;display:flex}.vg__top-right{justify-content:flex-end}.vg__top-center{align-items:center;gap:12px;min-width:0;display:flex}.vg__back,.vg__link{color:var(--vg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.vg__back:hover,.vg__link:hover{color:var(--vg-text)}.vg__ep-title{white-space:nowrap;text-overflow:ellipsis;max-width:min(42vw,420px);font-size:15px;font-weight:650;overflow:hidden}.vg__ep-meta{color:var(--vg-muted);white-space:nowrap;font-size:12px}.vg__chip-btn,.vg__export,.vg__btn,.vg__ghost,.vg__model,.vg__gen,.vg__icon-btn{font:inherit;cursor:pointer}.vg__chip-btn,.vg__export{border:1px solid var(--vg-line);min-height:32px;color:var(--vg-text);background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.vg__chip-btn:hover,.vg__export:hover{background:#ffffff14}.vg__banners{padding-right:var(--vg-agent-w);flex-direction:column;grid-row:2;transition:padding-right .2s;display:flex}.vg__banner{color:#f0d9a0;background:#78501473;border-bottom:1px solid #c9a22740;justify-content:center;align-items:center;gap:16px;min-height:34px;padding:0 16px;font-size:12px;display:flex}.vg__banner.is-hint{color:#c8d6f0;background:#283c6466;border-bottom-color:#7896dc40}.vg__banner.is-hint button{color:#e8eefc}.vg__banner-dismiss{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:6px;padding:0 10px;font-size:12px}.vg__banner-dismiss:hover{background:#ffffff1f}.vg__banner.is-usage{color:#a8b0c0;background:#181a20e6;border-bottom-color:#ffffff14;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0}.vg__usage-toggle{min-height:34px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-size:12px;display:flex}.vg__usage-toggle:hover{color:#e0e6f2}.vg__banner.is-usage.is-open .vg__crumb-mark{transform:rotate(90deg)}.vg__usage-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 18px;max-height:220px;margin:0;padding:2px 16px 10px;list-style:none;display:grid;overflow-y:auto}.vg__usage-row{color:#c4cbd8;align-items:baseline;gap:8px;font-size:12px;line-height:20px;display:flex}.vg__usage-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vg__usage-count{font-variant-numeric:tabular-nums;color:#8f98a8;flex:none}.vg__usage-tag{color:#6f7888;flex:none;font-size:11px}.vg__usage-row.is-noimg .vg__usage-tag{color:#d9a441}.vg__usage-row.is-missing .vg__usage-name{color:#e8b4b4}.vg__usage-row.is-missing .vg__usage-tag{color:#d97070}.vg__main{grid-row:3;grid-template-columns:minmax(320px, var(--vg-left-w,42%)) 1fr;border-bottom:1px solid var(--vg-line);gap:0;min-height:0;display:grid}.vg__left{border-right:1px solid var(--vg-line);background:#101012eb;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:0;display:grid;position:relative}.vg__splitter{z-index:13;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.vg__splitter:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.vg__splitter:hover:after,.vg__splitter.is-dragging:after{background:#d4a93a8c}.vg__left-top{min-width:0}.vg__left-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.vg__scene-crumb{font:inherit;color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:0;padding:2px 4px 2px 0;font-size:13px;display:inline-flex}.vg__scene-crumb:hover:not(:disabled){color:#fff}.vg__scene-crumb:disabled,.vg__scene-crumb.is-empty{cursor:default;opacity:.72}.vg__crumb-mark{color:var(--vg-muted);transform-origin:50%;transition:transform .15s;display:inline-block}.vg__scene-crumb.is-open .vg__crumb-mark{transform:rotate(90deg)}.vg__scene-crumb em{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-style:normal;font-weight:600;overflow:hidden}.vg__original-panel{border:1px solid var(--vg-line);background:#00000047;border-radius:10px;max-height:min(32vh,280px);margin:0 14px 8px;padding:10px 12px;overflow:auto}.vg__original-text{white-space:pre-wrap;word-break:break-word;font:inherit;color:#ffffffd1;margin:0;font-size:12.5px;line-height:1.65}.vg__left-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg__ghost{border:1px solid var(--vg-line);color:#ffffffe0;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.vg__ghost:hover:not(:disabled){background:#ffffff14}.vg__format-select{border:1px solid var(--vg-line);color:#ffffffe0;background:#ffffff0a;border-radius:8px;min-height:30px;padding:0 8px;font-size:12px}.vg__format-select:disabled{opacity:.5}.vg__format-select option{color:#ffffffe0;background:#17181c}.vg__ghost:disabled{opacity:.5;cursor:not-allowed}.vg__prompt-versions-btn{padding:0 7px;position:relative}.vg__assets{--vg-chip-h:80px;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;gap:10px;padding:4px 14px 10px;display:flex;overflow-x:auto}.vg__asset{width:auto;min-width:64px;color:var(--vg-text);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;display:flex;position:relative}.vg__asset-main{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.vg__asset-thumb{line-height:0;display:flex;position:relative}.vg__asset-imgbtn{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;position:relative}.vg__asset-meta{width:0;min-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.vg__asset-zoom{z-index:160;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.vg__asset-zoom.is-below{transform:translate(-50%,10px)}.vg__asset-zoom-img{width:auto;min-width:96px;max-width:min(360px,100vw - 24px);height:auto;min-height:96px;max-height:min(440px, var(--zoom-max-h,46vh));object-fit:contain;background:#111;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 16px 40px #000000a6}.vg__asset-zoom-name{color:#ffffffd9;white-space:nowrap;background:#000000a6;border-radius:6px;padding:2px 8px;font-size:12px}.vg__imgpreview{z-index:220;cursor:zoom-out;background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}.vg__imgpreview-img{object-fit:contain;border-radius:8px;max-width:92vw;max-height:86vh}.vg__imgpreview-name{color:#fffc;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.vg__asset.is-add{cursor:pointer}.vg__asset-img,.vg__asset-ph{height:var(--vg-chip-h);border:1px solid var(--vg-line);background:#111;border-radius:10px}.vg__asset-img{aspect-ratio:auto 1;object-fit:contain;width:auto;min-width:44px;max-width:140px}.vg__asset-ph,div.vg__asset-img{width:var(--vg-chip-h)}.vg__asset.has-voice .vg__asset-img,.vg__asset.has-voice .vg__asset-ph{border-color:#e878648c}.vg__asset.is-voice-on .vg__asset-img,.vg__asset.is-voice-on .vg__asset-ph{border-color:#e8645ae6;box-shadow:0 0 0 1px #e8645a59}.vg__asset-ph{color:#ffffff8c;background:#1c1c1c;place-items:center;font-size:18px;display:grid}.vg__asset:not(.is-add) .vg__asset-ph{color:#ffffff59;border-style:dashed;border-color:#ffffff38;font-size:22px;font-weight:500}.vg__asset.has-voice:not(.is-add) .vg__asset-ph{border-color:#e8786473}.vg__asset.is-add .vg__asset-ph{border-style:dashed;font-size:22px}.vg__asset-remove{z-index:3;-webkit-backdrop-filter:blur(4px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0000009e;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:16px;height:16px;padding:0;transition:opacity .12s,transform .12s,background .12s,color .12s;display:grid;position:absolute;top:3px;right:3px;transform:scale(.8)}.vg__asset-remove svg{width:8px;height:8px}.vg__asset:hover .vg__asset-remove,.vg__asset-remove:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.vg__asset-remove:hover{color:#111;background:#fff;border-color:#fff}.vg__asset-remove:disabled,.vg__asset:hover .vg__asset-remove:disabled{cursor:not-allowed;opacity:0;pointer-events:none;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.vg__asset-remove{transition:opacity .12s,background .12s,color .12s;transform:none}}.vg__asset-badge{color:#f0c060;white-space:nowrap;pointer-events:none;background:#000000b8;border-radius:999px;padding:1px 5px;font-size:9px;font-style:normal;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vg__asset-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--vg-muted);font-size:11px;overflow:hidden}.vg__asset-look{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--chi-accent,#7c8cff);font-size:10px;line-height:1.3;overflow:hidden}.vg__asset-look.is-fallback{color:var(--chi-warn,#d98324)}.vg__asset.is-look-fallback .vg__asset-img{filter:grayscale()brightness(.45);transition:filter .15s}.vg__asset.is-look-fallback .vg__asset-imgbtn:hover .vg__asset-img{filter:grayscale(.6)brightness(.7)}.vg__asset.is-unreferenced .vg__asset-img{opacity:.45;border-style:dashed;border-color:#ffffff4d}.vg__asset.is-unreferenced .vg__asset-imgbtn:hover .vg__asset-img{opacity:.7}.vg__asset-badge.is-warn{color:var(--chi-warn,#d98324);border:1px solid #d983248c}.vg__asset-voice{z-index:2;cursor:pointer;background:#46464eeb;border:0;border-radius:999px;justify-content:flex-start;align-items:center;width:28px;height:16px;padding:0;transition:background .15s;display:flex;position:absolute;bottom:3px;left:3px}.vg__asset-voice.is-on{background:#e85a4f;justify-content:flex-end}.vg__asset-voice:disabled{opacity:.5;cursor:not-allowed}.vg__asset-voice-knob{color:#e85a4f;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;margin:1px;display:grid;box-shadow:0 1px 2px #00000059}.vg__asset-voice:not(.is-on) .vg__asset-voice-knob{color:#50505ae6}.vg__prompt-wrap{flex-direction:column;flex:1;min-height:0;padding:0 14px 10px;display:flex;position:relative}.vg__prompt-tools{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vg__board-minihold{flex-shrink:0;display:inline-flex;position:relative}.vg__board-count{box-sizing:border-box;text-align:center;color:#ffffffeb;background:#3c3c42;border:1px solid #17171a;border-radius:999px;min-width:13px;height:13px;padding:0 3px;font-size:9px;font-style:normal;line-height:12px;position:absolute;top:-4px;right:-5px}.vg__board-mini{object-fit:cover;background:#2a2a2a;border:1px solid #ffffff40;border-radius:5px;flex-shrink:0;width:20px;height:20px;display:block}.vg__board{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#141417;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;flex-shrink:0;gap:10px;max-height:52vh;margin-bottom:8px;padding:14px 16px;display:flex;overflow-y:auto}.vg__board::-webkit-scrollbar{width:6px}.vg__board::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.vg__board::-webkit-scrollbar-track{background:0 0}.vg__ghost.is-active{background:#ffffff24;border-color:#ffffff73}.vg__board-head{justify-content:space-between;align-items:center;display:flex}.vg__board-head strong{color:#ffffffe6;font-size:13px}.vg__board-head button{color:var(--vg-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.vg__board-view{cursor:zoom-in;background:#0d0d0f;border:1px dashed #ffffff29;border-radius:10px;flex-shrink:0;width:100%;padding:0;display:block;overflow:hidden}.vg__board-img{width:100%;height:auto;display:block}.vg__board-empty{text-align:center;border:1px dashed #ffffff29;border-radius:10px;place-items:center;gap:4px;min-height:160px;display:grid}.vg__board-empty p{color:var(--vg-muted);margin:0;font-size:12px}.vg__board-empty strong{color:#ffffffd9;font-size:13px}.vg__board-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vg__board-vlabel{color:var(--vg-muted);font-size:12px}.vg__board-versions{flex-wrap:wrap;gap:6px;display:flex}.vg__board-versions button,.vg__board-cells button{border:1px solid var(--vg-line);min-height:26px;color:var(--vg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.vg__board-versions button.is-on,.vg__board-cells button.is-on{color:#0d0d0f;background:#fff;border-color:#fff}.vg__board-add{color:#ffffffeb;min-height:28px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:8px;padding:0 12px;font-size:12px}.vg__board-controls{flex-wrap:wrap;gap:12px;display:flex}.vg__board-controls label{min-width:140px;color:var(--vg-muted);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.vg__board-controls select{border:1px solid var(--vg-line);height:32px;color:var(--vg-text);background:#17171a;border-radius:8px;padding:0 8px;font-size:12px}.vg__board-cells{color:var(--vg-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.vg__board-cells input{border:1px solid var(--vg-line);width:52px;height:26px;color:var(--vg-text);background:#17171a;border-radius:8px;padding:0 8px;font-size:12px}.vg__board-gen .credits-mark{margin-left:6px}.vg__board-gen{color:#0d0d0f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;font-size:13px;font-weight:650}.vg__board-gen:disabled,.vg__board-add:disabled,.vg__board-cells button:disabled,.vg__board-controls select:disabled{opacity:.5;cursor:default}.vg__prompt-box{border:1px solid var(--vg-line);box-sizing:border-box;cursor:text;background:#0f0f11;border-radius:12px;flex-direction:column;flex:1;min-height:180px;padding:12px 14px;transition:border-color .15s;display:flex;position:relative;overflow:visible}.vg__prompt-editor{flex:1;min-height:120px;position:relative;overflow:hidden}.vg__prompt-highlight,.vg__prompt{width:100%;min-height:120px;font:inherit;letter-spacing:normal;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;border:0;margin:0;padding:0;font-size:13px;line-height:2}.vg__prompt-highlight{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--vg-text);position:absolute;inset:0;overflow:auto}.vg__prompt-mention{color:#fff;font-weight:inherit;pointer-events:auto;cursor:text;background:#ffffff24;border-radius:6px;padding:4px 0;box-shadow:inset 0 0 0 1px #ffffff52}.vg__prompt-mention:hover{background:#ffffff38}.vg__prompt-mention.is-empty,.vg__prompt-mention.is-unknown{color:#ffffff9e;box-shadow:none;outline-offset:-1px;background:#ffffff0a;outline:1px dashed #fff6}.vg__prompt-mention.is-empty:hover,.vg__prompt-mention.is-unknown:hover{background:#ffffff1a}.vg__mtag-open,.vg__mtag-close{color:#0000}.vg__mtag-open{position:relative}.vg__mtag-thumb{aspect-ratio:1;object-fit:cover;background:#2a2a2a;border-radius:3px;width:calc(100% - 3px);height:auto;max-height:18px;position:absolute;top:50%;left:1px;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff8c}.vg__mtag-thumb.is-ph{box-sizing:border-box;color:#ffffffa8;box-shadow:none;background:#ffffff0a;border:1px dashed #fff6;place-items:center;display:grid}.vg__prompt{z-index:1;resize:none;color:#0000;caret-color:#fff;background:0 0;outline:none;flex:1;height:100%;position:relative;overflow:auto}.vg__prompt::placeholder{color:#ffffff47;-webkit-text-fill-color:#ffffff47}.vg__prompt,.vg__prompt-highlight{scrollbar-width:thin}.vg__prompt{scrollbar-color:#ffffff38 transparent}.vg__prompt-highlight{scrollbar-color:transparent transparent}.vg__prompt::-webkit-scrollbar{width:6px}.vg__prompt-highlight::-webkit-scrollbar{width:6px}.vg__prompt::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.vg__prompt::-webkit-scrollbar-thumb:hover{background:#ffffff59}.vg__prompt-highlight::-webkit-scrollbar-thumb{background:0 0}.vg__prompt::-webkit-scrollbar-track{background:0 0}.vg__prompt-highlight::-webkit-scrollbar-track{background:0 0}.vg__prompt-box:focus-within{border-color:#ffffff38}.vg__prompt-wrap.is-regen .vg__prompt-box{filter:blur(1.5px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.vg__prompt-overlay{pointer-events:none;z-index:2;background:#08080a47;border-radius:12px;place-items:center;animation:.22s vg-overlay-in;display:grid;position:absolute;inset:0 14px 10px}.vg__prompt-overlay-card{min-height:52px;color:var(--vg-text);letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16161aeb;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:500;animation:1.8s ease-in-out infinite vg-card-pulse;display:inline-flex;box-shadow:0 12px 40px #00000073}.vg__spin{border:2px solid #ffffff38;border-top-color:#e8e8ea;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite vg-spin;display:inline-block}.vg__spin--lg{border-width:2.5px;width:22px;height:22px}.vg__ghost.is-busy{color:var(--vg-text);opacity:1;gap:8px}@keyframes vg-spin{to{transform:rotate(360deg)}}@keyframes vg-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes vg-card-pulse{0%,to{transform:translateY(0);box-shadow:0 12px 40px #00000073}50%{transform:translateY(-2px);box-shadow:0 16px 48px #0000008c}}.vg__left-foot{z-index:12;border-top:1px solid var(--vg-line);background:#0c0c0ee6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 14px;display:flex;position:relative;overflow:visible}.vg__foot-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.vg__icon-btn{border:1px solid var(--vg-line);width:34px;height:34px;color:var(--vg-text);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vg__gen{border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vg__gen span{font-weight:650}.vg__gen--preview{color:#161616;background:#ebebeb}.vg__gen--preview span{color:#9a7b2f}.vg__gen--video{color:#1a1408;background:linear-gradient(#f0d789 0%,#d4a93a 100%)}.vg__gen--video span{color:#6b4f12}.vg__gen:hover:not(:disabled){filter:brightness(1.05)}.vg__gen:disabled,.vg__icon-btn:disabled,.vg__ghost:disabled,.vg__transport button:disabled{opacity:.42;cursor:not-allowed;filter:none;pointer-events:none}.vg__gen--video:disabled,.vg__gen--preview:disabled{color:#ffffff73;box-shadow:none;background:#ffffff14}.vg__gen--video:disabled span,.vg__gen--preview:disabled span{color:#ffffff59}.vg__gen.is-busy:disabled{opacity:.85;color:#ffffffd1;pointer-events:none;background:#ffffff1a}.vg__gen.is-busy:disabled span{color:#ffffff8c}.vg__right{min-width:0;min-height:0;margin-right:var(--vg-agent-w);background:#0c0c0e;flex-direction:column;transition:margin-right .2s;display:flex}.vg__player{flex:1;grid-template-rows:1fr auto;min-width:0;min-height:0;padding:16px 16px 12px;display:grid}.vg__player-stage{border:1px solid var(--vg-line);background:#050505;border-radius:14px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.vg__player-media{object-fit:contain;background:#050505;width:100%;height:100%;display:block}.vg__player-busy{color:#ffffffc7;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.vg__player-busy p{margin:0;font-size:14px}.vg__player-progress{background:#ffffff1a;border-radius:999px;width:min(280px,70%);height:6px;overflow:hidden}.vg__player-progress i{border-radius:inherit;background:linear-gradient(90deg,#d4a93a,#f0d789);height:100%;transition:width .25s;display:block;position:relative;overflow:hidden}.vg__player-progress i:after{content:"";background:linear-gradient(110deg,#0000 32%,#ffffff73 50%,#0000 68%);animation:2.2s linear infinite vg-progress-sheen;position:absolute;inset:0}@keyframes vg-progress-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vg__gen-error{background:#3c1212b8;border:1px solid #dc5a5a73;border-radius:10px;margin:10px 12px 0;padding:10px 12px}.vg__gen-error-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vg__gen-error-head strong{color:#ffb4b4;font-size:13px}.vg__gen-error-actions{gap:6px;display:inline-flex}.vg__gen-error-body{white-space:pre-wrap;word-break:break-word;color:#ffe6e6eb;max-height:160px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.vg__player-empty{color:var(--vg-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.vg__player-empty p{color:#ffffffb8;margin:0;font-size:14px}.vg__player-imports{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.vg__player-imports button{border:1px solid var(--vg-line);color:#ffffffdb;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.vg__player-imports button:hover{background:#ffffff14}.vg__seek{padding:10px 2px 0}.vg__seek input[type=range]{cursor:pointer;accent-color:#fff;background:0 0;width:100%;height:14px;margin:0;display:block}.vg__seek input[type=range]:disabled{cursor:default;opacity:.35}.vg__player-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;padding-top:4px;display:grid}.vg__time{color:var(--vg-muted);font-variant-numeric:tabular-nums;font-size:12px}.vg__transport{align-items:center;gap:8px;display:inline-flex}.vg__transport button{width:36px;height:36px;color:var(--vg-text);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vg__transport button:hover{background:#ffffff1f}.vg__bar-right{justify-self:end;align-items:center;gap:12px;display:inline-flex}.vg__rate{border:1px solid var(--vg-line);height:26px;color:var(--vg-text);cursor:pointer;background:#17171a;border-radius:8px;padding:0 6px;font-size:12px}.vg__loop{border:1px solid var(--vg-line);height:26px;color:var(--vg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.vg__loop.is-on{color:var(--vg-text);background:#ffffff14;border-color:#ffffffb3}.vg__rate:disabled,.vg__loop:disabled{opacity:.4;cursor:default}.vg__player:fullscreen{background:#050505;padding:16px 24px 12px}.vg__toggle{color:var(--vg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.vg__toggle input{accent-color:var(--vg-gold)}.vg__player-tools{z-index:3;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.vg__player-tools>*{pointer-events:auto}.vg__player-actionbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121214b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:5px 8px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.vg__actionbar-btn{color:#ffffffe6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.vg__actionbar-btn:hover{color:#fff;background:#ffffff1a}.vg__actionbar-btn:disabled{opacity:.45;cursor:not-allowed}.vg__actionbar-btn--icon{justify-content:center;width:32px;padding:0}.vg__actionbar-sep{background:#ffffff29;width:1px;height:16px;margin:0 4px}.vg__stage-btn{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c0c0eb8;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.vg__stage-btn:hover,.vg__stage-btn.is-active{color:#fff;background:#14120cd9;border-color:#d4a93a8c}.vg__stage-btn:disabled{opacity:.45;cursor:not-allowed}.vg__enhance-mask{z-index:100;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vg__enhance-panel{color:#fff;background:#161616;border:1px solid #ffffff1a;border-radius:18px;width:min(440px,100%);max-height:min(90vh,760px);padding:22px 20px 16px;overflow:auto;box-shadow:0 18px 48px #00000080}.vg__enhance-panel h3{margin:0 0 6px;font-size:17px;font-weight:650}.vg__enhance-panel>p{color:#ffffff94;margin:0 0 18px;font-size:13px;line-height:1.65}.vg__enhance-sec{margin-bottom:16px}.vg__enhance-sec-head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.vg__enhance-sec-title{color:#fff;font-size:14px;font-weight:650}.vg__enhance-sec-sub{color:#ffffff6b;font-size:12px}.vg__enhance-sec-hint{color:#ffffff73;margin:8px 0 0;font-size:12px;line-height:1.55}.vg__enhance-seg{background:#ffffff0f;border-radius:999px;gap:4px;padding:4px;display:flex}.vg__enhance-seg-btn{color:#ffffff8c;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;transition:background .15s,color .15s;display:inline-flex}.vg__enhance-seg-btn.is-active{color:#111;background:#fff;font-weight:650}.vg__enhance-pro{color:#fff;letter-spacing:.04em;background:#7c5cff;border-radius:4px;justify-content:center;align-items:center;min-height:16px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.vg__enhance-seg-btn.is-active .vg__enhance-pro{background:#6a4dff}.vg__enhance-pills{flex-wrap:wrap;gap:8px;display:flex}.vg__enhance-pill{color:#ffffff9e;min-height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:550;transition:background .15s,color .15s}.vg__enhance-pill.is-active{color:#111;background:#fff;font-weight:650}.vg__enhance-tip{color:#ffffff7a;border:1px dashed #ffffff2e;border-radius:10px;margin:2px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.vg__enhance-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.vg__enhance-actions{justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.vg__enhance-actions button{color:#ffffffc7;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 16px;font-size:13px}.vg__enhance-actions button.is-primary{color:#1a1a1c;background:linear-gradient(90deg,#d4a93a,#f0d789);border:0;font-weight:600}.vg__enhance-actions button.is-primary:disabled{opacity:.45;cursor:not-allowed}.vg__enhance-cost{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.vg__enhance-cost-label{color:#ffffff8c;flex-shrink:0}.vg__enhance-cost-value{color:#f0d78c;align-items:center;gap:6px;min-width:0;display:inline-flex}.vg__enhance-cost-hint{color:#ffffff73;font-size:11px}.vg__enhance-cost-muted{color:#ffffff73}.vg__enhance-cost-err{color:#f0a0a0;text-align:right}.vg__history-badge{color:#1a1408;text-align:center;pointer-events:none;background:#d4a93af2;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.vg__timeline{height:118px;min-height:118px;max-height:118px;padding:12px calc(16px + var(--vg-agent-w)) 12px 16px;border-top:1px solid var(--vg-line);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#101012;flex-shrink:0;grid-row:4;align-items:stretch;gap:0;transition:padding-right .2s;display:flex;overflow:auto hidden}.vg__timeline.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.vg__timeline.is-dragging .vg__tl-card,.vg__timeline.is-dragging .vg__tl-add{pointer-events:none}.vg__timeline::-webkit-scrollbar{height:6px}.vg__timeline::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.vg__timeline.is-locked{opacity:.55;cursor:default}.vg__timeline.is-locked .vg__tl-card,.vg__timeline.is-locked .vg__tl-add{cursor:not-allowed;pointer-events:none}.vg__tl-card:disabled,.vg__tl-add:disabled{cursor:not-allowed;opacity:.7}.vg__tl-card.is-generating{outline:1px solid #78c8ff8c;box-shadow:inset 0 0 0 1px #78c8ff2e}.vg__tl-card.is-generating .vg__tl-dur{color:#9ad8ff}.vg__tl-card.is-generating:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff17 50%,#0000 68%);animation:2.2s linear infinite vg-tl-sweep;position:absolute;inset:0}@keyframes vg-tl-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.vg__timeline-empty{color:var(--vg-muted);align-self:center;padding:8px 4px;font-size:13px}.vg__tl-item{flex:none;align-items:center;display:inline-flex;position:relative}.vg__tl-card{box-sizing:border-box;border:1px solid var(--vg-line);width:168px;min-width:168px;height:94px;min-height:94px;color:var(--vg-text);font:inherit;text-align:left;cursor:pointer;background:#17171a;border-radius:12px;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:3px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.vg__tl-thumb{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vg__tl-card.has-video:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0dad 0%,#0a0a0d4d 42%,#0a0a0dbd 100%);position:absolute;inset:0}.vg__tl-card .vg__tl-label,.vg__tl-card .vg__tl-dur,.vg__tl-card .vg__tl-title{z-index:2;position:relative}.vg__tl-done{z-index:2;color:#ffffffeb;background:#0a0a0d73;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px}.vg__tl-new{z-index:2;background:#d4a93a;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite vg-tl-new-breath;position:absolute;top:13px;right:32px;box-shadow:0 0 6px #d4a93ad9}@keyframes vg-tl-new-breath{0%,to{opacity:1}50%{opacity:.55}}.vg__tl-card.is-active{background:#1d1d22;border-color:#ffffffe0;box-shadow:0 0 0 1px #fff3}.vg__tl-label{flex:none;font-size:14px;font-weight:650;line-height:1.25}.vg__tl-dur{color:var(--vg-muted);flex:none;font-size:12px;line-height:1.25}.vg__tl-title{-webkit-line-clamp:2;line-clamp:2;color:#ffffffb8;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;width:100%;max-width:100%;margin-top:auto;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.vg__tl-add{width:28px;height:28px;color:var(--vg-muted);font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:999px;flex:none;align-self:center;margin:0 6px;font-size:16px;line-height:1}.vg__tl-add:hover,.vg__tl-add.is-end:hover{color:var(--vg-text);border-color:#fff6}.vg__tl-add.is-end{margin-left:8px}.vg__tl-more{z-index:4;color:#ffffffd9;cursor:pointer;opacity:0;background:#141414b8;border:0;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:6px;right:6px}.vg__tl-item:hover .vg__tl-more,.vg__tl-more:focus-visible,.vg__tl-more.is-open{opacity:1}.vg__tl-more:hover:not(:disabled),.vg__tl-more.is-open{color:#fff;background:#282828eb}.vg__tl-item:hover .vg__tl-more:disabled,.vg__tl-more:disabled{cursor:not-allowed;opacity:0}.vg__tl-menu{z-index:95;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:10px;min-width:112px;padding:4px;position:fixed;box-shadow:0 10px 28px #00000073}.vg__tl-menu-item{color:#ffffffe0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:13px;display:block}.vg__tl-menu-item:hover{background:#ffffff14}.vg__tl-menu-item.is-danger{color:#ff7875}.vg__tl-menu-item.is-danger:hover{background:#ff4d4f1f}.vg__toast{z-index:90;border:1px solid var(--vg-line);max-width:min(90vw,420px);color:var(--vg-text);background:#202024f5;border-radius:10px;padding:10px 16px;font-size:13px;position:fixed;bottom:136px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.vg__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vg__btn{border:1px solid var(--vg-line);min-height:36px;color:var(--vg-text);background:#ffffff0f;border-radius:10px;padding:0 16px}@media (width<=980px){.vg.is-agent{--vg-agent-w:0px}.vg__main{grid-template-rows:minmax(280px,42%) 1fr;grid-template-columns:1fr}.vg__splitter{display:none}.vg__left{border-right:0;border-bottom:1px solid var(--vg-line)}.vg__top{grid-template-columns:1fr;gap:8px;padding:10px 12px}.vg__top-center,.vg__top-right{justify-content:flex-start}.vg__ep-title{max-width:70vw}}.vg__input-preview{z-index:80;background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vg__input-preview-card{background:#16171c;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:10px;width:min(920px,100%);max-height:min(86vh,900px);padding:14px 16px 16px;display:flex;box-shadow:0 18px 48px #00000073}.vg__input-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vg__input-preview-head strong{color:#fff;font-size:15px}.vg__input-preview-note{color:#ffffff8c;margin:0;font-size:12px}.vg__input-preview-body{color:#e6ebf5eb;white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #ffffff14;border-radius:10px;flex:auto;min-height:200px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;overflow:auto}.vg__input-preview-actions{justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.vg__right,.vg__banners,.vg__timeline{transition:none}.vg__tl-card.is-generating:before,.vg__player-progress i:after{content:none;animation:none}.vg__tl-new{animation:none}}
