#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%,1720px);max-width:1720px!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:650!important;letter-spacing:-.035em!important}#root>.app-shell .studio-gallery-controls{gap:16px 24px;margin-bottom:24px;padding:clamp(18px,2vw,28px)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:18px!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:46px;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, #e5e5e5)!important}#root>.app-shell .studio-gallery-controls .inspiration-category-bar{flex-wrap:nowrap;gap:7px!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:34px;padding-inline:13px!important;flex:0 0 auto;color:var(--tn-muted, #9da0a8)!important;background:#1c1d21!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:999px!important;box-shadow:none!important;font-weight:540}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button:is(:hover,:focus-visible){color:var(--tn-text, #f5f6f8)!important;border-color:#525862!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-text, #f5f6f8)!important;background:#2b2d32!important;border-color:#5b6069!important;box-shadow:none!important}#root>.app-shell .inspiration-library-board{background:transparent!important}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:clamp(7px,.75vw,12px)!important}#root>.app-shell .inspiration-library-card{min-width:0;overflow:hidden;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:12px!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}#root>.app-shell .inspiration-library-card:is(:hover,:focus-within){border-color:#5b6069!important;box-shadow:0 12px 28px #0006!important}#root>.app-shell .inspiration-library-card.is-jump-target{border-color:var(--tn-accent, #e5e5e5)!important}#root>.app-shell .inspiration-library-media{overflow:hidden;border:0!important;border-radius:11px 11px 0 0!important;background:#0b0c0f!important}#root>.app-shell .inspiration-library-favorite{width:30px;height:30px;color:#fff!important;background:#111318d9!important;border:1px solid #ffffff38!important;border-radius:999px!important;box-shadow:0 3px 10px #0008!important}#root>.app-shell .inspiration-library-favorite.is-favorite{color:#dadada!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:#e6e6e6!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:11px;font-weight:600}#root>.app-shell .inspiration-library-card-action button:is(:hover,:focus-visible){color:#fff!important;background:#424242!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:#202126!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-text, #f5f6f8)!important;background:#36383e!important;border-color:#50545d!important;box-shadow:none!important}#root>.app-shell .workspace-search,#root>.app-shell .workspace-toolbar>select{color:var(--tn-text, #f5f6f8)!important;background:#202126!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:#5b6069!important;box-shadow:0 12px 30px #0005!important}#root>.app-shell .workspace-project-preview,#root>.app-shell .workspace-page .workspace-project-preview.is-empty{color:#636874!important;background:#202126!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:#5b6069!important;box-shadow:0 12px 30px #0005!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:#525252!important}#root>.app-shell .workspace-page .workspace-public-project-meta>i{color:var(--tn-on-accent)!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:#28282c!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:#525252!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.app-shell .workspace-public-project-meta>span{color:#ddd!important;background:#434343!important;border-color:#757575!important}#root>.app-shell .workspace-project-manage{color:var(--tn-muted, #9da0a8)!important;background:#181a20dc!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:#343842!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:16px!important;box-shadow:none!important}#root>.app-shell .asset-category-panel{background:#111216!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:#22242a!important}#root>.app-shell .asset-category-list>button:is(.active,[aria-selected=true]){color:var(--tn-text, #f5f6f8)!important;background:#2b2d33!important;border-color:#484c55!important}#root>.app-shell .asset-category-list>button:is(.active,[aria-selected=true]) :is(svg,b){color:#dadada!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:#202126!important;border-color:var(--tn-line, #2a2b30)!important;border-radius:14px!important;box-shadow:none!important}#root>.app-shell .asset-library-workspace .creative-asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px}#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:#151619!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .asset-group-delete-button{color:var(--tn-muted, #9da0a8)!important;background:#22242a!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 .asset-library-heading{display:flex;align-items:center;gap:18px;min-width:0}#root>.app-shell .asset-library-heading h1{margin-bottom:0!important}#root>.app-shell .asset-library-heading .asset-section-title{min-height:38px;padding:0;font:inherit!important}#root>.app-shell .creative-asset-page .asset-library-workspace[hidden]{display:none!important}#root>.app-shell .creative-asset-page .history-page.is-embedded{width:100%;max-width:100%!important;padding:0!important}#root>.app-shell .asset-library-heading .asset-history-button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:38px;padding:6px 0;white-space:nowrap}#root>.app-shell .asset-library-main .digital-human-page.is-embedded{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin:0;padding:0!important;background:transparent!important}#root>.app-shell .asset-library-main .digital-human-page.is-embedded>.digital-human-header{display:none}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-empty{min-height:380px;gap:8px;padding:40px 20px;border:1px dashed var(--tn-line, #2a2b30)!important;border-radius:14px;background:#202126!important}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-empty :is(h2,h3){margin:0;color:var(--tn-text, #f5f6f8)!important;font-size:16px}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-empty p{max-width:360px;margin:0;font-size:12px;line-height:1.6}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-delete{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;margin-top:10px;padding:5px 9px;border:1px solid #3b3d45;border-radius:6px;color:#aeb0ba;background:#24262c;font:inherit;font-size:12px;line-height:1.3;cursor:pointer}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-delete:hover:not(:disabled){color:#ffaaa6;background:#352329;border-color:#855056}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-delete:focus-visible{outline:2px solid #bdbdbd;outline-offset:2px}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-delete:disabled{opacity:.45;cursor:not-allowed}@media(max-width:680px){#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root>.app-shell .asset-library-main .digital-human-page.is-embedded .digital-human-empty{padding-inline:16px}}#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:#202126!important;border-color:var(--tn-line, #2a2b30)!important}#root>.app-shell .history-filter-row button.active{color:var(--tn-text, #f5f6f8)!important;background:#35383e!important;border-color:#545963!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(220px,100%),1fr));gap:12px}#root>.app-shell .generation-history-card{overflow:hidden;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:12px!important}#root>.app-shell .generation-history-card-footer{color:var(--tn-text, #f5f6f8)!important;background:#1d1f23!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:#141519!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:#25272d!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:var(--tn-on-accent)!important;background:var(--tn-accent, #f5f5f5)!important;border:1px solid var(--tn-accent, #f5f5f5)!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:var(--tn-on-accent)!important;background:var(--tn-accent-hover, #dedede)!important;border-color:var(--tn-accent-hover, #dedede)!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-text, #f5f6f8)!important;background:#303238!important;border-color:#50545d!important;box-shadow:none!important}#root>.app-shell .hot-rank-video-card{background:#17181c!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:12px!important;box-shadow:none!important}#root>.app-shell .hot-rank-video-frame,#root>.app-shell .digital-human-cover{background:#0d0e12!important}#root>.app-shell .hot-rank-development-vote,#root>.app-shell .digital-human-favorite{color:#f5f6f8!important;background:#121419dd!important;border-color:#ffffff40!important}#root>.app-shell .hot-rank-development-vote.active,#root>.app-shell .digital-human-favorite[aria-pressed=true]{color:#dadada!important;border-color:#b1b1b1!important}#root>.app-shell .hot-rank-video-action button{color:#fff!important;background:#6d6d6d!important;border:0!important}#root>.app-shell .digital-human-page{--digital-human-accent: var(--tn-accent, #e5e5e5)}#root>.app-shell .digital-human-grid{gap:12px}#root>.app-shell .digital-human-card{background:var(--tn-surface, #151619)!important;border:1px solid var(--tn-line, #2a2b30)!important;border-radius:12px!important;box-shadow:none!important}#root>.app-shell .digital-human-card-body{color:var(--tn-text, #f5f6f8)!important;background:#1d1f23!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:#ddd!important}#root>.app-shell .development-recommendation-list article{color:var(--tn-text, #f5f6f8)!important;background:#202126!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:var(--tn-on-accent)!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, #e5e5e5);--mcp-gold-strong: #dddddd;--mcp-gold-line: #8e8e8e;--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:#ddd!important;background:#3b3b3b!important;border-color:#6c6c6c!important;box-shadow:none!important}body:has(.app-shell) .mcp-access-hero-kicker,body:has(.app-shell) .mcp-section-kicker{color:silver!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:#ddd!important;background:#3d3d3d!important;border-color:gray!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, #e5e5e5)}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:#e3e3e3!important;background:#484848!important;border-color:#959595!important}@media(max-width:1280px){#root>.app-shell .workspace-projects.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){#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:31px;padding-inline:10px!important;font-size:11px}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}#root>.app-shell .inspiration-library-card{border-radius:7px!important}#root>.app-shell .inspiration-library-media{border-radius:6px 6px 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:36px!important;padding:0!important;font-size:0}#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}}#root>.app-shell .studio-gallery-controls.is-showcase{grid-template-columns:minmax(0,1fr) minmax(250px,420px);gap:16px 28px;margin-bottom:30px;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:#aeb0b8!important;font-size:14px}#root>.app-shell .inspiration-showcase-eyebrow,#root>.app-shell .inspiration-showcase-index{color:#8e929c;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:#cfd5df;border:0;background:transparent;font-weight:650}#root>.app-shell .inspiration-showcase-all:hover{color:#fff}#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:#e6e8ed;border:1px solid #404248;border-radius:999px;background:#25262b;font-size:12px}#root>.app-shell .inspiration-showcase-back:hover{background:#303238}#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:#aeb3bd;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 #454951;border-radius:10px;background:#282a30;color:#f4f6fb}#root>.app-shell .inspiration-sort-select:focus-within{outline:2px solid #dadada;outline-offset:2px}#root>.app-shell .inspiration-sort-select select{width:100%;min-height:40px;padding:0 28px 0 12px;appearance:none;color:#f4f6fb!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:#f4f6fb;background:#282a30}#root>.app-shell .inspiration-sort-select svg{position:absolute;right:9px;pointer-events:none;color:#b8bec8}#root>.app-shell .inspiration-detail-count{flex:0 0 auto;color:#aeb0b8;font-size:12px}#root>.app-shell .inspiration-showcase-collection{display:grid;gap:24px}#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: rgba(9, 11, 16, .43);--showcase-shade-middle: rgba(10, 12, 17, .35);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 #35373d;border-radius:clamp(20px,2.2vw,30px);color:#f6f7fb;background:linear-gradient(90deg,var(--showcase-shade-start) 0%,var(--showcase-shade-middle) 27%,rgba(13,15,20,.72) 48%,#17181b 83%),var(--showcase-art) calc(0% - var(--showcase-art-offset)) center / cover no-repeat,#17181b;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: rgba(9, 11, 16, .5);--showcase-shade-middle: rgba(10, 12, 17, .42)}#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: rgba(9, 11, 16, .53);--showcase-shade-middle: rgba(10, 12, 17, .43)}#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:#f5f6fb}#root>.app-shell .inspiration-showcase-intro p{max-width:26ch;margin:0;color:#c4c8d1;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%,240px);min-height:48px;padding:0 18px 0 22px;color:#141519;border:0;border-radius:999px;background:#f8f9fb;font-size:14px;font-weight:750;box-shadow:0 8px 20px #0004;white-space:nowrap}#root>.app-shell .inspiration-showcase-more:hover{background:#eee}#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 #2f3137;border-radius:15px;background:#0b0c0f}#root>.app-shell .inspiration-showcase-video-card:hover,#root>.app-shell .inspiration-showcase-video-card:focus-within{border-color:#737987}#root>.app-shell .inspiration-showcase-video-media{position:relative;min-width:0;min-height:0;overflow:hidden;aspect-ratio:9 / 16;background:#0c0e12}#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:#9ea5b2;font-size:10px}#root>.app-shell .inspiration-showcase-video-copy strong{min-width:0;overflow:hidden;color:#f5f6f8;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:#ebebeb;border:1px solid #525252;border-radius:8px;background:#282828;font-size:10px;white-space:nowrap}#root>.app-shell .inspiration-showcase-video-copy button:hover{background:#464646}#root>.app-shell .inspiration-showcase-skeleton{display:grid;grid-template-rows:auto 75px;min-width:0;overflow:hidden;border:1px solid #2f3137;border-radius:15px;background:linear-gradient(100deg,#22242a 15%,#30343d,#22242a 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 #34363c;background:#191b20}@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:#7c818a;border:1px dashed #383b43;border-radius:15px;background:#0b0c0f;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:#aeb2bc;background:#111216;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 #2f3137}#root>.app-shell .inspiration-showcase-pending-copy span{color:#9ea5b2;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:#dce0e8;border:1px solid #41454e;border-radius:999px;background:#22242a;font-size:13px;cursor:pointer}#root>.app-shell .inspiration-back-to-top button:hover{color:#fff;background:#30343c}#root>.app-shell .inspiration-back-to-top button:focus-visible{outline:2px solid #dadada;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:#f4f6fa;border:1px solid #515660;border-radius:50%;background:#282b32ed;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:#373c46}#root>.app-shell .inspiration-quick-top:focus-visible{outline:2px solid #dadada;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,#0c0e1247,#17181b 220px),var(--showcase-art) center top / 100% auto no-repeat,#17181b}#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-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:#dadada;background:#3e3e3e}#root>.app-shell .inspiration-source-page .inspiration-library-grid .inspiration-library-favorite:focus-visible:before{outline:2px solid #dadada;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}}#root>.app-shell .inspiration-source-page.is-catalog{gap:0;padding:24px 24px 88px!important;--catalog-gap: 8px}#root>.app-shell .inspiration-source-page.is-catalog .studio-gallery-controls.is-catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 14px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar{display:grid;grid-template-columns:auto minmax(240px,440px) minmax(0,1fr);align-items:center;gap:24px;min-width:0;margin-bottom:4px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar header{min-width:0;margin:0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar h1{margin:0;color:#f5f5f6!important;font-size:20px!important;font-weight:650!important;line-height:1.3;letter-spacing:-.025em!important;white-space:nowrap}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-search-panel{width:100%;min-width:0;max-width:none;margin:0;border:0!important;background:transparent!important;box-shadow:none!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-form{min-height:44px;padding:3px;gap:4px;border:1px solid #35363b!important;border-radius:8px!important;background:#121316!important;box-shadow:none!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-form:focus-within{border-color:#7d818a!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-field input{min-height:36px;font-size:13px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-submit{min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:5px!important;color:#eeeeef!important;background:#26272c!important;box-shadow:none!important;font-size:12px;font-weight:550}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-submit:hover{background:#36383e!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-search-clear{border:0!important;background:transparent!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls{min-width:0;justify-self:end;flex-wrap:nowrap;gap:8px;margin:0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls label{min-width:0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls label>span:first-child{display:none}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-select{min-width:112px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-select select{width:100%;min-width:0;min-height:38px;padding:0 32px 0 12px!important;border:1px solid #35363b!important;border-radius:7px!important;color:#b9bac1!important;background:#121316!important;box-shadow:none!important;font-size:12px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-select>svg{right:11px;color:#92949c}#root>.app-shell .inspiration-source-page.is-catalog :is(.inspiration-category-toolbar,.inspiration-style-toolbar){display:flex;flex-direction:row;flex-wrap:nowrap;grid-column:auto;align-items:center;justify-content:space-between;min-width:0;gap:12px;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-categories{display:flex;align-items:center;gap:26px;min-width:0;overflow-x:auto;scrollbar-width:none}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-categories::-webkit-scrollbar{display:none}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-category{position:relative;flex:0 0 auto;min-height:38px;padding:0 1px!important;border:0!important;border-radius:0!important;color:#93959e!important;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-category[aria-selected=true]{color:#fff!important;font-weight:650}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-category[aria-selected=true]:after{content:"";position:absolute;right:1px;bottom:0;left:1px;height:2px;border-radius:2px;background:#f4f4f5}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-category:hover{color:#fff!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-detail-count{flex:0 0 auto;margin:0;color:#83858f;font-size:11px;white-space:nowrap}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-category-bar{width:100%;gap:20px!important;padding:0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-category-bar button{flex:0 0 auto;min-width:0;min-height:32px;padding:0 1px!important;border:0!important;border-radius:0!important;color:#8e909a!important;background:transparent!important;box-shadow:none!important;font-size:12px;font-weight:500}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-category-bar button:is(.active,[aria-selected=true],:hover){color:#f5f5f6!important;background:transparent!important;border:0!important;font-weight:600}#root>.app-shell .inspiration-source-page.is-catalog :is(.inspiration-home-category,.inspiration-category-bar button):focus-visible{outline:2px solid #91969f!important;outline-offset:-2px!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row;gap:var(--catalog-gap)!important;align-items:start}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card{display:block;width:100%;margin:0;vertical-align:top;break-inside:avoid;border:0!important;border-radius:6px!important;background:#111215!important;box-shadow:none!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card:after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:90px;background:linear-gradient(transparent,#000b);pointer-events:none}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card.is-jump-target{box-shadow:0 0 0 2px #91969f!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-media{border-radius:6px!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-title{position:absolute;z-index:2;right:10px;bottom:49px;left:10px;margin:0;pointer-events:none}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-title strong{display:block;overflow:hidden;color:#f5f5f6!important;font-size:12px;font-weight:550;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000a}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action{position:absolute!important;z-index:3;inset:auto 9px 9px auto;width:94px;max-height:none!important;padding:0!important;overflow:visible;opacity:0!important;transform:translateY(calc(100% + 10px))!important;pointer-events:none!important;transition:opacity .15s ease,transform .18s ease;background:transparent!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-favorite{z-index:3;opacity:0!important;transform:translateY(-4px);pointer-events:none!important;transition:opacity .15s ease,transform .18s ease,background-color .15s ease,border-color .15s ease,color .15s ease}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card:is(:hover,:has(:focus-visible)) .inspiration-library-card-action,#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card:is(:hover,:has(:focus-visible)) .inspiration-library-favorite{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}@media(hover:none){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action,#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-favorite{opacity:1!important;transform:none!important;pointer-events:auto!important}}@media(prefers-reduced-motion:reduce){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action,#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-favorite{transition:none}}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action button{min-height:32px!important;padding:0 8px!important;gap:4px;border:1px solid #ffffff35!important;border-radius:5px!important;color:#f0f0f2!important;background:#25262bdd!important;font-size:11px;font-weight:550}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action button:is(:hover,:focus-visible){background:#44464fee!important;border-color:#ffffff65!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action button svg{width:13px;height:13px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action:has(.inspiration-library-edit){display:grid;gap:6px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-empty{min-height:240px;padding:36px 20px;border:1px dashed #303137!important;border-radius:8px!important;background:#101114!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-empty>svg{color:#8e909a!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-empty p{display:block!important;color:#9da0a8!important;font-size:12px;line-height:1.6}@media(max-width:1180px){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1099px){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar{grid-template-columns:auto minmax(0,1fr);gap:12px 20px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls{grid-column:2}}@media(max-width:940px){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:759px){#root>.app-shell .inspiration-source-page.is-catalog{padding:16px 12px 80px!important;--catalog-gap: 6px}#root>.app-shell .inspiration-source-page.is-catalog .studio-gallery-controls.is-catalog{gap:6px;margin-bottom:10px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar{grid-template-columns:minmax(0,1fr);gap:10px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-catalog-topbar h1{font-size:18px!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-search-panel{grid-column:1}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls{grid-column:1;justify-self:stretch;width:100%}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-controls label{display:flex;flex:1 1 0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-select{width:100%;min-width:0}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-select select{min-height:44px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-categories{gap:20px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-home-category{min-height:44px;font-size:13px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-category-bar{gap:18px!important}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-category-bar button{min-height:40px;font-size:12px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-title{right:8px;bottom:54px;left:8px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-title strong{font-size:11px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action{right:7px;bottom:7px;width:96px}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-card-action button{min-height:44px!important;font-size:11px}}@media(max-width:680px){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){#root>.app-shell .inspiration-source-page.is-catalog .inspiration-library-grid{grid-template-columns:minmax(0,1fr)!important}}#root>.app-shell .inspiration-source-page.is-catalog .inspiration-sort-time{padding:8px 0;color:#92949c;font-size:12px;white-space:nowrap}#root>.app-shell .account-center-page{--text: #f3f3f5;--text-muted: #a0a1aa;--text-1: #f3f3f5;--text-3: #a0a1aa;--line-dark: #303138;position:static;display:block;box-sizing:border-box;width:100%!important;max-width:1180px!important;min-width:0;height:auto!important;min-height:0;max-height:none!important;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,3vw,32px) 64px!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#f3f3f5!important;background:transparent!important;box-shadow:none!important;color-scheme:dark}#root>.app-shell .account-center-page .account-center-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px}#root>.app-shell .account-center-page .account-center-head h1{margin:0;color:#f3f3f5!important;font-size:clamp(22px,2.4vw,28px);font-weight:650;line-height:1.3;letter-spacing:-.03em}#root>.app-shell .account-center-page :is(p,small){color:#a0a1aa!important}#root>.app-shell .account-center-page :is(h2,h3,h4,strong){color:#f3f3f5!important}#root>.app-shell .account-center-page .account-center-head p{margin:8px 0 0;font-size:12px;line-height:1.6}#root>.app-shell .account-center-page .account-center-head .eyebrow{color:#92949f!important;font-size:10px;letter-spacing:.12em}#root>.app-shell .account-center-page .account-center-summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px;min-height:0;height:auto;margin:0 0 22px;padding:18px 20px;border:1px solid #303138!important;border-radius:12px;color:#f3f3f5!important;background:#191a1f!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}#root>.app-shell .account-center-page .account-summary-metrics{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;flex-basis:auto;order:0;gap:28px;margin:0}#root>.app-shell .account-center-page .account-summary-metrics>span{min-width:0;padding:0;border:0}#root>.app-shell .account-center-page .account-center-summary small{display:block;font-size:12px;line-height:1.5}#root>.app-shell .account-center-page .account-center-summary strong{display:block;margin-top:5px;font-size:22px;line-height:1.3;font-variant-numeric:tabular-nums}#root>.app-shell .account-center-page .account-center-summary em{padding:7px 12px;border:1px solid #3b3d45;border-radius:8px;color:#d7d8de!important;background:#23252b!important;font-size:12px;font-style:normal;white-space:nowrap}#root>.app-shell .account-center-page .account-detail-tabs{display:flex;gap:8px;margin:0 0 20px;padding:0 0 12px;overflow-x:auto;border:0;border-bottom:1px solid #303138!important;border-radius:0;background:transparent!important;scrollbar-width:thin}#root>.app-shell .account-center-page .account-detail-tabs button{flex:0 0 auto;min-width:0;height:36px;padding:0 14px;border:1px solid transparent!important;border-radius:7px;color:#a0a1aa!important;background:transparent!important;box-shadow:none!important;font-size:13px;font-weight:550;white-space:nowrap}#root>.app-shell .account-center-page .account-detail-tabs button.active{color:#f3f3f5!important;background:#303138!important;border-color:#40424b!important}#root>.app-shell .account-center-page .account-detail-tabs button:hover:not(.active){color:#e0e1e6!important;background:#222329!important}#root>.app-shell .account-center-page .account-detail-content{min-height:0;height:auto;max-height:none;padding:0;overflow:visible;overscroll-behavior:auto}#root>.app-shell .account-center-page :is(.account-overview-grid,.account-security-layout){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:16px;min-height:0}#root>.app-shell .account-center-page :is(.account-detail-card,.account-security-note,.account-role-card,.account-history-list article,.account-assets-grid article){min-width:0;border:1px solid #303138!important;border-radius:12px;color:#f3f3f5!important;background:#191a1f!important;box-shadow:none!important}#root>.app-shell .account-center-page .account-detail-card{margin:0;padding:20px}#root>.app-shell .account-center-page .account-detail-card>header strong{font-size:15px;line-height:1.4}#root>.app-shell .account-center-page .account-detail-card>header small{margin-top:5px;font-size:12px;line-height:1.6}#root>.app-shell .account-center-page :is(.account-profile-form,.account-password-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}#root>.app-shell .account-center-page .form-field{min-width:0;margin:0}#root>.app-shell .account-center-page .form-field>span{margin-bottom:7px;color:#c7c8d0!important;font-size:12px;font-weight:550}#root>.app-shell .account-center-page :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #3b3d45!important;border-radius:8px;color:#f3f3f5!important;background:#111216!important;font-size:13px;color-scheme:dark!important}#root>.app-shell .account-center-page :is(input,textarea)::placeholder{color:#777984!important}#root>.app-shell .account-center-page input[readonly]{color:#a0a1aa!important;background:#202127!important}#root>.app-shell .account-center-page .account-profile-bio{grid-column:1 / -1}#root>.app-shell .account-center-page .account-profile-bio textarea{min-height:92px;line-height:1.6;resize:vertical}#root>.app-shell .account-center-page .form-field small{display:block;margin-top:6px;font-size:11px;line-height:1.5}#root>.app-shell .account-center-page .form-field .field-error{color:#f0a5aa!important}#root>.app-shell .account-center-page .has-error input{border-color:#c76f7b!important}#root>.app-shell .account-center-page :is(.account-save-profile,.account-save-password){min-height:38px;margin-top:18px;padding:0 16px;border:1px solid #484b55!important;border-radius:8px;color:#f3f3f5!important;background:#292b32!important}#root>.app-shell .account-center-page :is(.account-save-profile,.account-save-password):hover:not(:disabled){background:#363942!important}#root>.app-shell .account-center-page .secondary-button{min-height:36px;padding:0 14px;border:1px solid #3b3d45!important;border-radius:8px;color:#d7d8de!important;background:#23252b!important;box-shadow:none!important}#root>.app-shell .account-center-page .secondary-button:hover:not(:disabled){color:#f3f3f5!important;background:#30333b!important}#root>.app-shell .account-center-page .account-role-card{gap:14px;margin-top:18px;padding:14px;background:#202127!important}#root>.app-shell .account-center-page .account-role-card small{font-size:11px;line-height:1.6}#root>.app-shell .account-center-page .account-asset-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}#root>.app-shell .account-center-page .account-asset-summary>span{padding:16px 12px;border:1px solid #303138!important;border-radius:9px;color:#f3f3f5!important;background:#202127!important}#root>.app-shell .account-center-page .account-asset-summary small{font-size:12px}#root>.app-shell .account-center-page .account-asset-summary strong{margin-top:7px;font-size:22px;font-variant-numeric:tabular-nums}#root>.app-shell .account-center-page .account-security-note{padding:20px;color:#b9b9b9!important}#root>.app-shell .account-center-page .account-security-note :is(p,small){font-size:12px;line-height:1.7}#root>.app-shell .account-center-page .account-history-list{gap:10px}#root>.app-shell .account-center-page .account-history-list article{gap:12px;padding:14px}#root>.app-shell .account-center-page .account-history-list article strong{overflow-wrap:anywhere;white-space:normal;line-height:1.5}#root>.app-shell .account-center-page :is(.account-history-list,.account-assets-grid) small{font-size:11px;line-height:1.6}#root>.app-shell .account-center-page .account-history-icon{flex:0 0 auto;color:#c7c8d0!important;background:#292b32!important}#root>.app-shell .account-center-page :is(.history-status.succeeded,.point-change.credit){color:#93c8ad!important}#root>.app-shell .account-center-page :is(.history-status.failed,.point-change.debit){color:#f0a5aa!important}#root>.app-shell .account-center-page .account-assets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#root>.app-shell .account-center-page .account-assets-grid article>span{color:#92949f!important;background:#23252b!important}#root>.app-shell .account-center-page .account-empty{padding:56px 20px;border:1px dashed #3b3d45!important;border-radius:12px;color:#a0a1aa!important;background:#191a1f!important;font-size:13px}#root>.app-shell .account-center-page .account-center-footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #303138}#root>.app-shell .account-center-page .account-logout{color:#f0a5aa!important;border-color:#65434b!important;background:#2a2025!important}#root>.app-shell .account-center-page .account-logout:hover:not(:disabled){color:#ffd5d8!important;background:#382830!important}#root>.app-shell .account-center-page :focus-visible{outline:2px solid #bdbdbd!important;outline-offset:3px!important}@media(max-width:900px){#root>.app-shell .account-center-page :is(.account-overview-grid,.account-security-layout){grid-template-columns:minmax(0,1fr)}#root>.app-shell .account-center-page .account-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#root>.app-shell .account-center-page{padding:20px 14px 48px!important}#root>.app-shell .account-center-page .account-center-head{gap:12px;padding-bottom:18px}#root>.app-shell .account-center-page .account-center-summary{gap:14px;margin-bottom:18px;padding:16px}#root>.app-shell .account-center-page .account-summary-metrics{flex-wrap:wrap;gap:14px 24px}#root>.app-shell .account-center-page .account-detail-tabs{gap:4px;margin-bottom:16px}#root>.app-shell .account-center-page .account-detail-tabs button{min-height:40px;padding-inline:12px}#root>.app-shell .account-center-page :is(.account-detail-card,.account-security-note){padding:16px}#root>.app-shell .account-center-page :is(.account-profile-form,.account-password-form,.account-assets-grid){grid-template-columns:minmax(0,1fr)}#root>.app-shell .account-center-page :is(.account-profile-bio,.account-password-form .form-field:first-child){grid-column:auto}#root>.app-shell .account-center-page .account-role-card{flex-direction:column;align-items:stretch}#root>.app-shell .account-center-page .consumption-list article{align-items:flex-start}#root>.app-shell .account-center-page .consumption-list .point-history-deltas{flex:0 0 auto}#root>.app-shell .account-center-page :is(.account-center-head button,.account-center-footer button,.account-save-profile,.account-save-password,.account-role-card button){min-height:44px}}#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button){color:var(--tn-muted, #9da0a8)!important;background:transparent!important;border:0!important;border-image:none!important;box-shadow:none!important;outline:0!important;transform:none!important;transition:color .16s ease!important}#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button):is(:hover,:focus-visible,:active,.active,[aria-selected=true],[aria-pressed=true],[aria-expanded=true]):not(:disabled){color:var(--tn-text, #f5f6f8)!important;background:transparent!important;border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button) :is(svg,span,b):not(.global-header-unread-dot){color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button):before,#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button):after{display:none!important}#root>.app-shell:not(.workflow-immersive) :is(.global-header .global-primary-nav button,.global-header .global-header-action,.global-header .global-header-icon-button,.global-header .global-account-entry,.workspace-page .workspace-scope-tabs button,.workspace-page .workspace-view-switch button,.workspace-page .workspace-create-button,.workspace-page .workspace-empty-state>button,.studio-top-tabs button,.studio-gallery-controls .inspiration-category-bar button,.creative-asset-page .creative-asset-page-head button,.creative-asset-page .creative-asset-empty>button,.asset-category-list>button,.history-filter-row button,.hot-rank-board-switch button,.inspiration-showcase-back,.inspiration-showcase-all,.account-center-page .account-detail-tabs button):focus-visible{text-decoration:underline!important;text-underline-offset:5px}#root>.app-shell:not(.workflow-immersive) .global-header :is(.global-header-icon-button,.global-billing-entry):focus-visible{outline:2px solid var(--tn-text, #f5f6f8)!important;outline-offset:3px!important}#root>.app-shell:not(.workflow-immersive) :is(.workspace-page .workspace-toolbar,.workspace-page .workspace-empty-state,.workspace-page .workspace-scope-tabs,.workspace-page .workspace-view-switch,.studio-top-tabs){background:transparent!important;border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-toolbar>select{background:transparent!important;border:0!important;box-shadow:none!important}#root>.app-shell .run-modal.production-modal.novice-runner .quick-remake-left-rail.is-minimal-preview{padding:0!important;border:0!important;border-radius:0!important;color:var(--tn-text, #f5f6f8)!important;background:transparent!important;box-shadow:none!important}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-project-title{margin:1px 0 16px;color:var(--tn-text, #f5f6f8)!important;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-cover{border:0!important;border-radius:12px!important;background:#101114!important;box-shadow:none!important}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-cover>.quick-remake-video-player{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-player video{display:block;width:100%;height:100%;object-fit:contain;background:#101114!important}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-toggle{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:60px;min-width:60px;height:60px;min-height:60px;margin:0;padding:0;border:0!important;border-radius:50%!important;color:#fff!important;background:#0c0d10b8!important;box-shadow:0 4px 24px #00000029!important;transform:translate(-50%,-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:1;cursor:pointer;transition:opacity .16s ease,background-color .16s ease}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-toggle svg{width:24px;height:24px;color:inherit!important;background:transparent!important}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-player.is-playing .quick-remake-video-toggle{opacity:0;pointer-events:none}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-player:is(:hover,:has(:focus-visible)) .quick-remake-video-toggle{opacity:1;pointer-events:auto}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-toggle:hover{background:#0c0d10e0!important}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-toggle:focus-visible{outline:2px solid #fff!important;outline-offset:4px}#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-error{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;padding:8px 10px;border-radius:8px;color:#e3e4e8;background:#0c0d10cc;font-size:12px;line-height:1.5;text-align:center}@media(hover:none){#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-player.is-playing .quick-remake-video-toggle{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){#root>.app-shell .run-modal.production-modal.novice-runner .is-minimal-preview .quick-remake-video-toggle{transition:none}}
