#root>.app-shell :is(.inspiration-source-page,.inspiration-library-page,.workspace-page,.creative-asset-page,.history-page,.hot-rank-video-page,.digital-human-page,.mcp-page){width:min(100%,1600px);max-width:1600px!important;margin-inline:auto;padding:clamp(24px,3vw,42px) clamp(16px,3vw,42px) 88px!important;color:var(--tn-text, #f5f6f8)!important;background:transparent!important}#root>.app-shell :is(.workspace-page-title,.inspiration-library-head h1,.studio-gallery-heading h1,.creative-asset-page-head h1,.digital-human-heading h1){color:var(--tn-text, #f5f6f8)!important;font-size:clamp(24px,2vw,32px)!important;font-weight:700!important;letter-spacing:-.035em!important}#root>.app-shell .studio-gallery-controls{gap:18px 28px;margin-bottom:28px;padding:clamp(20px,2vw,30px)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:20px!important;color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.app-shell .studio-gallery-controls .inspiration-category-toolbar{border-top-color:var(--tn-line, #2a2b30)!important;background:transparent!important;box-shadow:none!important}#root>.app-shell .studio-gallery-controls .inspiration-search-form,#root>.app-shell .inspiration-library-search-panel .inspiration-search-form{min-height:50px;color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised, #202126)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:12px!important;box-shadow:none!important}#root>.app-shell .inspiration-search-field,#root>.app-shell .inspiration-search-field input{color:var(--tn-text, #f5f6f8)!important;background:transparent!important;border:0!important;box-shadow:none!important}#root>.app-shell .inspiration-search-field>span,#root>.app-shell .inspiration-search-field>svg,#root>.app-shell .inspiration-search-clear{color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .inspiration-search-field input::placeholder{color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .studio-gallery-controls .inspiration-search-form:focus-within{border-color:var(--tn-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tn-accent) 20%,transparent)!important}#root>.app-shell .studio-gallery-controls .inspiration-category-bar{flex-wrap:nowrap;gap:8px!important;overflow-x:auto;scrollbar-width:none}#root>.app-shell .studio-gallery-controls .inspiration-category-bar::-webkit-scrollbar{display:none}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button{min-height:38px;padding-inline:15px!important;flex:0 0 auto;color:var(--tn-muted, #9da0a8)!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;font-weight:560}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button:is(:hover,:focus-visible){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-hover)!important;border-color:var(--tn-line-strong)!important}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button.active,#root>.app-shell .studio-gallery-controls .inspiration-category-bar button[aria-selected=true]{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important;box-shadow:none!important}#root>.app-shell .inspiration-library-board{background:transparent!important}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(10px,1vw,16px)!important}#root>.app-shell .inspiration-library-card{min-width:0;overflow:hidden;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:16px!important;color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;box-shadow:none!important;transform:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#root>.app-shell .inspiration-library-card:is(:hover,:focus-within){border-color:var(--tn-line-strong)!important;box-shadow:0 16px 36px #00000038!important;transform:translateY(-2px)!important}#root>.app-shell .inspiration-library-card.is-jump-target{border-color:var(--tn-accent, #529fff)!important}#root>.app-shell .inspiration-library-media{overflow:hidden;border:0!important;border-radius:15px 15px 0 0!important;background:var(--tn-bg)!important}#root>.app-shell .inspiration-library-favorite{width:30px;height:30px;color:#fff!important;background:var(--tn-surface-raised)!important;border:1px solid var(--tn-line-strong)!important;border-radius:999px!important;box-shadow:0 3px 10px #0008!important}#root>.app-shell .inspiration-library-favorite.is-favorite{color:var(--tn-accent-ink)!important}#root>.app-shell .inspiration-library-card-action{padding:0!important;border:0!important;background:var(--tn-surface, #151619)!important}#root>.app-shell .inspiration-library-card-action button{min-height:34px!important;color:var(--tn-accent-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px;font-weight:600}#root>.app-shell .inspiration-library-card-action button:is(:hover,:focus-visible){color:#fff!important;background:var(--tn-accent-soft)!important}#root>.app-shell :is(.inspiration-empty,.inspiration-loading,.inspiration-infinite-sentinel){color:var(--tn-muted, #9da0a8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}#root>.app-shell .inspiration-empty :is(h3,strong){color:var(--tn-text, #f5f6f8)!important}#root>.app-shell .workspace-toolbar,#root>.app-shell .workspace-empty-state{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:16px!important;box-shadow:none!important}#root>.app-shell .workspace-toolbar{gap:10px;padding:12px!important}#root>.app-shell .workspace-scope-tabs,#root>.app-shell .workspace-page .workspace-view-switch{color:var(--tn-muted, #9da0a8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important;border-radius:10px!important;box-shadow:none!important}#root>.app-shell .workspace-scope-tabs button,#root>.app-shell .workspace-view-switch button{color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .workspace-scope-tabs button.active,#root>.app-shell .workspace-view-switch button.active{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important;box-shadow:none!important}#root>.app-shell .workspace-search,#root>.app-shell .workspace-toolbar>select{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}#root>.app-shell .workspace-search input{color:var(--tn-text, #f5f6f8)!important;background:transparent!important;box-shadow:none!important}#root>.app-shell .workspace-projects.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}#root>.app-shell .workspace-project-card{min-height:0;color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:14px!important;box-shadow:none!important}#root>.app-shell .workspace-project-card:is(:hover,:focus-within){border-color:var(--tn-line-strong)!important;box-shadow:0 14px 32px #0003!important}#root>.app-shell .workspace-project-preview,#root>.app-shell .workspace-page .workspace-project-preview.is-empty{color:var(--tn-muted)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .workspace-project-preview:after{background:linear-gradient(180deg,transparent 72%,#11121688)!important}#root>.app-shell .workspace-project-info{padding:11px 13px 13px;color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .workspace-project-info strong{color:var(--tn-text, #f5f6f8)!important;font-size:13px;font-weight:600}#root>.app-shell .workspace-project-info :is(small,i){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .workspace-page .workspace-project-card{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}#root>.app-shell .workspace-page .workspace-project-card:is(:hover,:focus-within){border-color:var(--tn-line-strong)!important;box-shadow:0 14px 32px #0003!important}#root>.app-shell .workspace-page .workspace-project-info{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.app-shell .workspace-page{--project-action: var(--tn-accent);--project-action-hover: var(--tn-accent-hover);--project-action-soft: var(--tn-accent-soft)}#root>.app-shell .workspace-page .workspace-public-project-meta>span{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important}#root>.app-shell .workspace-page .workspace-public-project-meta>i{color:#fff!important;background:var(--tn-accent)!important}#root>.app-shell .workspace-page .workspace-project-open:is(:hover,:focus-visible):not(:disabled) .workspace-public-project-meta>i{background:var(--tn-accent-hover)!important}#root>.app-shell .workspace-page .workspace-project-open:disabled .workspace-public-project-meta>i{color:var(--tn-muted)!important;background:var(--tn-surface-raised)!important}#root>.app-shell .workspace-page .workspace-project-card.is-public{border-color:var(--tn-line)!important}#root>.app-shell .workspace-page :is(.workspace-project-type,.workspace-route-miniature,.workspace-preview-ratio){color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.app-shell .workspace-public-project-meta>span{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important}#root>.app-shell .workspace-project-manage{color:var(--tn-muted, #9da0a8)!important;background:var(--tn-surface-raised)!important;border:1px solid var(--tn-line, #2a2b30)!important}#root>.app-shell .workspace-project-manage:is(:hover,:focus-visible){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-hover)!important}#root>.app-shell .workspace-project-delete-confirm{color:#ffc5be!important;background:#361c20!important;border-color:#8e454a!important}#root>.app-shell .workspace-project-delete-confirm :is(strong,p){color:#ffc5be!important}#root>.app-shell .asset-library-workspace{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:20px!important;box-shadow:none!important}#root>.app-shell .asset-category-panel{background:var(--tn-bg)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .asset-library-main{background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell :is(.asset-category-panel-head,.asset-library-main-head h2){color:var(--tn-text, #f5f6f8)!important}#root>.app-shell :is(.asset-category-panel-head>span,.asset-library-main-head p){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .asset-category-list>button{color:var(--tn-muted, #9da0a8)!important;background:transparent!important}#root>.app-shell .asset-category-list>button:is(:hover,:focus-visible){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-hover)!important}#root>.app-shell .asset-category-list>button:is(.active,[aria-selected=true]){color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important}#root>.app-shell .asset-category-list>button:is(.active,[aria-selected=true]) :is(svg,b){color:var(--tn-accent-ink)!important}#root>.app-shell :is(.creative-asset-card,.product-group-card,.creative-asset-empty,.asset-library-upload-modal,.asset-library-upload-drop){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important;border-radius:16px!important;box-shadow:none!important}#root>.app-shell .asset-library-workspace .creative-asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px}#root>.app-shell :is(.creative-asset-card,.product-group-card):is(:hover,:focus-within){border-color:var(--tn-line-strong)!important;box-shadow:0 14px 32px #0003!important}#root>.app-shell .creative-asset-card :is(strong,h2,h3){color:var(--tn-text, #f5f6f8)!important}#root>.app-shell .creative-asset-card :is(small,p){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .asset-group-member-strip{background:var(--tn-surface)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .asset-group-delete-button{color:var(--tn-muted, #9da0a8)!important;background:var(--tn-surface-hover)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .asset-group-delete-button:is(:hover,:focus-visible){color:#ff9d99!important;border-color:#a15459!important}#root>.app-shell .guest-asset-center{width:min(100%,1600px)!important}#root>.app-shell .guest-asset-center .guest-asset-label{color:var(--tn-accent-ink)!important}#root>.app-shell .guest-asset-center .guest-asset-intro h1{font-weight:700!important}#root>.app-shell .guest-asset-center :is(.guest-asset-intro-icon,.guest-asset-private-icon){color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-line-strong)!important}#root>.app-shell .guest-asset-center :is(.guest-asset-public,.guest-asset-private){border-radius:20px!important;background:var(--tn-surface)!important}#root>.app-shell .guest-asset-center .guest-asset-card{border-radius:16px!important;background:var(--tn-surface-raised)!important;transition:border-color .18s ease}#root>.app-shell .guest-asset-center .guest-asset-card:hover{border-color:var(--tn-line-strong)!important}#root>.app-shell .guest-asset-center .guest-asset-media{background:var(--tn-bg)!important}#root>.app-shell .guest-asset-center :is(.guest-asset-link,.guest-asset-card-foot button){color:var(--tn-accent-ink)!important}#root>.app-shell :is(.history-filters,.history-group,.history-overview,.history-time-summary,.history-page .workflow-history,.history-page .task-card,.generation-history-card){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}#root>.app-shell .history-filter-row{background:transparent!important}#root>.app-shell .history-filter-row>strong,#root>.app-shell .history-group>header strong{color:var(--tn-text, #f5f6f8)!important}#root>.app-shell .history-filter-row button{color:var(--tn-muted, #9da0a8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .history-filter-row button.active{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important;box-shadow:none!important}#root>.app-shell .history-group{border-radius:14px!important}#root>.app-shell .history-group>header{background:transparent!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .history-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px}#root>.app-shell .generation-history-card{overflow:hidden;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:16px!important}#root>.app-shell .generation-history-card-footer{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .generation-history-card-footer :is(small,time,span){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .generation-history-error{color:#ffaea8!important;background:#361c20!important;border-color:#8e454a!important}body:has(.app-shell) .history-image-preview-backdrop{background:#000b!important}body:has(.app-shell) .history-image-preview-dialog{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:0 30px 90px #000b!important}body:has(.app-shell) .history-image-preview-dialog :is(header,footer){color:var(--tn-text, #f5f6f8)!important;background:transparent!important;border-color:var(--tn-line, #2a2b30)!important}body:has(.app-shell) .history-image-preview-dialog :is(h2,p){color:var(--tn-text, #f5f6f8)!important}body:has(.app-shell) .history-image-preview-controls :is(button,a),body:has(.app-shell) .history-image-preview-dialog>header>button{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell :is(.hot-rank-video-head,.hot-rank-board-switch,.hot-rank-feed-state,.development-recommendations,.digital-human-summary,.digital-human-empty){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}#root>.app-shell .hot-rank-feed-state{gap:12px;color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .hot-rank-feed-state.is-error strong,#root>.app-shell .digital-human-empty h2{color:var(--tn-text, #f5f6f8)!important}#root>.app-shell .hot-rank-feed-state :is(span,svg),#root>.app-shell .digital-human-empty :is(p,svg){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .hot-rank-feed-state button{min-height:40px;padding-inline:16px;color:#fff!important;background:var(--tn-accent, #1178af)!important;border:1px solid var(--tn-accent, #1178af)!important;border-radius:10px!important;box-shadow:none!important;font-weight:620}#root>.app-shell .hot-rank-feed-state button:is(:hover,:focus-visible){color:#fff!important;background:var(--tn-accent-hover, #0b6697)!important;border-color:var(--tn-accent-hover, #0b6697)!important}#root>.app-shell .hot-rank-board-switch button{color:var(--tn-muted, #9da0a8)!important;background:transparent!important}#root>.app-shell .hot-rank-board-switch button:is(.active,:hover,:focus-visible){color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important;border-color:var(--tn-accent)!important;box-shadow:none!important}#root>.app-shell .hot-rank-video-card{background:var(--tn-surface)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:16px!important;box-shadow:none!important}#root>.app-shell .hot-rank-video-frame,#root>.app-shell .digital-human-cover{background:var(--tn-bg)!important}#root>.app-shell .hot-rank-development-vote,#root>.app-shell .digital-human-favorite{color:var(--tn-text)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line-strong)!important}#root>.app-shell .hot-rank-development-vote.active,#root>.app-shell .digital-human-favorite[aria-pressed=true]{color:var(--tn-accent-ink)!important;border-color:var(--tn-accent)!important}#root>.app-shell .hot-rank-video-action button{color:#fff!important;background:var(--tn-accent)!important;border:0!important}#root>.app-shell .digital-human-page{--digital-human-accent: var(--tn-accent, #529fff)}#root>.app-shell .digital-human-grid{gap:16px}#root>.app-shell .digital-human-card{background:var(--tn-surface, #151619)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:16px!important;box-shadow:none!important}#root>.app-shell .digital-human-card-body{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important}#root>.app-shell .digital-human-card-body strong{color:var(--tn-text, #f5f6f8)!important}#root>.app-shell .digital-human-card-body :is(span,small){color:var(--tn-muted, #9da0a8)!important}#root>.app-shell .digital-human-meta .digital-human-public-badge{color:var(--tn-accent-ink)!important}#root>.app-shell .development-recommendation-list article{color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised)!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .guest-login-prompt{color:var(--tn-text)!important;background:var(--tn-surface)!important;border-color:var(--tn-line)!important;box-shadow:none!important}#root>.app-shell .guest-login-icon{color:var(--tn-accent-ink)!important;background:var(--tn-accent-soft)!important}#root>.app-shell .guest-login-prompt h1{color:var(--tn-text)!important}#root>.app-shell .guest-login-prompt p{color:var(--tn-muted)!important}#root>.app-shell .guest-login-prompt button{color:#fff!important;background:var(--tn-accent)!important}#root>.app-shell .guest-login-prompt button:hover{background:var(--tn-accent-hover)!important}#root>.app-shell .guest-login-prompt button:focus-visible{outline-color:var(--tn-accent-ink)!important}body:has(.app-shell) :is(.mcp-card,.mcp-secret-card,.mcp-one-click-card,.mcp-agent-copy-strip,.mcp-access-hero,.mcp-access-loading,.mcp-access-error,.account-detail-card,.account-role-card,.account-history-list article,.account-assets-grid article,.pricing-package-card,.membership-table-scroll,.payment-order-result){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface, #151619)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}body:has(.app-shell) .mcp-access-panel{--mcp-gold: var(--tn-accent, #529fff);--mcp-gold-strong: #9bcaff;--mcp-gold-line: #568ace;--mcp-glass: var(--tn-surface, #151619);--mcp-glass-strong: var(--tn-surface-raised, #202126);--mcp-text: var(--tn-text, #f5f6f8);--mcp-muted: var(--tn-muted, #9da0a8)}body:has(.app-shell) .mcp-access-panel:before{display:none}body:has(.app-shell) .mcp-access-hero-icon{color:#9bcaff!important;background:#263a52!important;border-color:#406b9d!important;box-shadow:none!important}body:has(.app-shell) .mcp-access-hero-kicker,body:has(.app-shell) .mcp-section-kicker{color:#86bbfa!important}body:has(.app-shell) .account-detail-modal,body:has(.app-shell) .pricing-dialog{color:var(--tn-text, #f5f6f8)!important;background:#151619!important;border-color:var(--tn-line, #2a2b30)!important}body:has(.app-shell) .account-detail-modal :is(.account-detail-summary,.account-security-note,.account-asset-summary>span){color:var(--tn-text, #f5f6f8)!important;background:#202126!important;border-color:var(--tn-line, #2a2b30)!important}body:has(.app-shell) .account-detail-modal .account-detail-tabs button.active{color:#b7d9ff!important;background:#263b56!important;border-color:#527caa!important}body:has(.app-shell) .pricing-dialog,body:has(.app-shell) .billing-panel{--pricing-ink: var(--tn-text, #f5f6f8);--pricing-muted: var(--tn-muted, #9da0a8);--pricing-line: var(--tn-line, #2a2b30);--pricing-accent: var(--tn-accent, #529fff)}body:has(.app-shell) .pricing-dialog :is(.pricing-dialog-topbar,.pricing-package-card,.pricing-questions,.pricing-plan-table,.payment-provider-switch button,.pricing-loading,.pricing-package-skeleton),body:has(.app-shell) .billing-panel :is(.pricing-package-card,.payment-provider-switch button,.payment-order-result){color:var(--tn-text, #f5f6f8)!important;background:var(--tn-surface-raised, #202126)!important;border-color:var(--tn-line, #2a2b30)!important;box-shadow:none!important}body:has(.app-shell) :is(.pricing-dialog,.billing-panel) :is(h1,h2,h3,h4,strong,label){color:var(--tn-text, #f5f6f8)!important}body:has(.app-shell) :is(.pricing-dialog,.billing-panel) :is(p,small,dd,dt){color:var(--tn-muted, #9da0a8)!important}body:has(.app-shell) .billing-panel .payment-provider-switch button.active{color:#c5e1ff!important;background:#28466a!important;border-color:#5f94ca!important}@media(max-width:1280px){#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}#root>.app-shell .workspace-projects.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#root>.app-shell .workspace-projects.grid{grid-template-columns:repeat(3,minmax(0,1fr))}#root>.app-shell .asset-library-workspace{grid-template-columns:170px minmax(0,1fr)}}@media(max-width:680px){#root>.app-shell :is(.inspiration-source-page,.inspiration-library-page,.workspace-page,.creative-asset-page,.history-page,.hot-rank-video-page,.digital-human-page,.mcp-page){padding-inline:12px!important}#root>.app-shell .studio-gallery-controls{padding:15px!important;border-radius:14px!important}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button{min-height:38px;padding-inline:12px!important;font-size:12px}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}#root>.app-shell .inspiration-library-card{border-radius:12px!important}#root>.app-shell .inspiration-library-media{border-radius:11px 11px 0 0!important}#root>.app-shell .inspiration-library-card-action{position:static!important;max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}#root>.app-shell .inspiration-library-favorite{top:3px;right:3px;width:32px;height:32px}#root>.app-shell .inspiration-library-favorite svg{width:12px;height:12px}#root>.app-shell .inspiration-library-card-action button{min-height:40px!important;padding:0 8px!important;font-size:11px}#root>.app-shell .inspiration-library-card-action button svg{width:14px;height:14px}#root>.app-shell .workspace-toolbar{gap:8px}#root>.app-shell .workspace-projects.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#root>.app-shell .asset-library-workspace{grid-template-columns:minmax(0,1fr)}#root>.app-shell .asset-category-panel{border-right:0;border-bottom:1px solid var(--tn-line, #2a2b30)!important}#root>.app-shell .asset-category-list{display:flex;overflow-x:auto;gap:6px}#root>.app-shell .asset-category-list>button{width:auto;flex:0 0 auto}#root>.app-shell .asset-library-workspace .creative-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root>.app-shell .history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){#root>.app-shell :is(.inspiration-library-card,.workspace-project-card,.creative-asset-card,.digital-human-card){transition:none!important;transform:none!important}}#root>.app-shell .studio-gallery-controls.is-showcase{grid-template-columns:minmax(0,1fr) minmax(250px,420px);gap:20px 32px;margin-bottom:32px;padding:0!important;border:0!important;background:transparent!important}#root>.app-shell .studio-gallery-controls.is-showcase .studio-gallery-heading h1{margin:5px 0 7px;font-size:clamp(32px,3.3vw,52px)!important;line-height:1.08}#root>.app-shell .studio-gallery-controls .studio-gallery-heading p{margin:0;color:var(--tn-muted)!important;font-size:14px}#root>.app-shell .inspiration-showcase-eyebrow,#root>.app-shell .inspiration-showcase-index{color:var(--tn-accent-ink);font-size:11px;font-weight:700;letter-spacing:.16em}#root>.app-shell .inspiration-showcase-all{grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;color:var(--tn-accent-ink);border:0;background:transparent;font-weight:650}#root>.app-shell .inspiration-showcase-all:hover{color:var(--tn-text)}#root>.app-shell .studio-gallery-controls.is-detail .studio-gallery-heading{display:flex;align-items:center;gap:20px}#root>.app-shell .studio-gallery-controls.is-detail{grid-template-columns:minmax(0,1fr) minmax(420px,48%)}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-library-search-panel{width:100%;max-width:none}#root>.app-shell .inspiration-showcase-back{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 13px;flex:0 0 auto;color:var(--tn-text-soft);border:1px solid var(--tn-line);border-radius:10px;background:var(--tn-surface-raised);font-size:12px}#root>.app-shell .inspiration-showcase-back:hover{background:var(--tn-surface-hover)}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-category-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-category-bar{width:auto}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-category-bar button{min-width:84px}#root>.app-shell .inspiration-sort-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}#root>.app-shell .inspiration-sort-controls label{display:inline-flex;align-items:center;gap:8px;color:var(--tn-muted);font-size:12px;white-space:nowrap}#root>.app-shell .inspiration-sort-select{position:relative;display:inline-flex;align-items:center;min-width:124px;min-height:40px;border:1px solid var(--tn-line-strong);border-radius:10px;background:var(--tn-surface-raised);color:var(--tn-text)}#root>.app-shell .inspiration-sort-select:focus-within{outline:2px solid var(--tn-accent-ink);outline-offset:2px}#root>.app-shell .inspiration-sort-select select{width:100%;min-height:40px;padding:0 28px 0 12px;appearance:none;color:var(--tn-text)!important;border:0!important;border-radius:inherit!important;outline:0;background:transparent!important;box-shadow:none!important;font:inherit;font-size:13px;cursor:pointer}#root>.app-shell .inspiration-sort-select select:focus{border:0!important;box-shadow:none!important}#root>.app-shell .inspiration-sort-select option{color:var(--tn-text);background:var(--tn-surface-raised)}#root>.app-shell .inspiration-sort-select svg{position:absolute;right:9px;pointer-events:none;color:var(--tn-muted)}#root>.app-shell .inspiration-detail-count{flex:0 0 auto;color:var(--tn-muted);font-size:12px}#root>.app-shell .inspiration-showcase-collection{display:grid;gap:28px}#root>.app-shell .inspiration-showcase-error{display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid #7e4a47;border-radius:12px;color:#f0c6c2;background:#2a1b1c}#root>.app-shell .inspiration-showcase-error button{margin-left:auto;color:#fff;text-decoration:underline;border:0;background:none}#root>.app-shell .inspiration-showcase-section{--showcase-art: url(/brand/yunmeng-category-women.jpg);--showcase-art-offset: clamp(220px, 29vw, 420px);--showcase-shade-start: color-mix(in srgb, var(--tn-bg) 54%, transparent);--showcase-shade-middle: color-mix(in srgb, var(--tn-bg) 42%, transparent);display:grid;grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:clamp(16px,1.5vw,28px);min-width:0;padding:clamp(16px,1.6vw,28px);border:1px solid var(--tn-line);border-radius:clamp(18px,2vw,26px);color:var(--tn-text);background:linear-gradient(90deg,var(--showcase-shade-start) 0%,var(--showcase-shade-middle) 27%,color-mix(in srgb,var(--tn-bg) 74%,transparent) 48%,var(--tn-surface) 83%),var(--showcase-art) calc(0% - var(--showcase-art-offset)) center / cover no-repeat,var(--tn-surface);overflow:hidden}#root>.app-shell .inspiration-showcase-section[data-group=men]{--showcase-art: url(/brand/yunmeng-category-men.jpg);--showcase-art-offset: clamp(360px, 47vw, 680px)}#root>.app-shell .inspiration-showcase-section[data-group=outdoor]{--showcase-art: url(/brand/yunmeng-category-outdoor.jpg);--showcase-art-offset: clamp(240px, 27vw, 390px);--showcase-shade-start: color-mix(in srgb, var(--tn-bg) 60%, transparent);--showcase-shade-middle: color-mix(in srgb, var(--tn-bg) 50%, transparent)}#root>.app-shell .inspiration-showcase-section[data-group=accessories]{--showcase-art: url(/brand/yunmeng-category-accessories.jpg);--showcase-art-offset: clamp(390px, 49vw, 710px)}#root>.app-shell .inspiration-showcase-section[data-group=kids]{--showcase-art: url(/brand/yunmeng-category-kids.jpg);--showcase-art-offset: clamp(300px, 41vw, 580px);--showcase-shade-start: color-mix(in srgb, var(--tn-bg) 62%, transparent);--showcase-shade-middle: color-mix(in srgb, var(--tn-bg) 52%, transparent)}#root>.app-shell .inspiration-showcase-section[data-group=beauty-care]{--showcase-art: url(/brand/yunmeng-category-beauty-care.jpg);--showcase-art-offset: clamp(420px, 51vw, 740px)}#root>.app-shell .inspiration-showcase-intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(16px,2.6vw,42px)}#root>.app-shell .inspiration-showcase-intro>div{margin:auto 0}#root>.app-shell .inspiration-showcase-intro h2{margin:0 0 13px;font-size:clamp(42px,5.4vw,86px);line-height:1.04;letter-spacing:-.065em;font-weight:760;color:var(--tn-text)}#root>.app-shell .inspiration-showcase-intro p{max-width:26ch;margin:0;color:var(--tn-text-soft);font-size:clamp(13px,1.1vw,16px);line-height:1.6}#root>.app-shell .inspiration-showcase-more{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-width:min(100%,200px);min-height:48px;padding:0 18px 0 22px;color:#fff;border:0;border-radius:10px;background:var(--tn-accent);font-size:14px;font-weight:750;box-shadow:none;white-space:nowrap}#root>.app-shell .inspiration-showcase-more:hover{background:var(--tn-accent-hover)}#root>.app-shell .inspiration-showcase-more:active{transform:scale(.98)}#root>.app-shell .inspiration-showcase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,auto);align-content:start;gap:clamp(8px,.7vw,14px);min-width:0}#root>.app-shell .inspiration-showcase-video-card{display:grid;grid-template-rows:auto auto;min-width:0;overflow:hidden;border:1px solid var(--tn-line);border-radius:16px;background:var(--tn-bg)}#root>.app-shell .inspiration-showcase-video-card:hover,#root>.app-shell .inspiration-showcase-video-card:focus-within{border-color:var(--tn-line-strong)}#root>.app-shell .inspiration-showcase-video-media{position:relative;min-width:0;min-height:0;overflow:hidden;aspect-ratio:9 / 16;background:var(--tn-bg)}#root>.app-shell .inspiration-showcase-video-media .inspiration-library-video-preview{position:absolute;inset:0}#root>.app-shell .inspiration-showcase-video-media .inspiration-library-video-preview,#root>.app-shell .inspiration-showcase-video-media video,#root>.app-shell .inspiration-showcase-video-media img{width:100%;height:100%;object-fit:contain}#root>.app-shell .inspiration-showcase-video-media .inspiration-library-favorite{top:9px;right:9px}#root>.app-shell .inspiration-showcase-video-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px 12px 11px;min-height:75px;align-items:center}#root>.app-shell .inspiration-showcase-video-copy>span{grid-column:1 / -1;color:var(--tn-muted);font-size:10px}#root>.app-shell .inspiration-showcase-video-copy strong{min-width:0;overflow:hidden;color:var(--tn-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}#root>.app-shell .inspiration-showcase-video-copy button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 9px;color:var(--tn-accent-ink);border:1px solid var(--tn-line-strong);border-radius:8px;background:var(--tn-accent-soft);font-size:10px;white-space:nowrap}#root>.app-shell .inspiration-showcase-video-copy button:hover{background:var(--tn-surface-hover)}#root>.app-shell .inspiration-showcase-skeleton{display:grid;grid-template-rows:auto 75px;min-width:0;overflow:hidden;border:1px solid var(--tn-line);border-radius:16px;background:linear-gradient(100deg,var(--tn-surface-raised) 15%,var(--tn-surface-hover) 45%,var(--tn-surface-raised) 75%);background-size:200% 100%;animation:inspiration-showcase-pulse 2s ease-in-out infinite}#root>.app-shell .inspiration-showcase-skeleton:before{content:"";display:block;aspect-ratio:9 / 16}#root>.app-shell .inspiration-showcase-skeleton:after{content:"";display:block;border-top:1px solid var(--tn-line);background:var(--tn-surface)}@keyframes inspiration-showcase-pulse{to{background-position-x:-200%}}#root>.app-shell .inspiration-showcase-pending{display:grid;grid-template-rows:auto auto;min-width:0;overflow:hidden;color:var(--tn-muted);border:1px dashed var(--tn-line-strong);border-radius:16px;background:var(--tn-bg);font-size:11px}#root>.app-shell .inspiration-showcase-pending-media{display:grid;place-content:center;justify-items:center;gap:10px;min-width:0;aspect-ratio:9 / 16;color:var(--tn-muted);background:var(--tn-surface);text-align:center}#root>.app-shell .inspiration-showcase-pending-copy{display:grid;align-content:center;gap:5px;min-width:0;min-height:75px;padding:10px 12px 11px;border-top:1px solid var(--tn-line)}#root>.app-shell .inspiration-showcase-pending-copy span{color:var(--tn-muted);font-size:10px}#root>.app-shell .inspiration-showcase-pending-copy strong{font-size:13px;font-weight:650}#root>.app-shell .inspiration-back-to-top{display:flex;justify-content:flex-end;margin-top:28px}#root>.app-shell .inspiration-back-to-top button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;color:var(--tn-text-soft);border:1px solid var(--tn-line-strong);border-radius:10px;background:var(--tn-surface-raised);font-size:13px;cursor:pointer}#root>.app-shell .inspiration-back-to-top button:hover{color:var(--tn-text);background:var(--tn-surface-hover)}#root>.app-shell .inspiration-back-to-top button:focus-visible{outline:2px solid var(--tn-accent-ink);outline-offset:3px}#root>.app-shell .inspiration-quick-top{position:fixed;z-index:59;right:24px;bottom:24px;display:grid;place-items:center;width:52px;height:52px;padding:0;color:var(--tn-text);border:1px solid var(--tn-line-strong);border-radius:50%;background:var(--tn-surface-raised);box-shadow:0 8px 24px #0008;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s ease,transform .3s ease!important}#root>.app-shell .inspiration-quick-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}#root>.app-shell .inspiration-quick-top:hover{background:var(--tn-surface-hover)}#root>.app-shell .inspiration-quick-top:focus-visible{outline:2px solid var(--tn-accent-ink);outline-offset:3px}@media(max-width:1100px){#root>.app-shell .studio-gallery-controls.is-detail{grid-template-columns:minmax(0,1fr) minmax(320px,45%)}#root>.app-shell .inspiration-showcase-section{grid-template-columns:minmax(200px,28%) minmax(0,1fr)}#root>.app-shell .inspiration-showcase-intro{padding:15px}#root>.app-shell .inspiration-showcase-intro h2{font-size:clamp(37px,4.7vw,60px)}}@media(max-width:760px){#root>.app-shell .studio-gallery-controls.is-showcase{grid-template-columns:minmax(0,1fr)}#root>.app-shell .studio-gallery-controls.is-detail{grid-template-columns:minmax(0,1fr)}#root>.app-shell .inspiration-showcase-all{grid-column:1;justify-self:start}#root>.app-shell .studio-gallery-controls.is-detail .studio-gallery-heading{align-items:flex-start;flex-direction:column;gap:14px}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-category-toolbar{align-items:flex-start}#root>.app-shell .inspiration-sort-controls{margin-left:0}#root>.app-shell .inspiration-showcase-section{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--tn-bg) 28%,transparent),var(--tn-surface) 220px),var(--showcase-art) center top / 100% auto no-repeat,var(--tn-surface)}#root>.app-shell .inspiration-showcase-intro{min-height:210px;padding:22px}#root>.app-shell .inspiration-showcase-intro h2{font-size:clamp(44px,11vw,64px)}#root>.app-shell .inspiration-showcase-intro>div{margin:24px 0}#root>.app-shell .inspiration-showcase-more{min-height:46px}#root>.app-shell .inspiration-showcase-video-copy{padding:8px}#root>.app-shell .inspiration-showcase-video-copy button{min-height:40px}#root>.app-shell .inspiration-showcase-pending-copy,#root>.app-shell .inspiration-showcase-video-copy{min-height:76px}#root>.app-shell .inspiration-showcase-skeleton{grid-template-rows:auto 76px}}@media(max-width:520px){#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root>.app-shell .inspiration-quick-top{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}#root>.app-shell .inspiration-showcase-cards{grid-template-columns:minmax(0,1fr)}#root>.app-shell .inspiration-showcase-skeleton{grid-template-rows:auto 105px}#root>.app-shell .inspiration-showcase-pending-copy,#root>.app-shell .inspiration-showcase-video-copy{min-height:105px}#root>.app-shell .inspiration-sort-controls{width:100%;gap:8px}#root>.app-shell .inspiration-sort-controls label{flex:1 1 138px;display:grid;gap:5px}#root>.app-shell .inspiration-sort-select{width:100%}#root>.app-shell .inspiration-showcase-video-copy{grid-template-columns:minmax(0,1fr)}#root>.app-shell .inspiration-showcase-video-copy>span{grid-column:1}#root>.app-shell .inspiration-showcase-video-copy button{min-height:44px}#root>.app-shell .studio-gallery-controls.is-detail .inspiration-category-bar button{min-height:44px}#root>.app-shell .inspiration-library-card-action button{min-height:44px!important}#root>.app-shell .inspiration-library-favorite{width:44px;height:44px}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite{top:0;right:0;width:44px;height:44px;min-width:44px;min-height:44px;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite:before{content:"";position:absolute;inset:7px;width:30px;height:30px;border:1px solid #ffffff38;border-radius:50%;background:#111318d9;box-shadow:0 3px 10px #0008;pointer-events:none}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite svg{position:relative;z-index:1}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite:is(:hover,:focus-visible):before{border-color:#82baff;background:#273b57}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite:focus-visible:before{outline:2px solid #82baff;outline-offset:2px}}@media(prefers-reduced-motion:reduce){#root>.app-shell .inspiration-showcase-skeleton{animation:none}#root>.app-shell .inspiration-quick-top{transition:none!important}}
