body,p{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}@media (width>=1920px){html{font-size:clamp(16px,.78125vw,24px)}}::-webkit-scrollbar{background:0 0;width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:#111112}::-webkit-scrollbar-thumb{background-color:#4a4a4a;background-clip:padding-box;border:2px solid #0000;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background-color:#6a6a6a}::-webkit-scrollbar-corner{background:0 0}@supports ((-moz-appearance:none)){html,body{scrollbar-width:thin;scrollbar-color:#4a4a4a #111112}}html,body,#root,button,input,textarea,select{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{-webkit-font-smoothing:antialiased;line-height:1.7}.ant-message{top:3.875rem!important}.ant-message .ant-message-notice-content{color:#1e293b;border:1px solid #dbe4ee;border-radius:.625rem;box-shadow:0 .5rem 1.5rem #0f172a1f;min-height:3.375rem!important;padding:.9375rem 1.5rem!important;font-size:2rem!important;line-height:1.625rem!important}.ant-message .ant-message-custom-content{align-items:center;gap:.625rem;display:flex;font-size:1.125rem!important}.ant-message .ant-message-custom-content .anticon{font-size:1.1875rem!important}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#0607099e}.ant-modal .ant-modal-content{color:#e8edf2;background:#26272a;border:1px solid #ffffff1f;border-radius:1rem;padding:1.375rem 1.5rem 1.25rem;box-shadow:0 1.75rem 4.375rem #0000008c,inset 0 1px #ffffff14}.ant-modal-confirm .ant-modal-body{padding:0}.ant-modal-confirm .ant-modal-confirm-body>.anticon{display:none}.ant-modal-confirm .ant-modal-confirm-body{align-items:flex-start}.ant-modal-confirm-title{color:#f2f5f8;font-size:1.125rem;font-weight:600;line-height:1.4;display:block}.ant-modal-confirm-content{color:#aab2bc;max-width:none;margin-top:.625rem;font-size:.8438rem;line-height:1.65}.ant-modal-confirm-btns{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ant-modal-confirm-btns .ant-btn{color:#fff;min-width:5.375rem;height:2.25rem;box-shadow:none;background:#3a3b3f;border:1px solid #ffffff1a;border-radius:.625rem;padding:0 1.125rem;font-size:.8438rem}.ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:0}.ant-modal-confirm-btns .ant-btn:hover{color:#fff!important;background:#47484d!important;border-color:#ffffff2e!important}.ant-modal-confirm-btns .ant-btn-primary,.ant-modal-confirm-btns .ant-btn-dangerous{color:#12161e;background:linear-gradient(135deg,#dbe6ff,#c3e2ff);border:0;box-shadow:0 .5rem 1.375rem #a8ceff38}.ant-modal-confirm-btns .ant-btn-primary:hover,.ant-modal-confirm-btns .ant-btn-dangerous:hover{color:#0e1219!important;background:linear-gradient(135deg,#e8f0ff,#d1ebff)!important}.ant-modal .ant-modal-footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ant-modal .ant-modal-footer .ant-btn{color:#fff;min-width:5.375rem;height:2.25rem;box-shadow:none;background:#3a3b3f;border:1px solid #ffffff1a;border-radius:.625rem;padding:0 1.125rem;font-size:.8438rem}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-modal .ant-modal-footer .ant-btn:hover{color:#fff!important;background:#47484d!important;border-color:#ffffff2e!important}.ant-modal .ant-modal-footer .ant-btn-primary{color:#12161e;background:linear-gradient(135deg,#dbe6ff,#c3e2ff);border:0;box-shadow:0 .5rem 1.375rem #a8ceff38}.ant-modal .ant-modal-footer .ant-btn-primary:hover{color:#0e1219!important;background:linear-gradient(135deg,#e8f0ff,#d1ebff)!important}.ant-modal .ant-modal-close{color:#ffffffd6;background:0 0;top:1rem;right:1.125rem}.ant-modal .ant-modal-close:hover{color:#fff;background:#ffffff14}.ant-modal .ant-modal-header{background:0 0;border-bottom:0;margin-bottom:.75rem}.ant-modal .ant-modal-title{color:#f2f5f8;font-size:1.0625rem;font-weight:600}.resource-header{border-bottom:1px solid #f3f4f5;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.25rem 0 1.5rem;display:flex}.resource-header-main{align-items:center;gap:.875rem;display:flex}.resource-header-icon{color:#fff;background:linear-gradient(135deg,#bfa16a,#8a7340);border-radius:.875rem;flex:0 0 2.875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;font-size:1.3125rem;display:flex;box-shadow:0 .625rem 1.375rem #14141424}.resource-title{color:#141414;margin:0;font-size:1.375rem;font-weight:700}.resource-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.resource-usage-rate{color:#55595f;overflow-wrap:anywhere;font-size:.75rem;line-height:1.7}.resource-subtitle{color:#8d9298;margin-top:.375rem;display:block}.resource-header-actions{align-items:center;gap:.75rem;display:flex}.resource-empty-state{background:radial-gradient(circle at 50% 20%,#bfa16a14,#0000 42%),#ffffffc2;border:1px solid #e5e6e8e6;border-radius:1.125rem;justify-content:center;align-items:center;min-height:28.75rem;padding:4rem 1.5rem;display:flex}.resource-list-placeholder{min-height:28.75rem}.resource-loading-state{background:#ffffffc2;border:1px solid #e5e6e8e6;border-radius:1.125rem;justify-content:center;align-items:center;min-height:28.75rem;padding:4rem 1.5rem;display:flex}.resource-loading-state .ant-spin-text{color:#8d9298;margin-top:.75rem}.resource-empty-icon{color:#bfa16a;background:linear-gradient(135deg,#bfa16a29,#bfa16a24);border:1px solid #bfa16a33;border-radius:50%;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin:0 auto 1.25rem;font-size:2.625rem;display:flex;box-shadow:0 .75rem 1.875rem #bfa16a1f}.resource-empty-content{line-height:1.5}.resource-empty-title{color:#141414;font-size:1.125rem;font-weight:600}.resource-empty-desc{color:#8d9298;margin-top:.375rem;font-size:.8125rem}.resource-empty-create-btn{border:none;border-radius:.5625rem;min-width:8.25rem;height:2.5rem;margin-top:1.125rem;box-shadow:0 .375rem .875rem #bfa16a33}.resource-card{transition:all .25s;overflow:hidden;border:1px solid #e5e6e8e6!important;border-radius:1.125rem!important;box-shadow:0 .375rem 1.125rem #1414140d!important}.resource-card:hover{transform:translateY(-.3125rem);box-shadow:0 1rem 2rem #bfa16a24!important}.resource-card .ant-card-cover{margin:0!important}.resource-card-cover{aspect-ratio:1;background:#f3f4f5;border-bottom:1px solid #e5e6e8;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8d929847}.resource-card-cover .ant-image,.resource-card-image-wrapper{inset:0;width:100%!important;height:100%!important;display:block!important;position:absolute!important}.resource-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.resource-card:hover .resource-card-cover img{transform:scale(1.05)}.resource-card-cover-mask{color:#fff;opacity:0;background:#14141459;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.resource-card:hover .resource-card-cover-mask{opacity:1}.resource-card-info{min-height:3.625rem}.resource-card-title{color:#141414;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.resource-card-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-card-title .ant-tag{border-radius:.625rem;margin:0;font-size:.6875rem}.resource-card-meta{color:#8d9298;justify-content:space-between;margin-top:.75rem;font-size:.75rem;display:flex}.resource-card-meta span{align-items:center;gap:.25rem;display:flex}.resource-card-description{color:#8d9298;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.resource-drawer-extra{align-items:center;gap:.875rem;display:flex}.resource-drawer-extra.has-header-content{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.5rem;display:grid}.resource-drawer-extra.has-header-content .resource-drawer-submit{justify-self:end}.asset-option-label{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.asset-option-thumb{background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;overflow:hidden}.asset-option-thumb img{object-fit:cover;width:100%;height:100%;display:block}.asset-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-drawer-submit:disabled{cursor:not-allowed;opacity:.6}.resource-drawer .ant-drawer-content{background:#f3f4f5}.resource-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #f3f4f5;padding:1.25rem 1.5rem}@media (width<=600px){.resource-drawer-extra{gap:.5rem}.resource-drawer-extra.has-header-content{gap:.375rem}}.resource-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #f3f4f5;padding:1rem 1.5rem}.resource-card .ant-card-actions>li:last-child,.live-screen-card .ant-card-actions>li:last-child{color:#ff4d4f}.resource-card .ant-card-actions>li:last-child:hover,.live-screen-card .ant-card-actions>li:last-child:hover{color:#cf1322}.avatar-item-card .ant-card-actions>li:nth-child(2),.resource-card .ant-card-actions>li:nth-child(2),.live-screen-card .ant-card-actions>li:nth-child(2),.avatar-item-card .ant-card-actions>li:nth-child(2) *,.resource-card .ant-card-actions>li:nth-child(2) *,.live-screen-card .ant-card-actions>li:nth-child(2) *{color:#ff4d4f!important}.avatar-item-card .ant-card-actions>li:nth-child(2):hover,.resource-card .ant-card-actions>li:nth-child(2):hover,.live-screen-card .ant-card-actions>li:nth-child(2):hover,.avatar-item-card .ant-card-actions>li:nth-child(2):hover *,.resource-card .ant-card-actions>li:nth-child(2):hover *,.live-screen-card .ant-card-actions>li:nth-child(2):hover *{color:#cf1322!important}@media (width<=768px){.resource-header{flex-direction:column;align-items:flex-start;gap:1rem}.resource-drawer .ant-drawer-body{padding:1rem}}.ant-btn{min-height:2.5rem;border-radius:.25rem!important}.ant-btn-sm{min-height:2rem;border-radius:.25rem!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:.25rem!important;min-height:2.625rem!important}.ant-select-single{height:2.625rem}.ant-select-single .ant-select-selector{align-items:center;height:2.625rem!important}.ant-input-textarea textarea{border-radius:.25rem!important;min-height:6rem!important}.ant-upload-wrapper .ant-upload-select,.ant-upload-wrapper .ant-upload-list-item{border-radius:.25rem!important}.resource-drawer-submit{color:#fff;cursor:pointer;background:#bfa16a;border:0;min-width:5.5rem;height:2.5rem;padding:0 1.125rem;font-size:.875rem;transition:background-color .2s,box-shadow .2s;box-shadow:0 .25rem .75rem #bfa16a3d;border-radius:.25rem!important}.resource-drawer-submit:hover:not(:disabled){background:#8a7340;box-shadow:0 .375rem 1rem #bfa16a52}.resource-drawer .ant-drawer-header,.resource-drawer .ant-drawer-footer{background:#fff;border-color:#f3f4f5}.resource-drawer .ant-drawer-body{padding:1.5rem}.resource-drawer .ant-form-item{margin-bottom:1.375rem}.resource-drawer .ant-form-item-label{padding-bottom:.5rem}.resource-drawer .ant-select{border-radius:.25rem;width:100%;height:3.125rem}.land-page{--bg:#f3f4f5;--surface:#fff;--surface-2:#fafafb;--ink:#141414;--ink-2:#55595f;--ink-3:#8d9298;--line:#e5e6e8;--line-strong:#d2d4d7;--gold:#bfa16a;--gold-deep:#8a7340;--gold-soft:#bfa16a24;--radius-card:16px;--radius-lg:20px;--radius-pill:999px;--shadow-card:0 1px 2px #1414140a, 0 10px 28px #1414140d;--shadow-soft:0 1px 2px #14141408, 0 6px 16px #1414140a;--sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--display:"ZCOOL QingKe HuangYou", "Noto Sans SC", "PingFang SC", sans-serif;--col:1120px;background:var(--bg);width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:72px;line-height:1.7;position:relative;overflow-x:hidden;font-family:var(--sans)!important}.land-page button{cursor:pointer;font-family:inherit}.land-page h1,.land-page h2,.land-page h3{letter-spacing:-.02em;color:var(--ink);font-weight:900;font-family:var(--sans)!important}.land-page .section-eyebrow{color:var(--ink-3);letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:flex;font-family:var(--sans)!important}.land-page .section-eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--gold);flex:none;width:22px;height:2px}.land-page .bg-atmosphere{z-index:0;pointer-events:none;opacity:.9;background:linear-gradient(115deg,#14141406 0 27%,#0000 27.2% 100%),linear-gradient(205deg,#14141404 0 19%,#0000 19.2% 100%),radial-gradient(85% 60% at 6% 100%,#14141407,#0000 68%);display:block;position:fixed;inset:0}.land-page .bg-grid-overlay{z-index:0;pointer-events:none;opacity:.62;background-image:repeating-linear-gradient(115deg,#bfa16a8c 0 1.2px,#bfa16a00 1.2px 400px),repeating-linear-gradient(65deg,#bfa16a6b 0 1.2px,#bfa16a00 1.2px 526px);display:block;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000047 52%,#0000 74%),radial-gradient(circle,#000 0%,#00000047 55%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#00000047 52%,#0000 74%),radial-gradient(circle,#000 0%,#00000047 55%,#0000 76%);-webkit-mask-position:100% 0,0 100%;mask-position:100% 0,0 100%;-webkit-mask-size:46% 44%,54% 48%;mask-size:46% 44%,54% 48%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.land-page .hero-cursor-effect{z-index:0;pointer-events:none;width:100%;height:min(680px,82vh);display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.land-page .page-header,.land-page .page-content,.land-page .page-footer{z-index:1;position:relative}.land-page .page-header{z-index:90;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.land-page .page-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#f3f4f5b8}.land-page .page-header .header-inner{max-width:var(--col);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:72px;margin:0 auto;padding:0 32px;display:grid}.land-page .page-header .header-logo{justify-self:start}.land-page .page-header .header-nav{justify-self:center}.land-page .page-header .header-right{justify-self:end;align-items:center;gap:28px;display:flex}.land-page .page-header .header-logo{cursor:pointer;align-items:center;gap:10px;display:flex}.land-page .page-header .header-logo .logo-image{object-fit:cover;border-radius:8px;width:30px;height:30px}.land-page .page-header .header-logo .logo-text{letter-spacing:.02em;color:var(--ink);font-size:32px;font-weight:900}.land-page .page-header .header-nav{align-items:center;gap:26px;display:flex}.land-page .page-header .header-nav .nav-link{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.land-page .page-header .header-nav .nav-link:hover{color:var(--ink)}.land-page .page-header .login-button{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.04em;box-shadow:var(--shadow-soft);border:none;padding:10px 22px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.land-page .page-header .login-button:hover{background:#000;transform:translateY(-1px)}.land-page .page-content{max-width:var(--col);margin:0 auto;padding:0 32px}.land-page .hero-section{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;column-gap:48px;padding:76px 0 52px;display:grid}.land-page .hero-section .hero-badge{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink-2);letter-spacing:.06em;grid-area:1/1/auto/-1;justify-self:start;align-items:center;gap:8px;margin-bottom:30px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.land-page .hero-section .hero-badge .badge-dot{border-radius:var(--radius-pill);background:var(--gold);width:7px;height:7px;animation:none}.land-page .hero-section .hero-title{letter-spacing:.01em;text-align:left;max-width:none;color:var(--ink);grid-area:2/1/auto/-1;margin:0;font-size:clamp(44px,7.8vw,96px);font-weight:400;line-height:1.08;font-family:var(--display)!important}.land-page .hero-section .hero-title:before{content:none}.land-page .hero-section .hero-title .title-gradient{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--gold-deep)}.land-page .hero-section .hero-subtitle{max-width:34em;color:var(--ink-2);text-align:left;grid-area:3/1;margin:30px 0 0;font-size:15px;line-height:1.9}.land-page .hero-section .hero-subtitle:first-letter{float:none;font-size:1em;font-weight:inherit;color:inherit;margin:0}.land-page .hero-section .hero-actions{border-top:none;flex-wrap:wrap;grid-area:3/2;place-self:end;align-items:center;gap:12px;margin-top:30px;padding-top:0;display:flex}.land-page .btn-primary{background:var(--ink);border-radius:var(--radius-pill);color:#fff;letter-spacing:.04em;box-shadow:var(--shadow-card);border:none;padding:14px 30px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;font-family:var(--sans)!important}.land-page .btn-primary:before{content:none}.land-page .btn-primary:hover{background:#000;transform:translateY(-1px)}.land-page .btn-ghost{background:var(--surface);color:var(--ink);letter-spacing:.04em;border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);padding:14px 28px;font-size:15px;font-weight:700;transition:border-color .18s,color .18s,transform .18s;font-family:var(--sans)!important}.land-page .btn-ghost:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}.land-page .stats-bar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1.25fr .9fr 1fr .85fr;gap:0;margin:0;padding:30px 0 42px;display:grid}.land-page .stats-bar .stat-item{border-left:1px solid var(--line);min-width:0;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:0 28px}.land-page .stats-bar .stat-item:first-child{border-left:none;padding-left:0}.land-page .stats-bar .stat-item .stat-value{letter-spacing:-.03em;color:var(--ink);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;margin-bottom:6px;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.1;font-family:var(--sans)!important}.land-page .stats-bar .stat-item .stat-label{color:var(--ink-3);letter-spacing:.02em;font-size:12.5px;font-weight:500}.land-page .feature-section{border-bottom:none;padding:58px 0;scroll-margin-top:90px}.land-page .feature-section:last-of-type{border-bottom:none}.land-page .feature-section .feature-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:52px;display:grid}.land-page .feature-section .feature-layout.feature-layout--reverse{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.land-page .feature-section .feature-layout.feature-layout--reverse .feature-media{order:2}.land-page .feature-section .feature-layout.feature-layout--reverse .feature-details{order:1}.land-page .feature-section .feature-media{min-width:0;position:relative}.land-page .feature-section .feature-media:before,.land-page .feature-section .feature-media:after{content:none}.land-page .feature-section .feature-details{min-width:0}.land-page .feature-section .feature-details .feature-tag{border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--gold-deep);letter-spacing:.16em;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;font-family:var(--sans)!important}.land-page .feature-section .feature-details .feature-tag:after{content:none}.land-page .feature-section .feature-details .feature-tag.feature-tag--cyan,.land-page .feature-section .feature-details .feature-tag.feature-tag--gold{background:var(--gold-soft);color:var(--gold-deep);border:none}.land-page .feature-section .feature-details .feature-title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(25px,2.9vw,38px);line-height:1.24}.land-page .feature-section .feature-details .feature-desc{color:var(--ink-2);word-break:break-word;overflow-wrap:break-word;margin:0 0 22px;font-size:15px;line-height:1.95}.land-page .feature-section .feature-details .feature-desc strong{color:var(--ink);font-weight:700}.land-page .feature-section .feature-details .feature-points{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 0 26px;padding:0;list-style:none}.land-page .feature-section .feature-details .feature-points li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 0 12px 16px;font-size:14px;line-height:1.75;display:block;position:relative}.land-page .feature-section .feature-details .feature-points li:first-child{border-top:none}.land-page .feature-section .feature-details .feature-points li:last-child{border-bottom:none}.land-page .feature-section .feature-details .feature-points li:before{content:"";border-radius:var(--radius-pill);background:var(--gold);width:6px;height:6px;position:absolute;top:1.15em;left:0}.land-page .feature-section .feature-details .feature-points li:after{content:none}.land-page .feature-section .feature-details .feature-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);letter-spacing:.04em;box-shadow:var(--shadow-soft);padding:12px 24px;font-size:14px;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;font-family:var(--sans)!important}.land-page .feature-section .feature-details .feature-button.feature-button--cyan,.land-page .feature-section .feature-details .feature-button.feature-button--gold{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);box-shadow:var(--shadow-soft)}.land-page .feature-section .feature-details .feature-button:hover{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--shadow-card);transform:translateY(-1px)}.land-page .feature-section .media-placeholder{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.land-page .feature-section .media-placeholder img{object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0}.land-page .feature-section .media-placeholder:after{content:none}.land-page .feature-section .media-placeholder--translation{border-color:var(--line);background:var(--surface)}.land-page .feature-section .video-compare{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.land-page .feature-section .video-compare .compare-container{aspect-ratio:16/10;cursor:ew-resize;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.land-page .feature-section .video-compare .compare-video{object-fit:cover;pointer-events:none;filter:none;width:100%;height:100%;position:absolute;top:0;left:0}.land-page .feature-section .video-compare .compare-video.compare-video--after{z-index:1}.land-page .feature-section .video-compare .compare-video.compare-video--before{z-index:2}.land-page .feature-section .video-compare .compare-divider{z-index:5;width:2px;box-shadow:none;border-radius:var(--radius-pill);background:#ffffffeb;position:absolute;top:0;bottom:0;transform:translate(-50%)}.land-page .feature-section .video-compare .compare-handle{border-radius:var(--radius-pill);z-index:6;background:#fffffff2;border:1px solid #1414141f;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #1414142e}.land-page .feature-section .video-compare .compare-handle svg{width:17px;height:17px;fill:var(--ink)}.land-page .feature-section .video-compare .compare-label{border-radius:var(--radius-pill);color:var(--ink);letter-spacing:.06em;z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border:none;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:16px;font-family:var(--sans)!important}.land-page .feature-section .video-compare .compare-label.compare-label--left{color:var(--ink);background:#ffffffe6;left:16px}.land-page .feature-section .video-compare .compare-label.compare-label--right{background:var(--ink);color:#fff;right:16px}.land-page .feature-section .video-compare .compare-hint{border-radius:var(--radius-pill);color:var(--ink-2);letter-spacing:.04em;z-index:4;white-space:nowrap;background:#ffffffdb;padding:5px 12px;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.land-page .feature-section .upscale-visual{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--ink);min-width:0;box-shadow:var(--shadow-card);border:none;position:relative;overflow:hidden}.land-page .feature-section .upscale-visual .upscale-visual__image{object-fit:cover;object-position:center 38%;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.land-page .feature-section .upscale-visual .upscale-visual__image--soft{clip-path:inset(0 50% 0 0);filter:blur(3px)saturate(.85)}.land-page .feature-section .upscale-visual .upscale-visual__divider{z-index:1;width:2px;box-shadow:none;background:#ffffffeb;position:absolute;top:0;bottom:0;left:50%;transform:none}.land-page .feature-section .upscale-visual .upscale-visual__label{z-index:2;border-radius:var(--radius-pill);color:var(--ink);letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border:none;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:16px;font-family:var(--sans)!important}.land-page .feature-section .upscale-visual .upscale-visual__label--left{left:16px}.land-page .feature-section .upscale-visual .upscale-visual__label--right{background:var(--ink);color:#fff;right:16px}.land-page .feature-section .upscale-visual .upscale-visual__caption{border-radius:var(--radius-pill);color:var(--ink-2);letter-spacing:.04em;background:#ffffffdb;padding:5px 12px;font-size:11px;position:absolute;bottom:16px;right:16px}.land-page .feature-section#feature-face{padding:4px 0 58px}.land-page .feature-section#feature-face .feature-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.land-page .feature-section#feature-face .feature-media .video-compare .compare-container{aspect-ratio:21/9}.land-page .feature-section#feature-face .feature-details{max-width:680px}.land-page .feature-section#feature-face .feature-points{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);padding:4px 24px}.land-page .feature-section#feature-voice{padding:58px 0}.land-page .feature-section#feature-voice .feature-layout{align-items:center}.land-page .feature-section#feature-upscale .feature-layout{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;gap:52px}.land-page .feature-section#feature-upscale .feature-layout .feature-media{order:1}.land-page .feature-section#feature-upscale .feature-layout .feature-details{order:2}.land-page .feature-section#feature-upscale .feature-points{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.land-page .feature-section#feature-upscale .feature-points li{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);flex:0 auto;padding:8px 14px;font-size:13px;line-height:1.5}.land-page .feature-section#feature-upscale .feature-points li:before{content:none}.land-page .feature-section#feature-translation{padding:58px 0 72px}.land-page .feature-section#feature-translation .feature-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.land-page .feature-section#feature-translation .media-placeholder{aspect-ratio:21/9}.land-page .feature-section#feature-translation .feature-points{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.land-page .feature-section#feature-translation .feature-points li{border-bottom:none;padding:18px 0 0 14px;font-size:13.5px}.land-page .feature-section#feature-translation .feature-points li:before{top:1.35em}.land-page .workflow-section{border-bottom:none;padding:58px 0 66px;scroll-margin-top:90px}.land-page .workflow-section .section-heading{text-align:left;max-width:42em;margin:0 0 34px}.land-page .workflow-section .section-heading .section-eyebrow{color:var(--ink-3)}.land-page .workflow-section .section-heading h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,2.8vw,36px);line-height:1.26}.land-page .workflow-section .section-heading p{max-width:36em;color:var(--ink-2);margin:0;padding-left:0;font-size:14.5px;line-height:1.9}.land-page .workflow-section .workflow-steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;display:grid}.land-page .workflow-section .workflow-step{box-shadow:none;background:0 0;border:none;border-radius:0;padding:34px 0 0;display:block;position:relative}.land-page .workflow-section .workflow-step:nth-child(2n){padding-top:72px}.land-page .workflow-section .workflow-step:before{content:"";border-radius:var(--radius-pill);background:var(--gold);border:none;width:9px;height:9px;position:absolute;top:-5px;left:0}.land-page .workflow-section .workflow-step:after{content:none}.land-page .workflow-section .workflow-step .workflow-index{letter-spacing:-.02em;color:var(--gold);margin-bottom:10px;padding-top:0;font-size:30px;font-weight:900;line-height:1;display:block;font-family:var(--sans)!important}.land-page .workflow-section .workflow-step h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17px;line-height:1.45}.land-page .workflow-section .workflow-step p{max-width:34em;color:var(--ink-2);margin:0;font-size:14px;line-height:1.85}.land-page .billing-section{border-bottom:none;padding:58px 0 66px;scroll-margin-top:90px;display:block}.land-page .billing-section .billing-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:44px;padding-bottom:32px;display:grid;position:static}.land-page .billing-section .billing-intro .section-eyebrow{color:var(--ink-3);grid-column:1/-1}.land-page .billing-section .billing-intro h2{letter-spacing:-.03em;grid-column:1;margin:0 0 12px;font-size:clamp(24px,2.8vw,36px);line-height:1.26}.land-page .billing-section .billing-intro p{max-width:40em;color:var(--ink-2);grid-column:1;margin:0;font-size:14.5px;line-height:1.9}.land-page .billing-section .billing-intro .btn-primary{grid-area:2/2/span 2;place-self:end;padding:13px 26px;font-size:14px}.land-page .billing-section .public-plans{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:14px;margin-top:34px;display:grid}.land-page .billing-section .public-plans .public-plan{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:24px 22px 22px;display:flex}.land-page .billing-section .public-plans .public-plan-name{color:var(--ink-2);letter-spacing:.08em;margin:0;font-size:13px;font-weight:700;font-family:var(--sans)!important}.land-page .billing-section .public-plans .public-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.land-page .billing-section .public-plans .public-plan-amount{color:var(--ink);letter-spacing:-.035em;font-size:30px;font-weight:900;line-height:1.05;font-family:var(--sans)!important}.land-page .billing-section .public-plans .public-plan-amount small{color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:12.5px;font-weight:500}.land-page .billing-section .public-plans .public-plan-yearly{color:var(--gold-deep);font-size:12px;font-weight:600}.land-page .billing-section .public-plans .public-plan-specs{border-top:1px solid var(--line);color:var(--ink-2);gap:5px;margin:0;padding:12px 0 0;font-size:12.5px;line-height:1.7;list-style:none;display:grid}.land-page .billing-section .public-plans .public-plans-caption{color:var(--ink-3);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.8}.land-page .billing-section .billing-details{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;padding:0;display:grid}.land-page .billing-section .billing-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:24px 24px 26px;display:grid}.land-page .billing-section .billing-row:first-child{padding-top:24px}.land-page .billing-section .billing-row:last-child{border-bottom:1px solid var(--line)}.land-page .billing-section .billing-row .billing-number{color:var(--gold);letter-spacing:0;padding-top:2px;font-size:24px;font-weight:900;line-height:1.1;font-family:var(--sans)!important}.land-page .billing-section .billing-row:nth-child(2n) .billing-number{color:var(--gold);opacity:.72}.land-page .billing-section .billing-row h3{letter-spacing:-.02em;margin:0 0 6px;font-size:16px;line-height:1.5}.land-page .billing-section .billing-row p{max-width:42em;color:var(--ink-2);margin:0;font-size:14px;line-height:1.85}.land-page .billing-section .billing-payment-note{color:var(--ink-3);grid-column:1/-1;margin:2px 0 0;padding:8px 2px 0;font-size:12.5px;line-height:1.8}.land-page .cta-section{text-align:left;padding:0 0 72px}.land-page .cta-section .cta-card{border-radius:var(--radius-lg);background:var(--ink);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;max-width:100%;padding:56px 56px 44px;display:grid;position:relative;box-shadow:0 18px 44px #1414142e}.land-page .cta-section .cta-card:before{content:none}.land-page .cta-section .cta-title{letter-spacing:-.03em;text-align:left;color:#fff;grid-column:1;margin:0 0 14px;font-size:clamp(28px,3.4vw,48px);line-height:1.22;position:relative}.land-page .cta-section .cta-title:before{content:none}.land-page .cta-section .cta-desc{color:#ffffffb8;text-align:left;grid-column:1;max-width:34em;margin:0;font-size:15px;line-height:1.95;position:relative}.land-page .cta-section .cta-actions{border-top:none;flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;place-self:end;align-items:center;gap:12px;padding-top:0;display:flex;position:relative}.land-page .cta-section .cta-actions .btn-primary{color:var(--ink);box-shadow:none;background:#fff}.land-page .cta-section .cta-actions .btn-primary:hover{background:#ffffffe0}.land-page .cta-section .cta-actions .btn-ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff57}.land-page .cta-section .cta-actions .btn-ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff9e}.land-page .cta-section .cta-contact{color:#ffffff8c;letter-spacing:.06em;border-top:1px solid #ffffff24;grid-column:1/-1;margin:34px 0 0;padding-top:22px;font-size:12.5px;font-weight:600;position:relative;font-family:var(--sans)!important}.land-page .cta-section .cta-contact a{color:#ffffffdb;letter-spacing:.02em;border-bottom:1px solid #ffffff4d;text-decoration:none}.land-page .cta-section .cta-contact a:hover{color:#fff;border-bottom-color:#ffffffb3}.land-page .page-footer{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);letter-spacing:.02em;background:#ffffffdb;padding:22px 32px 26px;font-size:12.5px}.land-page .page-footer .footer-meta-row{max-width:var(--col);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:0 auto;display:flex}.land-page .page-footer .footer-filing,.land-page .page-footer .footer-filing a,.land-page .page-footer .footer-contact{color:var(--ink-3);text-decoration:none}.land-page .page-footer .footer-meta-row .footer-filing:hover,.land-page .page-footer .footer-meta-row .footer-contact:hover{color:var(--ink)}.land-page .page-footer .footer-copyright{color:var(--ink-3)}.land-page .reveal,.land-page .reveal.visible{opacity:1;transition:none;transform:none}@media (width<=1024px){.land-page .page-header .header-nav{display:none}.land-page .hero-section{grid-template-columns:minmax(0,1fr);row-gap:0;padding:56px 0 44px}.land-page .hero-section .hero-badge{grid-area:1/1;margin-bottom:22px}.land-page .hero-section .hero-title{grid-area:2/1;font-size:clamp(38px,9vw,66px)}.land-page .hero-section .hero-subtitle{grid-area:3/1;max-width:40em;margin-top:24px}.land-page .hero-section .hero-actions{grid-area:4/1;place-self:start;margin-top:22px}.land-page .stats-bar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;padding:26px 0 36px}.land-page .stats-bar .stat-item{padding:0 22px}.land-page .stats-bar .stat-item:nth-child(odd){border-left:none;padding-left:0}.land-page .feature-section{padding:44px 0}.land-page .feature-section#feature-face{padding:0 0 44px}.land-page .feature-section#feature-translation{padding:44px 0 54px}.land-page .feature-section .feature-layout,.land-page .feature-section .feature-layout.feature-layout--reverse,.land-page .feature-section#feature-face .feature-layout,.land-page .feature-section#feature-upscale .feature-layout,.land-page .feature-section#feature-translation .feature-layout{grid-template-columns:minmax(0,1fr);gap:28px}.land-page .feature-section .feature-layout.feature-layout--reverse .feature-media{order:1}.land-page .feature-section .feature-layout.feature-layout--reverse .feature-details{order:2}.land-page .feature-section#feature-face .feature-media .video-compare .compare-container,.land-page .feature-section#feature-translation .media-placeholder{aspect-ratio:16/10}.land-page .feature-section#feature-upscale .feature-layout .feature-media{order:1}.land-page .feature-section#feature-upscale .feature-layout .feature-details{order:2}.land-page .feature-section#feature-translation .feature-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.land-page .workflow-section{padding:44px 0 54px}.land-page .workflow-section .workflow-steps{border-top:none;grid-template-columns:minmax(0,1fr);column-gap:0}.land-page .workflow-section .workflow-step{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:20px 46px 20px 0;display:grid}.land-page .workflow-section .workflow-step:nth-child(2n){padding-top:20px}.land-page .workflow-section .workflow-step:before{content:none}.land-page .workflow-section .workflow-step:after{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);border-radius:1px;width:8px;height:8px;position:absolute;top:32px;right:8px;transform:rotate(45deg)}.land-page .workflow-section .workflow-step .workflow-index{grid-area:1/1;margin-bottom:0;padding-top:1px;font-size:19px}.land-page .workflow-section .workflow-step h3{grid-area:1/2;margin:0 0 6px}.land-page .workflow-section .workflow-step p{grid-area:2/2;max-width:44em}.land-page .billing-section{padding:44px 0 54px}.land-page .billing-section .billing-intro{grid-template-columns:minmax(0,1fr);row-gap:0;padding-bottom:26px}.land-page .billing-section .billing-intro h2,.land-page .billing-section .billing-intro p{grid-column:1}.land-page .billing-section .billing-intro .btn-primary{grid-area:auto/1;justify-self:start;margin-top:20px}.land-page .billing-section .billing-details{margin-top:26px}.land-page .billing-section .public-plans{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.land-page .billing-section .public-plans .public-plan-amount{font-size:26px}.land-page .cta-section{padding-bottom:54px}.land-page .cta-section .cta-card{grid-template-columns:minmax(0,1fr);row-gap:0;padding:40px 32px 32px}.land-page .cta-section .cta-actions{grid-area:auto/1;justify-content:flex-start;justify-self:start;margin-top:24px}}@media (width<=560px){.land-page{padding-top:66px}.land-page .page-content{padding:0 20px}.land-page .page-header .header-inner{gap:14px;height:66px;padding:0 20px}.land-page .page-header .header-logo .logo-text{font-size:17px}.land-page .page-header .login-button{padding:9px 18px;font-size:13.5px}.land-page .hero-section{padding:42px 0 34px}.land-page .hero-section .hero-title{font-size:clamp(30px,10.4vw,42px);line-height:1.12}.land-page .hero-section .hero-badge{padding:6px 12px;font-size:11.5px}.land-page .hero-section .hero-actions{gap:10px}.land-page .hero-section .hero-actions .btn-primary,.land-page .hero-section .hero-actions .btn-ghost{padding:12px 22px;font-size:14px}.land-page .stats-bar{grid-template-columns:minmax(0,1fr);row-gap:22px}.land-page .stats-bar .stat-item{border-left:1px solid var(--line);padding:0 0 0 16px}.land-page .stats-bar .stat-item:nth-child(odd){border-left:1px solid var(--line);padding-left:16px}.land-page .feature-section .feature-points{margin-bottom:22px}.land-page .feature-section#feature-face .feature-points{padding:2px 16px}.land-page .feature-section#feature-translation .feature-points{grid-template-columns:minmax(0,1fr);gap:0}.land-page .feature-section .video-compare .compare-handle{width:30px;height:30px}.land-page .feature-section .video-compare .compare-handle svg{width:15px;height:15px}.land-page .workflow-section .section-heading{margin-bottom:24px}.land-page .workflow-section .workflow-step{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:18px 38px 18px 0}.land-page .workflow-section .workflow-step:after{top:28px;right:6px}.land-page .workflow-section .workflow-step .workflow-index{font-size:17px}.land-page .billing-section .billing-intro .btn-primary{padding:12px 22px;font-size:13.5px}.land-page .billing-section .billing-details,.land-page .billing-section .public-plans{grid-template-columns:minmax(0,1fr)}.land-page .billing-section .billing-row{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 20px 22px}.land-page .billing-section .billing-row:first-child{padding-top:20px}.land-page .billing-section .billing-row .billing-number{font-size:20px}.land-page .cta-section .cta-card{padding:30px 22px 26px}.land-page .cta-section .cta-actions{gap:10px}.land-page .cta-section .cta-actions .btn-primary,.land-page .cta-section .cta-actions .btn-ghost{padding:12px 22px;font-size:14px}.land-page .page-footer{padding:18px 20px 22px}.land-page .page-footer .footer-meta-row{flex-direction:column;gap:6px}}.signin-page{--bg:#0a0a0a;--surface:#121212;--surface-2:#1a1a1a;--ink:#f5f5f3;--ink-2:#a6a6ab;--ink-3:#6e6e73;--line:#ffffff17;--line-strong:#ffffff2e;--gold:#bfa16a;--gold-deep:#d9be86;--gold-soft:#bfa16a29;--radius-card:16px;--radius-lg:20px;--radius-input:12px;--radius-pill:999px;--shadow-card:0 1px 2px #00000080, 0 18px 48px #00000073;--shadow-soft:0 1px 2px #0006, 0 8px 20px #00000059;--sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--display:"ZCOOL QingKe HuangYou", "Noto Sans SC", "PingFang SC", sans-serif;--col:1120px;background:var(--bg);width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;padding-top:72px;line-height:1.7;display:flex;position:relative;overflow-x:hidden;font-family:var(--sans)!important}.signin-page button,.signin-page input{font-family:inherit}.signin-page h1,.signin-page h2,.signin-page h3{letter-spacing:-.02em;color:var(--ink);font-weight:900;font-family:var(--sans)!important}.signin-page .bg-atmosphere{pointer-events:none;z-index:0;opacity:.9;background:linear-gradient(115deg,#ffffff09 0 27%,#0000 27.2% 100%),linear-gradient(205deg,#ffffff06 0 19%,#0000 19.2% 100%),radial-gradient(85% 60% at 6% 100%,#bfa16a12,#0000 68%);position:fixed;inset:0}.signin-page .bg-grid-overlay{pointer-events:none;z-index:0;opacity:.62;background-image:repeating-linear-gradient(115deg,#bfa16a8c 0 1.2px,#bfa16a00 1.2px 400px),repeating-linear-gradient(65deg,#bfa16a6b 0 1.2px,#bfa16a00 1.2px 526px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000047 52%,#0000 74%),radial-gradient(circle,#000 0%,#00000047 55%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#00000047 52%,#0000 74%),radial-gradient(circle,#000 0%,#00000047 55%,#0000 76%);-webkit-mask-position:100% 0,0 100%;mask-position:100% 0,0 100%;-webkit-mask-size:46% 44%,54% 48%;mask-size:46% 44%,54% 48%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.signin-page .hero-cursor-effect{z-index:0;pointer-events:none;width:100%;height:min(680px,82vh);display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.signin-page .signin-header{z-index:90;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.signin-page .signin-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#0a0a0ab8}.signin-page .signin-header .signin-header-inner{max-width:var(--col);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:72px;margin:0 auto;padding:0 32px;display:grid}.signin-page .signin-header .header-logo{justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.signin-page .signin-header .header-logo .logo-image{object-fit:cover;border-radius:8px;width:30px;height:30px}.signin-page .signin-header .header-logo .logo-text{letter-spacing:.02em;color:var(--ink);font-size:19px;font-weight:900}.signin-page .signin-header .header-nav{justify-self:center;align-items:center;gap:26px;display:flex}.signin-page .signin-header .header-nav .nav-link{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.signin-page .signin-header .header-nav .nav-link:hover{color:var(--ink)}.signin-page .signin-header .header-right{justify-self:end;align-items:center;display:flex}.signin-page .signin-header .login-button{border-radius:var(--radius-pill);background:var(--ink);color:#0a0a0a;letter-spacing:.04em;box-shadow:var(--shadow-soft);border:none;padding:10px 22px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.signin-page .signin-header .login-button:hover{background:#fff;transform:translateY(-1px)}.signin-page .signin-main{z-index:1;max-width:var(--col);box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;width:100%;margin:0 auto;padding:56px 32px 48px;display:grid;position:relative}.signin-page .signin-brand{flex-direction:column;justify-content:center;display:flex}.signin-page .signin-brand .brand-badge{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink-2);letter-spacing:.06em;align-items:center;gap:8px;width:fit-content;margin-bottom:30px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.signin-page .signin-brand .brand-badge .dot{border-radius:var(--radius-pill);background:var(--gold);width:7px;height:7px}.signin-page .signin-brand .brand-title{letter-spacing:-.01em;color:var(--ink);margin-bottom:22px;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.1;font-family:var(--display)!important}.signin-page .signin-brand .brand-title .gradient-text{color:var(--gold-deep)}.signin-page .signin-brand .brand-desc{color:var(--ink-2);max-width:34em;margin-bottom:40px;font-size:15px;line-height:1.9}.signin-page .signin-brand .brand-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px;display:grid}.signin-page .signin-brand .brand-features .feature-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:22px 22px 20px}.signin-page .signin-brand .brand-features .feature-card .card-val{letter-spacing:-.02em;color:var(--gold-deep);margin-bottom:6px;font-size:25px;font-weight:900;font-family:var(--sans)!important}.signin-page .signin-brand .brand-features .feature-card .card-lbl{color:var(--ink-3);font-size:12.5px}.signin-page .signin-card-wrapper{justify-content:center;display:flex}.signin-page .signin-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:40px 36px 34px}.signin-page .card-header{margin-bottom:28px}.signin-page .card-header .auth-mode-switch{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);gap:4px;width:100%;margin:0 0 16px;padding:4px;display:flex}.signin-page .card-header .auth-mode-switch button{min-width:0;height:36px;color:var(--ink-3);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:1;padding:6px 14px;font-size:15px;font-weight:700;transition:color .18s,background .18s}.signin-page .card-header .auth-mode-switch button:hover{color:var(--ink)!important;background:#ffffff0f!important}.signin-page .card-header .auth-mode-switch button.is-active{box-shadow:var(--shadow-soft);color:#0a0a0a!important;background:var(--ink)!important}.signin-page .card-header .beta-tag{background:var(--gold-soft);color:var(--gold-deep);border:1px solid #bfa16a57;border-radius:6px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.signin-page .card-header .signin-title{color:var(--ink);font-size:22px;font-weight:900}.signin-page .signin-form{flex-direction:column;gap:18px;display:flex}.signin-page .signin-form .ant-form-item{margin-bottom:0}.signin-page .signin-form .ant-form-item-label{padding-bottom:6px}.signin-page .signin-form .ant-form-item-label>label{font-size:12.5px;font-weight:600;color:var(--ink-2)!important}.signin-page .signin-form .ant-form-item-explain-error{color:#e5705f;padding-top:4px;font-size:11px}.signin-page .signin-form .ant-input-affix-wrapper,.signin-page .signin-form .ant-input{border-radius:var(--radius-input);min-height:44px;box-shadow:none;color:var(--ink)!important;background:var(--surface)!important;border-color:var(--line)!important}.signin-page .signin-form .ant-input-affix-wrapper{padding-inline:13px}.signin-page .signin-form .ant-input-affix-wrapper .ant-input{border:0;min-height:30px;padding:0 8px;color:var(--ink)!important;background:0 0!important}.signin-page .signin-form .ant-input-affix-wrapper .anticon{color:var(--ink-3)}.signin-page .signin-form .ant-input-affix-wrapper:hover{border-color:var(--line-strong)!important}.signin-page .signin-form .ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 3px var(--gold-soft);border-color:var(--gold)!important}.signin-page .signin-form .ant-input::placeholder{color:var(--ink-3)!important}.signin-page .signin-form .ant-input-password-icon{color:var(--ink-3)}.signin-page .signin-form .ant-checkbox-wrapper{color:var(--ink-2);font-size:12px}.signin-page .signin-form .ant-checkbox-inner{background:var(--surface);border-color:var(--line-strong);border-radius:4px}.signin-page .signin-form .ant-checkbox-checked .ant-checkbox-inner{background:var(--gold);border-color:var(--gold)}.signin-page .signin-form .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#0a0a0a}.signin-page .signin-form .ant-checkbox-wrapper a{color:var(--ink-2);text-decoration:underline}.signin-page .signin-form .ant-checkbox-wrapper a:hover{color:var(--ink)}.signin-page .signin-form .terms-check{align-items:flex-start;line-height:1.7}.signin-page .signin-form .terms-check .ant-checkbox{margin-top:2px}.signin-page .signin-form .btn-submit{border-radius:var(--radius-pill);letter-spacing:.04em;cursor:pointer;width:100%;height:46px;box-shadow:var(--shadow-card);margin-top:6px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;background:var(--ink)!important;color:#0a0a0a!important;border:none!important}.signin-page .signin-form .btn-submit:hover{transform:translateY(-1px);background:#fff!important}.signin-page .signin-form .btn-submit:disabled{cursor:wait;opacity:.65;transform:none}.signin-page .card-footer{text-align:center;color:var(--ink-3);margin-top:20px;font-size:12px}.signin-page .card-footer a{color:var(--ink-2);text-decoration:underline}.signin-page .card-footer a:hover{color:var(--ink)}.signin-page .signin-footer{z-index:1;border-top:1px solid var(--line);text-align:center;color:var(--ink-3);letter-spacing:.02em;background:#0a0a0ab3;padding:22px 32px 26px;font-size:12.5px;position:relative}.signin-page .signin-footer .signin-footer-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:0 16px;display:flex}.signin-page .signin-footer a{color:inherit;text-decoration:none}.signin-page .signin-footer a:hover{color:var(--ink)}@media (width<=960px){.signin-page .signin-header .signin-header-inner{gap:14px;padding:0 20px}.signin-page .signin-header .header-nav{display:none}.signin-page .signin-main{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 20px}.signin-page .signin-brand{text-align:left}.signin-page .signin-brand .brand-desc{margin-bottom:24px}.signin-page .signin-brand .brand-features{display:none}}@media (width<=560px){.signin-page{padding-top:66px}.signin-page .signin-header .signin-header-inner{height:66px}.signin-page .signin-main{padding:28px 20px 32px}.signin-page .signin-card{padding:30px 22px 26px}.signin-page .signin-footer{padding:18px 20px 22px}.signin-page .signin-footer .signin-footer-meta{flex-direction:column;gap:6px}}.vw-layout{--vw-bg:#0a0a0a;--vw-board:#0d0d0f;--vw-panel:#222a34;--vw-card:#2f3945;--vw-card-hover:#39434f;--vw-line:#ffffff26;--vw-line-strong:#ffffff42;--vw-ink:#f2f5f8;--vw-ink-2:#b1bcc6;--vw-ink-3:#818c97;--vw-gold:#bfa16a;--vw-gold-soft:#bfa16a24;--vw-violet:#8b6cff;--vw-violet-soft:#8b6cff29;--vw-cyan:#38d6ff;--vw-cyan-soft:#38d6ff24;--vw-rose:#f43f5e;--vw-glass:#10141a94;--vw-glass-line:#ffffff1f;--vw-accent:var(--vw-violet);--vw-accent-2:var(--vw-cyan);width:100%;min-height:100vh;color:var(--vw-ink);background:var(--vw-bg);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow-x:clip}.vw-layout:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(52% 40% at 2% -8%,#8b6cff57,#0000 66%),radial-gradient(44% 34% at 100% -2%,#38d6ff42,#0000 68%),radial-gradient(38% 28% at 96% 78%,#f43f5e24,#0000 72%),radial-gradient(64% 48% at 42% 106%,#bfa16a24,#0000 70%),linear-gradient(#141419 0%,#0a0a0b 46%,#070708 100%);position:fixed;inset:0}.vw-header{z-index:30;border-bottom:1px solid var(--vw-line);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#0a0a0adb;position:sticky;top:0}.vw-header-inner{box-sizing:border-box;align-items:center;gap:clamp(1.5rem,2vw,2.75rem);width:100%;max-width:clamp(105rem,94vw,160rem);height:4rem;margin:0 auto;padding:0 clamp(1.5rem,2.4vw,3.5rem);display:flex}.vw-brand{color:var(--vw-ink);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.5625rem;padding:0;display:flex}.vw-brand-mark{color:#0a0a0a;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9375rem;font-weight:800;display:flex}.vw-brand-name{letter-spacing:.01em;font-size:1.25rem;font-weight:800}.vw-nav{scrollbar-width:none;flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex;overflow-x:auto}.vw-nav::-webkit-scrollbar{display:none}.vw-nav-link{color:var(--vw-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;padding:.5625rem 1.125rem;font-size:.875rem;transition:color .2s,background-color .2s;position:relative}.vw-nav-link:hover:not(:disabled){color:var(--vw-ink);background:#ffffff0d}.vw-nav-link.is-active{color:var(--vw-ink);font-weight:600}.vw-nav-link.is-active:after{background:linear-gradient(90deg, var(--vw-gold), var(--vw-violet) 58%, var(--vw-cyan));content:"";border-radius:.125rem;height:.0938rem;position:absolute;bottom:1px;left:.75rem;right:.75rem;box-shadow:0 0 .625rem #8b6cff73}.vw-nav-link:disabled{cursor:default;opacity:.4}.vw-header-actions{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.vw-layout.is-live-lock .vw-nav,.vw-layout.is-live-lock .vw-menu-toggle{pointer-events:none;opacity:.45}.vw-layout .dashboard-guide-trigger{border-radius:.5rem;height:2.125rem;padding:0 .625rem;color:var(--vw-ink-2)!important}.vw-layout .dashboard-guide-trigger:hover{color:var(--vw-ink)!important;background:#ffffff0f!important}.vw-layout .dashboard-guide-label{font-size:.7813rem}.vw-login-button{height:2.25rem;color:var(--vw-ink);white-space:nowrap;border:1px solid var(--vw-line-strong);cursor:pointer;background:0 0;border-radius:.625rem;padding:0 1.25rem;font-size:.8438rem;transition:background-color .2s,color .2s,border-color .2s}.vw-login-button:hover{color:#0a0a0a;background:#fff;border-color:#fff}.vw-account-status{align-items:center;gap:.5rem;min-width:0;display:flex}.vw-membership,.vw-credit{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--vw-line);border-radius:.5rem;align-items:center;gap:.3125rem;max-width:10rem;height:1.875rem;padding:0 .625rem;font-size:.75rem;display:inline-flex;overflow:hidden}.vw-membership{color:var(--membership-accent,var(--vw-ink-2));background:color-mix(in srgb, var(--membership-accent,#8d9298) 14%, #ffffff0a);border-color:color-mix(in srgb, var(--membership-accent,#8d9298) 36%, transparent)}.vw-credit{color:#e8cd94;background:#bfa16a1a;border-color:#bfa16a4d;box-shadow:inset 0 1px #ffffff14}.vw-user-capsule{height:2.25rem;color:var(--vw-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .625rem 0 .375rem;transition:border-color .2s,background-color .2s;display:flex}.vw-user-capsule:hover{border-color:var(--vw-line-strong);background:#ffffff0f}.vw-user-avatar{color:#0a0a0a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;font-weight:700;display:flex}.vw-user-name{white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;font-size:.8125rem;font-weight:600;overflow:hidden}.vw-user-caret{color:var(--vw-ink-3);font-size:.625rem;transition:transform .2s}.vw-menu-toggle{width:2.25rem;height:2.25rem;color:var(--vw-ink);border:1px solid var(--vw-line);cursor:pointer;background:#ffffff0f;border-radius:.5625rem;justify-content:center;align-items:center;font-size:1rem;display:none}.vw-mobile-nav{border-top:1px solid var(--vw-line);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#0a0a0ae6;padding:.5rem 1rem 1rem;display:none}.vw-mobile-link{width:100%;color:var(--vw-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.8125rem .875rem;font-size:.875rem;display:block}.vw-mobile-link.is-active{color:var(--vw-ink);background:#ffffff0f}.vw-main{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:1.75rem clamp(1.5rem,2.4vw,3.5rem) 0;display:flex;position:relative}.vw-page-container{box-sizing:border-box;flex:1;width:100%;max-width:clamp(105rem,94vw,160rem);margin:0 auto}.vw-footer{width:100%;max-width:clamp(105rem,94vw,160rem);color:var(--vw-ink-3);text-align:center;border-top:1px solid var(--vw-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.125rem;margin:2rem auto 0;padding:1.375rem 0 1.625rem;font-size:.6875rem;display:flex}.vw-footer a{color:inherit;text-decoration:none}.vw-footer a:hover{text-decoration:underline}.vw-layout .avatar-mgmt-container,.vw-layout .bg-mgmt-container,.vw-layout .video-mgmt-container,.vw-layout .live-mgmt-container,.vw-layout .setting-mgmt-container,.vw-layout .subscription-page{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.vw-layout .resource-header{border-bottom-color:var(--vw-line)}.vw-layout .resource-title{color:var(--vw-ink)}.vw-layout .resource-subtitle,.vw-layout .resource-usage-rate{color:var(--vw-ink-2)}.vw-layout .resource-empty-state,.vw-layout .resource-loading-state{background:linear-gradient(160deg, #ffffff12, #ffffff03), color-mix(in srgb, var(--vw-accent) 8%, var(--vw-glass));border:1px solid var(--vw-glass-line);-webkit-backdrop-filter:blur(1.5rem)saturate(140%);backdrop-filter:blur(1.5rem)saturate(140%);box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.vw-layout .resource-empty-title{color:var(--vw-ink)}.vw-layout .resource-empty-desc,.vw-layout .resource-loading-state .ant-spin-text{color:var(--vw-ink-2)}.vw-layout .resource-card{-webkit-backdrop-filter:blur(1.5rem)saturate(140%);backdrop-filter:blur(1.5rem)saturate(140%);background:linear-gradient(160deg, #ffffff12, #ffffff03), color-mix(in srgb, var(--vw-accent) 8%, var(--vw-glass))!important;border:1px solid var(--vw-glass-line)!important;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17!important}.vw-layout .resource-card:hover{border-color:color-mix(in srgb, var(--vw-accent) 55%, transparent)!important;box-shadow:0 1rem 2.25rem #0000006b, 0 0 1.625rem color-mix(in srgb, var(--vw-accent) 20%, transparent), inset 0 1px 0 #ffffff1f!important}.vw-layout .resource-card-cover{background:radial-gradient(120% 110% at 50% 0%, color-mix(in srgb, var(--vw-accent) 22%, transparent), transparent 72%), #ffffff0a;box-shadow:none;border-bottom:1px solid #ffffff17}.vw-layout .resource-card-title{color:var(--vw-ink)}.vw-layout .resource-card-description,.vw-layout .resource-card-meta{color:var(--vw-ink-2)}.vw-layout .resource-card .ant-card-actions{background:#ffffff0a!important;border-top:1px solid #ffffff17!important}.vw-layout .ant-card-meta-title,.vw-layout .ant-card-meta-description{color:var(--vw-ink)}.vw-layout .ant-empty-description,.vw-layout .avatar-limit-status,.vw-layout .avatar-empty-desc{color:var(--vw-ink-2)}.resource-drawer .ant-drawer-content,.resource-drawer .ant-drawer-body{background:var(--vw-panel,#1b222b)!important}.resource-drawer .ant-drawer-header,.resource-drawer .ant-drawer-footer{color:#f5f5f5;background:var(--vw-panel,#1b222b)!important;border-color:#ffffff1a!important}.resource-drawer .ant-drawer-title{color:#f5f5f5}.vw-layout .setting-billing-card .ant-table-tbody>tr:hover>td{background:#ffffff12!important}.vw-layout .ant-table-wrapper .ant-table{background:0 0}.vw-guest-lock{text-align:center;border:1px solid var(--vw-line);background:radial-gradient(60% 60% at 50% 0,#bfa16a1a,#0000 68%),#111;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;min-height:26.25rem;padding:3rem 1.5rem;display:flex}.vw-guest-lock-icon{width:3.5rem;height:3.5rem;color:var(--vw-gold);background:var(--vw-gold-soft);border:1px solid #bfa16a47;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.125rem;font-size:1.375rem;display:flex}.vw-guest-lock-title{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.vw-guest-lock-desc{max-width:28.75rem;color:var(--vw-ink-2);margin:.625rem 0 0;font-size:.8125rem;line-height:1.7}.vw-guest-lock-button{color:#0a0a0a;cursor:pointer;background:#fff;border:0;border-radius:.625rem;height:2.625rem;margin-top:1.5rem;padding:0 1.625rem;font-size:.875rem;font-weight:600;transition:background-color .2s,transform .2s}.vw-guest-lock-button:hover{background:#e6e6e6;transform:translateY(-1px)}@media (width<=1080px){.vw-nav{display:none}.vw-menu-toggle{display:inline-flex}.vw-header-inner{gap:1rem}.vw-mobile-nav{display:block}}@media (width<=768px){.vw-main{padding:1rem 1rem 0}.vw-account-status{display:none}.vw-header-inner{height:3.625rem;padding:0 1rem}.vw-brand-name{font-size:1.125rem}.vw-login-button{height:2.125rem;padding:0 1rem}.vw-footer{margin-top:1.5rem;padding:1.125rem 0 1.375rem}}.vw-account-anchor{position:relative}.vw-user-capsule.is-open .vw-user-caret{transform:rotate(180deg)}.vw-account-menu{z-index:40;background:#1b1b1b;border:1px solid #2b2b2b;border-radius:.875rem;width:16.75rem;max-width:calc(100vw - 1.5rem);padding:.5rem;animation:.16s vw-account-menu-in;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 1.25rem 3rem #0000008c}@keyframes vw-account-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.vw-account-user{text-align:left;cursor:pointer;background:#232323;border:1px solid #2d2d2d;border-radius:.625rem;align-items:center;gap:.625rem;width:100%;margin-bottom:.375rem;padding:.625rem .75rem;transition:background-color .15s,border-color .15s;display:flex}.vw-account-user:hover{background:#272727;border-color:#353535}.vw-account-avatar{color:#141414;background:linear-gradient(135deg,#f0d9a8,#bfa16a);border-radius:50%;flex:none;place-items:center;width:2.375rem;height:2.375rem;font-size:.9375rem;font-weight:700;display:grid}.vw-account-user-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.vw-account-user-name{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:600;overflow:hidden}.vw-account-user-meta{color:#8f8f8f;font-size:.7188rem}.vw-account-chevron{color:#6f6f6f;flex:none;font-size:.6875rem}.vw-account-group{gap:.125rem;display:grid}.vw-account-row{color:#e8e8e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.vw-account-row .anticon{color:#9a9a9a;font-size:.9375rem;transition:color .15s}.vw-account-row-label{flex:1;min-width:0}.vw-account-row .vw-account-chevron{margin-left:auto}.vw-account-row:hover,.vw-account-row.is-active{color:#fff;background:#262626}.vw-account-row:hover .anticon,.vw-account-row.is-active .anticon{color:#d0d0d0}.vw-account-submenu-trigger{position:relative}.vw-account-submenu-wrap{padding-right:.5rem;position:absolute;top:-.5rem;right:100%}.vw-account-submenu{background:#1b1b1b;border:1px solid #2b2b2b;border-radius:.75rem;width:13rem;padding:.5rem;animation:.14s vw-account-menu-in;box-shadow:0 1.125rem 2.75rem #00000085}.vw-account-submenu-row{color:#e8e8e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:.7813rem;transition:background-color .15s,color .15s;display:block}.vw-account-submenu-row:hover,.vw-account-submenu-row:focus-visible{color:#fff;background:#262626}.vw-account-row:focus-visible,.vw-account-user:focus-visible,.vw-account-submenu-row:focus-visible{outline-offset:1px;outline:.125rem solid #bfa16a}@media (width<=560px){.vw-account-submenu-wrap{padding-right:0;position:static}.vw-account-submenu{width:100%;margin:.125rem 0 .25rem}}.avatar-workbench{width:100%;max-width:100%;margin:0 auto;position:relative}.wb-hero{box-sizing:border-box;text-align:center;background:radial-gradient(120% 160% at 50% -30%,#ffffff12,#0000 60%),linear-gradient(#424850 0%,#3b4148 55%,#363c43 100%);border-radius:.75rem;justify-content:center;align-items:center;height:11.875rem;margin-bottom:2.875rem;padding:0 3.5rem;display:flex;position:relative;overflow:visible}.wb-hero-decor{z-index:0;pointer-events:none;position:absolute;inset:0}.wb-hero-decor img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}.wb-hero-owl{z-index:1;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 .625rem 1rem #00000059);transform-origin:50% 0;will-change:transform;height:clamp(6rem,9vw,7.375rem);transition:transform .45s cubic-bezier(.34,1.4,.64,1),filter .45s;animation:5.5s ease-in-out infinite wb-owl-sway;position:absolute;top:-.125rem;left:1.25rem}.wb-hero-owl:hover{filter:drop-shadow(0 1rem 1.375rem #00000073);animation:none;transform:translateY(1rem)rotate(-2deg)}@keyframes wb-owl-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.wb-hero-pet{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 .75rem 1.25rem #00000073);transform-origin:50% 100%;will-change:transform;height:clamp(11rem,17vw,13.125rem);transition:transform .4s cubic-bezier(.34,1.4,.64,1),filter .4s;position:absolute;bottom:0}.wb-hero-pet-left{left:16%}.wb-hero-pet-left:hover{filter:drop-shadow(0 1rem 1.5rem #0000007a);transform:translateY(-.625rem)rotate(-3deg)}.wb-hero-glow{z-index:1;pointer-events:none;border-radius:0 .75rem .75rem 0;width:min(28.75rem,42%);height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 66%,#0000 100%);mask-image:linear-gradient(270deg,#000 66%,#0000 100%)}.wb-glow-ambient{filter:blur(.625rem);background:radial-gradient(58% 54% at 70% 40%,#8b6cff85,#8b6cff00 68%),radial-gradient(54% 48% at 44% 76%,#38d6ff5c,#38d6ff00 70%),radial-gradient(40% 36% at 78% 78%,#ffffff1f,#fff0 72%);animation:6.5s ease-in-out infinite wb-glow-pulse;position:absolute;inset:-2% 0}.wb-glow-ring{filter:drop-shadow(0 0 .75rem #8b6cff8c);background:conic-gradient(#8b6cff00 0deg,#ae9affeb 46deg,#38d6ffc7 96deg,#8b6cff00 168deg 360deg);border-radius:50%;width:9.5rem;height:9.5rem;margin:-4.75rem 0 0 -4.75rem;animation:11s linear infinite wb-glow-spin;position:absolute;top:50%;left:62%;-webkit-mask:radial-gradient(circle,#0000 63%,#000 64% 71%,#0000 72%);mask:radial-gradient(circle,#0000 63%,#000 64% 71%,#0000 72%)}.wb-glow-ring-outer{background:conic-gradient(from 180deg,#38d6ff00 0deg,#38d6ff8c 58deg,#ffffff57 96deg,#38d6ff00 172deg 360deg);width:13.375rem;height:13.375rem;margin:-6.6875rem 0 0 -6.6875rem;animation:19s linear infinite reverse wb-glow-spin;left:60%;-webkit-mask:radial-gradient(circle,#0000 84%,#000 85% 90%,#0000 91%);mask:radial-gradient(circle,#0000 84%,#000 85% 90%,#0000 91%)}.wb-glow-beam{filter:blur(.375rem);background:linear-gradient(104deg,#fff0 40%,#c6d6ff29 50%,#fff0 60%);animation:9s ease-in-out infinite wb-glow-drift;position:absolute;inset:-10% 0 -10% -6%}.wb-hero-glow:after{content:"";opacity:.5;background-image:radial-gradient(circle,#ffffffd9 .075rem,#0000 .125rem),radial-gradient(circle,#ae9affcc .0875rem,#0000 .1375rem),radial-gradient(circle,#38d6ffbf 1px,#0000 .1125rem);background-position:14% 28%,62% 70%,40% 14%;background-size:5.875rem 5.5rem,8.625rem 7.875rem,4.5rem 4.25rem;animation:4.8s ease-in-out infinite wb-glow-twinkle;position:absolute;inset:0}@keyframes wb-glow-pulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes wb-glow-spin{to{transform:rotate(1turn)}}@keyframes wb-glow-drift{0%,to{transform:translate(5%,-4%)}50%{transform:translate(-5%,4%)}}@keyframes wb-glow-twinkle{0%,to{opacity:.3}50%{opacity:.62}}.wb-hero-owl:after,.wb-hero-pet:after{color:#eef2f6;white-space:nowrap;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffff1f;border:1px solid #ffffff29;border-radius:.4375rem;padding:.1875rem .5625rem;font-size:.6875rem;line-height:1.5;transition:opacity .25s,transform .25s;position:absolute}.wb-hero-owl:after{content:"倒挂中…";margin-left:.75rem;top:46%;left:100%;transform:translate(-.375rem)}.wb-hero-owl:hover:after{opacity:1;transform:translate(0)}.wb-hero-pet:after{content:"嗨～";margin-bottom:.25rem;bottom:100%;left:50%;transform:translate(-50%,.375rem)}.wb-hero-pet:hover:after{opacity:1;transform:translate(-50%)}.wb-hero-copy{z-index:2;max-width:min(27.5rem,34%);position:relative}.wb-hero-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:800;line-height:1.24}.wb-hero-desc{color:#ffffffad;margin:.625rem 0 0;font-size:.7813rem;line-height:1.6}.avatar-workbench .wb-section-head{border-bottom:0;justify-content:center;align-items:center;margin-bottom:1rem;padding:0;display:flex}.wb-section-hint{color:#8c8c8c;text-align:center;margin:0;font-size:.7813rem}.avatar-workbench .wb-section-head.is-section{justify-content:flex-start;margin:1.625rem 0 .875rem}.wb-section-title{color:var(--vw-ink);letter-spacing:.01em;margin:0;font-size:.9375rem;font-weight:600}.wb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;display:grid}.wb-create-tile{aspect-ratio:3/4;color:#fff;-webkit-backdrop-filter:blur(1.25rem)saturate(140%);backdrop-filter:blur(1.25rem)saturate(140%);cursor:pointer;background:linear-gradient(160deg,#ffffff12,#ffffff03),#161a2094;border:1px solid #ffffff29;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 .875rem 2.125rem #00000047,inset 0 1px #ffffff14}.wb-create-tile:hover{border-color:#ffffff4d;box-shadow:0 1rem 2.25rem #00000057,inset 0 1px #ffffff1f}.wb-create-tile.is-limit{cursor:not-allowed;opacity:.6}.wb-create-stack{width:4.5rem;height:2.875rem;display:block;position:relative}.wb-create-thumb{z-index:1;width:2.8125rem;height:2.8125rem;color:var(--vw-ink-3);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:.625rem;justify-content:center;align-items:center;font-size:1.0625rem;display:flex;position:absolute;top:.125rem;left:-.9375rem;overflow:hidden;transform:rotate(-5deg);box-shadow:0 .25rem .625rem #00000038}.wb-create-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wb-create-plus{z-index:2;color:#ffffffeb;-webkit-backdrop-filter:blur(.75rem)saturate(140%);background:linear-gradient(150deg,#5c60689e,#34383e94);border:1px solid #ffffff61;border-radius:.6875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;font-size:1.125rem;display:flex;position:absolute;top:0;left:1.5rem;transform:rotate(7deg);box-shadow:0 .375rem 1rem #0000004d,inset 0 1px #fff3}.wb-create-label{color:var(--vw-ink);font-size:.8125rem;font-weight:600}.wb-card{aspect-ratio:3/4;cursor:pointer;background:#39434f;border-radius:.625rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.wb-card:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000 46%,#00000057 72%,#000000c7 100%);position:absolute;inset:0}.wb-card:hover{transform:translateY(-.1875rem);box-shadow:0 .875rem 1.875rem #00000073}.wb-card-img{object-fit:cover;object-position:50% 0;width:100%;height:106%;transition:transform .5s;display:block}.wb-card:hover .wb-card-img{transform:scale(1.03)}.wb-card-placeholder{color:#4a4a4a;background:#181818;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.875rem;display:flex}.wb-card-caption{z-index:2;flex-direction:column;gap:.125rem;display:flex;position:absolute;bottom:.5625rem;left:.625rem;right:.625rem}.wb-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:650;overflow:hidden}.wb-card-desc{color:#ffffffad;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;line-height:1.5;overflow:hidden}.wb-card-live{z-index:3;color:#111;white-space:nowrap;opacity:0;pointer-events:none;cursor:pointer;background:#fffffff0;border:0;border-radius:62.4375rem;height:1.625rem;padding:0 .75rem;font-size:.7188rem;font-weight:600;transition:opacity .22s,transform .22s,background-color .2s;position:absolute;bottom:1.75rem;right:.625rem;transform:translate(.625rem);box-shadow:0 .375rem 1rem #00000047}.wb-card:hover .wb-card-live,.wb-card-live:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}.wb-card-live:hover{background:#fff}.wb-card-more{z-index:3;color:#fff;opacity:1;cursor:pointer;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#00000085;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.875rem;transition:background-color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.wb-card-more:hover{background:#000000ad}.wb-loading{grid-column:1/-1}.wb-loading .resource-loading-state{background:var(--vw-panel);border-color:var(--vw-line);min-height:20rem}.wb-skeleton-card{aspect-ratio:3/4;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:linear-gradient(160deg,#ffffff08,#fff0),#0a0c0f8c;border:1px solid #ffffff12;border-radius:.625rem;position:relative;overflow:hidden}.wb-skeleton-shimmer{background:linear-gradient(100deg,#fff0 32%,#ffffff0f 50%,#fff0 68%);animation:1.6s ease-in-out infinite wb-skeleton-sweep;position:absolute;inset:0}.wb-skeleton-caption{flex-direction:column;gap:.375rem;display:flex;position:absolute;bottom:.5625rem;left:.625rem;right:.625rem}.wb-skeleton-line{background:#ffffff24;border-radius:.25rem;height:.5625rem}.wb-skeleton-line--short{background:#ffffff12;width:62%}@keyframes wb-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wb-empty{background:var(--vw-panel);border:1px dashed #ffffff1f;border-radius:1.125rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:18.75rem;display:flex}.wb-empty-title{color:#fff;margin:0;font-size:1rem;font-weight:600}.wb-empty-desc{color:#8c8c8c;margin:.5rem 0 0;font-size:.8125rem}.wb-guest-bar{color:#a1a1a1;background:var(--vw-panel);border:1px solid var(--vw-line);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-top:1.75rem;padding:1.125rem 1.375rem;font-size:.8125rem;display:flex}.wb-guest-login{color:#0a0a0a;cursor:pointer;background:#fff;border:0;border-radius:.5625rem;height:2.25rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .2s}.wb-guest-login:hover{background:#e6e6e6}.avatar-terms-header-checkbox{color:#a1a1a1;max-width:22.5rem;font-size:.75rem;line-height:1.4}.avatar-terms-header-checkbox a{color:#bfa16a;text-underline-offset:.125rem;text-decoration:underline}.form-item-label,.drawer-upload-title,.angle-box-title{color:#f5f5f5;font-weight:600}.drawer-upload-desc,.angle-box-desc,.upload-trigger-text{color:#8c8c8c;font-size:.75rem}.drawer-upload-header{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.drawer-upload-desc{margin:.25rem 0 1rem}.angle-upload-box{background:#151515;border:1px solid #2a2a2a;border-radius:.625rem;padding:.75rem;transition:border-color .2s}.angle-upload-box.required-box{border-color:#bfa16a61}.angle-box-header{justify-content:space-between;gap:.75rem;margin-bottom:.5rem;display:flex}.angle-box-content{align-items:center;gap:1rem;display:flex}.upload-trigger-inner{color:#bfa16a;flex-direction:column;justify-content:center;align-items:center;display:flex}.demo-preview-card{cursor:pointer;background:#151515;border:1px dashed #3a3a3a;border-radius:.625rem;width:5rem;height:5rem;transition:border-color .2s;position:relative;overflow:hidden}.demo-preview-card:hover{border-color:#bfa16a}.demo-preview-img{object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.demo-preview-overlay{color:#fff;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:.625rem;display:flex;position:absolute;inset:0}.hidden-preview-group{display:none}@media (width<=1280px){.wb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1024px){.wb-hero{height:10.625rem;margin-bottom:2.375rem;padding:0 1.75rem}.wb-hero-copy{max-width:50%}.wb-hero-title{font-size:1.5rem}.wb-hero-owl{height:3.25rem;top:-.125rem;left:.25rem}.wb-hero-pet{height:6.25rem;bottom:0}.wb-hero-pet-left{left:2%}.wb-hero-glow{width:60%}.wb-hero-glow .wb-glow-ring{width:7.375rem;height:7.375rem;margin:-3.6875rem 0 0 -3.6875rem}.wb-hero-glow .wb-glow-ring-outer{width:10.5rem;height:10.5rem;margin:-5.25rem 0 0 -5.25rem}.wb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.wb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (width<=600px){.avatar-terms-header-checkbox{max-width:13.75rem;font-size:.6875rem}.wb-hero{border-radius:.625rem;height:9.125rem;padding:0 1.25rem}.wb-hero-copy{max-width:100%}.wb-hero-title{font-size:1.1875rem}.wb-hero-desc{font-size:.7188rem}.wb-hero-decor,.wb-hero-glow{display:none}.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.wb-card-caption{bottom:.5rem;left:.5rem;right:.5rem}.wb-card-name{font-size:.75rem}.wb-card-desc{font-size:.6563rem}.wb-card-chat,.wb-card-more{width:1.5rem;height:1.5rem}.wb-card-more{right:2.25rem}.wb-guest-bar{padding:.875rem 1rem}}.avatar-create-drawer-root .ant-drawer-mask{-webkit-backdrop-filter:blur(.3125rem)saturate(125%);backdrop-filter:blur(.3125rem)saturate(125%);background:#0607097a}.avatar-create-drawer .ant-drawer-content{background:#1b1c1f}.avatar-create-drawer .ant-drawer-header{border-bottom:1px solid #ffffff14;padding:1.25rem 1.75rem}.avatar-create-drawer .ant-drawer-title{color:var(--vw-ink);font-size:1.125rem;font-weight:600}.avatar-create-drawer .ant-drawer-body{padding:1.5rem 1.75rem 1.75rem;display:flex}.avatar-create-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem;width:100%;display:grid}.avatar-create-visual{flex-direction:column;gap:.75rem;min-width:0;display:flex}.avatar-upload-panel{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;flex:1;min-height:30rem;transition:background-color .2s,border-color .2s;position:relative;overflow:hidden}.avatar-upload-panel:hover{background:#ffffff14;border-color:#ffffff38}.avatar-upload-panel .ant-upload-wrapper,.avatar-upload-panel .ant-upload,.avatar-upload-panel .ant-upload-select{background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.avatar-upload-empty{flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;width:100%;height:100%;min-height:30rem;display:flex}.avatar-upload-text{color:var(--vw-ink-2);font-size:.9375rem}.avatar-upload-preview{position:absolute;inset:0}.avatar-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.avatar-upload-replace{color:#fff;text-align:center;background:linear-gradient(#0000,#0000009e);padding:2.125rem .75rem .75rem;font-size:.8125rem;position:absolute;bottom:0;left:0;right:0}.avatar-upload-hint{color:var(--vw-ink-3);text-align:center;margin:0;font-size:.75rem}.avatar-create-form{flex-direction:column;min-width:0;display:flex}.avatar-create-form .ant-form-item{margin-bottom:1.375rem}.avatar-create-form .ant-form-item-label>label{color:var(--vw-ink);font-size:.875rem;font-weight:500}.avatar-create-form .ant-form-item-label>label:after{display:none}.avatar-create-form .ant-input,.avatar-create-form .ant-input-affix-wrapper,.avatar-create-form textarea.ant-input{color:var(--vw-ink);background:#ffffff0f;border-color:#ffffff24;border-radius:.625rem}.avatar-create-form textarea.ant-input{padding:.75rem .875rem;font-size:.8125rem;line-height:1.9}.avatar-create-form .ant-input:focus,.avatar-create-form .ant-input:hover,.avatar-create-form textarea.ant-input:hover{border-color:#ffffff47}.avatar-create-form .ant-input-data-count{color:var(--vw-ink-3);font-size:.75rem}.avatar-create-form .ant-form-item-explain-error{font-size:.75rem}.avatar-create-submit{color:#14161a;cursor:pointer;background:linear-gradient(135deg,#e3e5e9,#c9ccd2);border:0;border-radius:.625rem;width:100%;height:2.75rem;margin-top:auto;font-size:.875rem;font-weight:600;transition:filter .2s}.avatar-create-submit:hover:not(:disabled){filter:brightness(1.06)}.avatar-create-submit:disabled{cursor:default;opacity:.6}@media (width<=760px){.avatar-create-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.avatar-upload-panel,.avatar-upload-empty{min-height:13.75rem}.avatar-create-drawer .ant-drawer-header{padding:1rem 1.25rem}.avatar-create-drawer .ant-drawer-body{padding:1.125rem 1.25rem 1.5rem}}.setting-mgmt-container{--vw-accent:#8b6cff;--vw-accent-2:#38d6ff;isolation:isolate;min-height:calc(100vh - 7rem);color:var(--vw-ink);background:0 0;border:1px solid #ffffff0f;border-radius:1.125rem;padding:1.75rem;position:relative;overflow:hidden}.setting-mgmt-container:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(56% 44% at 6% 0,#8b6cff4d,#0000 66%),radial-gradient(46% 36% at 98% 20%,#38d6ff38,#0000 68%),radial-gradient(44% 34% at 52% 102%,#bfa16a24,#0000 70%);position:absolute;inset:0}.setting-mgmt-container>*{z-index:1;position:relative}.setting-page-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.setting-header-main{align-items:center;gap:.875rem;display:flex}.setting-header-icon{width:2.875rem;height:2.875rem;color:var(--vw-ink);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:linear-gradient(150deg,#8b6cff57,#38d6ff2e),#ffffff14;border:1px solid #fff3;border-radius:.875rem;flex:0 0 2.875rem;justify-content:center;align-items:center;font-size:1.3125rem;display:flex;box-shadow:inset 0 1px #ffffff24,0 .5rem 1.375rem #8b6cff33}.setting-eyebrow{color:#bfa16a;letter-spacing:.14em;font-size:.6875rem;font-weight:700}.setting-page-header h1{color:var(--vw-ink);margin:.375rem 0 .25rem;font-size:1.75rem}.setting-page-header p{color:var(--vw-ink-2);margin:0;font-size:.8125rem}.setting-logout-btn{color:var(--vw-ink-2);border-color:var(--vw-line-strong);background:0 0}.setting-logout-btn:hover{color:var(--vw-ink)!important;background:#ffffff14!important;border-color:#ffffff52!important}.setting-grid{grid-template-columns:minmax(0,1fr);margin-bottom:1.125rem;display:grid}.setting-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin-bottom:1.125rem;display:grid}.setting-grid .ant-card,.setting-usage-grid .ant-card{background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-accent) 9%, #12161c8f);-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);border:1px solid #ffffff1f;border-radius:1rem;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.setting-profile-card .ant-card-body,.setting-stat-card .ant-card-body{flex-direction:column;flex:1;display:flex}.setting-profile-card .ant-card-body{grid-template-columns:minmax(13.75rem,1fr) minmax(13.75rem,1fr) minmax(9.375rem,11.875rem);align-items:center;column-gap:1.5rem;display:grid}.setting-profile-card .setting-card-heading{grid-column:1/-1;margin-bottom:.875rem}.setting-stat-card{min-width:0}.setting-stat-card .setting-card-heading{margin-bottom:1.25rem}.setting-stat-value{color:var(--vw-ink);font-size:2.375rem;font-weight:700;line-height:1.1}.setting-stat-value small{color:var(--vw-ink-3);margin-left:.25rem;font-size:1rem;font-weight:600}.setting-stat-caption{color:var(--vw-ink-2);margin-top:.5rem;font-size:.75rem}.setting-credit-card .setting-card-heading{margin-bottom:.875rem}.setting-credit-chart-row{align-items:center;gap:1.125rem;min-height:5.875rem;display:flex}.setting-credit-pie{background:#ffffff1a;border-radius:50%;flex:0 0 5.75rem;place-items:center;width:5.75rem;height:5.75rem;display:grid}.setting-credit-pie>div{background:#0a0c108c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:3.875rem;height:3.875rem;display:flex}.setting-credit-pie strong{max-width:3.5rem;color:var(--vw-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.setting-credit-pie span{color:var(--vw-ink-2);font-size:.625rem}.setting-credit-legend{flex:1;gap:.75rem;min-width:0;display:grid}.setting-credit-legend>div{color:var(--vw-ink-2);grid-template-columns:.5625rem minmax(1.75rem,1fr) auto;align-items:center;gap:.4375rem;font-size:.75rem;display:grid}.setting-credit-legend strong{color:var(--vw-ink);font-size:.75rem;font-weight:600}.setting-credit-dot{border-radius:50%;width:.5rem;height:.5rem}.setting-credit-dot.is-live{background:#bfa16a}.setting-credit-dot.is-video{background:#38d6ff}.setting-card-heading{color:var(--vw-ink);align-items:center;gap:.5rem;margin-bottom:1.375rem;font-size:.9375rem;font-weight:650;display:flex}.setting-card-heading svg{color:#a48cff}.setting-profile-main{align-items:center;gap:.875rem;min-width:0;display:flex}.setting-avatar{color:#0a0a0a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.625rem;height:3.625rem;font-size:1.375rem;font-weight:700;display:flex}.setting-profile-main h2{color:var(--vw-ink);margin:0 0 .3125rem;font-size:1.25rem}.setting-name-row{align-items:center;gap:.25rem;display:flex}.setting-name-row h2{min-width:0}.setting-name-row .ant-input{width:9.375rem;color:var(--vw-ink);border-color:#bfa16a}.setting-name-action{color:var(--vw-ink-2)}.setting-name-action:hover{color:var(--vw-ink)!important;background:#ffffff14!important}.setting-role{color:#dbe2e9;background:#ffffff14;border-radius:62.4375rem;padding:.1875rem .5rem;font-size:.6875rem}.setting-detail-list{gap:.875rem;min-width:0;display:grid}.setting-detail-list>div{color:var(--vw-ink-2);grid-template-columns:1.25rem 4rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.setting-detail-list strong{color:#dbe2e9;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.setting-usage-overview{justify-content:space-between;align-items:flex-end;margin-bottom:1.375rem;display:flex}.setting-usage-overview>div{flex-direction:column;gap:.3125rem;display:flex}.setting-usage-overview>div:last-child{align-items:flex-end}.setting-usage-overview span{color:var(--vw-ink-2);font-size:.75rem}.setting-usage-overview strong{color:var(--vw-ink);font-size:2.125rem;line-height:1}.setting-usage-overview small{color:var(--vw-ink-2);margin-left:.125rem;font-size:1rem;font-weight:600}.setting-usage-scale{color:var(--vw-ink-2);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:.5rem;padding-bottom:1.25rem;font-size:.6875rem;display:flex}.setting-usage-remaining{color:var(--vw-ink-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;font-size:.8125rem;display:flex}.setting-usage-remaining strong{color:#bfa16a;font-size:1rem;font-weight:650}.setting-usage-scale strong{color:#dbe2e9;font-weight:600}.setting-password-entry{width:100%;color:var(--vw-ink-2);background:#ffffff0f;border-color:#ffffff24}.setting-password-entry:hover{color:var(--vw-ink)!important;background:#ffffff1a!important;border-color:#ffffff38!important}.resource-drawer .ant-form-item-label>label{color:#dbe2e9}@media (width<=760px){.setting-mgmt-container{padding:1.25rem 1rem}.setting-page-header{flex-direction:column}.setting-grid{grid-template-columns:1fr}.setting-profile-card .ant-card-body{grid-template-columns:minmax(0,1fr);row-gap:1rem}.setting-profile-card .setting-card-heading{margin-bottom:0}.setting-usage-grid{grid-template-columns:1fr}.setting-password-card{grid-column:auto}}.setting-password-entry-wrap{width:100%;margin-top:0;padding-top:0}@media (width>=761px) and (width<=1050px){.setting-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-credit-card{grid-column:1/-1}}.setting-billing-card{background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-accent) 9%, #12161c8f);-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);border:1px solid #ffffff1f;border-radius:1rem;margin-top:1.125rem;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.setting-billing-card .ant-card-body{padding:1.375rem 1.5rem 1.5rem}.setting-billing-card .setting-card-heading em{color:var(--vw-ink-2);margin-left:auto;font-size:.75rem;font-style:normal;font-weight:400}.setting-billing-loading{color:var(--vw-ink-2);justify-content:center;align-items:center;gap:.625rem;padding:1.75rem 0;font-size:.8125rem;display:flex}.setting-billing-card .ant-table{background:0 0}.setting-billing-card .ant-table-thead>tr>th{color:var(--vw-ink-2);border-bottom:1px solid #ffffff1a;font-size:.75rem;font-weight:500;background:#ffffff0a!important}.setting-billing-card .ant-table-tbody>tr>td{color:#e6e6e6;border-bottom:1px solid #ffffff14;font-size:.8125rem}.setting-billing-card .ant-table-tbody>tr:hover>td{background:#ffffff12}.setting-billing-card .ant-table-cell{vertical-align:middle}.setting-billing-plan{color:var(--vw-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.setting-billing-plan em{color:#dbe2e9;background:#ffffff14;border-radius:62.4375rem;padding:1px .5rem;font-size:.6875rem;font-style:normal;font-weight:500;display:inline-block}.setting-billing-order{color:var(--vw-ink-2);background:#ffffff0f;border-radius:.25rem;padding:1px .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem}.setting-billing-amount{color:var(--vw-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.setting-billing-status{border-radius:62.4375rem;align-items:center;padding:1px .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.setting-billing-status--paid{color:#8ce0a8;background:#8ce0a81f}.setting-billing-status--pending{color:#d9b978;background:#bfa16a24}.setting-billing-status--failed{color:#ec8b83;background:#ec8b831f}.setting-billing-status--expired{color:#8c8c8c;background:#ffffff0f}.setting-billing-time{color:#8c8c8c;font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=760px){.setting-billing-card .ant-card-body{padding:1rem}.setting-billing-plan em{display:none}}.translation-panel-shell{flex-direction:column;flex:0 0 min(22.5rem,34vw);width:min(22.5rem,34vw);min-width:17.5rem;height:calc(100vh - 9.375rem);min-height:calc(100vh - 9.375rem);transition:width .36s cubic-bezier(.22,1,.36,1),flex-basis .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.translation-panel{background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-violet) 9%, #12161c8f);-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);opacity:1;transform-origin:100%;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;width:100%;height:100%;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex;overflow:hidden;transform:translate(0);box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.translation-panel-shell.is-collapsed{flex-basis:0;width:0;min-width:0}.translation-panel-shell.is-collapsed .translation-panel{pointer-events:none;opacity:0;transform:translate(1.75rem)scale(.96)}.translation-panel-header{border-bottom:1px solid var(--vw-line);justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 .875rem 0 1.125rem;display:flex}.translation-panel-title{color:var(--vw-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;display:flex}.translation-panel-title .anticon{color:#bfa16a;font-size:1.125rem}.translation-language-block{background:#ffffff08;flex-direction:column;flex:1;min-height:0;display:flex}.translation-result-block{background:#bfa16a0f;border-top:1px solid #bfa16a2e}.translation-language-label{color:#bfa16a;letter-spacing:.04em;border-bottom:1px solid var(--vw-line);flex:none;padding:.625rem 1rem .5rem;font-size:.75rem;font-weight:650}.translation-sentence-list{flex:1;padding:.5rem 1rem .875rem;overflow-y:auto}.translation-sentence-list p{color:var(--vw-ink-2);border-bottom:1px solid var(--vw-line);overflow-wrap:anywhere;cursor:pointer;border-radius:.375rem;margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.55;transition:background-color .18s,color .18s}.translation-sentence-list p:hover,.translation-sentence-list p:focus-visible,.translation-sentence-list p.is-selected{color:#d9b978;background:#bfa16a1f;outline:none}.translation-sentence-list p:last-child{border-bottom:0}.translation-sentence-list .translation-active-sentence{color:#d9b978;font-style:italic}.translation-sentence-list .ant-empty{margin:1.75rem 0}.translation-sentence-list .ant-empty-description{color:var(--vw-ink-2);font-size:.75rem}.translation-collapse-button{z-index:11;color:#d9b978;cursor:pointer;opacity:0;pointer-events:none;background:#2a2620;border:1px solid #bfa16a4d;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .24s,background-color .2s,color .2s;display:flex;position:fixed;top:6.875rem;right:5rem;transform:translateY(-.375rem)scale(.92);box-shadow:0 .375rem 1.125rem #bfa16a29}.translation-panel-shell.is-collapsed .translation-collapse-button{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.translation-collapse-button:hover{color:#f0dfc0;background:#332d25}@media (width<=900px){.translation-panel-shell{flex-basis:22.5rem;width:100%;min-width:0;height:22.5rem;min-height:0}.translation-panel-shell.is-collapsed{flex-basis:0;width:0}.translation-collapse-button{top:5.125rem;right:1.125rem}.translation-panel{width:100%;min-width:0;height:22.5rem}}.live-mgmt-container{--vw-accent:#f43f5e;--vw-accent-2:#22d3ee;isolation:isolate;box-sizing:border-box;background:0 0;border:0;border-radius:0;min-height:calc(100vh - 7rem);position:relative;overflow:hidden}.live-layout{background:0 0}.live-mgmt-container>*{z-index:1;position:relative}.voice-preview-field{width:100%}.voice-preview-row{align-items:center;gap:.625rem;width:100%;display:flex}.voice-preview-row>.ant-form-item{flex:1;min-width:0;margin-bottom:0}.voice-preview-row .ant-select{width:100%}.voice-preview-button{flex:none;min-width:4.875rem;height:3.125rem;min-height:3.125rem;padding:0 .875rem}.voice-preview-hint{color:var(--vw-ink-2);margin-top:.375rem;font-size:.75rem;line-height:1.25rem;display:block}.live-mgmt-container .resource-empty-state,.live-mgmt-container .resource-loading-state{background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-accent) 9%, #12161c8f);-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);border:1px solid #ffffff1f;border-radius:1.125rem;min-height:26.25rem;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.live-screen-grid{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));align-items:start;gap:1.25rem;display:grid}.live-screen-card{-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);align-self:start;transition:all .25s;overflow:hidden;background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-accent) 9%, #12161c8f)!important;border:1px solid #ffffff1f!important;border-radius:1.125rem!important;padding:0!important;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17!important}.live-screen-card:hover{border-color:color-mix(in srgb, var(--vw-accent) 50%, transparent)!important;box-shadow:0 1rem 2.125rem #0006,0 0 1.5rem #f43f5e2e!important}.live-screen-card .ant-card-body{padding:0}.live-screen-card .ant-card-actions{background:#ffffff0a;border-top:1px solid #ffffff1a}.live-screen-card .ant-card-actions>li{color:var(--vw-ink-2);margin:.5625rem 0;transition:color .2s}.live-screen-card .ant-card-actions>li:hover{color:#bfa16a}.live-screen-card .ant-card-actions>li:last-child{color:#ff4d4f}.live-screen-card .ant-card-actions>li:last-child:hover{color:#cf1322}.live-screen-card .ant-card-actions>li:last-child:has(.live-action-disabled){color:#6f7882!important}.live-screen-card .ant-card-actions>li:last-child:has(.live-action-disabled):hover{color:#6f7882!important}.live-screen-card .live-action-disabled{cursor:not-allowed;opacity:.6;color:#6f7882!important}.live-screen-card .ant-card-actions>li:has(.live-action-disabled){cursor:not-allowed}.live-link-list{border-top:1px solid var(--vw-line);flex-direction:column;gap:.5rem;margin-top:.875rem;padding-top:.875rem;display:flex}.live-link-row{align-items:center;gap:.5rem;min-width:0;display:flex}.live-link-label{color:var(--vw-ink-2);flex:0 0 3.25rem;font-size:.75rem}.live-link-text{min-width:0;color:var(--vw-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.live-link-text .ant-typography-copy{color:#bfa16a}.live-screen-preview{background:#ffffff0a;justify-content:center;align-items:center;height:11.875rem;display:flex;position:relative;overflow:hidden}.live-screen-preview.is-idle{background:linear-gradient(135deg,#ffffff14,#bfa16a1a);border-bottom:1px solid #bfa16a33}.live-screen-preview.is-loading{border-bottom:1px solid var(--vw-line);background:linear-gradient(135deg,#ffffff12,#ffffff05)}.live-card-video{z-index:1;object-fit:cover;background:#1b222b;width:100%;height:100%;display:block;position:absolute;inset:0}.live-video-overlay{z-index:2;pointer-events:none;background:linear-gradient(#1414141f,#14141459);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.live-video-overlay .live-preview-content{color:#fff;text-shadow:0 1px .25rem #14141499}.live-video-overlay .live-preview-avatar{color:#fff;background:#1414146b;border-color:#ffffff8c}.live-video-overlay .live-status-tag{margin:0;top:.875rem;right:.875rem}.live-screen-preview.is-clickable .live-video-overlay{pointer-events:none}.live-start-loading{color:var(--vw-ink-2);flex-direction:column;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.live-start-loading-overlay{z-index:3;color:#fff;background:#141414ad;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.live-start-loading .ant-spin-dot-item{background-color:#bfa16a}.screen-icon{color:#bfa16a;opacity:.75;font-size:4.25rem}.live-preview-content{flex-direction:column;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.live-preview-content small{color:#ffffffb3;font-size:.75rem;font-weight:400}.live-preview-avatar{color:#e6dcc3;background:#8a734080;border:1px solid #e6dcc366;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:2rem;display:flex}.live-status-tag{margin:0;position:absolute;top:.875rem;right:.875rem}.live-screen-info{padding:1rem 1.125rem .5rem}.live-screen-title{color:var(--vw-ink);font-size:1rem;font-weight:650}.live-screen-meta{color:var(--vw-ink-2);flex-direction:column;gap:.5rem;margin-top:.875rem;font-size:.75rem;display:flex}.live-screen-meta span{align-items:center;gap:.4375rem;display:flex}.live-screen-meta .anticon{color:#bfa16a}.live-screen-actions{flex-direction:column;gap:.375rem;padding:.5rem 1.125rem 1rem;display:flex}@media (width<=768px){.live-mgmt-container{border-radius:0;min-height:calc(100vh - 5.5rem);padding:1rem}.live-screen-grid{grid-template-columns:1fr}}.avatar-mgmt-container,.bg-mgmt-container,.live-mgmt-container{isolation:isolate;position:relative;overflow:hidden}.live-card-video{object-fit:cover;background:#141414;width:100%;height:100%;display:block}.live-screen-preview.is-clickable{cursor:pointer}.live-camera-settings{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.live-camera-settings>span{color:var(--vw-ink-2)}.live-mgmt-container{flex-direction:column;display:flex}@media (width>=861px){.live-mgmt-container{box-sizing:border-box;height:calc(100vh - 7rem)}}.live-studio{flex-direction:column;flex:1;gap:1.125rem;min-height:0;display:flex}.live-studio-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.live-studio-eyebrow{color:#f7a8b8;letter-spacing:.18em;font-size:.625rem;font-weight:700}.live-studio-heading h2{color:var(--vw-ink);margin:.375rem 0 .25rem;font-size:1.625rem;font-weight:650}.live-studio-heading p{color:var(--vw-ink-2);margin:0;font-size:.8125rem}.live-studio-scene{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.live-studio-scene-label{color:var(--vw-ink-2);font-size:.75rem}.live-scene-select{width:12.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;color:var(--vw-ink)!important;background:#ffffff12!important;border-color:#ffffff24!important;border-radius:.625rem!important}.live-scene-select .ant-select-arrow{color:var(--vw-ink-2)}.live-scene-select:not(.ant-select-disabled):hover{background:#ffffff1a!important;border-color:#ffffff42!important}.live-scene-select.ant-select-focused,.live-scene-select.ant-select-open,.live-scene-select:focus-within{background:#ffffff1a!important;border-color:#ffffff52!important;box-shadow:0 0 0 .125rem #ffffff14!important}.live-scene-popup{-webkit-backdrop-filter:blur(1.25rem)saturate(130%);backdrop-filter:blur(1.25rem)saturate(130%);background:linear-gradient(160deg,#ffffff12,#ffffff03),#161a20f0!important;border:1px solid #ffffff1f!important;border-radius:.75rem!important;padding:.375rem!important;box-shadow:0 1.125rem 2.75rem #00000070,inset 0 1px #ffffff14!important}.live-scene-popup .ant-select-item{min-height:2.125rem;color:var(--vw-ink-2);border-radius:.5rem;margin:.1875rem 0;padding:.4375rem .625rem;font-size:.7813rem;line-height:1.25rem;transition:background-color .18s,color .18s}.live-scene-popup .ant-select-item-option:hover,.live-scene-popup .ant-select-item-option-active{color:var(--vw-ink)!important;background:#ffffff12!important}.live-scene-popup .ant-select-item-option-selected{font-weight:600;position:relative;color:#fff!important;background:#ffffff1c!important}.live-scene-popup .ant-select-item-option-selected:hover{background:#ffffff26!important}.live-scene-popup .ant-select-item-option-selected:after{content:"";background:#ffffff61;border-radius:.125rem;width:.1875rem;height:.875rem;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.live-scene-add-icon{width:2rem;height:2rem;color:var(--vw-ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.live-scene-add-icon:hover:not(:disabled){color:var(--vw-ink);background:#f43f5e29;border-color:#f43f5e73}.live-scene-add-icon:disabled{color:var(--vw-ink-3);cursor:not-allowed;background:#ffffff0a;border-color:#ffffff14}.live-studio-loading{color:var(--vw-ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.875rem;font-size:.8125rem;display:flex}.live-studio-body{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(16.25rem,.74fr) minmax(14.5rem,.55fr);gap:1.125rem;min-height:0;display:grid}.live-studio-body.is-live{grid-template-columns:minmax(0,1fr) minmax(18.75rem,21.25rem);transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),gap .36s cubic-bezier(.22,1,.36,1)}.live-studio-body.is-live.is-translation-collapsed{grid-template-columns:minmax(0,1fr) 0;gap:0}.live-studio-body.is-translation-collapsed .live-studio-translation{overflow:hidden}.live-stage-column{flex-direction:column;gap:.625rem;min-width:0;min-height:0;display:flex}.live-stage-column .live-stage{flex:1;min-height:26.25rem}.live-stage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.live-stage{background:#0b0d10;border:1px solid #ffffff1f;border-radius:1.125rem;min-height:32.5rem;position:relative;overflow:hidden;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff14}.live-stage-preview{position:absolute;inset:0}.live-stage-photo,.live-stage-photo img{width:100%;height:100%;display:block}.live-stage-photo img{object-fit:cover}.live-stage-photo .live-asset-none,.live-stage-placeholder{width:100%;height:100%;color:var(--vw-ink-3);background:radial-gradient(60% 50% at 50% 30%,#f43f5e1f,#0000 70%),linear-gradient(160deg,#1a1d22,#0b0d10);justify-content:center;align-items:center;font-size:2.875rem;display:flex}.live-stage-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.live-stage-fps{position:absolute;top:1rem;right:1.125rem}.live-signal{color:#ffffffb8;letter-spacing:.08em;align-items:center;gap:.1875rem;font-size:.625rem;display:inline-flex}.live-signal i{background:#ffffffb8;border-radius:1px;width:.1875rem;height:.5625rem}.live-signal i:nth-child(2){height:.75rem}.live-signal i:nth-child(3){height:.9375rem}.live-stage-caption{background:linear-gradient(#0000,#050709db);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex;position:absolute;bottom:0;left:0;right:0}.live-stage-caption-main{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.live-stage-scene{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.live-stage-caption-main small{color:#ffffff8c;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.live-stage-avatar-select{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);flex:none;width:11.875rem;color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important;border-radius:.625rem!important}.live-stage-avatar-select:not(.ant-select-disabled):hover,.live-stage-avatar-select.ant-select-focused,.live-stage-avatar-select.ant-select-open{border-color:#ffffff61!important;box-shadow:0 0 0 .125rem #ffffff1a!important}.live-stage-topbar{z-index:2;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.live-stage-controls{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#080a0d8c;border:1px solid #ffffff1f;border-radius:.625rem;align-items:center;gap:.5rem;padding:.3125rem .5rem;display:flex}.live-quality-select{width:7.375rem}.live-quality-rate{color:#ffffffa6;white-space:nowrap;font-size:.6875rem}.live-camera-toggle{color:#ffffffb8!important}.live-camera-toggle.is-active{color:#fff!important;background:#ffffff1f!important}.live-stage-live-actions{align-items:center;gap:.625rem;display:flex}.live-status-pill{color:#fff;letter-spacing:.12em;background:#f43f5e;border-radius:62.4375rem;padding:.25rem .5625rem;font-size:.625rem;font-weight:700;box-shadow:0 .375rem 1.125rem #f43f5e5c}.live-stop-button{border-radius:.5625rem;color:#fff!important;background:#f43f5e2e!important;border-color:#f43f5e73!important}.live-stop-button:hover{background:#f43f5e4d!important}.live-local-camera{z-index:2;aspect-ratio:16/10;width:11.875rem;color:var(--vw-ink-3);background:#000000b8;border:1px solid #ffffff29;border-radius:.75rem;place-items:center;font-size:.75rem;display:grid;position:absolute;bottom:1rem;right:1rem;overflow:hidden}.live-local-camera video{object-fit:cover;width:100%;height:100%}.live-stage-waiting{z-index:1;color:#ffffffb3;background:#06080a66;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.live-config{flex-direction:column;gap:.875rem;min-width:0;min-height:0;display:flex}.live-config-section{background:linear-gradient(160deg, #ffffff12, #ffffff03), color-mix(in srgb, var(--vw-accent,#f43f5e) 8%, #12161c94);-webkit-backdrop-filter:blur(1.5rem)saturate(130%);backdrop-filter:blur(1.5rem)saturate(130%);border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;overflow:hidden;box-shadow:0 1.125rem 2.75rem #0000004d,inset 0 1px #ffffff14}.live-config-title{color:var(--vw-ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.live-config-title .anticon{color:#f7a8b8;font-size:.9375rem}.live-asset-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-height:0;padding-right:.125rem;display:grid;overflow-y:auto}.live-asset-grid-scroll{flex:1}.live-asset-grid::-webkit-scrollbar{width:.375rem}.live-asset-grid::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:62.4375rem}.live-asset-card{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.live-asset-thumb{aspect-ratio:4/3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.625rem;width:100%;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.live-asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.live-asset-none{width:100%;height:100%;color:var(--vw-ink-3);background:#ffffff0a;justify-content:center;align-items:center;font-size:1.375rem;display:flex}.live-style-fallback{color:#ffffff6b;font-size:1.5rem}.live-asset-card:hover .live-asset-thumb{border-color:#ffffff42}.live-asset-card.is-selected .live-asset-thumb{border-color:#f43f5eb8;box-shadow:0 0 0 1px #f43f5e6b,0 .625rem 1.5rem #f43f5e29}.live-asset-label{color:var(--vw-ink-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.75rem;display:block;overflow:hidden}.live-asset-card.is-selected .live-asset-label{color:var(--vw-ink);font-weight:600}.live-asset-add .live-asset-thumb{background:#ffffff05;border-style:dashed;border-color:#ffffff38}.live-asset-add:hover .live-asset-thumb{border-color:#fff6}.live-asset-add:disabled{cursor:default;opacity:.7}.live-asset-add-hint{color:var(--vw-ink-2);flex-direction:row;gap:.25rem;font-size:1.125rem}.live-actions{flex-direction:column;gap:.875rem;min-width:0;min-height:0;display:flex}.live-actions .live-config-section{flex:1 1 0}.live-voice-row{align-items:center;gap:.5rem;display:flex}.live-voice-select{flex:1;min-width:0}.live-voice-preview{color:var(--vw-ink);background:#ffffff12;border-color:#ffffff29;border-radius:.625rem;flex:none}.live-voice-preview:hover{color:var(--vw-ink)!important;background:#ffffff1f!important;border-color:#ffffff42!important}.live-language-select{width:100%}.live-actions-bottom{flex-direction:column;gap:.625rem;margin-top:auto;display:flex}.live-save-scene{height:2.625rem;color:var(--vw-ink);background:#ffffff14;border-color:#ffffff2e;border-radius:.625rem;font-weight:600}.live-save-scene:hover{color:var(--vw-ink)!important;background:#ffffff21!important;border-color:#ffffff47!important}.live-go-live{background:linear-gradient(135deg,#f43f5e,#fb7185);border:0;border-radius:.625rem;height:3rem;font-size:.9375rem;font-weight:700;box-shadow:0 .875rem 1.875rem #f43f5e47}.live-go-live:hover{background:linear-gradient(135deg,#fb7185,#fda4af)!important}.live-rate-hint{color:var(--vw-ink-3);margin:0;font-size:.6875rem;line-height:1.6}.live-option-list{flex-direction:column;flex:1;gap:.375rem;min-height:0;padding-right:.125rem;display:flex;overflow:hidden auto}.live-option-list::-webkit-scrollbar{width:.375rem}.live-option-list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:62.4375rem}.live-option-row{box-sizing:border-box;width:100%;height:2.375rem;color:var(--vw-ink-2);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5625rem;flex:0 0 2.375rem;align-items:center;gap:.5rem;padding:0 .625rem;font-family:inherit;font-size:.7813rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.live-option-row:hover{color:var(--vw-ink);background:#ffffff14}.live-option-row.is-selected{color:var(--vw-ink);background:#f43f5e1a;border-color:#f43f5e61}.live-option-row.is-disabled,.live-option-row.is-disabled:hover{color:var(--vw-ink-3);cursor:not-allowed;background:#ffffff05;border-color:#ffffff0f}.live-option-row.is-disabled .live-option-indicator{opacity:.4}.live-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.live-option-tag{color:#f7a8b8;background:#f43f5e24;border-radius:62.4375rem;flex:none;padding:1px .375rem;font-size:.625rem}.live-option-tag.is-muted{color:var(--vw-ink-3);background:#ffffff0f}.live-option-icon{color:var(--vw-ink-3);flex:none;font-size:.8125rem}.live-option-play{flex:none;color:var(--vw-ink-3)!important}.live-option-play:hover{color:var(--vw-ink)!important;background:#ffffff14!important}.live-option-indicator{border:1px solid #ffffff3d;border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem}.live-option-row.is-selected .live-option-indicator{background:#f43f5e;border-color:#f43f5e;box-shadow:0 0 0 .1875rem #f43f5e2e}.live-option-empty{color:var(--vw-ink-3);margin:.125rem 0 0;font-size:.75rem}.live-studio-body.is-live.is-solo{grid-template-columns:minmax(0,1fr)}.live-studio-translation{min-width:0;display:flex}.live-studio-translation .translation-panel-shell{flex:1;width:100%;min-width:0;height:auto;min-height:0}.live-scene-modal-hint{color:var(--vw-ink-2);margin:0 0 .75rem;font-size:.75rem}.live-scene-name-input{background:#ffffff0f;border-color:#ffffff24;border-radius:.625rem}@media (width<=1180px){.live-studio-body{grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr)}.live-config{grid-column:1/2}.live-actions{grid-area:1/2/3/3}.live-stage{min-height:26.25rem}.live-config-section{flex:none}}@media (width<=860px){.live-studio-body,.live-studio-body.is-live{grid-template-columns:minmax(0,1fr)}.live-config,.live-actions{grid-area:auto}.live-config-section,.live-actions .live-config-section{flex:none}.live-option-list{flex:none;max-height:12.5rem}.live-stage{min-height:20rem}.live-studio-translation .translation-panel-shell{height:28.75rem}}.live-streaming-page{z-index:5;color:var(--vw-ink);background:radial-gradient(circle at 10% 6%,#8b6cff38,#0000 34%),radial-gradient(circle at 94% 84%,#f43f5e24,#0000 36%),linear-gradient(#0d0d10db 0%,#08080aeb 100%);padding:1.75rem 2rem 2rem;position:absolute;inset:0;overflow:auto}.live-streaming-header{justify-content:space-between;align-items:center;max-width:100%;margin:0 auto 1.375rem;display:flex}.live-streaming-heading,.live-streaming-status{align-items:center;display:flex}.live-streaming-heading{gap:1rem}.live-streaming-back{border-radius:.5rem;height:2.375rem;padding:0 .625rem;color:var(--vw-ink-2)!important}.live-streaming-back:hover{color:#8a7340!important;background:#bfa16a14!important}.live-streaming-divider{background:var(--vw-line-strong);width:1px;height:1.875rem}.live-streaming-eyebrow,.live-streaming-card-kicker{color:#8a7340;letter-spacing:.16em;font-size:.625rem;font-weight:700}.live-streaming-header h1,.live-streaming-card h2{color:var(--vw-ink);margin:.1875rem 0 0;font-size:1.25rem;font-weight:650}.live-streaming-status{color:var(--vw-ink-2);gap:.5625rem;font-size:.75rem}.live-streaming-status .ant-tag{letter-spacing:.12em;border:0;border-radius:62.4375rem;margin:0;font-size:.625rem;font-weight:700}.live-status-dot{background:#f43f5e;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .3125rem #f43f5e1f}.live-streaming-card{background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-rose) 9%, #12161c8f);-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;flex:1;min-width:0;min-height:calc(100vh - 9.375rem);display:flex;overflow:hidden;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.live-streaming-card-header{border-bottom:1px solid var(--vw-line);justify-content:space-between;align-items:center;min-height:4.25rem;padding:0 1.25rem;display:flex}.live-streaming-card-header-left{align-items:center;gap:.625rem;display:flex}.live-capture-description{color:var(--vw-ink-2);margin:0;padding:.5rem 1.25rem;font-size:.8125rem}.live-camera-toggle{border-radius:.5rem;height:1.875rem;padding:0 .625rem;font-size:.75rem;color:var(--vw-ink-2)!important}.live-camera-toggle:not(:disabled):hover{color:#8a7340!important;background:#bfa16a14!important}.live-camera-toggle-active{color:#8a7340!important;background:#bfa16a1f!important}.live-streaming-card h2{font-size:.9375rem}.live-stop-button{border-radius:.5rem;align-items:center;height:2rem;padding:0 .75rem;font-size:.75rem;display:flex;color:#ef4444!important}.live-stop-icon{box-sizing:border-box;border:.0938rem solid;border-radius:50%;width:1.125rem;height:1.125rem;display:block;position:relative}.live-stop-icon:after{content:"";background:currentColor;border-radius:1px;width:.375rem;height:.375rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.live-stop-button:not(:disabled):hover{color:#dc2626!important;background:#ef444414!important}.live-streaming-session-id{color:var(--vw-ink-2);letter-spacing:.08em;font-size:.6875rem;font-family:monospace!important}.live-streaming-content{align-items:stretch;gap:1.125rem;width:min(100rem,100%);min-height:calc(100vh - 9.375rem);margin:0 auto;display:flex}.live-streaming-video{object-fit:contain;background:#ffffff0a;flex:1;width:100%;min-height:0;display:block}.live-streaming-video-area{flex:1;min-height:0;display:flex}.live-streaming-video-area-split{gap:.125rem}.live-streaming-video-area-split .live-streaming-video-pane{width:50%}.live-streaming-video-pane{flex:1;width:100%;min-height:0;display:flex;position:relative}.live-streaming-video-label{z-index:1;color:#f3f4f5;letter-spacing:.04em;background:#1414148c;border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.live-streaming-empty{min-height:32.5rem;color:var(--vw-ink-2);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.live-streaming-empty strong{color:var(--vw-ink);font-size:1rem}.live-streaming-empty span{font-size:.8125rem}@media (width<=900px){.live-streaming-page{padding:1.125rem}.live-streaming-header{align-items:flex-start;gap:1rem}.live-streaming-content{flex-direction:column}.live-streaming-card{min-height:26.25rem}.live-streaming-card-header{min-height:3.75rem;padding:0 .875rem}.live-streaming-video{min-height:22.5rem}.live-streaming-video-area-split{flex-direction:column}.live-streaming-video-area-split .live-streaming-video-pane{width:100%}.live-streaming-session-id{display:none}}@media (width<=560px){.live-streaming-header{flex-direction:column}.live-streaming-status{padding-left:.625rem}}.navigate{z-index:10;min-width:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navigate-button{background:var(--vw-card);width:3.75rem;height:3.75rem;color:var(--vw-ink);text-align:center;border-radius:50%;font-size:1.5rem;line-height:3.75rem;display:block}.navigate-button:hover,.navigate-button:active{background:var(--vw-card-hover);color:var(--vw-ink)}.navigate-button:disabled,.navigate-button:disabled:hover,.navigate-button:disabled:active{background:var(--vw-panel);color:var(--vw-ink-3)}.video-upload-preview{aspect-ratio:16/9;background:#141414;border:1px solid #e5e6e8;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.video-upload-preview video{object-fit:contain;width:100%;height:100%;display:block}.video-upload-preview .video-upload-remove{z-index:1;background:#fff;width:2.25rem;height:2.25rem;position:absolute;top:.5rem;right:.5rem}.video-detail{z-index:1030;color:#eceef1;background:#0b0b0c;display:flex;position:fixed;inset:0}.video-detail-stage{background:#000;flex:1;justify-content:center;align-items:center;min-width:0;padding:2.5rem 2.5rem 5rem 4.5rem;display:flex;position:relative}.video-detail-back{color:#e6e8ec;cursor:pointer;background:#ffffff14;border:0;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;transition:background-color .18s;display:grid;position:absolute;top:1.25rem;left:1.25rem}.video-detail-back:hover{background:#ffffff29}.video-detail-player{background:#000;border-radius:.75rem;max-width:100%;max-height:100%}.video-detail-empty{color:#9a9da4;font-size:.875rem}.video-detail-actions{gap:.5rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.video-detail-action{color:#d7d9de;cursor:pointer;background:#202024;border:1px solid #ffffff1a;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.9375rem;transition:background-color .18s,color .18s;display:grid}.video-detail-action:hover:not(:disabled){color:#fff;background:#2c2c31}.video-detail-action:disabled{cursor:not-allowed;opacity:.45}.video-detail-side{background:#0f0f11;border-left:1px solid #ffffff12;width:clamp(17.5rem,23vw,22rem);padding:1.75rem 1.5rem 2rem;overflow-y:auto}.video-detail-title{align-items:center;gap:.5rem;display:flex}.video-detail-title h2{color:#f3f4f6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600;overflow:hidden}.video-detail-rename{color:#8b8e94;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;width:1.5rem;height:1.5rem;font-size:.8125rem}.video-detail-rename:hover{color:#fff;background:#ffffff14}.video-detail-section-title{color:#a9acb2;margin:1.75rem 0 .875rem;font-size:.75rem}.video-detail-meta-card{background:#17171a;border:1px solid #ffffff12;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem;display:flex}.video-detail-thumb{aspect-ratio:16/10;background:#000;border-radius:.5rem;flex:none;width:5.5rem;overflow:hidden}.video-detail-thumb video{object-fit:cover;width:100%;height:100%}.video-detail-meta-row{color:#cdd0d5;flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.video-detail-date{color:#86898f;margin-top:.375rem;font-size:.6875rem}.video-detail-quick{background:#17171a;border:1px solid #ffffff12;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;padding:.75rem;display:grid}.video-detail-quick-item{color:#c2c5cb;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4375rem;padding:.4375rem .5rem;font-size:.75rem;transition:background-color .18s,color .18s;display:inline-flex}.video-detail-quick-item:hover{color:#fff;background:#ffffff12}@media (width<=900px){.video-detail{flex-direction:column}.video-detail-stage{padding:3.25rem 1rem 4.5rem}.video-detail-side{border-top:1px solid #ffffff12;border-left:0;width:100%}}.video-picker-modal .ant-modal-content{background:#1b1d22;border:1px solid #ffffff0f;border-radius:.875rem;padding:1.125rem 1.25rem 1rem;box-shadow:0 1.5rem 3rem #0000008c}.video-picker-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.video-picker-head h3{color:#f2f3f5;margin:0;font-size:1rem;font-weight:600}.video-picker-close{color:#8b8d94;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;transition:color .18s,background-color .18s;display:grid}.video-picker-close:hover{color:#fff;background:#ffffff0f}.video-picker-body{min-height:16rem;max-height:60vh;padding-right:.25rem;overflow-y:auto}.video-picker-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.video-picker-item{cursor:pointer;background:#2a2c32;border:1px solid #0000;border-radius:.625rem;padding:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.video-picker-item:hover{border-color:#ffffff38}.video-picker-item.is-selected{border-color:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffff38}.video-picker-thumb{aspect-ratio:16/9;object-fit:contain;pointer-events:none;background:#000;width:100%;display:block}.video-picker-loading{z-index:1;background:#0e0e10a6;place-items:center;display:grid;position:absolute;inset:0}.video-picker-thumb--empty{color:#5c5f66;place-items:center;font-size:1.5rem;display:grid}.video-picker-meta{color:#d0d2d6;text-shadow:0 1px 2px #0009;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.4;display:flex;position:absolute;bottom:.375rem;left:.5rem}.video-picker-meta em{color:#a7aab0;font-style:normal}.video-picker-expand{color:#c9ccd1;cursor:pointer;background:#00000073;border-radius:.3125rem;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:grid;position:absolute;bottom:.375rem;right:.375rem}.video-picker-expand:hover{color:#fff;background:#000000b3}.video-picker-empty{color:#8b8d94;text-align:center;margin:4rem auto;font-size:.8125rem}.video-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;display:grid}.video-avatar-item{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:.625rem .5rem;transition:border-color .18s,background-color .18s;display:flex}.video-avatar-item:hover{background:#ffffff14}.video-avatar-item.is-selected{background:#ffffff1a;border-color:#ffffff8c}.video-avatar-thumb{aspect-ratio:1;color:#6d7076;background:#26282d;border-radius:.625rem;place-items:center;width:100%;font-size:1.5rem;display:grid;overflow:hidden}.video-avatar-thumb img{object-fit:cover;width:100%;height:100%}.video-avatar-name{color:#cfd1d6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.video-avatar-item.is-selected .video-avatar-name{color:#fff}.video-picker-foot{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.video-picker-btn{color:#dcdde1;cursor:pointer;background:#33363c;border:0;border-radius:.5rem;min-width:4.5rem;height:2.25rem;padding:0 1rem;font-size:.8125rem;transition:background-color .18s}.video-picker-btn:hover{background:#3d4048}.video-picker-btn--primary{color:#12202e;background:#cfe7fb}.video-picker-btn--primary:hover:not(:disabled){background:#e2f1fd}.video-picker-btn:disabled{cursor:not-allowed;opacity:.5}.face-consent-modal .ant-modal-content{background:#1f2126;border:1px solid #ffffff0f;border-radius:.875rem;padding:1.75rem 2rem 1.5rem;box-shadow:0 1.5rem 3rem #0000008c}.face-consent-head{justify-content:space-between;align-items:center;margin-bottom:1.125rem;display:flex}.face-consent-head h3{color:#f2f3f5;margin:0;font-size:1.25rem;font-weight:600}.face-consent-close{color:#8b8d94;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.face-consent-close:hover{color:#fff;background:#ffffff0f}.face-consent-desc{color:#b9bcc2;margin:0 0 1rem;font-size:.875rem;line-height:1.75}.face-consent-note{color:#a9acb3;background:#282b31;border-radius:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.75}.face-consent-check{color:#c7cacf;cursor:pointer;align-items:flex-start;gap:.625rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.75;display:flex}.face-consent-check input{accent-color:#cfe7fb;cursor:pointer;width:1.125rem;height:1.125rem;margin-top:.25rem}.face-consent-link{color:#9fc8ea;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.face-consent-link:hover{text-decoration:underline}.face-consent-foot{justify-content:flex-end;gap:.625rem;display:flex}.face-consent-btn{color:#dcdde1;cursor:pointer;background:#33363c;border:0;border-radius:.5rem;min-width:5.5rem;height:2.625rem;padding:0 1.25rem;font-size:.875rem;transition:background-color .18s}.face-consent-btn:hover{background:#3d4048}.face-consent-btn--primary{color:#12202e;background:#cfe7fb}.face-consent-btn--primary:hover:not(:disabled){background:#e2f1fd}.face-consent-btn:disabled{color:#7f838a;cursor:not-allowed;background:#2c2f35}.face-consent-doc .ant-modal-content{padding:1.75rem 2rem 1.5rem}.face-consent-doc-body{color:#c3c6cc;max-height:62vh;padding-right:.75rem;font-size:.875rem;line-height:1.9;overflow-y:auto}.face-consent-doc-body section{margin-bottom:1rem}.face-consent-doc-body strong{color:#e8eaed;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.face-consent-doc-body p{text-indent:2em;margin:0 0 .5rem}.video-mgmt-container{isolation:isolate;box-sizing:border-box;background:0 0;border:0;border-radius:0;min-height:calc(100vh - 7rem);padding:0;position:relative;overflow:visible}.video-mgmt-container>*{z-index:1;position:relative}.video-workspace{box-sizing:border-box;grid-template-columns:4.5rem minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:calc(100vh - 7.125rem);padding:.75rem;display:grid}.video-sidebar{background:0 0;border:0;flex-direction:column;align-items:center;gap:.875rem;height:100%;padding:.75rem .125rem;display:flex}.video-nav-item{color:#717176;text-align:center;cursor:pointer;background:#ffffff06;border:0;border-radius:.875rem;flex-direction:column;align-items:center;gap:.1875rem;width:3.25rem;padding:.5rem .125rem .4375rem;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.video-nav-item:hover{color:#cfcfcf;background:#ffffff12}.video-nav-item.is-active{color:#111;background:#ededed;box-shadow:0 .5rem 1.25rem #00000073,0 0 1.5rem #ffffff1f}.video-nav-item.is-active:hover{color:#111;background:#fff}.video-nav-item:focus-visible{outline-offset:1px;outline:.125rem solid #fff6}.video-nav-icon{width:1.625rem;height:1.625rem;color:inherit;place-items:center;font-size:1.375rem;display:grid}.video-nav-label{color:inherit;letter-spacing:.01em;white-space:nowrap;font-size:.5938rem;font-weight:500;line-height:1.2}.video-main{flex-direction:column;min-width:0;padding:0;display:flex}.video-studio{flex:1;grid-template-columns:clamp(23.75rem,23vw,32.5rem) minmax(0,1fr);gap:.75rem;min-height:calc(100vh - 8.625rem);display:grid}.video-create{background:#0d0d0e;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem 1.25rem 1.125rem;display:flex}.video-create form{flex-direction:column;gap:.875rem;min-width:0;display:flex}.video-create-head h2{color:#f5f5f5;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.video-create-head p{color:#8e8e8e;margin:0;font-size:.75rem;line-height:1.6}.video-example{background:linear-gradient(135deg,#232325,#151516);border:1px solid #ffffff14;border-radius:.75rem;position:relative;overflow:hidden}.video-example-video{pointer-events:none;width:100%;height:auto;display:block}.video-example-badge{color:#dedede;background:#00000094;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;line-height:1.5;position:absolute;top:.5rem;left:.5rem}.video-example-tags{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:.5rem .5rem auto}.video-example-tag{color:#fff;background:#00000094;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;line-height:1.5}.video-example-tag--after{background:#2f6bff}.video-create-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.video-create-card{flex-direction:column;min-width:0;display:flex}.video-create-card-head{color:#cfcfcf;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:flex}.video-create-card-head .anticon{color:#9d9d9d;font-size:.8125rem}.video-create-card-body{background:#1b1b1d;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;gap:.375rem;min-height:9.25rem;padding:.75rem .625rem;display:flex}.video-create-row{color:#b9b9b9;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.75rem;line-height:1.4;transition:background-color .18s,color .18s;display:flex}.video-create-row:hover{color:#fff;background:#ffffff0f}.video-create-row .anticon{font-size:.8125rem}.video-create-card-body .ant-upload-drag{background:0 0;border:0;border-radius:.5rem;width:100%;height:auto;min-height:0;padding:0}.video-create-card-body .ant-upload-drag:hover{background:#ffffff0f}.video-create-card-body .ant-upload-drag .ant-upload-btn{padding:0}.video-create-card-body .ant-upload-drag .video-upload-row{color:#b9b9b9;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.375rem .5rem;font-size:.75rem;line-height:1.4;display:flex}.video-create-card-body .ant-upload-drag:hover .video-upload-row{color:#fff}.video-create-card-body .video-upload-preview{border-color:#ffffff1f;border-radius:.625rem}.video-create-card-body .ant-form-item{width:100%;margin:0}.video-create-card-body .ant-form-item .ant-select{width:100%}.video-mgmt-container .ant-select-selector,.video-mgmt-container .ant-upload-drag,.video-mgmt-container .ant-btn{border-radius:.5rem!important}.video-mgmt-container .ant-card{border-radius:.875rem!important}.video-create-thumb{object-fit:cover;border-radius:.5rem;align-self:center;width:3.25rem;height:3.25rem;margin-top:.375rem;display:block}.video-resolution{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}.video-resolution-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.video-resolution-item{color:#c9c9cc;cursor:pointer;background:#1b1b1d;border:1px solid #ffffff1a;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;height:3.25rem;font-size:.875rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:flex}.video-resolution-label{font-size:.875rem;font-weight:600;line-height:1.2}.video-resolution-desc{color:#8a8a90;font-size:.75rem;font-weight:400;line-height:1.2}.video-resolution-item:hover{color:#fff;background:#232325;border-color:#ffffff38}.video-resolution-item.is-active{color:#111;background:#ededed;border-color:#ededed}.video-resolution-item.is-active .video-resolution-desc{color:#4a4a4f}.video-create-foot{margin-top:auto;padding-top:.25rem}.video-create-btn{color:#111;cursor:pointer;background:#f0f0f0;border:0;border-radius:.75rem;width:100%;height:2.75rem;font-size:.875rem;font-weight:600;transition:background-color .18s}.video-create-btn:hover:not(:disabled){background:#fff}.video-create-btn:disabled{color:#8a8a8a;cursor:not-allowed;background:#262628}.video-results{background:#141416;border:1px solid #ffffff0f;border-radius:.875rem;flex-direction:column;min-width:0;padding:1rem 1.25rem 1.25rem;display:flex}.video-results--full{flex:1;min-height:calc(100vh - 8.625rem);padding:1.25rem}.video-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.video-filter-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.video-chip{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.4;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.video-chip:hover{color:#e2e2e2;border-color:#ffffff42}.video-chip.is-active{color:#fff;background:#2b2b2d;border-color:#ffffff38}.video-chip-dot{background:#e8e8e8;border-radius:.125rem;width:.375rem;height:.375rem}.video-chip--status{color:#111;background:#d8d8d8;border-color:#0000}.video-chip--status .video-chip-dot{background:#111}.video-section-switch{width:auto;min-width:7.625rem;color:#e6e6e6!important;background:#ffffff0d!important;border-color:#ffffff1f!important;border-radius:.625rem!important}.video-section-switch:hover{background:#ffffff17!important;border-color:#ffffff38!important}.video-section-switch .ant-select-arrow{color:#bdbdbd}.video-section-popup .ant-select-item-option{color:#cfcfcf!important;background:0 0!important}.video-section-popup .ant-select-item-option:hover,.video-section-popup .ant-select-item-option-active{color:#fff!important;background:#ffffff12!important}.video-section-popup .ant-select-item-option-selected{color:#fff!important;background:#ffffff1f!important}.video-results-body{flex-direction:column;flex:1;min-height:0;display:flex}.video-results-empty{color:#8a8a8a;margin:auto;font-size:.8125rem}.video-guide{text-align:center;margin:auto;padding:1.5rem 0}.video-guide h3{color:#f2f2f2;letter-spacing:.01em;margin:0 0 1.75rem;font-size:1.375rem;font-weight:700}.video-guide-steps{grid-template-columns:repeat(3,minmax(0,15rem));justify-content:center;gap:1.75rem;display:grid}.video-guide-step{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.video-guide-icon{color:#cfcfcf;background:linear-gradient(135deg,#3a3a3d,#242426);border:1px solid #ffffff12;border-radius:.75rem;place-items:center;width:100%;height:11.25rem;margin-bottom:.75rem;font-size:1.625rem;display:grid}.video-guide-tile{aspect-ratio:4/3;object-fit:cover;background:#1b1b1d;border:1px solid #ffffff12;border-radius:.75rem;width:100%;margin-bottom:.75rem;display:block}.video-guide-step strong{color:#e8e8e8;font-size:.875rem;font-weight:600}.video-guide-step p{color:#8b8b8b;margin:.3125rem 0 0;font-size:.7813rem;line-height:1.6}.video-results .video-mgmt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.video-results-body>.resource-empty-state,.video-results-body>.resource-loading-state{width:100%;margin:auto}.video-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.video-panel-head>div{min-width:0}.video-rate-pill{color:#d0d0d0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:62.4375rem;flex:none;padding:.25rem .6875rem;font-size:.7188rem}.video-panel-head h2{color:var(--vw-ink);margin:0 0 .375rem;font-size:1.125rem;font-weight:650}.video-panel-head p{color:var(--vw-ink-2);margin:0;font-size:.7813rem;line-height:1.7}.video-mgmt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=1280px){.video-mgmt-grid,.video-results .video-mgmt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.video-mgmt-grid,.video-results .video-mgmt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-mgmt-card{-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);transition:all .25s;overflow:hidden;background:linear-gradient(160deg,#ffffff12,#ffffff03),#141414e0!important;border:1px solid #ffffff1f!important;border-radius:1.125rem!important;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17!important}.video-mgmt-container .resource-empty-state,.video-mgmt-container .resource-loading-state{-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);background:linear-gradient(160deg,#ffffff12,#ffffff03),#141414e0;border:1px solid #ffffff1f;border-radius:1.125rem;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17}.video-mgmt-card:hover{border-color:#ffffff52!important;box-shadow:0 1rem 2.125rem #0000006b,0 0 1.5rem #ffffff0f!important}.video-mgmt-card.is-generating:hover{box-shadow:none!important}.video-mgmt-cover{background:#ffffff0a;justify-content:center;align-items:center;height:11.875rem;display:flex;position:relative;overflow:hidden}.video-mgmt-cover.is-processing,.video-mgmt-cover.is-running,.video-mgmt-cover.is-queued{background:linear-gradient(135deg,#ffffff12,#ffffff05)}.video-mgmt-cover.is-failed{background:linear-gradient(135deg,#f43f5e33,#f43f5e14)}.video-mgmt-video{object-fit:cover;background:#1b222b;width:100%;height:100%}:-webkit-any(.video-mgmt-video:fullscreen,.video-mgmt-video:-webkit-full-screen){object-fit:contain}:is(.video-mgmt-video:fullscreen,.video-mgmt-video:fullscreen){object-fit:contain}.video-mgmt-placeholder-icon{color:var(--vw-ink-3);font-size:2.625rem}.video-mgmt-progress{width:80%;color:var(--vw-ink-2);flex-direction:column;align-items:center;gap:.625rem;font-size:.75rem;display:flex}.video-quality-cost,.video-repair-cost{color:#d8d8d8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:62.4375rem;align-items:center;gap:.375rem;width:fit-content;margin:.625rem 0 0;padding:.25rem .75rem;font-size:.75rem;line-height:1.6;display:inline-flex}.video-repair-cost{margin:0 0 1.25rem}.video-mgmt-container .ant-switch.ant-switch-checked{background:#3d3d3d}.video-mgmt-container .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#4a4a4a}.video-mgmt-container .ant-progress-bg{background:#ededed!important}.video-mgmt-progress .ant-progress{width:100%}.video-mgmt-generating-mask{z-index:3;cursor:wait;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#1414149e;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.video-mgmt-generating-mask .video-mgmt-progress{color:#fff;gap:.75rem;width:min(13.75rem,100%);font-size:.8125rem;font-weight:600}.video-mgmt-generating-mask .ant-spin{color:#fff}.video-mgmt-generating-mask .ant-spin .ant-spin-dot-item{background-color:#fff}.video-mgmt-video-loading{z-index:2;color:#d9dade;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101012c7;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;font-size:.75rem;display:flex;position:absolute;inset:0}.video-mgmt-video-loading .ant-spin .ant-spin-dot-item{background-color:#e6e7ea}.video-mgmt-failed{color:#f08a82;font-size:.875rem;font-weight:600}.video-mgmt-status-tag{margin:0;position:absolute;top:.75rem;right:.75rem}.video-mgmt-info{padding:.25rem .125rem}.video-mgmt-title{color:var(--vw-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;overflow:hidden}.video-mgmt-meta{color:var(--vw-ink-2);justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75rem;display:flex}.video-mgmt-output-url{color:#bfa16a;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:.75rem;display:block;overflow:hidden}.video-create-divider{background:#ffffff14;height:1px;margin:.25rem .5rem}.video-picked{border-radius:.625rem;width:100%;position:relative;overflow:hidden}.video-picked-video,.video-picked-photo{background:#000;border-radius:.625rem;width:100%;display:block}.video-picked-video{aspect-ratio:16/9;object-fit:contain}.video-picked-photo{aspect-ratio:1;object-fit:cover;max-height:9rem}.video-picked-photo--empty{color:#6f7075;place-items:center;font-size:1.5rem;display:grid}.video-picked-tag{color:#e4e5e8;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:.375rem;max-width:calc(100% - 2.5rem);padding:.125rem .5rem;font-size:.6875rem;position:absolute;bottom:.4375rem;left:.4375rem;overflow:hidden}.video-picked-remove{color:#f1f2f4;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;transition:background-color .18s;display:grid;position:absolute;top:.5rem;right:.5rem}.video-picked-remove:hover{color:#fff;background:#000000bf}.video-photo-input{display:none}.video-create-btn{justify-content:center;align-items:center;gap:.625rem;display:flex}.video-create-btn.is-ready{background:linear-gradient(100deg,#e4e1f6 0%,#d3e4fa 55%,#c7e2fb 100%)}.video-create-btn.is-ready:hover:not(:disabled){background:linear-gradient(100deg,#eeebfb 0%,#deedfe 55%,#d3eefd 100%)}.video-create-cost{align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.video-cost-icon{background:radial-gradient(circle at 34% 30%,#ffffffd9 0 18%,#0000 19%),#12141a;border-radius:50%;width:.9375rem;height:.9375rem;display:inline-block}.video-progress-panel{text-align:left;background:linear-gradient(160deg,#ffffff12,#ffffff03),#141416e0;border:1px solid #ffffff1a;border-radius:1.125rem;width:min(34rem,100%);margin:auto;padding:1.5rem 1.625rem;box-shadow:0 1.125rem 2.75rem #00000052}.video-progress-badge{color:#e2e3e7;background:#ffffff14;border-radius:999px;align-items:center;gap:.4375rem;margin-bottom:.75rem;padding:.1875rem .625rem;font-size:.6875rem;display:inline-flex}.video-progress-pulse{background:#d8dae0;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-out infinite video-progress-pulse;box-shadow:0 0 #ffffff73}@keyframes video-progress-pulse{70%{box-shadow:0 0 0 .4375rem #fff0}to{box-shadow:0 0 #fff0}}.video-progress-stage{aspect-ratio:16/9;background:#17181b;border-radius:.75rem;place-items:center;width:100%;margin-bottom:1rem;display:grid;position:relative;overflow:hidden}.video-progress-stage.is-done .video-progress-stage-shimmer{opacity:.35;animation:none}.video-progress-stage-shimmer{background:linear-gradient(100deg,#fff0 20%,#ffffff1a 42%,#ffffff29 50%,#ffffff1a 58%,#fff0 80%) 0 0/220% 100%;animation:1.8s linear infinite video-progress-shimmer;position:absolute;inset:0}@keyframes video-progress-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.video-progress-stage-text{color:#b9bbc1;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex;position:relative}.video-progress-stage-text:before{content:"";border:2px solid #fff3;border-top-color:#e6e7ea;border-radius:50%;width:.875rem;height:.875rem;animation:.9s linear infinite video-progress-spin}@keyframes video-progress-spin{to{transform:rotate(360deg)}}.video-progress-name{color:#f1f2f4;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.875rem;font-size:.9375rem;font-weight:600;overflow:hidden}.video-progress-bar{background:#ffffff1a;border-radius:999px;height:.375rem;overflow:hidden}.video-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#dcdde1,#fff);height:100%;transition:width .4s;display:block}.video-progress-meta{color:#c9cbd1;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75rem;display:flex}.video-progress-tip{color:#97999f;margin:.875rem 0 0;font-size:.7188rem;line-height:1.7}.video-progress-more{color:#8a8c92;margin:.375rem 0 0;font-size:.6875rem}@media (width<=900px){.video-workspace{grid-template-columns:1fr;min-height:0}.video-sidebar{flex-flow:wrap;justify-content:flex-start;height:auto;padding:.25rem 0}.video-nav-item{flex-direction:row;gap:.375rem;width:auto;min-width:5.5rem;padding:.4375rem .625rem}.video-nav-icon{width:1rem;height:1rem;font-size:.875rem}.video-nav-label{font-size:.6875rem}.video-studio{grid-template-columns:1fr;min-height:0}.video-create{height:auto;padding:1rem}.video-results--full{min-height:0}.video-create-foot{margin-top:1rem}.video-guide-steps{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (width<=768px){.video-mgmt-container{border-radius:.875rem}.video-results,.video-results--full{padding:.875rem}.video-mgmt-grid,.video-results .video-mgmt-grid{grid-template-columns:1fr}}.video-card{flex-direction:column;gap:.625rem;min-width:0;display:flex}.video-card-media{aspect-ratio:16/9;background:#191a1d;border-radius:.875rem;position:relative}.video-card-frame{cursor:pointer;border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}:is(.video-card:has(.video-card-generating) .video-card-media,.video-card:has(.video-card-failed) .video-card-media){cursor:default}.video-card-video{object-fit:contain;background:#000;width:100%;height:100%}.video-card-loading{z-index:2;background:#0e0e10b8;place-items:center;display:grid;position:absolute;inset:0}.video-card-loading .ant-spin .ant-spin-dot-item{background-color:#e6e7ea}.video-card-failed,.video-card-generating{color:#e9ebee;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121315d1;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.video-card-failed{color:#f0a39c;font-weight:600}.video-card-generating .ant-progress{width:min(10rem,100%)}.video-card-generating .ant-spin .ant-spin-dot-item{background-color:#e6e7ea}.video-card-status{position:absolute;top:.5rem;left:.5rem;margin:0!important}.video-card-tools{z-index:4;opacity:0;gap:.375rem;transition:opacity .18s;display:flex;position:absolute;top:.5rem;right:.5rem}.video-card-media:hover .video-card-tools,.video-card-media:focus-within .video-card-tools,.video-card.has-menu-open .video-card-tools{opacity:1}.video-card-tool.is-active{background:#ffffff3d}.video-card-tool{color:#f1f2f4;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;transition:background-color .18s;display:grid}.video-card-menu{z-index:6;background:#1c1d20;border:1px solid #ffffff1f;border-radius:.625rem;flex-direction:column;width:8rem;padding:.3125rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .75rem 1.75rem #0000007a}.video-card-menu-item{color:#d9dbe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.75rem;transition:background-color .15s,color .15s;display:flex}.video-card-menu-item:hover:not(:disabled){color:#fff;background:#ffffff17}.video-card-menu-item:disabled{cursor:not-allowed;opacity:.4}.video-card-menu-item.is-danger{color:#eda29b}.video-card-menu-item.is-danger:hover:not(:disabled){color:#ffb3ab;background:#ed786e24}.video-card-menu-divider{background:#ffffff1a;height:1px;margin:.25rem .375rem}.video-card-tool:hover{background:#000000c7}.video-card-info{flex-direction:column;gap:.25rem;padding:0 .125rem;display:flex}.video-card-name{color:var(--vw-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.video-card-meta{color:var(--vw-ink-2);justify-content:space-between;align-items:center;gap:.75rem;font-size:.7188rem;display:flex}.video-card-kind{color:var(--vw-ink-2);align-items:center;gap:.3125rem;display:inline-flex}.video-card-meta>span:last-child{color:var(--vw-ink-3);flex:none}.subscription-page{--vw-accent:#8b6cff;--vw-accent-2:#38d6ff;isolation:isolate;min-height:calc(100vh - 7rem);color:var(--vw-ink);background:0 0;border:1px solid #ffffff0f;border-radius:1.125rem;padding:2rem;position:relative;overflow:hidden}.subscription-page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(56% 44% at 6% 0,#8b6cff47,#0000 66%),radial-gradient(46% 36% at 98% 22%,#38d6ff33,#0000 68%),radial-gradient(36% 28% at 62% 100%,#bfa16a1a,#0000 72%);position:absolute;inset:0}.subscription-page>*{z-index:1;position:relative}.subscription-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.subscription-header-icon{color:#f7f9fc;background:linear-gradient(135deg,#8b6cff,#38d6ff);border-radius:.9375rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 .625rem 1.625rem #8b6cff57}.subscription-eyebrow{color:#bfa16a;letter-spacing:.14em;font-size:.6875rem;font-weight:700}.subscription-header h1{color:var(--vw-ink);margin:.3125rem 0 .25rem;font-size:1.75rem}.subscription-header p{color:var(--vw-ink-2);margin:0;font-size:.8125rem}.subscription-balance{box-sizing:border-box;text-align:left;background:linear-gradient(160deg, #ffffff14, #ffffff03), color-mix(in srgb, var(--vw-accent) 10%, #12161c94);-webkit-backdrop-filter:blur(1.125rem)saturate(130%);backdrop-filter:blur(1.125rem)saturate(130%);border:1px solid #ffffff24;border-radius:.75rem;flex:0 0 10.75rem;grid-template-rows:.875rem 1.875rem 1.375rem;align-content:center;gap:.3125rem;width:10.75rem;min-width:10.75rem;min-height:5.75rem;margin-left:auto;padding:.6875rem .875rem;display:grid;box-shadow:inset 0 1px #ffffff17}.subscription-balance-label{color:var(--vw-ink-2);font-size:.75rem;line-height:.875rem}.subscription-balance-value{color:#bfa16a;font-variant-numeric:tabular-nums;align-items:baseline;gap:.375rem;min-width:0;margin:0;font-size:1.4375rem;font-weight:750;line-height:1.875rem;display:flex}.subscription-balance-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-balance-value small{color:#d9b978;flex:none;font-size:.75rem;font-weight:600}.subscription-balance .subscription-plan-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:.375rem;align-items:center;width:100%;height:1.375rem;margin:0;padding:0 .5625rem;font-size:.6875rem;line-height:1.25rem;display:flex;overflow:hidden}.subscription-notice{color:#d9b978;background:#bfa16a1a;border:1px solid #bfa16a47;border-radius:.625rem;align-items:center;gap:.5rem;margin-bottom:1.375rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.subscription-plan-change-note{color:var(--vw-ink-2);margin:-.625rem 0 1.375rem;padding:0 .25rem;font-size:.75rem;line-height:1.6}.subscription-billing-switch{flex-direction:column;align-items:center;gap:.5rem;margin:0 auto 1.75rem;display:flex}.billing-toggle{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:62.4375rem;gap:.1875rem;padding:.25rem;display:inline-flex}.billing-toggle button{min-width:7.375rem;height:2.125rem;color:var(--vw-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:62.4375rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600}.billing-toggle button.is-active{color:#fff;background:linear-gradient(120deg,#8b6cff52,#38d6ff38);box-shadow:inset 0 1px #ffffff2e,0 .125rem .5rem #0000004d}.subscription-billing-switch>span{color:var(--vw-ink-2);font-size:.75rem}.subscription-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.subscription-plan-group{grid-column:1/-1;grid-template-columns:subgrid;gap:inherit;display:grid}.subscription-card{-webkit-backdrop-filter:blur(1.5rem)saturate(135%);backdrop-filter:blur(1.5rem)saturate(135%);position:relative;overflow:hidden;background:linear-gradient(160deg, #ffffff17, #ffffff03), color-mix(in srgb, var(--vw-accent) 10%, #12161c8f)!important;border-color:#ffffff1f!important;border-radius:1rem!important;box-shadow:0 1.125rem 2.75rem #00000057,inset 0 1px #ffffff17!important}.subscription-card:before{content:"";background:var(--plan-accent);height:.25rem;position:absolute;top:0;left:0;right:0}.subscription-popular{color:#d9b978;background:#bfa16a29;border-radius:62.4375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:1rem;right:1rem}.subscription-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.subscription-plan-name{color:var(--vw-ink);font-size:1.125rem;font-weight:700}.subscription-description{min-height:2.625rem;color:var(--vw-ink-2);margin:.625rem 0 1rem;font-size:.8125rem}.subscription-price{color:var(--vw-ink);margin-bottom:1.125rem;font-size:2.625rem;font-weight:800;line-height:1}.subscription-price span{margin-right:.125rem;font-size:1.25rem}.subscription-price small{color:var(--vw-ink-2);margin-left:.3125rem;font-size:.8125rem;font-weight:500}.subscription-price-block{min-height:6rem}.subscription-original-price{color:var(--vw-ink-2);margin-bottom:.125rem;font-size:.9375rem;text-decoration:line-through}.subscription-monthly-equivalent{color:var(--vw-ink-2);margin-top:.4375rem;font-size:.6875rem}.custom-plan-title{min-height:2.625rem;color:var(--vw-ink);margin:.625rem 0 1rem;font-size:1.5625rem;font-weight:750;line-height:1.15}.subscription-card .ant-btn{background:var(--plan-accent);height:2.5rem;box-shadow:none;border:0}.subscription-card .ant-btn:disabled,.subscription-card .ant-btn:disabled:hover{color:var(--vw-ink-3);cursor:not-allowed;background:#ffffff0f}.subscription-block-reason{color:#d9b978;margin-top:.5rem;font-size:.75rem;line-height:1.5}.subscription-custom-card .ant-btn{background:#39434d}.subscription-features{border-top:1px solid var(--vw-line);gap:.8125rem;margin-top:1.375rem;padding-top:1.375rem;display:grid}.subscription-features div{color:var(--vw-ink-2);align-items:flex-start;gap:.5625rem;font-size:.8125rem;display:flex}.subscription-features .anticon{color:var(--plan-accent);margin-top:.1875rem}.custom-contact-content p{color:var(--vw-ink-2);margin:0 0 .75rem}.custom-contact-content a{color:#bfa16a;font-size:1.125rem;font-weight:700}@media (width<=1200px){.subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.subscription-grid{grid-template-columns:1fr}}@media (width<=600px){.subscription-page{padding:20px}.subscription-header{flex-wrap:wrap;align-items:flex-start}.subscription-balance{width:100%;min-width:172px;max-width:220px;margin-left:auto}}.checkout-page{color:#141414;box-sizing:border-box;background:#fff;grid-template-columns:minmax(22.5rem,1fr) minmax(26.25rem,1fr);width:100%;height:100dvh;min-height:0;font-family:Noto Sans SC,Segoe UI,sans-serif;display:grid;overflow:hidden}.checkout-summary{color:#f3f4f5;box-sizing:border-box;background:#1c1c1e;min-height:0;padding:1.875rem max(2.5rem,25vw - 16.25rem)}.checkout-back{color:#8d9298;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.5625rem;padding:0;font-size:.8125rem;display:inline-flex}.checkout-back:hover{color:#fff}.checkout-brand{color:#e5e6e8;align-items:center;gap:.5625rem;margin:1.625rem 0 2.375rem;font-size:.875rem;font-weight:650;display:flex}.checkout-brand-mark{color:#1c1c1e;background:#f3f4f5;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:grid}.checkout-summary-plan{color:#8d9298;font-size:.8125rem}.checkout-total{margin-top:.3125rem;font-size:2.25rem;font-weight:700}.checkout-total small{color:#d2d4d7;font-size:.875rem;font-weight:500}.checkout-billing-caption{color:#8d9298;margin-top:.3125rem;font-size:.75rem}.checkout-order-line{border-bottom:1px solid #ffffff1f;align-items:center;gap:.75rem;margin-top:2.125rem;padding-bottom:1.25rem;font-size:.8125rem;display:flex}.checkout-order-line>div:nth-child(2){flex-direction:column;flex:1;gap:.25rem;display:flex}.checkout-order-line>div:nth-child(2) span{color:#8d9298;font-size:.6875rem}.checkout-plan-icon{color:#1c1c1e;background:#f3f4f5;border-radius:.3125rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;display:grid}.checkout-included{color:#d2d4d7;gap:.625rem;padding:1.25rem 0;font-size:.75rem;display:grid}.checkout-included span{align-items:center;gap:.5rem;display:flex}.checkout-included .anticon{color:#bfa16a}.checkout-tax-line{color:#d2d4d7;justify-content:space-between;padding:.75rem 0;font-size:.75rem;display:flex}.checkout-due{color:#fff;border-top:1px solid #ffffff1f;margin-top:.5rem;padding-top:1.125rem;font-size:.875rem}.checkout-form-panel{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;min-height:0;padding:3rem 3rem 1.5rem;display:flex}.checkout-form-content{width:min(100%,26.25rem)}.checkout-form-eyebrow{color:#8d9298;letter-spacing:.12em;font-size:.6875rem;font-weight:700}.checkout-form-content h1{color:#141414;margin:.5rem 0 .25rem;font-size:1.625rem}.checkout-form-subtitle{color:#8d9298;margin:0 0 1.75rem;font-size:.8125rem}.checkout-field-label{color:#55595f;margin:1.125rem 0 .5rem;font-size:.75rem;font-weight:600;display:block}.checkout-form-content .ant-input{border-color:#d8dbe1;border-radius:.4375rem;height:2.625rem}.checkout-payment-options{border:1px solid #e5e6e8;border-radius:.5625rem;flex-direction:column;gap:0;width:100%;display:flex;overflow:hidden}.checkout-payment-options .ant-radio-wrapper{border-bottom:1px solid #f3f4f5;align-items:center;min-height:3.25rem;margin:0;padding:0 .875rem;font-size:.8125rem;display:flex}.checkout-payment-options .ant-radio-wrapper:last-child{border-bottom:0}.payment-mark{border-radius:.3125rem;place-items:center;width:1.375rem;height:1.375rem;margin:0 .4375rem 0 .3125rem;font-size:.8125rem;font-weight:800;display:inline-grid}.payment-mark-alipay{color:#bfa16a;background:#efe9dc}.payment-mark-wechat{color:#079455;background:#dcfce7}.checkout-form-content>.ant-btn{color:#fff;background:#1c1c1e;border-color:#1c1c1e;border-radius:.4375rem;height:3rem;margin-top:1.375rem;font-size:.875rem;font-weight:650}.checkout-form-content>.ant-btn:hover{background:#141414!important;border-color:#141414!important}.checkout-legal{color:#8d9298;text-align:center;margin:.6875rem 0 0;font-size:.6875rem;line-height:1.6}.checkout-footer{color:#8d9298;font-size:.6875rem}.checkout-footer span{padding:0 .5rem}.checkout-qr{color:#55595f;justify-items:center;margin-top:1.125rem;font-size:.8125rem;display:grid}.checkout-qr img{object-fit:contain;width:11.25rem;height:11.25rem}.checkout-invalid{background:#f3f4f5;justify-content:center;align-items:center;padding:1.5rem;display:flex}@media (width<=760px){.checkout-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.checkout-summary{min-height:auto;padding:1.5rem}.checkout-brand{margin:1.375rem 0 1.75rem}.checkout-order-line{margin-top:1.625rem}.checkout-form-panel{min-height:26.875rem;padding:2rem 1.5rem 1.5rem}.checkout-footer{margin-top:2.125rem}}.legal-page{color:#1e293b;background:radial-gradient(circle at 8% 4%,#0ea5e914,#0000 24%),#f5f8fc;min-height:100vh;padding:1.75rem 1.5rem 3.5rem;font-family:Noto Sans SC,Segoe UI,sans-serif}.legal-shell{width:min(100%,56.25rem);margin:0 auto}.legal-topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.legal-brand{color:#0f172a;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-brand-mark{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-radius:.5625rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.legal-return{color:#0369a1;font-size:.8125rem;font-weight:600;text-decoration:none}.legal-return:hover{color:#0f766e}.legal-document{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 .875rem 2.375rem #0f172a0f}.legal-kicker{color:#0284c7;letter-spacing:.12em;margin-bottom:.5rem;font-size:.6875rem;font-weight:750}.legal-document h1{color:#0f172a;margin:0;font-size:clamp(1.75rem,4vw,2.375rem);line-height:1.25}.legal-updated{color:#64748b;margin:.75rem 0 1.75rem;font-size:.8125rem}.legal-intro{color:#334155;background:#f0f9ff;border-left:.1875rem solid #0ea5e9;border-radius:.25rem .5625rem .5625rem .25rem;margin-bottom:1.75rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.85}.legal-section{border-top:1px solid #edf2f7;padding:1.375rem 0}.legal-section:first-of-type{border-top:0}.legal-section h2{color:#0f172a;margin:0 0 .75rem;font-size:1.125rem}.legal-section p,.legal-section li{color:#475569;font-size:.875rem;line-height:1.9}.legal-section p{margin:.5rem 0}.legal-section ul{gap:.375rem;margin:.625rem 0;padding-left:1.375rem;display:grid}.legal-section a{color:#0284c7;text-underline-offset:.125rem;text-decoration:underline}.legal-contact{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5625rem;margin-top:.75rem;padding:1rem 1.125rem}.legal-footer{color:#94a3b8;text-align:center;padding-top:1.375rem;font-size:.75rem}@media (width<=600px){.legal-page{padding:1rem .75rem 2rem}.legal-topbar{margin-bottom:1rem}.legal-document{border-radius:.75rem;padding:1.5rem 1.125rem}.legal-section h2{font-size:1rem}.legal-section p,.legal-section li{font-size:.8125rem}}.login-modal{z-index:1200;justify-content:center;align-items:center;padding:24px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.login-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#000000bd;animation:.22s both lm-fade;position:absolute;inset:0}.login-modal-panel{color:#f5f5f5;background:#0c0c0c;border:1px solid #ffffff14;border-radius:20px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:48px 48px 36px;animation:.26s cubic-bezier(.2,.8,.2,1) both lm-rise;position:relative;overflow-y:auto;box-shadow:0 40px 120px #000c}.login-modal-panel::-webkit-scrollbar{width:6px}.login-modal-panel::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.login-modal-close{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:16px;line-height:1;transition:color .2s,background-color .2s;position:absolute;top:16px;right:16px}.login-modal-close:hover{color:#fff;background:#ffffff14}.login-modal-brand{justify-content:center;align-items:center;gap:10px;display:flex}.login-modal-mark{color:#0a0a0a;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:flex}.login-modal-wordmark{color:#fff;letter-spacing:.02em;font-size:26px;font-weight:800}.login-modal-welcome{color:#8c8c8c;text-align:center;margin:14px 0 0;font-size:13px}.login-modal-reason{color:#d8c7a0;text-align:center;background:#bfa16a1a;border:1px solid #bfa16a38;border-radius:8px;margin:12px 0 0;padding:9px 14px;font-size:12.5px;line-height:1.5}.login-modal-tabs{justify-content:center;gap:40px;margin:26px 0 4px;display:flex}.login-modal-tabs button{color:#6f6f6f;cursor:pointer;background:0 0;border:0;padding:0 2px 9px;font-size:15px;transition:color .2s;position:relative}.login-modal-tabs button:hover{color:#cfcfcf}.login-modal-tabs button.is-active{color:#fff;font-weight:600}.login-modal-tabs button.is-active:after{content:"";background:#fff;border-radius:2px;width:26px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.login-modal-form{flex-direction:column;display:flex}.lm-field{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:12px;height:54px;margin-top:14px;padding:0 18px;transition:border-color .2s,background-color .2s;display:flex}.lm-field:focus-within{background:#202020;border-color:#565656}.lm-field-icon{color:#8a8a8a;flex:none;font-size:17px}.lm-field input{color:#f5f5f5;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:15px}.lm-field input::placeholder{color:#6e6e6e}.lm-field input:-webkit-autofill{-webkit-text-fill-color:#f5f5f5;transition:background-color 9999s ease-in-out}.lm-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f5f5;transition:background-color 9999s ease-in-out}.lm-submit{color:#0a0a0a;cursor:pointer;background:#ededed;border:0;border-radius:12px;width:100%;height:54px;margin-top:24px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s}.lm-submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.lm-submit:active:not(:disabled){transform:translateY(0)}.lm-submit:disabled{cursor:not-allowed;opacity:.55}.lm-agreement{color:#8a8a8a;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;line-height:1.65;display:flex;position:relative}.lm-agreement input{opacity:0;width:0;height:0;position:absolute}.lm-checkmark{background:#141414;border:1px solid #5a5a5a;border-radius:3px;flex:0 0 16px;width:16px;height:16px;margin-top:2px;transition:background-color .2s,border-color .2s;position:relative}.lm-agreement input:checked+.lm-checkmark{background:#fff;border-color:#fff}.lm-agreement input:checked+.lm-checkmark:after{content:"";border:2px solid #0a0a0a;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(42deg)}.lm-agreement input:focus-visible+.lm-checkmark{box-shadow:0 0 0 2px #ffffff40}.lm-agreement-text a{color:#e6e6e6;text-underline-offset:2px;text-decoration:underline}.lm-agreement-text a:hover{color:#fff}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@keyframes lm-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.login-modal{padding:12px}.login-modal-panel{border-radius:16px;max-height:calc(100dvh - 24px);padding:40px 22px 28px}.lm-field{height:50px;padding:0 14px}.lm-submit{height:50px}}
