.login-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.login-modal-panel{--login-panel-w:540px;box-sizing:border-box;width:var(--login-panel-w);background:#1b1b1d;border:1px solid #ffffff4d;border-radius:24px;flex-direction:column;flex-shrink:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.login-modal-close{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:24px;right:24px}.login-modal-close__icon{object-fit:contain;pointer-events:none;width:24px;height:24px;display:block}.login-modal-close:hover{opacity:.82}.login-card{--login-font:"Alibaba PuHuiTi 3.0", "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--login-accent:#4ea1ff;--login-field-w:468px;--login-field-h:56px;--login-submit-h:64px;--login-radius:12px;--login-side-pad:36px;--login-gap-title:52px;--login-gap-field:24px;--login-gap-submit-top:36px;--login-gap-submit-bottom:32px;--login-gap-divider:32px;--login-gap-alt:40px;--login-gap-alt-footer:32px;--login-border:#ffffff4d;--login-field-bg:#ffffff1a;--login-divider-color:#ffffff1a;--login-text:#fff;--login-text-muted:#999;box-sizing:border-box;width:100%;font-family:var(--login-font);color:var(--login-text);flex-direction:column;display:flex}.login-card__form{flex-direction:column;display:flex}.login-card__body{padding:60px var(--login-side-pad) var(--login-gap-alt-footer)}.login-card__title{margin:0 0 var(--login-gap-title);text-align:center;color:var(--login-text);font-size:24px;font-weight:600;line-height:1.2}.login-card__subtitle{margin:calc(var(--login-gap-title) * -.65) 0 var(--login-gap-field);text-align:center;color:var(--login-text-muted);font-size:14px;line-height:1.5}.login-card__fields{width:var(--login-field-w);max-width:100%;margin:0 auto}.login-card__form .ant-form-item{margin-bottom:var(--login-gap-field)}.login-card__form .ant-form-item-explain,.login-card__form .ant-form-item-extra{min-height:0!important;margin:0!important;display:none!important}.login-card__tel-item{margin-bottom:var(--login-gap-field)}.login-card__tel-field{width:100%;position:relative}.login-card__tel-field .login-card__field--tel-inline-error.ant-input,.login-card__tel-field .login-card__field--tel-inline-error.ant-input-status-error{caret-color:#0000;color:#0000!important;-webkit-text-fill-color:transparent!important}.login-card__tel-field .login-card__field--tel-inline-error.ant-input::placeholder{color:#0000!important}.login-card__tel-field .login-card__field--tel-inline-error.ant-input:-webkit-autofill{caret-color:#0000;-webkit-text-fill-color:transparent!important}.login-card__tel-field .login-card__field--tel-inline-error.ant-input:-webkit-autofill:hover{caret-color:#0000;-webkit-text-fill-color:transparent!important}.login-card__tel-field .login-card__field--tel-inline-error.ant-input:-webkit-autofill:focus{caret-color:#0000;-webkit-text-fill-color:transparent!important}.login-card__tel-field .login-card__field--tel-inline-error.ant-input:-webkit-autofill:active{caret-color:#0000;-webkit-text-fill-color:transparent!important}.login-card__tel-inline-error{color:#ff4d4f;font-family:var(--login-font);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 20px;font-size:14px;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.login-card__form .ant-form-item-has-error .login-card__field.ant-input,.login-card__form .ant-form-item-has-error .login-card__field.ant-input-affix-wrapper,.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password,.login-card__form .ant-form-item-has-error .login-card__field.ant-input-affix-wrapper .ant-input,.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password .ant-input,.login-card__form .ant-form-item-has-error .login-card__field.ant-input::placeholder,.login-card__form .ant-form-item-has-error .login-card__field.ant-input-affix-wrapper .ant-input::placeholder{color:#ff4d4f!important}.login-card__code-combo:has(.ant-form-item-has-error) .login-card__code-input.ant-input{color:#ff4d4f!important}.login-card__code-combo:has(.ant-form-item-has-error) .login-card__code-input.ant-input::placeholder{color:#ff4d4f!important}.login-card__field.ant-input,.login-card__field.ant-input-affix-wrapper,.login-card__field.ant-input-password{width:100%;height:var(--login-field-h);caret-color:#fff;font-family:var(--login-font);padding:0 20px;font-size:14px;transition:background .2s,color .2s;border-radius:var(--login-radius)!important;background:var(--login-field-bg)!important;color:#fff!important;box-shadow:none!important;border:none!important}.login-card__field.ant-input-affix-wrapper .ant-input,.login-card__field.ant-input-password .ant-input{min-width:0;height:auto;min-height:0;line-height:calc(var(--login-field-h) - 2px);caret-color:#fff;flex:auto;padding:0;font-size:14px;box-shadow:none!important;color:#fff!important;background:0 0!important}.login-card__field.ant-input-password{align-items:center;display:inline-flex}.login-card__field.ant-input::placeholder,.login-card__field.ant-input-affix-wrapper .ant-input::placeholder{color:#ffffff61}.login-card__field.ant-input:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff1a!important}.login-card__field.ant-input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff1a!important}.login-card__field.ant-input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff1a!important}.login-card__field.ant-input:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff1a!important}.login-card__field.ant-input-password .ant-input:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__field.ant-input-password .ant-input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__field.ant-input-password .ant-input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__field.ant-input-password .ant-input:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__field.ant-input-password:has(.ant-input:-webkit-autofill){background:var(--login-field-bg)!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input:-webkit-autofill{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input:-webkit-autofill:hover{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input:-webkit-autofill:focus{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input:-webkit-autofill:active{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password .ant-input:-webkit-autofill{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password .ant-input:-webkit-autofill:hover{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password .ant-input:-webkit-autofill:active{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__form .ant-form-item-has-error .login-card__field.ant-input-password .ant-input:-webkit-autofill:focus{caret-color:#ff4d4f;-webkit-text-fill-color:#ff4d4f!important}.login-card__field.ant-input:hover,.login-card__field.ant-input-affix-wrapper:hover,.login-card__field.ant-input-password:hover{background:#ffffff1f!important}.login-card__field.ant-input:focus,.login-card__field.ant-input-affix-wrapper-focused,.login-card__field.ant-input-password.ant-input-affix-wrapper-focused{box-shadow:none!important;background:#ffffff24!important}.login-card__field.ant-input-password .ant-input-suffix{color:#ffffff73;margin-inline-start:4px}.login-card__field.ant-input-password .ant-input-password-icon{font-size:22px;line-height:1;color:#ffffff8c!important}.login-card__field.ant-input-password .ant-input-password-icon svg{width:1em;height:1em}.login-card__code-group{gap:var(--login-gap-field);margin-bottom:var(--login-gap-field);flex-direction:column;display:flex}.login-card__code-combo{box-sizing:border-box;width:100%;height:var(--login-field-h);border-radius:var(--login-radius);background:var(--login-field-bg);border:none;align-items:center;padding:0 20px;transition:background .2s;display:flex}.login-card__code-combo:hover{background:#ffffff1f}.login-card__code-combo:focus-within{background:#ffffff24}.login-card__code-combo .ant-form-item{flex:auto;min-width:0;margin-bottom:0!important}.login-card__code-combo .ant-form-item-row,.login-card__code-combo .ant-form-item-control-input,.login-card__code-combo .ant-form-item-control-input-content{height:100%;min-height:0}.login-card__code-input.ant-input{width:100%;height:100%;font-size:14px;line-height:calc(var(--login-field-h) - 2px);padding:0;color:var(--login-text)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.login-card__code-input.ant-input:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__code-input.ant-input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__code-input.ant-input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__code-input.ant-input:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0000!important}.login-card__code-combo:has(.login-card__code-input:-webkit-autofill){background:var(--login-field-bg)}.login-card__code-input.ant-input::placeholder{color:#ffffff61}.login-card__code-divider{background:var(--login-divider-color);flex-shrink:0;width:1px;height:24px;margin:0 12px}.login-card__code-action{z-index:1;width:110px;color:var(--login-accent);font-family:var(--login-font);text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:500;line-height:1;transition:opacity .2s;position:relative}.login-card__code-action:hover:not(:disabled){opacity:.85}.login-card__code-action:disabled{opacity:.45;cursor:not-allowed}.login-card__captcha{--login-captcha-row-h:48px;border-radius:var(--login-radius);background:#ffffff0f;border:none;margin:0;padding:10px 12px}.login-card__captcha-row{min-height:var(--login-captcha-row-h);align-items:center;gap:10px;display:flex}.login-card__captcha-media{flex-shrink:0;align-items:center;gap:4px;display:flex}.login-card__captcha-img-wrap{flex-shrink:0;align-items:center;display:flex}.login-card__captcha-img{height:var(--login-captcha-row-h);object-fit:contain;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;width:auto;max-width:118px;display:block}.login-card__captcha-placeholder{width:96px;height:var(--login-captcha-row-h);color:#ffffff73;border:1px dashed #ffffff26;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.login-card__captcha-refresh{width:28px;height:var(--login-captcha-row-h);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;transition:color .2s,background .2s;display:inline-flex}.login-card__captcha-refresh:hover:not(:disabled){color:#ffffffeb;background:#ffffff14}.login-card__captcha-refresh:disabled{opacity:.45;cursor:not-allowed}.login-card__captcha-input.ant-input{min-width:0;height:var(--login-captcha-row-h);font-size:13px;line-height:calc(var(--login-captcha-row-h) - 2px);flex:auto;padding:0 12px;background:var(--login-field-bg)!important;color:var(--login-text)!important;box-shadow:none!important;border:none!important;border-radius:10px!important}.login-card__captcha-input.ant-input::placeholder{color:#ffffff61}.login-card__captcha-input.ant-input:focus,.login-card__captcha-input.ant-input-focused{box-shadow:none!important;background:#ffffff24!important}.login-card__captcha-confirm{min-width:80px;height:var(--login-captcha-row-h);background:var(--login-accent);color:#fff;font-family:var(--login-font);white-space:nowrap;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:opacity .2s}.login-card__captcha-confirm:hover:not(:disabled){opacity:.88}.login-card__captcha-confirm:disabled{opacity:.45;cursor:not-allowed}.login-card__submit-wrap{margin:var(--login-gap-submit-top) 0 var(--login-gap-submit-bottom)}.login-card__forgot-wrap{width:100%;margin:calc(var(--login-gap-field) * -.55) 0 0;justify-content:flex-end;display:flex}.login-card__forgot-btn{color:var(--login-accent);font-family:var(--login-font);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1.4;transition:opacity .2s}.login-card__forgot-btn:hover{opacity:.85}.login-card__submit.ant-btn{width:100%;height:var(--login-submit-h);font-family:var(--login-font);justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:600;transition:background .2s,opacity .2s;display:flex;border-radius:var(--login-radius)!important;color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important}.login-card__submit.ant-btn:hover:not(:disabled){color:#000!important;background:#f2f2f2!important}.login-card__submit.ant-btn:active:not(:disabled){background:#e8e8e8!important}.login-card__submit.ant-btn:disabled{opacity:.45}.login-card__divider{width:100%;height:1px;margin:0 0 var(--login-gap-divider);background:var(--login-divider-color)}.login-card__alt{align-items:stretch;gap:var(--login-gap-alt);width:100%;margin-bottom:0;display:flex}.login-card__alt-btn{box-sizing:border-box;min-width:0;height:var(--login-field-h);border:1px solid var(--login-border);border-radius:var(--login-radius);color:var(--login-text-muted);font-family:var(--login-font);cursor:pointer;background:0 0;flex:1 1 0;padding:0 12px;font-size:14px;transition:color .2s,border-color .2s,background .2s}.login-card__alt-btn:hover{color:#ffffffd1;border-color:#ffffff6b}.login-card__footer{box-sizing:border-box;background:#242428;flex-shrink:0;justify-content:center;align-items:center;height:72px;padding:24px;display:flex}.login-card__legal{text-align:center;color:var(--login-text-muted);margin:0;font-size:14px;line-height:1.5}.login-card__legal-link{color:var(--login-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;transition:opacity .2s}.login-card__legal-link:hover{opacity:.85}.login-card__qrcode{width:100%;height:var(--login-field-h);margin-bottom:var(--login-gap-field);border-radius:var(--login-radius);background:var(--login-field-bg);border:1px dashed #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.login-card__qrcode-box{background:linear-gradient(135deg,#ffffff1f 25%,#0000 25%) 0 0/10px 10px,linear-gradient(225deg,#ffffff1f 25%,#0000 25%) 0 0/10px 10px,#ffffff0a;border-radius:8px;width:48px;height:48px}.login-card__qrcode-hint{color:var(--login-text-muted);margin:0;font-size:13px}@media (width<=580px){.login-modal-panel{--login-panel-w:min(540px, calc(100vw - 32px));width:var(--login-panel-w)}.login-card{--login-side-pad:24px;--login-field-w:100%;--login-gap-title:40px;--login-gap-field:20px;--login-gap-submit-top:28px;--login-gap-submit-bottom:24px;--login-gap-divider:24px;--login-gap-alt:24px;--login-gap-alt-footer:24px}.login-card__body{padding:52px var(--login-side-pad) var(--login-gap-alt-footer)}.login-card__title{margin-bottom:var(--login-gap-title)}.login-card__alt{flex-direction:column;gap:16px}}.counter-container{display:inline-block;position:relative}.counter-counter{align-items:flex-end;line-height:1;display:flex;overflow:visible}.counter-digit{font-variant-numeric:tabular-nums;width:1ch;position:relative;overflow:hidden}.counter-digit--decimal{text-align:center;font-feature-settings:"locl" 0;font-variant-numeric:lining-nums;flex-shrink:0;width:1ch;min-width:1ch;height:auto;font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;line-height:1;overflow:visible}.counter-number{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gradient-container{pointer-events:none;position:absolute;inset:0}.top-gradient{width:100%;position:absolute;top:0}.bottom-gradient{width:100%;position:absolute;bottom:0}.billing-payment-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 8px 8px;animation:.28s billing-payment-success-in;display:flex}@keyframes billing-payment-success-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-payment-success__icon{color:#52c41a;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:inline-flex}.billing-payment-success__title{color:inherit;margin:0;font-size:22px;font-weight:700;line-height:1.3}.billing-payment-success__desc{color:#ffffffb8;max-width:280px;margin:0;font-size:14px;line-height:1.5}[data-color-mode=light] .billing-payment-success__desc{color:#0000008c}.billing-payment-success__amount{color:#a146ff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;line-height:1.2}.billing-payment-success__order{color:#ffffff80;word-break:break-all;font-size:12px}[data-color-mode=light] .billing-payment-success__order{color:#00000073}.billing-payment-success__btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#a146ff 55%,#c084fc 100%);border:none;border-radius:999px;justify-content:center;align-items:center;min-width:148px;height:40px;margin-top:12px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,opacity .15s,filter .15s;display:inline-flex}.billing-payment-success__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.billing-payment-success__btn:active{transform:scale(.98)}.glare-hover{--gh-glare-color:#ffffffb8;--gh-glare-opacity:.55;--gh-glare-angle:125deg;--gh-glare-size:260%;--gh-transition-duration:.72s;box-sizing:border-box;width:var(--gh-width,auto);height:var(--gh-height,auto);background:var(--gh-background,initial);border:1px solid var(--gh-border-color,transparent);border-radius:var(--gh-border-radius,inherit);isolation:isolate;contain:layout style paint;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.glare-hover:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--gh-glare-angle), transparent 0%, transparent 36%, color-mix(in srgb, var(--gh-glare-color) 88%, transparent) 48%, var(--gh-glare-color) 50%, color-mix(in srgb, var(--gh-glare-color) 88%, transparent) 52%, transparent 64%, transparent 100%);background-size:var(--gh-glare-size) var(--gh-glare-size);opacity:0;will-change:background-position, opacity;backface-visibility:hidden;transition:background-position var(--gh-transition-duration) cubic-bezier(.22, 1, .36, 1), opacity calc(var(--gh-transition-duration) * .4) ease;background-position:0 0;background-repeat:no-repeat;position:absolute;inset:0;transform:translateZ(0)}.glare-hover:hover:before,.glare-hover:focus-visible:before{opacity:var(--gh-glare-opacity);background-position:100% 100%}.glare-hover--overlay{pointer-events:none;border:none;position:absolute;inset:0;background:0 0!important;width:100%!important;height:100%!important}.glare-hover--overlay:before{z-index:1}.glare-hover--rise:before{background-image:linear-gradient(var(--gh-rise-angle,0deg), transparent 0%, transparent 14%, color-mix(in srgb, var(--gh-glare-color) 22%, transparent) 26%, color-mix(in srgb, var(--gh-glare-color) 48%, transparent) 38%, color-mix(in srgb, var(--gh-glare-color) 78%, transparent) 46%, var(--gh-glare-color) 50%, color-mix(in srgb, var(--gh-glare-color) 78%, transparent) 54%, color-mix(in srgb, var(--gh-glare-color) 48%, transparent) 62%, color-mix(in srgb, var(--gh-glare-color) 22%, transparent) 74%, transparent 86%, transparent 100%);background-position:50% -25%;background-repeat:no-repeat;background-size:100% 240%}.glare-hover--rise:hover:before,.glare-hover--rise:focus-visible:before{opacity:var(--gh-glare-opacity);background-position:50% 125%}@media (prefers-reduced-motion:reduce){.glare-hover:before{transition-duration:.01ms}}.glare-hover>*{z-index:1;position:relative}.main-layout__content--membership{overflow-x:auto;background:#000!important;padding-left:0!important;padding-right:0!important}.membership-page{--membership-surface-bg:#000;--membership-brand-font:"Alibaba PuHuiTi 3.0", "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--membership-header-height:72px;--membership-controls-top-personal:112px;--membership-controls-top-enterprise:80px;--membership-module-gap:56px;--membership-controls-inner-gap:20px;--membership-card-gap:16px;--membership-card-width:336px;--membership-card-height:566px;--membership-card-radius:24px;--membership-card-border:1px solid #ffffff1a;--membership-card-padding-top:32px;--membership-card-padding-x:24px;--membership-card-padding-bottom:24px;--membership-cta-width:291px;--membership-cta-aspect:590 / 116;--membership-cta-padding-y:12px;--membership-cta-padding-x:16px;--membership-cta-gap:8px;--membership-cta-radius:50px;--membership-cta-border-width:.5px;--membership-cta-border-color:#ffffff47;box-sizing:border-box;background:var(--membership-surface-bg);width:100%;min-height:100%;position:relative;overflow:visible}.membership-page__back{z-index:2;color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;top:16px;left:clamp(16px,3vw,32px)}.membership-page__back:hover{background:#ffffff1f;border-color:#ffffff38}.membership-page__back-icon{object-fit:contain;pointer-events:none;width:20px;height:20px;display:block}.membership-page__particles.particle-background{z-index:0;pointer-events:none;width:100%;min-height:100%;position:absolute;inset:0;overflow:hidden}.membership-page__particles .particles-container{position:absolute;top:0;left:0}.membership-page__content{z-index:1;box-sizing:border-box;width:100%;max-width:calc(var(--membership-card-width) * 5 + var(--membership-card-gap) * 4);margin:0 auto;padding:0 clamp(16px,3vw,32px) 48px;position:relative}.membership-page__controls{align-items:center;gap:var(--membership-controls-inner-gap);margin-bottom:var(--membership-module-gap);flex-direction:column;width:100%;display:flex}.membership-page__controls--personal,.membership-page__controls--enterprise{padding-top:calc(var(--membership-controls-top-personal) - var(--membership-header-height))}.membership-type-switch{box-sizing:border-box;background:0 0;border:none;flex-flow:row;justify-content:center;align-items:flex-start;gap:56px;width:100%;max-width:100%;margin:0 auto;padding:0;display:flex}.membership-type-switch__tab{box-sizing:border-box;color:#ffffff73;font-family:var(--membership-brand-font);letter-spacing:0;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;margin:0;padding:0;font-size:24px;font-style:normal;font-weight:400;line-height:100%;transition:color .18s,font-weight .18s;display:inline-flex}.membership-type-switch__label{font-weight:inherit;padding-bottom:12px;display:inline-block;position:relative}.membership-type-switch__label:after{content:"";background:0 0;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.membership-type-switch__tab.is-active{color:#fff;font-weight:700}.membership-type-switch__tab.is-active .membership-type-switch__label:after{background:#a855f7}.membership-type-switch__tab:hover:not(.is-active){color:#ffffffc7}.membership-billing-switch{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,420px);padding:4px;display:grid}.membership-billing-switch__tab{box-sizing:border-box;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.2;transition:color .18s,background .18s}.membership-billing-switch__tab.is-active{color:#fff;background:#ffffff1f}.membership-billing-switch__tab:hover:not(.is-active){color:#ffffffd1}.membership-plans{grid-template-columns:repeat(5, var(--membership-card-width));gap:var(--membership-card-gap);align-items:start;width:max-content;max-width:100%;margin:0 auto;display:grid}.membership-page__loading{width:min(90vw,1720px);min-height:var(--membership-card-height);grid-column:1/-1;place-items:center;display:grid}.membership-plans--enterprise{--membership-card-width:clamp(336px, calc((100vw - 80px) / 3), 440px);--membership-cta-width:calc(var(--membership-card-width) - 48px);--membership-cta-aspect:792 / 116;grid-template-columns:repeat(3, var(--membership-card-width))}.membership-plan-card-shell{will-change:transform;flex-shrink:0;transition:transform .28s,filter .28s}.membership-plan-card-shell--enter{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) both membership-card-enter;animation-delay:var(--membership-enter-delay,0s)}@keyframes membership-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.membership-plan-card-shell--enter{opacity:1;animation:none;transform:none}}.membership-plan-card-shell:hover{filter:brightness(1.05);transform:translateY(-6px)}.membership-plan-card__cta:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.45)}.membership-plan-card__cta:disabled .membership-plan-card__cta-glare{display:none}.membership-payment{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0 4px;display:flex}.membership-payment p{margin:4px 0 0;font-size:15px}.membership-payment-countdown{color:#ffffffb8;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.membership-payment-countdown__time{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:3px;padding:5px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.membership-payment-countdown__counter .counter-counter{align-items:center}.membership-payment-countdown__counter .counter-digit{height:28px}.membership-payment-countdown__separator{color:#ffffff9e;font-size:22px;font-weight:700;line-height:1;transform:translateY(-.5px)}.membership-payment__amount{color:#a146ff;font-size:24px;line-height:1.2}.membership-payment span{color:#ffffff8c;word-break:break-all;font-size:12px}.membership-plan-card-shell--static{box-sizing:border-box;width:var(--membership-card-width);height:var(--membership-card-height);border-radius:var(--membership-card-radius);background-color:#111;background-image:url(/image/Card%207.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #ffffff14;overflow:hidden}.shader-card.membership-plan-card-shell--shader{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url(/image/Card%207.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:#111!important}.membership-plan-card-shell--enterprise,.shader-card.membership-plan-card-shell--enterprise{background-image:url(/image/Card%208.png)}.membership-plan-card{box-sizing:border-box;width:100%;height:100%;padding:var(--membership-card-padding-top) var(--membership-card-padding-x) var(--membership-card-padding-bottom);border-radius:inherit;background:0 0;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.membership-plan-card>*{z-index:1;position:relative}.membership-plan-card__head{box-sizing:border-box;flex-shrink:0;height:90px}.membership-plan-card__name{color:#fff;font-family:var(--membership-brand-font);letter-spacing:-.005em;vertical-align:middle;margin:0 0 8px;font-size:30px;font-style:normal;font-weight:400;line-height:140%}.membership-plan-card__audience{color:#ffffff85;margin:0 0 20px;font-size:13px;font-weight:400;line-height:1.5}.membership-plan-card__price-row{flex-shrink:0;align-items:flex-end;gap:6px;height:56px;margin-bottom:12px;display:flex}.membership-plan-card__credits{color:#ffffffb8;letter-spacing:.01em;margin:0 0 16px;font-size:13px;font-weight:500;line-height:1.4}.membership-plan-card__price{color:#fff;font-family:var(--membership-brand-font);letter-spacing:-.02em;align-items:flex-end;font-size:56px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.membership-plan-card__price-currency{margin-right:.1em;line-height:1}.membership-plan-card__price-number{font-variant-numeric:tabular-nums;min-width:1.18em;line-height:1;display:inline-block}.membership-plan-card__price-number .counter-counter{align-items:flex-end}.membership-plan-card__price-number .counter-number{justify-content:center;align-items:flex-end}.membership-plan-card__price-suffix{color:#ffffff8c;font-family:var(--membership-brand-font);letter-spacing:0;padding-bottom:.14em;font-size:18px;font-weight:400;line-height:1}.membership-plan-card__features{flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow:hidden}.membership-plan-card__features li{color:#ffffffc7;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.55;display:flex}.membership-plan-card__check{color:#ffffffb8;flex-shrink:0;margin-top:3px;font-size:12px}.membership-plan-card__cta{z-index:3;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--membership-cta-gap);width:var(--membership-cta-width);max-width:100%;height:auto;aspect-ratio:var(--membership-cta-aspect);border-radius:var(--membership-cta-radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0 auto;padding:0;text-decoration:none;transition:transform .12s;display:inline-flex;position:relative;overflow:hidden}.membership-plan-card__cta-bg{z-index:0;object-fit:contain;object-position:center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.membership-plan-card__cta>.glare-hover--overlay.membership-plan-card__cta-glare{z-index:1;border-radius:999px;inset:0 2px 4px;overflow:hidden;width:auto!important;height:auto!important}.membership-plan-card__cta>.membership-plan-card__cta-glare:before{mix-blend-mode:soft-light;border-radius:inherit}.membership-plan-card__cta:hover .membership-plan-card__cta-glare:before,.membership-plan-card__cta:focus-visible .membership-plan-card__cta-glare:before{opacity:var(--gh-glare-opacity);background-position:50% 125%}.membership-plan-card__cta--link{color:inherit}.pricing-card-content{z-index:1;background:0 0;position:relative}.membership-plan-card-shell--shader .membership-plan-card{background:0 0}.membership-plan-card__cta-text{z-index:2;color:#fff;pointer-events:none;font-size:16px;font-weight:500;line-height:1;position:relative}.membership-plan-card__cta:active{transform:scale(.98)}.membership-enterprise-placeholder{box-sizing:border-box;border:var(--membership-card-border);border-radius:var(--membership-card-radius);text-align:center;background:#ffffff0a;min-height:280px;padding:48px 32px}.membership-enterprise-placeholder__title{color:#fff;font-family:var(--membership-brand-font);margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.3}.membership-enterprise-placeholder__desc{color:#ffffff94;margin:0;font-size:15px;line-height:1.6}@media (width<=1808px){.membership-plans{margin:0}}@media (width<=760px){.membership-page__controls--personal,.membership-page__controls--enterprise{padding-top:32px}.membership-type-switch{gap:32px}.membership-type-switch__tab{font-size:20px}.membership-plans{grid-template-columns:var(--membership-card-width);width:max-content;margin:0 auto}.membership-plans--enterprise{--membership-card-width:336px}}[data-color-mode=light] .membership-billing-switch,[data-color-mode=light] .membership-enterprise-placeholder{background:#00000008;border-color:#00000014}[data-color-mode=light] .membership-type-switch__tab{color:#1c1c1c73;font-weight:400}[data-color-mode=light] .membership-type-switch__tab.is-active{color:#1c1c1c;font-weight:700}[data-color-mode=light] .membership-type-switch__tab.is-active .membership-type-switch__label:after{background:#9333ea}[data-color-mode=light] .membership-plan-card__name,[data-color-mode=light] .membership-plan-card__price,[data-color-mode=light] .membership-enterprise-placeholder__title{color:#000000e0}[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__name,[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__price{color:#fff}[data-color-mode=light] .membership-plan-card__audience,[data-color-mode=light] .membership-plan-card__price-suffix,[data-color-mode=light] .membership-plan-card__credits,[data-color-mode=light] .membership-plan-card__features li,[data-color-mode=light] .membership-enterprise-placeholder__desc{color:#0000008c}[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__audience,[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__price-suffix,[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__credits,[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__features li{color:#ffffffc7}[data-color-mode=light] .membership-plan-card-shell--shader .membership-plan-card__check{color:#ffffffb8}.member-shop-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:flex-start;padding:200px 16px 16px;display:flex;position:fixed;inset:0}.member-shop-modal-panel{--member-shop-bg:#121212;--member-shop-card:#1e1e1e;--member-shop-price-bg:#2a2a2a;--member-shop-text:#fff;--member-shop-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;box-sizing:border-box;background-color:var(--member-shop-bg);width:1200px;max-width:calc(100vw - 32px);height:725px;max-height:calc(100vh - 48px);box-shadow:none;font-family:var(--member-shop-font);opacity:1;background-image:url(/image/background.png);background-position:50%;background-repeat:no-repeat;background-size:112% 112%;border:none;border-radius:40px;flex-direction:column;flex-shrink:0;animation:.2s member-shop-modal-in;display:flex;position:relative;overflow:hidden}.member-shop-modal-panel:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(109.05deg,#c3c3c3 1.83%,#595959 9.32%,#000 79.07% 97.32%);padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes member-shop-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.member-shop-modal__close{z-index:2;width:24px;height:24px;color:var(--member-shop-text);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;top:40px;right:28px}.member-shop-modal__close:hover{opacity:.75}.member-shop-modal__close-icon{object-fit:contain;pointer-events:none;width:24px;height:24px;display:block}.member-shop-modal__header{z-index:1;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:36px 48px 0;display:flex;position:relative}.member-shop-modal__title{color:var(--member-shop-text);letter-spacing:0;text-align:center;text-transform:capitalize;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:100%}.member-shop-modal__grid{z-index:1;box-sizing:border-box;flex:1;grid-template-rows:repeat(2,244px);grid-template-columns:repeat(3,350px);place-content:start center;gap:24px 35px;min-height:0;padding:20px 40px 28px;display:grid;position:relative}.member-shop-modal__loading{grid-area:1/1/-1/-1;justify-content:center;align-items:center;min-height:244px;display:flex}.member-shop-card{box-sizing:border-box;opacity:1;background:var(--member-shop-card);width:350px;height:244px;box-shadow:none;border:none;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:22px 24px;display:flex;position:relative;overflow:visible}.member-shop-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #ffffff1a;position:absolute;inset:0}.member-shop-card:nth-child(n+4){transform:translateY(16px)}.member-shop-card:nth-child(-n+3){transform:translateY(9px)}.member-shop-card__decor{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:top right;opacity:1;filter:none;mix-blend-mode:normal;width:111px;height:137px;margin:0;padding:0;display:block;position:absolute;top:8px;right:0}.member-shop-card__credits{z-index:1;width:100%;color:var(--member-shop-text);flex:none;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;margin:0 0 0 -2px;padding:0;display:flex;position:relative}.member-shop-card__bolt{object-fit:contain;pointer-events:none;flex-shrink:0;width:36px;height:36px;margin-top:0;display:block}.member-shop-card__amount{letter-spacing:-.02em;vertical-align:middle;font-variant-numeric:tabular-nums;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:46px;font-style:normal;font-weight:900;line-height:110%}.member-shop-card__slogan{z-index:1;color:#fff9;letter-spacing:-.02em;text-align:center;vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;margin:0;padding:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%;display:flex;position:absolute;top:104px;left:24px;right:24px}.member-shop-card__slogan span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit}.member-shop-card__slogan-icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:13px;height:13px;display:block}.member-shop-card__cta{z-index:1;box-sizing:border-box;cursor:pointer;background:0 0;border:none;border-radius:57px;align-items:stretch;gap:0;width:296px;height:60px;margin:0;padding:0;font-size:0;line-height:0;transition:transform .15s,opacity .15s;display:flex;position:absolute;top:132px;left:50%;overflow:visible;transform:translate(-50%)}.member-shop-card__cta:hover:not(:disabled){transform:translate(-50%)translateY(-1px)}.member-shop-card__cta:disabled{cursor:not-allowed;opacity:.7}.member-shop-card__cta:active{transform:translate(-50%)scale(.98)}.member-shop-card__price{box-sizing:border-box;opacity:1;width:205px;height:60px;color:var(--member-shop-text);letter-spacing:0;white-space:nowrap;background:var(--member-shop-price-bg);border:none;border-radius:57px 0 0 57px;flex:0 0 205px;justify-content:flex-start;align-items:center;margin:0;padding:0 8px 0 20px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-style:normal;font-weight:700;line-height:1;display:flex}.member-shop-card__price-content{align-items:baseline;height:26px;display:inline-flex;transform:translateY(-2px)}.member-shop-card__price-currency{letter-spacing:-.02em;vertical-align:middle;margin-right:3px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1}.member-shop-card__price-number{letter-spacing:.01em;font-variant-numeric:tabular-nums;align-self:baseline;align-items:baseline;height:26px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;line-height:1;display:inline-flex;transform:translateY(3px)}.member-shop-card__amount-content{align-items:flex-end;display:inline-flex}.member-shop-card__amount-number{height:46px;line-height:1;display:inline-block}.member-shop-card__amount-number .counter-counter{align-items:flex-end;height:46px}.member-shop-card__amount-number .counter-number{align-items:flex-end}.member-shop-card__amount-separator{line-height:1}.member-shop-card__price-number .counter-counter{align-items:baseline;height:26px;line-height:1}.member-shop-card__price-number .counter-number{justify-content:center;align-items:flex-end}.member-shop-card__price-decimal{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:1}.member-shop-card__buy{z-index:2;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:0 0 170px;justify-content:center;align-items:center;width:170px;height:60px;margin:0 0 0 -79px;padding:0;display:flex;position:relative;overflow:visible}.member-shop-card__buy-bg{z-index:0;object-fit:fill;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:174px;max-width:none;height:64px;display:block;position:absolute;top:0;left:-2px;transform:none}.member-shop-card__buy>.glare-hover--overlay.member-shop-card__buy-glare{z-index:1;contain:strict;border-radius:0;inset:0;overflow:hidden;-webkit-mask-image:url(/image/Button2.png?v=71948df6);mask-image:url(/image/Button2.png?v=71948df6);-webkit-mask-position:-2px 0;mask-position:-2px 0;-webkit-mask-size:174px 64px;mask-size:174px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:170px!important;height:60px!important}.member-shop-card__buy>.member-shop-card__buy-glare:before{mix-blend-mode:soft-light;border-radius:inherit;width:100%;height:100%;inset:0}.member-shop-card__buy:hover .member-shop-card__buy-glare:before,.member-shop-card__cta:hover .member-shop-card__buy-glare:before,.member-shop-card__cta:focus-visible .member-shop-card__buy-glare:before{opacity:var(--gh-glare-opacity);background-position:50% 125%}.member-shop-card__note{z-index:1;color:#fff9;letter-spacing:-.02em;text-align:center;vertical-align:middle;white-space:nowrap;margin:0;padding:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:110%;position:absolute;top:204px;left:24px;right:24px}.member-shop-payment{color:#ffffffdb;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.member-shop-payment p{margin:0}.member-shop-payment__amount{color:#fff;font-size:22px}@media (width<=1280px){.member-shop-modal-overlay{align-items:center;padding:16px}.member-shop-modal-panel{height:auto;max-height:calc(100vh - 32px)}.member-shop-modal__grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,350px));gap:20px;padding:20px 28px 32px;overflow-y:auto}.member-shop-card{justify-self:center;width:100%;max-width:350px;height:244px}}@media (width<=900px){.member-shop-modal__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,350px))}.member-shop-modal__header{padding-top:24px}}@media (width<=560px){.member-shop-modal__grid{grid-template-columns:minmax(0,350px)}}.member-shop-modal__tabs{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px);margin:22px auto 0;padding:4px;display:grid}.member-shop-modal__tab{box-sizing:border-box;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:40px;margin:0;padding:0 16px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:1.2;transition:color .18s,background .18s}.member-shop-modal__tab:hover:not(.member-shop-modal__tab--active){color:#ffffffd1}.member-shop-modal__tab--active{color:#fff;background:#ffffff1f}.member-shop-modal__empty{color:#ffffff8c;grid-column:1/-1;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}.member-shop-card__credits--quota{align-items:flex-end;gap:10px;min-height:46px;margin-top:0;margin-left:8px}.member-shop-card__unit{color:#ffffffb3;margin-left:0;padding-bottom:10px;font-size:18px;font-weight:500;line-height:1}.ai-tool-credit-modal .publish-modal{height:auto;min-height:0;max-height:min(420px,100vh - 48px);padding:24px 28px}.ai-tool-credit-modal__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;margin-top:20px;display:flex}.ai-tool-credit-modal__loading{justify-content:center;align-items:center;min-height:120px;display:flex}.ai-tool-credit-modal__loading .ant-spin-text{color:#ffffffbf}.ai-tool-credit-modal__label{color:#ffffff8c;margin:0;font-size:13px;line-height:1.4}.ai-tool-credit-modal__credits{color:#fff;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:48px;font-weight:700;line-height:1.1}.ai-tool-credit-modal__hint{color:#ffffff80;max-width:320px;margin:14px 0 0;font-size:12px;line-height:1.5}.ai-tool-credit-modal__footer{margin-top:24px;padding-top:0}.ai-tool-credit-modal__footer .publish-modal__cancel-btn,.ai-tool-credit-modal__footer .publish-modal__confirm-btn{width:calc(50% - 8px);height:48px;font-size:15px}.header-chat-popover{top:calc(var(--app-header-height,72px) + 16px);z-index:1200;box-sizing:border-box;width:240px;max-width:calc(100vw - 40px);height:616px;max-height:calc(100vh - var(--app-header-height,72px) - 36px);opacity:1;background:#1c1b1c;border:1px solid #2d2c2d;border-radius:12px;transition:width .2s;position:fixed;right:20px;overflow:hidden;box-shadow:0 24px 64px #0000008c}.header-chat-popover.header-chat-popover--expanded{width:660px}.header-chat-popover .chat-page.chat-page--popover{--chat-popover-border:#2d2c2d;--chat-popover-bg:#1c1b1c;--chat-popover-sidebar-bg:#1c1b1c;--chat-popover-sidebar-active:#2d2c2d;--chat-popover-field-bg:#2d2c2d;--chat-popover-font-family:"Alibaba PuHuiTi 3.0", "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--chat-popover-font-size:12px;--chat-popover-line-height:20px;--chat-popover-bubble-min-height:42px;--chat-popover-bubble-padding-y:10px;--chat-bubble-max-width:200px;--chat-bubble-row-gap:36px;--chat-bubble-padding-x:12px;--chat-bubble-avatar-gap:12px;--chat-popover-top-row-height:58px;width:100%;max-width:none;height:100%;min-height:0;font-family:var(--chat-popover-font-family);font-size:var(--chat-popover-font-size);line-height:var(--chat-popover-line-height);margin:0;padding:0}.header-chat-popover .chat-page--popover .chat-page__frame{background:var(--chat-popover-bg);height:100%;min-height:0}.header-chat-popover .chat-page--popover .chat-page__sidebar{border-right:1px solid var(--chat-popover-border);background:var(--chat-popover-sidebar-bg);flex:0 0 240px;width:240px;min-width:240px;max-width:240px}.header-chat-popover .chat-page--popover .chat-page__sidebar-toolbar,.header-chat-popover .chat-page--popover .chat-page__conv-scroll{background:var(--chat-popover-sidebar-bg)}.header-chat-popover .chat-page--popover.chat-page--panel-collapsed .chat-page__panel{display:none}.header-chat-popover .chat-page--popover.chat-page--panel-collapsed .chat-page__sidebar{border-right:none;flex:auto;width:100%;min-width:0;max-width:none}.header-chat-popover .chat-page--popover .chat-page__sidebar-toolbar{box-sizing:border-box;height:var(--chat-popover-top-row-height);min-height:var(--chat-popover-top-row-height);border-bottom:1px solid var(--chat-popover-border);flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 16px;display:flex}.header-chat-popover .chat-page--popover .chat-page__sidebar-divider{display:none}.header-chat-popover .chat-page--popover .chat-page__sidebar-search{width:208px;max-width:208px;margin-top:0}.header-chat-popover .chat-page--popover .chat-page__sidebar-search-input.ant-input-affix-wrapper{opacity:1;width:208px;border:1px solid var(--chat-popover-border)!important;background:var(--chat-popover-field-bg)!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:36px!important;padding:0 14px 0 16px!important}.header-chat-popover .chat-page--popover .chat-page__sidebar-search-input.ant-input-affix-wrapper:hover,.header-chat-popover .chat-page--popover .chat-page__sidebar-search-input.ant-input-affix-wrapper:focus-within{border-color:var(--chat-popover-border)!important;background:var(--chat-popover-field-bg)!important;box-shadow:none!important}.header-chat-popover .chat-page--popover .chat-page__sidebar-search-input.ant-input{opacity:1;width:208px;border:1px solid var(--chat-popover-border)!important;background:var(--chat-popover-field-bg)!important;height:36px!important;box-shadow:none!important;border-radius:36px!important}.header-chat-popover .chat-page--popover .chat-page__sidebar-search-input .ant-input{height:34px!important;line-height:34px!important}.header-chat-popover .chat-page--popover .chat-page__conv-list>li{border-bottom:1px solid var(--chat-popover-border);width:239px;max-width:100%}.header-chat-popover .chat-page--popover .chat-page__conv-item{box-sizing:border-box;background:var(--chat-popover-sidebar-bg);align-items:center;gap:10px;width:239px;max-width:100%;height:68px;min-height:68px;max-height:68px;padding:0 16px}.header-chat-popover .chat-page--popover .chat-page__conv-item:hover{background:#ffffff0a}.header-chat-popover .chat-page--popover .chat-page__conv-item>.ant-avatar{flex-shrink:0;min-width:34px;min-height:34px;width:34px!important;height:34px!important;font-size:17px!important;line-height:34px!important}.header-chat-popover .chat-page--popover .chat-page__conv-body{gap:6px}.header-chat-popover .chat-page--popover .chat-page__conv-name{font-family:var(--chat-popover-font-family);letter-spacing:0;color:var(--chat-text);font-size:12px;font-style:normal;font-weight:400;line-height:100%}.header-chat-popover .chat-page--popover .chat-page__conv-preview{font-family:var(--chat-popover-font-family);letter-spacing:0;color:var(--chat-sidebar-preview);font-size:12px;line-height:100%}.header-chat-popover .chat-page--popover .chat-page__conv-time{font-family:var(--chat-popover-font-family);letter-spacing:0;text-align:right;color:var(--chat-sidebar-preview);font-size:10px;font-style:normal;font-weight:400;line-height:100%}.header-chat-popover .chat-page--popover .chat-page__conv-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.header-chat-popover .chat-page--popover .chat-page__conv-item.is-active{background:var(--chat-popover-sidebar-active)}.header-chat-popover .chat-page--popover .chat-page__header{box-sizing:border-box;height:var(--chat-popover-top-row-height);min-height:var(--chat-popover-top-row-height);border-bottom:1px solid var(--chat-popover-border);background:var(--chat-popover-bg);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px}.header-chat-popover .chat-page--popover .chat-page__peer-name{font-family:var(--chat-popover-font-family);letter-spacing:0;color:var(--chat-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden}.header-chat-popover .chat-page--popover .chat-page__peer-meta{flex:1;min-width:0;overflow:hidden}.header-chat-popover .chat-page--popover .chat-page__panel{background:var(--chat-popover-bg);flex:auto;min-width:0;min-height:0;position:relative}.header-chat-popover .chat-page--popover .chat-page__peer{flex:1;gap:8px;min-width:0}.header-chat-popover .chat-page--popover .chat-page__peer>.ant-avatar{flex-shrink:0;min-width:36px;min-height:36px;width:36px!important;height:36px!important;font-size:18px!important;line-height:36px!important}.header-chat-popover .chat-page--popover .chat-page__header-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.header-chat-popover .chat-page__header-action{box-sizing:border-box;color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.header-chat-popover .chat-page__header-action:hover{color:#fff;background:#ffffff14}.header-chat-popover .chat-page__header-action--text{white-space:nowrap;padding:0 8px}.header-chat-popover .chat-page__header-action-icon{object-fit:contain;flex-shrink:0;width:12px;height:12px;display:block}.header-chat-popover .chat-page--popover .chat-page__messages-scroll{min-height:0}.header-chat-popover .chat-page--popover .chat-page__messages{background:var(--chat-popover-bg);padding:12px 4px 12px 8px}.header-chat-popover .chat-page--popover .chat-page__messages-scrollbar{margin-right:8px}.header-chat-popover .chat-page--popover .chat-page__composer{z-index:1;pointer-events:none;background:0 0;border-top:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px 12px;display:flex;position:relative}.header-chat-popover .chat-page--popover .chat-page__composer-inner{box-sizing:border-box;background:var(--chat-popover-field-bg);opacity:1;pointer-events:auto;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:388px;max-width:100%;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 4px 0 12px;display:flex;overflow:hidden}.header-chat-popover .chat-page--popover .chat-page__composer-input--popover.ant-input-affix-wrapper{flex:auto;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;margin:0!important;padding:0!important}.header-chat-popover .chat-page--popover .chat-page__composer-input--popover.ant-input,.header-chat-popover .chat-page--popover .chat-page__composer-input--popover.ant-input-affix-wrapper>input.ant-input{flex:auto;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;font-family:var(--chat-popover-font-family)!important;font-weight:400!important;font-size:var(--chat-popover-font-size)!important;letter-spacing:0!important;text-transform:capitalize!important;color:var(--chat-text)!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;line-height:38px!important}.header-chat-popover .chat-page--popover .chat-page__composer-input--popover.ant-input::placeholder,.header-chat-popover .chat-page--popover .chat-page__composer-input--popover.ant-input-affix-wrapper>input.ant-input::placeholder{font-family:var(--chat-popover-font-family)!important;font-size:var(--chat-popover-font-size)!important;text-transform:none!important;color:var(--chat-placeholder)!important;line-height:38px!important}.header-chat-popover .chat-page--popover .chat-page__send-btn--popover{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.header-chat-popover .chat-page--popover .chat-page__send-btn-icon{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateY(2px)}.header-chat-popover .chat-page--popover .chat-page__send-btn-arrow{z-index:1;color:#fff;pointer-events:none;font-size:12px;position:relative}.header-chat-popover .chat-page--popover .chat-page__send-btn--popover:hover:not(:disabled){opacity:.92}.header-chat-popover .chat-page--popover .chat-page__send-btn--popover:disabled{opacity:.45;cursor:not-allowed}.header-chat-popover .chat-page--popover .chat-page__bubble{max-width:min(var(--chat-bubble-max-width), 100%);min-height:var(--chat-popover-bubble-min-height);padding-top:var(--chat-popover-bubble-padding-y);padding-bottom:var(--chat-popover-bubble-padding-y);padding-left:var(--chat-bubble-padding-x);padding-right:var(--chat-bubble-padding-x);font-family:var(--chat-popover-font-family);font-style:normal;font-weight:400;font-size:var(--chat-popover-font-size);line-height:var(--chat-popover-line-height);letter-spacing:0;text-transform:capitalize}.header-chat-popover .chat-page--popover .chat-page__blank{background:var(--chat-popover-bg);min-height:0}@media (width<=720px){.header-chat-popover{top:calc(var(--app-header-height,72px) + 16px);width:min(240px,100vw - 40px);height:min(616px, calc(100vh - var(--app-header-height,72px) - 36px));left:auto;right:20px}.header-chat-popover.header-chat-popover--expanded{width:min(660px,100vw - 40px)}}[data-color-mode=light] .header-chat-popover{background:#fff;border-color:#00000029;box-shadow:0 24px 64px #0f172a29}[data-color-mode=light] .header-chat-popover .chat-page.chat-page--popover{--chat-popover-border:#00000029}[data-color-mode=light] .header-chat-popover .chat-page__header-action{color:#0000008c}[data-color-mode=light] .header-chat-popover .chat-page__header-action:hover{color:#000000e0;background:#0000000d}[data-color-mode=light] .header-chat-popover .chat-page__header-action-icon{filter:brightness(0)opacity(.55)}[data-color-mode=light] .header-chat-popover .chat-page__header-action:hover .chat-page__header-action-icon{opacity:.88;filter:brightness(0)opacity(.88)}.magnet,.magnet__inner{justify-content:center;align-items:center;display:inline-flex}:root{--work-comments-sidebar-width:440px;--work-comments-scrollbar-w:4px;--work-comments-scrollbar-thumb:#ffffff8c;--work-comments-scrollbar-thumb-min-h:40px}.work-comments-dock{box-sizing:border-box;flex:0 0 var(--work-comments-sidebar-width);width:var(--work-comments-sidebar-width);max-width:min(var(--work-comments-sidebar-width), 48vw);color:#fff;direction:ltr;background:#1c1b1c;border-left:1px solid #ffffff1a;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.work-comments-float{z-index:1100;pointer-events:none;position:fixed;inset:0}.work-comments-float__backdrop{z-index:0;cursor:pointer;pointer-events:auto;background:#00000047;border:none;margin:0;padding:0;position:absolute;inset:0}.work-comments-float__panel{z-index:1;height:100%;width:var(--work-comments-sidebar-width);max-width:min(var(--work-comments-sidebar-width), 48vw);pointer-events:auto;color:#fff;direction:ltr;background:#1c1b1c;border-left:1px solid #ffffff1a;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 32px #00000040}body.work-comments-float-open .main-layout .main-layout__content.ant-layout-content{overflow:hidden!important}.work-comments-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}.work-comments-panel__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.work-comments-panel__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;transition:background .15s;display:inline-flex}.work-comments-panel__close:hover:not(:disabled){background:#ffffff1a}.work-comments-panel__close:disabled{opacity:.45;cursor:not-allowed}.work-comments-panel__body{flex-direction:column;flex:auto;gap:12px;height:0;min-height:0;padding:12px 0 0 16px;display:flex;overflow:hidden}.work-comments-panel__composer{flex-direction:column;flex-shrink:0;gap:8px;padding-right:16px;display:flex}.work-comments-panel__composer .ant-input-textarea,.work-comments-panel__composer textarea,.work-comments-panel__textarea-root,.work-comments-panel__textarea-root textarea{resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}.work-comments-panel__composer .ant-input-textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-panel__composer textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-panel__textarea-root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-panel__textarea-root textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-panel__composer .ant-input-textarea::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-panel__composer textarea::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-panel__textarea-root::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-panel__textarea-root textarea::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-dock,.work-comments-float__panel{scrollbar-width:none;-ms-overflow-style:none}.work-comments-dock::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-float__panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-dock ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-float__panel ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-dock ::-webkit-scrollbar-track{background:0 0!important}.work-comments-float__panel ::-webkit-scrollbar-track{background:0 0!important}.work-comments-dock ::-webkit-scrollbar-corner{background:0 0!important}.work-comments-float__panel ::-webkit-scrollbar-corner{background:0 0!important}.work-comments-dock ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-float__panel ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-panel__textarea.ant-input{width:100%;min-height:88px;box-shadow:none;color:#fff;resize:none;direction:ltr;background:#ffffff1a;border:none;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.work-comments-panel__textarea.ant-input::placeholder{color:#ffffff8c}.work-comments-panel__textarea.ant-input:focus,.work-comments-panel__textarea.ant-input-focused{box-shadow:none;background:#ffffff1f;outline:none}.work-comments-panel__composer-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-comments-panel__hint{color:#ffffff80;font-size:12px}.work-comments-panel__count{color:#ffffff6b;font-variant-numeric:tabular-nums;font-size:12px}.work-comments-panel__list-scroll{direction:ltr;flex-direction:row;flex:auto;align-items:stretch;height:0;min-height:0;padding-right:12px;display:flex;overflow:hidden}.work-comments-panel--float .work-comments-panel__list-scroll{padding-right:8px}.work-comments-panel__list-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding-right:12px;overflow:hidden auto;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none!important}.work-comments-panel--float .work-comments-panel__list-wrap{padding-right:8px}.work-comments-panel__list-wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.work-comments-panel__list-wrap::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.work-comments-panel__list-wrap::-webkit-scrollbar-track{width:0!important;height:0!important;display:none!important}.work-comments-panel__list-wrap::-webkit-scrollbar-thumb{width:0!important;height:0!important;display:none!important}.work-comments-panel__scrollbar{flex:0 0 var(--work-comments-scrollbar-w);width:var(--work-comments-scrollbar-w);flex-shrink:0;align-self:stretch;position:relative}.work-comments-panel__scrollbar-thumb{width:var(--work-comments-scrollbar-w);min-height:var(--work-comments-scrollbar-thumb-min-h);background:var(--work-comments-scrollbar-thumb);opacity:0;pointer-events:none;will-change:transform, height;border-radius:4px;transition:opacity .15s;position:absolute;top:0;right:0}.work-comments-panel__scrollbar-thumb.is-visible{opacity:1}.work-comments-panel__loading{justify-content:center;align-items:center;padding:32px 0;display:flex}.work-comments-panel__empty .ant-empty-description{color:#ffffff8c}.work-comments-panel__list .ant-list-item{padding-inline:0}.work-comments-panel__item{border-bottom:1px solid #ffffff14!important;padding:12px 0!important}.work-comments-panel__item:last-child{border-bottom:none!important}.work-comments-panel__author{color:#ffffffeb;font-weight:500}.work-comments-panel__content{color:#ffffffc7!important;margin-bottom:0!important}.work-comments-panel__delete{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.work-comments-panel__delete:hover{color:#ff7875}.work-comments-panel__footer{padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid #ffffff14;flex-shrink:0;gap:12px;display:flex}.work-comments-panel__cancel-btn,.work-comments-panel__submit-btn{cursor:pointer;border:none;border-radius:10px;flex:1 1 0;min-width:0;height:44px;font-size:14px}.work-comments-panel__cancel-btn{color:#fff;background:#ffffff24}.work-comments-panel__submit-btn{color:#fff;background:#a855f7}.work-comments-panel__cancel-btn:disabled,.work-comments-panel__submit-btn:disabled{opacity:.65;cursor:not-allowed}.video-feed--comments-open .video-feed__stage{flex:auto;min-width:0}.video-feed--comments-open .work-comments-dock{flex-shrink:0}.video-feed--comments-open .video-feed__scroller{scrollbar-width:none!important;-ms-overflow-style:none!important}.video-feed--comments-open .video-feed__scroller::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.video-feed--comments-open .video-feed__scroller::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.video-feed--comments-open .video-feed__scroller::-webkit-scrollbar-track{width:0!important;height:0!important;display:none!important}.video-feed--comments-open .video-feed__scroller::-webkit-scrollbar-thumb{width:0!important;height:0!important;display:none!important}@media (width<=768px){:root{--work-comments-sidebar-width:340px}.work-comments-dock,.work-comments-float__panel{flex-basis:var(--work-comments-sidebar-width);width:var(--work-comments-sidebar-width);max-width:min(var(--work-comments-sidebar-width), 82vw)}}.spotlight-card{--spotlight-x:50%;--spotlight-y:50%;--spotlight-color:#ffffff24;--spotlight-size:480px;--spotlight-border-color:#ffffff61;box-sizing:border-box;isolation:isolate;position:relative;overflow:hidden}.spotlight-card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--spotlight-size) circle at var(--spotlight-x) var(--spotlight-y), var(--spotlight-color), transparent 42%);transition:opacity .28s;position:absolute;inset:0}.spotlight-card--circular:before{display:none}.spotlight-card__beam{left:var(--spotlight-x);top:var(--spotlight-y);z-index:1;width:var(--spotlight-size);height:var(--spotlight-size);pointer-events:none;opacity:0;will-change:left, top, opacity;background:radial-gradient(circle,#ffffff6b 0%,#ffffff29 32%,#ffffff0a 52%,#0000 68%);border-radius:50%;transition:opacity .28s;position:absolute;transform:translate(-50%,-50%)}.spotlight-card--active .spotlight-card__beam,.spotlight-card:hover:before,.spotlight-card:hover:after,.spotlight-card:focus-within:before,.spotlight-card:focus-within:after{opacity:1}.spotlight-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(calc(var(--spotlight-size) * .72) circle at var(--spotlight-x) var(--spotlight-y), var(--spotlight-border-color), transparent 40%);-webkit-mask-composite:xor;padding:1px;transition:opacity .28s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.spotlight-card--no-border:after{display:none}.spotlight-card>:not(.spotlight-card__beam){z-index:2;position:relative}.particle-background{width:100%;height:100%;min-height:inherit;position:relative}.particles-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.particles-canvas{width:100%;height:100%;display:block}.workspace-shell{--workspace-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;--workspace-sidebar-bg:#1c1b1c;--workspace-sidebar-border:#000;--workspace-content-bg:#000;--workspace-nav-bg:#2f2f2f99;--workspace-nav-bg-hover:#2f2f2fd1;--workspace-nav-bg-active:#2f2f2feb;--workspace-card-meta-h:70px;--workspace-grid-gap:14px;--workspace-header-offset:var(--app-header-height,72px);box-sizing:border-box;width:100%;min-height:0;height:calc(100dvh - var(--workspace-header-offset));max-height:calc(100dvh - var(--workspace-header-offset));font-family:var(--workspace-font);background:var(--workspace-content-bg);flex:auto;align-items:stretch;display:flex}.workspace-guest{color:#fff;padding:32px 24px}.workspace-guest h3{margin:0 0 16px;font-weight:500}.workspace-sidebar{box-sizing:border-box;background:var(--workspace-sidebar-bg);border-right:1px solid var(--workspace-sidebar-border);flex-direction:column;flex:0 0 256px;width:256px;height:100%;min-height:0;padding:20px 12px 16px;display:flex;overflow:hidden}.workspace-sidebar__head{align-items:center;gap:10px;min-height:28px;margin:0 8px 18px;display:flex}.workspace-sidebar__back{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;transition:color .18s,background .18s;display:inline-flex}.workspace-sidebar__back:hover{color:#fff;background:#ffffff0f}.workspace-sidebar__head-sep{color:#ffffff47;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.workspace-sidebar__head-title{color:#fff;font-size:16px;font-weight:400;line-height:1}.workspace-sidebar__nav{box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;gap:8px;width:100%;min-height:0;padding:0;display:flex;overflow-y:auto}.workspace-sidebar__nav-item{box-sizing:border-box;width:100%;height:52px;box-shadow:none;color:#ffffff85;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;outline:none;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;transition:background .18s,color .18s;display:flex}.workspace-sidebar__nav-item:hover,.workspace-sidebar__nav-item.is-active{color:#fff;box-shadow:none;background:#ffffff1a;border:none}.workspace-sidebar__nav-item:focus,.workspace-sidebar__nav-item:focus-visible{box-shadow:none;outline:none}.workspace-sidebar__nav-icon{object-fit:contain;opacity:.55;flex-shrink:0;width:20px;height:20px;transition:opacity .18s,filter .18s}.workspace-sidebar__nav-item:hover .workspace-sidebar__nav-icon,.workspace-sidebar__nav-item.is-active .workspace-sidebar__nav-icon{opacity:1;filter:brightness(1.08)}.workspace-sidebar__nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-main{background:var(--workspace-content-bg);-webkit-overflow-scrolling:touch;flex:auto;min-width:0;height:100%;min-height:0;padding:20px 20px 24px;overflow:hidden auto}.workspace-main__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.workspace-main__title{color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.3}.workspace-main__title-row{align-items:center;gap:10px;min-width:0;display:flex}.workspace-main__back-btn{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .18s,color .18s;display:inline-flex}.workspace-main__back-btn:hover{color:#fff;background:#ffffff14}.workspace-main__create-btn{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:auto;min-width:108px;height:40px;padding:0 14px;font-family:inherit;transition:opacity .2s;display:inline-flex}.workspace-main__create-btn:hover:not(:disabled){opacity:.88}.workspace-main__create-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-main__create-icon{color:#000;font-size:14px;line-height:1}.workspace-main__create-label{color:#000;font-size:15px;font-weight:500;line-height:1}.workspace-main__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-main__header-tab{box-sizing:border-box;color:#ffffff8c;cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;min-width:64px;height:40px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;transition:background .18s,color .18s}.workspace-main__header-tab:hover{color:#ffffffe0}.workspace-main__header-tab.is-active{color:#fff;background:#ffffff2e}.workspace-empty{margin-top:48px}.workspace-empty .ant-empty-description{color:#ffffff8c}.workspace-favorites{gap:var(--workspace-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.workspace-favorite-card{box-sizing:border-box;cursor:default;background:#141414;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;width:100%;min-width:0;transition:border-color .2s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.workspace-favorite-card:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 0 1px #fff3,0 14px 32px #0000007a}.workspace-favorite-card__open{aspect-ratio:256/140;cursor:pointer;background:#202020;border:none;border-radius:12px 12px 0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.workspace-favorite-card__open:focus-visible{outline-offset:-2px;outline:2px solid #ffffff80}.workspace-favorite-card__cover,.workspace-favorite-card__placeholder{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:100%;display:block}.workspace-favorite-card__placeholder{color:#fff3;background:#202020;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:32px;display:flex}.workspace-favorite-card__placeholder-text{text-align:center;color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.workspace-favorite-card__badge{color:#ffc107;pointer-events:none;filter:drop-shadow(0 1px 4px #00000073);font-size:16px;position:absolute;top:8px;right:8px}.workspace-favorite-card__meta{box-sizing:border-box;min-height:var(--workspace-card-meta-h);justify-content:space-between;align-items:flex-start;gap:8px;padding:0 32px 10px 10px;display:flex;position:relative}.workspace-favorite-card__info{flex:1;min-width:0;padding-top:10px}.workspace-favorite-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(13px,1vw,16px);font-weight:500;line-height:1.35;overflow:hidden}.workspace-favorite-card__meta time{color:#fff9;margin-top:3px;font-size:clamp(11px,.85vw,14px);font-weight:400;line-height:1.3;display:block}.workspace-favorites__status{color:#ffffff8c;justify-content:center;align-items:center;gap:10px;width:100%;min-height:260px;font-size:14px;display:flex}.workspace-assets-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.workspace-assets{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;display:grid}.workspace-asset-card{background:#141414;border:1px solid #ffffff1f;border-radius:12px;min-width:0;transition:border-color .18s,transform .18s;overflow:hidden}.workspace-asset-card:hover{border-color:#ffffff52;transform:translateY(-2px)}.workspace-asset-card__preview{aspect-ratio:16/10;width:100%;color:inherit;background:#202020;text-decoration:none;display:block;overflow:hidden}.workspace-asset-card__media{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.workspace-asset-card:hover .workspace-asset-card__media{transform:scale(1.02)}.workspace-asset-card__placeholder{color:#ffffff5c;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-size:30px;display:flex}.workspace-asset-card__placeholder span{font-size:12px}.workspace-asset-card__placeholder--audio{box-sizing:border-box;padding:16px}.workspace-asset-card__placeholder--audio audio{width:100%;height:32px}.workspace-asset-card__meta{justify-content:space-between;align-items:flex-start;gap:10px;min-height:66px;padding:11px 10px 10px 12px;display:flex}.workspace-asset-card__copy{min-width:0}.workspace-asset-card__copy h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.workspace-asset-card__copy p{color:#ffffff75;white-space:nowrap;align-items:center;gap:7px;margin:6px 0 0;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.workspace-asset-card__copy p span+span:before,.workspace-asset-card__copy p span+time:before{color:#ffffff38;content:"·";margin-right:7px}.workspace-asset-card__download{color:#ffffff94;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;text-decoration:none;display:inline-flex}.workspace-asset-card__download:hover{color:#fff;background:#ffffff14}.workspace-assets__status{color:#ffffff8c;justify-content:center;align-items:center;gap:10px;width:100%;min-height:260px;font-size:14px;display:flex}.workspace-assets__load-more{color:#ffffffd1;cursor:pointer;background:#202020;border:1px solid #ffffff24;border-radius:8px;height:38px;margin-top:24px;padding:0 20px;font-family:inherit;font-size:13px}.workspace-assets__load-more:hover:not(:disabled){color:#fff;background:#292929;border-color:#ffffff47}.workspace-assets__load-more:disabled{opacity:.5;cursor:not-allowed}@media (width<=1500px){.workspace-assets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.workspace-assets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.workspace-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.workspace-assets{grid-template-columns:1fr}.workspace-main__header-actions{max-width:100%;overflow-x:auto}.workspace-main__header-tab{flex:none}}.workspace-projects{gap:var(--workspace-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.workspace-project-card{box-sizing:border-box;cursor:default;background:#141414;border:1px solid #ffffff24;border-radius:24px;width:100%;min-width:0;transition:border-color .2s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.workspace-project-card:not(.workspace-project-card--create):hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 0 1px #fff3,0 14px 32px #0000007a}.workspace-project-card--create{aspect-ratio:256/210;background:#1c1b1c;border:1px solid #ffffffd9;border-radius:24px;transition:border-color .2s,box-shadow .2s,transform .22s}.workspace-project-card--create:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px #fff3}.workspace-create-card{color:#fff;cursor:default;box-sizing:border-box;background:0 0;border:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:0 16px;transition:opacity .18s;display:flex}.workspace-create-card:disabled{cursor:not-allowed;opacity:.68}.workspace-sidebar__back-icon{object-fit:contain;width:18px;height:18px;display:block}.workspace-create-card__icon{object-fit:contain;width:clamp(32px,2.6vw,40px);height:clamp(32px,2.6vw,40px);display:block}.workspace-create-card__label{min-width:80px;height:28px;font-family:var(--workspace-font);letter-spacing:0;color:#fff;text-align:center;white-space:nowrap;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1;display:inline-block}.workspace-project-card__open{aspect-ratio:256/140;cursor:default;background:0 0;border:none;border-radius:12px 12px 0 0;width:100%;padding:0;display:block;overflow:hidden}.workspace-project-card__open:focus-visible{outline-offset:-2px;outline:2px solid #ffffff80}.workspace-project-card__cover,.workspace-project-card__placeholder{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:100%;display:block}.workspace-project-card__placeholder{color:#fff3;background:#202020;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:32px;display:flex}.workspace-project-card__placeholder--folder{color:#ffffff8c;font-size:40px}.workspace-project-card__placeholder--folder .workspace-project-card__placeholder-text{color:#ffffffb8}.workspace-project-card__placeholder-text{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:12px;font-weight:500;overflow:hidden}.workspace-project-card__meta{box-sizing:border-box;min-height:var(--workspace-card-meta-h);justify-content:space-between;align-items:flex-start;gap:8px;padding:0 32px 10px 10px;display:flex;position:relative}.workspace-project-card__info{flex:1;min-width:0;padding-top:10px}.workspace-project-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(13px,1vw,16px);font-weight:500;line-height:1.35;overflow:hidden}.workspace-project-card__meta time{color:#fff9;margin-top:3px;font-size:clamp(11px,.85vw,14px);font-weight:400;line-height:1.3;display:block}.workspace-project-card__more{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:8px;right:8px}.workspace-project-card__more:hover{color:#ffffffe6;background:#ffffff14}.workspace-project-card__cover-status{color:#ffffff8c;text-align:right;white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:12px}.workspace-cover-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.workspace-projects__status{color:#ffffff9e;grid-column:1/-1;padding:8px 0;font-size:14px}@media (width<=1600px){.workspace-projects,.workspace-favorites{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1320px){.workspace-projects,.workspace-favorites{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1080px){.workspace-projects,.workspace-favorites{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.workspace-projects,.workspace-favorites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.workspace-shell{height:auto;max-height:none;min-height:calc(100dvh - var(--workspace-header-offset));flex-direction:column}.workspace-sidebar{border-right:none;border-bottom:1px solid var(--workspace-sidebar-border);flex:none;width:100%;height:auto;padding-bottom:16px}.workspace-sidebar__nav{gap:8px;width:100%;padding:0 12px;overflow:visible}.workspace-sidebar__nav-item{border-radius:12px;width:100%;height:48px;padding-left:16px}.workspace-main{height:auto}.workspace-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.workspace-main__header{flex-direction:column;align-items:flex-start}.workspace-projects{grid-template-columns:minmax(0,1fr)}.workspace-teams__empty{grid-area:2/1}}.workspace-teams .workspace-project-card--create{grid-area:1/1}.workspace-sidebar__nav-icon-ant{color:#ffffff8c;flex-shrink:0;width:20px;height:20px;font-size:18px;transition:color .18s}.workspace-sidebar__nav-item:hover .workspace-sidebar__nav-icon-ant,.workspace-sidebar__nav-item.is-active .workspace-sidebar__nav-icon-ant{color:#fff}.workspace-team-card__open{cursor:pointer}.workspace-team-card__cover,.workspace-team-card__avatar-fallback{object-fit:cover;color:#ffffff59;background:linear-gradient(145deg,#252525 0%,#181818 100%);border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;display:flex}.workspace-team-card__avatar-text{color:#ffffffb8;font-size:28px;font-weight:600;position:absolute}.workspace-team-card__avatar-fallback{position:relative}.workspace-team-card__stats{color:#ffffff8c;margin:2px 0 0;font-size:clamp(11px,.85vw,13px);line-height:1.35}.workspace-teams__status{align-items:center;gap:8px;display:inline-flex}.workspace-teams__empty{aspect-ratio:256/210;box-sizing:border-box;grid-area:1/2;justify-content:center;align-self:start;align-items:center;width:100%;min-width:0;padding:16px;display:flex}.workspace-teams__empty-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.workspace-teams__empty-icon{color:#ffffff47;font-size:40px}.workspace-teams__empty-title{color:#fff;margin:0 0 6px;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.2}.workspace-teams__empty-desc{color:#ffffff8c;margin:0;font-size:clamp(12px,.95vw,14px);line-height:1.4}.workspace-teams__error{flex-direction:column;grid-column:1/-1;align-items:center;gap:16px;padding:32px 0;display:flex}.workspace-teams__load-more{grid-column:1/-1;justify-content:center;min-height:24px}.workspace-teams__load-more .ant-spin{line-height:1}.workspace-teams__pending-wrap{width:100%;margin-bottom:12px}.workspace-teams__pending-wrap .workspace-teams__pending{grid-column:auto;margin-bottom:0}.workspace-teams__pending{flex-direction:column;grid-column:1/-1;gap:10px;margin-bottom:4px;display:flex}.workspace-teams__pending--loading{color:#ffffff8c;flex-direction:row;align-items:center;gap:10px;padding:8px 0;font-size:13px}.workspace-teams__pending-card{background:#2f2f2f73;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace-teams__pending-copy{min-width:0}.workspace-teams__pending-title{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.workspace-teams__pending-desc{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.workspace-teams__pending-desc strong{color:#fff;font-weight:600}.workspace-teams__pending-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-team-form{flex-direction:column;gap:16px;display:flex}.workspace-team-form__field{flex-direction:column;gap:8px;display:flex}.workspace-team-form__label{color:#fff;font-size:14px;font-weight:500;line-height:1.2}.workspace-team-modal.ant-modal-wrap .ant-modal{max-width:560px;padding:0;width:560px!important}.workspace-team-modal .ant-modal-container{box-shadow:none;background:0 0;padding:0}.workspace-team-modal .ant-modal-content{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important}.workspace-team-modal .ant-modal-body{background:0 0;padding:0}.workspace-team-modal .ant-modal-mask{background:#000000c7!important}.workspace-team-modal__panel{box-sizing:border-box;background:#1b1b1d;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);padding:32px;display:flex}.workspace-team-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.workspace-team-modal__title{color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.2}.workspace-team-modal__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:opacity .15s;display:inline-flex}.workspace-team-modal__close:hover:not(:disabled){opacity:.75}.workspace-team-modal__close:disabled{opacity:.45;cursor:not-allowed}.workspace-team-modal__body{margin-top:20px}.workspace-team-modal .workspace-team-form{gap:20px}.workspace-team-modal__input.ant-input,.workspace-team-modal__input.ant-input-affix-wrapper{width:100%;height:48px;box-shadow:none;box-sizing:border-box;color:#fff;background:#ffffff1a;border:none;border-radius:12px;font-size:14px}.workspace-team-modal__input.ant-input{padding:0 16px;line-height:48px}.workspace-team-modal__input.ant-input-affix-wrapper{align-items:center;padding:0 16px;display:flex}.workspace-team-modal__input.ant-input-affix-wrapper .ant-input{color:#fff;padding:0;font-size:14px;background:0 0!important}.workspace-team-modal__input.ant-input::placeholder,.workspace-team-modal__input.ant-input-affix-wrapper .ant-input::placeholder{color:#fff9}.workspace-team-modal__input.ant-input:focus,.workspace-team-modal__input.ant-input-focused,.workspace-team-modal__input.ant-input-affix-wrapper:focus-within,.workspace-team-modal__input.ant-input-affix-wrapper-focused{box-shadow:none;background:#ffffff1a;outline:none}.workspace-team-modal__textarea.ant-input{width:100%;min-height:120px;box-shadow:none;color:#fff;resize:none;background:#ffffff1a;border:none;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5}.workspace-team-modal__textarea.ant-input::placeholder{color:#fff9}.workspace-team-modal__textarea.ant-input:focus,.workspace-team-modal__textarea.ant-input-focused{box-shadow:none;background:#ffffff1a;outline:none}.workspace-team-modal__footer{justify-content:space-between;gap:16px;margin-top:32px;display:flex}.workspace-team-modal__cancel-btn,.workspace-team-modal__confirm-btn{cursor:pointer;border:none;border-radius:12px;flex:1 1 0;min-width:0;height:54px;font-size:16px;font-weight:400;transition:opacity .15s,transform .12s,background .15s}.workspace-team-modal__cancel-btn{color:#fff;background:#ffffff4d}.workspace-team-modal__cancel-btn:hover:not(:disabled){background:#ffffff61}.workspace-team-modal__confirm-btn{color:#fff;background:#a855f7}.workspace-team-modal__confirm-btn:hover:not(:disabled){background:#b46aff}.workspace-team-modal__cancel-btn:disabled,.workspace-team-modal__confirm-btn:disabled{opacity:.65;cursor:not-allowed}.workspace-team-modal__cancel-btn:active:not(:disabled),.workspace-team-modal__confirm-btn:active:not(:disabled){transform:scale(.98)}@media (width<=600px){.workspace-team-modal.ant-modal-wrap .ant-modal{max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.workspace-team-modal__panel{width:100%;padding:24px 20px}.workspace-team-modal__footer{flex-direction:column}}@media (width<=760px){.workspace-teams__empty{grid-area:1/2}.workspace-project-card--create,.workspace-teams .workspace-project-card--create{grid-row:auto}}.workspace-danger-confirm-wrap.ant-modal-wrap .ant-modal,.workspace-danger-confirm.ant-modal-wrap .ant-modal,.ant-modal-wrap.workspace-danger-confirm .ant-modal{max-width:calc(100vw - 32px);height:140px;padding:0;width:492px!important}.workspace-danger-confirm-wrap .ant-modal-container,.workspace-danger-confirm .ant-modal-container,.ant-modal-confirm.workspace-danger-confirm .ant-modal-container{box-sizing:border-box;width:492px;max-width:calc(100vw - 32px);height:140px;box-shadow:none;background:#141414;border:1px solid #ffffff1f;border-radius:16px;padding:0;overflow:hidden}.workspace-danger-confirm-wrap .ant-modal-content,.workspace-danger-confirm .ant-modal-content,.ant-modal-confirm.workspace-danger-confirm .ant-modal-content{box-sizing:border-box;border-radius:16px;width:100%;height:100%;min-height:140px;box-shadow:none!important;background:#141414!important;border:none!important;padding:0!important}.workspace-danger-confirm-wrap .ant-modal-mask,.workspace-danger-confirm .ant-modal-mask{background:#000000c7!important}.workspace-danger-confirm-wrap .ant-modal-body,.workspace-danger-confirm .ant-modal-body{box-sizing:border-box;height:100%;padding:0!important}.workspace-danger-confirm-wrap .ant-modal-confirm-body-wrapper,.workspace-danger-confirm .ant-modal-confirm-body-wrapper{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;min-height:140px;padding:18px 28px 6px;display:flex}.workspace-danger-confirm-wrap .ant-modal-confirm-body,.workspace-danger-confirm .ant-modal-confirm-body{flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px 8px;min-width:0;max-width:100%;margin-left:0;display:flex}.workspace-danger-confirm-wrap .ant-modal-confirm-paragraph,.workspace-danger-confirm .ant-modal-confirm-paragraph{display:contents}.workspace-danger-confirm-wrap .ant-modal-confirm-title,.workspace-danger-confirm .ant-modal-confirm-title{color:#fff;letter-spacing:0;flex:0 auto;order:1;min-width:0;font-size:18px;font-weight:600;line-height:1.4;display:block}.workspace-danger-confirm-wrap .ant-modal-confirm-body>.anticon,.workspace-danger-confirm .ant-modal-confirm-body>.anticon{color:#ef4444;flex:none;order:2;margin:0;font-size:18px}.workspace-danger-confirm-wrap .ant-modal-confirm-content,.workspace-danger-confirm .ant-modal-confirm-content{color:#ffffff94;letter-spacing:0;word-break:break-word;flex:0 0 100%;order:3;width:100%;max-width:100%;margin-top:0;font-size:15px;font-weight:400;line-height:1.5;display:block}.workspace-danger-confirm-wrap .ant-modal-confirm-btns,.workspace-danger-confirm .ant-modal-confirm-btns{flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;margin:0;padding-top:0;display:flex}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn{min-width:80px;height:36px;box-shadow:none;border:none;border-radius:10px;flex:none;padding:0 18px;font-size:14px;font-weight:400;line-height:1;transition:opacity .15s,transform .12s,background .15s;margin-inline-start:0!important}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn-default,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn-default{color:#000;background:#fff}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn-default:hover,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn-default:hover{color:#000!important;background:#ffffffeb!important}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn-dangerous,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn-dangerous{color:#fff;background:#ef4444}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn-dangerous:hover,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn-dangerous:hover{color:#fff!important;background:#f87171!important}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn:active:not(:disabled),.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn:active:not(:disabled){transform:scale(.98)}@media (width<=720px){.workspace-danger-confirm-wrap.ant-modal-wrap .ant-modal,.workspace-danger-confirm.ant-modal-wrap .ant-modal,.ant-modal-wrap.workspace-danger-confirm .ant-modal{max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.workspace-danger-confirm-wrap .ant-modal-container,.workspace-danger-confirm .ant-modal-container,.ant-modal-confirm.workspace-danger-confirm .ant-modal-container{width:100%;height:auto;min-height:140px}.workspace-danger-confirm-wrap .ant-modal-content,.workspace-danger-confirm .ant-modal-content,.ant-modal-confirm.workspace-danger-confirm .ant-modal-content{height:auto;min-height:140px;padding:0!important}.workspace-danger-confirm-wrap .ant-modal-confirm-body-wrapper,.workspace-danger-confirm .ant-modal-confirm-body-wrapper{min-height:140px;padding:18px 20px 6px}.workspace-danger-confirm-wrap .ant-modal-confirm-body,.workspace-danger-confirm .ant-modal-confirm-body{margin-left:0}.workspace-danger-confirm-wrap .ant-modal-confirm-btns,.workspace-danger-confirm .ant-modal-confirm-btns{justify-content:flex-end;margin-right:0}.workspace-danger-confirm-wrap .ant-modal-confirm-paragraph,.workspace-danger-confirm .ant-modal-confirm-paragraph,.workspace-danger-confirm-wrap .ant-modal-confirm-content,.workspace-danger-confirm .ant-modal-confirm-content{max-width:100%}.workspace-danger-confirm-wrap .ant-modal-confirm-btns,.workspace-danger-confirm .ant-modal-confirm-btns{justify-content:flex-end}.workspace-danger-confirm-wrap .ant-modal-confirm-btns .ant-btn,.workspace-danger-confirm .ant-modal-confirm-btns .ant-btn{flex:none;min-width:80px}}.workspace-action-modal-wrap.ant-modal-wrap .ant-modal,.workspace-action-modal.ant-modal-wrap .ant-modal{max-width:calc(100vw - 32px);height:auto;min-height:190px;padding:0;width:492px!important}.workspace-action-modal-wrap .ant-modal-container,.workspace-action-modal .ant-modal-container{box-sizing:border-box;width:492px;max-width:calc(100vw - 32px);height:auto;min-height:190px;box-shadow:none;background:#141414;border:1px solid #ffffff1f;border-radius:16px;padding:0;overflow:hidden}.workspace-action-modal-wrap .ant-modal-content,.workspace-action-modal .ant-modal-content{box-sizing:border-box;border-radius:16px;width:100%;height:auto;min-height:190px;box-shadow:none!important;background:#141414!important;border:none!important;padding:0!important}.workspace-action-modal-wrap .ant-modal-mask,.workspace-action-modal .ant-modal-mask{background:#000000c7!important}.workspace-action-modal-wrap .ant-modal-body,.workspace-action-modal .ant-modal-body{box-sizing:border-box;height:auto;min-height:190px;padding:0!important}.workspace-action-modal__panel{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;min-height:180px;padding:20px 28px 16px;display:flex}.workspace-action-modal__content{flex:0 auto;min-width:0}.workspace-action-modal__title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.workspace-action-modal__hint{color:#ffffff8c;margin:0 0 12px;font-size:13px;line-height:1.5}.workspace-action-modal__hint strong{color:#ffffffe0;word-break:break-all;font-weight:500}.workspace-action-modal__input.ant-input,.workspace-action-modal__input.ant-input-affix-wrapper{box-sizing:border-box;width:100%;height:36px;box-shadow:none;color:#fff;background:#ffffff1a;border:none;border-radius:10px;margin:0;padding:0 14px;font-size:14px}.workspace-action-modal__input.ant-input-affix-wrapper{align-items:center;display:flex}.workspace-action-modal__input.ant-input-affix-wrapper .ant-input{color:#fff;padding:0;font-size:14px;background:0 0!important}.workspace-action-modal__input.ant-input::placeholder,.workspace-action-modal__input.ant-input-affix-wrapper .ant-input::placeholder{color:#ffffff73}.workspace-action-modal__input.ant-input:focus,.workspace-action-modal__input.ant-input-focused,.workspace-action-modal__input.ant-input-affix-wrapper:focus-within,.workspace-action-modal__input.ant-input-affix-wrapper-focused{box-shadow:none;background:#ffffff1a;outline:none}.workspace-action-modal__footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;margin-right:0;display:flex}.workspace-action-modal__cancel-btn,.workspace-action-modal__confirm-btn{cursor:pointer;border:none;border-radius:10px;flex:none;min-width:80px;height:32px;padding:0 18px;font-size:14px;font-weight:400;line-height:1;transition:opacity .15s,transform .12s,background .15s}.workspace-action-modal__cancel-btn{color:#000;background:#fff}.workspace-action-modal__cancel-btn:hover:not(:disabled){background:#ffffffeb}.workspace-action-modal__confirm-btn{color:#fff;background:#a855f7}.workspace-action-modal__confirm-btn:hover:not(:disabled){background:#b46aff}.workspace-action-modal__confirm-btn--danger{color:#fff;background:#ef4444}.workspace-action-modal__confirm-btn--danger:hover:not(:disabled){background:#f87171}.workspace-action-modal__cancel-btn:disabled,.workspace-action-modal__confirm-btn:disabled{opacity:.65;cursor:not-allowed}.workspace-action-modal__cancel-btn:active:not(:disabled),.workspace-action-modal__confirm-btn:active:not(:disabled){transform:scale(.98)}@media (width<=720px){.workspace-action-modal-wrap.ant-modal-wrap .ant-modal,.workspace-action-modal.ant-modal-wrap .ant-modal{max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.workspace-action-modal-wrap .ant-modal-container,.workspace-action-modal .ant-modal-container{width:100%;height:auto;min-height:180px}.workspace-action-modal-wrap .ant-modal-content,.workspace-action-modal .ant-modal-content{height:auto;min-height:180px;padding:0!important}.workspace-action-modal__panel{min-height:170px;padding:18px 20px 14px}.workspace-action-modal__title{margin-left:0}.workspace-action-modal__input.ant-input,.workspace-action-modal__input.ant-input-affix-wrapper{width:100%;margin:0}.workspace-action-modal__footer{margin-right:0}}.team-detail.team-detail--guest h3{margin:0;font-weight:500}.team-detail__sidebar-profile{gap:16px;width:100%}.team-detail__sidebar-info{box-sizing:border-box;text-align:left;background:#2a2a2a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:14px 16px;display:flex}.team-detail__sidebar-info-title{color:#ffffff73;letter-spacing:.04em;margin:0;font-size:13px;font-weight:500}.team-detail__sidebar-field{flex-direction:column;gap:6px;min-width:0;display:flex}.team-detail__sidebar-label{color:#ffffff6b;font-size:12px;font-weight:500;line-height:1.2}.team-detail__sidebar-value{min-width:0;margin:0;line-height:1.55}.team-detail__sidebar-value--name{color:#fff;word-break:break-word;font-size:17px;font-weight:600}.team-detail__sidebar-value--desc{color:#ffffffb8;white-space:pre-wrap;word-break:break-word;font-size:13px}.team-detail__sidebar-value--empty{color:#ffffff61;font-size:12px;line-height:1.65}.team-detail__sidebar-skeleton{flex-direction:column;align-items:center;gap:16px;width:100%;padding-top:8px;display:flex}.team-detail__sidebar-skeleton-avatar{background:#ffffff14;border-radius:50%;width:60px;height:60px;animation:1.4s ease-in-out infinite team-detail-skeleton-pulse}.team-detail__sidebar-skeleton-card{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:14px 16px;display:flex}.team-detail__sidebar-skeleton-stats{gap:8px;width:100%;display:flex}.team-detail__sidebar-skeleton-line--stat{flex:1 1 0;min-width:0;height:36px}.team-detail__sidebar-skeleton-line{background:#ffffff14;border-radius:6px;width:100%;height:14px;animation:1.4s ease-in-out infinite team-detail-skeleton-pulse}.team-detail__sidebar-skeleton-line--short{width:45%}.team-detail__sidebar-skeleton-line--tall{height:48px}@keyframes team-detail-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.team-detail__stats-grid{margin-top:0}.team-detail__stats-grid .pc-hub__stat-cell strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.team-detail__filter-tab{width:auto;min-width:var(--pc-filter-w,78px);padding:0 18px}.team-detail__loading{color:#ffffff9e;justify-content:center;align-items:center;gap:10px;padding:48px 0;display:flex}.team-detail__loading--inline{justify-content:flex-start;padding:16px 0}.team-detail__error{flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.team-detail__error .ant-empty-description{color:#ffffff8c}.team-detail__panel{min-width:0}.team-detail__avatar{background:#202020;flex-shrink:0}.team-detail__canvas-grid.workspace-projects,.team-detail__invite-grid.workspace-projects{gap:12px;margin-bottom:0}.team-detail__invite-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.team-detail__action-card .workspace-create-card{gap:10px;padding:10px 8px}.team-detail__action-card--invite{background:#1a1a1a;border-color:#ffffff6b}.team-detail__action-card--link{background:#181818;border-color:#ffffff47}.team-detail__action-card--danger{background:#ff4d4f14;border-color:#ff4d4f73}.team-detail__action-card--danger .team-detail__action-card-icon{color:#ff7875}.team-detail__manage-desc{color:#ffffff8c;margin:0 0 16px;font-size:13px;line-height:1.6}.team-detail__manage-grid.workspace-projects{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.team-detail__action-card-icon{color:#fff;font-size:clamp(28px,2.4vw,36px);line-height:1}.team-detail__canvas .workspace-project-card__meta{min-height:52px;padding:0 36px 8px 10px}.team-detail__canvas .team-detail__canvas-more{top:50%;right:6px;transform:translateY(-50%)}.team-detail__canvas .workspace-project-card__info{padding-top:6px}.team-detail__canvas .workspace-project-card__title{margin-bottom:2px}.team-detail__canvas .workspace-project-card__placeholder{gap:6px;font-size:28px}.team-detail__canvas .team-detail__empty{margin-top:8px}.team-detail__canvas .workspace-project-card__open{position:relative}.team-detail__canvas .workspace-project-card__loading{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.team-detail__member-cell{align-items:center;gap:10px;display:flex}.team-detail__member-name{color:#fff}.team-detail__role-select{min-width:112px}.team-detail__member-role{color:#ffffffb8;font-size:13px}.team-detail__member-remove{padding-inline:0}.team-detail__empty .ant-empty-description{color:#ffffff8c}.team-detail__table .ant-table{color:#ffffffe0;background:0 0}.team-detail__table .ant-table-thead>tr>th{color:#ffffff8c;background:#ffffff0a;border-bottom:1px solid #ffffff14}.team-detail__table .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0f}.team-detail__table .ant-table-tbody>tr:hover>td{background:#ffffff0a}.team-detail__link-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.team-detail__link-hint{color:#ffffff9e;margin:0;font-size:13px;line-height:1.6}.team-detail__link-meta{color:#ffffff8c;margin:0;font-size:13px;line-height:1.5}.team-detail__link-meta strong{color:#ffffffe0;font-weight:500}@media (width<=760px){.team-detail__invite-grid,.team-detail__manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.glare-demo{color:#ffffffe0;background:#050506;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100vh;padding:48px 24px 64px;font-family:system-ui,-apple-system,Segoe UI,Inter,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.glare-demo__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.glare-demo__header{z-index:1;text-align:center;max-width:520px;position:relative}.glare-demo__badge{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-block}.glare-demo__page-title{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#ffffff8c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:600}.glare-demo__page-desc{color:#ffffff73;margin:0;font-size:15px;line-height:1.65}.glare-demo__card{z-index:1;cursor:default;padding:32px 36px;transition:box-shadow .35s,border-color .35s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 80px #000000a6,0 4px 24px #0006}.glare-demo__card:hover{box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 96px #000000b8,0 0 48px #788cff0f;border-color:#ffffff24!important}.glare-demo__card-body{text-align:left;flex-direction:column;gap:12px;display:flex}.glare-demo__card-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;font-size:11px;font-weight:500}.glare-demo__card-title{letter-spacing:-.02em;color:#fffffff2;margin:0;font-size:22px;font-weight:600}.glare-demo__card-desc{color:#ffffff7a;margin:0;font-size:14px;line-height:1.7}.glare-demo__card-meta{color:#ffffff8c;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;font-size:13px;font-weight:500;display:flex}.glare-demo__footer{z-index:1;color:#ffffff47;font-size:13px;position:relative}.glare-demo__footer code{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:6px 10px}@media (width<=480px){.glare-demo__card{max-width:360px;padding:24px 22px;width:100%!important}}.academy-hub{--academy-sidebar-w:488px;--academy-sidebar-bg:#1c1b1c;--academy-accent:#a146ff;--academy-text:#fff;--academy-text-muted:#a6a6a6;--academy-border:#ffffff4d;--academy-divider:#ffffff1a;--academy-card-bg:#2f2f2f99;--academy-upload-h:104px;--academy-card-w:256px;--academy-card-h:278px;--academy-card-cover-h:140px;--academy-card-body-h:138px;--academy-grid-gap:18px;--academy-main-bg:#000;--academy-filter-h:40px;--academy-filter-radius:12px}.academy-hub--page{box-sizing:border-box;width:100%;min-height:0;height:calc(100dvh - var(--app-header-height,72px));max-height:calc(100dvh - var(--app-header-height,72px));background:var(--academy-main-bg);flex-direction:column;flex:auto;display:flex;overflow:hidden}.academy-hub__shell{box-sizing:border-box;background:var(--academy-main-bg);flex:auto;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.academy-hub__sidebar{box-sizing:border-box;flex:0 0 var(--academy-sidebar-w);width:var(--academy-sidebar-w);min-width:var(--academy-sidebar-w);max-width:var(--academy-sidebar-w);border-right:1px solid var(--academy-divider);background:var(--academy-sidebar-bg);height:100%;min-height:100%;color:var(--academy-text);border-radius:0;flex-direction:column;align-self:stretch;min-height:0;padding:24px;display:flex;overflow:hidden}.academy-hub__sidebar-head{align-items:center;gap:12px;min-height:24px;display:flex}.academy-hub__back-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .18s;display:inline-flex}.academy-hub__back-btn:hover{background:#ffffff0f}.academy-hub__back-icon{object-fit:contain;width:18px;height:18px;display:block}.academy-hub__head-divider{background:var(--academy-divider);flex-shrink:0;width:1px;height:20px}.academy-hub__head-title{color:var(--academy-text);margin:0;font-size:20px;font-weight:400;line-height:1.2}.academy-hub__tab-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:12px;display:flex}.academy-hub__tab-active{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex;position:relative}.academy-hub__tab-label{color:var(--academy-text);font-size:18px;font-weight:500;line-height:1.2}.academy-hub__tab-underline{background:var(--academy-accent);border-radius:1px;width:100%;height:2px}.academy-hub__history-link{color:var(--academy-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;line-height:1.2;transition:color .2s;display:inline-flex}.academy-hub__history-link .anticon{font-size:12px}.academy-hub__history-link:hover{color:#ffffffd1}.academy-hub__tab-divider{background:var(--academy-divider);width:100%;height:1px}.academy-hub__file-input{display:none}.academy-hub__upload-zone{box-sizing:border-box;width:100%;height:var(--academy-upload-h);border:1px solid var(--academy-border);background:var(--academy-sidebar-bg);border-radius:12px;flex-shrink:0;margin-top:24px;overflow:hidden}.academy-hub__upload-empty{cursor:pointer;width:100%;height:100%;color:var(--academy-text);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.academy-hub__upload-empty .anticon{color:var(--academy-text);font-size:32px}.academy-hub__upload-empty span{text-align:center;font-size:16px;line-height:1.4}.academy-hub__upload-preview{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:12px 16px;display:flex}.academy-hub__upload-preview-body{flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.academy-hub__upload-thumb-wrap{flex-shrink:0;position:relative}.academy-hub__upload-thumb-btn{cursor:pointer;background:#2a2a2a;border:none;border-radius:8px;width:56px;height:56px;padding:0;display:block;overflow:hidden}.academy-hub__upload-thumb-btn img,.academy-hub__upload-thumb-btn video{object-fit:cover;width:100%;height:100%;display:block}.academy-hub__upload-remove{z-index:1;color:#fff;cursor:pointer;background:#8c8c8cf2;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;transition:opacity .2s;display:inline-flex;position:absolute;top:-6px;right:-6px}.academy-hub__upload-remove:hover{opacity:.88}.academy-hub__upload-filename{max-width:100%;color:var(--academy-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.4;overflow:hidden}.academy-hub__result-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:37px;margin-top:32px;display:flex}.academy-hub__result-title{color:var(--academy-text);flex-shrink:0;margin:0;font-size:18px;font-weight:500;line-height:37px}.academy-hub__result-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.academy-hub__btn{box-sizing:border-box;white-space:nowrap;text-align:center;vertical-align:middle;opacity:1;cursor:pointer;border:none;border-radius:12px;height:37px;margin:0;padding:0 14px;font-size:14px;font-weight:500;line-height:37px;transition:background .2s,filter .2s;display:inline-block}.academy-hub__btn:disabled{opacity:1;cursor:not-allowed}.academy-hub__btn--primary{background:var(--academy-accent);width:84px;color:var(--academy-text);text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.academy-hub__btn--primary.academy-hub__btn--with-credit{text-align:center;justify-content:center;align-items:center;gap:10px;width:auto;min-width:148px;height:37px;padding:0 12px;line-height:1;display:inline-flex}.academy-hub__btn-label{white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.academy-hub__btn-divider{background:#ffffff59;flex:none;align-self:center;width:1px;height:14px;margin:0}.academy-hub__btn-credit{white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.academy-hub__btn-credit-icon{object-fit:contain;flex:none;width:18px;height:18px;display:block;transform:translateY(-1px)}.academy-hub__btn--primary:hover:not(:disabled){filter:brightness(.94)}.academy-hub__btn--primary:disabled{background:var(--academy-accent);color:var(--academy-text);filter:none}.academy-hub__btn--secondary{color:#000;background:#fff;width:84px}.academy-hub__btn--secondary:hover:not(:disabled){background:#f2f2f2}.academy-hub__btn--secondary:disabled{color:#000;background:#fff}.academy-hub__btn--compact{width:54px;padding:0}.academy-hub__result-box{box-sizing:border-box;border:1px solid var(--academy-border);background:var(--academy-sidebar-bg);border-radius:12px;flex-direction:column;flex:auto;width:100%;min-height:180px;margin-top:24px;padding:16px;display:flex;overflow:hidden}.academy-hub__result-error{color:#ff7875;margin-bottom:8px;font-size:14px;line-height:1.5}.academy-hub__result-note{color:#73d13deb;margin-bottom:8px;font-size:13px;line-height:1.5}.academy-hub__uploaded-link{color:#69b1ff;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.academy-hub__uploaded-link:hover{color:#91caff}.academy-hub__result-text{min-height:0;color:var(--academy-text);font:inherit;white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none;flex:auto;margin:0;font-size:16px;line-height:24px;overflow:auto}.academy-hub__result-text--placeholder{color:var(--academy-text-muted)}.academy-hub__result-text::-webkit-scrollbar{width:0;height:0;display:none}.academy-hub__main{box-sizing:border-box;background:var(--academy-main-bg);min-width:0;height:100%;min-height:0;color:var(--text-primary);scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;flex-direction:column;flex:auto;align-items:stretch;padding:32px 24px 24px 32px;display:flex;overflow:hidden auto}.academy-hub__main::-webkit-scrollbar{width:8px}.academy-hub__main::-webkit-scrollbar-track{background:0 0}.academy-hub__main::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.academy-hub__library{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.academy-hub__library-head{margin-bottom:24px}.academy-hub__main-title{color:#fff;margin:0;font-size:32px;font-weight:400;line-height:1.2}.academy-hub__library-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;max-width:100%;margin-bottom:24px;display:flex}.academy-hub__category-tabs{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.academy-hub__category-tab{box-sizing:border-box;color:#ffffffb8;cursor:pointer;background:#2f2f2f99;border:none;border-radius:12px;height:40px;padding:0 16px;font-size:16px;font-weight:500;line-height:1;transition:background .18s,color .18s}.academy-hub__category-tab--all{width:78px;padding:0}.academy-hub__category-tab:hover{color:#fff}.academy-hub__category-tab--active{color:#fff;background:#2f2f2f;border:none}.academy-hub__library-filters{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.academy-hub--page .academy-hub__search-input.ant-input-affix-wrapper{box-sizing:border-box;width:270px;height:var(--academy-filter-h);min-height:var(--academy-filter-h);align-items:center;padding:0 12px 0 16px;border-radius:var(--academy-filter-radius)!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff9!important}.academy-hub--page .academy-hub__search-input.ant-input-affix-wrapper:hover,.academy-hub--page .academy-hub__search-input.ant-input-affix-wrapper-focused,.academy-hub--page .academy-hub__search-input.ant-input-affix-wrapper:focus-within{box-shadow:none!important;border-color:#ffffffbf!important}.academy-hub--page .academy-hub__search-input .ant-input{font-size:14px;height:calc(var(--academy-filter-h) - 2px)!important;color:#fff!important;background:0 0!important;border-radius:0!important;line-height:1.4!important}.academy-hub--page .academy-hub__search-input .ant-input::placeholder{color:#ffffff73}.academy-hub--page .academy-hub__search-input .ant-input-prefix{color:#ffffff8c;margin-inline-end:8px}.academy-hub--page .academy-hub__model-select{width:153px;height:var(--academy-filter-h)}.academy-hub--page .academy-hub__model-select.ant-select{height:var(--academy-filter-h)!important;min-height:var(--academy-filter-h)!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff9!important;border-radius:12px!important;padding-inline:12px!important}.academy-hub--page .academy-hub__model-select.ant-select:hover:not(.ant-select-disabled),.academy-hub--page .academy-hub__model-select.ant-select-focused,.academy-hub--page .academy-hub__model-select.ant-select-open,.academy-hub--page .academy-hub__model-select.ant-select-outlined:not(.ant-select-disabled):focus-within{box-shadow:none!important;border-color:#ffffffbf!important}.academy-hub--page .academy-hub__model-select .ant-select-content-value,.academy-hub--page .academy-hub__model-select .ant-select-placeholder{font-size:14px;line-height:calc(var(--academy-filter-h) - 2px)!important;color:#fff!important}.academy-hub--page .academy-hub__model-select .ant-select-suffix{color:#ffffff8c!important}.academy-hub--page .academy-hub__model-select .ant-select-selector{height:var(--academy-filter-h)!important;min-height:var(--academy-filter-h)!important;border-radius:var(--academy-filter-radius)!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff9!important;align-items:center!important;padding:0 12px!important;display:flex!important}.academy-hub--page .academy-hub__model-select .ant-select-selection-wrap,.academy-hub--page .academy-hub__model-select .ant-select-selection-search,.academy-hub--page .academy-hub__model-select .ant-select-selection-search-input{height:100%!important}.academy-hub--page .academy-hub__model-select .ant-select-selection-item,.academy-hub--page .academy-hub__model-select .ant-select-selection-placeholder{font-size:14px;line-height:calc(var(--academy-filter-h) - 2px)!important;color:#fff!important}.academy-hub--page .academy-hub__model-select .ant-select-arrow{color:#ffffff8c!important}.academy-hub--page .academy-hub__model-select.ant-select-focused .ant-select-selector,.academy-hub--page .academy-hub__model-select:hover .ant-select-selector{border-color:#ffffffbf!important}.academy-hub__library-body{box-sizing:border-box;width:100%;max-width:100%;min-height:240px;overflow:visible}.academy-hub__library-state{color:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex}.academy-hub__library-load{color:#ffffff8c;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:8px;font-size:14px;display:flex}.academy-prompt-grid{grid-template-columns:repeat(auto-fill, var(--academy-card-w));gap:var(--academy-grid-gap);box-sizing:border-box;justify-content:start;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.academy-prompt-grid>li{width:var(--academy-card-w);min-width:0}.academy-prompt-card{box-sizing:border-box;width:var(--academy-card-w);height:var(--academy-card-h)}.academy-prompt-card__button{box-sizing:border-box;background:var(--academy-card-bg);width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;border:none;border-radius:24px;flex-direction:column;padding:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.academy-prompt-card__button:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0000007a}.academy-prompt-card__cover{width:100%;height:var(--academy-card-cover-h);background:#202020;border-radius:24px 24px 0 0;flex-shrink:0;position:relative;overflow:hidden}.academy-prompt-card__cover-media,.academy-prompt-card__cover-media--empty{width:100%;height:100%}.academy-prompt-card__cover-media img,.academy-prompt-card__cover-media video{object-fit:cover;width:100%;height:100%;display:block}.academy-prompt-card__cover-media--empty{color:#ffffff47;justify-content:center;align-items:center;font-size:32px;display:flex}.academy-prompt-card__video-badge{color:#fff;background:#00000094;border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:10px;right:10px}.academy-prompt-card__tags{flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.academy-prompt-card__tag{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000094;border-radius:4px;max-width:154px;height:21px;padding:0 8px;font-size:12px;font-weight:500;line-height:21px;overflow:hidden}.academy-prompt-card__body{box-sizing:border-box;width:100%;height:var(--academy-card-body-h);flex:0 0 var(--academy-card-body-h);background:var(--academy-card-bg);border-radius:0 0 24px 24px;flex-direction:column;padding:14px 16px 12px;display:flex}.academy-prompt-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:400;line-height:1.3;overflow:hidden}.academy-prompt-card__desc{color:#fff9;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.academy-prompt-card__divider{background:#ffffff1a;width:208px;max-width:100%;height:1px;margin:auto 0 10px;display:block}.academy-prompt-card__stats{color:#fff9;align-items:center;gap:16px;font-size:14px;line-height:1;display:flex}.academy-prompt-card__stat{align-items:center;gap:6px;display:inline-flex}.academy-prompt-card__stat .anticon{font-size:16px}.reverse-prompting__error-text{color:#ff7875}.reverse-prompting__sentinel{width:100%;height:1px}.reverse-prompting__media{background:#0b0b0b;width:100%;position:relative;overflow:hidden}.reverse-prompting__media--detail{aspect-ratio:16/10;border-radius:8px}.reverse-prompting__media img,.reverse-prompting__media video{object-fit:cover;width:100%;height:100%;display:block}.reverse-prompting__media-placeholder{color:#ffffff47;justify-content:center;align-items:center;width:100%;height:100%;font-size:36px;display:flex}.reverse-prompting__video-badge{color:#fff;background:#00000094;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:10px;left:10px}.reverse-prompting__tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reverse-prompting__detail{flex-direction:column;gap:18px;display:flex}.reverse-prompting__detail-top{grid-template-columns:minmax(280px,1.1fr) minmax(240px,.9fr);gap:18px;display:grid}.reverse-prompting__detail-side{flex-direction:column;gap:14px;min-width:0;display:flex}.reverse-prompting__detail-title{color:#ffffffeb;margin:0;font-size:20px;font-weight:700;line-height:1.35}.reverse-prompting__detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reverse-prompting__detail-meta-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:10px 12px}.reverse-prompting__detail-meta-label{color:#ffffff73;font-size:12px;display:block}.reverse-prompting__detail-meta-value{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.reverse-prompting__detail-section{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.reverse-prompting__detail-section h3{color:#ffffffe0;margin:0 0 10px;font-size:14px;font-weight:700}.reverse-prompting__detail-section p,.reverse-prompting__detail-section pre{color:#ffffffb8;font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.reverse-prompting__detail-link{color:#69b1ff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.reverse-prompting__detail-link:hover{color:#91caff}.reverse-prompting__detail-loading,.reverse-prompting__detail-error{color:#ffffffad;align-items:center;gap:10px;font-size:13px;display:flex}.reverse-prompting__detail-error{color:#ff7875}.reverse-prompting-modal .ant-modal-content{background:#141414}.reverse-prompting-modal .ant-modal-header{background:0 0}.reverse-prompting-modal .ant-modal-title,.reverse-prompting-modal .ant-modal-close{color:#ffffffe0}.academy-history-modal-panel{--academy-history-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;--academy-history-bg:#1b1b1d;--academy-history-border:#ffffff4d;--academy-history-radius:24px;--academy-history-width:1360px;--academy-history-height:794px;--academy-history-divider:#ffffff1a;--academy-history-pad-x:40px;--academy-history-pad-top:36px;--academy-history-pad-bottom:24px;--academy-history-scrollbar-w:4px;--academy-history-scrollbar-thumb-h:111px;box-sizing:border-box;width:var(--academy-history-width);max-width:calc(100vw - 48px);height:var(--academy-history-height);border:1px solid var(--academy-history-border);border-radius:var(--academy-history-radius);background:var(--academy-history-bg);max-height:calc(100vh - 80px);font-family:var(--academy-history-font);flex-direction:column;flex-shrink:0;animation:.2s academy-history-modal-in;display:flex;position:relative;overflow:hidden}.academy-history-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@keyframes academy-history-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.academy-history-modal__header{z-index:1;padding:var(--academy-history-pad-top) var(--academy-history-pad-x) 0;background:0 0;flex-shrink:0;margin:0;position:relative}.academy-history-modal__title{color:#fff;font-family:var(--academy-history-font);margin:0;font-size:24px;font-weight:500;line-height:1.2}.academy-history-modal__close-btn{z-index:100;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:24px;right:24px}.academy-history-modal__close-btn:hover{opacity:.82}.academy-history-modal__close-icon{object-fit:contain;pointer-events:none;width:24px;height:24px;display:block}.academy-history-modal__header-divider{background:var(--academy-history-divider);width:100%;height:1px;margin-top:24px;display:block}.academy-history-modal-panel:has(.academy-history-modal__body--scrollable) .academy-history-modal__header-divider{width:calc(100% - var(--academy-history-scrollbar-w))}.academy-history-modal__body{z-index:1;min-height:0;padding:16px var(--academy-history-pad-x) var(--academy-history-pad-bottom);flex:auto;position:relative;overflow:hidden}.academy-history-modal__body--scrollable{padding-right:0}.academy-history{flex-direction:column;height:100%;min-height:0;display:flex}.academy-history__scroll{flex:auto;align-items:stretch;height:100%;min-height:0;display:flex}.academy-history__scrollbar{flex:0 0 var(--academy-history-scrollbar-w);width:var(--academy-history-scrollbar-w);align-self:stretch;position:relative}.academy-history__scrollbar-thumb{width:var(--academy-history-scrollbar-w);height:var(--academy-history-scrollbar-thumb-h);opacity:0;pointer-events:none;will-change:transform;background:#ffffff8c;border-radius:4px;transition:opacity .15s;position:absolute;top:0;right:0}.academy-history__scrollbar-thumb.is-visible{opacity:1}.academy-history__state{color:#ffffff8c;min-height:240px;font-family:var(--academy-history-font);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;display:flex}.academy-history .ant-empty-description{color:#ffffff8c}.academy-history__list{padding:0 var(--academy-history-pad-x) 0 0;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;margin:0;list-style:none;display:flex;overflow:hidden auto}.academy-history__list::-webkit-scrollbar{width:0;height:0;display:none}.academy-history__row{border-bottom:1px solid var(--academy-history-divider);align-items:center;gap:20px;min-height:136px;padding:20px 0;display:flex}.academy-history__main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:auto;align-items:flex-start;gap:20px;padding:0;transition:opacity .2s;display:flex}.academy-history__main:hover{opacity:.88}.academy-history__thumb{background:#2f2f2f;border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.academy-history__thumb img,.academy-history__thumb video{object-fit:cover;width:100%;height:100%;display:block}.academy-history__thumb--empty{color:#ffffff47;background:linear-gradient(135deg,#ffffff14,#ffffff05);justify-content:center;align-items:center;font-size:24px;display:flex}.academy-history__body{flex:auto;min-width:0;padding-top:2px}.academy-history__meta{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.academy-history__title{color:#fff;min-width:0;font-family:var(--academy-history-font);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:16px;font-weight:500;line-height:1.35;overflow:hidden}.academy-history__date{color:#999;font-family:var(--academy-history-font);text-align:right;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.2}.academy-history__date--empty{visibility:hidden}.academy-history__desc{color:#999;font-family:var(--academy-history-font);-webkit-line-clamp:3;word-break:break-word;white-space:pre-wrap;-webkit-box-orient:vertical;margin:10px 0 0;padding-right:8px;font-size:14px;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.academy-history__copy-btn{box-sizing:border-box;color:#000;width:84px;height:37px;font-family:var(--academy-history-font);text-align:center;cursor:pointer;background:#fff;border:none;border-radius:12px;flex-shrink:0;align-self:center;margin:0;padding:0;font-size:14px;font-weight:500;line-height:37px;transition:opacity .2s}.academy-history__copy-btn:hover{opacity:.88}.academy-history__load{color:#a8a8a8d9;border-bottom:none;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:8px 0 16px;font-size:13px;display:flex}.academy-history__scroll-sentinel{border:none;width:100%;height:1px;margin:0;padding:0;list-style:none}@media (width<=1420px){.academy-history-modal-panel{--academy-history-width:min(1360px, calc(100vw - 48px));--academy-history-height:min(794px, calc(100vh - 80px))}}@media (width<=1100px){.academy-history-modal-panel{--academy-history-pad-x:24px;--academy-history-pad-top:32px;--academy-history-pad-bottom:20px}.academy-history-modal__close-btn{top:20px;right:20px}.academy-history__row{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:0;padding:16px 0}.academy-history__main{flex:100%;gap:16px}.academy-history__meta{flex-wrap:wrap;gap:8px}.academy-history__date{text-align:left}.academy-history__copy-btn{margin-left:auto}.academy-hub__shell{flex-direction:column;gap:0;padding:0;overflow:hidden}.academy-hub__sidebar{border-right:none;border-bottom:1px solid var(--academy-divider);flex:none;align-self:auto;width:100%;min-width:0;max-width:none;height:auto;min-height:0}.academy-hub__upload-zone,.academy-hub__result-box{width:100%}.academy-hub__result-box{flex:none;height:min(52vh,420px)}.academy-hub__main{flex:auto;height:auto;min-height:0;padding:24px 16px 16px;overflow:hidden auto}.academy-hub__library{width:100%;max-width:none;margin:24px 0}}@media (width<=760px){.academy-hub__shell{padding:12px 12px 0}.academy-hub__sidebar{padding:16px}.academy-hub__library-head{margin-bottom:16px}.academy-hub__library-toolbar{flex-direction:column;align-items:stretch}.academy-hub__library-filters{flex-wrap:wrap;width:100%;margin-left:0}.academy-hub__search-input.ant-input-affix-wrapper,.academy-hub__model-select{width:100%}.academy-hub__result-head{flex-direction:column;align-items:flex-start;margin-top:32px}.academy-hub__result-actions{justify-content:flex-start;width:100%}.academy-prompt-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch}.academy-prompt-grid>li,.academy-prompt-card,.academy-prompt-card__cover,.academy-prompt-card__body{width:100%;min-width:0;max-width:none}.academy-prompt-card{height:auto;min-height:var(--academy-card-h)}.academy-prompt-card__cover{width:100%;height:var(--academy-card-cover-h)}.academy-prompt-card__body{width:100%;height:var(--academy-card-body-h);flex:0 0 var(--academy-card-body-h)}.reverse-prompting__detail-top,.reverse-prompting__detail-meta{grid-template-columns:1fr}}[data-color-mode=light] .academy-hub--page,[data-color-mode=light] .academy-hub__shell{background:#f5f5f5}[data-color-mode=light] .academy-hub__main{background:#fff}[data-color-mode=light] .academy-hub__sidebar{color:#1a1408eb;background:#fff}[data-color-mode=light] .academy-hub__head-title,[data-color-mode=light] .academy-hub__tab-label,[data-color-mode=light] .academy-hub__result-title,[data-color-mode=light] .academy-hub__upload-empty,[data-color-mode=light] .academy-hub__upload-empty .anticon,[data-color-mode=light] .academy-hub__upload-filename,[data-color-mode=light] .academy-hub__result-text{color:#1a1408eb}[data-color-mode=light] .academy-hub__upload-zone,[data-color-mode=light] .academy-hub__result-box{background:#fff;border-color:#0000001f}[data-color-mode=light] .academy-hub__main-title,[data-color-mode=light] .academy-prompt-card__title{color:#1a1408eb}[data-color-mode=light] .academy-prompt-card__desc,[data-color-mode=light] .academy-hub__library-load{color:#1a140894}[data-color-mode=light] .academy-prompt-card__button,[data-color-mode=light] .academy-prompt-card__body{background:#ffffffeb}[data-color-mode=light] .academy-prompt-card__button:hover{box-shadow:0 12px 28px #0f172a1a}.task-hall__grid-wrap{box-sizing:border-box;background:0 0;width:100%;padding:8px 0 40px}.task-hall__grid{grid-template-columns:repeat(auto-fill,450px);gap:16px;width:100%;margin:0;display:grid}.task-hall__card-slot{width:450px;min-width:0;max-width:100%}@keyframes task-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.task-card{box-sizing:border-box;opacity:1;color:#fff;background:#1a1a1a;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:450px;max-width:100%;height:224px;min-height:224px;padding:24px 24px 16px;transition:border-color .25s,box-shadow .25s,transform .25s;animation:.45s both task-card-enter;display:flex}.task-card:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.task-card--clickable{cursor:pointer}.task-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #7c3aeda6}.task-card__header{grid-template-columns:minmax(0,1fr) 85px;align-items:start;column-gap:10px;min-height:0;display:grid}.task-card__title{letter-spacing:0;color:#fff;opacity:1;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;margin:6px 0 0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:100%;display:-webkit-box;overflow:hidden}.task-card__status-badge{opacity:1;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;width:52px;height:29px;padding:0;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.task-card__status-badge--recruiting{color:#fff;background:#a146ff}.task-card__status-badge--progress{color:#111;background:#fff}.task-card__meta{flex-direction:column;gap:14px;margin-top:26px;display:flex}.task-card__meta-line{letter-spacing:0;color:#fff9;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.task-card__divider{opacity:1;border:none;border-top:1px solid #ffffff1a;flex-shrink:0;width:402px;max-width:100%;height:0;margin:auto 0 0}.task-card__footer{flex-shrink:0;grid-template-columns:minmax(0,1fr) 85px;align-items:center;column-gap:12px;min-height:0;margin-top:16px;display:grid}.task-card__price{color:#fff;opacity:1;white-space:nowrap;letter-spacing:.02em;flex-shrink:0;font-size:16px;font-weight:700}.task-card__action{box-sizing:border-box;opacity:1;color:#ffffffe0;text-align:center;white-space:nowrap;cursor:pointer;background:#2f2f2f;border:1px solid #0000001a;border-radius:32px;justify-content:center;justify-self:end;align-items:center;width:85px;height:33px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.task-card__action:hover{color:#fff;background:#3a3a3a;border-color:#0000001a}.task-card__action:focus-visible{outline-offset:2px;border-radius:32px;outline:2px solid #ffffff59}@media (width<=960px){.task-hall__grid{grid-template-columns:minmax(0,1fr)}.task-hall__card-slot,.task-card{width:100%}}@media (width<=560px){.task-card{height:auto;min-height:224px}}@media (prefers-reduced-motion:reduce){.task-card{transition:none;animation:none}.task-card:hover,.task-card--clickable:hover{transform:none}}.task-detail-page{--task-detail-stat-card-w:365px;--task-detail-info-gap:12px;--task-detail-sidebar-w:400px;--task-detail-publisher-h:367px;--task-detail-back-w:28px;--task-detail-applicant-avatar:60px;--task-detail-content-offset:16px;--task-detail-accept-btn-w:137px;--task-detail-accept-btn-h:52px;--task-detail-close-btn-w:86px;--task-detail-close-btn-h:40px;box-sizing:border-box;color:#fff;width:100%;padding:8px 24px 64px;position:relative}.task-detail-page__shell{width:100%;max-width:calc(var(--task-detail-stat-card-w) * 3 + var(--task-detail-info-gap) * 2 + var(--task-detail-sidebar-w) + 80px);padding-top:var(--task-detail-content-offset);box-sizing:border-box;margin:0 auto}.task-detail-page__body{min-width:0}.task-detail-page__grid{grid-template-columns:minmax(0, 1fr) var(--task-detail-sidebar-w);align-items:start;gap:32px;display:grid}.task-detail-page__content{min-width:0;max-width:calc(var(--task-detail-stat-card-w) * 3 + var(--task-detail-info-gap) * 2)}.task-detail-page__back{left:-16px;top:calc(var(--task-detail-content-offset) - 2px);z-index:1;width:var(--task-detail-back-w);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:28px;margin:0;padding:0;transition:background .18s;display:inline-flex;position:absolute}.task-detail-page__back:hover{background:#ffffff0f}.task-detail-page__loading,.task-detail-page__empty{flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 0;display:flex}.task-detail-page__hero{margin-bottom:24px}.task-detail-page__hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-detail-page__hero-head{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.task-detail-page__title{color:#fff;flex:0 auto;min-width:0;margin:0;font-size:28px;font-weight:700;line-height:1.25}.task-detail-page__status{box-sizing:border-box;opacity:1;letter-spacing:0;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:29px;padding:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.task-detail-page__status--recruiting{color:#fff;background:#a146ff}.task-detail-page__status--progress{color:#111;background:#fff;width:auto;min-width:52px;padding:0 10px}.task-detail-page__section{margin-bottom:68px}.task-detail-page__deadline{color:#ffffff73;margin:10px 0 0;font-size:14px;line-height:1.4}.task-detail-page__stat-cards{gap:var(--task-detail-info-gap);flex-wrap:nowrap;min-width:0;margin-bottom:24px;display:flex}.task-detail-page__stat-cards>.ant-tooltip-open{width:var(--task-detail-stat-card-w);flex-shrink:0;height:92px;display:flex}.task-detail-page__stat-cards>span:has(.task-detail-page__stat-card){width:var(--task-detail-stat-card-w);flex-shrink:0;height:92px;display:flex}.task-detail-page__stat-cards>.ant-tooltip-open .task-detail-page__stat-card{width:100%;height:100%}.task-detail-page__stat-cards>span:has(.task-detail-page__stat-card) .task-detail-page__stat-card{width:100%;height:100%}.task-detail-page__stat-card{width:var(--task-detail-stat-card-w);box-sizing:border-box;opacity:1;cursor:default;text-align:center;background:#1a1a1a;border:1px solid #1c1b1c;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:92px;padding:0 16px;display:flex}.task-detail-page__stat-card--contact{position:relative;overflow:hidden}.task-detail-page__stat-card-badge{z-index:1;box-sizing:border-box;opacity:1;letter-spacing:0;text-align:center;color:#fff9;white-space:nowrap;pointer-events:none;background:#ffffff1a;border-top-right-radius:12px;border-bottom-left-radius:12px;justify-content:center;align-items:center;width:158px;height:25px;padding:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;display:flex;position:absolute;top:0;right:0}.task-detail-page__stat-card-value{color:#fff;white-space:nowrap;word-break:normal;text-overflow:ellipsis;text-align:center;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:2px;max-width:100%;margin:0;padding:0;font-size:22px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.task-detail-page__stat-card:not(.task-detail-page__stat-card--contact) .task-detail-page__stat-card-value,.task-detail-page__stat-card-value--placeholder{letter-spacing:0;color:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1}.task-detail-page__stat-card-unit{letter-spacing:0;color:#fff;flex-shrink:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1}.task-detail-page__stat-card-label{color:#ffffff73;text-align:center;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.3}.task-detail-page__desc{white-space:pre-wrap;color:#ffffffb8;margin:0;font-size:14px;line-height:1.75}.task-detail-page__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;display:flex}.task-detail-page__accept-btn{width:var(--task-detail-accept-btn-w);height:var(--task-detail-accept-btn-h);box-sizing:border-box;opacity:1;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.task-detail-page__accept-btn-bg{z-index:0;width:var(--task-detail-accept-btn-w);height:var(--task-detail-accept-btn-h);object-fit:fill;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute;inset:0}.task-detail-page__accept-btn>.glare-hover--overlay.task-detail-page__accept-btn-glare{z-index:1;-webkit-mask-image:url(/image/Button6.png);mask-image:url(/image/Button6.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--task-detail-accept-btn-w) var(--task-detail-accept-btn-h);-webkit-mask-size:var(--task-detail-accept-btn-w) var(--task-detail-accept-btn-h);mask-size:var(--task-detail-accept-btn-w) var(--task-detail-accept-btn-h);contain:strict;border-radius:0;inset:0;overflow:hidden;width:var(--task-detail-accept-btn-w)!important;height:var(--task-detail-accept-btn-h)!important}.task-detail-page__accept-btn>.task-detail-page__accept-btn-glare:before{mix-blend-mode:soft-light;border-radius:inherit;width:100%;height:100%;inset:0}.task-detail-page__accept-btn:hover:not(:disabled) .task-detail-page__accept-btn-glare:before,.task-detail-page__accept-btn:focus-visible:not(:disabled) .task-detail-page__accept-btn-glare:before{opacity:var(--gh-glare-opacity);background-position:50% 125%}.task-detail-page__accept-btn:active:not(:disabled){transform:scale(.98)}.task-detail-page__accept-btn:disabled{cursor:not-allowed;transform:none}.task-detail-page__accept-btn:disabled:not(.is-done):not(.is-loading){opacity:.55;filter:none}.task-detail-page__accept-btn.is-loading:disabled{opacity:.72;filter:none}.task-detail-page__accept-btn.is-done{width:auto;min-width:var(--task-detail-accept-btn-w);height:var(--task-detail-accept-btn-h);color:#ffffff73;opacity:.55;background:#ffffff14;border:.5px solid #ffffff1f;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:500}.task-detail-page__close-btn{width:var(--task-detail-close-btn-w);height:var(--task-detail-close-btn-h);color:#000;white-space:nowrap;box-sizing:border-box;opacity:1;cursor:pointer;background:#fff;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:opacity .2s,transform .12s,background .2s;display:inline-flex}.task-detail-page__close-btn:hover:not(:disabled){background:#ffffffeb}.task-detail-page__close-btn:active:not(:disabled){transform:scale(.98)}.task-detail-page__close-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.task-detail-page__hint{color:#ffffff6b;margin:0;font-size:12px;line-height:1.5}.task-detail-page__sidebar{min-width:0;position:sticky;top:16px}.task-detail-page__publisher-card{width:var(--task-detail-sidebar-w);height:var(--task-detail-publisher-h);box-sizing:border-box;opacity:1;background:#1a1a1a;border:1px solid #1c1b1c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:28px 20px 22px;display:flex;overflow:hidden}.task-detail-page__publisher-profile{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;display:flex}.task-detail-page__publisher-profile:disabled{cursor:default}.task-detail-page__publisher-profile strong{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:1.3}.task-detail-page__avatar,.task-detail-page__avatar-antd{object-fit:cover;border-radius:50%;flex-shrink:0}.task-detail-page__avatar-antd{background:#ffffff14!important}.task-detail-page__publisher-stats{opacity:1;box-sizing:border-box;background:#ffffff0d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:352px;height:82px;margin:0 auto;padding:0;display:grid}.task-detail-page__publisher-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.task-detail-page__publisher-stat strong{color:#fff;font-size:18px;font-weight:600;line-height:1.2}.task-detail-page__publisher-stat span{color:#ffffff6b;font-size:12px;line-height:1.3}.task-detail-page__applicants{margin-top:8px;padding-top:0}.task-detail-page__applicants-title{color:#fff;margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.3}.task-detail-page__applicant-list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.task-detail-page__applicant-item{background:0 0;border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.task-detail-page__applicant-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-detail-page__applicant-main{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.task-detail-page__applicant-user{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:0;font-size:15px;font-weight:500;display:inline-flex}.task-detail-page__applicant-avatar,.task-detail-page__applicant-user .task-detail-page__avatar,.task-detail-page__applicant-user .task-detail-page__avatar-antd{opacity:1;width:60px!important;height:60px!important}.task-detail-page__applicant-user:disabled{cursor:default}.task-detail-page__portfolio{padding-left:calc(var(--task-detail-applicant-avatar) + 12px);flex-wrap:wrap;gap:12px;display:flex}.task-detail-page__portfolio-link{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:12px;flex-shrink:0;width:240px;height:140px;margin:0;padding:0;transition:opacity .18s;display:block;overflow:hidden}.task-detail-page__portfolio-link:hover{opacity:.92}.task-detail-page__portfolio-thumb,.task-detail-page__portfolio-empty{object-fit:cover;opacity:1;background:#ffffff0f;border-radius:12px;width:240px;height:140px;display:block}.task-detail-page__portfolio-empty{display:block}.task-detail-page__applicant-action{flex-shrink:0}.task-detail-page__select-btn{color:#111;white-space:nowrap;box-sizing:border-box;opacity:1;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:32px;justify-content:center;align-items:center;width:78px;min-width:78px;height:33px;padding:0;font-size:13px;font-weight:500;line-height:1;transition:opacity .18s;display:inline-flex}.task-detail-page__select-btn:hover:not(:disabled):not(.is-selected):not(.is-disabled){opacity:.88}.task-detail-page__select-btn:disabled,.task-detail-page__select-btn.is-disabled{color:#ffffff59;cursor:not-allowed;background:#ffffff14;border-color:#0000}.task-detail-page__select-btn.is-selected{color:#c4b5fd;cursor:default;background:#a146ff2e;border-color:#a146ff59}@media (width<=1200px){.task-detail-page__grid{grid-template-columns:minmax(0,1fr)}.task-detail-page__content{max-width:none}.task-detail-page__sidebar{width:100%;max-width:var(--task-detail-sidebar-w);position:static}.task-detail-page__stat-cards{flex-wrap:wrap}.task-detail-page__publisher-card{width:100%;max-width:var(--task-detail-sidebar-w);height:auto;min-height:var(--task-detail-publisher-h)}.task-detail-page__publisher-stats{width:100%;max-width:352px;height:82px}.task-detail-page__stat-card,.task-detail-page__stat-cards>.ant-tooltip-open{width:100%;max-width:var(--task-detail-stat-card-w)}.task-detail-page__stat-cards>span:has(.task-detail-page__stat-card){width:100%;max-width:var(--task-detail-stat-card-w)}.task-detail-page__applicant-head{align-items:flex-start}.task-detail-page__portfolio{padding-left:0}}@media (width<=640px){.task-detail-page{padding-inline:16px}.task-detail-page__back{left:-4px;top:calc(var(--task-detail-content-offset) - 2px)}.task-detail-page__title{font-size:22px}}.credit-transactions-page{box-sizing:border-box;width:100%;min-height:calc(100dvh - var(--app-header-height,72px));color:#fff;background:#000;font-family:PingFang SC,SF Pro Text,Microsoft YaHei,sans-serif;overflow-y:auto}.credit-transactions-page__shell{box-sizing:border-box;width:min(1440px,100% - 48px);margin:0 auto;padding:24px 0 48px}.credit-transactions-page__back{color:#ffffffad;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;height:34px;margin-bottom:14px;padding:0 10px;font-size:14px;display:inline-flex}.credit-transactions-page__back:hover{color:#fff;background:#ffffff0f}.credit-transactions-page__back img{object-fit:contain;display:block}.credit-transactions-page__account,.credit-transactions-page__records{background:#171717;border:1px solid #ffffff1a;border-radius:8px}.credit-transactions-page__account{min-height:150px;padding:26px 28px}.credit-transactions-page__account-title{align-items:center;gap:10px;display:flex}.credit-transactions-page__account-title h1{letter-spacing:0;margin:0;font-size:20px;font-weight:600}.credit-transactions-page__account-title span{color:#ffffff8a;background:#292929;border-radius:4px;padding:3px 8px;font-size:11px;line-height:18px}.credit-transactions-page__balance{align-items:baseline;gap:10px;margin-top:26px;display:flex}.credit-transactions-page__balance strong{align-items:center;gap:7px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.credit-transactions-page__balance strong img{object-fit:contain;width:17px;height:17px;display:block}.credit-transactions-page__balance span{color:#ffffff70;font-size:12px}.credit-transactions-page__records{margin-top:16px;padding:22px 20px 18px}.credit-transactions-page__records-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:38px;padding:0 4px 12px;display:flex}.credit-transactions-page__records-head h2{color:#fff;align-self:stretch;align-items:center;margin:0;font-size:14px;font-weight:500;display:flex;position:relative}.credit-transactions-page__records-head h2:after{content:"";background:#fff;height:2px;position:absolute;bottom:-13px;left:0;right:0}.credit-transactions-page__records-head span{color:#ffffff6b;font-size:12px}.credit-transactions-page__table-wrap{background:#141414;border:1px solid #ffffff14;border-radius:6px;margin-top:14px;overflow:hidden}.credit-transactions-page__table{border-collapse:collapse;table-layout:fixed;width:100%}.credit-transactions-page__table th{color:#ffffff8c;text-align:left;background:#202020;height:42px;padding:0 18px;font-size:12px;font-weight:500}.credit-transactions-page__table td{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff12;height:54px;padding:0 18px;font-size:13px;line-height:1.45;overflow:hidden}.credit-transactions-page__table th:first-child{width:180px}.credit-transactions-page__table th:nth-child(2){width:160px}.credit-transactions-page__table th:nth-child(4),.credit-transactions-page__table th:nth-child(5){text-align:right;width:130px}.credit-transactions-page__table td:nth-child(4),.credit-transactions-page__table td:nth-child(5){text-align:right}.credit-transactions-page__table tbody tr:hover{background:#ffffff06}.credit-transactions-page__table td.is-positive{color:#34d399;font-weight:600}.credit-transactions-page__table td.is-negative{color:#f87171;font-weight:600}.credit-transactions-page__state{background:#141414;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;min-height:360px;margin-top:14px;display:flex}.credit-transactions-page__state .ant-empty-description{color:#ffffff6b}.credit-transactions-page__pagination{justify-content:flex-end;align-items:center;gap:12px;min-height:50px;padding-top:14px;display:flex}.credit-transactions-page__pagination span{color:#ffffff75;font-size:12px}.credit-transactions-page__pagination button{color:#ffffffd1;cursor:pointer;background:#242424;border:1px solid #ffffff1f;border-radius:6px;height:32px;padding:0 14px;font-size:12px}.credit-transactions-page__pagination button:hover:not(:disabled){color:#fff;background:#303030}.credit-transactions-page__pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=760px){.credit-transactions-page__shell{width:calc(100% - 28px);padding-top:16px}.credit-transactions-page__account{min-height:130px;padding:22px 20px}.credit-transactions-page__records{padding:18px 14px}.credit-transactions-page__table-wrap{background:0 0;border:none;overflow:visible}.credit-transactions-page__table,.credit-transactions-page__table tbody{display:block}.credit-transactions-page__table thead{display:none}.credit-transactions-page__table tr{background:#1d1d1d;border:1px solid #ffffff1a;border-radius:6px;gap:10px;margin-bottom:10px;padding:15px;display:grid}.credit-transactions-page__table td{white-space:normal;border:none;justify-content:space-between;gap:18px;height:auto;padding:0;display:flex;text-align:right!important}.credit-transactions-page__table td:before{content:attr(data-label);color:#ffffff6b;flex:none;font-size:12px}.credit-transactions-page__pagination{justify-content:center}}.task-quota-page__account-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-quota-page__recharge-btn{color:#fff;cursor:pointer;background:#a146ff;border:none;border-radius:6px;flex-shrink:0;height:34px;padding:0 16px;font-size:13px;font-weight:500;transition:background .18s,opacity .18s}.task-quota-page__recharge-btn:hover{background:#b46aff}.task-quota-page__meta{color:#ffffff70;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.task-quota-page__meta strong{color:#ffffffc7;margin-left:4px;font-weight:500}.shader-card{isolation:isolate;box-sizing:border-box;background:#121212;border:1px solid #ffffff14;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.shader-card__backdrop{z-index:0;border-radius:inherit;pointer-events:none;background:#121212;position:absolute;inset:0}.shader-pricing-card .shader-card__backdrop{background-color:#111;background-image:url(/image/Card%207.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shader-pricing-card.membership-plan-card-shell--enterprise .shader-card__backdrop{background-image:url(/image/Card%208.png)}.shader-card__canvas{z-index:1;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:screen;filter:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.shader-card__canvas[data-shader-ready=true]{opacity:1;visibility:visible}.shader-pricing-card .shader-card__canvas{mix-blend-mode:normal;height:100%;inset:0}.shader-card.shader-pricing-card{background-color:#111;border-color:#ffffff14}.shader-card__content{z-index:3;width:100%;height:100%;position:relative}.shader-card--bottom-only.shader-card--hovered{box-shadow:none;transform:translateY(-6px)}.shader-card.membership-plan-card-shell--ultra.shader-card--hovered{box-shadow:none}.main-layout__content--commodity-design{flex-direction:column;min-height:0;display:flex;overflow:hidden}.commodity-design-host{background:#000;flex-direction:column;flex:1;height:calc(100vh - 72px);min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);display:flex;overflow:hidden}.commodity-design-host .product-page{flex:1;height:100%;min-height:0}.product-page{--pp-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;--pp-orange:#a855f7;--pp-orange-hover:#b46aff;--pp-bg:#000;--pp-surface:#2f2f2fb8;--pp-panel-bg:#1c1b1c;--pp-preview-bg:#0a0a0a;--pp-card-bg:#0003;--pp-showcase-w:744px;--pp-showcase-hero-h:340px;--pp-example-card-w:232px;--pp-example-card-h:120px;--pp-showcase-gap:24px;--pp-border:#ffffff1a;--pp-text:#fff;--pp-text-muted:#a6a6a6;--pp-panel-w:488px;--pp-content-w:408px;--pp-pad-x:40px;--pp-radius-sm:12px;--pp-radius-md:12px;--pp-option-bg:#0003;--pp-option-border:1px solid #ffffff1a;background:var(--pp-bg);min-height:0;font-family:var(--pp-font);color:var(--pp-text);flex:1;display:flex;overflow:hidden}.product-panel{flex-direction:column;flex:0 0 var(--pp-panel-w);width:var(--pp-panel-w);min-width:var(--pp-panel-w);max-width:var(--pp-panel-w);background:var(--pp-panel-bg);border-right:1px solid var(--pp-border);align-self:stretch;height:100%;min-height:100%;display:flex;overflow:hidden}.product-required{color:#ef4444;margin-right:2px}.product-panel__scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff8c transparent;min-height:0;padding:24px var(--pp-pad-x) 16px;flex:1;overflow:hidden auto}.product-panel__scroll::-webkit-scrollbar{width:4px;height:4px}.product-panel__scroll::-webkit-scrollbar-track{background:0 0}.product-panel__scroll::-webkit-scrollbar-thumb{background:#ffffff8c;border-radius:4px}.product-section__label{color:var(--pp-text);letter-spacing:0;justify-content:space-between;align-items:center;margin:0 0 12px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.2;display:flex}.product-section__hint{font-family:var(--pp-font);color:var(--pp-text-muted);font-size:14px;font-weight:400;line-height:1.4}.product-section__count{letter-spacing:0;text-align:right;color:var(--pp-text-muted);font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1}.product-panel__toolbar{padding:16px var(--pp-pad-x) 8px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;display:flex}.product-panel__back{color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s;display:inline-flex}.product-panel__history{border:1px solid var(--pp-border);color:#ffffffc7;font-family:var(--pp-font);cursor:pointer;background:#2f2f2fb8;border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.product-panel__back:hover{opacity:.75;color:#fff;background:0 0}.product-panel__history:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.product-panel__back-icon{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:16px;height:16px}.product-card{box-sizing:border-box;width:100%;max-width:var(--pp-content-w);border:var(--pp-option-border);border-radius:var(--pp-radius-md);background:var(--pp-option-bg);margin-bottom:16px;padding:16px}.product-card__title{font-family:var(--pp-font);color:var(--pp-text);letter-spacing:0;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.2}.product-card--settings{min-height:144px}.product-prompt-section{width:408px;max-width:100%;margin-bottom:16px}.product-prompt-section .product-section__label{margin-bottom:12px}.product-prompt-section__title{color:var(--pp-text);letter-spacing:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.2}.product-card--counts{justify-content:space-between;align-items:center;min-height:73px;display:flex}.product-upload{width:408px;max-width:100%;margin-bottom:16px}.product-upload__zone{box-sizing:border-box;background:var(--pp-option-bg);opacity:1;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:408px;max-width:100%;height:126px;padding:16px;transition:border-color .2s,background .2s;display:flex}.product-upload__icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-bottom:14px;display:block}.product-upload__zone:hover{background:var(--pp-option-bg);border:1px solid #ffffff1a}.product-upload__zone--loading{cursor:default;border:1px solid #ffffff1a}.product-upload__title{letter-spacing:0;text-align:center;color:var(--pp-text);margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:100%}.product-upload__desc{letter-spacing:0;text-align:center;color:var(--pp-text-muted);margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.product-upload__zone .product-upload__desc{color:#ffffff4d;margin-top:14px}.product-upload__grid{grid-template-columns:repeat(3,1fr);gap:10px;width:408px;max-width:100%;display:grid}.product-upload__thumb{border:var(--pp-option-border);border-radius:var(--pp-radius-sm);background:var(--pp-option-bg);width:100%;padding-bottom:100%;position:relative;overflow:hidden}.product-upload__thumb-inner{padding:6px;position:absolute;inset:0}.product-settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.product-prompt{box-sizing:border-box;width:100%;height:100%;min-height:0;font-family:var(--pp-font);color:var(--pp-text);resize:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.product-prompt::-webkit-scrollbar{width:0;height:0;display:none}.product-prompt::placeholder{letter-spacing:0;color:#ffffff4d;white-space:pre-line;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.product-prompt:focus{box-shadow:none}.product-prompt-wrap{box-sizing:border-box;border:var(--pp-option-border);border-radius:var(--pp-radius-md);background:var(--pp-option-bg);width:408px;max-width:100%;height:144px;padding:12px 16px}.product-panel__scroll>section+section{margin-top:20px}.product-ai-btn{border:var(--pp-option-border);background:var(--pp-card-bg);width:70px;height:25px;font-family:var(--pp-font);color:var(--pp-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:400;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.product-ai-btn__icon{background:#a146ff;flex-shrink:0;width:13px;height:13px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-ai-btn:hover{border:var(--pp-option-border);background:var(--pp-card-bg);color:var(--pp-text)}.product-kit-section{width:408px;max-width:100%;margin-bottom:16px}.product-kit-section .product-section__label{margin-bottom:12px}.product-kit-section__title{color:var(--pp-text);letter-spacing:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.2}.product-kit-list{flex-direction:column;gap:10px;width:408px;max-width:100%;display:flex}.product-kit-item{box-sizing:border-box;border:var(--pp-option-border);border-radius:var(--pp-radius-md);background:var(--pp-option-bg);text-align:left;cursor:pointer;width:100%;height:73px;font-family:var(--pp-font);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.product-kit-item__check{border:1px solid var(--pp-border);background:var(--pp-card-bg);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.product-kit-item__check svg{width:10px;height:8px}.product-kit-item__check--active{border-color:var(--pp-orange);background:var(--pp-orange)}.product-kit-item__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.product-kit-item__label{font-family:var(--pp-font);color:var(--pp-text);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.2}.product-kit-item__label--strong{font-weight:500}.product-kit-item__desc{font-family:var(--pp-font);color:var(--pp-text-muted);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.product-kit-custom-counts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.product-counts{font-family:var(--pp-font);flex-wrap:wrap;gap:16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.product-counts__item{align-items:center;gap:6px;display:flex}.product-counts__num{color:var(--pp-orange);font-weight:600}.product-count-stepper{border:var(--pp-option-border);border-radius:var(--pp-radius-sm);background:var(--pp-option-bg);justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.product-count-stepper button{border:var(--pp-option-border);background:var(--pp-option-bg);color:#fff;width:22px;height:22px;font-family:var(--pp-font);cursor:pointer;border-radius:6px;font-size:14px;font-weight:500;line-height:1}.product-count-stepper button:disabled{opacity:.35;color:#fff;cursor:not-allowed}.product-panel__footer{padding:20px var(--pp-pad-x) 28px;background:var(--pp-panel-bg);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}.product-generate-btn{box-sizing:border-box;background:var(--pp-orange);width:218px;min-width:218px;max-width:218px;height:52px;font-family:var(--pp-font);color:#fff;opacity:1;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:0 14px;font-size:16px;font-weight:400;line-height:1;transition:background .2s,opacity .2s;display:inline-flex}.product-generate-btn__label{white-space:nowrap;flex:auto;justify-content:center;align-items:center;display:inline-flex}.product-generate-btn--with-credit .product-generate-btn__label{padding-right:12px}.product-generate-btn__divider{background:#ffffff59;flex:none;align-self:stretch;width:1px;margin:12px 0}.product-generate-btn__credit{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;min-width:40px;padding-left:12px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.product-generate-btn__credit-icon{object-fit:contain;flex:none;width:16px;height:16px;display:block}.product-generate-btn:hover:not(:disabled){background:var(--pp-orange-hover)}.product-generate-btn:disabled{opacity:.5;cursor:not-allowed}.product-main{background:var(--pp-preview-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.product-preview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.product-preview__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px 0;display:flex}.product-preview__heading{align-items:center;gap:10px;min-width:0;display:flex}.product-preview__accent{background:var(--pp-orange);border-radius:2px;flex-shrink:0;width:4px;height:22px;display:block}.product-preview__title{font-family:var(--pp-font);color:var(--pp-text);margin:0;font-size:25px;font-weight:400;line-height:1}.product-preview__history{box-sizing:border-box;width:124px;height:45px;font-family:var(--pp-font);color:var(--pp-text);opacity:1;background:#1c1b1c;border:1px solid #0000001a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;line-height:1;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.product-preview__history:hover{color:var(--pp-text);background:#ffffff0f;border-color:#ffffff38}.product-preview__body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 32px 32px;display:flex;overflow-y:auto}.product-hero{display:none}.product-showcase{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:24px;width:744px;max-width:100%;margin:-60px auto 0;display:flex}.product-showcase__hero{opacity:1;border-radius:12px;width:744px;max-width:100%;height:340px;line-height:0;overflow:hidden;box-shadow:0 8px 32px #00000073}.product-showcase__hero-img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.product-examples{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:24px;width:744px;max-width:100%;display:flex}.product-example-card__frame{opacity:1;flex:0 0 232px;width:232px;height:120px;position:relative}.product-example-card{cursor:pointer;background:0 0;border:none;border-radius:8px;width:232px;height:120px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.product-example-card__base{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-example-card__overlay{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-example-card__text{z-index:3;text-align:left;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:200px;max-width:calc(100% - 88px);display:flex;position:absolute;top:14px;left:16px;transform:none}.product-example-card__desc{box-sizing:border-box;width:100%;min-height:31px;font-family:var(--pp-font);letter-spacing:0;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-style:normal;font-weight:400;line-height:1;overflow:hidden}.product-example-card__title{box-sizing:border-box;width:100%;height:20px;font-family:var(--pp-font);letter-spacing:0;color:#fff9;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:1;overflow:hidden}.product-example-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000024}.product-main-actions{justify-content:center;gap:16px;display:flex}.product-action-btn{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-bg);min-width:124px;height:45px;font-family:var(--pp-font);color:var(--pp-text);cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:400;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.product-action-btn:hover:not(:disabled){border-color:var(--pp-orange);color:var(--pp-orange)}.product-action-btn:disabled{opacity:.45;cursor:not-allowed}.product-action-btn--primary{background:var(--pp-orange);border-color:var(--pp-orange);color:#fff}.product-action-btn--primary:hover:not(:disabled){background:var(--pp-orange-hover);border-color:var(--pp-orange-hover);color:#fff}.product-result-view{--pp-result-card-size:324px;--pp-result-card-radius:12px}.product-result-view__body{flex-direction:column;flex:1;align-items:flex-start;min-height:0;padding:14px 28px 24px 24px;display:flex;overflow:auto}.product-result-prompt{box-sizing:border-box;width:100%;max-width:calc(var(--pp-result-card-size) * 4 + 60px);background:0 0;border:none;margin:0 0 12px;padding:0}.product-result-prompt__text{font-family:var(--pp-font);color:var(--pp-text);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.product-result-prompt__meta{color:var(--pp-text-muted);white-space:nowrap}.product-result-tabs{border-bottom:none;flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.product-result-tab{border:1px solid var(--pp-border);background:var(--pp-card-bg);font-family:var(--pp-font);color:var(--pp-text-muted);cursor:pointer;border-radius:9999px;padding:8px 14px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s}.product-result-tab--active{color:var(--pp-orange);background:#ef5b2a0f;border-color:#a855f773 #a855f773 #ef5b2a59}.product-result-cards{grid-template-columns:repeat(4, minmax(0, var(--pp-result-card-size)));width:100%;max-width:calc(var(--pp-result-card-size) * 4 + 60px);justify-content:start;align-items:start;gap:20px;padding-bottom:0;display:grid;overflow:visible}.product-result-cards__empty{text-align:center;width:100%;color:var(--pp-text-muted);padding:48px 0;font-size:14px}.product-result-card-col{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.product-result-card{width:var(--pp-result-card-size);height:var(--pp-result-card-size);border-radius:var(--pp-result-card-radius);background:var(--pp-card-bg);box-shadow:none;border:none;position:relative;overflow:hidden}.product-result-card__img{object-fit:cover;width:100%;height:100%;display:block}.product-result-card__overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.product-result-card:hover .product-result-card__overlay{opacity:1}.product-result-card__action{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:inline-flex}.product-result-card__action:hover{background:#ffffff47}.product-result-card__action--primary{background:var(--pp-orange)}.product-result-card__action--primary:hover{background:var(--pp-orange-hover)}.product-result-actions{width:100%;max-width:calc(var(--pp-result-card-size) * 4 + 60px);justify-content:flex-start;margin-top:12px;display:flex}.product-result-regenerate-btn{border:1px solid var(--pp-border);background:var(--pp-card-bg);min-width:124px;height:40px;font-family:var(--pp-font);color:var(--pp-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:400;line-height:1;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.product-result-regenerate-btn:hover{color:var(--pp-orange);border-color:#a855f773;box-shadow:0 2px 10px #0f172a14}a.product-result-regenerate-btn{text-decoration:none}.product-main__state{flex-direction:column;flex:1;min-height:0;padding:32px 40px;display:flex;overflow:hidden}.product-result-header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.product-result-header h3{margin:0;font-size:20px;font-weight:900}.product-result-grid{flex:1;padding-top:24px;overflow-y:auto}@media (width<=1279px){.product-panel{flex-basis:var(--pp-panel-w);width:var(--pp-panel-w);min-width:var(--pp-panel-w);max-width:var(--pp-panel-w)}.product-examples{flex-wrap:wrap}}@media (width<=1023px){.product-page{flex-direction:column}.product-panel{border-right:none;border-bottom:1px solid var(--pp-border);flex:none;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:15vh}.commodity-design-history__split{flex-direction:column}.commodity-design-history__list{width:100%;max-height:40vh}}.commodity-design-history__split{background:#fafafa;flex:1;min-height:0;display:flex;overflow:hidden}.commodity-design-history__list{border-right:1px solid var(--pp-border);background:var(--pp-card-bg);flex-direction:column;flex-shrink:0;width:400px;display:flex}.commodity-design-history__list-scroll{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.commodity-design-history__item{border:1px solid var(--pp-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:border-color .2s,background .2s;display:flex}.commodity-design-history__item:hover{background:#ffffff0a;border-color:#ffffff24}.commodity-design-history__item--active{box-shadow:none;background:#a855f71f;border-color:#a855f78c}.commodity-design-history__thumb{border:1px solid var(--pp-border);background:var(--pp-option-bg);border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.commodity-design-history__pager{border-top:1px solid var(--pp-border);color:var(--pp-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.commodity-design-history__pager button{border:1px solid var(--pp-border);background:var(--pp-card-bg);color:var(--pp-text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.commodity-design-history__pager button:disabled{opacity:.5;cursor:not-allowed}.commodity-design-history__skeleton{border:1px solid var(--pp-border);background:#ffffff0a;border-radius:12px;min-height:120px;padding:16px;animation:1.5s ease-in-out infinite commodity-pulse}@keyframes commodity-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes commodity-spin{to{transform:rotate(360deg)}}@keyframes commodity-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.commodity-select{--ch-select-h:40px;--ch-select-radius:12px;--ch-select-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;width:100%;font-family:var(--ch-select-font);position:relative}.commodity-select__trigger{width:100%;height:var(--ch-select-h);min-height:var(--ch-select-h);box-sizing:border-box;border-radius:var(--ch-select-radius);cursor:pointer;font-family:var(--ch-select-font);text-align:left;color:#fff;box-shadow:none;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#0003;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;transition:border-color .2s,background .2s;display:flex}:is(.commodity-select__trigger:hover,.commodity-select:has(.commodity-select__menu) .commodity-select__trigger){background:#0000004d;border-color:#fff3}.commodity-select__label{min-width:0;font-family:var(--ch-select-font);font-size:13px;font-weight:400;line-height:calc(var(--ch-select-h) - 2px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;padding:0;font-style:normal;overflow:hidden}.commodity-select__chevron{fill:currentColor;color:#ffffff8c;flex-shrink:0;width:12px;height:12px;transition:transform .2s}.commodity-select__chevron--open{transform:rotate(180deg)}.commodity-select__menu{z-index:50;border-radius:var(--ch-select-radius);min-width:100%;font-family:var(--ch-select-font);letter-spacing:0;background:#1c1b1c;border:1px solid #ffffff2e;padding:6px;font-style:normal;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:none;box-shadow:0 10px 30px #00000073}.commodity-select__option{width:100%;font-family:var(--ch-select-font);letter-spacing:0;text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;transition:background-color .15s,color .15s;display:block}.commodity-select__option:hover{background:#ffffff0f}.commodity-select__option--active{color:#fff;background:#a146ff38}.product-upload__input{display:none}.product-upload__thumb-img{object-fit:contain;width:100%;height:100%;display:block}.product-upload__remove{opacity:0;cursor:pointer;background:#0009;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.product-upload__thumb:hover .product-upload__remove{opacity:1}.product-upload__remove-icon{color:#fff;width:20px;height:20px}.product-upload__thumb--add{cursor:pointer}.product-upload__thumb-add{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.product-upload__add-icon{width:20px;height:20px;color:var(--pp-orange)}.product-spinner{border:2px solid var(--pp-orange);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite commodity-spin;display:inline-block}.product-spinner--xs{border-width:2px;border-color:var(--pp-orange);border-top-color:#0000;width:14px;height:14px}.product-spinner--sm{width:20px;height:20px}.product-spinner--lg{border-width:4px;width:48px;height:48px}.product-spinner--light{border-color:#fff #ffffff59 #ffffff59}.product-spinner--orange{border-color:var(--pp-orange);border-top-color:#0000}.product-hint{color:var(--pp-text-muted);margin:8px 0 0;font-size:12px}.product-hint--error{color:#ef4444;font-weight:500}.product-kit-row{align-items:center;gap:8px;display:flex}.product-ai-assist-wrap{position:relative}.product-ai-assist{z-index:50;-webkit-user-select:text;user-select:text;background:#1b1b1b;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;width:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 280px);display:flex;position:fixed;top:260px;left:392px;overflow:hidden;box-shadow:0 20px 50px #0000008c}.product-ai-assist__header{background:#202020;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:52px;padding:10px 18px;display:flex}.product-ai-assist__title{color:var(--pp-text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.product-ai-assist__title-icon{width:16px;height:16px;color:var(--pp-orange)}.product-ai-assist__close{width:28px;height:28px;color:var(--pp-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-ai-assist__close svg{width:16px;height:16px}.product-ai-assist__close:hover{color:#fff;background:#ffffff14}.product-ai-assist__body{scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;background:#1b1b1b;flex:1;min-height:0;padding:16px;overflow-y:auto}.product-ai-assist__body::-webkit-scrollbar{width:5px}.product-ai-assist__card-body::-webkit-scrollbar{width:5px}.product-ai-assist__scene-body::-webkit-scrollbar{width:5px}.product-ai-assist__raw::-webkit-scrollbar{width:5px}.product-ai-assist__body::-webkit-scrollbar-track{background:0 0}.product-ai-assist__card-body::-webkit-scrollbar-track{background:0 0}.product-ai-assist__scene-body::-webkit-scrollbar-track{background:0 0}.product-ai-assist__raw::-webkit-scrollbar-track{background:0 0}.product-ai-assist__body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.product-ai-assist__card-body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.product-ai-assist__scene-body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.product-ai-assist__raw::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.product-ai-assist__thinking{color:var(--pp-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 0;font-size:11px;display:flex}.product-ai-assist__dots{gap:6px;display:flex}.product-ai-assist__dots span{background:var(--pp-orange);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite commodity-bounce}.product-ai-assist__dots span:nth-child(2){animation-delay:.15s}.product-ai-assist__dots span:nth-child(3){animation-delay:.3s}.product-ai-assist__error{color:#fca5a5;background:#7f1d1d38;border:1px solid #f8717161;border-radius:8px;padding:12px;font-size:11px}.product-ai-assist__content{flex-direction:column;gap:16px;display:flex}.product-ai-assist__card{background:#202020;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.product-ai-assist__card-head{min-height:38px;color:var(--pp-text);background:#242424;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.product-ai-assist__apply{color:var(--pp-orange);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600}.product-ai-assist__apply:hover{color:var(--pp-orange);background:#ffffff12}.product-ai-assist__card-body{max-height:140px;color:var(--pp-text);white-space:pre-wrap;padding:12px;font-size:12px;line-height:1.6;overflow-y:auto}.product-ai-assist__scenes{flex-direction:column;gap:8px;display:flex}.product-ai-assist__scenes-label{color:var(--pp-text-muted);font-size:12px;font-weight:600}.product-ai-assist__scene{background:#242424;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.product-ai-assist__scene-head{color:var(--pp-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.product-ai-assist__scene-body{max-height:80px;color:var(--pp-text);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5;overflow-y:auto}.product-ai-assist__raw{max-height:200px;color:var(--pp-text);white-space:pre-wrap;background:#202020;border:1px solid #ffffff1a;border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6;overflow-y:auto}.product-ai-assist__footer{background:#202020;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}.product-ai-assist__status{color:var(--pp-text-muted);font-size:10px}.product-ai-assist__footer-btn{min-width:58px;height:32px;color:var(--pp-text-muted);cursor:pointer;background:#2b2b2b;border:1px solid #ffffff24;border-radius:6px;padding:0 14px;font-size:12px;font-weight:500}.product-ai-assist__footer-btn:hover{color:#fff;background:#353535}.product-status{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:36rem;margin:0 auto;padding:48px 24px;display:flex}.product-status__visual{justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:32px;display:flex;position:relative}.product-status__ring{border-style:solid;border-width:4px;border-radius:50%;position:absolute}.product-status__ring--outer{border-color:var(--pp-orange) var(--pp-orange-hover) transparent transparent;animation:.7s linear infinite commodity-spin;inset:0}.product-status__ring--inner{opacity:.6;border-color:#0000 #0000 #60a5fa #818cf8;animation:1s linear infinite reverse commodity-spin;inset:10px}.product-status__visual-icon{z-index:1;width:32px;height:32px;color:var(--pp-orange);position:relative}.product-status__heading{margin-bottom:32px}.product-status__heading h3{color:var(--pp-text);margin:0 0 8px;font-size:18px;font-weight:700}.product-status__heading p{color:var(--pp-text-muted);margin:0;font-size:12px}.product-status__steps{text-align:left;background:#ffffffd9;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:24px}.product-status__step{align-items:center;gap:12px;display:flex}.product-status__step+.product-status__step{margin-top:16px}.product-status__step-mark{width:20px;height:20px;color:var(--pp-text-muted);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.product-status__step--done .product-status__step-mark{color:#10b981;background:#10b98133;border:none;font-size:12px}.product-status__step--active .product-status__step-mark{background:0 0;border:none}.product-status__step-text{color:var(--pp-text-muted);font-size:12px}.product-status__step--done .product-status__step-text{color:#059669;font-weight:500}.product-status__step--active .product-status__step-text{color:var(--pp-orange);font-weight:600}.product-status--failed{max-width:28rem}.product-status__fail-icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.product-status__fail-icon svg{width:32px;height:32px}.product-status--failed h3{margin:0 0 8px;font-size:18px;font-weight:700}.product-status__fail-msg{color:#ef4444;max-width:24rem;margin:0 0 24px;font-size:12px}.product-status__reset-btn{color:var(--pp-text);cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;padding:8px 24px;font-size:12px;font-weight:600}.product-status__reset-btn:hover{background:#d4d4d8}.product-zoom{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-zoom__inner{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.product-zoom__img{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:85vh;display:block}.product-zoom__close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:24px;right:24px}.product-zoom__close svg{width:32px;height:32px}.product-zoom__close:hover{color:#d4d4d8;background:#fff3}.product-zoom__inner .product-zoom__close{top:-48px;right:0}.product-result-card__action-icon{width:20px;height:20px;display:block}.commodity-design-history{flex-direction:column;display:flex}.commodity-design-history__main{flex:1;min-width:0;overflow:hidden}.commodity-design-history__empty{text-align:center;padding:48px 16px}.commodity-design-history__empty-title{color:var(--pp-text);margin:0 0 4px;font-size:14px;font-weight:600}.commodity-design-history__empty-title--error{color:#ef4444}.commodity-design-history__empty-desc{color:var(--pp-text-muted);margin:0 0 16px;font-size:12px}.commodity-design-history__cta{background:var(--pp-orange);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #2563eb40}.commodity-design-history__item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.commodity-design-history__item-tags{align-items:center;gap:6px;display:flex}.commodity-design-history__badge{text-transform:uppercase;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700}.commodity-design-history__badge--taobao{color:#c2410c;background:#ffedd5}.commodity-design-history__badge--jd{color:#b91c1c;background:#fee2e2}.commodity-design-history__badge--pdd{color:#dc2626;background:#fef2f2}.commodity-design-history__size{color:var(--pp-text-muted);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.commodity-design-history__date{color:var(--pp-text-muted);font-size:10px}.commodity-design-history__item-body{align-items:flex-start;gap:10px;display:flex}.commodity-design-history__thumb-img{object-fit:contain;width:100%;height:100%;display:block}.commodity-design-history__prompt{color:var(--pp-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.commodity-design-history__item-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.commodity-design-history__status{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600}.commodity-design-history__status--success{color:#059669;background:#ecfdf5}.commodity-design-history__status--failed{color:#dc2626;background:#fef2f2}.commodity-design-history__status--processing{color:var(--pp-orange);background:#a855f72e}.commodity-design-history__count{color:var(--pp-text-muted);font-size:10px;font-weight:600}.commodity-design-history__panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.commodity-design-history__panel-title{color:var(--pp-text);margin:16px 0 0;font-size:14px;font-weight:600}.commodity-design-history__panel-title--error{color:#ef4444}.commodity-design-history__panel-desc{color:#999;max-width:20rem;margin:8px 0 0;font-size:12px}.commodity-design-history__panel-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.commodity-design-history__panel-icon--error{color:#ef4444;background:#fef2f2}.commodity-design-history__panel-error{max-width:28rem;color:var(--pp-text-muted);background:#fef2f280;border:1px solid #fee2e2;border-radius:12px;margin:8px 0 0;padding:12px;font-size:12px}@media (width<=900px){.product-ai-assist{width:auto;top:120px;left:16px;right:16px}}.commodity-design-history__list{background:var(--pp-panel-bg)!important}.commodity-design-history__cta{background:var(--pp-orange)!important;border-color:var(--pp-orange)!important;color:#fff!important}.commodity-design-history__cta:hover{background:var(--pp-orange-hover)!important}.product-upload__icon{filter:brightness(0)invert();opacity:.75}.product-result-view__body{padding-top:14px}.product-ai-assist__close:hover{color:#fff}.product-ai-assist__dots span{background:var(--pp-orange)}.commodity-design-history__empty-title,.commodity-design-history__panel-title{color:var(--pp-text)}.commodity-design-history__empty-desc,.commodity-design-history__panel-desc,.commodity-design-history__prompt,.commodity-design-history__date,.commodity-design-history__count,.commodity-design-history__size,.product-result-prompt__text,.product-result-prompt__meta{color:var(--pp-text-muted)}.commodity-history{--ch-sidebar-w:488px;--ch-sidebar-bg:#1c1b1c;--ch-accent:#a146ff;--ch-text:#fff;--ch-text-muted:#a6a6a6;--ch-border:#ffffff4d;--ch-divider:#ffffff1a;--ch-card-bg:#2f2f2f99;--ch-main-bg:#000;--pp-orange:#a146ff;--pp-orange-hover:#b46aff;--pp-bg:#000;--pp-panel-bg:#1c1b1c;--pp-preview-bg:#000;--pp-card-bg:#1f1f1f;--pp-border:#ffffff1a;--pp-text:#fff;--pp-text-muted:#a6a6a6;--pp-option-bg:#ffffff0f;--pp-option-border:1px solid #ffffff1a;--pp-font:"PingFang SC", "SF Pro Text", "Microsoft YaHei", sans-serif;--pp-radius-md:12px;box-sizing:border-box;width:100%;min-height:0;height:calc(100dvh - var(--app-header-height,72px));max-height:calc(100dvh - var(--app-header-height,72px));background:var(--ch-main-bg);color:var(--ch-text);font-family:var(--pp-font);flex-direction:column;flex:auto;display:flex;overflow:hidden}.commodity-history__shell{box-sizing:border-box;background:var(--ch-main-bg);flex:auto;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.commodity-history__sidebar{box-sizing:border-box;flex:0 0 var(--ch-sidebar-w);width:var(--ch-sidebar-w);min-width:var(--ch-sidebar-w);max-width:var(--ch-sidebar-w);border-right:1px solid var(--ch-divider);background:var(--ch-sidebar-bg);height:100%;color:var(--ch-text);flex-direction:column;min-height:0;padding:24px;display:flex;overflow:hidden}.commodity-history__sidebar-head{align-items:center;gap:12px;min-height:24px;display:flex}.commodity-history__back-btn{width:24px;height:24px;color:var(--ch-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .2s;display:inline-flex}.commodity-history__back-btn:hover{opacity:.82}.commodity-history__back-icon{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px;display:block}.commodity-history__head-divider{background:var(--ch-divider);flex-shrink:0;width:1px;height:20px}.commodity-history__head-title{color:var(--ch-text);margin:0;font-size:20px;font-weight:400;line-height:1.2}.commodity-history__tab-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:12px;display:flex}.commodity-history__tab-active{background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;display:inline-flex;position:relative}.commodity-history__tab-label{color:#000;font-size:16px;font-weight:500;line-height:1.2}.commodity-history__tab-underline{display:none}.commodity-history__design-link{color:var(--ch-text-muted);font-size:14px;text-decoration:none;transition:color .15s}.commodity-history__design-link:hover{color:var(--ch-text)}.commodity-history__tab-divider{background:var(--ch-divider);height:1px;margin:0 0 16px}.commodity-history__list-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.commodity-history__list{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-direction:column;flex:auto;gap:0;min-height:0;margin:0;padding:8px 0 0;list-style:none;display:flex;overflow:hidden auto}.commodity-history__list::-webkit-scrollbar{width:4px}.commodity-history__list::-webkit-scrollbar-track{background:0 0}.commodity-history__list::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:4px}.commodity-history__row{border-bottom:none;margin:0 0 12px}.commodity-history__row-main{box-sizing:border-box;text-align:left;width:100%;min-height:112px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:20px;padding:16px 24px;transition:background .15s,border-color .15s,opacity .15s;display:flex}.commodity-history__row-main:hover{background:#ffffff0a;border-color:#ffffff14}.commodity-history__row-main--active{background:#ffffff0f;border-color:#ffffff24}.commodity-history__thumb{border:1px solid var(--ch-divider);color:#ffffff59;background:#ffffff0f;border-radius:12px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;display:flex;overflow:hidden}.commodity-history__thumb img{object-fit:cover;width:100%;height:100%;display:block}.commodity-history__thumb--empty{background:#ffffff0a}.commodity-history__body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.commodity-history__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.commodity-history__title{color:var(--ch-text);margin:0;font-size:15px;font-weight:500;line-height:1.3}.commodity-history__date{color:var(--ch-text-muted);flex-shrink:0;font-size:13px;line-height:1.3}.commodity-history__desc{color:var(--ch-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.commodity-history__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.commodity-history__status{font-size:13px;font-weight:500}.commodity-history__status--success{color:#34d399}.commodity-history__status--failed{color:#f87171}.commodity-history__status--processing{color:var(--ch-accent)}.commodity-history__count{color:var(--ch-text-muted);font-size:13px;line-height:1.3}.commodity-history__state{text-align:center;color:#ffffff8c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:24px 12px;display:flex}.commodity-history__state-title{color:var(--ch-text);margin:0;font-size:15px;font-weight:500}.commodity-history__state-title--error{color:#f87171}.commodity-history__state-desc{color:var(--ch-text-muted);max-width:280px;margin:0;font-size:13px;line-height:1.5}.commodity-history__cta{background:var(--ch-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:8px 18px;font-size:13px;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.commodity-history__cta:hover{background:#b46aff}.commodity-history__pager{border-top:1px solid var(--ch-divider);color:var(--ch-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:16px;font-size:12px;display:flex}.commodity-history__pager button{border:1px solid var(--ch-divider);color:var(--ch-text);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:6px 12px;font-size:12px}.commodity-history__pager button:disabled{opacity:.4;cursor:not-allowed}.commodity-history__main{background:var(--ch-main-bg);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.commodity-history__main .product-preview,.commodity-history__main .product-result-view{--pp-result-card-size:324px;background:0 0;flex:1;height:100%;min-height:0}.commodity-history__main .product-result-view__body{padding:14px 28px 24px 24px;overflow:auto}.commodity-history__main .product-result-cards{grid-template-columns:repeat(4, minmax(0, var(--pp-result-card-size)));max-width:calc(var(--pp-result-card-size) * 4 + 60px);gap:20px;display:grid;overflow:visible}.commodity-history__panel{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:32px 24px;display:flex}.commodity-history__panel-title{color:var(--ch-text);margin:0;font-size:16px;font-weight:500}.commodity-history__panel-title--error{color:#f87171}.commodity-history__panel-desc{max-width:320px;color:var(--ch-text-muted);margin:0;font-size:13px;line-height:1.5}.commodity-history__panel-error{color:#fecaca;background:#f8717114;border:1px solid #f8717159;border-radius:12px;max-width:420px;margin:0;padding:12px 14px;font-size:13px}.commodity-history__panel-icon{color:#f87171;background:#f871711f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}@media (width<=960px){.commodity-history__shell{flex-direction:column}.commodity-history__sidebar{border-right:none;border-bottom:1px solid var(--ch-divider);flex:none;width:100%;min-width:0;max-width:none;max-height:42vh}}.voice-sep-page{width:100%;max-width:960px;margin:0 auto;padding:8px 0 48px}.voice-sep-page__shell{flex-direction:column;gap:20px;display:flex}.voice-sep-page__hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.voice-sep-page__eyebrow{letter-spacing:.16em;color:#a0a0a0d9;margin:0 0 6px;font-size:11px;font-weight:600}.voice-sep-page__title{color:#fafafaf5;margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.15}.voice-sep-page__subtitle{color:#a0a0a0e0;max-width:520px;margin:8px 0 0;font-size:.9rem;line-height:1.55}.voice-sep-page__credit{color:#ffffffc7;background:#2f2f2fb8;border-radius:999px;flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:6px 8px;padding:10px 14px;font-size:13px;display:inline-flex}.voice-sep-page__credit-label,.voice-sep-page__credit-unit{color:#ffffff9e}.voice-sep-page__credit-value{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.voice-sep-page__credit-note{color:#ffffff6b;margin-left:4px;font-size:12px}.voice-sep-page__panel{background:#1f1f1fe6;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.voice-sep-page__stage{min-height:220px}.voice-sep-page__uploader.ant-upload-wrapper,.voice-sep-page__uploader.ant-upload-wrapper .ant-upload-drag{height:100%}.voice-sep-page__uploader.ant-upload-wrapper .ant-upload-drag{border-radius:16px;padding:0;transition:border-color .18s,background .18s;background:#ffffff08!important;border:1px dashed #ffffff29!important}.voice-sep-page__uploader.ant-upload-wrapper .ant-upload-drag:hover{background:#a855f70f!important;border-color:#a855f780!important}.voice-sep-page__upload-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.voice-sep-page__upload-icon{color:#c4b5fd;background:#a855f729;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:24px;display:inline-flex}.voice-sep-page__upload-title{color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.4}.voice-sep-page__upload-hint{color:#ffffff80;margin:8px 0 0;font-size:12px;line-height:1.4}.voice-sep-page__file{background:#00000047;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin:16px 0 0;padding:8px 12px;display:inline-flex}.voice-sep-page__file-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;max-width:360px;font-size:12px;overflow:hidden}.voice-sep-page__file-size{color:#ffffff73;flex-shrink:0;font-size:12px}.voice-sep-page__processing{text-align:center;background:#a855f714;border:1px solid #a855f747;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.voice-sep-page__wave{justify-content:center;align-items:flex-end;gap:6px;height:36px;margin-bottom:16px;display:flex}.voice-sep-page__wave span{background:#a855f7;border-radius:999px;width:5px;animation:1s ease-in-out infinite voice-sep-page-wave;display:block}.voice-sep-page__wave span:first-child{height:12px;animation-delay:0s}.voice-sep-page__wave span:nth-child(2){height:22px;animation-delay:.1s}.voice-sep-page__wave span:nth-child(3){height:32px;animation-delay:.2s}.voice-sep-page__wave span:nth-child(4){height:18px;animation-delay:.3s}.voice-sep-page__wave span:nth-child(5){height:26px;animation-delay:.4s}@keyframes voice-sep-page-wave{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.voice-sep-page__processing-title{color:#fff;margin:0;font-size:16px;font-weight:600}.voice-sep-page__processing-hint{color:#ffffff8c;margin:8px 0 0;font-size:12px;line-height:1.5}.voice-sep-page__result{flex-direction:column;gap:12px;display:flex}.voice-sep-page__result-meta{color:#ffffff80;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.voice-sep-page__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.voice-sep-page__tracks--single{grid-template-columns:minmax(0,1fr)}.voice-sep-page__track{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.voice-sep-page__track-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.voice-sep-page__track-icon--vocal{color:#c4b5fd;background:#a855f72e}.voice-sep-page__track-icon--bgm{color:#ffffffd1;background:#ffffff14}.voice-sep-page__track-copy{flex:1;min-width:0}.voice-sep-page__track-copy h3{color:#fff;margin:0;font-size:14px;font-weight:600}.voice-sep-page__track-copy p{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;margin:4px 0 0;font-size:12px;overflow:hidden}.voice-sep-page__download{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:13px;transition:background .15s;display:inline-flex}.voice-sep-page__download:hover{background:#ffffff29}.voice-sep-page__result-hint{color:#ffffff6b;margin:0;font-size:12px;line-height:1.5}.voice-sep-page__footer{gap:12px;padding-top:4px;display:flex}.voice-sep-page__btn{cursor:pointer;border:none;border-radius:12px;flex:1;height:52px;font-size:15px;font-weight:500;transition:opacity .15s,transform .12s,background .15s}.voice-sep-page__btn:disabled{opacity:.55;cursor:not-allowed}.voice-sep-page__btn:active:not(:disabled){transform:scale(.98)}.voice-sep-page__btn--ghost{color:#fff;background:#ffffff1f}.voice-sep-page__btn--ghost:hover:not(:disabled){background:#ffffff2e}.voice-sep-page__btn--primary{color:#fff;background:#a855f7}.voice-sep-page__btn--primary:hover:not(:disabled){background:#b46aff}@media (width<=720px){.voice-sep-page__hero{flex-direction:column;align-items:flex-start}.voice-sep-page__credit{width:100%}.voice-sep-page__tracks{grid-template-columns:1fr}.voice-sep-page__footer{flex-direction:column}}[data-color-mode=light] .voice-sep-page__title{color:#111}[data-color-mode=light] .voice-sep-page__eyebrow,[data-color-mode=light] .voice-sep-page__subtitle{color:#666}[data-color-mode=light] .voice-sep-page__panel{background:#fff;border-color:#00000014}[data-color-mode=light] .voice-sep-page__uploader.ant-upload-wrapper .ant-upload-drag{background:#00000005!important;border-color:#00000024!important}[data-color-mode=light] .voice-sep-page__upload-title,[data-color-mode=light] .voice-sep-page__track-copy h3{color:#111}.voice-sep-host.commodity-design-host{background:#000}.voice-sep-tool .product-panel__footer.voice-sep-footer{justify-content:center;gap:0}.voice-sep-footer__btn{box-sizing:border-box;opacity:1;width:168px;min-width:168px;max-width:168px;height:52px;font-family:var(--pp-font);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:0 12px;font-size:16px;font-weight:400;line-height:1;transition:background .2s,opacity .2s;display:inline-flex}.voice-sep-footer__btn:disabled{opacity:.5;cursor:not-allowed}.voice-sep-footer__btn--primary{background:var(--pp-orange,#a855f7);color:#fff}.voice-sep-footer__btn--primary:hover:not(:disabled){background:var(--pp-orange-hover,#b46aff)}.voice-sep-footer__btn--with-credit{width:168px;min-width:168px;max-width:168px;padding:0 10px}.voice-sep-footer__btn-label{white-space:nowrap;flex:auto;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.voice-sep-footer__btn--with-credit .voice-sep-footer__btn-label{flex:0 auto;padding-right:8px}.voice-sep-footer__btn-divider{background:#ffffff59;flex:none;align-self:stretch;width:1px;margin:12px 0}.voice-sep-footer__btn-credit{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:3px;min-width:0;padding-left:8px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.voice-sep-footer__btn-credit-icon{object-fit:contain;flex:none;width:16px;height:16px;display:block;transform:translateY(-1px)}.voice-sep-upload{box-sizing:border-box;opacity:1;width:408px;max-width:100%;height:179px}.voice-sep-upload__dragger.ant-upload-wrapper,.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload,.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag{width:100%;height:100%}.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag{box-sizing:border-box;opacity:1;border-radius:12px;width:408px;max-width:100%;height:179px;max-height:179px;transition:border-color .2s,background .2s;overflow:hidden;background:#0003!important;border:1px solid #ffffff1a!important;min-height:179px!important;padding:0!important}.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag .ant-upload{height:100%}.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{box-sizing:border-box;align-items:stretch;width:100%;height:100%;display:flex;padding:0!important}.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{box-sizing:border-box;width:100%;height:100%;max-height:100%;vertical-align:unset;justify-content:center;align-items:stretch;margin:0!important;padding:0!important;display:flex!important}.voice-sep-upload__dragger.ant-upload-wrapper .ant-upload-drag:hover{background:#0003!important;border-color:#ffffff1a!important}.voice-sep-upload__inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100%;padding:12px 20px 24px;display:flex}.voice-sep-upload__inner.has-cover{box-sizing:border-box;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100%;padding:12px;display:flex;overflow:hidden}.voice-sep-upload__preview{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;display:flex}.voice-sep-upload__thumb{box-sizing:border-box;background:#111;border-radius:8px;flex-shrink:0;width:120px;height:68px;position:relative;overflow:visible}.voice-sep-upload__cover{box-sizing:border-box;background:#111;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.voice-sep-upload__cover-img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.voice-sep-upload__cover--audio{color:#ffffffb8;background:linear-gradient(145deg,#a855f747,#0000008c);justify-content:center;align-items:center;font-size:22px;display:flex}.voice-sep-upload__remove{z-index:2;box-sizing:border-box;color:#fff;cursor:pointer;background:#141414eb;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;font-size:10px;line-height:1;transition:background .15s,transform .12s;display:inline-flex;position:absolute;top:-8px;right:-8px}.voice-sep-upload__remove:hover{background:#ef4444eb;transform:scale(1.06)}.voice-sep-upload__name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;text-align:center;max-width:100%;margin:0;padding:0 8px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.voice-sep-upload__icon{object-fit:contain;filter:brightness(0)invert();opacity:.75;flex-shrink:0;width:24px;height:24px;margin-bottom:18px;display:block}.voice-sep-upload__title{letter-spacing:0;text-align:center;color:#fff;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1}.voice-sep-upload__hint{letter-spacing:0;text-align:center;white-space:nowrap;color:#ffffff4d;max-width:none;margin:18px 0 0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.voice-sep-upload__processing{box-sizing:border-box;opacity:1;text-align:center;background:#a855f714;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:408px;max-width:100%;height:179px;padding:16px 20px;display:flex}.voice-sep-upload__processing-title{color:#fff;margin:0;font-size:15px;font-weight:600}.voice-sep-upload__processing-hint{color:#ffffff8c;margin:8px 0 0;font-size:12px;line-height:1.5}.voice-sep-tool .product-preview__body{justify-content:center;padding-top:24px;overflow:hidden}.voice-sep-showcase{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:744px;max-width:100%;margin:-48px auto 0;display:flex}.voice-sep-showcase__hero{box-sizing:border-box;opacity:1;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;width:744px;max-width:100%;height:340px;padding:36px 40px 0;display:flex;position:relative;overflow:hidden}.voice-sep-showcase__title{z-index:2;letter-spacing:0;text-align:center;color:#fff;white-space:nowrap;max-width:100%;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:100%;position:relative}.voice-sep-showcase__title-em{isolation:isolate;padding-bottom:10px;display:inline-block;position:relative}.voice-sep-showcase__title-wave{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;border:0;width:101px;height:17px;margin:0;padding:0;display:block;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.voice-sep-showcase__wave{z-index:2;box-sizing:border-box;opacity:1;background:#050505;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:5px;width:664px;max-width:100%;height:68px;margin-top:28px;padding:0 28px;display:flex;position:relative;overflow:hidden}@keyframes voice-sep-showcase-wave{0%,to{opacity:.7;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.voice-sep-showcase__wave-bar{width:3px;height:calc(48px * var(--bar-scale,.5));opacity:.92;transform-origin:50%;max-height:48px;animation:1.2s ease-in-out infinite voice-sep-showcase-wave;animation-delay:var(--bar-delay,0s);background:#fff;border-radius:999px;flex:0 0 3px}.voice-sep-showcase__bottom{z-index:0;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.voice-sep-showcase__dl{z-index:3;box-sizing:border-box;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;position:absolute;top:269px;box-shadow:0 4px 12px #00000047}.voice-sep-showcase__dl--vocal{left:228px}.voice-sep-showcase__dl--bgm{left:448px}.voice-sep-showcase__dl-icon{object-fit:contain;width:20px;height:20px;display:block}.voice-sep-showcase__meta{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:14px;font-size:13px;display:flex}.product-preview__body:has(.voice-sep-output){justify-content:center;align-items:flex-start;padding-top:24px}.voice-sep-output{flex-direction:column;align-items:stretch;gap:20px;width:min(1384px,100%);margin:-48px auto 0;padding-top:0;display:flex}.voice-sep-output__file{flex-wrap:wrap;align-items:baseline;gap:12px 20px;min-width:0;display:flex}.voice-sep-output__filename{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;max-width:min(520px,100%);font-size:14px;line-height:1.4;overflow:hidden}.voice-sep-output__hint{color:#ffffff73;flex-shrink:0;font-size:13px;line-height:1.4}.voice-sep-output__tracks{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.voice-sep-output__track{box-sizing:border-box;opacity:1;background:#1c1c1ceb;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:676px;max-width:100%;height:123px;padding:14px 16px 16px;display:flex;overflow:hidden}.voice-sep-output__track-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.voice-sep-output__track-title{color:#fff;white-space:nowrap;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;line-height:1}.voice-sep-output__track-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.voice-sep-output__action{box-sizing:border-box;color:#ffffffe0;opacity:1;cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:76px;height:32px;padding:0;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.voice-sep-output__action:hover{color:#fff;background:#ffffff2a}.voice-sep-output__action-icon{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:16px;height:16px;display:block}.voice-sep-output__wave{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:20px;margin-top:26px;display:flex;overflow:hidden}.voice-sep-output__wave-img{object-fit:fill;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:612px;max-width:100%;height:20px;display:block}.voice-sep-output__footer{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.voice-sep-output__footer-btn{box-sizing:border-box;color:#fff;text-align:center;opacity:1;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:124px;height:45px;padding:0;font-size:14px;line-height:1;transition:background .15s;display:inline-flex}.voice-sep-output__footer-btn:hover{background:#ffffff2a}.voice-sep-output__footer-icon{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:16px;height:16px;display:block}.voice-sep-result{flex-direction:column;gap:16px;width:min(744px,100%);margin:0 auto;display:flex}.voice-sep-result__meta{color:#ffffff80;flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}.voice-sep-result__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voice-sep-result__track{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:18px 16px;display:flex}.voice-sep-result__track-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}.voice-sep-result__track-icon--vocal{color:#7dd3fc;background:#38bdf829}.voice-sep-result__track-icon--bgm{color:#c4b5fd;background:#a855f72e}.voice-sep-result__track-copy{flex:1;min-width:0}.voice-sep-result__track-copy h3{color:#fff;margin:0;font-size:15px;font-weight:600}.voice-sep-result__track-copy p{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;margin:4px 0 0;font-size:12px;overflow:hidden}.voice-sep-result__download{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:13px;transition:background .15s;display:inline-flex}.voice-sep-result__download:hover{background:#ffffff29}.voice-sep-result__hint{color:#ffffff6b;margin:0;font-size:12px;line-height:1.5}@media (width<=1023px){.voice-sep-tool .product-panel{max-height:none}.voice-sep-showcase{margin-top:0}.voice-sep-showcase__hero{aspect-ratio:744/340;height:auto;min-height:300px;padding:28px 16px 0}.voice-sep-showcase__title{white-space:normal;font-size:24px}.voice-sep-showcase__wave{gap:5px;width:min(664px,100%);margin-top:20px;padding:0 16px}.voice-sep-showcase__dl{top:auto;bottom:12%}.voice-sep-showcase__dl--vocal{left:28%}.voice-sep-showcase__dl--bgm{left:auto;right:28%}.voice-sep-output__track{width:100%;max-width:676px}.voice-sep-footer__btn{flex:none;width:168px;max-width:168px}}.subtitle-erase-showcase{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:744px;max-width:100%;margin:-48px auto 0;display:flex}.subtitle-erase-showcase__hero{box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;width:744px;max-width:100%;height:340px;padding:44px 40px 0;display:flex;position:relative;overflow:hidden}.subtitle-erase-showcase__img{z-index:0;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:100%;display:block;position:absolute;inset:0}.subtitle-erase-showcase__title{z-index:2;letter-spacing:0;text-align:center;color:#fff;white-space:nowrap;max-width:100%;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:100%;position:relative}.subtitle-erase-preview__body--result{justify-content:flex-start!important;align-items:stretch!important;padding:28px 32px 24px!important;overflow:hidden!important}.subtitle-erase-result{flex-direction:column;flex:1;align-items:stretch;gap:16px;width:min(1368px,100%);max-width:100%;min-height:0;margin:0;display:flex}.subtitle-erase-result__meta{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.4;display:flex}.subtitle-erase-result__meta-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;max-width:min(520px,100%);overflow:hidden}.subtitle-erase-result__meta-sep,.subtitle-erase-result__meta-dim{color:#ffffff4d;flex-shrink:0}.subtitle-erase-result__stage{box-sizing:border-box;opacity:1;cursor:pointer;background:#262626;border:none;border-radius:12px;flex-shrink:1;justify-content:center;align-items:center;width:1368px;max-width:100%;height:561px;max-height:min(561px,100vh - 280px);margin:0;padding:0;transition:opacity .15s;display:flex;overflow:hidden}.subtitle-erase-result__stage:hover{opacity:.96}.subtitle-erase-result__cover{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;background:#262626;width:100%;height:100%;display:block}.subtitle-erase-result__stage-empty{color:#ffffff59;font-size:14px}.subtitle-erase-result__footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}@media (width<=1023px){.subtitle-erase-showcase{margin-top:0}.subtitle-erase-showcase__hero{aspect-ratio:744/340;height:auto;min-height:300px;padding:28px 16px 0}.subtitle-erase-showcase__title{white-space:normal;font-size:24px}.subtitle-erase-result__stage{aspect-ratio:1368/561;height:auto;max-height:none}}.video-replica-host{background:#000;flex-direction:column;flex:1;height:100vh;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}.video-replica-host__frame{border:none;flex:1;width:100%;height:100%;display:block}.markdown-doc{color:#000000e0;word-break:break-word;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}.markdown-doc>:first-child{margin-top:0}.markdown-doc>:last-child{margin-bottom:0}.markdown-doc h1,.markdown-doc h2,.markdown-doc h3,.markdown-doc h4{color:#000000eb;margin:1.25em 0 .6em;font-weight:600;line-height:1.35}.markdown-doc h1{font-size:22px}.markdown-doc h2{font-size:18px}.markdown-doc h3{font-size:16px}.markdown-doc p,.markdown-doc ul,.markdown-doc ol,.markdown-doc blockquote,.markdown-doc table,.markdown-doc pre{margin:0 0 .9em}.markdown-doc ul,.markdown-doc ol{padding-left:1.35em}.markdown-doc li+li{margin-top:.35em}.markdown-doc a{color:#7c3aed;text-underline-offset:2px;text-decoration:underline}.markdown-doc strong{color:#000000eb;font-weight:600}.markdown-doc blockquote{color:#000000b8;background:#00000008;border-left:3px solid #7c3aed8c;border-radius:0 8px 8px 0;margin-left:0;padding:10px 14px}.markdown-doc img{background:#f5f5f5;border-radius:10px;max-width:100%;height:auto;margin:12px 0;display:block}.markdown-doc table{border-collapse:collapse;border-radius:8px;width:100%;font-size:13px;overflow:hidden}.markdown-doc th,.markdown-doc td{text-align:left;vertical-align:top;border:1px solid #0000001a;padding:10px 12px}.markdown-doc th{color:#000000eb;background:#0000000a;font-weight:500}.markdown-doc code{color:#000000e0;background:#0000000f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-doc pre{background:#f5f5f5;border:1px solid #0000000f;border-radius:8px;padding:12px 14px;overflow-x:auto}.markdown-doc pre code{background:0 0;padding:0}.markdown-doc hr{border:none;border-top:1px solid #0000001a;margin:1.4em 0}.usage-tutorial-page{--tutorial-sidebar-width:360px;--tutorial-content-max:1024px;--tutorial-topbar-h:56px;--tutorial-brand:#7c3aed;--tutorial-brand-hover:#6d28d9;--tutorial-brand-soft:#f3ebff;--tutorial-page-bg:#fff;--tutorial-sidebar-bg:#f3f4f6;--tutorial-card-bg:#fff;--tutorial-text:#000000e0;--tutorial-text-secondary:#0000008c;--tutorial-text-muted:#00000073;--tutorial-border:#00000014;box-sizing:border-box;background:var(--tutorial-page-bg);min-height:100vh;color:var(--tutorial-text);flex-direction:column;display:flex}.usage-tutorial-page__topbar{z-index:10;height:var(--tutorial-topbar-h);border-bottom:1px solid var(--tutorial-border);background:#fff;justify-content:flex-start;align-items:center;gap:16px;padding:0 clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.usage-tutorial-page__topbar-title{color:var(--tutorial-text);margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:1}.usage-tutorial-page__topbar-back{border:1px solid var(--tutorial-border);height:34px;color:var(--tutorial-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.usage-tutorial-page__topbar-back:hover{color:var(--tutorial-text);background:#fafafa;border-color:#0000001f}.usage-tutorial-page__layout{flex:auto;align-items:stretch;min-height:0;display:flex}.usage-tutorial-page__sidebar{top:var(--tutorial-topbar-h);flex:0 0 var(--tutorial-sidebar-width);width:var(--tutorial-sidebar-width);height:calc(100vh - var(--tutorial-topbar-h));box-sizing:border-box;border-right:1px solid var(--tutorial-border);background:var(--tutorial-sidebar-bg);flex-direction:column;padding:20px 20px 16px 28px;display:flex;position:sticky}.usage-tutorial-page__search{border:1px solid var(--tutorial-border);color:#00000059;background:#fafafa;border-radius:10px;align-items:center;gap:8px;height:38px;margin-bottom:16px;padding:0 12px;display:flex;position:relative}.usage-tutorial-page__search:focus-within{background:#fff;border-color:#7c3aed59;box-shadow:0 0 0 3px #7c3aed14}.usage-tutorial-page__search input{min-width:0;color:var(--tutorial-text);background:0 0;border:none;outline:none;flex:auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.usage-tutorial-page__search input::placeholder{color:var(--tutorial-text-muted)}.usage-tutorial-page__toc{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;overflow:hidden auto}.usage-tutorial-page__toc::-webkit-scrollbar{width:0;height:0;display:none}.usage-tutorial-page__toc-list{margin:0;padding:0;list-style:none}.usage-tutorial-page__toc-section{margin:0 0 8px}.usage-tutorial-page__toc-section:last-child{margin-bottom:0}.usage-tutorial-page__toc-section-head{border-radius:10px;align-items:center;gap:4px;min-height:38px;padding:0 12px;transition:background .15s;display:flex}.usage-tutorial-page__toc-section.is-active .usage-tutorial-page__toc-section-head{background:var(--tutorial-brand-soft)}.usage-tutorial-page__toc-section-title{min-width:0;color:var(--tutorial-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;margin:0;padding:8px 0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:1.35}.usage-tutorial-page__toc-section.is-active .usage-tutorial-page__toc-section-title{color:var(--tutorial-brand)}.usage-tutorial-page__toc-section-toggle{width:24px;height:24px;color:var(--tutorial-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.usage-tutorial-page__toc-section-toggle svg{transition:transform .15s}.usage-tutorial-page__toc-section-toggle:hover{color:var(--tutorial-text);background:#0000000a}.usage-tutorial-page__toc-sublist{margin:0;padding:4px 0 4px 16px;list-style:none}.usage-tutorial-page__toc-subitem{margin:0}.usage-tutorial-page__toc-sublink{width:100%;color:var(--tutorial-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:8px 10px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.35;transition:background .15s,color .15s;display:block}.usage-tutorial-page__toc-subitem--l3 .usage-tutorial-page__toc-sublink{padding-left:18px}.usage-tutorial-page__toc-subitem--l4 .usage-tutorial-page__toc-sublink{padding-left:26px}.usage-tutorial-page__toc-sublink:hover{color:var(--tutorial-text);background:#00000008}.usage-tutorial-page__toc-subitem.is-active .usage-tutorial-page__toc-sublink{background:var(--tutorial-brand-soft);color:var(--tutorial-brand);font-weight:500}.usage-tutorial-page__toc-empty{color:var(--tutorial-text-muted);margin:0;padding:8px 4px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.4}.usage-tutorial-page__version{color:var(--tutorial-text-muted);margin:12px 0 0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.3}.usage-tutorial-page__main{background:var(--tutorial-page-bg);flex:auto;justify-content:center;min-width:0;padding:24px clamp(16px,3vw,32px) 48px;display:flex}.usage-tutorial-page__card{box-sizing:border-box;width:min(var(--tutorial-content-max), 100%);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.usage-tutorial-page__state{min-height:280px;color:var(--tutorial-text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.usage-tutorial-page__state .ant-spin-text{color:var(--tutorial-text-muted)!important}.usage-tutorial-page__state--error{color:#e54545;text-align:center}.usage-tutorial-page__doc.markdown-doc{max-width:100%}.usage-tutorial-page__doc.markdown-doc h1{margin-top:0;font-size:28px;font-weight:600;line-height:1.25}.usage-tutorial-page__doc.markdown-doc h2{border-bottom:1px solid var(--tutorial-border);margin-top:1.6em;padding-bottom:8px;font-size:20px}.usage-tutorial-page__doc.markdown-doc h3{color:var(--tutorial-text);font-size:16px}.usage-tutorial-page__doc.markdown-doc blockquote{background:var(--tutorial-brand-soft);color:#5b21b6;text-align:left;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:0;padding:14px 16px;display:flex}.usage-tutorial-page__doc.markdown-doc blockquote>*{margin:0}.usage-tutorial-page__doc.markdown-doc blockquote strong{color:#5b21b6}.usage-tutorial-page__doc.markdown-doc a{color:var(--tutorial-brand)}.usage-tutorial-page__doc.markdown-doc img{border:1px solid var(--tutorial-border);box-shadow:0 8px 24px #0f172a14}.usage-tutorial-page__doc.markdown-doc h1,.usage-tutorial-page__doc.markdown-doc h2,.usage-tutorial-page__doc.markdown-doc h3,.usage-tutorial-page__doc.markdown-doc h4{scroll-margin-top:calc(var(--tutorial-topbar-h) + 24px)}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content{scrollbar-width:thin;scrollbar-color:#0000002e transparent;background:var(--tutorial-page-bg)!important}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content::-webkit-scrollbar{width:8px}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content::-webkit-scrollbar-track{background:0 0}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content::-webkit-scrollbar-button{width:0;height:0;display:none}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}.main-layout .main-layout__content.main-layout__content--usage-tutorial.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#00000042}.usage-tutorial-page__toc-section-toggle svg.is-expanded{transform:rotate(180deg)}@media (width<=960px){.usage-tutorial-page{--tutorial-sidebar-width:300px}}@media (width<=768px){.usage-tutorial-page__layout{flex-direction:column}.usage-tutorial-page__sidebar{border-right:none;border-bottom:1px solid var(--tutorial-border);flex:none;width:100%;height:auto;max-height:none;padding:16px 16px 16px 20px;position:relative;top:0}.usage-tutorial-page__toc{max-height:42vh}.usage-tutorial-page__main{padding:16px}.usage-tutorial-page__doc.markdown-doc h1{font-size:22px}}@font-face{font-family:"Alibaba PuHuiTi 3.0";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.woff2)format("woff2")}@font-face{font-family:"Alibaba PuHuiTi 3.0";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg-primary);color:#ffffffd9;min-height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}:is(html:has(.main-layout),body:has(.main-layout)){height:100%;overflow:hidden}body:has(.main-layout) #root{flex-direction:column;height:100%;min-height:0;display:flex}body:has(.main-layout) #root>*{flex-direction:column;flex:auto;min-height:0;display:flex}.main-layout.ant-layout{flex-direction:column;flex:auto;max-height:100%;display:flex;overflow:hidden;height:100%!important;min-height:0!important}.main-layout>.ant-layout-header{flex-shrink:0}.app-header.ant-layout-header{box-sizing:border-box;justify-content:space-between;align-items:center;height:72px;min-height:72px;max-height:72px;padding:0 clamp(16px,2vw,32px);line-height:1;display:flex;background:#050505!important;border-bottom:1px solid #1f1f1f!important}.app-header__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-header__message-btn{flex-shrink:0;position:relative}.app-header__message-dot{opacity:1;pointer-events:none;background:#ff4040;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;right:11px}.app-header__message-btn.is-active{background:#3a3a3a}.header-credits-chip{box-sizing:border-box;color:#fff;background:#2f2f2f;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;width:74px;height:40px;padding:0 8px 0 10px;display:inline-flex;overflow:hidden}.header-credits-chip__icon{object-fit:contain;filter:brightness(0)saturate()invert(91%)sepia(48%)saturate(744%)hue-rotate(359deg)brightness(104%)contrast(101%);flex-shrink:0;width:16px;height:16px;display:block}.header-credits-chip__value{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden}[data-color-mode=light] .header-credits-chip{color:#fff;background:#2f2f2f}.main-layout .main-layout__content.ant-layout-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow-x:hidden;min-height:0!important;overflow-y:auto!important}.main-layout .main-layout__content.main-layout__content--chat.ant-layout-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}:is(html:has(.header-layout),body:has(.header-layout)){height:100%;overflow:hidden}body:has(.header-layout) #root{flex-direction:column;height:100%;min-height:0;display:flex}body:has(.header-layout) #root>*{flex-direction:column;flex:auto;min-height:0;display:flex}.header-layout.ant-layout{flex-direction:column;max-height:100%;display:flex;overflow:hidden;height:100%!important;min-height:0!important}.header-layout>.ant-layout-header{flex-shrink:0}.header-layout__content.ant-layout-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}:is(.header-layout__content.ant-layout-content:has(.workspace-shell),.header-layout__content.ant-layout-content:has(.pc-hub--gold),.header-layout__content.ant-layout-content:has(.pc-hub--creator),.header-layout__content.ant-layout-content:has(.academy-hub--page)){flex-direction:column;display:flex;overflow:hidden!important}.header-layout__scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto!important}:root{--app-header-height:72px;--bg-primary:#0a0a0a;--bg-card:#141414;--bg-hover:#1a1a1a;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:#666;--accent-primary:#ff6b6b;--accent-secondary:#4dabf7;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--space-section:32px;--space-card:16px;--space-inner:12px;--transition-smooth:.3s cubic-bezier(.25, .46, .45, .94);--transition-reveal:.6s cubic-bezier(.25, .1, .25, 1)}@media (width<=768px){:root{--space-section:20px;--space-card:12px}}[data-color-mode=light]{--bg-primary:#f5f3ef;--bg-card:#fff;--bg-hover:#f0ebe3;--text-primary:#1a1408eb;--text-secondary:#1a14089e;--text-muted:#1a140873;--theme-gold:#c4b088;--theme-gold-soft:#e8decc;--theme-gold-deep:#a8956c;--theme-gold-border:#c4b28a73}#root{min-height:100vh}.user-profile-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0;display:inline-flex}.user-profile-trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.user-profile-trigger__avatar{background:#2f2f2f!important}.user-profile-popover-wrap .ant-popover-container,.user-profile-popover-wrap .ant-popover-inner{box-shadow:none;background:0 0;padding:0}.user-profile-panel{background:#1b1b1d;border:1px solid #ffffff1f;border-radius:16px;width:368px;max-width:min(368px,92vw);padding:20px;box-shadow:0 16px 48px #0000008c}.user-profile-popover{align-items:stretch;gap:8px;display:flex}.user-profile-panel__header{align-items:flex-start;gap:12px;display:flex}.user-profile-panel__meta{flex:1;min-width:0}.user-profile-panel__workspace-row{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.user-profile-panel__workspace-tip{color:#a146fff2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:0;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.user-profile-panel__team-tag{color:#d9b8ff;white-space:nowrap;text-overflow:ellipsis;background:#a146ff2e;border:1px solid #a146ff73;border-radius:999px;flex-shrink:0;max-width:72px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.user-profile-panel__switch-btn{color:#ffffffe0;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-top:2px;padding:6px 10px;font-size:12px;line-height:1.2;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.user-profile-panel__switch-btn:hover,.user-profile-panel__switch-btn.is-open{color:#fff;background:#ffffff1f;border-color:#ffffff47}.user-account-switcher{box-sizing:border-box;background:#141416;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:260px;max-width:min(260px,78vw);padding:12px 10px 10px;display:flex;box-shadow:0 16px 48px #0000008c}.user-account-switcher__section{flex-direction:column;gap:4px;display:flex}.user-account-switcher__section-title{color:#ffffff73;padding:4px 8px 6px;font-size:12px;font-weight:500}.user-account-switcher__item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 8px;transition:background .15s;display:flex}.user-account-switcher__item:hover,.user-account-switcher__item.is-active{background:#ffffff0f}.user-account-switcher__item-icon{color:#ffffffd9;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex;overflow:hidden}.user-account-switcher__team-avatar{object-fit:cover;width:100%;height:100%}.user-account-switcher__item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.user-account-switcher__item-name-row{align-items:center;gap:6px;min-width:0;display:flex}.user-account-switcher__item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.user-account-switcher__badge{color:#ffffff8c;background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.4}.user-account-switcher__item-sub{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.user-account-switcher__check{color:#52c41a;flex-shrink:0;font-size:14px}.user-account-switcher__loading,.user-account-switcher__empty{color:#ffffff73;text-align:center;padding:12px 8px;font-size:12px}.user-account-switcher__create{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff14;border-radius:0;align-items:center;gap:8px;width:100%;margin-top:auto;padding:10px 8px;font-size:13px;display:flex}.user-account-switcher__create:hover{color:#fff}.user-profile-panel__avatar-lg{flex-shrink:0;background:#2f2f2f!important}.user-profile-panel__nickname{color:#fff;font-size:17px;font-weight:600;line-height:1.3}.user-profile-panel__tel{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.user-profile-panel__tel-muted{color:#ffffffa6;margin-top:6px;font-size:14px;font-weight:500;line-height:1.3}.user-profile-panel__brief{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;max-width:268px;margin-top:6px;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.user-profile-panel__role{color:#ffffff85;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35}.user-profile-panel__role--btn{text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0;transition:color .18s;display:inline-block}.user-profile-panel__role--btn:hover{color:#ffffffe0}.user-profile-panel__sub{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.user-profile-panel__uuid-label{margin-right:2px}.user-profile-panel__split{opacity:.35}.user-profile-panel__icon-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.user-profile-panel__icon-btn:hover{color:#ffffffd9}.user-profile-panel__linklike{color:#ffffff73;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:12px;display:inline-flex}.user-profile-panel__linklike:hover{color:#ffffffbf}.user-profile-panel__linklike--sm{font-size:12px}.user-profile-panel__member-card{box-sizing:border-box;background-color:#a146ff;background-image:url(/image/Group%2051.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.user-profile-panel__member-card-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-profile-panel__member-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.user-profile-panel__member-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.user-profile-panel__member-cta{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:77px;height:29px;margin:0;padding:0 12px;font-size:14px;font-weight:500;line-height:1;transition:opacity .18s;display:inline-flex}.user-profile-panel__member-cta:hover{opacity:.92}.user-profile-panel__menu{margin:0;padding:0;list-style:none}.user-profile-panel__menu li{color:#ffffffe0;cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:0 -10px;padding:12px 10px;font-size:14px;display:flex}.user-profile-panel__menu li:hover{background:#ffffff0f}.user-profile-panel__menu-row-with-extra{justify-content:space-between!important}.user-profile-panel__menu-left{align-items:center;gap:10px;display:inline-flex}.user-profile-panel__logout{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0 -10px;padding:12px 10px;font-size:14px;display:flex}.user-profile-panel__logout:hover{background:#ffffff0f}.pc-hub{width:100%}.pc-hub--gate{background:linear-gradient(155deg,#12121a 0%,#0a0a10 55%,#0f0a14 100%);border:1px solid #22d3ee47;border-radius:16px;max-width:480px;margin:0 auto;padding:32px 24px;box-shadow:0 0 0 1px #a855f71f,0 0 48px #22d3ee1f}.pc-hub--gate__title{letter-spacing:-.02em;color:#f1f5f9!important;margin-top:0!important}.pc-hub__breakout{margin:-24px calc(-1*clamp(16px,5vw,88px)) 0;padding:0}.pc-hub__gradient{clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),82% 100%,0 100%);background:linear-gradient(118deg,#1a0a2e 0%,#312e81 22%,#164e63 52%,#0e7490 72%,#0891b2 88%,#22d3ee 100%);padding:16px clamp(16px,5vw,88px) 52px;position:relative;box-shadow:inset 0 -1px #22d3ee40,0 12px 40px #00000059}.pc-hub__gradient-inner{align-items:center;min-height:28px;display:flex}.pc-hub__back{text-shadow:0 0 20px #22d3ee59;font-weight:500;color:#f0f9fff2!important;padding-left:0!important}.pc-hub__sheet{z-index:1;background:linear-gradient(#0e0e14 0%,#08080d 42%,#060609 100%);border:none;border-top:1px solid #22d3ee38;border-radius:0;margin:-44px 0 0;padding:0 clamp(16px,5vw,88px) 48px;position:relative;box-shadow:0 -4px 32px #0000008c,inset 0 1px #22d3ee1f}.pc-hub__profile{align-items:flex-start;gap:20px;padding-top:8px;display:flex}.pc-hub__profile>.pc-hub__avatar,.pc-hub__sheet .pc-hub__avatar{flex-shrink:0;margin-top:-56px;box-shadow:0 0 0 3px #08080cf2,0 0 36px #22d3ee59,0 12px 32px #00000080;background:#1e293b!important;border:3px solid #22d3eea6!important}.pc-hub__profile-body{flex:1;min-width:0;padding-top:4px}.pc-hub__title-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pc-hub__display-name{color:#f8fafc;letter-spacing:-.02em;text-shadow:0 0 28px #22d3ee2e;font-size:22px;font-weight:700}.pc-hub__title-actions{margin-left:auto}.pc-hub__ghost-btn{box-shadow:0 0 16px #22d3ee14;color:#e2e8f0!important;background:#0f172aa6!important;border:1px solid #94a3b859!important;border-radius:999px!important;height:30px!important;padding:0 12px!important;font-size:12px!important}.pc-hub__edit-btn{box-shadow:0 0 20px #22d3ee26;color:#ecfeff!important;background:#0833448c!important;border:1px solid #22d3ee73!important;border-radius:999px!important;height:30px!important;padding:0 14px!important;font-size:12px!important}.pc-hub__ghost-btn:hover,.pc-hub__edit-btn:hover{color:#fff!important;background:#0f172ad9!important;border-color:#22d3eebf!important}.pc-hub__subline{color:#94a3b8;margin-top:6px;font-size:14px}.pc-hub__brief{color:#cbd5e1;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%;margin-top:8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pc-hub__stats{color:#64748b;flex-wrap:wrap;gap:20px 28px;margin-top:14px;font-size:13px;display:flex}.pc-hub__stats strong{color:#22d3ee;text-shadow:0 0 12px #22d3ee59;margin-right:4px;font-weight:600}.pc-hub__member-inline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pc-hub__member-text{color:#cbd5e1;font-size:14px;font-weight:500}.pc-hub__member-pill{box-shadow:0 0 24px #22d3ee59;color:#0f172a!important;background:linear-gradient(135deg,#22d3ee 0%,#a855f7 100%)!important;border:none!important;border-radius:999px!important;height:30px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important}.pc-hub__member-pill:hover{filter:brightness(1.08);color:#020617!important}.pc-hub__role-line{color:#64748b;flex-wrap:wrap;gap:12px 20px;margin-top:10px;font-size:12px;display:flex}.pc-hub__role-code{color:#475569}.pc-hub__main-tabs{gap:10px;margin-top:28px;padding-top:4px;display:flex}.pc-hub__pill{cursor:pointer;color:#94a3b8;background:#0f172a59;border:1px solid #94a3b833;border-radius:999px;padding:8px 22px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.pc-hub__pill:hover{color:#e2e8f0;border-color:#22d3ee59;box-shadow:0 0 18px #22d3ee1f}.pc-hub__pill--active{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee33,inset 0 1px #ffffff0f}.pc-hub__pill--active:hover{color:#fff;border-color:#22d3eebf}.pc-hub__sub-toolbar{border-bottom:1px solid #33415573;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:18px;padding-bottom:16px;display:flex}.pc-hub__sub-tab{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500}.pc-hub__sub-tab:hover{color:#94a3b8}.pc-hub__sub-tab--on{color:#22d3ee;text-shadow:0 0 14px #22d3ee59;font-weight:600}.pc-hub__filters{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.pc-hub__select{min-width:112px}.pc-hub--cool .pc-hub__select .ant-select-selector,.pc-hub--cool .pc-hub__range{border-radius:999px!important}.pc-hub--cool .pc-hub__select .ant-select-selector{color:#e2e8f0!important;background:#0f172abf!important;border-color:#475569a6!important}.pc-hub--cool .pc-hub__select .ant-select-selection-item{color:#e2e8f0!important}.pc-hub--cool .pc-hub__range{color:#e2e8f0!important;background:#0f172abf!important;border-color:#475569a6!important}.pc-hub--cool .pc-hub__range input::placeholder{color:#64748b!important}.pc-hub__content{justify-content:center;align-items:center;min-height:280px;padding:56px 0 24px;display:flex}.pc-hub__content--social{justify-content:flex-start;align-items:flex-start;padding-top:32px}.pc-hub__content-main{width:100%}.pc-hub__social-loading{text-align:center;color:#64748b;margin:0;font-size:14px}.pc-hub__social-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pc-hub__social-card{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;align-items:stretch;margin:0;padding:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.pc-hub__social-card:hover{border-color:#ffc10773;transform:translateY(-2px)}.pc-hub__social-cover{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.pc-hub__social-title{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px 12px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-hub__social-badge{color:#ffc107;font-size:16px;position:absolute;top:8px;right:8px}.pc-hub__social-card{position:relative}.ant-modal-root:has(.pc-edit-profile-modal) .ant-modal-mask{-webkit-backdrop-filter:blur(8px);background:#00000085!important}.pc-edit-profile-modal .ant-modal-content{-webkit-backdrop-filter:blur(14px);background:#1f1f1f!important;border:1px solid #ffffff24!important;border-radius:20px!important;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0a!important}.pc-edit-profile-modal .ant-modal-header{background:0 0!important;border-bottom:1px solid #ffffff1a!important;padding-bottom:14px!important}.pc-edit-profile-modal .ant-modal-title{letter-spacing:.02em;font-weight:600;color:#fff!important}.pc-edit-profile-modal .ant-modal-close{color:#ffffffa6!important}.pc-edit-profile-modal .ant-modal-close:hover{color:#fff!important;background:#ffffff14!important}.pc-edit-profile-modal .ant-modal-footer{background:0 0!important;border-top:none!important}.pc-edit-profile-modal .ant-modal-footer .ant-btn-default{color:#fff!important;background:0 0!important;border-color:#fff3!important}.pc-edit-profile-modal .ant-modal-footer .ant-btn-default:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff59!important}.pc-edit-profile-modal .ant-modal-footer .ant-btn-primary{color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important}.pc-edit-profile-modal .ant-modal-footer .ant-btn-primary:hover{color:#000!important;background:#ffffffeb!important}.pc-edit-profile-form .ant-form-item-label>label{font-size:13px;color:#ffffffb8!important}.pc-edit-profile-form__input.ant-input,.pc-edit-profile-form__input.ant-input-affix-wrapper{caret-color:#fff;color:#fff!important;background:#2f2f2f!important;border-color:#ffffff24!important;border-radius:10px!important}.pc-edit-profile-form__input.ant-input::placeholder,.pc-edit-profile-form__input .ant-input::placeholder{color:#ffffff59!important}.pc-edit-profile-form__input.ant-input:hover,.pc-edit-profile-form__input.ant-input-affix-wrapper:hover{border-color:#ffffff47!important}.pc-edit-profile-form__input.ant-input:focus,.pc-edit-profile-form__input.ant-input-affix-wrapper-focused,.pc-edit-profile-form__input.ant-input-affix-wrapper:focus-within{box-shadow:none!important;border-color:#fff!important;outline:none!important}.pc-edit-profile-form__input.ant-input-affix-wrapper .ant-input{caret-color:#fff;color:#fff!important;background:0 0!important}.pc-edit-profile-form__input .ant-input-password-icon{color:#ffffff8c!important}.pc-password-modal .ant-modal-body{padding-top:8px}.pc-password-modal__code-row{align-items:center;gap:10px;width:100%;display:flex}.pc-password-modal__code-row .pc-edit-profile-form__input{flex:auto;min-width:0}.pc-password-modal__code-btn{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:none;height:40px;padding:0 14px;font-size:13px;transition:background .18s,border-color .18s}.pc-password-modal__code-btn:hover:not(:disabled){background:#ffffff24;border-color:#ffffff47}.pc-password-modal__code-btn:disabled{opacity:.5;cursor:not-allowed}.pc-password-modal__captcha{margin:0 0 16px}.pc-password-modal__captcha .login-card__captcha{width:100%;margin:0}.pc-edit-profile-modal__hero-hint{text-align:center;letter-spacing:.02em;color:#ffffffb8;width:100%;margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.4}.pc-edit-avatar-upload.ant-upload-wrapper{justify-content:center;display:inline-flex}.pc-edit-avatar-upload.ant-upload-wrapper .ant-upload-select,.pc-edit-avatar-upload.ant-upload-wrapper .ant-upload.ant-upload-select{background:0 0!important;border:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.pc-edit-avatar-upload__trigger{box-sizing:border-box;cursor:pointer;background:#2f2f2f;border:1px dashed #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.pc-edit-avatar-upload__preview{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.pc-edit-avatar-upload__btn{color:#ffffff8c;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;line-height:1.2;display:flex}.pc-edit-avatar-upload__btn .anticon{color:#ffffffb8;font-size:24px}.pc-edit-profile-modal__hero{flex-direction:column;justify-content:center;align-items:center;padding:0 0 16px;display:flex}.pc-edit-profile-modal__hero-upload{flex-direction:column;align-items:center;width:100%;display:flex;overflow:visible}.pc-edit-profile-modal__hero-upload .pc-edit-avatar-upload.ant-upload-wrapper{justify-content:center;width:100%;display:flex}.pc-edit-profile-modal__hero .pc-edit-avatar-upload__trigger{width:96px;height:96px}.pc-edit-profile-modal__hero .pc-edit-avatar-upload__btn .anticon{font-size:28px}.pc-edit-profile-readonly-input.ant-input,.pc-edit-profile-readonly-input{cursor:default!important;color:#f8fafcc7!important;background:#0f172a80!important;border-color:#94a3b859!important}[data-color-mode=light] .pc-edit-profile-readonly-input.ant-input,[data-color-mode=light] .pc-edit-profile-readonly-input{color:#334155eb!important;background:#f1f5f9fa!important;border-color:#e2e8f0!important}.pc-edit-profile-modal .ant-modal-body{scrollbar-width:none;-ms-overflow-style:none;max-height:min(78vh,680px);overflow-y:auto;overflow-x:hidden!important}.pc-edit-profile-modal .ant-modal-body::-webkit-scrollbar{width:0;height:0;display:none}.pc-edit-social-links{margin-top:4px}.pc-edit-social-links__title{color:#ffffffb8;margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.4}.pc-edit-social-links__list{flex-direction:column;gap:10px;display:flex}.pc-edit-social-links__row{background:#2f2f2f;border:1px solid #ffffff24;border-radius:10px;align-items:stretch;min-height:44px;transition:border-color .2s;display:flex;overflow:hidden}.pc-edit-social-links__row:hover{border-color:#ffffff47}.pc-edit-social-links__row:focus-within{box-shadow:none;border-color:#fff!important}.pc-edit-social-links__label{color:#ffffffe0;background:0 0;border:none;border-right:1px solid #ffffff24;flex:0 0 72px;justify-content:center;align-self:stretch;align-items:center;width:72px;min-height:44px;display:inline-flex}.pc-edit-social-links__icon-slot{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:inline-flex;overflow:hidden}.pc-edit-social-links__icon-slot--wide{width:auto;min-width:0;max-width:68px;overflow:visible}.pc-edit-social-links__icon-slot--md{width:22px;min-width:22px;height:22px;min-height:22px}.pc-edit-social-links__icon-slot .pc-edit-social-links__img,.pc-edit-social-links__icon-slot .pc-edit-social-links__icon{flex-shrink:0;width:20px;height:20px}.pc-edit-social-links__icon-slot--wide .pc-edit-social-links__img{width:auto;max-width:68px;height:28px;transform:none}.pc-edit-social-links__icon-slot--md .pc-edit-social-links__icon,.pc-edit-social-links__icon-slot--md .pc-edit-social-links__img{width:22px;height:22px}.pc-edit-social-links__icon-slot .pc-edit-social-links__antd-icon{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-flex}.pc-edit-social-links__icon-slot .pc-edit-social-links__antd-icon svg{width:18px;height:18px;display:block}.pc-edit-social-links__icon-slot .pc-edit-social-links__img{object-fit:contain;display:block}.pc-edit-social-links__icon-slot .pc-edit-social-links__icon{color:#ffffffe0;display:block}.pc-edit-social-links__img--bilibili{transform-origin:50%;transform:scale(.76)}.pc-edit-social-links__field{background:0 0;border:none;border-radius:0;flex:auto;min-width:0;min-height:44px;padding:0;overflow:hidden;margin-bottom:0!important}.pc-edit-social-links__field .ant-form-item-row,.pc-edit-social-links__field .ant-form-item-control,.pc-edit-social-links__field .ant-form-item-control-input,.pc-edit-social-links__field .ant-form-item-control-input-content{width:100%;height:100%;min-height:44px}.pc-edit-social-links__input.ant-input,.pc-edit-social-links__input.ant-input-borderless,.pc-edit-social-links__input.ant-input-outlined{width:100%;line-height:44px;color:#fff!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0 12px!important}.pc-edit-social-links__input.ant-input::placeholder{color:#ffffff59!important}.pc-edit-social-links__input.ant-input:hover,.pc-edit-social-links__input.ant-input:focus,.pc-edit-social-links__input.ant-input-focused,.pc-edit-social-links__field .ant-input-affix-wrapper,.pc-edit-social-links__field .ant-input-affix-wrapper:hover,.pc-edit-social-links__field .ant-input-affix-wrapper:focus,.pc-edit-social-links__field .ant-input-affix-wrapper-focused{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.pc-edit-social-links__field .ant-input-affix-wrapper{align-items:center;width:100%;height:44px!important;min-height:44px!important;padding:0 8px 0 0!important}.pc-edit-social-links__field .ant-input-affix-wrapper .ant-input{line-height:44px;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0 12px!important}.pc-edit-social-links__field .ant-input-clear-icon{color:#ffffff73}[data-color-mode=light] .pc-edit-social-links__title{color:#000000a6}[data-color-mode=light] .pc-edit-social-links__row{background:#f5f5f5;border-color:#0000001f}[data-color-mode=light] .pc-edit-social-links__row:hover{border-color:#0003}[data-color-mode=light] .pc-edit-social-links__row:focus-within{box-shadow:none;border-color:#fff!important}[data-color-mode=light] .pc-edit-social-links__label{border-right-color:#0000001f}[data-color-mode=light] .pc-edit-social-links__input.ant-input{color:#1a1a1a!important}[data-color-mode=light] .pc-edit-social-links__input.ant-input::placeholder{color:#00000059!important}[data-color-mode=light] .pc-edit-social-links__text-label{color:#ff2442}[data-color-mode=light] .pc-edit-social-links__icon-slot .pc-edit-social-links__icon{color:#000000bf}[data-color-mode=light] .pc-edit-social-links__icon-slot .pc-edit-social-links__antd-icon{color:#00000073}.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-outlined{overflow:hidden;box-shadow:none!important;background:#2f2f2f!important;border:1px solid #ffffff24!important;border-radius:10px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0!important}.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper:hover,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper:hover,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-outlined:hover{border-color:#ffffff47!important}.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper:focus-within,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper:focus-within,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-outlined:focus-within,.pc-edit-profile-modal .pc-brief-textarea-root.ant-input-outlined.ant-input-affix-wrapper-focused{box-shadow:none!important;background:#2f2f2f!important;border-color:#fff!important;outline:none!important}.pc-brief-textarea-root .ant-input-data-count{color:#ffffff73;font-size:12px}.pc-edit-profile-modal .pc-brief-textarea-root textarea.pc-brief-textarea,.pc-edit-profile-modal .pc-brief-textarea-root .pc-brief-textarea{caret-color:#fff;resize:none;scrollbar-width:none;-ms-overflow-style:none;font-size:14px;line-height:1.5;color:#fff!important;height:76px!important;min-height:76px!important;max-height:76px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important;outline:none!important;padding:10px 12px 24px!important;overflow-y:auto!important}.pc-brief-textarea-root textarea.pc-brief-textarea::-webkit-scrollbar{width:0;height:0;display:none}.pc-brief-textarea-root .pc-brief-textarea::-webkit-scrollbar{width:0;height:0;display:none}.pc-edit-profile-modal .pc-brief-textarea-root textarea.pc-brief-textarea:focus,.pc-edit-profile-modal .pc-brief-textarea-root .pc-brief-textarea:focus,.pc-edit-profile-modal .pc-brief-textarea-root textarea.pc-brief-textarea.ant-input-focused,.pc-edit-profile-modal .pc-brief-textarea-root .pc-brief-textarea.ant-input-focused{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper,[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper{background:#f5f5f5!important;border-color:#0000001f!important}[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper:focus-within,[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper:focus-within,[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused,[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{box-shadow:none!important;background:#fff!important;border-color:#fff!important}[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root textarea.pc-brief-textarea,[data-color-mode=light] .pc-edit-profile-modal .pc-brief-textarea-root .pc-brief-textarea{color:#1a1a1a!important}[data-color-mode=light] .pc-brief-textarea-root textarea.pc-brief-textarea:focus,[data-color-mode=light] .pc-brief-textarea-root .pc-brief-textarea:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}@media (width<=640px){.pc-hub__title-actions{width:100%;margin-left:0}.pc-hub__filters{justify-content:flex-start}.pc-hub__range{width:100%;min-width:0}}[data-color-mode=light] .pc-hub--gate{background:linear-gradient(155deg,#f8fafc 0%,#f1f5f9 55%,#faf5ff 100%);border:1px solid #0ea5e940;box-shadow:0 0 0 1px #a855f71a,0 12px 40px #0f172a14}[data-color-mode=light] .pc-hub__gradient{background:linear-gradient(118deg,#e0e7ff 0%,#ddd6fe 18%,#cffafe 45%,#a5f3fc 68%,#7dd3fc 88%,#bae6fd 100%);box-shadow:inset 0 -1px #0ea5e933,0 8px 32px #0f172a14}[data-color-mode=light] .pc-hub__back{text-shadow:none;color:#0f172a!important}[data-color-mode=light] .pc-hub__back:hover{color:#020617!important;background:#ffffff8c!important}[data-color-mode=light] .pc-hub__sheet{background:linear-gradient(#fff 0%,#f8fafc 38%,#f1f5f9 100%);border-top:1px solid #0ea5e938;box-shadow:0 -4px 24px #0f172a0f,inset 0 1px #0ea5e926}[data-color-mode=light] .pc-hub__profile>.pc-hub__avatar,[data-color-mode=light] .pc-hub__sheet .pc-hub__avatar{box-shadow:0 0 0 3px #fff,0 0 24px #0ea5e940,0 10px 28px #0f172a1f;background:#e2e8f0!important;border:3px solid #0ea5e98c!important}[data-color-mode=light] .pc-hub__display-name{color:#0f172a;text-shadow:none}[data-color-mode=light] .pc-hub__ghost-btn{box-shadow:0 1px 4px #0f172a0f;color:#334155!important;background:#ffffffd9!important;border:1px solid #64748b59!important}[data-color-mode=light] .pc-hub__edit-btn{box-shadow:0 1px 6px #0ea5e926;color:#0e7490!important;background:#e0f2fee6!important;border:1px solid #0ea5e973!important}[data-color-mode=light] .pc-hub__ghost-btn:hover,[data-color-mode=light] .pc-hub__edit-btn:hover{color:#0f172a!important;background:#fff!important;border-color:#0ea5e9a6!important}[data-color-mode=light] .pc-hub__subline{color:#64748b}[data-color-mode=light] .pc-hub__brief{color:#475569}[data-color-mode=light] .pc-hub__stats{color:#64748b}[data-color-mode=light] .pc-hub__member-text{color:#475569}[data-color-mode=light] .pc-hub__member-pill{box-shadow:0 4px 16px #0ea5e959;color:#fff!important;background:linear-gradient(135deg,#22d3ee 0%,#a855f7 100%)!important}[data-color-mode=light] .pc-hub__member-pill:hover{color:#fff!important}[data-color-mode=light] .pc-hub__role-line{color:#64748b}[data-color-mode=light] .pc-hub__role-code{color:#94a3b8}[data-color-mode=light] .pc-hub__pill{color:#64748b;background:#f1f5f9e6;border:1px solid #94a3b859}[data-color-mode=light] .pc-hub__pill:hover{color:#334155;border-color:#0ea5e966;box-shadow:0 2px 12px #0ea5e91f}[data-color-mode=light] .pc-hub__pill--active{color:#0f172a;background:linear-gradient(135deg,#f0f9ff 0%,#eef2ff 100%);border-color:#0ea5e980;box-shadow:0 2px 16px #0ea5e926,inset 0 1px #fffc}[data-color-mode=light] .pc-hub__pill--active:hover{color:#020617;border-color:#0ea5e9a6}[data-color-mode=light] .pc-hub__sub-toolbar{border-bottom:1px solid #94a3b859}[data-color-mode=light] .pc-hub__sub-tab{color:#64748b}[data-color-mode=light] .pc-hub__sub-tab:hover{color:#334155}[data-color-mode=light] .pc-hub__sub-tab--on{color:#0891b2;text-shadow:none}[data-color-mode=light] .pc-hub--cool .pc-hub__select .ant-select-selector{color:#0f172a!important;background:#fff!important;border-color:#94a3b88c!important}[data-color-mode=light] .pc-hub--cool .pc-hub__select .ant-select-selection-item{color:#0f172a!important}[data-color-mode=light] .pc-hub--cool .pc-hub__select .ant-select-selection-placeholder{color:#94a3b8!important}[data-color-mode=light] .pc-hub--cool .pc-hub__select .ant-select-arrow{color:#64748b!important}[data-color-mode=light] .pc-hub--cool .pc-hub__range{color:#0f172a!important;background:#fff!important;border-color:#94a3b88c!important}[data-color-mode=light] .pc-hub--cool .pc-hub__range input,[data-color-mode=light] .pc-hub--cool .pc-hub__range .ant-picker-input>input{color:#0f172a!important}[data-color-mode=light] .pc-hub--cool .pc-hub__range input::placeholder{color:#94a3b8!important}[data-color-mode=light] .pc-hub--cool .pc-hub__range .ant-picker-separator,[data-color-mode=light] .pc-hub--cool .pc-hub__range .ant-picker-suffix,[data-color-mode=light] .pc-hub__content .ant-empty-description{color:#64748b!important}[data-color-mode=light] .pc-hub__content .ant-empty-image{opacity:.55}[data-color-mode=light] .pc-edit-profile-modal .ant-modal-content{background:#fff!important;border-color:#0000001a!important}[data-color-mode=light] .pc-edit-profile-modal .ant-modal-title{color:#1a1a1a!important}[data-color-mode=light] .pc-edit-profile-form .ant-form-item-label>label{color:#000000a6!important}[data-color-mode=light] .pc-edit-profile-form__input.ant-input{color:#1a1a1a!important;background:#f5f5f5!important;border-color:#0000001f!important}[data-color-mode=light] .pc-edit-profile-form__input.ant-input:focus,[data-color-mode=light] .pc-edit-profile-form__input.ant-input-affix-wrapper-focused,[data-color-mode=light] .pc-edit-profile-form__input.ant-input-affix-wrapper:focus-within{box-shadow:none!important;border-color:#fff!important;outline:none!important}[data-color-mode=light] .pc-edit-profile-modal__hero-hint{color:#0000008c}[data-color-mode=light] .pc-edit-avatar-upload__trigger{background:#f5f5f5!important;border-color:#00000026!important}[data-color-mode=light] .pc-edit-avatar-upload__btn{color:#00000073}[data-color-mode=light] .pc-edit-avatar-upload__btn .anticon{color:#0000008c}.section-reveal{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);transform:translateY(30px)}.section-reveal.is-visible{opacity:1;transform:translateY(0)}.home-section-title{font-size:calc(24px * var(--tv-scale,1));color:var(--text-primary);letter-spacing:.02em;margin:0;font-weight:700;line-height:1.3}.home-tv-show .home-section-title{font-size:22px;line-height:1.25}@media (width<=768px){.home-section-title,.home-tv-show .home-section-title{font-size:20px}}.home-page .video-demo+.home-tv-show{margin-top:clamp(32px,4.5vw,56px)}.home-page .video-demo.video-demo--has-recent{padding-bottom:clamp(14px,1.6vw,20px)}.home-page .video-demo.video-demo--has-recent+.home-tv-show{margin-top:clamp(20px,2.5vw,32px)}.site-icp-footer{box-sizing:border-box;color:#fff;text-align:center;background:#000;flex-shrink:0;width:100%;max-width:none;min-height:auto;margin-top:clamp(28px,4vw,48px);margin-left:0;margin-right:0;padding:0}.site-icp-footer__bottom{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:1920px;margin:0 auto;padding:40px clamp(20px,8vw,160px);display:flex}.site-icp-footer__bottom--solo{padding-top:32px;padding-bottom:32px}.site-icp-footer__copyright,.site-icp-footer__icp{color:#fff6;margin:0;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.site-icp-footer__icp:hover{color:#ffffffa6}@media (width<=1200px){.site-icp-footer__bottom{padding:32px}}@media (width<=768px){.site-icp-footer__bottom{padding:28px 20px}}.home-page{--home-pad-x:clamp(16px, 3vw, 32px);--home-section-y:clamp(12px, 2vw, 20px);--home-surface-bg:#000;--tv-cols:4;--tv-card-w:390px;--tv-lane-gap:20px;--tv-grid-w:calc(var(--tv-cols) * var(--tv-card-w) + (var(--tv-cols) - 1) * var(--tv-lane-gap));background:var(--home-surface-bg);width:100%;min-height:min-content;margin:0;padding:0;position:relative;overflow:clip visible}.home-page__particles.particle-background{z-index:0;pointer-events:none;contain:paint;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0;overflow:hidden}.home-page__particles .particles-container{position:absolute;top:0;left:0}.home-page__content{z-index:1;position:relative}.home-page .video-demo,.home-page .home-tv-show{background:0 0}.home-page .home-tv-show__sticky-bar,.home-page .home-tv-show__sticky-bar--stuck{background:var(--home-surface-bg)}@keyframes holo-rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes holo-beam-in{0%{opacity:0}to{opacity:1}}.main-layout__content--home{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;overscroll-behavior-y:none;background:#000!important;padding:0!important}.main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar{width:8px}.main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-track{background:0 0}.main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-button{width:0;height:0;display:none}.main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#ffffff52}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--home.ant-layout-content{scrollbar-color:#0003 transparent}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-thumb{background:#0000002e}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--home.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#00000047}.holo-gallery{background:var(--bg-primary);box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-bottom:0;margin-left:0;margin-right:0;padding:clamp(90px,8vw,120px) clamp(20px,4vw,48px) 0;position:relative;overflow:hidden}.holo-gallery__beams{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.holo-gallery__beam{opacity:0;filter:blur(72px);will-change:opacity;pointer-events:none;width:58%;height:min(92vh,92%);position:absolute;top:0}.holo-gallery--animate .holo-gallery__beam{animation:1.4s 1.76s forwards holo-beam-in}.holo-gallery__beam--left{transform-origin:0 0;background:conic-gradient(from 22deg at 0 0,#fffef8fa 0deg,#fff8e1d1 6deg,#fceccd9e 18deg,#f5e1bc6b 34deg,#ebd2aa3d 52deg,#0000 72deg),radial-gradient(140% 95% at 0 0,#fffcf08c 0%,#faebd247 45%,#0000 78%);left:0;transform:rotate(20deg)}.holo-gallery__beam--right{transform-origin:100% 0;background:conic-gradient(from -22deg at 100% 0,#fffef8fa 0deg,#fff8e1d1 6deg,#fceccd9e 18deg,#f5e1bc6b 34deg,#ebd2aa3d 52deg,#0000 72deg),radial-gradient(140% 95% at 100% 0,#fffcf08c 0%,#faebd247 45%,#0000 78%);right:0;transform:rotate(-20deg)}.holo-gallery__beams:after{content:"";z-index:1;pointer-events:none;opacity:.4;background-image:radial-gradient(1.5px 1.5px at 14% 16%,#ffffffd9 45%,#0000 46%),radial-gradient(1px 1px at 20% 28%,#ffffffa6 45%,#0000 46%),radial-gradient(1px 1px at 10% 42%,#ffffff80 45%,#0000 46%),radial-gradient(2px 2px at 86% 14%,#ffffffd1 45%,#0000 46%),radial-gradient(1px 1px at 92% 26%,#fff9 45%,#0000 46%),radial-gradient(1.5px 1.5px at 84% 38%,#ffffff7a 45%,#0000 46%);position:absolute;inset:0}.holo-gallery__inner{z-index:1;width:100%;max-width:min(1680px,100vw - 48px);margin:0 auto;position:relative}.holo-gallery__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 28px;margin-bottom:clamp(28px,4vw,40px);display:flex}.holo-gallery__head-copy{flex:1;min-width:min(100%,300px)}.holo-gallery__tag{letter-spacing:.16em;text-transform:uppercase;color:#d6c4a8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1c1814b8 0%,#12100e8c 100%);border:1px solid #d6ba8c52;border-radius:9999px;margin-bottom:18px;padding:7px 16px;font-size:11px;font-weight:500;display:inline-block;box-shadow:inset 0 1px #fff8eb0f,0 4px 20px #00000040}.holo-gallery__title{letter-spacing:.02em;background:linear-gradient(165deg,#faf8f4 0%,#f0ebe3 28%,#d8cfc2 58%,#b8aa98 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 28px #d6ba8c2e);-webkit-background-clip:text;background-clip:text;max-width:12em;margin:0 0 16px;font-family:Georgia,Times New Roman,Songti SC,Noto Serif SC,serif;font-size:clamp(2.15rem,5.4vw,3.5rem);font-weight:500;line-height:1.12}.holo-gallery__subtitle{letter-spacing:.04em;color:#9c9488eb;max-width:36rem;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6}.holo-gallery--animate .holo-gallery__tag,.holo-gallery--animate .holo-gallery__title,.holo-gallery--animate .holo-gallery__subtitle,.holo-gallery--animate .holo-gallery__cta-row,.holo-gallery--animate .holo-gallery__stage,.holo-gallery--animate .holo-gallery__bottom-cta{opacity:0;animation:.78s cubic-bezier(.22,1,.36,1) forwards holo-rise-in}.holo-gallery--animate .holo-gallery__tag{animation-delay:60ms}.holo-gallery--animate .holo-gallery__title{animation-delay:.16s}.holo-gallery--animate .holo-gallery__subtitle{animation-delay:.26s}.holo-gallery--animate .holo-gallery__cta-row{animation-delay:.36s}.holo-gallery--animate .holo-gallery__stage{animation-delay:.48s}.holo-gallery--cases.holo-gallery--animate .holo-gallery__stage{animation-delay:.12s}.holo-gallery--animate .holo-gallery__bottom-cta{animation-delay:.36s}.holo-gallery--cases.holo-gallery--animate .holo-gallery__bottom-cta{animation-delay:.28s}.holo-gallery__cta-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 16px;margin:0;padding:0;display:flex}.cinema-cta{isolation:isolate;box-sizing:border-box;color:#fffffff5;cursor:pointer;border:1px solid #0000;border-radius:9999px;min-height:48px;margin:0;padding:0 22px 0 24px;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;line-height:1.2;transition:transform .2s,border-color .25s,box-shadow .25s;position:relative}.cinema-cta.glare-hover:before{mix-blend-mode:soft-light}.cinema-cta:focus-visible{outline-offset:3px;outline:2px solid #c4b28abf}.cinema-cta--primary:focus-visible{outline-color:#dccda8d9}.cinema-cta:active{transform:scale(.98)}.cinema-cta__content{z-index:1;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.cinema-cta__label{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cinema-cta__leading{opacity:.92;font-size:18px;font-weight:400;line-height:1}.cinema-cta__sep{color:#ffffff52;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:300}.cinema-cta__arrow{opacity:.9;flex-shrink:0;transition:transform .22s,opacity .22s}.cinema-cta:hover .cinema-cta__arrow,.cinema-cta:focus-visible .cinema-cta__arrow{opacity:1;transform:translate(4px)}.cinema-cta--primary{color:#2a241ceb;background:linear-gradient(135deg,#a8956c 0%,#b8a578 42%,#c4b088 100%);border-color:#c4b28a80;box-shadow:0 10px 36px #a8916261,inset 0 2px #fffcf038,inset 0 -1px #5044301f}.cinema-cta--primary:hover{background:linear-gradient(135deg,#b0a078 0%,#c0b088 42%,#d0c098 100%);border-color:#dccda89e;box-shadow:0 14px 44px #a891627a,inset 0 2px #fffcf047}.cinema-cta--secondary{background:linear-gradient(#201e1ceb 0%,#121110e0 100%);border-color:#fff3;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0f}.cinema-cta--secondary:hover{border-color:#d6ba8c61;box-shadow:0 10px 32px #0000006b,inset 0 1px #ffffff17}.holo-gallery__stage{width:100%;position:relative;overflow:hidden}.holo-gallery__stage--film{z-index:1;width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;margin-left:0;margin-right:0;padding:4px 0 0;position:relative}.video-demo{box-sizing:border-box;background:0 0;width:100%;padding:clamp(28px,3.5vw,44px) 0 clamp(24px,3vw,36px);position:relative;overflow:visible}.video-demo__inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 auto;padding-bottom:0;display:flex;position:relative}.case-carousel .swiper-slide-active{z-index:2;position:relative}.video-demo__cta{z-index:5;cursor:default;justify-content:center;align-self:center;margin-top:0;padding:0;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.video-demo__cta-magnet,.video-demo__cta-magnet .magnet__inner{cursor:default;display:inline-flex}.video-demo--has-recent{padding-left:var(--home-pad-x,32px);padding-right:var(--home-pad-x,32px);overflow:visible}.video-demo--has-recent .video-demo__inner{align-items:stretch;padding-bottom:0}.video-demo--has-recent .case-carousel--compact.case-carousel--fan .case-carousel__fan{padding-bottom:0}.home-recent-projects{--home-recent-cols:6;--home-recent-lane-gap:var(--tv-lane-gap,20px);--home-recent-thumb-ratio:176 / 108;--home-recent-thumb-gap:10px;--home-recent-seedance-gap:6px;--home-recent-meta-block-h:calc(15px * 1.35 + 6px + 12px * 1.2);--home-recent-seedance-h:54px;box-sizing:border-box;width:100%;max-width:var(--tv-grid-w);margin:clamp(20px,2.4vw,28px) auto 0;padding:0;overflow:visible}.home-recent-projects__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.home-recent-projects__title{letter-spacing:.02em;color:#fff;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}.home-recent-projects__all-link{color:#ffffff8c;white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-flex}.home-recent-projects__all-link:hover{color:#ffffffd1}.home-recent-projects__grid-wrap{padding-bottom:4px;overflow:visible}.home-recent-projects__track{grid-template-columns:repeat(var(--home-recent-cols), minmax(0, 1fr));gap:var(--home-recent-lane-gap);align-items:start;width:100%;margin:0;padding:10px 0;list-style:none;display:grid}.home-recent-projects__item{width:100%;min-width:0}.home-recent-projects__item--create{align-items:stretch;gap:var(--home-recent-seedance-gap);flex-direction:column;display:flex}.home-recent-projects__item--status{align-items:center;min-width:140px;display:flex}.home-recent-projects__status{color:#ffffff73;margin:0;font-size:13px;line-height:1.4}.home-recent-projects__create-card{width:100%;aspect-ratio:var(--home-recent-thumb-ratio);color:#fff;cursor:pointer;box-sizing:border-box;background:#1c1b1c;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.home-recent-projects__create-card:hover:not(:disabled),.home-recent-projects__create-card:focus-visible:not(:disabled){border-color:#ffffff6b;transform:translateY(-3px);box-shadow:0 10px 22px #00000052}.home-recent-projects__create-card:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.home-recent-projects__create-card:disabled{opacity:.65;cursor:not-allowed}.home-recent-projects__create-icon{object-fit:contain;width:42px;height:42px;display:block}.home-recent-projects__create-label{color:#fff;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.2}.home-recent-projects__model-pill{box-sizing:border-box;width:100%;height:var(--home-recent-seedance-h);min-height:var(--home-recent-seedance-h);color:#ffffffc7;white-space:nowrap;background:#2a2a2a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:400;line-height:1.2;display:flex}.home-recent-projects__model-pill-icon{color:#ffffff9e;font-size:17px}.home-recent-projects__project-card{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.home-recent-projects__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.home-recent-projects__thumb{width:100%;aspect-ratio:var(--home-recent-thumb-ratio);background:#1c1b1c;border:1px solid #ffffff1a;border-radius:12px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.home-recent-projects__open:hover .home-recent-projects__thumb,.home-recent-projects__open:focus-visible .home-recent-projects__thumb{border-color:#ffffff61;transform:translateY(-3px);box-shadow:0 10px 22px #00000052}.home-recent-projects__open:focus-visible{outline:none}.home-recent-projects__open:focus-visible .home-recent-projects__thumb{outline-offset:2px;outline:2px solid #ffffff59}.home-recent-projects__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.home-recent-projects__thumb-placeholder{color:#ffffff47;justify-content:center;align-items:center;width:100%;height:100%;font-size:38px;display:flex}.home-recent-projects__meta{margin-top:var(--home-recent-thumb-gap);min-height:var(--home-recent-meta-block-h);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-right:28px;display:flex;position:relative}.home-recent-projects__info{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.home-recent-projects__project-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.home-recent-projects__project-date{color:#ffffff6b;font-size:12px;font-weight:400;line-height:1.2}.home-recent-projects__more{color:#ffffff9e;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:background .18s,color .18s,border-color .18s;display:inline-flex;position:absolute;top:0;right:0}.home-recent-projects__more:hover,.home-recent-projects__more:focus-visible,.home-recent-projects__more[aria-expanded=true]{color:#fffffff2;background:#ffffff24;border-color:#ffffff38;outline:none}.home-recent-projects-dropdown .ant-dropdown-menu{border:1px solid #ffffff1f;border-radius:10px;min-width:148px;margin-top:6px;padding:6px;box-shadow:0 12px 28px #00000073;background:#1c1b1c!important}.home-recent-projects-dropdown .ant-dropdown-menu-item{border-radius:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4;color:#ffffffd1!important;background:0 0!important}.home-recent-projects-dropdown .ant-dropdown-menu-item:hover,.home-recent-projects-dropdown .ant-dropdown-menu-item-active{color:#fff!important;background:#ffffff1a!important}.home-recent-projects-dropdown .ant-dropdown-menu-item-danger,.home-recent-projects-dropdown .ant-dropdown-menu-item-danger:hover,.home-recent-projects-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{color:#ff7875!important}.home-recent-projects-dropdown .ant-dropdown-menu-item-danger:hover,.home-recent-projects-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{background:#ff4d4f24!important}.home-recent-projects__cover-status{right:8px;bottom:calc(var(--home-recent-meta-block-h) + 8px);color:#ffffff8c;text-align:right;white-space:nowrap;pointer-events:none;font-size:12px;position:absolute}.home-recent-projects__cover-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=900px){.home-recent-projects{--home-recent-lane-gap:14px}.home-recent-projects__create-icon{width:36px;height:36px}.home-recent-projects__create-label,.home-recent-projects__project-title{font-size:14px}}[data-color-mode=light] .home-page{--home-surface-bg:#000}[data-color-mode=light] .video-demo{background:0 0}.case-carousel-cta{box-sizing:border-box;cursor:default;background:#fff;border:none;border-radius:40px;justify-content:center;align-items:center;width:260px;height:64px;padding:0;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;transition:transform .22s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 12px 40px #00000059}.case-carousel-cta__label{letter-spacing:.06em;color:#0c0c0ef0;white-space:nowrap;pointer-events:none;font-size:24px;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-carousel-cta:hover,.case-carousel-cta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 48px #0000006b}.case-carousel-cta:active{transform:translateY(0)}.case-carousel-cta:focus-visible{outline-offset:4px;outline:2px solid #ffffff73}.case-carousel-cta__icon{object-fit:contain;pointer-events:none;background:0 0;border:none;border-radius:0;width:44px;height:44px;margin:0;transition:transform .22s;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.case-carousel-cta:hover .case-carousel-cta__icon,.case-carousel-cta:focus-visible .case-carousel-cta__icon{transform:translateY(-50%)translate(3px)}.case-carousel{--carousel-scale:1;width:100%;max-width:var(--carousel-design-width,1920px);min-height:calc(var(--carousel-stage-height,564px) * var(--carousel-scale,1));margin:0 auto;padding:4px 0 0;position:relative;overflow:visible}.case-carousel--empty{color:#9c9488cc;justify-content:center;align-items:center;min-height:200px;font-size:15px;display:flex}.case-carousel__swiper{z-index:1;width:100%;padding:clamp(20px,3vw,32px) 0;position:relative;overflow:visible}.case-carousel__slide{box-sizing:border-box;justify-content:center;align-items:flex-start;width:auto;height:auto;display:flex}.case-carousel--fan .case-carousel__fan{width:100%;min-height:calc(var(--carousel-stage-height,564px) * var(--carousel-scale,1));touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;margin:0 auto;padding:clamp(8px,1.5vw,16px) 0 clamp(2px,.4vw,6px);position:relative}.case-carousel__fan--dragging{cursor:default}.case-carousel__fan-item{will-change:transform;pointer-events:auto;justify-content:center;align-items:flex-start;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s;display:flex;position:absolute;top:0;left:50%}.case-carousel__fan--dragging .case-carousel__fan-item{transition-duration:.15s}.case-carousel__fan-item[data-offset="-2"],.case-carousel__fan-item[data-offset="2"]{pointer-events:none}.case-carousel__fan-item .case-card__media{opacity:1}.case-card{width:auto;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1)}.case-card__hit{cursor:pointer;text-align:left;width:auto;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.case-card__hit:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #78c8ffbf}.case-card__media{background:#0a0a0c;border:1px solid #ffffff14;flex-shrink:0;transition:box-shadow .4s,opacity .4s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000080}.case-card--active .case-card__media{opacity:1}.case-card__placeholder{z-index:1;background:linear-gradient(135deg,#1a1a22 0%,#2a3040 45%,#12141a 100%);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.case-card__placeholder-title{color:#ffffffb8;text-align:center;font-size:15px;font-weight:600}.case-card__cover,.case-card__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-card__cover{z-index:1;transform-origin:50%;transition:opacity .35s}.case-card__cover--hidden{opacity:0}.case-card__video{z-index:2;opacity:0;transition:opacity .35s}.case-card__video--visible{opacity:1}.case-card__info{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000,#000000e0);padding:40px 18px 16px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.case-card--active .case-card__info{opacity:1}.case-card__title{letter-spacing:.02em;color:#fffffffa;margin:0 0 6px;font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.case-card__desc{color:#ffffffb8;margin:0 0 10px;font-size:13px;line-height:1.45}.case-card__stats{letter-spacing:.04em;color:#ffffff8c;flex-wrap:wrap;gap:14px 20px;font-size:12px;display:flex}@media (width<=1023px){.case-carousel__slide{width:min(72vw,560px)}.case-carousel--fan .case-carousel__fan{--carousel-scale:min(1, (100vw - 24px) / var(--carousel-design-width,1920px))}}@media (width<=767px){.case-carousel__slide{width:min(88vw,380px)}.case-card__media{border-radius:16px}}[data-color-mode=light] .holo-gallery--cases{background:#0a0a0c}[data-color-mode=light] .holo-gallery__stage--carousel{background:radial-gradient(70% 55% at 50% 45%,#3c78ff17,#0000 68%),#0a0a0c}[data-color-mode=light] .case-carousel-cta{color:#12100eeb;background:#fff;box-shadow:0 10px 32px #5044302e}.film-strip{z-index:1;width:100%;padding:4px 0 0;position:relative}.film-strip__caption{justify-content:center;align-items:center;gap:18px;padding:0 24px;display:flex}.film-strip__caption--top{flex-direction:column;gap:10px;margin-bottom:22px}.film-strip__caption--top .film-strip__rule{width:min(420px,72vw)}.film-strip__ornament{color:#d6ba8cbf;letter-spacing:.2em;font-size:11px;line-height:1}.film-strip__heading{letter-spacing:.28em;color:#d6c6a8;text-shadow:0 1px 12px #d6ba8c40;margin:0;font-family:Georgia,Times New Roman,Songti SC,Noto Serif SC,serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500}.film-strip__caption--top .film-strip__heading{letter-spacing:.42em;text-indent:.42em}.film-strip__rule{background:linear-gradient(90deg,#0000,#c4a4768c,#0000);flex:1;max-width:180px;height:1px}@keyframes film-strip-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--film-loop-width)), 0, 0)}}@keyframes film-grain-shift{0%{transform:translate(0,0)}to{transform:translate(-5%,-3%)}}@keyframes film-scratch-flicker{0%,to{opacity:.05}50%{opacity:.11}}.film-strip__viewport{background:0 0;width:100%;min-height:min(640px,60vw);padding:12px 0 20px;position:relative;overflow:hidden}.film-strip__viewport:after{background:0 0}.film-strip__track{will-change:transform;width:max-content;animation:film-strip-scroll var(--film-duration,40s) linear infinite;background:linear-gradient(#3d3020 0%,#221a12 42%,#1a1410 58%,#2a2116 100%);border:1px solid #000c;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000008c}.film-strip__track:hover{animation-play-state:paused}.film-strip__edge{background-color:#1a1410;background-image:repeating-linear-gradient(90deg,#000 0 16px,#0000 16px 30px);flex-shrink:0;height:46px;position:relative;box-shadow:inset 0 1px #ffdca00a}.film-strip__edge--top{border-bottom:1px solid #000000a6}.film-strip__edge--bottom{border-top:1px solid #000000a6}.film-strip__edge-code{letter-spacing:.08em;color:#dcaa508c;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Courier New,Courier,monospace;font-size:9px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.film-strip__edge-code:first-of-type{left:18%}.film-strip__edge-code:nth-of-type(2){left:48%}.film-strip__edge-code:nth-of-type(3){left:78%}.film-strip__frames{box-sizing:border-box;background:#080706;flex-flow:row;align-items:stretch;gap:16px;height:360px;padding:0 10px;display:flex;overflow:hidden}.film-strip__cell{box-sizing:border-box;flex:0 0 640px;width:640px;height:400px;margin:0;padding:0;overflow:hidden}.film-strip__frame{border-radius:var(--radius-md);width:100%;height:400px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);background:#0a0908;border:none;outline:none;margin:0;padding:0;display:block;overflow:hidden}.film-strip__frame:hover{transform:scale(1.03);box-shadow:0 8px 32px #0006}.film-strip__frame:focus-visible{outline-offset:-2px;outline:2px solid #d6ba8ca6}.film-strip__frame--clickable{cursor:pointer}.film-strip__media--video{object-fit:cover;pointer-events:none}.film-strip__media{object-fit:cover;object-position:center;vertical-align:top;border-radius:var(--radius-md);filter:sepia(.42)contrast(1.08)brightness(.92);background:#0a0908;width:100%;height:400px;display:block}.film-strip__grain{z-index:3;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");animation:2s steps(5,end) infinite film-grain-shift;position:absolute;inset:0}.film-strip__scratch{z-index:4;pointer-events:none;opacity:.07;background:repeating-linear-gradient(112deg,#0000 0 48px,#ffffff1f 49px,#0000 50px);animation:4s ease-in-out infinite film-scratch-flicker;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.holo-gallery--animate .holo-gallery__beam{animation:1.4s 1.76s forwards holo-beam-in}.film-strip__track{animation:none;transform:translate(0,0)}.film-strip__grain,.film-strip__scratch{animation:none}}@media (width<=768px){.holo-gallery__head{flex-direction:column;align-items:stretch}.holo-gallery__cta-row{justify-content:center}.film-strip__viewport{min-height:440px;padding:10px 0 14px}.film-strip__frames{gap:14px;height:320px}.film-strip__frame,.film-strip__media,.film-strip__cell{height:320px}.film-strip__cell{flex:0 0 480px;width:480px}.film-strip__edge{height:34px}}@media (prefers-reduced-motion:reduce){.holo-gallery--animate .holo-gallery__tag,.holo-gallery--animate .holo-gallery__title,.holo-gallery--animate .holo-gallery__subtitle,.holo-gallery--animate .holo-gallery__cta-row,.holo-gallery--animate .holo-gallery__stage,.holo-gallery--animate .holo-gallery__beam{opacity:1;animation:none;transform:none}.cinema-cta__arrow{transition:none}.cinema-cta:hover .cinema-cta__arrow,.cinema-cta:focus-visible .cinema-cta__arrow{transform:none}}[data-color-mode=light] .holo-gallery{background:var(--bg-primary)}[data-color-mode=light] .holo-gallery__beam{opacity:.35;filter:blur(64px)}[data-color-mode=light] .holo-gallery--animate .holo-gallery__beam{opacity:.35;animation:none}[data-color-mode=light] .holo-gallery__tag{color:#5c4830e0;background:linear-gradient(135deg,#fffcf5e6 0%,#f5f0e8d9 100%);border-color:#785a3238;box-shadow:0 4px 16px #0000000f}[data-color-mode=light] .holo-gallery__title{background:linear-gradient(165deg,#1a1a1a 0%,#3d3d3d 45%,#5c5c5c 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px #00000014);-webkit-background-clip:text;background-clip:text}[data-color-mode=light] .holo-gallery__subtitle{color:#1a140894}[data-color-mode=light] .film-strip__heading{color:#8a7348;text-shadow:none}[data-color-mode=light] .film-strip__ornament{color:#8a7348bf}[data-color-mode=light] .film-strip__rule{background:linear-gradient(90deg,#0000,#c4b28a8c,#0000)}[data-color-mode=light] .film-strip__track{border:1px solid var(--theme-gold-border);background:linear-gradient(#faf6ee 0%,#efe6d4 42%,#e8decc 58%,#f5f0e6 100%);box-shadow:0 16px 40px #a8916224}[data-color-mode=light] .film-strip__edge{background-color:#ebe3d0;background-image:repeating-linear-gradient(90deg,#d4c9b4 0 16px,#0000 16px 30px);box-shadow:inset 0 1px #ffffffa6}[data-color-mode=light] .film-strip__edge--top{border-bottom-color:#c4b28a40}[data-color-mode=light] .film-strip__edge--bottom{border-top-color:#c4b28a40}[data-color-mode=light] .film-strip__edge-code{color:#8a7348a6}[data-color-mode=light] .film-strip__frames{background:#faf7f0}[data-color-mode=light] .film-strip__frame,[data-color-mode=light] .film-strip__media{filter:none;background:#f5f0e6}[data-color-mode=light] .film-strip__frame:hover{box-shadow:0 8px 28px #a8916238}[data-color-mode=light] .film-strip__grain,[data-color-mode=light] .film-strip__scratch{opacity:.04}[data-color-mode=light] .cinema-cta--primary{color:#2a241ce6;background:linear-gradient(135deg,#c4b088 0%,#d0c098 48%,#ddd0a8 100%);border-color:#a8916266;box-shadow:0 10px 32px #a8916247}[data-color-mode=light] .cinema-cta--primary:hover{background:linear-gradient(135deg,#d0c098 0%,#ddd0a8 48%,#e8dcb8 100%);box-shadow:0 12px 36px #a8916257}[data-color-mode=light] .cinema-cta--secondary{color:#000000e0;background:linear-gradient(#f5f5f5 0%,#ebebeb 100%);border-color:#0000001f;box-shadow:0 6px 20px #00000014}[data-color-mode=light] .cinema-cta--secondary .cinema-cta__sep{color:#00000047}.home-tv-show{--tv-cols:4;--tv-card-w:390px;--tv-card-h:332px;--tv-cover-h:220px;--tv-info-h:112px;--tv-card-pad-x:24px;--tv-card-pad-y:16px;--tv-lane-gap:20px;--tv-grid-w:calc(var(--tv-cols) * var(--tv-card-w) + (var(--tv-cols) - 1) * var(--tv-lane-gap));--tv-title-w:calc(var(--tv-card-w) - 2 * var(--tv-card-pad-x));--tv-title-h:28px;--tv-brand-size:40px;--tv-chip-h:40px;--tv-chip-radius:12px;--tv-search-w:390px;--tv-search-h:var(--tv-chip-h);--tv-search-radius:var(--tv-chip-radius);--tv-card-radius:12px;z-index:2;width:100%;max-width:100%;padding:clamp(20px, 2.5vw, 28px) var(--home-pad-x,32px) clamp(24px, 3vw, 32px);box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;margin-top:0;margin-left:0;margin-right:0;position:relative;overflow-x:visible}.home-tv-show.section-reveal,.home-tv-show.section-reveal.is-visible{transform:none}.main-layout__content--home .home-tv-show.section-reveal:not(.is-visible){opacity:1;transform:none}.main-layout__content--home .home-tv-show.section-reveal:not(.is-visible) .home-tv-show__card{opacity:1;transform:translateY(0)}.home-tv-show .home-section-title{letter-spacing:.02em;color:#fff;text-shadow:none;font-family:inherit;font-weight:600}@keyframes home-tv-card-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-tv-show.section-reveal.is-visible .home-tv-show__card:not(.home-tv-show__card--entered){opacity:1;animation:.4s both home-tv-card-reveal;animation-delay:var(--card-reveal-delay,0s);transform:translateY(0)}.home-tv-show.section-reveal.is-visible .home-tv-show__card--entered{opacity:1;animation:none;transform:translateY(0)}.home-tv-show__shell{z-index:1;width:100%;max-width:var(--tv-grid-w);margin-left:auto;margin-right:auto;position:relative}.home-tv-show__bar{width:100%;max-width:var(--tv-grid-w);margin-bottom:12px;margin-left:auto;margin-right:auto}.home-tv-show__lane{grid-template-columns:repeat(var(--tv-cols), var(--tv-card-w));gap:var(--tv-lane-gap);width:100%;max-width:var(--tv-grid-w);margin-left:auto;margin-right:auto;display:grid}.home-tv-show__title{flex-shrink:0;margin:0;padding:0}.home-tv-show__sticky-placeholder{pointer-events:none;width:100%;margin:0;padding:0;display:block}.home-tv-show__sticky-bar{z-index:50;width:100%;max-width:var(--tv-grid-w);background:var(--bg-primary);box-sizing:border-box;margin:0 auto 12px;padding:6px 0 10px;position:sticky;top:0;box-shadow:0 8px 24px #00000059}.home-tv-show__sticky-bar--stuck{z-index:100;max-width:none;padding:6px var(--home-pad-x,32px) 10px;margin:0;position:fixed;box-shadow:0 10px 28px #0000008c}.home-tv-show__sticky-bar--stuck .home-tv-show__toolbar{max-width:var(--tv-grid-w);margin-left:auto;margin-right:auto}.home-tv-show__toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.home-tv-show__filters{min-width:0;height:var(--tv-chip-h);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;padding:0;display:flex;overflow-x:auto}.home-tv-show__filters::-webkit-scrollbar{width:0;height:0;display:none}.home-tv-show__filter{box-sizing:border-box;height:var(--tv-chip-h);border-radius:var(--tv-chip-radius);color:#ffffff8c;cursor:pointer;white-space:nowrap;transition:background var(--transition-smooth), color var(--transition-smooth);background:#ffffff14;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.home-tv-show__filter:hover{color:#ffffffe0;background:#ffffff1f}.home-tv-show__filter--active{color:#fff;background:#ffffff38}.home-tv-show__filter--active:hover{color:#fff;background:#ffffff47}.home-tv-show__search.ant-input-affix-wrapper,.home-tv-show__search.ant-input-affix-wrapper-focused{width:var(--tv-search-w);flex:0 0 var(--tv-search-w);max-width:100%;transition:border-color var(--transition-smooth), box-shadow var(--transition-smooth);align-self:center;height:var(--tv-chip-h)!important;min-height:var(--tv-chip-h)!important;border-radius:var(--tv-search-radius)!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff9!important;align-items:center!important;margin:0!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.home-tv-show__search.ant-input-affix-wrapper-focused{border-color:#ffffffd9!important;box-shadow:0 0 0 2px #ffffff1f!important}.home-tv-show__search .ant-input{font-size:14px;color:#ffffffeb!important;background:0 0!important;height:auto!important;min-height:0!important;padding:0!important;line-height:1.35!important}.home-tv-show__search .ant-input-prefix,.home-tv-show__search .ant-input-suffix{align-items:center;margin:0;display:inline-flex}.home-tv-show__search .ant-input-prefix{margin-inline-end:8px}.home-tv-show__search .ant-input::placeholder{color:#fff6!important}.home-tv-show__search-icon{object-fit:contain;opacity:.88;flex-shrink:0;width:18px;height:18px;display:block}.home-tv-show__grid{display:contents}@media (width<=860px){.home-tv-show__lane{grid-template-columns:repeat(var(--tv-cols), var(--tv-card-w))}.home-tv-show__sticky-bar{max-width:100%}.home-tv-show__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center}.home-tv-show__search.ant-input-affix-wrapper,.home-tv-show__search.ant-input-affix-wrapper-focused{flex:0 0 var(--tv-search-w);width:min(var(--tv-search-w), 100%);max-width:100%}}.home-tv-show__card{width:var(--tv-card-w);max-width:100%;height:var(--tv-card-h);border-radius:var(--tv-card-radius);min-width:0;box-shadow:none;opacity:0;background:#1a1a1a;border:1px solid #0000;flex-direction:column;margin:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;transform:translateY(30px)}.home-tv-show__card:hover{border-color:#ffffff8c}.home-tv-show.section-reveal.is-visible .home-tv-show__card:hover{background:#222;border-color:#ffffffb8;transform:translateY(-8px);box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff14}.home-tv-show.section-reveal.is-visible .home-tv-show__card:has(:focus-visible){transform:translateY(-8px)}.home-tv-show__card:hover .home-tv-show__info--spotlight{background:#242424}.home-tv-show__cover-btn{width:100%;height:var(--tv-cover-h);cursor:pointer;isolation:isolate;background:#1a1a1a;border:none;flex-shrink:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.home-tv-show__cover-stage{background:#1a1a1a;display:block;position:absolute;inset:0;overflow:hidden}.home-tv-show__cover-btn:focus{outline:none}.home-tv-show__cover-btn:focus-visible{outline-offset:-2px;outline:2px solid #ffffff73}.home-tv-show__cover{object-fit:cover;object-position:center;opacity:1;width:100%;min-width:100%;height:100%;min-height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.home-tv-show__cover--poster{z-index:0}.home-tv-show__cover-video{z-index:1;opacity:0;pointer-events:none;background:#1a1a1a}.home-tv-show__cover-btn.is-previewing .home-tv-show__cover-video{opacity:1}.home-tv-show__cover-btn.is-previewing .home-tv-show__cover--poster{opacity:0}.home-tv-show__card:hover .home-tv-show__cover-stage .home-tv-show__cover--poster{transition:opacity .22s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.home-tv-show__card:has(:focus-visible) .home-tv-show__cover-stage .home-tv-show__cover--poster{transition:opacity .22s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.home-tv-show__card:hover .home-tv-show__cover-stage .home-tv-show__cover-video{transition:opacity .22s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.home-tv-show__card:has(:focus-visible) .home-tv-show__cover-stage .home-tv-show__cover-video{transition:opacity .22s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.home-tv-show__info.home-tv-show__info--spotlight{box-sizing:border-box;width:100%;height:var(--tv-info-h);padding:var(--tv-card-pad-y) var(--tv-card-pad-x);text-align:left;border-radius:0 0 calc(var(--tv-card-radius) - 1px) calc(var(--tv-card-radius) - 1px);background:#1a1a1a;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:6px;display:flex;overflow:hidden}.home-tv-show__info--spotlight .home-tv-show__card-title{flex-shrink:0;margin:0;padding:0}.home-tv-show__info--spotlight .home-tv-show__brand{flex:auto;align-items:center;width:100%;max-width:none;min-height:0;display:flex}.home-tv-show__info--spotlight .spotlight-card__beam{background:radial-gradient(circle,#ffffff1a 0%,#ffffff0a 50%,#0000 80%)}.home-tv-show__info--spotlight.spotlight-card--active .spotlight-card__beam{opacity:.55}.home-tv-show__actions-col{display:none!important}.home-tv-show__like{cursor:pointer;color:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 11px;font-size:12px;font-weight:500;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:static}.home-tv-show__like-icon--line{color:#ffffff47;font-size:15px;transition:color .15s}.home-tv-show__like:hover .home-tv-show__like-icon--line{color:#ffffff8c}.home-tv-show__like-count{font-variant-numeric:tabular-nums;color:#ffffff6b;transition:color .15s}.home-tv-show__like:hover .home-tv-show__like-count{color:#ffffffa6}.home-tv-show__like--active{color:#fffffff2;background:#00000085;border-color:#ff4d6d8c}.home-tv-show__like-icon--filled{color:#ff4d6a;font-size:14px}.home-tv-show__like--active .home-tv-show__like-count{color:#ffffffeb}.home-tv-show__fav,.home-tv-show__comment-btn{cursor:pointer;color:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin:0;padding:5px 11px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.home-tv-show__fav-icon{font-size:15px}.home-tv-show__fav--active{color:#ffc107;background:#00000085;border-color:#ffc1078c}.home-tv-show__comment-btn:hover,.home-tv-show__fav:hover{color:#ffffffd9}.home-tv-show__comment-count{font-variant-numeric:tabular-nums;font-size:11px}.video-feed__action--on-fav{color:#ffc107}.home-tv-show__brand{width:100%;max-width:var(--tv-title-w);align-items:center;gap:8px;min-width:0;display:flex}.home-tv-show__avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;line-height:0;display:inline-flex}.home-tv-show__avatar-btn:hover .home-tv-show__avatar{opacity:.82}.home-tv-show__avatar{width:var(--tv-brand-size);height:var(--tv-brand-size);object-fit:cover;border:none;border-radius:50%;flex-shrink:0;transition:opacity .18s}.home-tv-show__author-name{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.home-tv-show__verified{color:#1677ff;flex-shrink:0;font-size:14px}.home-tv-show__process-btn{color:#ffffffb8;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;max-width:132px;height:26px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:500;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.home-tv-show__process-btn:hover,.home-tv-show__process-btn:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff59}.home-tv-show__process-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.home-tv-show__process-modal{top:30px}.home-tv-show__process-modal .ant-modal-content{box-shadow:none;background:#0f0f0f;border:none;border-radius:0;padding:0;overflow:hidden}.home-tv-show__process-modal .ant-modal-header,.home-tv-show__process-modal .ant-modal-close{display:none}.home-tv-show__process-modal .ant-modal-body{background:#0f0f0f;height:min(86vh,860px);padding:0}.home-tv-show__process-frame{background:#0f0f0f;border:0;width:100%;height:100%;display:block}.home-tv-show__card-title{max-width:var(--tv-title-w);height:var(--tv-title-h);font-size:16px;font-weight:600;line-height:var(--tv-title-h);letter-spacing:.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;transition:color .2s;overflow:hidden}.home-tv-show__card:hover .home-tv-show__card-title{color:#fff}.home-tv-show__status{color:var(--text-secondary);margin:0 0 8px;font-size:13px}.home-tv-show__empty{text-align:center;color:#ffffff6b;margin:12px 0 0;font-size:13px}.header-toolbar-modules{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.header-toolbar-module{box-sizing:border-box;color:#ffffffe6;cursor:pointer;background:#2f2f2f;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-size:16px;line-height:1;transition:background .2s;display:inline-flex}.header-toolbar-module .anticon{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.header-toolbar-module:hover{background:#3d3d3d}.header-toolbar-module:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.header-toolbar-module--labeled{background:#2f2f2f;border-radius:12px;justify-content:center;align-items:center;gap:0;width:108px;height:40px;padding:0 10px}.header-toolbar-module__content{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.header-toolbar-module__icon-slot{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;transform:translateY(-1px)}.header-toolbar-module--login{color:#000;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:0;width:66px;height:40px;padding:0}.header-toolbar-module--login:hover{color:#000;background:#f0f0f0}.header-toolbar-module__img{object-fit:contain;pointer-events:none;flex-shrink:0;width:16px;height:16px;display:block}.header-toolbar-module__label{color:#ffffffe0;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:1;display:block}.header-toolbar-module__label--ai-tools{letter-spacing:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1}.header-toolbar-module--ai-tools .header-toolbar-module__img{width:20px;height:20px}.header-toolbar-module--ai-tools .header-toolbar-module__icon-slot{transform:translateY(2px)}.header-toolbar-module__label--vip{color:#fff}.header-toolbar-module--login .header-toolbar-module__label,.header-toolbar-module--login .header-toolbar-module__label--login{color:#000;font-size:14px;font-weight:500;line-height:1;display:block}.header-toolbar-module__icon-gold{color:#ffffffe6;flex-shrink:0;font-size:18px}.header-toolbar-module__lead-icon{color:inherit;flex-shrink:0;font-size:18px}.header-toolbar-help-dropdown.ant-dropdown,.header-toolbar-help-dropdown .ant-dropdown-menu{overflow:visible!important}.header-toolbar-help-dropdown .ant-dropdown-menu{border:1px solid #ffffff14;border-radius:10px;margin-top:6px;padding:6px 0;box-shadow:0 12px 32px #0000008c;background:#1a1a1a!important}.header-toolbar-help-dropdown .ant-dropdown-menu-item{padding:10px 18px;line-height:1.4;overflow:visible;color:#ffffffeb!important}.header-toolbar-help-dropdown .ant-dropdown-menu-item:hover,.header-toolbar-help-dropdown .ant-dropdown-menu-item-active{color:#fff!important;background:#ffffff12!important}.header-toolbar-wechat-item{display:block;position:relative}.header-toolbar-wechat-qr{z-index:20;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#1a1a1a;border:1px solid #ffffff14;border-radius:14px;padding:10px;transition:opacity .12s,visibility .12s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 12px 32px #0000008c}.header-toolbar-wechat-qr__img{object-fit:cover;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;width:148px;height:148px;display:block}.header-toolbar-help-dropdown .header-toolbar-help-item--wechat:hover .header-toolbar-wechat-qr,.header-toolbar-help-dropdown .header-toolbar-help-item--wechat-active .header-toolbar-wechat-qr,.header-toolbar-wechat-item:hover .header-toolbar-wechat-qr{opacity:1;visibility:visible;pointer-events:auto}.yqys-send-code-notice .ant-notification-notice{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ff4d4f47;border-radius:14px;width:min(380px,100vw - 32px);padding:14px 16px 12px;box-shadow:0 16px 40px #0f172a24,inset 0 0 0 1px #ffffff0a}.yqys-send-code-notice .ant-notification-notice-message{color:#000000e0!important;margin-bottom:0!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}.yqys-send-code-notice .ant-notification-notice-description{color:#0000008c!important;margin-top:0!important;font-size:13px!important;line-height:1.55!important}.yqys-send-code-notice .ant-notification-notice-icon{margin-top:2px;font-size:20px!important}.image-captcha-modal__img-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-captcha-modal__img{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;display:block}.image-captcha-modal__spin,.image-captcha-modal__placeholder{color:#ffffff73;border:1px dashed #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:150px;height:50px;font-size:13px;display:flex}.image-captcha-modal__refresh{color:#ffffffa6!important}:is(.ant-modal-root:has(.login-modal:not(.login-modal--v2)) .ant-modal-mask,.ant-modal-root:has(.register-modal) .ant-modal-mask){-webkit-backdrop-filter:blur(8px);background:#0000007a!important}.register-modal .ant-modal-content,.login-modal:not(.login-modal--v2) .ant-modal-content{isolation:isolate;-webkit-backdrop-filter:blur(14px);background:#16161a8c;border:1px solid #ffffff47;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 36px 88px #00000094,inset 0 1px 2px #fff3,inset 0 -18px 36px #00000052;border-radius:22px!important}.register-modal .ant-modal-content:before,.login-modal:not(.login-modal--v2) .ant-modal-content:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#ffffff38;position:absolute;inset:0}.register-modal .ant-modal-content:after,.login-modal:not(.login-modal--v2) .ant-modal-content:after{content:"";pointer-events:none;z-index:0;border-radius:21px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff0f}.register-modal .ant-modal-header,.login-modal:not(.login-modal--v2) .ant-modal-header{z-index:1;text-align:center;position:relative;background:0 0!important;border-bottom:none!important;padding-bottom:0!important}.register-modal .ant-modal-title,.login-modal:not(.login-modal--v2) .ant-modal-title{width:100%;margin:0;display:block}.auth-modal__title{letter-spacing:.18em;text-indent:.18em;color:#d4bc96;-webkit-text-fill-color:currentColor;text-shadow:0 1px 12px #c9a67a59;background:0 0;font-family:inherit;font-size:2rem;font-weight:700;display:inline-block}.register-modal .ant-modal-close,.login-modal:not(.login-modal--v2) .ant-modal-close{z-index:3;-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s,transform .18s;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #0000001f,0 4px 14px #00000040;top:16px!important;opacity:1!important;color:#ffffffe0!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:12px!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important;inset-inline-end:16px!important}.auth-modal__close{justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;line-height:1;display:inline-flex}.register-modal .ant-modal-close:hover,.login-modal:not(.login-modal--v2) .ant-modal-close:hover{transform:scale(1.04);color:#fff!important;background:#ffffff2e!important;border-color:#d4bc968c!important}.register-modal .ant-modal-body,.login-modal:not(.login-modal--v2) .ant-modal-body{z-index:1;scrollbar-width:none;-ms-overflow-style:none;max-height:min(86vh,780px);position:relative;overflow-y:auto;overflow-x:hidden!important}.register-modal .ant-modal-body::-webkit-scrollbar{width:0;height:0;display:none}.login-modal:not(.login-modal--v2) .ant-modal-body::-webkit-scrollbar{width:0;height:0;display:none}.register-form__avatar-hero{flex-direction:column;align-items:center;margin-bottom:8px;padding:4px 0 8px;display:flex}.register-form__avatar-hero .pc-edit-avatar-upload__trigger{width:88px;height:88px}.register-form__avatar-hint{text-align:center;color:#d4bc96b8;margin:10px 0 0;font-size:12px}.register-form-shell{z-index:1;padding-top:6px;font-size:15px;position:relative}.register-form-shell .ant-form-item{margin-bottom:22px}.register-form-shell .ant-form-item-label>label{letter-spacing:.02em;font-size:13px;font-weight:500;color:#ffffff94!important}.register-form__mode-item{margin-bottom:24px!important}.auth-mode-tabs__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-mode-tabs__btn{color:#4a4540;cursor:pointer;background:#fff;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #0000000f}.auth-mode-tabs__btn:hover:not(.is-active){background:#fafafa;border-color:#ffffff38;transform:translateY(-1px)}.auth-mode-tabs__btn.is-active{color:#fff;background:linear-gradient(135deg,#b89568 0%,#d4bc96 48%,#e8d4b8 100%);border-color:#d4bc9673;box-shadow:0 8px 24px #b4916273,inset 0 1px #ffffff59,inset 0 -2px 6px #0000001f}.auth-mode-tabs__icon{opacity:.9;font-size:17px;display:inline-flex}.auth-mode-tabs__btn.is-active .auth-mode-tabs__icon{color:#fff}.register-form__input.ant-input-affix-wrapper,.register-form__input.ant-input{min-height:48px;box-shadow:inset 0 2px 4px #0000000f,inset 0 1px #ffffffd9;color:#1c1c1c!important;background:#fff!important;border:1px solid #0000000f!important;border-radius:12px!important}.register-form__input.ant-input-affix-wrapper:hover,.register-form__input.ant-input-affix-wrapper-focused{border-color:#d4bc96a6!important;box-shadow:inset 0 2px 4px #0000000d,0 0 0 2px #d4bc9647!important}.register-form__input .ant-input{font-size:15px;color:#1c1c1c!important;background:0 0!important}.register-form__input .ant-input::placeholder{color:#b0aaa2}.register-form__input .ant-input-prefix,.register-form__input .ant-input-suffix{color:#c4bcb0!important}.register-form__code-row{align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.register-form__code-input{flex:1;min-width:0}.register-form__send-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;min-height:48px;box-shadow:inset 0 1px #ffffff1f;color:#d4bc96!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:12px!important;height:auto!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important}.register-form__send-btn:hover:not(:disabled){color:#f0e2cc!important;background:#ffffff24!important;border-color:#d4bc9680!important}.register-form__send-btn:disabled{opacity:.45}.register-form__send-hint{color:#ffffff6b;margin:8px 0 0;font-size:12px;line-height:1.45}.register-form__submit.ant-btn-primary{letter-spacing:.1em;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 32px #b491627a,inset 0 1px #ffffff59,inset 0 -2px 8px #00000026;color:#fff!important;background:linear-gradient(135deg,#b89568 0%,#d4bc96 48%,#e8d4b8 100%)!important;border:1px solid #ffffff2e!important;border-radius:14px!important;height:52px!important;font-size:16px!important;font-weight:700!important}.register-form__submit.ant-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 40px #b491628c,inset 0 1px #fff6,inset 0 -2px 8px #0000001f;color:#fff!important}.register-form__submit.ant-btn-primary:active{transform:translateY(0)}.auth-modal__footer{text-align:center;font-size:14px;color:#ffffff73!important}.auth-modal__footer .ant-typography-link{font-weight:600;color:#d4bc96!important}.auth-modal__footer .ant-typography-link:hover{color:#e8d4b8!important}[data-color-mode=light] .user-profile-trigger:focus-visible{outline:2px solid #00000040}[data-color-mode=light] .user-profile-trigger__avatar{background:#f0f0f0!important}[data-color-mode=light] .user-profile-panel{background:#fff;border-color:#00000014;box-shadow:0 12px 40px #0000001f}[data-color-mode=light] .user-profile-panel__switch-btn{color:#000000bf;background:#0000000a;border-color:#0000001a}[data-color-mode=light] .user-profile-panel__switch-btn:hover,[data-color-mode=light] .user-profile-panel__switch-btn.is-open{color:#000000e0;background:#00000014;border-color:#0000002e}[data-color-mode=light] .user-profile-panel__workspace-tip{color:#7b2fd0}[data-color-mode=light] .user-profile-panel__team-tag{color:#7b2fd0;background:#a146ff1f;border-color:#a146ff59}[data-color-mode=light] .user-account-switcher{background:#fff;border-color:#00000014;box-shadow:0 12px 40px #0000001f}[data-color-mode=light] .user-account-switcher__section-title{color:#00000073}[data-color-mode=light] .user-account-switcher__item{color:#000000e0}[data-color-mode=light] .user-account-switcher__item:hover,[data-color-mode=light] .user-account-switcher__item.is-active{background:#0000000a}[data-color-mode=light] .user-account-switcher__item-icon{color:#000000a6;background:#0000000f}[data-color-mode=light] .user-account-switcher__badge{color:#00000073;background:#0000000f}[data-color-mode=light] .user-account-switcher__item-sub,[data-color-mode=light] .user-account-switcher__empty{color:#00000073}[data-color-mode=light] .user-account-switcher__create{color:#000000e0;border-top-color:#00000014}[data-color-mode=light] .user-profile-panel__avatar-lg{background:#f0f0f0!important}[data-color-mode=light] .user-profile-panel__nickname,[data-color-mode=light] .user-profile-panel__tel{color:#000000e0}[data-color-mode=light] .user-profile-panel__tel-muted,[data-color-mode=light] .user-profile-panel__brief{color:#0000008c}[data-color-mode=light] .user-profile-panel__role{color:#00000073}[data-color-mode=light] .user-profile-panel__role--btn:hover{color:#000000c7}[data-color-mode=light] .user-profile-panel__sub,[data-color-mode=light] .user-profile-panel__icon-btn{color:#00000073}[data-color-mode=light] .user-profile-panel__icon-btn:hover{color:#000000bf}[data-color-mode=light] .user-profile-panel__linklike{color:#00000073}[data-color-mode=light] .user-profile-panel__linklike:hover{color:#000000bf}[data-color-mode=light] .user-profile-panel__member-card{background-color:#a146ff;background-image:url(/image/Group%2051.png)}[data-color-mode=light] .user-profile-panel__menu li{color:#000000e0}[data-color-mode=light] .user-profile-panel__menu li:hover{background:#0000000a}[data-color-mode=light] .user-profile-panel__logout{color:#000000e0}[data-color-mode=light] .user-profile-panel__logout:hover{background:#0000000a}[data-color-mode=light] .header-toolbar-module,[data-color-mode=light] .header-toolbar-module--labeled{color:#000000bf;background:#f0f0f0}[data-color-mode=light] .header-toolbar-module:hover{background:#e5e5e5}[data-color-mode=light] .header-toolbar-module:focus-visible{outline:2px solid #0003}[data-color-mode=light] .header-toolbar-module__label{color:#000000d1}[data-color-mode=light] .header-toolbar-module__label--vip{color:#000000e0}[data-color-mode=light] .header-toolbar-module--login,[data-color-mode=light] .header-toolbar-module--login:hover{color:#000;background:#fff}[data-color-mode=light] .header-toolbar-module--login .header-toolbar-module__label,[data-color-mode=light] .header-toolbar-module--login .header-toolbar-module__label--login{color:#000}[data-color-mode=light] .header-toolbar-help-dropdown .ant-dropdown-menu{border:1px solid #00000014;box-shadow:0 12px 32px #0000001f;background:#fff!important}[data-color-mode=light] .header-toolbar-help-dropdown .ant-dropdown-menu-item{color:#000000e0!important}[data-color-mode=light] .header-toolbar-help-dropdown .ant-dropdown-menu-item:hover,[data-color-mode=light] .header-toolbar-help-dropdown .ant-dropdown-menu-item-active{color:#000000e0!important;background:#0000000a!important}[data-color-mode=light] .header-toolbar-wechat-qr{background:#fff;border:1px solid #00000014;box-shadow:0 12px 32px #0000001f}[data-color-mode=light] .home-tv-show{background:0 0}[data-color-mode=light] .home-tv-show .home-section-title{color:#000000e0;text-shadow:none}[data-color-mode=light] .home-tv-show__title{color:var(--text-primary)}[data-color-mode=light] .home-tv-show__status{color:var(--text-secondary)}[data-color-mode=light] .home-tv-show__filter{color:#0000008c;background:#0000000f}[data-color-mode=light] .home-tv-show__filter:hover{color:#000000e0;background:#0000001a}[data-color-mode=light] .home-tv-show__filter--active{color:#000000e0;background:#0000001f}[data-color-mode=light] .home-tv-show__filter--active:hover{color:#000000e0;background:#00000029}[data-color-mode=light] .home-tv-show__card,[data-color-mode=light] .home-tv-show__info--spotlight{background:#f0f0f0}[data-color-mode=light] .home-tv-show.section-reveal.is-visible .home-tv-show__card:hover{background:#fafafa;border-color:#00000038;transform:translateY(-8px);box-shadow:0 14px 36px #0000001f,inset 0 0 0 1px #ffffffa6}[data-color-mode=light] .home-tv-show__card:hover .home-tv-show__info--spotlight{background:#f5f5f5}[data-color-mode=light] .home-tv-show__search.ant-input-affix-wrapper,[data-color-mode=light] .home-tv-show__search.ant-input-affix-wrapper-focused{background:0 0!important;border-color:#00000059!important}[data-color-mode=light] .home-tv-show__search .ant-input{color:#000000e0!important}[data-color-mode=light] .home-tv-show__search .ant-input::placeholder{color:#00000059!important}[data-color-mode=light] .home-tv-show__search-icon{opacity:.55;filter:invert()}[data-color-mode=light] .home-tv-show__cover-btn{background:#e8e8e8}[data-color-mode=light] .home-tv-show__like{color:#00000073;background:#ffffff8c;border-color:#0000001f}[data-color-mode=light] .home-tv-show__like-icon--line{color:#00000038}[data-color-mode=light] .home-tv-show__like:hover .home-tv-show__like-icon--line{color:#00000073}[data-color-mode=light] .home-tv-show__like-count{color:#00000061}[data-color-mode=light] .home-tv-show__like:hover .home-tv-show__like-count{color:#0000009e}[data-color-mode=light] .home-tv-show__like--active{background:#ffffffe0;border-color:#ff4d6d73}[data-color-mode=light] .home-tv-show__like--active .home-tv-show__like-count,[data-color-mode=light] .home-tv-show__author-name{color:#000000e0}[data-color-mode=light] .home-tv-show__process-btn{color:#000000a8;background:#ffffffb3;border-color:#0000001f}[data-color-mode=light] .home-tv-show__process-btn:hover,[data-color-mode=light] .home-tv-show__process-btn:focus-visible{color:#000000e0;background:#ffffffeb;border-color:#00000038}[data-color-mode=light] .home-tv-show__card-title,[data-color-mode=light] .home-tv-show__card:hover .home-tv-show__card-title{color:#000000e0}[data-color-mode=light] .home-tv-show__empty{color:var(--text-muted)}[data-color-mode=light] .site-icp-footer{color:#fff;background:#000}[data-color-mode=light] .site-icp-footer__copyright,[data-color-mode=light] .site-icp-footer__icp{color:#fff6}[data-color-mode=light] .site-icp-footer__icp:hover{color:#ffffffa6}[data-color-mode=light] .home-tv-show__fav,[data-color-mode=light] .home-tv-show__comment-btn{color:#1a14088c;background:#ffffffbf;border-color:#c4b28a59}[data-color-mode=light] .home-tv-show__fav--active{color:#b8860b;background:#fffcf5eb;border-color:#ffc1078c}[data-color-mode=light] .home-tv-show__comment-btn:hover,[data-color-mode=light] .home-tv-show__fav:hover{color:var(--text-primary)}[data-color-mode=light] .image-captcha-modal__img{background:#fafafa;border-color:#0000001a}[data-color-mode=light] .image-captcha-modal__spin,[data-color-mode=light] .image-captcha-modal__placeholder{color:#00000073;border-color:#0000001f}[data-color-mode=light] .image-captcha-modal__refresh{color:#0000008c!important}[data-color-mode=light] .register-modal .ant-modal-content,[data-color-mode=light] .login-modal:not(.login-modal--v2) .ant-modal-content{background:#ffffffa6;border-color:#ffffff8c;box-shadow:0 28px 72px #0f172a2e,inset 0 1px 1px #ffffffd9,inset 0 -12px 24px #0000000f}[data-color-mode=light] .register-modal .ant-modal-content:before,[data-color-mode=light] .login-modal:not(.login-modal--v2) .ant-modal-content:before{background:#ffffff47}[data-color-mode=light] .auth-modal__title{color:#9a7d55;text-shadow:none}[data-color-mode=light] .register-form-shell .ant-form-item-label>label{color:#0000008c!important}[data-color-mode=light] .register-form__send-hint{color:#00000073}[data-color-mode=light] .auth-modal__footer{color:#00000073!important}.video-feed{z-index:1000;color:#fff;background:#000;flex-direction:row;align-items:stretch;display:flex;position:fixed;inset:0}.video-feed__stage{flex:auto;min-width:0;height:100%;position:relative}.video-feed--positioning .video-feed__scroller{scroll-snap-type:none;scroll-behavior:auto;visibility:hidden}.video-feed--ready .video-feed__scroller{visibility:visible}.video-feed--empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.video-feed__back{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));z-index:1002;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:18px;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #00000059}.video-feed__scroller{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;height:100%;overflow:hidden auto}.video-feed__scroller::-webkit-scrollbar{width:8px}.video-feed__scroller::-webkit-scrollbar-track{background:0 0}.video-feed__scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.video-feed__scroller::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.video-feed__scroller::-webkit-scrollbar-thumb:hover{background:#ffffff52}.video-feed__scroller::-webkit-scrollbar-corner{background:0 0}.video-feed__snap{scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100dvh}.video-feed__slide{background:#000;width:100%;height:100%;min-height:100dvh;position:relative;overflow:hidden}.video-feed__video{object-fit:contain;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0}.video-feed__poster{filter:brightness(.72);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.video-feed__shade{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 28% 62%,#000000b8 100%);position:absolute;inset:0}.video-feed__side{right:max(12px, env(safe-area-inset-right));bottom:calc(168px + env(safe-area-inset-bottom));z-index:3;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute}.video-feed__action{color:#ffffffeb;cursor:pointer;text-shadow:0 1px 4px #000000a6;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;display:flex}.video-feed__action svg{font-size:28px}.video-feed__action-icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:28px;height:28px;display:block}.video-feed__action-count{font-variant-numeric:tabular-nums}.video-feed__action--on{color:#ff4d6a}.video-feed__tap-toggle{z-index:2;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:12% 18% 22%}.video-feed__info{left:max(16px, env(safe-area-inset-left));right:72px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:3;text-align:left;pointer-events:none;position:absolute}.video-feed__author{align-items:center;gap:10px;margin-bottom:12px;display:flex}.video-feed__avatar-btn{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;line-height:0;display:inline-flex}.video-feed__avatar-btn:hover .video-feed__avatar{opacity:.82}.video-feed__avatar{object-fit:cover;border:1px solid #ffffff59;border-radius:50%;width:52px;height:52px}.video-feed__author-name{text-shadow:0 1px 6px #000000a6;font-size:18px;font-weight:600}.video-feed__verified{color:#7dd3fc;font-size:16px}.video-feed__title{color:#ffffffe6;text-shadow:0 1px 6px #000000a6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.5;display:-webkit-box;overflow:hidden}.video-feed__progress-hotzone{z-index:4;height:140px;padding:0 max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.video-feed__progress{opacity:0;pointer-events:none;align-items:center;gap:10px;width:100%;transition:opacity .2s,transform .2s;display:flex;transform:translateY(10px)}.video-feed__progress--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.video-feed__progress-play{color:#fffffff2;cursor:pointer;text-shadow:0 1px 4px #0000008c;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:22px;display:inline-flex}.video-feed__progress-play .anticon-caret-right{margin-left:2px}.video-feed__progress-play:hover{color:#fff}.video-feed__progress-time{color:#ffffffc7;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #0000008c;flex:none;min-width:34px;font-size:12px;line-height:1}.video-feed__progress-track{cursor:pointer;touch-action:none;flex:auto;align-items:center;height:18px;display:flex;position:relative}.video-feed__progress-track:before{content:"";background:#ffffff38;border-radius:999px;height:3px;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff14}.video-feed__progress-hotzone--active .video-feed__progress-track:before{background:#ffffff47;height:4px}.video-feed__progress-fill{transform-origin:0;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#ffffffeb,#7dd3fcf2);border-radius:999px;height:3px;position:absolute;left:0;right:0;transform:scaleX(0)}.video-feed__progress-hotzone--active .video-feed__progress-fill{height:4px}.video-feed__progress-thumb{opacity:0;pointer-events:none;background:#fff;border:1px solid #ffffff8c;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(.65);box-shadow:0 0 0 1px #0003,0 4px 12px #00000059}.video-feed__progress--visible .video-feed__progress-thumb{opacity:1;transform:translateY(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.video-feed__scroller{scroll-behavior:auto}.video-feed__progress,.video-feed__progress-thumb{transition:none}}.chat-page{--chat-glass-bg:#ffffff1a;--chat-glass-border:#ffffff4d;--chat-text:#fff;--chat-placeholder:#ffffff80;--chat-ai-bubble:#ffffff26;--chat-mine-bubble:#616161;--chat-peer-bubble:#a349f5;--chat-bubble-max-width:700px;--chat-bubble-min-height:54px;--chat-bubble-3line-height:98px;--chat-bubble-radius:16px;--chat-bubble-avatar-gap:24px;--chat-bubble-padding-y:16px;--chat-bubble-padding-x:24px;--chat-bubble-font-family:"Alibaba PuHuiTi 3.0", "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--chat-bubble-font-size:var(--chat-font-size);--chat-bubble-line-height:26px;--chat-bubble-row-gap:24px;--chat-bubble-tail-height:10px;--chat-bubble-tail-width:6px;--chat-composer-min-height:120px;--chat-msg-scrollbar-w:4px;--chat-msg-scrollbar-thumb:#ffffff8c;--chat-msg-scrollbar-thumb-min-h:24px;--chat-picker-bg:#121212;--chat-picker-border:#2a2a2a;--chat-picker-item-bg:#222;--chat-picker-item-border:#3a3a3a;--chat-picker-hint:#888;--chat-sidebar-bg:#000;--chat-sidebar-border:#2d2c2d;--chat-sidebar-field-bg:#2d2c2d;--chat-sidebar-item-hover:#ffffff0a;--chat-sidebar-item-active:#1c1b1c;--chat-sidebar-preview:#ffffff73;--chat-badge:#ff4d4f;--chat-gradient:linear-gradient(135deg, #4dabf7, #a146ff, #9965fe, #0051ff);--chat-scrollbar-track:#ffffff1a;--chat-scrollbar-thumb:#ffffff4d;--chat-font-size:16px;box-sizing:border-box;width:100%;max-width:1280px;min-height:calc(100vh - 120px);color:var(--chat-text);font-size:var(--chat-font-size);flex-direction:column;margin:0 auto;padding:16px;display:flex}.chat-page--shell{flex-direction:row;justify-content:center;align-items:stretch;gap:0}.chat-page.chat-page--shell{box-sizing:border-box;flex:auto;justify-content:stretch;align-items:stretch;width:100%;max-width:none;height:100%;min-height:0;padding:0;overflow:hidden}.chat-page--session{align-items:center}.chat-page--gate{text-align:center;justify-content:center;align-items:center}.chat-page--picker{flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 120px)}.chat-page--picker .chat-page__header{border-bottom:none;width:100%;max-width:720px;margin:0 auto 16px;padding:0 8px}.chat-page__frame{box-sizing:border-box;opacity:1;background:#000;border:none;border-radius:0;flex-direction:row;flex:auto;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.chat-page__sidebar{box-sizing:border-box;border:none;border-right:1px solid var(--chat-sidebar-border);background:var(--chat-sidebar-bg);-webkit-backdrop-filter:none;border-radius:0;flex-direction:column;flex:0 0 320px;width:320px;min-width:320px;max-width:320px;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.chat-page__sidebar-toolbar{box-shadow:none;background:var(--chat-sidebar-bg);border-bottom:none;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;padding:12px 24px 16px;display:flex}.chat-page__sidebar-divider{display:none}.chat-page__sidebar-back{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .18s;display:inline-flex}.chat-page__sidebar-back:hover{background:#ffffff0f}.chat-page__sidebar-back-icon{object-fit:contain;width:18px;height:18px;display:block}.chat-page__sidebar-search{width:100%;max-width:272px;margin-top:8px}.chat-page__sidebar-search-input.ant-input-affix-wrapper{opacity:1;width:100%;background:var(--chat-sidebar-field-bg)!important;border:1px solid var(--chat-sidebar-border)!important;height:44px!important;min-height:44px!important;color:var(--chat-text)!important;box-shadow:none!important;border-radius:36px!important;padding:0 14px 0 16px!important}.chat-page__sidebar-search-input.ant-input-affix-wrapper:hover,.chat-page__sidebar-search-input.ant-input-affix-wrapper:focus-within{background:var(--chat-sidebar-field-bg)!important;border-color:var(--chat-sidebar-border)!important;box-shadow:none!important}.chat-page__sidebar-search-input.ant-input{background:var(--chat-sidebar-field-bg)!important;border:1px solid var(--chat-sidebar-border)!important;height:44px!important;color:var(--chat-text)!important;box-shadow:none!important;border-radius:36px!important}.chat-page__sidebar-search-input .ant-input{height:42px!important;color:var(--chat-text)!important;line-height:42px!important;font-size:var(--chat-font-size)!important;background:0 0!important}.chat-page__sidebar-search-icon{object-fit:contain;opacity:.88;flex-shrink:0;width:18px;height:18px;display:block}.chat-page__sidebar-search-input .ant-input-prefix{margin-inline-end:8px}.chat-page__sidebar-search-input .ant-input::placeholder{color:var(--chat-placeholder)!important}.chat-page__conv-scroll{background:var(--chat-sidebar-bg);scrollbar-width:thin;scrollbar-color:var(--chat-scrollbar-thumb) var(--chat-scrollbar-track);flex:1;min-height:0;padding:0;overflow-y:auto}.chat-page__sidebar-loading,.chat-page__sidebar-empty{justify-content:center;padding:40px 12px;display:flex}.chat-page__sidebar-empty .ant-empty-description{color:var(--chat-placeholder)}.chat-page__conv-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.chat-page__conv-list>li{border-bottom:1px solid var(--chat-sidebar-border)}.chat-page__conv-item{background:var(--chat-sidebar-bg);width:100%;color:var(--chat-text);cursor:pointer;text-align:left;border:none;border-radius:0;align-items:center;gap:12px;padding:12px 24px;transition:background .15s;display:flex}.chat-page__conv-item:hover{background:var(--chat-sidebar-item-hover);border-radius:0}.chat-page__conv-item.is-active{background:var(--chat-sidebar-item-active);border-radius:0}.chat-page__conv-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-page__conv-top,.chat-page__conv-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.chat-page__conv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-text);flex:1;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.chat-page__conv-time{color:var(--chat-sidebar-preview);flex-shrink:0;font-size:12px;line-height:1.3}.chat-page__conv-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-sidebar-preview);flex:1;font-size:12px;line-height:1.35;overflow:hidden}.chat-page__conv-badge{background:var(--chat-badge);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.chat-page__panel{box-sizing:border-box;opacity:1;-webkit-backdrop-filter:none;background:#000;border:none;border-radius:0;flex-direction:column;flex:auto;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:0;display:flex;position:relative;overflow:hidden}.chat-page__blank{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.chat-page__blank-status{color:var(--chat-placeholder)!important;font-size:12px!important}.chat-page__panel-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.chat-page__messages-scroll{flex:auto;align-items:stretch;min-height:0;display:flex;overflow:hidden}.chat-page__messages-scrollbar{flex:0 0 var(--chat-msg-scrollbar-w);width:var(--chat-msg-scrollbar-w);flex-shrink:0;align-self:stretch;margin-right:12px;position:relative}.chat-page__messages-scrollbar-thumb{width:var(--chat-msg-scrollbar-w);min-height:var(--chat-msg-scrollbar-thumb-min-h);background:var(--chat-msg-scrollbar-thumb);opacity:0;pointer-events:none;will-change:transform, height;border-radius:4px;transition:opacity .15s;position:absolute;top:0;right:0}.chat-page__messages-scrollbar-thumb.is-visible{opacity:1}.chat-page__header{z-index:2;background:#000;border-bottom:1px solid #1c1b1c;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;padding:14px 24px;display:flex;position:relative}.chat-page__back.ant-btn,.chat-page__switch-peer.ant-btn{flex-shrink:0;color:var(--chat-text)!important}.chat-page__switch-peer{font-size:13px}.chat-page__peer{flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.chat-page__peer>.ant-avatar{flex-shrink:0;min-width:36px;min-height:36px;width:36px!important;height:36px!important;font-size:18px!important;line-height:36px!important}.chat-page__peer-meta{min-width:0}.chat-page__peer-name{color:var(--chat-text);font-size:16px;font-weight:600;line-height:1.4}.chat-page__peer-status,.chat-page__peer-uuid{color:var(--chat-placeholder);word-break:break-all;font-size:12px;line-height:1.4}.chat-page__picker{background:var(--chat-picker-bg);border:1px solid var(--chat-picker-border);box-sizing:border-box;border-radius:24px;width:100%;max-width:720px;padding:20px 16px 16px}.chat-page__picker>.ant-typography-secondary{color:var(--chat-picker-hint)!important}.chat-page__user-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chat-page__user-item{border:1px solid var(--chat-picker-item-border);background:var(--chat-picker-item-bg);width:100%;color:var(--chat-text);cursor:pointer;text-align:left;transition:border-color var(--transition-smooth), background var(--transition-smooth);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-page__user-item:hover{background:#2a2a2a;border-color:#4a4a4a}.chat-page__messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;min-height:0;margin:0;padding:20px 8px 20px 36px;overflow:hidden auto}.chat-page__messages::-webkit-scrollbar{width:0;height:0;display:none}.chat-page__messages::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-page__messages::-webkit-scrollbar-track{width:0;height:0;display:none}.chat-page__messages::-webkit-scrollbar-thumb{width:0;height:0;display:none}.chat-page__loading{justify-content:center;padding:48px;display:flex}.chat-page__history-hint{color:var(--text-secondary,#ffffff73);align-self:center;margin:0 0 4px;padding:4px 10px;font-size:12px;line-height:1.4;list-style:none}.chat-page__bubble-list{gap:var(--chat-bubble-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-page__bubble-row{align-items:center;gap:var(--chat-bubble-avatar-gap);display:flex}.chat-page__bubble-row--mine{justify-content:flex-end}.chat-page__bubble{box-sizing:border-box;max-width:var(--chat-bubble-max-width);min-height:var(--chat-bubble-min-height);padding:var(--chat-bubble-padding-y) var(--chat-bubble-padding-x);border-radius:var(--chat-bubble-radius);font-family:var(--chat-bubble-font-family);font-style:normal;font-weight:400;font-size:var(--chat-bubble-font-size);line-height:var(--chat-bubble-line-height);letter-spacing:0;text-transform:capitalize;color:#fff;word-break:break-word;opacity:1;border:none;display:inline-block;position:relative;overflow:visible}.chat-page__bubble--peer{background:var(--chat-peer-bubble)}.chat-page__bubble--peer:before{content:"";border-style:solid;border-width:calc(var(--chat-bubble-tail-height) / 2) var(--chat-bubble-tail-width) calc(var(--chat-bubble-tail-height) / 2) 0;border-color:transparent var(--chat-peer-bubble) transparent transparent;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:0;transform:translate(calc(1px - 100%),-50%)}.chat-page__bubble--mine{background:var(--chat-mine-bubble)}.chat-page__bubble--mine:before{content:"";border-style:solid;border-width:calc(var(--chat-bubble-tail-height) / 2) 0 calc(var(--chat-bubble-tail-height) / 2) var(--chat-bubble-tail-width);border-color:transparent transparent transparent var(--chat-mine-bubble);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:0;transform:translate(calc(100% - 1px),-50%)}.chat-page__bubble--pending{opacity:.72}.chat-page__composer{z-index:1;box-sizing:border-box;pointer-events:none;background:0 0;border-top:none;flex-shrink:0;width:100%;padding:12px 36px 16px;position:relative;overflow:visible}.chat-page__composer-inner{box-sizing:border-box;width:100%;min-height:var(--chat-composer-min-height);opacity:1;pointer-events:auto;background:#1c1b1c;border:1px solid #1c1b1c;border-radius:12px;align-items:stretch;gap:8px;margin:0;padding:12px 16px;display:flex;overflow:visible}.chat-page__composer-input.ant-input-textarea,.chat-page__composer-input.ant-input-textarea-affix-wrapper{z-index:1;flex:auto;align-self:stretch;min-width:0;position:relative;height:auto!important;min-height:0!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:flex-start!important;padding:0!important;display:flex!important;overflow:hidden!important}.chat-page__composer-input textarea.ant-input{cursor:text;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;height:auto!important;min-height:22px!important;max-height:none!important;color:var(--chat-text)!important;font-family:var(--chat-bubble-font-family)!important;font-size:var(--chat-font-size)!important;line-height:var(--chat-bubble-line-height)!important;box-shadow:none!important;vertical-align:top!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;overflow-y:hidden!important}.chat-page__composer-input textarea.ant-input:hover,.chat-page__composer-input textarea.ant-input:focus{resize:none!important}.chat-page__composer-input textarea.ant-input::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.chat-page__composer-input textarea.ant-input::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.chat-page__composer-input textarea.ant-input::-webkit-resizer{display:none!important}.chat-page__composer-input textarea.ant-input::placeholder{color:var(--chat-placeholder)!important}.chat-page__send-btn.ant-btn-primary{width:124px;height:40px;box-shadow:none;opacity:1;border:.5px solid #0000;border-radius:12px;flex-shrink:0;align-self:flex-end;margin:0;padding:0;font-size:0;line-height:0;position:static;color:#0000!important;background-color:#0000!important;background-image:url(/image/Button33.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.chat-page__send-btn.ant-btn-primary .ant-btn-loading-icon,.chat-page__send-btn.ant-btn-primary .anticon{display:none!important}.chat-page__send-btn.ant-btn-primary:hover:not(:disabled),.chat-page__send-btn.ant-btn-primary:focus:not(:disabled){opacity:.92;border:.5px solid #0000;color:#0000!important;background-color:#0000!important;background-image:url(/image/Button33.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.chat-page__send-btn.ant-btn-primary:disabled{opacity:.45;color:#0000!important;background-color:#0000!important;background-image:url(/image/Button33.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.chat-page__empty{margin:48px 0}.chat-page__empty .ant-empty-description{color:var(--chat-placeholder)}.chat-page__bubble-row--system{justify-content:center}.chat-page__system-tip{color:var(--chat-placeholder);background:var(--chat-ai-bubble);text-align:center;border-radius:8px;max-width:90%;padding:8px 14px;font-size:12px}@media (width<=900px){.chat-page--shell{flex-direction:column;align-items:stretch;width:100%}.chat-page__frame{flex-direction:column;width:100%;height:100%;min-height:0}.chat-page__sidebar{border-right:none;border-bottom:1px solid var(--chat-glass-border);flex:none;width:100%;min-width:0;max-width:none;height:auto;min-height:220px;max-height:36vh}.chat-page__panel{flex:auto;width:100%;min-width:0;max-width:none;height:auto;min-height:420px}.chat-page__composer{width:100%;margin-left:0;margin-right:0}.chat-page__bubble{max-width:min(var(--chat-bubble-max-width), 100%)}}[data-color-mode=light] .chat-page{--chat-glass-bg:#ffffffb8;--chat-glass-border:#0000001f;--chat-text:#1f1f1f;--chat-placeholder:#00000073;--chat-ai-bubble:#0000000f;--chat-sidebar-bg:#f5f5f7f2;--chat-sidebar-item-hover:#0000000a;--chat-sidebar-item-active:#2d2c2d;--chat-sidebar-preview:#00000073;--chat-scrollbar-track:#0000000f;--chat-scrollbar-thumb:#0003}[data-color-mode=light] .chat-page__back.ant-btn,[data-color-mode=light] .chat-page__switch-peer.ant-btn{color:#1f1f1f!important}[data-color-mode=light] .chat-page{--chat-picker-bg:#121212;--chat-picker-border:#2a2a2a;--chat-picker-item-bg:#222;--chat-picker-item-border:#3a3a3a;--chat-picker-hint:#888}[data-color-mode=light] .chat-page--picker .chat-page__header .ant-typography,[data-color-mode=light] .chat-page--picker .chat-page__header .ant-btn{color:#fff!important}[data-color-mode=light] .chat-page__user-item{background:var(--chat-picker-item-bg);color:#fff;border-color:var(--chat-picker-item-border)}[data-color-mode=light] .chat-page__user-item:hover{background:#2a2a2a;border-color:#4a4a4a}[data-color-mode=light] .chat-page__messages-scrollbar-thumb{background:#00000059}[data-color-mode=light] .chat-page__sidebar-search-input.ant-input-affix-wrapper,[data-color-mode=light] .chat-page__sidebar-search-input.ant-input{color:#1f1f1f!important;background:#0000000a!important;border-color:#00000014!important}[data-color-mode=light] .chat-page__sidebar-search-input .ant-input{color:#1f1f1f!important}.pc-hub{--pc-sidebar-w:360px;--pc-sidebar-bg:#1f1f1f;--pc-text-primary:#fff;--pc-text-secondary:#a6a6a6;--pc-surface:#2f2f2f;--pc-filter-w:78px;--pc-filter-h:40px;--pc-card-w:288px;--pc-card-h:228px;--pc-card-thumb-h:158px;--pc-card-meta-h:70px;--pc-gold:#c4b088;--pc-gold-soft:#d8cbb0;--pc-gold-mid:#b8a578;--pc-gold-deep:#a8956c;--pc-gold-border:#c4b28a80;--pc-purple:#9d7cff;--pc-text-muted:#a6a6a6;--pc-glass-bg:#28231ea6;--pc-glass-border:#c4b28a47;width:100%}.pc-hub--gate-screen{box-sizing:border-box;min-height:calc(100dvh - var(--app-header-height,72px));background:#000;justify-content:center;align-items:center;padding:24px;display:flex}.pc-hub--gate{background:var(--pc-glass-bg);border:1px solid var(--pc-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;max-width:480px;margin:0;padding:32px 24px;box-shadow:0 12px 40px #00000073}.pc-hub--gate__title{letter-spacing:-.02em;font-weight:500;color:#fff!important;margin-top:0!important}.pc-hub--gate__hint{color:var(--pc-text-muted)!important;margin-bottom:16px!important}.pc-hub--gold{box-sizing:border-box;width:100%;min-height:0;height:calc(100dvh - var(--app-header-height,72px));max-height:calc(100dvh - var(--app-header-height,72px));background:#000;flex-direction:column;flex:auto;display:flex}.pc-hub--gold .pc-hub__breakout{background:#000;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative}.pc-hub__shell{flex:auto;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.pc-hub__sidebar,.profile-sidebar{box-sizing:border-box;flex:0 0 var(--pc-sidebar-w);width:var(--pc-sidebar-w);background:var(--pc-sidebar-bg);height:100%;min-height:100%;color:var(--pc-text-primary);border-right:1px solid #141414;flex-direction:column;align-self:stretch;gap:20px;padding:24px;display:flex;overflow:hidden auto}.pc-hub__sidebar-top{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0;display:flex}.pc-hub__sidebar-top-actions{align-items:center;gap:10px;display:flex}.pc-hub__back-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .18s;display:inline-flex}.pc-hub__back-btn:hover{background:#ffffff0f}.pc-hub__back-icon{object-fit:contain;pointer-events:none;width:18px;height:18px;display:block}.pc-hub__sidebar-icon-btn{width:32px;height:32px;color:var(--pc-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;transition:background .18s,color .18s;display:inline-flex}.pc-hub__sidebar-icon-btn:hover{color:var(--pc-text-primary);background:#ffffff14}.pc-hub__sidebar-icon-btn__img{object-fit:contain;pointer-events:none;width:18px;height:18px;display:block}.pc-hub__sidebar-icon-btn--notify{position:relative}.pc-hub__notify-dot{border:1px solid var(--pc-sidebar-bg);background:#ff4d4f;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.pc-hub__sidebar-profile{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.pc-hub__avatar-wrap{flex-shrink:0;position:relative}.pc-hub__avatar-edit{border:2px solid var(--pc-sidebar-bg);color:#fff;cursor:pointer;background:#2f2f2f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;transition:background .18s;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.pc-hub__avatar-edit:hover{background:#3d3d3d}.pc-hub__stats-grid{align-items:stretch;width:100%;margin-top:4px;display:flex}.pc-hub__stat-cell{border-left:1px solid #ffffff1f;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:0 2px;display:flex}.pc-hub__stat-cell:first-child{border-left:none}.pc-hub__stat-cell strong{color:#fff;font-size:15px;font-weight:600;line-height:1.2}.pc-hub__stat-cell span{color:var(--pc-text-secondary);white-space:nowrap;font-size:11px;line-height:1.2}.pc-hub__stat-cell--action{cursor:pointer;transition:opacity .18s}.pc-hub__stat-cell--action:hover{opacity:.82}.pc-hub__following-list{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.pc-hub__following-item{box-sizing:border-box;width:100%;min-height:72px;color:var(--pc-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 16px;transition:background .18s;display:flex}.pc-hub__following-item:hover{background:#ffffff0a}.pc-hub__following-avatar.ant-avatar{flex-shrink:0}.pc-hub__following-name{min-width:0;color:var(--pc-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:1.4;overflow:hidden}.pc-hub__following-chevron{color:var(--pc-text-secondary);flex-shrink:0;font-size:12px}.pc-hub__member-card{box-sizing:border-box;background-color:#a146ff;background-image:url(/image/Group%2051.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;margin:0;padding:12px 16px;display:flex;position:relative;overflow:hidden}.pc-hub__member-card-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pc-hub__member-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.pc-hub__member-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}.pc-hub__member-card .pc-hub__vip-btn{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:77px;height:29px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1;transition:opacity .18s;display:inline-flex}.pc-hub__member-card .pc-hub__vip-btn:hover{opacity:.92}.pc-hub__points-card{box-sizing:border-box;width:100%;padding:0}.pc-hub__points-box{box-sizing:border-box;background:#2f2f2f;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.pc-hub__points-link{color:var(--pc-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .18s;display:inline-flex}.pc-hub__points-link:hover{color:var(--pc-text-primary)}.pc-hub__menu{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:0;display:grid}.pc-hub__menu-item{box-sizing:border-box;width:100%;height:54px;color:var(--pc-text-primary);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;transition:background .18s,color .18s;display:inline-flex;position:relative}.pc-hub__menu-item:hover,.pc-hub__menu-item.is-active{background:var(--pc-surface);color:var(--pc-text-primary)}.pc-hub__menu-item__icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:16px;height:16px;display:block}.pc-hub__menu-item .anticon{color:var(--pc-text-secondary);font-size:16px}.pc-hub__menu-item:hover .anticon,.pc-hub__menu-item.is-active .anticon{color:var(--pc-text-primary)}.pc-hub__main{background:#000;flex:auto;min-width:0;height:100%;min-height:0;padding:24px;overflow:hidden auto}.pc-hub__works-body{padding-top:20px}.pc-hub__works-toolbar--creator{border-bottom:1px solid #2f2f2fcc;padding-bottom:12px}.pc-hub__works-body--creator{padding-top:20px}.pc-hub__creator-follow{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:4px;padding:0 16px;font-size:15px;font-weight:500;transition:opacity .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.pc-hub__creator-follow:disabled{cursor:not-allowed;opacity:.68}.pc-hub__creator-follow--following{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff38}.pc-hub__creator-follow--following:not(:disabled):hover{color:#ff7875;background:#ff78751f;border-color:#ff78758c}[data-color-mode=light] .pc-hub__creator-follow{color:#fff;background:#1a1408}[data-color-mode=light] .pc-hub__creator-follow--following{color:#1a1408;background:#0000000a;border:1px solid #00000029}[data-color-mode=light] .pc-hub__creator-follow--following:not(:disabled):hover{color:#d4380d;background:#ff78751a;border-color:#ff787573}.pc-hub__works-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pc-hub__works-grid>li{width:100%;min-width:0}.pc-hub__filter-tab{box-sizing:border-box;width:var(--pc-filter-w);height:var(--pc-filter-h);color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0;font-size:14px;font-weight:500;transition:background .18s,color .18s}.pc-hub__filter-tab:hover{color:#ffffffe0}.pc-hub__filter-tab--active{background:var(--pc-surface);color:#fff}.pc-hub__work-card{box-sizing:border-box;cursor:default;background:#141414;border:1px solid #ffffff24;border-radius:24px;width:100%;min-width:0;transition:border-color .2s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.pc-hub__work-card:not(.pc-hub__work-card--create):hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 0 1px #fff3,0 14px 32px #0000007a}.pc-hub__work-card--create{aspect-ratio:unset;background:#1c1b1c;border:1px solid #ffffffd9;border-radius:24px;transition:border-color .2s,box-shadow .2s,transform .22s}.pc-hub__work-card--create:before{content:"";aspect-ratio:256/140;width:100%;display:block}.pc-hub__work-card--create:after{content:"";height:var(--pc-card-meta-h);display:block}.pc-hub__work-card--create:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px #fff3}.pc-hub__create-card{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:0 16px;transition:opacity .18s;display:flex;position:absolute;inset:0}.pc-hub__create-card:disabled{cursor:not-allowed;opacity:.68}.pc-hub__create-card__icon{object-fit:contain;width:clamp(32px,2.6vw,40px);height:clamp(32px,2.6vw,40px);display:block}.pc-hub__create-card__label{letter-spacing:0;color:#fff;text-align:center;white-space:nowrap;min-width:80px;height:28px;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1;display:inline-block}.pc-hub__work-open{aspect-ratio:256/140;cursor:pointer;background:#202020;border:none;border-radius:12px 12px 0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pc-hub__work-open:focus-visible{outline-offset:-2px;outline:2px solid #ffffff80}.pc-hub__work-cover{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:100%;display:block}.pc-hub__work-cover--empty{background:#202020;display:block}.pc-hub__work-meta{box-sizing:border-box;min-height:var(--pc-card-meta-h);justify-content:space-between;align-items:flex-start;gap:8px;padding:0 32px 10px 10px;display:flex;position:relative}.pc-hub__work-info{flex:1;min-width:0;padding-top:10px}.pc-hub__work-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.pc-hub__work-meta time{color:#fff9;margin-top:3px;font-size:13px;font-weight:400;line-height:1.3;display:block}.pc-hub__work-more{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:8px;right:8px}.pc-hub__work-more:hover{color:#ffffffe6;background:#ffffff14}.pc-hub__work-badge{pointer-events:none;font-size:16px;position:absolute;top:8px;right:8px}.pc-hub__work-badge--like{color:#ff4d4f}.pc-hub__work-badge--fav{color:#ffc107}.pc-hub__back{margin-bottom:8px;font-weight:400;color:var(--pc-text-muted)!important;padding-left:0!important}.pc-hub__back:hover{color:#fff!important;background:#ffffff14!important}.pc-hub__stack{flex-direction:column;gap:20px;display:flex}.pc-hub__glass{background:var(--pc-glass-bg);border:1px solid var(--pc-glass-border);-webkit-backdrop-filter:blur(8px);border-radius:16px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0a}.pc-hub__card-profile{padding:24px var(--pc-card-pad-x) 20px}.pc-hub__card-layout{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pc-hub__card-aside{justify-content:center;display:flex}.pc-hub__card-body{min-width:0}.pc-hub__profile-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.pc-hub--gold .pc-hub__sidebar .pc-hub__avatar,.pc-hub--gold .pc-hub__sidebar .pc-hub__avatar.ant-avatar{flex-shrink:0;width:60px!important;height:60px!important;box-shadow:none!important;filter:none!important;background:#2f2f2f!important;border:2px solid #fff3!important;border-radius:50%!important;margin-top:0!important}.pc-hub__identity{min-width:0}.pc-hub__sidebar .pc-hub__display-name{color:var(--pc-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.pc-hub__meta-line{color:var(--pc-text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.pc-hub__uid{color:var(--pc-text-muted)}.pc-hub__meta-dot{opacity:.6}.pc-hub__brief{color:var(--pc-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-hub__theme-btn{border:1px solid var(--pc-glass-border);width:36px;height:36px;color:var(--pc-gold-soft);cursor:pointer;background:#1412108c;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:border-color .2s,color .2s,box-shadow .2s;display:flex}.pc-hub__theme-btn:hover{color:#fff;border-color:#c4b28a8c;box-shadow:0 0 16px #c4b28a33}.pc-hub__profile-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-hub__action-btn{border:1px solid var(--pc-glass-border)!important;color:#fff!important;background:#14121080!important;border-radius:999px!important;height:30px!important;padding:0 12px!important;font-size:12px!important}.pc-hub__action-btn:hover{border-color:var(--pc-gold-border)!important;color:var(--pc-gold-soft)!important;background:#1e1a16bf!important}.pc-hub__stats-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.pc-hub__stat-sep{color:#b8b0a659;-webkit-user-select:none;user-select:none}.pc-hub__points-row{border-top:1px solid #c4b28a1f;grid-template-columns:minmax(160px,1.1fr) minmax(0,2.4fr);gap:14px;margin-top:22px;padding-top:20px;display:grid}.pc-hub__points-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pc-hub__points-icon{width:44px;height:44px;color:var(--pc-purple);background:#9d7cff26;border:1px solid #9d7cff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.pc-hub__points-value{color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.pc-hub__sidebar .pc-hub__points-label{color:var(--pc-text-secondary);margin-top:6px;font-size:13px}.pc-hub__points-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-hub__points-cell{text-align:center;background:#14121066;border:1px solid #c4b28a33;border-radius:12px;padding:14px 12px}.pc-hub__points-cell--link{cursor:pointer;color:inherit;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .2s,background .2s;display:flex}.pc-hub__points-cell--link:hover{background:#1e1a168c;border-color:#c4b28a73}.pc-hub__points-cell-value{color:var(--pc-gold-soft);font-size:22px;font-weight:600;line-height:1.2}.pc-hub__points-cell-label{color:var(--pc-text-muted);font-size:12px;line-height:1.35}.pc-hub__points-gift-icon{color:var(--pc-gold);font-size:18px}.pc-hub__points-chevron{color:var(--pc-text-muted);font-size:10px}.pc-hub__quick-actions{border-top:1px solid #c4b28a1a;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.pc-hub__quick-btn{color:var(--pc-gold-soft);cursor:pointer;background:#14121073;border:1px solid #c4b28a38;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.pc-hub__quick-btn .anticon{color:var(--pc-gold);font-size:14px}.pc-hub__quick-btn:hover{background:#1e1a16a6;border-color:#c4b28a8c;box-shadow:0 0 18px #c4b28a26}.pc-hub__quick-btn--accent{color:#e8e0ff;background:#9d7cff1f;border-color:#9d7cff73}.pc-hub__quick-btn--accent .anticon{color:var(--pc-purple)}.pc-hub__quick-btn--accent:hover{border-color:#9d7cffa6;box-shadow:0 0 20px #9d7cff33}.pc-hub__card-works{padding:calc(20px * var(--pc-works-scale)) var(--pc-card-pad-x) calc(28px * var(--pc-works-scale))}.pc-hub__works-toolbar{border-bottom:1px solid #2f2f2fcc;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px 20px;padding-bottom:16px;display:flex;overflow:visible}.pc-hub__works-tabs{flex-direction:column;gap:12px;display:flex}.pc-hub__social-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-hub__social-link-btn{box-sizing:border-box;color:#ffffffe0;background:#2f2f2f;border:1px solid #ffffff24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:72px;height:44px;min-height:44px;padding:0;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.pc-hub__social-link-btn:hover{color:#fff;background:#353535;border-color:#ffffff47}.pc-hub__social-links--sidebar{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.pc-hub__social-links--sidebar .pc-hub__social-link-btn{width:100%;min-width:0;height:44px;min-height:44px}.pc-hub__main-tabs{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.pc-hub__sub-tabs{flex-wrap:wrap;gap:4px 20px;display:flex}.pc-hub--gold .pc-hub__sub-tab{cursor:pointer;color:var(--pc-text-muted);background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500}.pc-hub--gold .pc-hub__sub-tab:hover{color:#fff}.pc-hub--gold .pc-hub__sub-tab--on{color:#fff;font-weight:600}.pc-hub__filters{--ant-color-primary:#fff;--ant-color-primary-hover:#ffffffd9;--ant-color-primary-active:#fff;--ant-color-primary-border:#ffffff59;--ant-color-primary-border-hover:#ffffff73;--ant-control-outline:#ffffff1f;--ant-control-outline-width:2px;--ant-color-primary-outline:#ffffff1f;--ant-color-border:#ffffff24;--ant-select-border-color:#ffffff24;flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.pc-hub__select{--ant-color-primary:#fff;--ant-color-primary-hover:#ffffffd9;--ant-color-primary-active:#fff;--ant-color-primary-border:#ffffff59;--ant-color-primary-border-hover:#ffffff73;--ant-control-outline:#ffffff1f;--ant-color-primary-outline:#ffffff1f;min-width:108px}.pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select{height:var(--pc-filter-h)!important;min-height:var(--pc-filter-h)!important;box-shadow:none!important;background:#1414148c!important;border:1px solid #ffffff24!important;border-radius:12px!important;outline:none!important}.pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select:hover:not(.ant-select-disabled){border-color:#ffffff59!important}.pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-focused,.pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-open,.pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-outlined:not(.ant-select-disabled):focus-within{border-color:#ffffff59!important;outline:none!important;box-shadow:0 0 0 2px #ffffff1f!important}.pc-hub--gold .pc-hub__select .ant-select-selector{border-radius:12px!important;outline:none!important}.pc-hub--gold .pc-hub__select .ant-select-selector:focus,.pc-hub--gold .pc-hub__select .ant-select-selector:focus-within{outline:none!important}.pc-hub--gold .pc-hub__select .ant-select-selector{color:#fff!important;background:#1414148c!important;border-color:#ffffff24!important}.pc-hub--gold .pc-hub__select.ant-select-focused .ant-select-selector,.pc-hub--gold .pc-hub__select:hover .ant-select-selector{border-color:#ffffff59!important}.pc-hub--gold .pc-hub__select.ant-select-focused .ant-select-selector,.pc-hub--gold .pc-hub__select.ant-select-open .ant-select-selector{border-color:#ffffff59!important;outline:none!important;box-shadow:0 0 0 2px #ffffff1f!important}.pc-hub--gold .pc-hub__select .ant-select-content-value,.pc-hub--gold .pc-hub__select .ant-select-placeholder{color:#fff!important}.pc-hub--gold .pc-hub__select .ant-select-suffix{color:var(--pc-text-muted)!important}.pc-hub--gold .pc-hub__filters .ant-select-outlined.ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.pc-hub--gold .pc-hub__filters .ant-select-outlined.ant-select-open:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{border-color:#ffffff59!important;box-shadow:0 0 0 2px #ffffff1f!important}.pc-hub--gold .pc-hub__select .ant-select-selection-search-input,.pc-hub--gold .pc-hub__select .ant-select-input{caret-color:#fff}.pc-hub--gold .pc-hub__select .ant-select-selection-item,.pc-hub--gold .pc-hub__select .ant-select-selection-placeholder{color:#fff!important}.pc-hub--gold .pc-hub__select .ant-select-arrow{color:var(--pc-text-muted)!important}.pc-hub--gold .pc-hub__range.ant-picker{height:var(--pc-filter-h)!important;min-height:var(--pc-filter-h)!important;box-shadow:none!important;background:#1414148c!important;border:1px solid #ffffff24!important;border-radius:12px!important;outline:none!important}.pc-hub--gold .pc-hub__range.ant-picker:focus,.pc-hub--gold .pc-hub__range.ant-picker:focus-within{outline:none!important}.pc-hub--gold .pc-hub__range.ant-picker:hover:not(.ant-picker-disabled){border-color:#ffffff59!important}.pc-hub--gold .pc-hub__range.ant-picker-focused,.pc-hub--gold .pc-hub__range.ant-picker-outlined:not(.ant-picker-disabled):focus-within{--ant-control-outline:#ffffff1f;--ant-color-primary-outline:#ffffff1f;border-color:#ffffff59!important;outline:none!important;box-shadow:0 0 0 2px #ffffff1f!important}.pc-hub--gold .pc-hub__range .ant-picker-active-bar{background:#fff!important}.pc-hub--gold .pc-hub__range input,.pc-hub--gold .pc-hub__range .ant-picker-input>input{caret-color:#fff;color:#fff!important}.pc-hub--gold .pc-hub__range input::placeholder,.pc-hub--gold .pc-hub__range .ant-picker-separator,.pc-hub--gold .pc-hub__range .ant-picker-suffix{color:var(--pc-text-muted)!important}.pc-hub__range{min-width:220px}.pc-hub--gold .pc-hub__filters .pc-hub__range.ant-picker-range{padding-inline:12px 10px}.pc-hub__select-dropdown.ant-select-dropdown{--ant-color-primary:#fff;--ant-color-primary-hover:#ffffffd9;background:#1f1f1f!important;border:1px solid #ffffff24!important}.pc-hub__select-dropdown .ant-select-item{color:#ffffffe0!important}.pc-hub__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important}.pc-hub__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#fff!important;background:#ffffff24!important}.pc-hub__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#fff!important}.pc-hub__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){outline:none!important}.pc-hub__picker-dropdown.ant-picker-dropdown{--ant-color-primary:#fff}.pc-hub__picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.pc-hub__picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.pc-hub__picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#000!important;background:#fff!important}.pc-hub__picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff!important}.pc-hub__picker-dropdown .ant-picker-header-view button:hover,.pc-hub__picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important}.pc-hub__content{grid-template-columns:calc(200px * var(--pc-works-scale)) minmax(0, 1fr);gap:calc(20px * var(--pc-works-scale));padding-top:calc(20px * var(--pc-works-scale));min-height:calc(280px * var(--pc-works-scale));align-items:stretch;display:grid}.pc-hub__content-main{min-height:calc(200px * var(--pc-works-scale));background:#0c0a0840;border:1px solid #c4b28a14;border-radius:14px;justify-content:center;align-items:center;display:flex}.pc-hub__content .ant-empty-description{color:var(--pc-text-muted)!important}.pc-hub__content .ant-empty-image{opacity:.4}@media (width<=1600px){.pc-hub__works-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1320px){.pc-hub__works-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1080px){.pc-hub__works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.pc-hub__shell{flex-direction:column}.pc-hub__works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hub__sidebar,.profile-sidebar{border-bottom:1px solid #141414;border-right:none;flex:none;width:100%;min-height:auto;padding:20px 16px}.pc-hub__member-card{width:100%;margin:0;padding:12px 16px}.pc-hub__main{padding:16px}.pc-hub__filters{justify-content:flex-start}.pc-hub__range{width:100%;min-width:0}}[data-color-mode=light] .pc-hub--gate{background:#fffcf5eb;border-color:#b48c3247;box-shadow:0 12px 40px #0f172a14}[data-color-mode=light] .pc-hub--gate__title{color:#1a1408!important}[data-color-mode=light] .pc-hub--gate__hint{color:#6b6358!important}[data-color-mode=light] .pc-hub--gold .pc-hub__breakout{background:radial-gradient(circle at 88% 12%,#f5ead8 0%,#0000 55%),radial-gradient(circle at 100% 0,#c4b28a26 0%,#0000 42%),#f5f3ef}[data-color-mode=light] .pc-hub--gold{--pc-text-muted:#6b6358;--pc-glass-bg:#fffcf5d1;--pc-glass-border:#c4b28a59;--pc-gold:#b8a578;--pc-gold-soft:#c4b088}[data-color-mode=light] .pc-hub__display-name{color:#1a1408}[data-color-mode=light] .pc-hub__theme-btn{color:#8a7a5c;background:#ffffffb3}[data-color-mode=light] .pc-hub__action-btn{color:#3d3528!important;background:#ffffffbf!important;border-color:#c4b28a66!important}[data-color-mode=light] .pc-hub__points-main,[data-color-mode=light] .pc-hub__points-cell{background:#ffffff8c}[data-color-mode=light] .pc-hub__quick-btn{color:#5c4a1a;background:#fff9}[data-color-mode=light] .pc-hub__content-main{background:#ffffff73}[data-color-mode=light] .pc-hub--gold .pc-hub__select .ant-select-selector{background:#fff!important;border-color:#0000001f!important}[data-color-mode=light] .pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-focused,[data-color-mode=light] .pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-open,[data-color-mode=light] .pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select-outlined:not(.ant-select-disabled):focus-within,[data-color-mode=light] .pc-hub--gold .pc-hub__select.ant-select-focused .ant-select-selector,[data-color-mode=light] .pc-hub--gold .pc-hub__range.ant-picker-focused,[data-color-mode=light] .pc-hub--gold .pc-hub__range.ant-picker-outlined:not(.ant-picker-disabled):focus-within{border-color:#00000047!important;box-shadow:0 0 0 2px #0000000f!important}[data-color-mode=light] .pc-hub--gold .pc-hub__filters .pc-hub__select.ant-select,[data-color-mode=light] .pc-hub--gold .pc-hub__range.ant-picker{background:#fff!important;border-color:#0000001f!important}[data-color-mode=light] .pc-hub--gold .pc-hub__select .ant-select-content-value,[data-color-mode=light] .pc-hub--gold .pc-hub__select .ant-select-selection-item,[data-color-mode=light] .pc-hub--gold .pc-hub__range input{color:#1a1408!important}[data-color-mode=light] .pc-hub__sidebar,[data-color-mode=light] .profile-sidebar{--pc-text-primary:#1a1408;--pc-text-secondary:#6b6358;background:#f0eeeb;border-right-color:#0000000f}[data-color-mode=light] .pc-hub--gold .pc-hub__sidebar .pc-hub__avatar,[data-color-mode=light] .pc-hub--gold .pc-hub__sidebar .pc-hub__avatar.ant-avatar{box-shadow:none!important;background:#e8e4de!important;border:2px solid #00000014!important}[data-color-mode=light] .pc-hub__filter-tab{color:#6b6358}[data-color-mode=light] .pc-hub__filter-tab--active{color:#1a1408;background:#2f2f2f1f}[data-color-mode=light] .pc-hub__social-link-btn{color:#000000bf;background:#f5f5f5;border-color:#0000001f}[data-color-mode=light] .pc-hub__social-link-btn:hover{color:#1a1408;background:#ececec;border-color:#0003}[data-color-mode=light] .pc-hub__menu-item:hover,[data-color-mode=light] .pc-hub__menu-item.is-active{color:#1a1408;background:#2f2f2f1a}[data-color-mode=light] .pc-hub__work-card{background:#fff;border-color:#0000001a}[data-color-mode=light] .pc-hub__work-title{color:#1a1408}[data-color-mode=light] .pc-hub__member-card{background-color:#a146ff;background-image:url(/image/Group%2051.png)}[data-color-mode=light] .pc-hub--gold .pc-hub__sub-tab{color:#6b6358}[data-color-mode=light] .pc-hub--gold .pc-hub__sub-tab:hover{color:#1a1408}[data-color-mode=light] .pc-hub--gold .pc-hub__sub-tab--on{color:#8a7348}[data-color-mode=light] .pc-hub__points-box{background:#2f2f2f;border-color:#ffffff24}[data-color-mode=light] .pc-hub__stats strong{color:#8a7348;text-shadow:none}[data-color-mode=light] .pc-hub__meta-line,[data-color-mode=light] .pc-hub__uid,[data-color-mode=light] .pc-hub__brief{color:#6b6358}[data-color-mode=light] .pc-hub__social-title{color:#1a1408e0}.main-layout__content--task-hall{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;overflow-x:visible}.main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar{width:8px}.main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-track{background:0 0}.main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-button{width:0;height:0;display:none}.main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#ffffff52}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content{scrollbar-color:#0003 transparent}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-thumb{background:#0000002e}[data-color-mode=light] .main-layout .main-layout__content.main-layout__content--task-hall.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#00000047}.task-hall{background:0 0;width:100%;max-width:none;margin:0}.task-hall__shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.task-hall__shell--expanded{grid-template-columns:minmax(0,1fr) min(340px,30vw)}.task-hall__market{min-width:0;overflow:visible}.task-hall__hero{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.task-hall__hero-copy{align-items:center;gap:12px;min-width:0;display:flex}.task-hall__back{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:background .18s;display:inline-flex}.task-hall__back:hover{background:#ffffff0f}.task-hall__back-icon{object-fit:contain;pointer-events:none;width:18px;height:18px;display:block}.task-hall__quota{color:#ffffffc7;flex-shrink:0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.task-hall__quota-text strong{color:#fff;font-weight:600}.task-hall__quota-btn{box-sizing:border-box;isolation:isolate;cursor:pointer;letter-spacing:0;white-space:nowrap;color:#fff;opacity:1;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;min-width:78px;height:40px;margin:0;padding:0 12px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1;transition:opacity .15s,transform .12s,filter .15s;display:inline-flex;position:relative;overflow:hidden}.task-hall__quota-btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:url(/image/Button5.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;transform:translateY(2px)}.task-hall__quota-btn:hover:not(:disabled){filter:brightness(1.06)}.task-hall__quota-btn:active:not(:disabled){transform:scale(.98)}.task-hall__quota-btn__icon{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:16px;height:16px;display:block}.task-hall__quota-btn:disabled,.task-hall__quota-info:disabled{opacity:.5;cursor:not-allowed}.task-hall__quota-info{box-sizing:border-box;color:#ffffff8c;opacity:1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-size:16px;transition:background .15s,border-color .15s;display:inline-flex}.task-hall__quota-info__icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:16px;height:16px;display:block}.task-hall__quota-info:hover:not(:disabled){background:#ffffff14;border-color:#ffffff1a}.task-hall__quota-info:hover:not(:disabled) .task-hall__quota-info__icon{filter:brightness(1.15)}.task-hall__view-tabs{border-bottom:1px solid #ffffff14;gap:28px;margin-bottom:18px;display:flex}.task-hall__view-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:0;height:40px;padding:0 2px 10px;font-size:15px;font-weight:500;transition:color .18s;position:relative}.task-hall__view-tab:hover{color:#ffffffe0}.task-hall__view-tab.is-active{color:#fff}.task-hall__view-tab.is-active:after{content:"";background:#7c3aed;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.task-hall__eyebrow{letter-spacing:.16em;color:#a0a0a0d9;margin:0 0 6px;font-size:11px;font-weight:600}.task-hall__title{letter-spacing:0;color:#fafafaf5;margin:0;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.task-hall__subtitle{color:#a0a0a0e0;margin:0;font-size:.9rem}.task-hall__toolbar{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;margin-bottom:16px;display:flex}.task-hall__tabs{flex-wrap:wrap;gap:8px;display:flex}.task-hall__tab{box-sizing:border-box;opacity:1;color:#ffffff8c;white-space:nowrap;cursor:pointer;background:#2f2f2f99;border:none;border-radius:12px;justify-content:center;align-items:center;width:78px;height:40px;padding:0;font-size:13px;font-weight:500;line-height:1;transition:background .18s,color .18s;display:inline-flex}.task-hall__tab:hover{color:#ffffffe0}.task-hall__tab.is-active{color:#fff;background:#2f2f2f}.task-hall__filters{--task-hall-control-h:40px;--task-hall-control-radius:12px;--task-hall-control-border:#fff9;--task-hall-control-text-font:"Alibaba PuHuiTi 3.0", "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--task-hall-control-text-color:#fff9;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.task-hall__search.ant-input-affix-wrapper{box-sizing:border-box;opacity:1;--ant-border-radius:12px;--ant-border-radius-lg:12px;width:270px;max-width:100%;height:var(--task-hall-control-h)!important;min-height:var(--task-hall-control-h)!important;border-radius:var(--task-hall-control-radius)!important;border:1px solid var(--task-hall-control-border)!important;color:#dcdcdce6!important;box-shadow:none!important;background:#ffffff0a!important;outline:none!important;align-items:center!important;margin:0!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.task-hall__search.ant-input-affix-wrapper .ant-input-prefix{align-items:center;margin-inline-end:8px;display:inline-flex}.task-hall__search .ant-input,.task-hall__search .ant-input::placeholder{font-family:var(--task-hall-control-text-font);letter-spacing:0;font-size:15px;font-style:normal;font-weight:400;line-height:1;color:var(--task-hall-control-text-color)!important}.task-hall__sort.ant-select,.task-hall__sort.ant-select .ant-select-content,.task-hall__sort .ant-select-content-value,.task-hall__sort .ant-select-selection-item,.task-hall__sort .ant-select-input{font-family:var(--task-hall-control-text-font);letter-spacing:0;font-size:15px;font-style:normal;font-weight:400;line-height:1}.task-hall__sort .ant-select-content-value,.task-hall__sort .ant-select-selection-item,.task-hall__sort .ant-select-input{color:var(--task-hall-control-text-color)!important}.task-hall__search .ant-input{background:0 0!important;height:auto!important;min-height:0!important;padding:0!important}.task-hall__search .ant-input::placeholder{opacity:1}.task-hall__search.ant-input-affix-wrapper-focused,.task-hall__search.ant-input-affix-wrapper:hover{box-shadow:none!important;border-color:#fff9!important}.task-hall__search-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-hall__search-icon{object-fit:contain;opacity:.88;width:18px;height:18px;display:block}.task-hall__search-btn:hover:not(:disabled) .task-hall__search-icon{opacity:1}.task-hall__search-btn:disabled{opacity:.45;cursor:not-allowed}.task-hall__sort.ant-select{box-sizing:border-box;opacity:1;--ant-border-radius:12px;--ant-select-border-radius:12px;width:153px;min-width:153px;max-width:100%;height:var(--task-hall-control-h)!important;min-height:var(--task-hall-control-h)!important;border-radius:var(--task-hall-control-radius)!important;border:1px solid var(--task-hall-control-border)!important;color:var(--task-hall-control-text-color)!important;box-shadow:none!important;background:#ffffff0a!important;outline:none!important;align-items:center!important;padding:0 12px!important;display:inline-flex!important}.task-hall__sort.ant-select .ant-select-selector{flex:1;min-width:0;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.task-hall__sort.ant-select .ant-select-content{flex:1;min-width:0;align-items:center!important;height:100%!important;min-height:0!important;display:flex!important}.task-hall__sort .ant-select-suffix{color:#dcdcdcb8;pointer-events:none;align-self:center;align-items:center;margin-inline-start:8px;font-size:12px;line-height:1;display:inline-flex}.task-hall__sort.ant-select:hover:not(.ant-select-disabled),.task-hall__sort.ant-select-focused,.task-hall__sort.ant-select-open,.task-hall__sort.ant-select-outlined:not(.ant-select-disabled):focus-within{box-shadow:none!important;border-color:#fff9!important}.task-hall__sort.ant-select-focused .ant-select-selector,.task-hall__sort.ant-select-open .ant-select-selector,.task-hall__sort:hover .ant-select-selector{box-shadow:none!important;border:none!important}.task-hall__publish-btn{height:var(--task-hall-control-h);border-radius:var(--task-hall-control-radius);color:#111;letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;white-space:nowrap;cursor:pointer;box-shadow:none;background:#fff;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1;transition:background .15s,transform .12s;display:inline-flex}.task-hall__publish-btn:hover{background:#f5f5f5}.task-hall__publish-btn:active{background:#ebebeb;transform:scale(.98)}.task-hall__publish-btn__icon{object-fit:contain;filter:brightness(0);flex-shrink:0;width:16px;height:16px;display:block}.task-hall__loading,.task-hall__empty{padding:48px 0}.task-hall__empty .ant-empty-description{color:#a0a0a0bf}.task-publish-modal.ant-modal-wrap .ant-modal{max-width:560px;padding:0;width:560px!important}.task-publish-modal .ant-modal-container{box-shadow:none;background:0 0;padding:0}.task-publish-modal .ant-modal-content{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important}.task-publish-modal .ant-modal-body{background:0 0;padding:0}.task-publish-modal .ant-modal-mask{background:#000000c7!important}.contact-us-modal .publish-modal{height:auto;min-height:0;max-height:min(420px,100vh - 48px);padding:24px 32px}.contact-us-modal .publish-modal__form{flex:0 auto;overflow:visible}.contact-us-modal .publish-modal__textarea.ant-input{height:auto;min-height:120px;max-height:180px}.contact-us-modal .publish-modal__footer{margin-top:24px;padding-top:0}.publish-modal{box-sizing:border-box;background:#1b1b1d;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;width:560px;height:auto;min-height:0;max-height:min(750px,100vh - 40px);padding:24px 32px;display:flex;overflow:hidden}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal{height:auto;min-height:0;max-height:min(750px,100vh - 40px)}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal__form{flex:0 auto;overflow-y:auto}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal__field{margin-bottom:0}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal__field .ant-form-item-control{padding-bottom:22.8px;position:relative}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal__field .ant-form-item-explain-error{margin-top:0;position:absolute;bottom:0;left:0;right:0}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal__footer{margin-top:0;padding-top:20px}.publish-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.publish-modal__hint{color:#ffffff8c;margin:0;font-size:12px;line-height:1.5}.publish-modal__title{color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.2}.publish-modal__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:opacity .15s;display:inline-flex}.publish-modal__close:hover{opacity:.75;background:0 0}.publish-modal__form{flex:auto;min-height:0;margin-top:14px;padding-right:0;overflow-y:auto}.publish-modal__field .ant-form-item{margin-bottom:0}.publish-modal__field .ant-form-item-explain-error{color:#ff7875;margin-top:6px;font-size:12px;line-height:1.4}.publish-modal__form.ant-form{width:496px}.publish-modal__field{margin-bottom:14px}.publish-modal__field--last{margin-bottom:0}.publish-modal__label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.2}.publish-modal__required{color:#ff4d4f;margin-right:4px}.publish-modal__control{position:relative}.publish-modal__control--counted .publish-modal__input.ant-input,.publish-modal__control--counted .publish-modal__textarea.ant-input{padding-right:84px}.publish-modal__input.ant-input,.publish-modal__input.ant-input-affix-wrapper,.publish-modal__select.ant-select{width:496px;height:48px;box-shadow:none;box-sizing:border-box;background:#ffffff1a;border:none;border-radius:12px}.publish-modal__input.ant-input{color:#fff;padding:0 16px;font-size:14px;line-height:48px}.publish-modal__input.ant-input-affix-wrapper{align-items:center;padding:0 16px;display:flex}.publish-modal__input.ant-input-affix-wrapper .ant-input{color:#fff;padding:0;font-size:14px;line-height:1.4;background:0 0!important}.publish-modal__input.ant-input-affix-wrapper .ant-input-suffix{color:#fff9;margin-inline-start:8px;font-size:14px}.publish-modal__input.ant-input::placeholder,.publish-modal__input.ant-input-affix-wrapper .ant-input::placeholder{color:#fff9}.publish-modal__input.ant-input:focus,.publish-modal__input.ant-input-focused,.publish-modal__input.ant-input-affix-wrapper:focus-within,.publish-modal__input.ant-input-affix-wrapper-focused{box-shadow:none;background:#ffffff1a;outline:none}.publish-modal__field:has(.publish-modal__select){z-index:2;position:relative}.publish-modal__select.ant-select .ant-select-content,.publish-modal__select.ant-select .ant-select-selector{pointer-events:auto;cursor:pointer}.publish-modal__select.ant-select{cursor:pointer;--ant-select-background-color:#ffffff1a;--ant-select-border-color:transparent;--ant-select-hover-border-color:transparent;--ant-select-active-border-color:transparent;--ant-select-active-outline-color:transparent;--ant-select-color:#fff;--ant-select-affix-color:#fff9;align-items:stretch;padding:0 16px;display:inline-flex}.publish-modal__select.ant-select:hover,.publish-modal__select.ant-select-focused,.publish-modal__select.ant-select-open{--ant-select-background-color:#ffffff1a;box-shadow:none!important;background:#ffffff1a!important;border-color:#0000!important}.publish-modal__select .ant-select-content{flex:1;justify-content:flex-start;align-self:stretch;align-items:center;min-width:0;height:100%;display:flex}.publish-modal__select .ant-select-content-value,.publish-modal__select .ant-select-placeholder{font-size:14px;line-height:1;color:#fff!important}.publish-modal__select .ant-select-placeholder{color:#fff9!important}.publish-modal__select .ant-select-input{color:#fff;font-size:14px}.publish-modal__select .ant-select-suffix{color:#fff9;pointer-events:none;align-self:center;font-size:12px}.publish-modal__select-dropdown.ant-select-dropdown{--ant-color-primary:#a855f7;--ant-color-primary-hover:#b46aff;border-radius:12px;padding:4px;z-index:1100!important;background:#2a2a2c!important;border:1px solid #fff3!important}.publish-modal__select-dropdown .ant-select-item{border-radius:8px;color:#ffffffe6!important}.publish-modal__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff1a!important}.publish-modal__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#fff!important;background:#a855f759!important}.publish-modal__word-count{text-align:right;color:#ffffff80;font-size:12px;line-height:1.2}.publish-modal__word-count--inside{pointer-events:none;margin-top:0;position:absolute;bottom:12px;right:14px}.publish-modal__textarea.ant-input{width:496px;height:80px;min-height:80px;max-height:200px;box-shadow:none;color:#fff;resize:none;background:#ffffff1a;border:none;border-radius:12px;padding:12px 16px;font-size:14px;line-height:24px;overflow:hidden}.publish-modal__textarea.ant-input::placeholder{color:#fff9}.publish-modal__textarea.ant-input:focus,.publish-modal__textarea.ant-input-focused{box-shadow:none;background:#ffffff1a;outline:none}.publish-modal__footer{flex-shrink:0;justify-content:space-between;width:496px;margin-top:auto;padding-top:20px;display:flex}.publish-modal__cancel-btn,.publish-modal__confirm-btn{cursor:pointer;border:none;border-radius:12px;width:232px;height:54px;font-size:16px;font-weight:400;transition:opacity .15s,transform .12s,background .15s}.publish-modal__cancel-btn{color:#fff;background:#ffffff4d}.publish-modal__cancel-btn:hover:not(:disabled){background:#ffffff61}.publish-modal__confirm-btn{color:#fff;background:#a855f7}.publish-modal__confirm-btn:hover:not(:disabled){background:#b46aff}.publish-modal__cancel-btn:disabled,.publish-modal__confirm-btn:disabled{opacity:.65;cursor:not-allowed}.publish-modal__cancel-btn:active:not(:disabled),.publish-modal__confirm-btn:active:not(:disabled){transform:scale(.98)}@media (width<=600px){.task-publish-modal.ant-modal-wrap .ant-modal{max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.publish-modal{width:100%}.task-publish-modal:not(.task-detail-modal):not(.contact-us-modal) .publish-modal{max-height:min(750px,100vh - 40px)}.publish-modal__form.ant-form,.publish-modal__input.ant-input,.publish-modal__input.ant-input-affix-wrapper,.publish-modal__textarea.ant-input,.publish-modal__select.ant-select,.publish-modal__footer{width:100%}.publish-modal__footer{flex-direction:column;gap:12px}.publish-modal__cancel-btn,.publish-modal__confirm-btn{width:100%}}@media (width<=1200px){.task-hall__shell--expanded{grid-template-columns:1fr}}.task-hall__market{scrollbar-width:none;-ms-overflow-style:none}.task-hall__market::-webkit-scrollbar{display:none}@media (width<=900px){.task-hall__filters{flex-wrap:wrap;width:100%}.task-hall__search.ant-input-affix-wrapper{flex:270px;width:min(270px,100%)}}[data-color-mode=light] .task-hall__title{color:#111}[data-color-mode=light] .task-hall__subtitle,[data-color-mode=light] .task-hall__eyebrow{color:#666}[data-color-mode=light] .task-hall__tab{color:#6b6358;background:#2f2f2f99}[data-color-mode=light] .task-hall__tab:hover{color:#1a1408}[data-color-mode=light] .task-hall__tab.is-active{color:#fff;background:#2f2f2f}[data-color-mode=light] .task-hall__filters{--task-hall-control-border:#0000002e;--task-hall-control-text-color:#000000a6}[data-color-mode=light] .task-hall__search.ant-input-affix-wrapper,[data-color-mode=light] .task-hall__sort.ant-select{border:1px solid var(--task-hall-control-border)!important;background:#fff!important}[data-color-mode=light] .task-hall__sort.ant-select .ant-select-selector{background:0 0!important;border:none!important}[data-color-mode=light] .task-hall__search.ant-input-affix-wrapper-focused,[data-color-mode=light] .task-hall__search.ant-input-affix-wrapper:hover,[data-color-mode=light] .task-hall__sort.ant-select:hover:not(.ant-select-disabled),[data-color-mode=light] .task-hall__sort.ant-select-focused,[data-color-mode=light] .task-hall__sort.ant-select-open,[data-color-mode=light] .task-hall__sort.ant-select-outlined:not(.ant-select-disabled):focus-within{box-shadow:none!important;border-color:#00000038!important}[data-color-mode=light] .task-hall__search-btn{color:#00000073}[data-color-mode=light] .task-hall__search-btn:hover:not(:disabled){color:#111}.task-detail{width:100%;max-width:960px;margin:0 auto;padding:8px 0 48px}.task-detail__shell{flex-direction:column;gap:20px;display:flex}.task-detail__back{color:#ffffffb8;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;display:inline-flex}.task-detail__back:hover{color:#fff}.task-detail__loading{justify-content:center;padding:80px 0;display:flex}.task-detail__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-detail__eyebrow{color:#ffffff80;margin:0 0 6px;font-size:12px}.task-detail__title{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.2}.task-detail__status{color:#ffffffbf;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:13px}.task-detail__status--active{color:#c4b5fd;background:#7c3aed33}.task-detail__status--pending{color:#fbbf24;background:#fbbf2429}.task-detail__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.task-detail__meta>div{background:#1f1f1fe6;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.task-detail__meta dt{color:#ffffff73;margin:0 0 6px;font-size:12px}.task-detail__meta dd{color:#fff;word-break:break-all;margin:0;font-size:15px}.task-detail__review{color:#fbbf24;background:#fbbf241a;border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.task-detail__section h2{color:#fff;margin:0 0 12px;font-size:16px}.task-detail__desc{white-space:pre-wrap;color:#ffffffc7;margin:0;line-height:1.7}.task-detail__actions{gap:12px;display:flex}.task-detail__hint{color:#ffffff80;margin:0;font-size:13px}.task-quota-form,.task-quota-pay{flex-direction:column;align-items:stretch;gap:12px;display:flex}.task-quota-form__price,.task-quota-form__total,.task-quota-pay__amount,.task-quota-pay__hint,.task-quota-pay__order{color:#ffffffc7;margin:0}.task-quota-form__label{color:#ffffffa6;font-size:13px}.task-quota-form__input{width:100%!important}.task-quota-form__submit{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:10px;height:40px;font-size:14px}.task-quota-form__submit:disabled{opacity:.6;cursor:not-allowed}.task-quota-pay{text-align:center;align-items:center}.task-quota-pay__qr{background:#fff;border-radius:12px;padding:12px}.task-quota-pay__loading{justify-content:center;padding:40px 0;display:flex}.task-detail-modal.ant-modal-wrap .ant-modal{max-width:calc(100vw - 32px);width:640px!important}.task-detail-modal__panel.publish-modal{width:640px;max-width:100%;min-height:0;max-height:min(88vh,820px);padding:28px 32px 24px;overflow:hidden}.task-detail-modal__loading,.task-detail-modal__empty{justify-content:center;padding:48px 0;display:flex}.task-detail-modal__hero{border-bottom:1px solid #ffffff1a;margin-top:12px;padding-bottom:16px}.task-detail-modal__hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-detail-modal__task-title{color:#fff;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.35}.task-detail-modal__tag{color:#fff;text-align:center;background:linear-gradient(135deg,#7c3aed 0%,#9333ea 100%);border-radius:6px;flex-shrink:0;min-width:64px;padding:4px 10px;font-size:12px;font-weight:500}.task-detail-modal__deadline{color:#ffffff73;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.task-detail-modal__status{color:#ffffff8c;margin-top:8px;font-size:12px;display:inline-block}.task-detail-modal__status--active{color:#a78bfa}.task-detail-modal__status--pending{color:#fbbf24}.task-detail-modal__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;display:grid}.task-detail-modal__meta>div{background:#ffffff0f;border-radius:12px;padding:12px 14px}.task-detail-modal__meta dt{color:#ffffff73;margin:0;font-size:12px}.task-detail-modal__meta dd{color:#fff;word-break:break-word;margin:6px 0 0;font-size:14px;font-weight:500}.task-detail-modal__contact--hidden{font-weight:400;color:#ffffff73!important}.task-detail-modal__review{color:#fcd34d;background:#fbbf241f;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.task-detail-modal__section{margin-top:16px}.task-detail-modal__section h4{color:#ffffffe0;margin:0 0 8px;font-size:14px;font-weight:600}.task-detail-modal__section--scroll{scrollbar-width:thin;scrollbar-color:#ffffff8c transparent;flex:1;min-height:0;max-height:180px;overflow:auto}.task-detail-modal__section--scroll::-webkit-scrollbar{width:4px;height:4px}.task-detail-modal__section--scroll::-webkit-scrollbar-track{background:0 0}.task-detail-modal__section--scroll::-webkit-scrollbar-thumb{background:#ffffff8c;border-radius:4px}.task-detail-modal__section--scroll::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.task-detail-modal__section--scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.task-detail-modal__section--scroll::-webkit-scrollbar-corner{background:0 0}.task-detail-modal__desc{color:#ffffff9e;white-space:pre-wrap;max-height:160px;margin:0;font-size:14px;line-height:1.65;overflow-y:auto}.task-detail-modal__publisher{color:#ffffffe6;align-items:center;gap:10px;font-size:14px;display:flex}.task-detail-modal__avatar{object-fit:cover;pointer-events:none;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:opacity .18s}.task-detail-modal__avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;line-height:0;display:inline-flex}.task-detail-modal__avatar-btn:hover .task-detail-modal__avatar,.task-detail-modal__avatar-btn:hover .task-detail-modal__avatar-antd{opacity:.82}.task-detail-modal__name-btn{color:#fff;cursor:pointer;text-align:left;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;padding:0;overflow:hidden}.task-detail-modal__name-btn:hover{text-decoration:underline}.task-detail-modal__applicant-link:hover .task-detail-modal__avatar{opacity:.82}.task-detail-modal__avatar--fallback{background:#444;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.task-detail-modal__avatar-antd{pointer-events:none;flex-shrink:0;background:#3a3a3a!important}.task-detail-modal__applicant-cell,.task-detail-modal__applicant-link{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.task-detail-modal__applicant-link{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.task-detail-modal__applicant-link:hover span{text-decoration:underline}.task-detail-modal__applicant-masked{color:#ffffff73;font-size:13px}.task-detail-modal__applicant-status{color:#ffc864e6;font-size:12px}.task-detail-modal__applicant-status.is-granted{color:#78dca0f2}.task-detail-modal__applicant-status.is-rejected{color:#fff6}.task-detail-modal__approve-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:8px;padding:4px 12px;font-size:12px}.task-detail-modal__approve-btn:hover:not(:disabled){background:#ffffffe6}.task-detail-modal__approve-btn:disabled{opacity:.6;cursor:not-allowed}.task-detail-modal__hint{color:#ffffff73;margin:0;font-size:13px}.task-detail-modal__footer{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.task-detail-modal__footer--accept-only{justify-content:center}.task-detail-modal__close-hint{text-align:right;flex:1;margin:0}.task-detail-modal__btn:disabled{opacity:.6;cursor:not-allowed}.task-detail-modal__accept-btn{width:100%;max-width:496px}.task-detail-modal__accept-btn--done,.task-detail-modal__accept-btn--done:disabled{cursor:default;opacity:1;color:#ffffffb8!important;background:#ffffff1f!important;border:none!important}.task-detail-modal__footer .publish-modal__cancel-btn{width:120px}.task-detail-modal__footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.task-detail-modal__footer .publish-modal__confirm-btn{width:auto;min-width:140px;padding:0 20px}.task-detail-modal__btn{cursor:pointer;color:#fff;border:none;border-radius:12px;height:54px;padding:0 16px;font-size:14px}.task-detail-modal__btn--danger{background:#ef444440}.task-detail-modal__btn--danger:hover:not(:disabled){background:#ef444461}.task-detail-modal__panel .ant-table{color:#ffffffd9;background:0 0!important}.task-detail-modal__panel .ant-table-thead>tr>th{color:#ffffff8c!important;background:#ffffff0f!important;border-bottom:1px solid #ffffff14!important}.task-detail-modal__panel .ant-table-tbody>tr>td{background:0 0!important;border-bottom:1px solid #ffffff0f!important}@media (width<=720px){.task-hall__hero{flex-direction:column;align-items:flex-start}.task-detail__meta,.task-detail-modal__meta{grid-template-columns:1fr}.task-detail-modal__footer{flex-direction:column;align-items:stretch}.task-detail-modal__footer .publish-modal__cancel-btn,.task-detail-modal__footer .publish-modal__confirm-btn{width:100%}.task-detail-modal__footer-actions{flex-direction:column;width:100%;margin-left:0}.task-detail-modal__close-hint{text-align:left}}
