:root{--x-input-focus:#5edcff}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true],[contenteditable=""]):not(:where(.project-all-in-one,.project-all-in-one *)):focus{border-color:var(--x-input-focus)!important;outline:1px solid var(--x-input-focus)!important;outline-offset:0!important;box-shadow:none!important}:is(.home-prompt,.mini-search,.gallery-search,.search-field,.projects-search,.project-search,.xflow-native-asset-search,.market-search,.market-composer,.video-gallery-tools>label,.sort-control,.asset-library-search,.history-search,.locator-search,.skills-search-row,.chat-composer,.asset-category-select,.xf-search,.xf-agent-inputbox,.xf-model-select,.admin-key-input,.model-service-search,.arco-input-wrapper,.arco-input-inner-wrapper,.asset-prompt-box,.canvas-app .creative-node--text,.canvas-app .creative-node--comment,.canvas-app .prompt-panel,.canvas-app .prompt-expanded-modal):not(:where(.project-all-in-one,.project-all-in-one *,.arco-input-wrapper .arco-input-inner-wrapper,.arco-input-inner-wrapper .arco-input-wrapper)):has(:is(input,textarea,select,[contenteditable=true],[contenteditable=""]):focus){border-color:var(--x-input-focus)!important;outline:1px solid var(--x-input-focus)!important;outline-offset:0!important;box-shadow:none!important}:is(.home-prompt,.mini-search,.gallery-search,.search-field,.projects-search,.project-search,.xflow-native-asset-search,.market-search,.market-composer,.video-gallery-tools>label,.sort-control,.asset-library-search,.history-search,.locator-search,.skills-search-row,.chat-composer,.asset-category-select,.xf-search,.xf-agent-inputbox,.xf-model-select,.admin-key-input,.model-service-search,.arco-input-wrapper,.arco-input-inner-wrapper,.asset-prompt-box,.canvas-app .creative-node--text,.canvas-app .creative-node--comment,.canvas-app .prompt-panel,.canvas-app .prompt-expanded-modal) :is(input,textarea,select,[contenteditable=true],[contenteditable=""]):not(:where(.project-all-in-one *)):focus{border:0!important;outline:none!important;box-shadow:none!important}:is(.arco-input-wrapper .arco-input-inner-wrapper,.arco-input-inner-wrapper .arco-input-wrapper):not(:where(.project-all-in-one *)){border:0!important;outline:none!important;box-shadow:none!important}:root{--x-window-radius:16px;--x-popover-radius:12px}body :is(dialog,[role=dialog],.modal,.modal-card,.library-modal,.node-history-modal,.chat-panel,.xf-agent,.project-invitation-inbox,.fullscreen-media,.xflow-native-asset-lightbox-body,.arco-modal,.arco-drawer-content):not(.xflow-native-asset-lightbox){border-radius:var(--x-window-radius)!important}body :is(.popup-card,.prompt-panel,.account-menu,.project-asset-popover,.asset-dock-filter,.node-format-panel,.text-quick-prompt-menu,.node-input-popover,.home-choice-menu,.project-menu,.production-project-menu,.asset-card-menu,.episode-menu,.video-gallery-popover,.video-card-player-menu,.asset-character-model-menu,.asset-character-style-menu,.asset-image-editor-save-menu,.asset-image-hover-preview,.shot-prompt-menu,.shot-mention-menu,.shot-format-menu,.shot-duration-menu,.reference-model-menu,.reference-format-menu,.xf-agent-popover,.xf-mention-menu,.xf-skill-menu,.xf-context-menu,.xf-node-menu,.asset-batch-move-menu,.add-menu,.more-menu,.zoom-menu,.context-menu,.quality-select-menu,.chat-select-menu,.chat-mention-menu,.prompt-mention-menu,.prompt-mention-preview,.node-tool-menu,.node-select-menu,.text-background-menu,.text-style-menu,.text-quick-prompt-input,.director-prop-menu,.director-ai-panel,.vc-export-menu,.vc-materials,.credit-ledger-date-popover,.arco-dropdown-menu,.arco-trigger-popup .arco-select-popup){border-radius:var(--x-popover-radius)!important}body :is(.asset-modal,.lighting-modal,.fullscreen-media,.director-studio,.canvas-video-composer,.arco-modal){overflow:hidden}:root{--x-bg:#08090a;--x-surface:#101213;--x-surface-2:#151718;--x-surface-3:#1c1f20;--x-surface-4:#242728;--x-line:rgba(255,255,255,0.11);--x-line-soft:rgba(255,255,255,0.07);--x-text:#f0f2f2;--x-text-soft:#c5cbcb;--x-muted:#92999a;--x-dim:#687071;--x-radius-sm:6px;--x-radius-md:9px;--x-radius-lg:12px;--bg:var(--x-bg);--panel:var(--x-surface);--line:var(--x-line);--muted:var(--x-muted)}#root,body,html{min-height:100%;background:var(--x-bg)!important;color:var(--x-text)}body{color-scheme:dark}.app-content,.app-shell,.asset-extraction-page,.library-page,.member-page,.project-workspace,.projects-page,.space-page{background-color:var(--x-bg)!important}.sidebar{background:var(--x-surface)!important;border-right:1px solid var(--x-line-soft)}body.xflow-project-route .project-workspace.sidebar-collapsed .project-sidebar{flex-basis:50px;padding-inline:5px}body.xflow-project-route .project-workspace.sidebar-collapsed .project-sidebar-collaboration{padding-inline:0}@media (min-width:641px){body.xflow-project-route .project-workspace.sidebar-collapsed{padding-left:4px;column-gap:6px}}.topbar{background:rgba(8,9,10,.92)!important;border-bottom:0}.admin-pill,.card-size-switcher,.search-field,.sidebar-toggle,.space-action,.topbar-right>button:not(.avatar-btn),.view-switch{border-color:var(--x-line-soft)}.topbar-right{gap:12px}.topbar-right>.topbar-plan{height:42px;padding:0 16px;border:0;border-radius:999px;background:#171718;color:#efefef;font-size:16px;font-weight:600;white-space:nowrap}.topbar-right>.topbar-notifications{display:grid;place-items:center;width:24px;height:42px;padding:0;border:0;color:#a5a5a5}.topbar-right>.topbar-account{display:flex;align-items:center;gap:8px;width:190px;height:42px;padding:4px 7px;border:1px solid #303031;border-radius:999px;background:#19191a;color:#a9a9aa;font-size:14px;text-align:left}.topbar-account-mark{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#2b2b2c;color:#f0f0f0;font-weight:600}.topbar-account-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account-avatar{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#303031;object-fit:cover}.topbar-account:hover,.topbar-plan:hover{background:#242425}.topbar-notifications:hover{color:#efefef}@media (max-width:600px){.topbar-right{gap:8px}.topbar-right>.topbar-plan{height:36px;padding:0 12px;font-size:12px}.topbar-right>.topbar-account{width:158px;height:36px;padding:3px 5px;gap:6px;font-size:12px}.topbar-account-mark{display:none}.topbar-account-avatar{width:28px;height:28px}}@media (max-width:400px){.topbar-right>.topbar-account{width:auto}.topbar-account-name{display:none}}.account-menu,.modal,.search-field,input,select,textarea{background-color:var(--x-surface-2);border-color:var(--x-line)}.btn-secondary,.card-size-switcher button:hover,.icon-btn:hover,.sidebar-toggle:hover,.space-action:hover,.view-switch button:hover{background:var(--x-surface-3)}.library-page{--lib-bg:var(--x-bg);--lib-panel:var(--x-surface);--lib-panel-2:var(--x-surface-2);--lib-panel-3:var(--x-surface-3);--lib-line:var(--x-line-soft);--lib-line-strong:var(--x-line);--lib-text:var(--x-text);--lib-muted:var(--x-muted);--lib-dim:var(--x-dim)}.asset-extraction-page{background-color:var(--x-bg)!important}.admin-shell{--admin-bg:var(--x-bg);--admin-panel:var(--x-surface);--admin-raised:var(--x-surface-3);--admin-line:var(--x-line-soft);--admin-text:var(--x-text);--admin-muted:var(--x-muted);background:var(--x-bg)!important}.admin-sidebar{background:var(--x-surface)!important;border-right-color:var(--x-line-soft)}.admin-profile,.admin-workspace{background:var(--x-surface-2)!important;border-color:var(--x-line-soft)}.admin-topbar{background:var(--x-bg);border-bottom-color:var(--x-line-soft)}.admin-metric,.admin-panel,.capability-node-card,.parity-stat-grid>div{background:var(--x-surface)!important;border-color:var(--x-line-soft)}.admin-shell input:not([type=checkbox]):not([type=file]),.admin-shell select,.admin-shell textarea,.capability-node-controls input,.capability-node-controls select{background:var(--x-surface-2);border-color:var(--x-line);color:var(--x-text)}.admin-nav-item.active,.admin-tabs button.active{color:var(--x-accent,var(--color-primary))!important;background:rgba(94,220,255,.1)!important}.admin-nav-item:hover,.admin-shell .btn-secondary:hover{background:var(--x-surface-3)}.xf-canvas{background:var(--x-bg)!important}@media (max-width:780px){.admin-content,.asset-extraction-page,.library-page{padding-left:16px;padding-right:16px}.admin-content,.admin-main,.admin-panel,.capability-node-card{min-width:0;max-width:100%}.capability-node-card>header{align-items:flex-start;flex-wrap:wrap}.capability-node-card>header>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 44px)}.capability-node-card>header small{overflow:visible;white-space:normal;overflow-wrap:anywhere}.capability-node-card>header>.badge{margin-left:40px}.capability-node-card>footer{align-items:flex-start;flex-wrap:wrap}.capability-node-card>footer>div,.capability-node-card>footer>span{width:100%}.capability-node-card>footer>div{justify-content:flex-end}.skill-market-page{width:100%;max-width:none;margin:0;overflow-x:hidden}.market-hero h1{max-width:100%;font-size:21px;line-height:1.4;overflow-wrap:anywhere}.market-card,.market-composer,.market-grid{width:100%;min-width:0}.market-card-copy{min-width:0}}@media (max-width:600px){.projects-page .project-grid,.projects-page .project-grid:is(.project-grid-group-2,.project-grid-group-3){grid-template-columns:minmax(0,100%)!important;justify-content:stretch;--project-card-width:100%}.projects-page .project-grid>*{min-width:0}}