:root{--x-color-scheme:dark;--x-on-accent:#07171b;--x-accent-ink:var(--color-primary);--x-accent:var(--x-accent-ink);color-scheme:var(--x-color-scheme)}.product-theme-toggle,.topbar-right>.topbar-theme{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--x-radius-sm);color:var(--x-muted);background:transparent;cursor:pointer}.product-theme-toggle:hover,.topbar-right>.topbar-theme:hover{color:var(--x-text);background:var(--x-surface-3)}.product-theme-toggle:focus-visible,.topbar-right>.topbar-theme:focus-visible{outline:2px solid var(--x-input-focus);outline-offset:2px}:root[data-xflow-theme=light]{--x-color-scheme:light;--x-bg:#f5f7f9;--x-surface:#ffffff;--x-surface-2:#edf2f6;--x-surface-3:#e2e9ef;--x-surface-4:#d6e0e9;--x-line:rgba(24,43,58,.18);--x-line-soft:rgba(24,43,58,.09);--x-text:#182129;--x-text-soft:#3c4b57;--x-muted:#586775;--x-dim:#657583;--x-input-focus:#087c9c;--x-accent-ink:#087c9c;--color-primary-strong:#087c9c;--color-primary-soft:rgba(8,124,156,.1);--color-secondary:#087c9c;--color-info:#087c9c;--color-success:#16714c;--color-warning:#946000;--color-danger:#b72f4b;color-scheme:light}:root[data-xflow-theme=light],:root[data-xflow-theme=light] body{--bg:var(--x-bg);--panel:var(--x-surface);--line:var(--x-line);--muted:var(--x-muted)!important}:root[data-xflow-theme=light],:root[data-xflow-theme=light] :is(body,#root){background-color:var(--x-bg)!important;color:var(--x-text)!important;color-scheme:light!important}:root[data-xflow-theme=light] :is(.btn-secondary,.btn-ghost,.icon-btn){color:var(--x-text-soft)}:root[data-xflow-theme=light] .btn-secondary{background:var(--x-surface-2);border-color:var(--x-line)}:root[data-xflow-theme=light] :is(.btn-secondary,.btn-ghost,.icon-btn):hover{color:var(--x-text);background:var(--x-surface-3)}:root[data-xflow-theme=light] .btn-primary{color:var(--x-on-accent)}:root[data-xflow-theme=light] .topbar{background:color-mix(in srgb,var(--x-bg) 92%,transparent)!important}:root[data-xflow-theme=light] .app-shell :is(.brand,.topbar-account-mark){color:var(--x-text)}:root[data-xflow-theme=light] .app-shell :is(.sidebar-toggle,.primary-nav>div>a,.nav-subnav a,.sidebar-bottom>button,.sidebar-bottom>a,.topbar-notifications){color:var(--x-muted)}:root[data-xflow-theme=light] .app-shell :is(.sidebar-toggle,.sidebar-bottom>button,.sidebar-bottom>a){background:var(--x-line-soft)}:root[data-xflow-theme=light] .app-shell :is(.sidebar-toggle,.primary-nav>div>a,.nav-subnav a,.sidebar-bottom>button,.sidebar-bottom>a,.topbar-notifications):hover{color:var(--x-text);background:var(--x-surface-3)}:root[data-xflow-theme=light] .app-shell :is(.primary-nav>div>a.active,.nav-subnav a.active){color:var(--color-primary-strong);background:var(--color-primary-soft)}:root[data-xflow-theme=light] .nav-subnav{border-color:var(--x-line)}:root[data-xflow-theme=light] .sidebar-copyright{color:var(--x-muted)}:root[data-xflow-theme=light] .topbar-right>:is(.topbar-plan,.topbar-account){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:root[data-xflow-theme=light] .topbar-right>:is(.topbar-plan,.topbar-account):hover{background:var(--x-surface-3)}:root[data-xflow-theme=light] :is(.topbar-account-mark,.account-avatar-placeholder,.topbar-account-avatar){color:var(--x-text);background:var(--x-surface-3)}:root[data-xflow-theme=light] .account-menu{color:var(--x-text);background:var(--x-surface);border-color:var(--x-line);box-shadow:0 18px 60px rgba(24,43,58,.16),0 4px 12px rgba(24,43,58,.08)}:root[data-xflow-theme=light] :is(.account-menu-profile,.account-resource-card,.account-membership-card){background:var(--x-surface-2);border-color:var(--x-line)}:root[data-xflow-theme=light] :is(.account-menu-heading,.account-menu-identity button,.account-membership-card small,.account-resource-card button,.account-credit-breakdown,.account-storage-card small,.account-menu-links small,.account-menu-footer,.account-menu-footer button,.account-notifications-empty){color:var(--x-muted)}:root[data-xflow-theme=light] :is(.account-membership-card strong,.account-credit-total strong,.account-credit-breakdown b,.account-menu-links>button,.account-detail-hero h3){color:var(--x-text)}:root[data-xflow-theme=light] :is(.account-menu-links>button>svg,.account-permissions strong,.account-id code,.account-detail-hero){color:var(--x-text-soft)}:root[data-xflow-theme=light] .account-benefit-strip{color:var(--color-primary-strong);background:var(--color-primary-soft)}:root[data-xflow-theme=light] .account-membership-icon{color:var(--x-accent-ink);background:var(--color-primary-soft)}:root[data-xflow-theme=light] .account-menu button:hover{color:var(--x-text)}:root[data-xflow-theme=light] :is(.account-menu-heading button,.account-menu-links>button):hover{background:var(--x-surface-3)}:root[data-xflow-theme=light] .account-membership-card>div>button:hover{color:var(--x-on-accent)}:root[data-xflow-theme=light] :is(.account-menu-footer,.account-permissions,.account-permissions>div+div){border-color:var(--x-line)}:root[data-xflow-theme=light] body :is(.modal,.app-shell,.account-menu) :is(input,textarea,select){color:var(--x-text);background-color:var(--x-surface-2);border-color:var(--x-line);color-scheme:light}:root[data-xflow-theme=light] body :is(.modal,.app-shell,.account-menu) :is(input,textarea)::placeholder{color:var(--x-muted)}:root[data-xflow-theme=light] body .modal{color:var(--x-text);background:var(--x-surface);border-color:var(--x-line)}:root[data-xflow-theme=light] body :is(.app-shell,.account-menu,.modal) :is(button,a):focus-visible{outline:2px solid var(--x-input-focus);outline-offset:3px}:root[data-xflow-theme=light] body .modal :is(.btn-secondary,.btn-ghost,.field>span,.modal-body p){color:var(--x-text-soft)}:root[data-xflow-theme=light] body .modal :is(.btn-secondary:hover,.btn-ghost:hover){background:var(--x-surface-3)}:root[data-xflow-theme=light] body .modal :is(.modal-header,.modal-footer,.modal-footer-inline){border-color:var(--x-line)}:root[data-xflow-theme=light] .account-detail .balance-card{background:var(--x-surface-2);border-color:var(--x-line);color:var(--x-text-soft)}:root[data-xflow-theme=light] .account-detail .balance-card strong{color:var(--x-text)}:root[data-xflow-theme=light] .account-detail .balance-card :is(small,span){color:var(--x-muted)}:root[data-xflow-theme=light] .account-notification-count{color:#fff;background:var(--color-danger)}:root[data-xflow-theme=light] .account-menu-identity i{background:var(--x-line)}:root[data-xflow-theme=light] :is(.account-credit-total,.account-resource-card .account-order-link){color:var(--x-muted)}:root[data-xflow-theme=light] .account-membership-card>div>button{color:var(--x-on-accent)}:root[data-xflow-theme=light] .account-detail-hero>svg,:root[data-xflow-theme=light] .account-menu-links>button:hover>svg:first-child{color:var(--x-accent-ink)}:root[data-xflow-theme=light] :is(.field>small,.form-hint){color:var(--x-muted)}:root[data-xflow-theme=light] .modal :is(.field>span,.modal-header h2){color:var(--x-text)}:root[data-xflow-theme=light] .modal .account-password-error{color:var(--color-danger)}:root[data-xflow-theme=light] .modal-backdrop{background:rgba(24,43,58,.36)}:root[data-xflow-theme=light] .toast-stack .toast{background:var(--x-surface);border-color:var(--x-line);color:var(--x-text)}:root[data-xflow-theme=light] .toast-stack .toast button{color:var(--x-muted)}:root[data-xflow-theme=light] .spinner{border-color:var(--x-line);border-top-color:currentColor}:root[data-xflow-theme=light] ::selection{background:var(--color-primary-soft);color:var(--x-text)}:root[data-xflow-theme=light] ::-webkit-scrollbar-thumb{background:var(--x-surface-4)}@media (max-width:500px){.topbar-right>.topbar-account{width:auto}.topbar-account-name{display:none}}:root[data-xflow-theme=light] body:not(.xflow-project-route):not(.xflow-admin-document){:is(.modal,.modal-panel,.invitation-panel,.protected-login-notice,.skill-mention-menu,.project-menu,.global-asset-action-menu,.global-asset-other-menu,.toast-stack .toast){--ink:var(--x-text);--text:var(--x-text);--surface:var(--x-surface);--surface-soft:var(--x-surface-2);--surface-muted:var(--x-surface-2);--surface-strong:var(--x-surface-3);--accent-strong:var(--x-accent-ink);--accent-soft:var(--color-primary-soft);--danger:var(--color-danger);--success:var(--color-success);color:var(--x-text);background:var(--x-surface);border-color:var(--x-line);box-shadow:0 18px 60px color-mix(in srgb,var(--x-text) 12%,transparent)}:is(.modal-header,.modal-footer,.modal-footer-inline,.modal-heading,.modal-actions){border-color:var(--x-line-soft)}.empty-state :is(h2,h3),.field>span,:is(.modal,.modal-panel,.invitation-panel) :is(h1,h2,h3,h4){color:var(--x-text)}:is(.modal-body p,.field>small,.empty-state p,.modal-panel .muted-text,.protected-login-notice span,.skill-mention-menu span){color:var(--x-muted)}:is(.modal,.modal-panel,.product-tools,.library-page,.projects-page,.login-page) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:var(--x-text);background-color:var(--x-surface-2);border-color:var(--x-line);caret-color:var(--x-accent-ink)}:is(.modal,.modal-panel,.product-tools,.library-page,.projects-page,.login-page,.global-asset-other-control,.global-asset-panel-search,.gallery-search) :is(input,textarea)::placeholder{color:var(--x-dim);opacity:1}.login-fields:disabled input,:is(.modal,.modal-panel,.product-tools,.library-page,.projects-page,.login-page) :is(input,textarea,select):disabled{color:var(--x-muted);-webkit-text-fill-color:var(--x-muted);background-color:var(--x-surface-3)}:is(.modal,.modal-panel,.product-tools,.library-page,.projects-page,.login-page) :is(input,textarea,select):focus-visible{border-color:var(--x-input-focus);outline-color:var(--x-input-focus)}:is(.btn-secondary,.secondary-button,.icon-button,.invitation-copy-button){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:is(.btn-secondary,.secondary-button,.icon-button,.invitation-copy-button):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3);border-color:var(--x-line)}:is(.btn-ghost,.icon-btn,.toast-stack .toast button){color:var(--x-muted)}:is(.btn-ghost,.icon-btn):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}:is(.btn-primary,.primary-button,.member-plan-button,.member-primary-button,.market-send,.market-detail-actions-row>.primary,.global-asset-panel-card-check){color:var(--x-on-accent)}:is(.project-menu,.global-asset-action-menu,.global-asset-other-menu,.skill-mention-menu)>button{color:var(--x-text-soft)}:is(.project-menu,.global-asset-action-menu,.global-asset-other-menu,.skill-mention-menu)>button:hover:not(:disabled){color:var(--x-text);background:var(--x-surface-2)}:is(.btn-danger,.danger-button,.project-menu button.danger,.global-asset-action-menu>button.danger){color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}:is(.btn-danger,.danger-button,.project-menu button.danger,.global-asset-action-menu>button.danger):hover:not(:disabled){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}:is(.btn-secondary,.btn-ghost,.icon-btn,.secondary-button,.icon-button):disabled,:is(.project-menu,.global-asset-action-menu,.global-asset-other-menu)>button:disabled{color:var(--x-dim)}:is(.project-menu,.global-asset-action-menu,.global-asset-other-menu)>button:disabled:hover{color:var(--x-dim);background:transparent}.badge-neutral{color:var(--x-muted);background:var(--x-surface-2)}.toggle{background:var(--x-surface-4)}.toggle>span{background:var(--x-surface)}.toggle.on{background:var(--x-accent-ink)}.toggle.on>span{background:var(--x-surface)}:is(.empty-state,.state-panel,.route-loading,.app-loading,.loading-spinner){color:var(--x-muted);background:var(--x-bg);border-color:var(--x-line)}.spinner{border-color:var(--x-line);border-top-color:currentColor}.works-toolbar{background:color-mix(in srgb,var(--x-bg) 95%,transparent)}:is(.category-tabs button,.gallery-search,.gallery-search button,.works-pagination){color:var(--x-muted)}.category-tabs button:hover{color:var(--x-text)}.category-tabs button.active{color:var(--x-accent-ink);background:var(--color-primary-soft)}.work-card h3{color:var(--x-text)}.gallery-search{background:var(--x-surface-2);border-color:var(--x-line)}.gallery-search input{color:var(--x-text)}:is(.all-loaded,.site-footer){color:var(--x-dim);border-color:var(--x-line-soft)}.work-viewer{color:var(--x-text);background:var(--x-bg)}:is(.viewer-top>span,.viewer-caption h2){color:var(--x-text)}:is(.viewer-caption p,.viewer-filmstrip span){color:var(--x-muted)}.viewer-filmstrip>button.active{background:var(--color-primary-soft)}.projects-page{color:var(--x-text)}.projects-page :is(.space-action,.sort-control,.view-switch,.card-size-switcher,.search-field,.bulk-select-all,.bulk-delete,.space-project,.project-create-card){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}.projects-page :is(.space-action,.sort-control,.bulk-select-all,.space-project,.project-create-card):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}.projects-page :is(.project-name,.projects-page-title,.projects-empty h2,.projects-empty h3){color:var(--x-text)}.projects-page :is(.project-info p,.project-owner-name,.project-create-meta,.selection-summary,.projects-current-view,.projects-empty,.projects-empty-icon){color:var(--x-muted)}.projects-page :is(.view-switch,.card-size-switcher) .icon-btn{color:var(--x-muted)}.projects-page :is(.view-switch,.card-size-switcher) .icon-btn:hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}.projects-page :is(.space-action.active,.multi-select-toggle.active,.view-switch .active,.card-size-switcher .icon-btn.active,.projects-workflow-filter.active){color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink)}.projects-page .bulk-delete{color:var(--color-danger)}.projects-page .bulk-delete:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.projects-page .blank-project{color:var(--x-muted);background-image:radial-gradient(var(--x-line) 1px,transparent 1px)}.projects-page .blank-project>span{background:var(--x-surface-3)}.projects-page .project-create-card:is(:hover,:focus-visible){background-color:var(--x-surface-3)}.projects-page .sort-control select{color:var(--x-text-soft);background:transparent}.projects-page :is(.projects-back,.projects-breadcrumb,.projects-tool,.projects-tool em,.projects-empty p,.trash-card-actions button){color:var(--x-muted)}.projects-page :is(.projects-tool,.projects-workflow-filter,.projects-empty-icon){background:var(--x-surface-2);border-color:var(--x-line)}.projects-page :is(.projects-back,.projects-tool,.projects-workflow-filter,.trash-card-actions button):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}.projects-page .projects-divider{background:var(--x-line)}.projects-page .projects-tool em{background:var(--x-surface-3)}.projects-page .projects-workflow-filter{color:var(--x-text-soft)}.projects-page .projects-workflow-filter.active{color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink)}.projects-page .projects-workflow-filter.is-one-stop.active{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.projects-page .projects-search-field:focus-within{color:var(--x-text);background:var(--x-surface);border-color:var(--x-input-focus)}.projects-page .trash-card-actions button:last-child:hover{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.projects-page .blank-project{background-color:var(--x-surface-2);border-color:var(--x-line);box-shadow:none}.projects-page .project-select.is-disabled{color:var(--x-muted);background:var(--x-surface-3)}:is(.modal,.modal-panel,.product-tools,.library-page,.projects-page) select option{color:var(--x-text);background:var(--x-surface)}.skill-market-page{--text:var(--x-text);--surface:var(--x-surface);--surface-2:var(--x-surface-2);--surface-3:var(--x-surface-3);--lib-accent:var(--x-accent-ink)}:is(.market-tabs>button:hover,.market-sort select,.market-category-strip button:hover,.market-file-controls select,.market-files-head,.market-detail-actions>button,.market-detail-actions-row>button){color:var(--x-text-soft);border-color:var(--x-line)}:is(.market-card-body p,.market-detail-columns p,.market-files>pre,.skill-content-preview pre,.library-confirm-copy){color:var(--x-text-soft)}:is(.market-version,.skill-file-picker span,.skill-content-preview>div span){color:var(--x-muted)}:is(.market-detail-columns h4,.market-upload-link,.market-file-modes>button.active,.market-category-strip button.active,.market-chip,.market-use.is-chipped){color:var(--x-accent-ink)}:is(.market-upload-link:hover:not(:disabled),.market-detail-actions>button:hover,.market-detail-actions>button.is-faved){color:var(--x-accent-ink)}.market-detail-actions-row>button:hover:not(:disabled){color:var(--x-text);background:var(--x-surface-2);border-color:var(--x-line)}.market-detail-actions-row>button.is-faved{color:var(--color-danger)}.market-detail-actions-row>button.primary,.market-detail-actions-row>button.primary:hover:not(:disabled){color:var(--x-on-accent)}:is(.skill-file-picker,.skill-content-preview){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:is(.skill-file-picker strong,.skill-content-preview strong,.library-page .field>span){color:var(--x-text)}.skill-file-selected{color:var(--x-muted)!important}.library-readonly{color:var(--x-text-soft)}.library-page .modal{color:var(--x-text);background:var(--x-surface)}.xflow-native-asset-page{--asset-panel:var(--x-surface-2);--asset-border:var(--x-line);--asset-border-hover:var(--x-accent-ink);--asset-text:var(--x-text)}:is(.xflow-native-asset-search,.global-asset-other-control,.global-asset-panel-search,.global-asset-filter select,.xflow-native-asset-filters button){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:is(.xflow-native-asset-filters button:hover,.global-asset-filter select:hover){color:var(--x-text);border-color:var(--x-line)}:is(.global-assets-page .xflow-native-asset-search,.global-asset-other-control,.global-asset-panel-search):focus-within{background:var(--x-surface);border-color:var(--x-input-focus)}.global-asset-filter select:is(:focus,:focus-visible){border-color:var(--x-input-focus)!important}:is(.xflow-native-asset-search,.global-asset-other-control,.global-asset-panel-search) input{color:var(--x-text);background:transparent}.xflow-native-asset-search input::placeholder{color:var(--x-dim)}:is(.xflow-native-asset-search button,.global-asset-panel-search>button,.global-asset-filter,.global-asset-other-filter,.global-asset-breadcrumb,.global-asset-panel-breadcrumb,.global-asset-breadcrumb button,.global-asset-panel-breadcrumb button,.global-asset-clear-filters,.global-asset-panel-kinds>button){color:var(--x-muted)}:is(.global-asset-breadcrumb button.is-current,.global-asset-panel-breadcrumb button.is-current),:is(.xflow-native-asset-search button,.global-asset-panel-search>button,.global-asset-breadcrumb button,.global-asset-panel-breadcrumb button,.global-asset-panel-kinds>button):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}:is(.xflow-native-asset-filters button.is-active,.global-asset-panel-kinds>button.is-active,.global-asset-other-selected,.global-asset-chip,.global-asset-other-menu>button:is(:hover,.is-active,.is-selected)){color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:color-mix(in srgb,var(--x-accent-ink) 35%,transparent)}:is(.global-asset-other-selected,.global-asset-chip) button{background:var(--x-line-soft)}.global-asset-other-menu>button.global-asset-other-more{color:var(--x-accent-ink);border-color:var(--x-line-soft)}.global-asset-other-menu>button:is(.is-active,.is-selected):hover:not(:disabled){color:var(--x-accent-ink);background:var(--color-primary-soft)}:is(.global-asset-filter-loading,.global-asset-other-menu em,.global-asset-other-empty,.global-asset-breadcrumb-segment,.global-asset-panel-breadcrumb-segment,.global-asset-loading,.global-asset-load-more,.global-asset-panel-loading,.global-asset-panel-empty,.global-asset-panel-load-more,.global-asset-panel-folder-meta,.global-asset-panel-card-meta,.xflow-native-asset-empty,.xflow-native-asset-empty>span){color:var(--x-muted)}:is(.xflow-native-asset-empty,.global-asset-lightbox-details){border-color:var(--x-line)}:is(.xflow-native-asset-empty strong,.global-asset-panel-empty strong,.global-asset-panel-folder-name,.global-asset-panel-card-name){color:var(--x-text)}.global-asset-clear-filters:hover{color:var(--x-text)}:is(.global-asset-panel-card,.global-asset-panel-folder){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:is(.global-asset-panel-card,.global-asset-panel-folder):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3);border-color:var(--x-accent-ink)}.global-asset-panel-card.is-selected,.global-asset-panel-card.is-selected:hover:not(:disabled){color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink);box-shadow:0 0 0 1px var(--color-primary-soft)}.global-asset-panel-card.is-selected .global-asset-panel-card-name{color:var(--x-accent-ink)}.xflow-native-asset-preview.is-folder{background:linear-gradient(155deg,var(--color-primary-soft),var(--x-surface-2));border-color:var(--x-line)}.global-asset-panel-folder:hover .global-asset-panel-folder-glyph,.xflow-native-asset-card.is-folder:hover .global-asset-folder-glyph,:is(.global-asset-folder-glyph,.global-asset-panel-folder-glyph){color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-line)}:is(.global-asset-audio-glyph,.global-asset-media-fallback,.global-asset-panel-card-media){color:var(--x-accent-ink);background:var(--x-surface-2)}.global-asset-media-fallback{color:var(--x-muted)}.global-asset-panel-card-media[data-kind=audio]{color:var(--x-accent-ink)}:is(.global-asset-panel-error,.global-asset-panel-load-more) button{color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}:is(.global-asset-panel-error,.global-asset-panel-load-more) button:hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}:is(.global-asset-lightbox-body,.xflow-native-asset-lightbox-caption){color:var(--x-text);background:var(--x-surface);border-color:var(--x-line)}:is(.xflow-native-asset-lightbox-caption strong,.global-asset-lightbox-meta dd,.global-asset-import-batches h3,.global-asset-import-current h3,.global-asset-import-counts dd){color:var(--x-text)}:is(.xflow-native-asset-lightbox-caption small,.global-asset-lightbox-meta dt,.global-asset-lightbox-tags-empty,.global-asset-lightbox-description,.global-asset-dialog-note,.project-asset-import .project-asset-import-note,.project-asset-import-count,.global-asset-import-batch time,.global-asset-import-counts dt,.global-asset-import-progress-text,.global-asset-import-failure-path,.global-asset-import-muted,.global-asset-import-more){color:var(--x-muted)}.global-asset-lightbox-tags>span{color:var(--x-text-soft);background:var(--x-surface-2)}.xflow-native-asset-lightbox-caption>span{color:var(--x-accent-ink)}.global-asset-import-batch{color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}.global-asset-import-batch:hover{border-color:var(--x-accent-ink)}.global-asset-import-batch.is-active{color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink)}:is(.global-asset-import-batch-id,.global-asset-import-upload .global-asset-import-progress-text){color:var(--x-accent-ink)}:is(.global-asset-import-batches,.global-asset-import-current){border-color:var(--x-line-soft)}.global-asset-import-status{color:var(--x-text-soft);background:var(--x-surface-3)}.global-asset-import-status:is(.is-running,.is-queued){color:var(--x-accent-ink);background:var(--color-primary-soft)}.global-asset-import-progress{background:var(--x-surface-3)}.product-tools{--surface:var(--x-surface);--surface-soft:var(--x-surface-2);--surface-muted:var(--x-surface-2);--surface-strong:var(--x-surface-3);--surface-hover:var(--x-surface-3);--ink:var(--x-text);--text:var(--x-text);--primary:var(--x-accent-ink);--text-muted:var(--x-muted);--select-option-bg:var(--x-surface);--select-option-text:var(--x-text);--select-option-selected:var(--color-primary-soft);--select-option-muted:var(--x-dim);--accent-strong:var(--x-accent-ink);--accent-soft:var(--color-primary-soft);color:var(--x-text)}.product-tools :is(.organization-list-panel,.organization-detail-panel,.organization-card,.skill-card,.user-prompt-card,.state-panel,.protected-preview-grid article,.flow-card,.artifact-editor,.artifact-editor-item,.settings-section){color:var(--x-text);background:var(--x-surface);border-color:var(--x-line)}.product-tools :is(.organization-list-panel,.organization-detail-panel,.organization-card,.skill-card,.user-prompt-card,.flow-card):hover{border-color:var(--x-line)}.product-tools :is(.product-tools-tabs a:hover,.product-tools-tabs a.active,.organization-list>button.is-active){color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink)}.product-tools :is(.organization-list>button,.text-button):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-2)}.product-tools :is(th,.data-table th){color:var(--x-muted);background:var(--x-surface-2)}.product-tools :is(td,.data-table td){color:var(--x-text-soft);background:var(--x-surface)}.product-tools :is(th,td){border-color:var(--x-line-soft)}.product-tools :is(.status-badge,.status-pill,.eyebrow,.tag,.chip,.flow-status-badge){color:var(--x-muted);background:var(--x-surface-2);border-color:var(--x-line)}.product-tools .flow-status-badge.is-active{color:var(--x-accent-ink);background:var(--color-primary-soft)}.product-tools :is(.invitation-link-row,.organization-inactive-note){color:var(--x-text-soft);background:var(--x-surface-2);border-color:var(--x-line)}.product-tools .invitation-link-row:hover{border-color:var(--x-accent-ink)}.product-tools .primary-button{color:var(--x-on-accent)}.product-tools :is(.secondary-button,.icon-button,.text-button,.invitation-copy-button):hover:not(:disabled){color:var(--x-text);background:var(--x-surface-3)}.product-tools .workspace-scope-selector select{color:var(--x-text);background:var(--x-surface-2);border-color:var(--x-line);color-scheme:light}.product-tools .workspace-scope-selector select:is(:hover,:focus){background:var(--x-surface);border-color:var(--x-input-focus)}.product-tools .workspace-scope-selector select option:checked{color:var(--x-accent-ink);background:var(--color-primary-soft)}.product-tools .workspace-scope-selector select option:disabled{color:var(--x-dim)}.product-tools .btn-secondary[aria-pressed=true]{color:var(--x-accent-ink);background:var(--color-primary-soft);border-color:var(--x-accent-ink)}.member-page{color:var(--x-text);background:var(--x-bg);color-scheme:light}:is(.member-header,.member-faq,.member-faq-items details,.member-extra-features,.member-checkout-details .member-checkout-total){border-color:var(--x-line)}:is(.member-back,.member-close,.member-cycles button,.member-plan-footnote,.member-price-note,.member-saving,.member-credit>span,.member-credit-note,.member-checkout-plan small,.member-checkout-details>div,.member-checkout-total small,.member-faq-items summary svg,.member-faq-items p,.member-payment-status p,.member-saved p){color:var(--x-muted)}:is(.member-back,.member-close):hover{color:var(--x-text)}.member-cycles{background:var(--x-surface-2)}.member-cycles button:hover{color:var(--x-text)}.member-cycles button[aria-pressed=true]{color:var(--x-accent-ink)}.member-cycles button span{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.member-plan{--outline:var(--x-line);--summary:var(--x-surface-2);--surface:var(--x-surface)}.member-plan.is-cyan{--summary:color-mix(in srgb,var(--color-primary) 12%,var(--x-surface));--surface:var(--x-surface)}.member-plan.is-orange{--summary:color-mix(in srgb,var(--accent) 9%,var(--x-surface));--surface:var(--x-surface)}.member-plan-tag{color:var(--x-text-soft);background:var(--x-surface-3)}:is(.member-plan.is-cyan,.member-plan.is-orange) .member-plan-tag{color:var(--x-on-accent);background:var(--accent)}.member-plan.is-selected{border-color:var(--x-text-soft);box-shadow:0 0 0 1px var(--x-line),0 12px 26px color-mix(in srgb,var(--x-text) 8%,transparent)}:is(.member-plan.is-cyan,.member-plan.is-orange).is-selected{border-color:var(--accent)}:is(.member-plan-name h2,.member-price,.member-credit strong,.member-plan-body h3,.member-faq-heading h2,.member-checkout-plan h3,.member-checkout-details dd,.member-payment-status strong){color:var(--x-text)}:is(.member-price small,.member-features,.member-perk-box>span,.member-faq-items summary,.member-checkout-plan b){color:var(--x-text-soft)}.member-plan-name>span{color:var(--x-text-soft);background:var(--x-line-soft)}.member-perk-box{background:var(--x-line-soft);border-color:var(--x-line-soft)}.member-features svg{color:var(--x-accent-ink)}.member-plan.is-orange .member-features svg{color:var(--color-warning)}.member-plan-body .member-perk-title{color:var(--x-accent-ink)}.member-plan.is-orange .member-perk-title{color:var(--color-warning)}.member-plan-toggle button{color:var(--x-text-soft);background:var(--x-surface-3)}.member-plan-toggle button:hover{color:var(--x-text)}.member-checkout .modal{color:var(--x-text);background:var(--x-surface);border-color:var(--x-line)}.member-checkout-plan{background:var(--x-surface-2)}.member-checkout-plan>span{color:var(--x-text-soft);border-color:var(--x-line)}.login-page{background:var(--x-bg)}.login-card,.login-card h1,.login-page,.login-page .brand{color:var(--x-text)}.login-card{background:var(--x-surface);border-color:var(--x-line)}:is(.login-brand>span,.login-card-heading>span,.login-card-heading p,.login-note,.login-privacy,.login-footer){color:var(--x-muted);border-color:var(--x-line)}:is(.login-google,.login-switch,.login-form label){color:var(--x-text-soft);border-color:var(--x-line)}.login-google:hover{color:var(--x-text);background:var(--x-surface-2);border-color:var(--x-line)}.login-switch:hover{color:var(--x-text)}.login-mode-tabs{background:var(--x-surface-2);border-color:var(--x-line)}.login-mode-tabs button{color:var(--x-muted)}.login-mode-tabs button.active{color:var(--x-accent-ink);background:var(--color-primary-soft)}.login-submit{color:var(--x-on-accent);background:var(--color-primary)}.login-submit:hover{background:var(--color-primary-hover)}.login-page :is(a,button,input):focus-visible{outline-color:var(--x-input-focus)}.product-tools :is(.flow-skip-confirm,.flow-status-badge.is-error,.auth-error,.admin-form-error,.stage-unit-detail-error),:is(.global-asset-error,.global-asset-panel-alert,.global-asset-panel-error,.global-asset-dialog-error,.project-asset-import .project-asset-import-error,.global-asset-import-failures li,.login-error){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 7%,transparent);border-color:color-mix(in srgb,var(--color-danger) 25%,transparent)}.product-tools :is(.error-text,.ai-inline-error,.danger,.flow-error,[role=alert]),:is(.global-asset-error p,.global-asset-panel-error p,.global-asset-import-failures h4,.global-asset-import-failures strong,.global-asset-import-failures small){color:var(--color-danger)}.product-tools :is(.flow-status-badge.is-review,.flow-progress-review-badge,.segment-asset-generation-status.is-warning,.tool-summary-badge.is-warn,.video-archive-notice.is-warning),:is(.global-asset-directory-warning,.global-asset-panel-warning,.member-payment-status,.global-asset-import-status.is-partially_succeeded){color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 9%,transparent);border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}:is(.global-asset-import-status.is-failed,.global-asset-import-status.is-interrupted){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 9%,transparent)}.product-tools :is(.flow-status-badge.is-success,.status-pill.is-enabled,.invitation-link-details em.is-valid,.invitation-copy-button.is-copied),:is(.global-asset-import-status.is-succeeded,.member-saved>span){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,transparent);border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.product-tools :is(.status-badge.is-success,.success-note){color:var(--color-success)!important;background:color-mix(in srgb,var(--color-success) 9%,transparent);border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.viewer-stage>.icon-btn,:is(.global-asset-card-menu,.market-cover-actions,.project-menu-wrap)>.icon-btn{color:#f0f2f2}.viewer-stage>.icon-btn:hover:not(:disabled),:is(.global-asset-card-menu,.market-cover-actions,.project-menu-wrap)>.icon-btn:hover:not(:disabled){color:#ffffff;background:rgb(0 0 0/60%)}.skill-market-page .market-composer-input>textarea,:is(.market-search,.xflow-native-asset-search,.search-field) input{background:transparent}}.login-brand>.login-theme-toggle{margin-left:4px;flex-shrink:0}.member-header>.member-theme-toggle{flex-shrink:0}