:root{--ui-text:#1d3347;--ui-text-secondary:#40566c;--ui-text-muted:#536777;--ui-action:#31566c;--ui-action-hover:#26485d;--ui-canvas:#e8edf2;--ui-surface:#f4f7f9;--ui-surface-raised:#f8fafb;--ui-field:#f3f6f7;--ui-hover:#dce5ea;--ui-border:#bcc9d3;--ui-border-soft:#d0d9e0;--ui-success:#397f8c;--ui-warning:#a56d35;--ui-danger:#914c46;--ui-radius-control:6px;--ui-radius-dialog:10px;--ui-duration-fast:.14s;--ui-duration-normal:.24s;--ui-duration-panel:.36s;--ui-duration-reveal:.19s;--ui-ease:cubic-bezier(.22, .8, .24, 1);--ui-shadow-dialog:0 18px 48px #162b4024, 0 2px 8px #162b4012;--ui-shadow-popover:0 10px 30px #24394720, 0 2px 5px #2439470d}@keyframes craft-content-in{0%{opacity:.35;translate:0 6px}to{opacity:1;translate:0}}@keyframes craft-fade-in{0%{opacity:.45}to{opacity:1}}@keyframes craft-panel-in{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes craft-progress-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){:root{--ui-duration-fast:0s;--ui-duration-normal:0s;--ui-duration-panel:0s;--ui-duration-reveal:0s}}@keyframes taiji-control-reveal{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}
body:has(.studio-shell-atelier) :is(.canvas-side-rail,.canvas-bottom-controls,.selected-content-toolbar,.canvas-multiselect-toolbar){background:var(--ui-canvas,#e8edf2)!important;border:1px solid var(--ui-border,#bcc9d3)!important;-webkit-backdrop-filter:none!important;color:var(--ui-text,#1d3347)!important;border-radius:8px!important;box-shadow:0 4px 12px #24394712!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-collapse,.canvas-side-rail-avatar,.selected-content-toolbar-button,.canvas-multiselect-action){border-radius:var(--ui-radius-control)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--ui-text-muted,#536777)!important;box-shadow:none!important;transition:color var(--ui-duration-fast,.14s), background-color var(--ui-duration-fast,.14s), border-color var(--ui-duration-fast,.14s), translate var(--ui-duration-fast,.14s) var(--ui-ease,cubic-bezier(.22,.8,.24,1))!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}body:has(.studio-shell-atelier) .canvas-side-rail-primary{border-radius:var(--ui-radius-control)!important;background:var(--ui-action,#31566c)!important;color:#f4f7f9!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border:1px solid #0000!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-collapse,.canvas-side-rail-avatar,.selected-content-toolbar-button,.canvas-multiselect-action):hover:not(:disabled){translate:0 -1px;color:var(--ui-text,#1d3347)!important;background:var(--ui-hover)!important;border-color:#0000!important;transform:none!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button-active,.canvas-side-rail-button-active,.selected-content-toolbar-button[aria-pressed=true],.canvas-multiselect-action.is-active){color:#243d50!important;box-shadow:inset 2px 0 var(--ui-action,#31566c)!important;background:#d5e0e6!important;border-color:#0000!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-primary,.selected-content-toolbar-button,.canvas-multiselect-action):active:not(:disabled){translate:0 1px}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-primary,.canvas-side-rail-avatar,.canvas-side-rail-collapse,.selected-content-toolbar-button,.canvas-multiselect-action,.selected-workbench button):focus-visible{outline-offset:2px!important;outline:2px solid #587c95!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-scale,.canvas-multiselect-count){color:var(--ui-text-muted,#536777)!important;background:0 0!important;font-size:12px!important}body:has(.studio-shell-atelier) :is(.canvas-side-rail,.canvas-bottom-controls,.selected-content-toolbar,.canvas-multiselect-toolbar) [data-hover-label]:after{pointer-events:none;color:#334c5e!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:12px!important;font-weight:500!important}:is(body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-model-trigger,body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-chip){color:#314a5b!important;-webkit-text-fill-color:currentColor!important;height:34px!important;min-height:34px!important;box-shadow:none!important;transition:background-color var(--ui-duration-fast,.14s), border-color var(--ui-duration-fast,.14s)!important;background:#edf2f4!important;border-color:#0000!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-model-picker{height:34px}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-model-trigger svg{color:#607785!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-model-trigger:hover:not(:disabled){background:#e2eaef!important;border-color:#a8bac7!important;transform:none!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-model-trigger[aria-expanded=true]{background:#e2eaef!important;border-color:#a8bac7!important;transform:none!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-credit{font-variant-numeric:tabular-nums;color:#30495b!important;-webkit-text-fill-color:#30495b!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;min-width:84px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:3px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate{color:#f7fafc!important;-webkit-text-fill-color:currentColor!important;background:var(--ui-action,#31566c)!important;width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;transition:background-color var(--ui-duration-fast,.14s), translate var(--ui-duration-fast,.14s) var(--ui-ease,cubic-bezier(.22,.8,.24,1))!important;border:1px solid #2d485c!important;border-radius:7px!important;flex:0 0 40px!important;padding:0!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate:hover:not(:disabled){translate:0 -1px;background:#24485e!important;transform:none!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate:active:not(:disabled){translate:0 1px;box-shadow:none!important;background:#1f3f53!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate:disabled{translate:none;color:#677b89!important;box-shadow:none!important;background:#ced8df!important;border-color:#bbc9d3!important}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate>svg{transition:translate var(--ui-duration-fast,.14s) var(--ui-ease,cubic-bezier(.22,.8,.24,1))}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate:hover:not(:disabled)>svg{translate:1px -1px}body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-reference-counts{color:#536b7b!important;font-size:11px!important}body:has(.studio-shell-atelier) .selected-workbench :is(.selected-workbench-duration-copy,.selected-workbench-duration-scale,.selected-workbench-draft-toggle){letter-spacing:0!important;color:#526a7b!important;font-size:12px!important}body:has(.studio-shell-atelier) .selected-workbench :is(textarea,[contenteditable=true]){font-size:14px!important;line-height:1.65!important}body:has(.studio-shell-atelier) .selected-workbench-image .selected-workbench-controls{flex-wrap:wrap!important}@media (min-width:600px){body:has(.studio-shell-atelier) .selected-workbench.selected-workbench-image .selected-workbench-controls-gpt25{grid-template-columns:60px 60px 74px minmax(94px,1fr) 76px 40px;align-items:center;gap:6px;display:grid!important}body:has(.studio-shell-atelier) .selected-workbench.selected-workbench-image .selected-workbench-controls-gpt25>.selected-workbench-model-picker:first-child{grid-column:1/-1}:is(body:has(.studio-shell-atelier) .selected-workbench.selected-workbench-image .selected-workbench-controls-gpt25>.selected-workbench-model-picker,body:has(.studio-shell-atelier) .selected-workbench.selected-workbench-image .selected-workbench-controls-gpt25 .selected-workbench-model-trigger){width:100%!important;min-width:0!important}body:has(.studio-shell-atelier) .selected-workbench.selected-workbench-image .selected-workbench-controls-gpt25>.selected-workbench-credit{min-width:0!important;padding-inline:2px!important}}.selected-workbench-model-menu button[role=option]:disabled{opacity:.45;cursor:not-allowed}body:has(.studio-shell-atelier) :is(.create-asset-menu,.context-menu,.content-reference-menu,.content-branch-menu,.selected-workbench-model-menu,.canvas-multiselect-menu,.prompt-mention-menu){scrollbar-width:thin;color:var(--ui-text,#1d3347)!important;box-shadow:var(--ui-shadow-popover)!important;-webkit-backdrop-filter:none!important;scrollbar-color:#a3b3be transparent!important;animation:taiji-control-reveal var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both!important;background:#edf2f5!important;border:1px solid #bdcbd380!important;border-radius:7px!important}body:has(.studio-shell-atelier) .selected-workbench-model-picker>.selected-workbench-model-menu{top:var(--workbench-menu-top,auto)!important;bottom:var(--workbench-menu-bottom,calc(100% + 7px))!important;left:var(--workbench-menu-left,0px)!important;max-height:var(--workbench-menu-height,300px)!important}body:has(.studio-shell-atelier) :is(.create-asset-menu-item,.context-menu-item,.content-reference-menu-item,.content-branch-menu-item,.selected-workbench-model-menu button,.canvas-multiselect-menu button,.prompt-mention-item){color:#344e60!important;-webkit-text-fill-color:currentColor!important;min-height:34px!important;box-shadow:none!important;transition:background-color var(--ui-duration-fast,.14s), color var(--ui-duration-fast,.14s)!important;background:0 0!important;border:0!important;border-radius:4px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}body:has(.studio-shell-atelier) :is(.create-asset-menu-item,.context-menu-item,.content-reference-menu-item,.content-branch-menu-item,.selected-workbench-model-menu button,.canvas-multiselect-menu button,.prompt-mention-item):is(:hover,:focus-visible):not(:disabled){color:#243e51!important;-webkit-text-fill-color:currentColor!important;background:#dce6ec!important;transform:none!important}body:has(.studio-shell-atelier) .selected-workbench-model-menu button:is(.active,.selected,[aria-checked=true]){color:#243e51!important;-webkit-text-fill-color:currentColor!important;background:#dce6ec!important;transform:none!important}body:has(.studio-shell-atelier) :is(.create-asset-menu-item,.context-menu-item,.content-reference-menu-item,.content-branch-menu-item,.selected-workbench-model-menu button,.canvas-multiselect-menu button):focus-visible{outline-offset:-2px!important;outline:2px solid #6e899b!important}body:has(.studio-shell-atelier) :is(.context-menu-item-danger,.canvas-multiselect-action.is-danger){color:var(--ui-danger)!important;-webkit-text-fill-color:currentColor!important}body:has(.studio-shell-atelier) .selected-workbench-model-menu button svg{color:#486779!important}body:has(.studio-shell-atelier) :is(.context-menu-item,.create-asset-menu-item,.selected-workbench-model-menu button):disabled{cursor:not-allowed;color:#7c8a94!important;opacity:.7!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog){color:var(--ui-text,#1d3347)!important;animation:taiji-control-reveal var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both!important;background:#e8edf0!important;border-radius:8px!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog)>header{border-bottom:1px solid #c5cfd6!important;min-height:56px!important;padding:14px 20px!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog) h2{font-size:18px!important;font-weight:600!important;line-height:1.4!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal>header>div>small{display:none}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog)>header button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ui-text-muted,#536777)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog)>header button:hover{background:var(--ui-hover)!important;color:var(--ui-text,#1d3347)!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal :is(textarea,[contenteditable=true]){color:var(--ui-text,#1d3347)!important;-webkit-text-fill-color:currentColor!important;background:var(--ui-field)!important;font-size:14px!important;line-height:1.8!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal .selected-workbench-project-library{color:var(--ui-text,#1d3347)!important;box-shadow:none!important;background:#e0e7ec!important;border-color:#c2cdd4!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal footer :is(span,button){font-size:12px!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal footer .primary{background:var(--ui-action,#31566c)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:34px!important;padding:0 14px!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-wrap,.selected-workbench-prompt-modal-wrap) .prompt-token-editor{--prompt-token-font-size:14px;--prompt-token-line-height:1.65;--prompt-token-padding:8px 14px;background:var(--ui-field,#f4f7f9)!important;border:1px solid var(--ui-border,#bcc9d3)!important;border-radius:5px!important}body:has(.studio-shell-atelier) .selected-workbench-prompt-modal-wrap .prompt-token-editor-expanded{--prompt-token-line-height:1.8;--prompt-token-padding:16px}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-wrap,.selected-workbench-prompt-modal-wrap) .prompt-token-editor>:is(textarea,.prompt-token-editor-highlight){box-sizing:border-box;padding:var(--prompt-token-padding)!important;box-shadow:none!important;font-family:inherit!important;font-size:var(--prompt-token-font-size)!important;font-weight:400!important;line-height:var(--prompt-token-line-height)!important;letter-spacing:0!important;background:0 0!important;border:0!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-wrap,.selected-workbench-prompt-modal-wrap) .prompt-token-editor>textarea{color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#263d4e!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-wrap,.selected-workbench-prompt-modal-wrap) .prompt-token-editor>.prompt-token-editor-highlight{inset:0;color:#263d4e!important;-webkit-text-fill-color:#263d4e!important;opacity:1!important;text-shadow:none!important}body:has(.studio-shell-atelier) :is(.selected-workbench-prompt-wrap,.selected-workbench-prompt-modal-wrap) .prompt-token-editor>.prompt-token-editor-highlight .prompt-token-editor-mention{font-weight:inherit!important;color:#18394f!important;-webkit-text-fill-color:#18394f!important;background:#dce7ed!important}@media (pointer:coarse){body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-primary,.canvas-side-rail-collapse,.canvas-side-rail-avatar,.selected-content-toolbar-button,.canvas-multiselect-action){min-width:40px!important;min-height:40px!important}body:has(.studio-shell-atelier) :is(.context-menu-item,.create-asset-menu-item,.content-reference-menu-item,.content-branch-menu-item){min-height:40px!important}}@media (prefers-reduced-motion:reduce){body:has(.studio-shell-atelier) .selected-workbench .selected-workbench-generate>svg{transition:none!important;translate:none!important}body:has(.studio-shell-atelier) :is(.canvas-bottom-controls-button,.canvas-side-rail-button,.canvas-side-rail-primary,.selected-content-toolbar-button,.canvas-multiselect-action,.selected-workbench-generate,.selected-workbench-model-menu,.context-menu,.create-asset-menu,.content-reference-menu,.content-branch-menu,.canvas-multiselect-menu,.prompt-mention-menu,.selected-workbench-prompt-modal,.asset-results-modal,.image-crop-modal,.emotion-portrait-modal,.virtual-character-dialog){transition:none!important;animation:none!important;translate:none!important}}
:is(.platform-operations-shell,.platform-orders-shell,.platform-review-shell,.platform-wallet-shell,.platform-sample-shell,.platform-guidance-shell,.platform-class-shell,.platform-template-shell,.platform-team-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell){--platform-text:#183656;--platform-muted:#526a7e;--platform-faint:#60778b;--platform-line:#10233f24;--platform-mint:#397f8c;--platform-coral:#9a4f49;--platform-blue:#526e82}:is(.platform-operations-shell,.platform-orders-shell,.platform-review-shell,.platform-wallet-shell,.platform-sample-shell,.platform-guidance-shell,.platform-class-shell,.platform-template-shell,.platform-team-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell) .platform-state{color:#526a7e!important;box-shadow:none!important;background:0 0!important;border-color:#10233f1f!important}:is(.platform-operations-shell,.platform-orders-shell,.platform-review-shell,.platform-wallet-shell,.platform-sample-shell,.platform-guidance-shell,.platform-class-shell,.platform-template-shell,.platform-team-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell) .platform-state-copy strong{line-height:1.55;color:#183656!important;font-size:13px!important}:is(.platform-operations-shell,.platform-orders-shell,.platform-review-shell,.platform-wallet-shell,.platform-sample-shell,.platform-guidance-shell,.platform-class-shell,.platform-template-shell,.platform-team-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell) .platform-state-copy p{color:#526a7e!important;font-size:12px!important}:is(.platform-operations-shell,.platform-orders-shell,.platform-review-shell,.platform-sample-shell,.platform-guidance-shell,.platform-class-shell,.platform-template-shell,.platform-team-shell,.portrait-rights-shell) .platform-state-icon{color:#526e82!important;background:#526e820f!important;border-color:#526e8233!important}:is(.platform-operations-shell,.portrait-rights-shell) .platform-state-error .platform-state-icon{color:#9a4f49!important;background:#9a4f490f!important}.platform-operations-shell .operations-page-scroll-models{scrollbar-gutter:auto;flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden}.platform-operations-shell .operations-page-scroll-models>.platform-admin-content{flex:auto;min-height:0;display:flex;overflow:hidden}.platform-operations-shell .operations-page-scroll-models .platform-admin-models-page{flex:auto;width:100%;height:auto;min-height:0;margin:0}.platform-operations-shell .platform-admin-models-page>:is(.platform-admin-list-heading,.platform-admin-provider-safety){flex:none}.platform-operations-shell .platform-admin-models-scroll{scrollbar-color:#94a7b7 transparent}.platform-operations-shell .platform-admin-model-row .platform-admin-row-main :is(span,small),.platform-operations-shell .platform-admin-price :is(small,span),.platform-operations-shell .platform-admin-provider-safety-status small{line-height:1.5;color:#526a7e!important;font-size:12px!important}.platform-operations-shell .platform-admin-provider-safety.bypassed .platform-admin-provider-safety-status small{color:#956039!important}.platform-operations-shell .platform-admin-model-health.unavailable{color:#9a4f49!important}.platform-operations-shell .platform-admin-model-health.available{color:#397482!important}.platform-operations-shell .platform-admin-price input{min-height:32px;font-size:12px}.platform-operations-shell .platform-admin-switch{min-height:32px;font-size:12px;color:#526a7e!important;-webkit-text-fill-color:currentColor!important;background:#f2f5f7!important;border-color:#bdcbd6!important}.platform-operations-shell .platform-admin-switch:not(.on) span{background:#8799a7!important}.platform-operations-shell .platform-admin-switch:disabled{opacity:1;color:#6a7c8b!important;background:#e2e8ed!important}.platform-operations-shell :is(.platform-admin-save,.platform-admin-approve,.platform-admin-reject){min-height:32px;padding-inline:10px;font-size:12px;line-height:1.35}.platform-operations-shell .platform-admin-model-actions>:is(.platform-admin-save,.platform-admin-approve){min-width:32px;padding-inline:8px}.platform-operations-shell .platform-admin-content :is(.platform-admin-save,.platform-admin-approve,.platform-ops-refresh):disabled{opacity:1;color:#6a7c8b!important;-webkit-text-fill-color:currentColor!important;background:#e2e8ed!important;border-color:#c7d1d9!important}.platform-operations-shell .platform-admin-content :is(.platform-order-list-footer,.platform-order-list-footer strong,.platform-order-list-range,.platform-admin-account-range,.platform-admin-account-pagination,.platform-admin-row-main>span,.platform-admin-row-main>small,.platform-admin-audit-row,.platform-order-list-status,.platform-admin-account-status-filter){font-size:12px}.platform-operations-shell .platform-admin-content :is(.platform-order-list-footer,.platform-order-list-footer strong,.platform-order-list-range,.platform-admin-account-range){color:#526a7e!important}.platform-operations-shell :is(.platform-finance-view-switch,.platform-order-view-switch,.platform-user-detail-tabs) button,.platform-operations-shell .platform-finance-reconciliation :is(input,select,label,small,.platform-ops-status){font-size:12px}.platform-operations-shell .platform-finance-reconciliation .platform-ops-refresh{color:#27456b;border-color:#bdcbd6}.platform-operations-shell .platform-admin-content .platform-ops-status{font-size:12px}.platform-operations-shell .platform-admin-content .platform-ops-status:is(.accepted,.settled,.succeeded,.approved){color:#326b77!important;background:#e7f0f2!important;border-color:#b8cdd3!important}.platform-operations-shell .platform-admin-content .platform-ops-status:is(.pending,.processing,.queued,.running,.reviewing,.submitted){color:#88592f!important;background:#f5eee3!important;border-color:#dfccb1!important}.platform-operations-shell .platform-admin-content .platform-ops-status:is(.failed,.rejected,.cancelled){color:#934d47!important;background:#f5eae8!important;border-color:#dfbeba!important}.finance-operations-shell .platform-settlement-queue{padding:0;color:#183656!important;background:0 0!important;border:0!important;border-radius:0!important}.finance-operations-shell .platform-settlement-queue>header{border-bottom-color:#10233f24;min-height:44px;padding:0 0 12px}.finance-operations-shell .platform-settlement-queue>header>div{display:none}.finance-operations-shell .platform-settlement-queue>header>span{color:#526a7e;font-size:12px}.finance-operations-shell .platform-settlement-layout{height:min(640px,max(340px,100dvh - 268px))}.finance-operations-shell .platform-settlement-layout>nav{scrollbar-color:#94a7b7 transparent;background:0 0;border-right-color:#10233f24}.finance-operations-shell .platform-settlement-layout>nav>strong{color:#526a7e;font-size:12px}.finance-operations-shell .platform-settlement-layout>nav button{color:#183656;border-top-color:#10233f1a}.finance-operations-shell .platform-settlement-layout>nav button:hover{background:#ffffff80}.finance-operations-shell .platform-settlement-layout>nav button.active{background:#dce6ed;box-shadow:inset 2px 0 #526e82}.finance-operations-shell .platform-settlement-layout>nav button strong{font-size:13px}.finance-operations-shell .platform-settlement-layout>nav button :is(span,small){color:#526a7e;font-size:12px}.finance-operations-shell .platform-settlement-form{scrollbar-color:#94a7b7 transparent;padding:18px 0 18px 20px}.finance-operations-shell .platform-settlement-form>header{border-bottom-color:#10233f24}.finance-operations-shell .platform-settlement-form>header :is(div,span,em){color:#27456b}.finance-operations-shell .platform-settlement-form>header strong{font-size:14px}.finance-operations-shell .platform-settlement-form>header small,.finance-operations-shell .platform-settlement-form form label,.finance-operations-shell .platform-settlement-form label>small{color:#526a7e;font-size:12px;line-height:1.5}.finance-operations-shell .platform-settlement-form :is(input,textarea){color:#183656;background:#ffffffd1;border-color:#bdcbd6;font-size:13px}.finance-operations-shell .platform-settlement-form input{height:36px}.finance-operations-shell .platform-settlement-form input:disabled{color:#526a7e;background:#e0e7ed}.finance-operations-shell .platform-settlement-proof>small{border-color:#a7b9c7;color:#526a7e!important}.finance-operations-shell .platform-settlement-form form>button{color:#fff;background:#27456b;border-color:#27456b;min-height:36px;font-size:12px}.finance-operations-shell .platform-settlement-form form>button:disabled{color:#607385;opacity:1;background:#dce4ea;border-color:#c4cfd8}.finance-operations-shell .platform-settlement-wait :is(p,small){color:#526a7e;font-size:12px}.finance-operations-shell .platform-settlement-wait svg{color:#526e82}.platform-wallet-shell .wallet-sample-action-name strong,.platform-wallet-shell .wallet-sample-action-controls :is(input,button,span),.platform-wallet-shell .wallet-sample-unavailable,.platform-wallet-shell .wallet-sample-table th,.platform-wallet-shell .wallet-sample-record-limit{font-size:12px}.platform-wallet-shell .wallet-sample-action-controls :is(input,button){height:34px;min-height:34px}.platform-wallet-shell .wallet-sample-action-controls button{padding-inline:10px}.platform-wallet-shell .wallet-sample-unavailable{color:#5f7184}.platform-notification-shell :is(.platform-notification-actions a,.platform-notification-more button,.platform-notification-row small,.platform-notification-preferences label,.platform-notification-heading-action button,.platform-notification-preferences>div:first-child span){font-size:12px}.platform-notification-shell .platform-notification-actions :is(button,a){min-height:32px}.platform-notification-shell .platform-notification-actions button{width:32px}.platform-notification-shell .platform-notification-actions.team-invite button{width:auto;font-size:12px}.platform-notification-shell .platform-notification-title em{font-size:11px}.platform-sample-shell .platform-sample-upload :is(input,button),.platform-class-shell :is(.platform-class-create,.platform-class-transfer) :is(input,select,button),.platform-template-shell .platform-template-form :is(input,select,textarea,button),.platform-team-shell :is(.platform-team-create,.platform-team-add-member,.platform-team-project-picker) :is(input,select,button),.platform-account-shell .platform-account-form :is(label,input,button){font-size:12px}.platform-sample-shell .platform-sample-upload input[type=file]::file-selector-button{font-size:12px}.platform-sample-shell .platform-sample-upload>button,.platform-class-shell :is(.platform-class-create,.platform-class-transfer)>button,.platform-template-shell .platform-template-form>button,.platform-team-shell :is(.platform-team-create,.platform-team-add-member,.platform-team-project-picker)>button,.platform-account-shell .platform-account-form>button{border-radius:5px;min-height:36px;padding:0 12px;font-weight:600;line-height:1.4}.platform-team-shell .platform-team-list-row,.platform-class-shell .platform-class-list>button{color:#183656!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border-color:#10233f1f!important}.platform-team-shell .platform-team-list-row.active,.platform-class-shell .platform-class-list>button.active{background:#dce6ed!important}.platform-team-shell :is(.platform-team-list-mark,.platform-team-member-avatar){color:#526e82!important;background:#dce6ed!important}.platform-team-shell .platform-team-list>.platform-ops-section-title,.platform-guidance-shell .platform-guidance-account>header svg{color:#526e82!important}.platform-team-shell .platform-team-list>.platform-ops-section-title{font-size:12px}.platform-guidance-shell .platform-guidance-account>header em{color:#526a7e;font-size:12px}.platform-template-shell .platform-template-heading>button{min-height:34px;padding-inline:12px;font-size:12px}.platform-template-shell .platform-template-actions>button{min-height:32px;padding-inline:10px;font-size:12px;color:#27456b!important;-webkit-text-fill-color:currentColor!important;background:#ffffffb3!important;border-color:#bdcbd6!important}.platform-template-shell .platform-template-actions>.platform-template-icon-action{width:32px;padding:0}.platform-template-shell .platform-template-actions>button:hover:not(:disabled){background:#f8fafb!important;border-color:#8fa7b8!important}.platform-template-shell .platform-template-row>div>small,.platform-template-shell .platform-template-form label,.platform-template-shell .platform-template-footer-actions{font-size:12px}.platform-team-shell :is(.platform-team-list-row small,.platform-team-member-main span,.platform-team-role,.platform-team-share,.platform-team-project-row small,.platform-team-wallet-order small,.platform-team-owner,.platform-team-wallet-history small,.platform-team-reconciliation-summary),.platform-class-shell :is(.platform-class-list small,.platform-class-members small),.platform-sample-shell .platform-sample-upload>div span,.platform-guidance-shell .platform-guidance-account small{font-size:12px;color:#526a7e!important}.platform-team-shell :is(.platform-team-list,.platform-team-detail),.platform-class-shell :is(.platform-class-layout>aside,.platform-class-detail),.platform-review-shell :is(.platform-review-queue,.platform-review-detail,.platform-review-viewer),.platform-guidance-shell .platform-guidance-list{scrollbar-color:#94a7b7 transparent}.platform-account-shell .platform-account-heading>.platform-admin-kicker{display:none}:is(.platform-operations-shell,.platform-orders-shell .platform-order-modal) form.platform-order-publish label{font-size:12px;line-height:1.5}:is(.platform-operations-shell,.platform-orders-shell .platform-order-modal) form.platform-order-publish :is(input,textarea,select){font-size:13px;line-height:1.5}:is(.platform-operations-shell,.platform-orders-shell) .platform-order-publish-actions button{min-height:36px;font-size:12px;line-height:1.4}.platform-orders-shell .platform-order-modal :is(.platform-order-apply,.platform-order-delivery-submit){color:#183656!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border-color:#10233f24!important}.platform-orders-shell .platform-order-modal :is(.platform-order-apply,.platform-order-delivery-submit) :is(strong,span,label,p,small){color:#40566c!important;-webkit-text-fill-color:currentColor!important}.platform-orders-shell .platform-order-modal .primary,.platform-orders-shell .platform-orders-publish-button{min-height:36px;font-size:12px;color:#fff!important;-webkit-text-fill-color:#fff!important}.platform-orders-shell .platform-order-modal :is(input,textarea,select,label,button){font-size:12px}.platform-orders-shell .platform-ops-status{color:#526a7e;background:#edf2f5;border-color:#bdcbd6;font-size:12px}.platform-orders-shell .platform-ops-status:is(.settled,.accepted){background:#e7f0f2;border-color:#b8cdd3;color:#326b77!important}.platform-orders-shell .platform-ops-status:is(.reviewing,.submitted,.finance_review,.admin_approval,.ready_to_pay){background:#f5eee3;border-color:#dfccb1;color:#88592f!important}.platform-orders-shell .platform-ops-status:is(.rejected,.cancelled){background:#f5eae8;border-color:#dfbeba;color:#934d47!important}.portrait-rights-shell{padding:0 clamp(16px,2.5vw,32px) 24px}.portrait-rights-shell>.platform-workspace-header,.portrait-rights-shell :is(.platform-admin-hero,.platform-admin-workspace,.platform-admin-summary){width:min(1240px,100%)}.portrait-rights-shell .platform-admin-heading{align-items:center;min-height:76px;padding:18px 0}.portrait-rights-shell .platform-admin-heading h1{margin:0;font-size:22px;font-weight:620;line-height:1.35}.portrait-rights-shell .platform-admin-heading .platform-admin-kicker{display:none}.portrait-rights-shell .platform-admin-heading-note{color:#526a7e;border:0;padding:0;font-size:12px}.portrait-rights-shell .platform-admin-summary{margin-bottom:18px}.portrait-rights-shell .platform-admin-summary>div{min-height:76px;padding:13px 16px}.portrait-rights-shell .platform-admin-summary :is(span,em,small){font-size:12px;color:#526a7e!important}.portrait-rights-shell .platform-admin-summary strong{font-size:24px;color:#27456b!important}.portrait-rights-shell .portrait-rights-layout{height:max(420px,100dvh - 282px);padding:18px 0 8px}.portrait-rights-shell :is(.portrait-rights-subjects,.portrait-rights-content,.platform-admin-tabs){scrollbar-color:#94a7b7 transparent}.portrait-rights-shell :is(.portrait-rights-subjects>p,.portrait-rights-subjects small,.portrait-rights-form label,.portrait-rights-form>header span,.portrait-rights-form legend,.portrait-rights-form input,.portrait-rights-form select,.portrait-rights-form textarea,.portrait-rights-status-line small,.portrait-rights-provider,.portrait-rights-checks label){font-size:12px;color:#526a7e!important}.portrait-rights-shell .portrait-rights-form :is(input,select,textarea){color:#183656!important}.portrait-rights-shell .portrait-rights-subjects strong{font-size:13px}.portrait-rights-shell :is(.portrait-rights-form>header button,.portrait-rights-current header button,.portrait-rights-type-switch button,.platform-ops-actions button,.portrait-rights-validation-link button){min-height:34px;font-size:12px}.portrait-rights-shell .portrait-rights-form>header button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#27456b!important}.portrait-rights-shell .portrait-rights-type-switch button.active{color:#fff!important;-webkit-text-fill-color:#fff!important}.portrait-rights-shell :is(.portrait-rights-checks input,.portrait-rights-form fieldset input){accent-color:#526e82}.platform-application-shell{align-items:safe center;height:100dvh;padding:24px;overflow-y:auto}.platform-application-shell :is(.platform-application-card,.platform-application-success){padding:32px 36px}.platform-application-shell :is(.platform-application-card,.platform-application-success) h1{margin:0;line-height:1.3}.platform-application-shell .platform-application-card>.platform-admin-kicker{display:none}.platform-application-shell .platform-application-card>p{margin:12px 0 24px;font-size:13px;line-height:1.65}.platform-application-shell .platform-application-back{margin-bottom:20px;font-size:12px}.platform-application-shell .platform-auth-brand{margin-bottom:18px}.platform-application-shell .platform-auth-brand small{letter-spacing:.06em;font-size:10px}.platform-application-shell .platform-application-card label,.platform-application-shell .platform-auth-links a{font-size:12px}.platform-application-shell .platform-application-card label small{color:#526a7e;font-size:12px}.platform-application-shell .platform-application-card form{gap:16px}.platform-application-shell .platform-application-card form button{min-height:42px;font-size:13px}:is(.platform-operations-shell,.platform-orders-shell,.platform-wallet-shell,.platform-template-shell,.platform-team-shell,.platform-class-shell,.platform-sample-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell) :is(.platform-admin-save,.platform-admin-approve,.platform-admin-reject,.platform-ops-refresh,.wallet-sample-action-controls button,.platform-orders-publish-button,.platform-notification-actions a,.platform-notification-actions button,.platform-account-form>button,.portrait-rights-form>header button,.platform-settlement-form form>button){transition:background-color .14s,border-color .14s,color .14s,transform .14s}:is(.platform-operations-shell,.platform-orders-shell,.platform-wallet-shell,.platform-template-shell,.platform-team-shell,.platform-class-shell,.platform-sample-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell) :is(.platform-admin-save,.platform-admin-approve,.platform-admin-reject,.platform-ops-refresh,.wallet-sample-action-controls button,.platform-orders-publish-button,.platform-notification-actions a,.platform-notification-actions button,.platform-account-form>button,.portrait-rights-form>header button,.platform-settlement-form form>button):active:not(:disabled){transform:translateY(1px)}:is(.portrait-rights-shell,.platform-application-shell) :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #7897ad!important}.finance-operations-shell .platform-settlement-form :is(input,textarea):focus{border-color:#7897ad}@media (max-width:1000px) and (min-width:761px){.platform-wallet-shell .wallet-sample-action{flex-direction:column;align-items:stretch;gap:8px}.platform-wallet-shell .wallet-sample-action-controls{justify-content:flex-start}}@media (max-width:760px){.platform-wallet-shell .wallet-sample-action{background:0 0!important}.platform-wallet-shell .wallet-sample-action-controls :is(input,button){height:38px;min-height:38px}.platform-wallet-shell .wallet-sample-action-controls button{font-size:12px}.finance-operations-shell .platform-settlement-layout{height:auto}.finance-operations-shell .platform-settlement-form{padding:16px 0}.portrait-rights-shell .platform-admin-heading{flex-direction:column;align-items:flex-start;gap:8px}.portrait-rights-shell .platform-admin-heading h1{font-size:20px}.portrait-rights-shell .portrait-rights-layout{height:auto;min-height:0}.portrait-rights-shell .platform-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-application-shell{padding:16px}.platform-application-shell :is(.platform-application-card,.platform-application-success){padding:26px 24px}.platform-application-shell :is(.platform-application-card,.platform-application-success) h1{font-size:25px}}@media (max-width:700px){.platform-operations-shell .operations-page-scroll-models{display:block;overflow-y:auto}.platform-operations-shell .operations-page-scroll-models>.platform-admin-content{display:block;overflow:visible}.platform-operations-shell .operations-page-scroll-models .platform-admin-models-page{height:auto;overflow:visible}.platform-operations-shell .platform-admin-models-scroll{overflow:visible}}@media (prefers-reduced-motion:reduce){:is(.platform-operations-shell,.platform-orders-shell,.platform-wallet-shell,.platform-template-shell,.platform-team-shell,.platform-class-shell,.platform-sample-shell,.platform-account-shell,.platform-notification-shell,.portrait-rights-shell,.platform-application-shell) *,:is(.portrait-rights-shell,.platform-application-shell) :before,:is(.portrait-rights-shell,.platform-application-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.edge-layer .canvas-connection-dot{fill:none;stroke:#31485d;stroke-width:calc(1.8px / var(--canvas-connection-scale,1));stroke-linecap:round;stroke-dasharray:0 calc(10px / var(--canvas-connection-scale,1));stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.82;pointer-events:none;filter:none;animation:none}.edge-layer .canvas-connection-dot-selected{stroke-width:calc(2.3px / var(--canvas-connection-scale,1));opacity:.96}.edge-layer .canvas-connection-dot-moving{animation:.8s steps(12,end) infinite canvas-connection-dot-flow}@keyframes canvas-connection-dot-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-10px / var(--canvas-connection-scale,1))}}.edge-layer .edge-hit-path{stroke-width:calc(18px / var(--canvas-connection-scale,1))}@media (prefers-reduced-motion:reduce){.edge-layer .canvas-connection-dot-moving{animation:none}}.studio-shell-atelier .asset-finder-window{max-width:calc(100vw - 24px);height:min(610px,100dvh - 24px);max-height:calc(100dvh - 24px);animation:canvas-panel-enter var(--ui-duration-panel,.36s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both;transition:height var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1));background:var(--ui-canvas,#e8edf2)!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 28px #1a2f401f!important}.studio-shell-atelier .asset-finder-window.is-collapsed{height:92px}.studio-shell-atelier .asset-finder-window.is-closing{pointer-events:auto;animation:canvas-panel-leave var(--ui-duration-normal,.24s) ease-in both}.studio-shell-atelier :is(.asset-finder-browser,.asset-finder-inspector){background:#edf2f5!important}.studio-shell-atelier .asset-finder-sources{background:#e2e9ee!important}.studio-shell-atelier :is(.asset-finder-browser,.asset-finder-inspector,.asset-finder-sources,.agent-dock-transcript,.agent-dock-skill-list){scrollbar-width:thin;scrollbar-color:#9daeb9 transparent}.studio-shell-atelier :is(.asset-finder-browser,.asset-finder-inspector,.asset-finder-sources,.agent-dock-transcript,.agent-dock-skill-list)::-webkit-scrollbar{width:6px;height:6px}.studio-shell-atelier :is(.asset-finder-browser,.asset-finder-inspector,.asset-finder-sources,.agent-dock-transcript,.agent-dock-skill-list)::-webkit-scrollbar-thumb{background:#9daeb9;border-radius:5px}.studio-shell-atelier .asset-finder-traffic{gap:5px;padding-left:12px}.studio-shell-atelier .asset-finder-traffic button{border-radius:5px;color:#526a7b!important;background:0 0!important;border:0!important;width:26px!important;height:26px!important}.studio-shell-atelier .asset-finder-traffic button :is(svg,span){opacity:1}.studio-shell-atelier .asset-finder-traffic button:hover{color:#243849!important;background:#d5e1e8!important}.studio-shell-atelier .asset-finder-traffic>.is-stack{display:none}.studio-shell-atelier .asset-finder-file>strong{color:#263e50;font-size:12px}.studio-shell-atelier :is(.asset-finder-file>small,.asset-finder-inspector p,.asset-finder-inspector dl div,.asset-finder-browser-heading span,.asset-finder-sources p,.asset-finder-inspector-actions button,.asset-finder-empty,.asset-finder-inspector-empty){color:#566977;font-size:12px}.studio-shell-atelier :is(.asset-finder-sources button small,.asset-finder-collapsed-body small){color:#566977;font-size:11px}.studio-shell-atelier :is(.asset-finder-path svg:first-child,.asset-finder-sources button svg,.asset-finder-browser-heading svg){color:#58788f}.studio-shell-atelier .asset-finder-window button{transition:background-color var(--ui-duration-fast,.14s), color var(--ui-duration-fast,.14s), border-color var(--ui-duration-fast,.14s)}.studio-shell-atelier .asset-finder-file:hover{background:#e2eaf0}.studio-shell-atelier .asset-finder-file.is-selected{box-shadow:inset 2px 0 var(--ui-action,#31566c);background:#d7e3eb;border-color:#0000}.studio-shell-atelier .asset-finder-window :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #58788f}.studio-shell-atelier .agent-dock-shell-closed{width:auto!important}.studio-shell-atelier .agent-dock-shell-closed .agent-dock-layout{display:none}.studio-shell-atelier .agent-dock-shell-open .agent-dock-layout{grid-template-columns:minmax(0,1fr) 42px;position:relative}.studio-shell-atelier .agent-dock-shell-open.agent-dock-shell-skills-open .agent-dock-layout{grid-template-columns:minmax(0,1fr) 184px}.studio-shell-atelier .agent-dock-shell-open .agent-dock{animation:canvas-assistant-enter var(--ui-duration-panel,.36s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both;background:var(--ui-surface,#f4f7f9)!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 28px #1a2f401f!important}.studio-shell-atelier .agent-dock-shell-closing .agent-dock-layout{pointer-events:none;animation:canvas-assistant-leave var(--ui-duration-normal,.24s) ease-in both}.studio-shell-atelier .agent-dock-shell-closing .agent-dock-layout *{pointer-events:none}.studio-shell-atelier .agent-dock-shell-closing .agent-dock-layout>aside{pointer-events:auto}.studio-shell-atelier .agent-dock-body{background:#edf3f6!important}.studio-shell-atelier .agent-dock-composer{background:#e4edf2!important}.studio-shell-atelier .agent-dock-composer>textarea{background:#f4f7f9!important}.studio-shell-atelier .agent-dock-brand-mark{background:0 0;border:0;border-radius:0;width:26px;height:26px}.studio-shell-atelier .agent-dock-brand-mark img{opacity:1;width:22px;height:22px}.studio-shell-atelier .agent-dock-brand-title{font-family:var(--font-body,sans-serif);font-size:13px;font-weight:600}.studio-shell-atelier .agent-dock-curtain-close{color:#566977;background:0 0;border:0;width:28px;height:28px;transition:color .16s,background-color .16s}.studio-shell-atelier .agent-dock-curtain-close:hover{color:#243849;background:#d3e0e8}.studio-shell-atelier .agent-dock-skill-rail{background:var(--ui-canvas,#e8edf2);box-shadow:none;align-items:stretch;padding:5px}.studio-shell-atelier .agent-dock-skill-toggle{background:0 0;border:0;align-self:center;width:30px;min-width:30px;height:30px;min-height:30px}.studio-shell-atelier .agent-dock-skill-toggle-icon{color:#526e82;background:0 0}.studio-shell-atelier .agent-dock-skill-toggle:hover,.studio-shell-atelier .agent-dock-skill-toggle[aria-expanded=true]{color:#243849;background:#d4e1e9;transform:none}.studio-shell-atelier .agent-dock-skill-toggle:hover .agent-dock-skill-toggle-icon,.studio-shell-atelier .agent-dock-skill-toggle[aria-expanded=true] .agent-dock-skill-toggle-icon{color:#314e62;background:0 0;transform:scale(1.04)}.studio-shell-atelier .agent-dock-skill-rail-open{padding:5px 8px 8px}.studio-shell-atelier .agent-dock-skill-rail-open .agent-dock-skill-toggle{align-self:flex-start}.studio-shell-atelier .agent-dock-skill-list-head{color:#566977;font-size:12px}.studio-shell-atelier .agent-dock-skill-option{min-height:50px;transition:background-color .16s,color .16s}.studio-shell-atelier .agent-dock-skill-option-copy strong{font-size:12px;font-weight:600}.studio-shell-atelier .agent-dock-skill-option-copy small{color:#566977;font-size:11px}.studio-shell-atelier .agent-dock-skill-option-icon{color:#526e82;background:0 0}.studio-shell-atelier .agent-dock-active-skill{isolation:isolate;background:#dae7ec;border-radius:5px;font-size:12px;animation:none;position:relative}.studio-shell-atelier .agent-dock-active-skill:after{content:none}.studio-shell-atelier .agent-dock-active-skill-entering{animation:canvas-local-change var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both}.studio-shell-atelier .agent-dock-active-skill small{color:#526675;font-size:11px}.studio-shell-atelier .agent-dock-active-skill button{width:24px;height:24px}.studio-shell-atelier .agent-dock-skill-toggle:focus-visible,.studio-shell-atelier .agent-dock-skill-option:focus-visible{outline-offset:2px;outline:2px solid #58788f}.studio-shell-atelier .asset-finder-browser,.studio-shell-atelier .agent-dock-skill-list{animation:canvas-local-change var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both}.studio-shell-atelier .asset-finder-sources button{border-color:#0000;border-radius:4px;position:relative}.studio-shell-atelier .asset-finder-sources button.is-active{color:var(--ui-text,#1d3347);box-shadow:inset 2px 0 var(--ui-action,#31566c);background:#d6e1e8}.studio-shell-atelier :is(.asset-finder-titlebar,.asset-finder-toolbar){color:var(--ui-text,#1d3347);background:var(--ui-canvas,#e8edf2);border-color:var(--ui-border,#bcc9d3)}.studio-shell-atelier .asset-finder-view-toggle{background:0 0;border-color:#0000}.studio-shell-atelier .asset-finder-view-toggle button[aria-pressed=true]{color:var(--ui-action,#31566c);box-shadow:none;background:#d3dfe7}.studio-shell-atelier .asset-finder-window.is-collapsed:after{content:none}.studio-shell-atelier .asset-finder-window.is-collapsed:before{background:#dce4ea;inset:4px -4px -4px 4px}.studio-shell-atelier .agent-dock-composer>textarea:focus{box-shadow:none;border-color:#718c9d}.studio-shell-atelier .agent-dock-curtain-trigger{background:var(--ui-canvas,#e8edf2)!important;-webkit-backdrop-filter:none!important}.studio-shell-atelier .agent-dock-send{box-shadow:none;transition:background-color var(--ui-duration-fast,.14s), translate var(--ui-duration-fast,.14s);border-color:#0000;color:#f4f7f9!important;background:var(--ui-action,#31566c)!important}.studio-shell-atelier .agent-dock-send:hover:not(:disabled){translate:0 -1px;background:#24485e!important}.studio-shell-atelier .agent-dock-send:active:not(:disabled){translate:0 1px}.studio-shell-atelier .agent-dock-send:disabled{opacity:1;color:#718492!important;background:#d4dee5!important}.studio-shell-atelier .agent-dock-send[aria-busy=true]{opacity:1;color:#eaf0f4!important;background:#506f81!important}@keyframes canvas-panel-enter{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@keyframes canvas-panel-leave{0%{opacity:1;translate:0}to{opacity:0;translate:-6px}}@keyframes canvas-assistant-enter{0%{opacity:0;translate:10px}to{opacity:1;translate:0}}@keyframes canvas-assistant-leave{0%{opacity:1;translate:0}to{opacity:0;translate:8px}}@keyframes canvas-local-change{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:760px){.studio-shell-atelier .agent-dock-shell-open.agent-dock-shell-skills-open{width:min(420px,100% - 24px)!important}.studio-shell-atelier .agent-dock-shell-open.agent-dock-shell-skills-open .agent-dock-layout{grid-template-columns:minmax(0,1fr) 42px}.studio-shell-atelier .agent-dock-skill-rail-open{z-index:2;background:#e5edf2;width:auto;padding:5px;position:relative;inset:auto}.studio-shell-atelier .agent-dock-skill-rail-open .agent-dock-skill-toggle{align-self:center}.studio-shell-atelier .agent-dock-skill-rail-open .agent-dock-skill-list{overscroll-behavior:contain;background:#fff;border:1px solid #d3dde2;border-radius:7px;width:184px;min-height:0;max-height:min(300px,100% - 260px);padding:8px;position:absolute;top:58px;right:50px;box-shadow:0 8px 20px #2c42501c}.studio-shell-atelier .agent-mascot-dock .assistant-memory-panel{width:min(340px,100vw - 120px)}}@media (max-width:620px){.studio-shell-atelier .asset-finder-body{grid-template-columns:104px minmax(0,1fr)}.studio-shell-atelier .asset-finder-titlebar{grid-template-columns:78px minmax(0,1fr) 72px}.studio-shell-atelier .asset-finder-traffic{padding-left:8px}.studio-shell-atelier .asset-finder-search{width:min(148px,48%)}.studio-shell-atelier .asset-finder-browser{padding-inline:10px}.studio-shell-atelier .asset-finder-sources{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.studio-shell-atelier :is(.asset-finder-window,.asset-finder-browser,.agent-dock,.agent-dock-layout,.agent-dock-skill-list,.agent-dock-active-skill,.agent-dock-send),.studio-shell-atelier .agent-dock-active-skill:after{transition-duration:0s!important;animation:none!important}.studio-shell-atelier .agent-dock-send{translate:none!important}}
.studio-audio-dialog-backdrop:has(.studio-audio-refined){-webkit-backdrop-filter:none;animation:studio-audio-backdrop-arrive var(--ui-duration-normal,.24s) ease-out both;background:#1826323d;padding:24px}.studio-audio-dialog.studio-audio-refined{animation:studio-audio-arrive var(--ui-duration-panel,.36s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both;background:var(--ui-canvas,#e8edf2)!important;border:1px solid #4b62733d!important;border-radius:8px!important;width:min(680px,100vw - 48px)!important;max-height:min(800px,100dvh - 48px)!important;box-shadow:0 16px 42px #192b3926!important}.studio-audio-refined>header{gap:10px;padding:17px 22px 15px;border-bottom:0!important}.studio-audio-refined .studio-audio-dialog-mark{background:0 0;width:26px;height:30px;color:#425f73!important;border:0!important}.studio-audio-refined h2{letter-spacing:.01em;font-size:17px;font-weight:600}.studio-audio-refined header p{margin-top:4px;font-size:12px}.studio-audio-refined header>div{min-width:0}.studio-audio-refined header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-audio-refined header>button{color:#536979;border-radius:7px;width:32px;height:32px}.studio-audio-refined header>button:hover:not(:disabled){color:#243d50;background:#e2e8ec}.studio-audio-refined .studio-audio-workbench-tabs{border-color:#495f6f26;gap:24px;padding:0 22px}.studio-audio-refined .studio-audio-workbench-tabs button{letter-spacing:.01em;min-height:40px;padding:0 1px;font-size:13px;position:relative;border-bottom-color:#0000!important}.studio-audio-refined .studio-audio-workbench-tabs button:hover:not(:disabled){color:#243d50}.studio-audio-refined .studio-audio-workbench-tabs button:after{content:"";background:var(--ui-action,#31566c);transform-origin:0;height:2px;transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1));position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.studio-audio-refined .studio-audio-workbench-tabs button.active{color:var(--ui-text,#1d3347);font-weight:600}.studio-audio-refined .studio-audio-workbench-tabs button.active:after{transform:scaleX(1)}.studio-audio-refined form.studio-audio-form,.studio-audio-refined .studio-audio-transcribe-confirm{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden;gap:0!important}.studio-audio-refined .studio-audio-scroll-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4b3be transparent;scrollbar-gutter:stable;min-height:0;animation:studio-audio-content-change var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both;flex-direction:column;flex:auto;gap:17px;padding:20px 22px 22px;display:flex;overflow:auto}.studio-audio-refined .studio-audio-scroll-content>*{flex-shrink:0}.studio-audio-refined fieldset{min-width:0;margin:0}.studio-audio-refined legend,.studio-audio-refined .studio-audio-field>span,.studio-audio-refined .studio-audio-field-label,.studio-audio-refined .studio-audio-file-field>span{margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.5}.studio-audio-refined .studio-audio-model-options{background:#e0e8ee;border:1px solid #0000;border-radius:5px;gap:0;padding:3px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio-audio-refined .studio-audio-model-options button{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;min-height:38px;padding:9px 10px;font-size:13px;display:flex;color:#526879!important;background:0 0!important;border-color:#0000!important;border-radius:5px!important}.studio-audio-refined .studio-audio-model-options button small{font-size:12px;font-weight:400}.studio-audio-refined .studio-audio-model-options button.active{font-weight:600;background:var(--ui-surface,#f4f7f9)!important;box-shadow:none!important;color:#223c50!important;border-color:#0000!important}.studio-audio-refined .studio-audio-model-options button:hover:not(.active):not(:disabled){background:#ffffff73!important}.studio-audio-refined .studio-audio-minimax-version{gap:14px;min-height:30px;font-size:12px}.studio-audio-refined .studio-audio-minimax-version>div{background:#e9eef1;border-color:#d2dbe1;gap:2px;padding:2px}.studio-audio-refined .studio-audio-minimax-version button{min-width:50px;height:27px;font-size:12px;font-weight:500}.studio-audio-refined .studio-audio-minimax-version button.active{color:#29465b;background:#fcfdfe;border-color:#71849233;box-shadow:0 1px 2px #1c303e12}.studio-audio-refined .studio-audio-settings-grid{gap:14px}.studio-audio-refined .studio-audio-field{min-width:0}.studio-audio-refined :is(input,textarea,select,.studio-audio-script-editor),.studio-audio-refined .studio-audio-menu-trigger{font-size:13px;box-shadow:inset 0 1px 2px #24384806;color:#294253!important;-webkit-text-fill-color:#294253!important;background:#fcfdfe!important;border:1px solid #cad5dd!important;border-radius:6px!important}.studio-audio-refined :is(input,select){height:36px;padding-inline:11px}.studio-audio-refined :is(input,textarea,.studio-audio-script-editor)::placeholder,.studio-audio-refined .studio-audio-script-editor:empty:before{color:#71818e!important;-webkit-text-fill-color:#71818e!important}.studio-audio-refined :is(textarea,.studio-audio-script-editor){min-height:128px;padding:12px;line-height:1.8}.studio-audio-refined .studio-audio-script-editor{max-height:240px}.studio-audio-refined .studio-audio-preview-text{min-height:88px!important}.studio-audio-refined :is(input,textarea,select,.studio-audio-script-editor):focus{box-shadow:0 0 0 3px #496d871a;border-color:#738da0!important}.studio-audio-refined :is(button,input,textarea,[contenteditable=true]):focus-visible,.studio-audio-menu-popover button:focus-visible{outline-offset:3px;outline:2px solid #5a7b94}.studio-audio-refined :is(small,.studio-audio-locale-note,.studio-audio-dialog-error){font-size:12px;line-height:1.6}.studio-audio-refined .studio-audio-locale-note{color:#596f7e;margin-top:-9px}.studio-audio-refined .studio-audio-field small{margin-top:7px}.studio-audio-refined .studio-audio-voice-intro{gap:6px;padding-bottom:2px}.studio-audio-refined .studio-audio-voice-intro strong{font-size:14px;font-weight:600}.studio-audio-refined .studio-audio-voice-intro span{font-size:12px;line-height:1.6}.studio-audio-refined .studio-audio-scroll-content>p{color:#506778;margin:0;font-size:13px;line-height:1.7}.studio-audio-refined .studio-audio-file-field{gap:5px}.studio-audio-refined .studio-audio-file-field input{font-size:12px;padding:7px!important}.studio-audio-refined input::file-selector-button{color:#334e63;font:inherit;cursor:pointer;background:#e9eff3;border:1px solid #c7d2db;border-radius:4px;margin-right:10px;padding:7px 10px}.studio-audio-refined .studio-audio-menu-picker{z-index:auto}.studio-audio-refined .studio-audio-menu-trigger{height:36px;padding-inline:11px;font-size:13px}.studio-audio-refined .studio-audio-menu-trigger svg{flex:none;transition:transform .16s;color:#6b8090!important;stroke:currentColor!important}.studio-audio-refined .studio-audio-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.studio-audio-refined .studio-audio-menu-trigger:hover:not(:disabled){background:#fff!important;border-color:#a8bac7!important}.studio-audio-refined .studio-audio-text-tools{gap:8px;margin-top:9px}.studio-audio-refined .studio-audio-text-tools .studio-audio-menu-trigger{padding-inline:9px;font-size:12px}.studio-audio-refined .studio-audio-inline-tool{gap:4px}.studio-audio-refined .studio-audio-inline-tool input{width:68px;height:34px;padding-inline:7px;font-size:12px}.studio-audio-refined .studio-audio-pronunciation-tool input{width:auto;min-width:0}.studio-audio-refined :is(.studio-audio-inline-tool,.studio-audio-dictionary-inputs)>button{color:#4b667a;background:#eaf0f4;border-color:#cbd6de;border-radius:5px;flex-basis:32px;width:32px;height:34px}.studio-audio-refined :is(.studio-audio-inline-tool,.studio-audio-dictionary-inputs)>button:hover:not(:disabled){background:#dfe8ee;border-color:#a9bccb}.studio-audio-refined .studio-audio-pronunciation-dictionary{gap:5px;padding-top:2px}.studio-audio-refined .studio-audio-dictionary-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 32px;gap:8px}.studio-audio-refined .studio-audio-dictionary-inputs input{height:34px;font-size:12px}.studio-audio-refined :is(.studio-audio-text-pill,.studio-audio-dictionary-pill){min-height:26px;font-size:12px;font-weight:500}.studio-audio-refined .studio-audio-text-pill-expression{color:#385b72;background:#e5eef4;border-color:#bfced8}.studio-audio-refined .studio-audio-text-pill-pause{color:#736143;background:#f0ebe3;border-color:#d4cbbb}.studio-audio-refined :is(.studio-audio-text-pill-pronunciation,.studio-audio-dictionary-pill){color:#4a5f7b;background:#e9edf4;border-color:#c5cedb}.studio-audio-refined :is(.studio-audio-text-pill,.studio-audio-dictionary-pill) button{flex-basis:22px;width:22px;height:22px}.studio-audio-refined footer{min-height:66px;box-shadow:none;background:#eef2f5;border-top:1px solid #4b62732b;flex-wrap:wrap;flex:none;gap:8px 10px;padding:12px 22px;position:relative}.studio-audio-refined footer .studio-audio-dialog-error{flex:0 0 100%;margin:0}.studio-audio-refined footer .studio-audio-credits{letter-spacing:.01em;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;min-height:28px;padding:0 11px;font-size:12px;font-weight:600;color:#415e74!important;-webkit-text-fill-color:#415e74!important}.studio-audio-refined footer button.primary{width:38px;height:38px;min-height:38px;box-shadow:none;padding:0;background:var(--ui-action,#31566c)!important;color:#f7fafc!important;-webkit-text-fill-color:#f7fafc!important;border-color:#354f63!important;border-radius:6px!important}.studio-audio-refined footer button.primary svg{width:17px;height:17px}.studio-audio-refined footer button.primary:hover:not(:disabled){translate:0 -1px;background:#24485e!important}.studio-audio-refined footer button.primary:active:not(:disabled){translate:0 1px;background:#1f3f53!important}.studio-audio-dialog.studio-audio-refined footer button.primary:disabled{box-shadow:none;color:#758896!important;-webkit-text-fill-color:#758896!important;opacity:1!important;background:#e0e7ed!important;border-color:#c5d0d9!important}.studio-audio-dialog.studio-audio-refined footer button.primary:disabled svg{color:#758896!important;stroke:currentColor!important}.studio-audio-dialog.studio-audio-refined footer button.primary[aria-busy=true]{cursor:progress;color:#f4f7f9!important;-webkit-text-fill-color:#f4f7f9!important;background:#506f81!important;border-color:#0000!important}.studio-audio-dialog.studio-audio-refined footer button.primary[aria-busy=true] svg{color:#f4f7f9!important}.studio-audio-refined button{transition:background-color var(--ui-duration-fast,.14s), border-color var(--ui-duration-fast,.14s), color var(--ui-duration-fast,.14s), translate var(--ui-duration-fast,.14s), transform var(--ui-duration-fast,.14s)}.studio-audio-refined button:active:not(:disabled){transform:translateY(1px)}.studio-audio-refined :is(input,textarea,.studio-audio-script-editor){transition:border-color .15s,box-shadow .15s}.studio-audio-refined button:disabled{opacity:.6}.selected-workbench-model-menu.studio-audio-menu.studio-audio-menu-popover{z-index:1000;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4b3be transparent;transform-origin:top;min-width:0;max-width:calc(100vw - 24px);animation:studio-audio-menu-arrive var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1));border-radius:8px;padding:5px;position:fixed;bottom:auto;overflow-y:auto;background:#f6f8fa!important;border:1px solid #c0ced8!important;box-shadow:0 12px 30px #1e314029,0 2px 5px #1e31400a!important}.studio-audio-menu.studio-audio-menu-popover[data-opens-up=true]{transform-origin:bottom}.studio-audio-menu.studio-audio-menu-popover button{border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.studio-audio-menu.studio-audio-menu-popover button span{white-space:normal;text-align:left}.studio-audio-menu.studio-audio-menu-popover button svg{flex-shrink:0}.studio-audio-menu.studio-audio-menu-popover button.selected{font-weight:600}.studio-audio-menu.studio-audio-menu-popover button.active{background:#e2eaf0!important}.studio-audio-dialog-backdrop.is-closing:has(.studio-audio-refined){pointer-events:auto;animation:studio-audio-backdrop-leave var(--ui-duration-normal,.24s) ease-in both}.studio-audio-dialog-backdrop.is-closing .studio-audio-refined{animation:studio-audio-leave var(--ui-duration-normal,.24s) ease-in both}@keyframes studio-audio-arrive{0%{opacity:0}to{opacity:1}}@keyframes studio-audio-leave{0%{opacity:1}to{opacity:0}}@keyframes studio-audio-backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes studio-audio-backdrop-leave{0%{opacity:1}to{opacity:0}}@keyframes studio-audio-content-change{0%{opacity:.35}to{opacity:1}}@keyframes studio-audio-menu-arrive{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.studio-audio-dialog-backdrop:has(.studio-audio-refined){padding:10px}.studio-audio-dialog.studio-audio-refined{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.studio-audio-refined>header{padding:15px 16px 12px}.studio-audio-refined .studio-audio-workbench-tabs{gap:18px;padding-inline:16px}.studio-audio-refined .studio-audio-workbench-tabs button{font-size:12px}.studio-audio-refined .studio-audio-scroll-content{gap:15px;padding:16px}.studio-audio-refined .studio-audio-model-options button{flex-direction:column;align-items:center;gap:3px;padding:8px 4px}.studio-audio-refined .studio-audio-model-options button small{font-size:12px}.studio-audio-refined .studio-audio-settings-grid{gap:12px}.studio-audio-refined footer{min-height:64px;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.studio-audio-dialog.studio-audio-refined,.studio-audio-refined *,.studio-audio-menu.studio-audio-menu-popover{scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-audio-dialog-backdrop:has(.studio-audio-refined){scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-audio-refined button:active:not(:disabled){transform:none}.studio-audio-refined footer button.primary{translate:none!important}.studio-audio-refined .studio-audio-workbench-tabs button:after{transition:none}}
.platform-workspace-header .platform-workspace-nav{align-self:stretch;align-items:center;gap:2px;padding-bottom:3px;position:relative}.platform-workspace-header .platform-workspace-nav-link{min-height:34px;color:var(--ui-text-muted,#536777);transition:color var(--ui-duration-fast,.14s), background var(--ui-duration-fast,.14s);background:0 0;border:0;border-radius:3px;flex:none;padding-inline:10px;font-size:12px;font-weight:500;line-height:1.4;position:relative}.platform-workspace-header .platform-workspace-nav-link:hover{color:var(--ui-text,#1d3347);background:#31566c0b;transform:none}.platform-workspace-header .platform-workspace-nav-link.active{color:var(--ui-text,#1d3347);box-shadow:none;background:0 0;font-weight:650}.platform-workspace-header .platform-workspace-nav-link:after{background:var(--ui-border,#bcc9d3);transform-origin:0;height:1px;transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1));content:"";position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(0)}.platform-workspace-header .platform-workspace-nav-link:hover:after{transform:scaleX(1)}.platform-workspace-nav-indicator{z-index:1;width:var(--workspace-line-width,0px);background:var(--ui-action,#31566c);pointer-events:none;opacity:0;height:2px;transform:translateX(var(--workspace-line-x,0px));transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)), width var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1));position:absolute;bottom:2px;left:0}.platform-workspace-nav[data-indicator-ready=true] .platform-workspace-nav-indicator{opacity:1}.platform-workspace-header :is(.platform-workspace-back,.platform-workspace-current){color:var(--ui-text-muted,#536777);font-size:12px}.platform-workspace-header .platform-workspace-current{font-family:inherit}.platform-workspace-header :is(a,button):focus-visible{outline:2px solid var(--ui-action,#31566c);outline-offset:2px}.platform-workspace-header .platform-workspace-nav-link:focus-visible{outline-offset:-2px}.platform-workspace-header .platform-workspace-refresh{border-color:var(--ui-border,#bcc9d3);width:34px;height:34px;color:var(--ui-text,#1d3347);background:var(--ui-surface,#f4f7f9);transition:border-color var(--ui-duration-fast,.14s), background var(--ui-duration-fast,.14s), box-shadow var(--ui-duration-fast,.14s);border-radius:4px}.platform-workspace-header .platform-workspace-refresh:hover:not(:disabled){color:var(--ui-action,#31566c);background:#fafcfd;border-color:#8fa5b4}.platform-workspace-header .platform-workspace-refresh:active:not(:disabled){box-shadow:inset 0 1px 3px #1d334721}.platform-workspace-header .platform-workspace-refresh:disabled{opacity:1;color:var(--ui-text-muted,#536777);cursor:progress;background:#e2e9ee}.platform-workspace-refresh-wrap{display:inline-flex;position:relative}.platform-workspace-refresh-feedback{z-index:30;border:1px solid var(--ui-border,#bcc9d3);background:var(--ui-surface,#f4f7f9);width:max-content;color:var(--ui-text-muted,#536777);pointer-events:none;border-radius:3px;padding:4px 7px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 5px);right:0}.platform-workspace-refresh-feedback:empty{display:none}.platform-notice[data-feedback-tone]{border-left:2px solid var(--ui-action,#31566c);min-height:38px;color:var(--ui-text,#1d3347);animation:platform-feedback-in var(--ui-duration-normal,.24s) var(--ui-ease,cubic-bezier(.22,.8,.24,1)) both;background:#e4ebf0;border-radius:0;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.6}.platform-notice[data-feedback-tone]>svg{margin-top:2px}.platform-notice[data-feedback-tone=success]{background:#e5eee9;border-left-color:#427463}.platform-notice[data-feedback-tone=error]{background:#f1e7e5;border-left-color:#9a5550}.platform-notice[data-feedback-tone=pending]{background:#eeeae0;border-left-color:#9b7645}.platform-notice-message{overflow-wrap:anywhere;min-width:0}.platform-state[data-feedback-tone] .platform-state-copy strong{font-size:13px;line-height:1.5}.platform-state[data-feedback-tone] .platform-state-copy p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.platform-state[data-feedback-tone] .platform-state-icon{border-radius:5px}.platform-state[data-feedback-tone] .platform-state-action :is(button,a){min-height:34px;font-size:12px}.platform-state[data-feedback-tone] .platform-state-action :is(button,a):focus-visible{outline:2px solid var(--ui-action,#31566c);outline-offset:3px}@keyframes platform-feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (pointer:coarse),(max-width:640px){.platform-workspace-header .platform-workspace-nav-link{justify-content:center;min-width:44px;min-height:44px}.platform-workspace-header .platform-workspace-refresh{min-width:44px;min-height:44px}.platform-state[data-feedback-tone] .platform-state-action :is(button,a){min-height:44px}}@media (prefers-reduced-motion:reduce){.platform-workspace-header *,.platform-workspace-header :after{transition:none!important}.platform-notice[data-feedback-tone],.platform-state-spinner,.platform-workspace-refresh-spinning{animation:none!important}}.platform-workspace-header .platform-workspace-nav .platform-workspace-nav-link{color:var(--ui-text-muted,#536777)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:0!important;border-radius:2px!important}.platform-workspace-header .platform-workspace-nav .platform-workspace-nav-link:is(:hover,.active){color:var(--ui-text,#1d3347)!important;background:0 0!important}.platform-notice[data-feedback-tone]>svg{color:var(--ui-action,#31566c)!important}.platform-notice[data-feedback-tone=success]>svg{color:#3a6f5e!important}.platform-notice[data-feedback-tone=error]>svg{color:#934b46!important}.platform-notice[data-feedback-tone=pending]>svg{color:#896536!important}.platform-workspace-header .platform-workspace-refresh[aria-busy=true]{color:var(--ui-text-muted,#536777)!important;background:#e2e9ee!important;border-color:#a8bac7!important}
.creator-craft{--creator-rule:#1d334721;--creator-hover:#ffffff73}.creator-craft :is(.platform-orders-heading,.platform-sample-heading,.platform-guidance-heading,.platform-class-heading,.platform-notification-heading,.platform-template-heading,.platform-team-heading,.platform-account-heading) h1{letter-spacing:-.015em;line-height:1.4;color:var(--ui-text,#1d3347)!important;font-family:inherit!important;font-size:18px!important;font-weight:650!important}.creator-craft :is(.platform-notification-heading,.platform-template-heading,.platform-team-heading,.platform-notification-list,.platform-template-list,.platform-team-grid){animation:none}.creator-craft .creator-content-change{animation:creator-content-arrive var(--ui-duration-normal,.24s) var(--ui-ease,ease) both}.creator-craft :is(.platform-template-publish,.platform-template-review-panel,.platform-notification-preferences){animation:creator-panel-arrive var(--ui-duration-panel,.36s) var(--ui-ease,ease) both}.creator-craft :is(.platform-account-success,.creator-operation-result){animation:creator-content-arrive var(--ui-duration-normal,.24s) var(--ui-ease,ease) both}.creator-craft :is(.platform-team-detail-heading h2,.platform-class-detail>header h2,.platform-order-modal>header h2){letter-spacing:-.015em;font-family:inherit;font-size:17px;font-weight:650;color:var(--ui-text,#1d3347)!important}.creator-craft :is(.platform-team-list-row,.platform-template-row,.platform-notification-row,.platform-guidance-account,.platform-class-members>article){transition:background var(--ui-duration-fast,.14s) ease, border-color var(--ui-duration-fast,.14s) ease!important}.creator-craft :is(.platform-template-row,.platform-notification-row,.platform-team-list-row,.platform-team-member-row):hover{transform:none!important}.creator-craft :is(.platform-team-list-row,.platform-class-list>button){position:relative;border-radius:0!important}.creator-craft :is(.platform-team-list-row,.platform-class-list>button):before{background:var(--ui-action,#31566c);content:"";opacity:0;transform-origin:50%;width:2px;transition:opacity var(--ui-duration-fast,.14s), transform var(--ui-duration-normal,.24s) var(--ui-ease,ease);position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.25)}.creator-craft :is(.platform-team-list-row,.platform-class-list>button)[aria-current=true]:before{opacity:1;transform:scaleY(1)}.creator-craft :is(.platform-team-list-row,.platform-class-list>button)[aria-current=true]{background:#31566c11!important}.creator-craft .wallet-sample-history-tabs{gap:26px}.creator-craft .wallet-sample-history-tabs button:after{background:var(--ui-action,#31566c);opacity:0;transform-origin:0;height:2px;transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,ease), opacity var(--ui-duration-fast,.14s);transform:scaleX(.2)}.creator-craft .wallet-sample-history-tabs button[aria-pressed=true]:after{background:var(--ui-action,#31566c);opacity:1;transform:scaleX(1)}.creator-craft .platform-notification-filter button{border-bottom-color:#0000!important}.creator-craft .platform-notification-filter button:after{background:var(--ui-action,#31566c);content:"";opacity:0;transform-origin:0;height:2px;transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,ease), opacity var(--ui-duration-fast,.14s);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.2)}.creator-craft .platform-notification-filter button.active{border-bottom-color:#0000!important}.creator-craft .platform-notification-filter button.active:after{opacity:1;transform:scaleX(1)}.creator-craft .wallet-sample-overview{min-height:112px;padding-bottom:22px}.creator-craft .wallet-sample-page-name{color:var(--ui-text,#1d3347);font-size:16px;font-weight:650}.creator-craft .wallet-sample-primary-balance strong{letter-spacing:-.035em;font-size:34px;font-weight:580}.creator-craft .wallet-sample-cash-balance strong{letter-spacing:-.02em;font-size:23px}.creator-craft .wallet-sample-overview[data-updated=true] :is(.wallet-sample-primary-balance strong,.wallet-sample-cash-balance strong){animation:creator-balance-update .7s var(--ui-ease,ease) both}.creator-craft .wallet-sample-actions{border-color:var(--creator-rule);background:0 0}.creator-craft .wallet-sample-action{border-color:var(--creator-rule);gap:12px;min-height:100px;padding:16px 16px 28px;position:relative}.creator-craft .wallet-sample-action-unavailable{color:var(--ui-text-muted,#536777)}.creator-craft .wallet-sample-action-name{flex-shrink:0}.creator-craft .wallet-sample-action-name strong{font-size:12px;font-weight:600}.creator-craft .wallet-sample-action-controls{gap:7px;min-width:0}.creator-craft .wallet-sample-action-controls input{flex-shrink:0;width:76px;height:34px;font-size:12px}.creator-craft .wallet-sample-action-controls button{flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:78px;min-height:34px;padding-inline:9px;font-size:12px;display:inline-flex;transform:none!important}.creator-craft .wallet-sample-action[data-operation-active=true]:after{background:linear-gradient(90deg, transparent, var(--ui-action,#31566c), transparent);content:"";height:1px;animation:1.1s ease-in-out infinite creator-operation-progress;position:absolute;bottom:0;left:16px;right:16px}.creator-craft .creator-operation-result{color:#386c69;align-items:flex-start;gap:5px;margin:0;font-size:12px;line-height:1.45;display:flex;position:absolute;bottom:6px;left:16px;right:16px}.creator-craft .creator-operation-result svg{flex:none;margin-top:1px}.creator-craft .creator-operation-result.error{color:#934b43;max-height:2.9em;overflow:hidden}.creator-craft .wallet-sample-action:has(.creator-operation-result.error){padding-bottom:42px}.creator-craft .creator-action-spinner{animation:.9s linear infinite creator-action-spin}.creator-craft .wallet-sample-table{font-size:12px}.creator-craft .wallet-sample-table th{height:40px;font-weight:550}.creator-craft .wallet-sample-table td{height:48px}.creator-craft .wallet-sample-table tbody tr:hover{background:var(--creator-hover)}.creator-craft .wallet-sample-positive{color:#3a6d6a}.creator-craft .wallet-sample-negative{color:#934b43}.creator-craft.platform-orders-shell .platform-order-card-grid{gap:0 22px;padding-top:5px}.creator-craft.platform-orders-shell .platform-order-card{align-content:start;gap:10px;min-height:166px;padding:18px 2px 17px;border:0!important;border-bottom:1px solid var(--creator-rule)!important;transition:background var(--ui-duration-fast,.14s), border-color var(--ui-duration-fast,.14s)!important;background:0 0!important;border-radius:0!important}.creator-craft.platform-orders-shell .platform-order-card:hover{border-bottom-color:var(--ui-action,#31566c)!important;background:var(--creator-hover)!important;transform:none!important}.creator-craft .platform-order-card>.platform-ops-status{font-size:12px}.creator-craft .platform-order-card>strong{font-size:14px;font-weight:650;line-height:1.5}.creator-craft .platform-order-card>p{-webkit-line-clamp:3;min-height:36px;font-size:12px;line-height:1.65}.creator-craft .platform-order-card>div{padding-top:3px;font-size:12px}.creator-craft .platform-order-card>div em{font-variant-numeric:tabular-nums;font-family:inherit;font-size:14px;font-weight:620;color:var(--ui-text,#1d3347)!important}.creator-craft .platform-order-card>div>svg{transition:transform var(--ui-duration-normal,.24s) var(--ui-ease,ease)}.creator-craft .platform-order-card:hover>div>svg{transform:translate(4px)}.creator-craft .platform-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:creator-overlay-arrive var(--ui-duration-normal,.24s) ease both;background:#14253345!important}.creator-craft .platform-order-modal{animation:creator-panel-arrive var(--ui-duration-panel,.36s) var(--ui-ease,ease) both;background:var(--ui-surface,#f4f7f9)!important;border:1px solid #b9c7d1!important;border-radius:7px!important;box-shadow:0 18px 60px #1d33472e!important}.creator-craft .platform-order-modal>header{border-bottom:1px solid var(--creator-rule);padding:20px 24px 17px;background:var(--ui-surface,#f4f7f9)!important}.creator-craft .platform-order-modal>header h2{margin:8px 0 6px}.creator-craft .platform-order-modal>header small{font-size:12px;color:var(--ui-text-muted,#536777)!important}.creator-craft .platform-order-modal>header>button{border-radius:4px;width:32px;height:32px}.creator-craft .platform-order-detail{padding:4px 24px 24px;background:0 0!important}.creator-craft .platform-order-detail>section{border-color:var(--creator-rule);padding:18px 0}.creator-craft .platform-order-detail>section>strong{font-size:12px;font-weight:650}.creator-craft .platform-order-detail>section>p{font-size:12px;line-height:1.8;color:var(--ui-text-muted,#536777)!important}.creator-craft .platform-order-publish{border:0;gap:16px;margin:0;padding:20px 24px 0}.creator-craft .creator-form-section-label{border-bottom:1px solid var(--creator-rule);color:var(--ui-text,#1d3347);margin:2px 0 -2px;padding-bottom:10px;font-size:12px;font-weight:650}.creator-craft .platform-order-publish-grid{gap:14px 18px;margin-top:0}.creator-craft .platform-order-publish label{gap:7px;font-size:12px;color:var(--ui-text-muted,#536777)!important}.creator-craft .platform-order-publish-actions{z-index:2;border-top:1px solid var(--creator-rule);background:var(--ui-surface,#f4f7f9);margin:2px -24px 0;padding:14px 24px;position:sticky;bottom:0}.creator-craft :is(.platform-order-publish,.platform-account-form,.platform-template-form,.platform-template-review-panel) :is(input:not([type=checkbox]),textarea,select){min-height:37px;padding:9px 11px;font-size:12px;color:var(--ui-text,#1d3347)!important;transition:border-color var(--ui-duration-fast,.14s), background var(--ui-duration-fast,.14s)!important;background:#f8fafb!important;border-color:#bdcbd5!important;border-radius:4px!important}.creator-craft :is(.platform-order-publish,.platform-account-form,.platform-template-form,.platform-template-review-panel) :is(input,textarea,select):focus{background:#fff!important;border-color:#6c8799!important}.creator-craft :is(.platform-orders-publish-button,.platform-order-publish-actions>button:last-child,.platform-account-form>button,.platform-sample-upload>button,.platform-class-create>button,.platform-class-transfer>button,.wallet-sample-action-controls>button):not(:disabled){border-color:var(--ui-action,#31566c)!important;color:#f8fafb!important;background:var(--ui-action,#31566c)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}.creator-craft :is(.platform-orders-publish-button,.platform-order-publish-actions>button:last-child,.platform-account-form>button,.platform-sample-upload>button,.platform-class-create>button,.platform-class-transfer>button,.wallet-sample-action-controls>button):hover:not(:disabled){background:#203f53!important;border-color:#203f53!important}.creator-craft :is(.platform-template-version-button,.platform-template-review-button,.platform-order-publish-actions>.secondary){color:var(--ui-action,#31566c)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;border:1px solid #bcc9d3!important}.creator-craft :is(.platform-template-version-button,.platform-template-review-button,.platform-order-publish-actions>.secondary):hover:not(:disabled){background:#e4ebf0!important}.creator-craft :is(.platform-template-actions,.platform-template-review-actions) button{min-height:32px;font-size:12px;border-radius:4px!important}.creator-craft .platform-template-title{flex-wrap:wrap;gap:6px 9px}.creator-craft .platform-template-title strong{font-size:13px;font-weight:650}.creator-craft .platform-template-row{padding:18px 4px}.creator-craft .platform-template-row p{margin:7px 0;font-size:12px;line-height:1.65}.creator-craft .platform-template-row small{font-family:inherit;font-size:12px;line-height:1.6}.creator-craft .platform-template-publish{scrollbar-width:thin;max-height:min(480px,57dvh);overflow:auto}.creator-craft .platform-template-review-panel{border-left:2px solid #8ca4b4;border-radius:0;background:#f4f7f99e!important}.creator-craft .platform-team-detail-heading{padding-bottom:18px}.creator-craft .platform-team-detail-heading h2{margin-top:0}.creator-craft .platform-team-detail-heading p{font-size:12px;line-height:1.7}.creator-craft :is(.platform-team-wallet-heading h3,.platform-team-reconciliation-heading h3){margin:0;font-size:13px;font-weight:650}.creator-craft :is(.platform-team-wallet,.platform-team-reconciliation){margin-top:22px;padding-top:18px}.creator-craft .platform-guidance-account header>span{flex-wrap:wrap}.creator-craft .platform-guidance-account header strong{font-size:13px;font-weight:650}.creator-craft .platform-guidance-account header small{font-size:12px}.creator-craft .platform-class-detail>header{padding-bottom:18px}.creator-craft .platform-class-members>article{border-radius:0}.creator-craft .platform-account-form{gap:18px;max-width:620px}.creator-craft .platform-account-form-heading{gap:12px;margin-bottom:2px}.creator-craft .platform-account-form-heading strong{font-size:14px;font-weight:650}.creator-craft .platform-account-form-heading span{margin-top:5px;font-size:12px;line-height:1.7}.creator-craft .platform-account-form>label{gap:7px;font-size:12px}.creator-craft .platform-account-form>button{min-height:36px;font-size:12px}.creator-craft .platform-sample-grid>article{box-shadow:none;border-radius:4px}.creator-craft .platform-sample-media{overflow:hidden}.creator-craft .platform-sample-media video{transition:filter var(--ui-duration-normal,.24s) ease}.creator-craft .platform-sample-grid>article:hover .platform-sample-media video{filter:brightness(1.07)}.creator-craft .platform-sample-play{transition:background var(--ui-duration-normal,.24s), border-color var(--ui-duration-normal,.24s)}.creator-craft .platform-sample-copy{padding:14px 2px 16px}.creator-craft .platform-sample-copy>strong{font-size:13px;font-weight:650}.creator-craft .platform-sample-copy>p{margin-block:7px;font-size:12px;line-height:1.65}.creator-craft .platform-notification-row{border-color:var(--creator-rule);padding-block:18px}.creator-craft .platform-notification-title strong{font-size:13px;font-weight:650}.creator-craft .platform-notification-row p{font-size:12px;line-height:1.75}.creator-craft .platform-notification-row small{font-size:12px}.creator-craft .platform-notification-row.unread{box-shadow:inset 2px 0 #31566c99}.creator-craft .platform-notification-preference-list label{min-height:29px}.creator-craft .platform-notification-preference-list input{accent-color:var(--ui-action,#31566c)}@keyframes creator-content-arrive{0%{opacity:.35}to{opacity:1}}@keyframes creator-overlay-arrive{0%{opacity:0}to{opacity:1}}@keyframes creator-panel-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes creator-operation-progress{0%,to{opacity:.3;transform:scaleX(.55)}50%{opacity:.85;transform:scaleX(1)}}@keyframes creator-action-spin{to{transform:rotate(360deg)}}@keyframes creator-balance-update{0%{color:#397f8c}to{color:var(--ui-text,#1d3347)}}@media (min-width:1051px){.creator-craft .wallet-sample-action{flex-direction:column;align-items:stretch;gap:12px;min-height:110px;padding-top:14px}.creator-craft .wallet-sample-action-controls{justify-content:flex-start}.creator-craft .wallet-sample-action-controls button{margin-left:auto}}@media (max-width:760px){.creator-craft .platform-order-card{min-height:156px}.creator-craft .platform-modal-backdrop{padding:12px}.creator-craft .platform-order-modal>header{padding:17px 18px 14px}.creator-craft .platform-order-detail{padding-inline:18px}.creator-craft .platform-order-publish{padding:16px 18px 0}.creator-craft .platform-order-publish-actions{margin-inline:-18px;padding-inline:18px}.creator-craft .wallet-sample-action{gap:9px;min-height:79px;padding:12px 2px 23px}.creator-craft .wallet-sample-action-name{min-width:118px}.creator-craft .wallet-sample-action-controls{flex:1;width:auto}.creator-craft .creator-operation-result{bottom:4px;left:2px;right:2px}.creator-craft .platform-template-actions{flex-wrap:wrap}}@media (max-width:440px){.creator-craft .wallet-sample-overview{min-height:100px;padding-bottom:18px}.creator-craft .wallet-sample-primary-balance strong{font-size:29px}.creator-craft .wallet-sample-action{flex-flow:wrap;align-items:center;min-height:72px}.creator-craft .wallet-sample-action-name{min-width:110px}.creator-craft .wallet-sample-action-name strong{font-size:12px}.creator-craft .wallet-sample-action-controls{justify-content:flex-end;gap:4px}.creator-craft .wallet-sample-action-controls input{width:54px;height:32px;padding-inline:7px;font-size:12px}.creator-craft .wallet-sample-action-controls button{min-width:68px;min-height:32px;margin-left:0;padding-inline:7px;font-size:12px}.creator-craft .wallet-sample-action-unavailable{min-height:48px;padding-bottom:12px}.creator-craft .wallet-sample-history-tabs{gap:18px}.creator-craft .wallet-sample-history-tabs button{gap:6px;font-size:12px}.creator-craft .platform-order-publish-grid{grid-template-columns:1fr}.creator-craft .platform-notification-row{padding-block:15px}.creator-craft .platform-template-row{padding-inline:0}}@media (prefers-reduced-motion:reduce){.creator-craft *,.creator-craft :before,.creator-craft :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.creator-craft.platform-template-shell section.platform-template-publish{color:var(--ui-text,#1d3347)!important;background:0 0!important;border-radius:0!important}.creator-craft.platform-template-shell .platform-template-publish .platform-ops-section-title{font-size:12px;color:var(--ui-text,#1d3347)!important}.creator-craft.platform-team-shell button.platform-team-list-row{color:var(--ui-text,#1d3347)!important;border:0!important;border-bottom:1px solid var(--creator-rule)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.creator-craft.platform-team-shell button.platform-team-list-row:hover{background:var(--creator-hover)!important}.creator-craft.platform-team-shell button.platform-team-list-row[aria-current=true]{background:#dce6ed!important}.creator-craft.platform-team-shell .platform-team-detail-actions>svg{color:var(--ui-action,#31566c)}.creator-craft :is(.platform-team-add-member>div>strong,.platform-team-add-member>div>small,.platform-team-wallet-summary strong,.platform-class-list strong,.platform-class-members strong){font-size:12px;line-height:1.6}.creator-craft :is(.platform-team-add-member>div>small,.platform-team-heading-note,.platform-team-wallet-summary,.platform-account-heading p){line-height:1.6;color:var(--ui-text-muted,#536777)!important;font-size:12px!important}.creator-craft.platform-notification-shell :is(.platform-notification-live,.platform-notification-live time,.platform-notification-filter>small,.platform-notification-filter button em){color:var(--ui-text-muted,#536777)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}.creator-craft.platform-notification-shell :is(.platform-notification-title em,.platform-notification-actions button){font-size:12px}.creator-craft :is(.platform-sample-upload,.platform-class-create,.platform-class-transfer,.platform-template-form,.platform-account-form,.wallet-sample-action-controls)>button:disabled{opacity:1;color:#526777!important;-webkit-text-fill-color:currentColor!important;background:#dfe7ed!important;border-color:#bfccd5!important}@media (max-width:760px){.creator-craft :is(.platform-orders-heading,.platform-sample-heading,.platform-guidance-heading,.platform-class-heading,.platform-template-heading,.platform-team-heading){text-align:left;justify-content:space-between;gap:12px;display:flex;flex-direction:row!important;align-items:center!important;min-height:64px!important}.creator-craft .platform-team-heading{flex-wrap:wrap;gap:6px}.creator-craft .platform-team-heading-note{padding:0;font-size:12px}.creator-craft .platform-template-heading>div{min-width:0}.creator-craft .platform-template-heading>button{flex:none}.creator-craft .platform-template-review-count{font-size:12px}.creator-craft.platform-sample-shell .platform-sample-grid{flex:none;grid-auto-rows:max-content}.creator-craft.platform-sample-shell .platform-sample-grid>article{min-height:0;background:0 0!important}.creator-craft.platform-sample-shell .platform-sample-media{aspect-ratio:16/9;min-height:180px}.creator-craft.platform-notification-shell .platform-notification-filter>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;width:100%;display:grid;overflow:visible}.creator-craft.platform-notification-shell .platform-notification-filter button{justify-content:flex-start;gap:6px;min-height:37px}.creator-craft.platform-notification-shell .platform-notification-filter>small{padding-top:5px}}.creator-craft.platform-team-shell :is(.platform-team-wallet-empty,.platform-team-reconciliation-empty,.platform-team-readonly-note,.platform-team-settlement-row small),.creator-craft.platform-class-shell .platform-class-members>p{font-size:12px;line-height:1.7;color:var(--ui-text-muted,#536777)!important}.creator-craft.platform-team-shell .platform-team-settlement-row strong{font-size:12px;color:var(--ui-text,#1d3347)!important}.creator-craft.platform-template-shell .platform-template-title span{font-size:12px;line-height:1.5}.creator-craft :is(.platform-orders-toolbar>span,.platform-orders-toolbar>a,.platform-notification-heading-action>span,.platform-guidance-heading>div:last-child>span,.platform-team-reconciliation-status,.platform-sample-copy>span){font-size:12px;line-height:1.6}.creator-craft.platform-template-shell .platform-template-footer-actions label{font-size:12px;line-height:1.6;color:var(--ui-text-muted,#536777)!important}.creator-craft .platform-sample-watermark{font-size:12px}
.platform-operations-shell{--ops-ink:var(--ui-text);--ops-muted:var(--ui-text-muted);--ops-indigo:var(--ui-action);--ops-line:var(--ui-border-soft)}.platform-operations-shell .operations-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#e2e9ef!important}.platform-operations-shell .operations-brand-mark{box-shadow:none!important;background:0 0!important;border:0!important}.platform-operations-shell .operations-brand strong{letter-spacing:.035em}.platform-operations-shell .operations-brand small{color:var(--ui-text-muted);font-size:12px}.platform-operations-shell .operations-topbar{background:var(--ui-canvas)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.platform-operations-shell .operations-nav-group h2{letter-spacing:.06em;color:var(--ui-text-muted);font-size:11px;font-weight:500}.platform-operations-shell .operations-nav-group button{min-height:38px;transition:color var(--ui-duration-fast), background-color var(--ui-duration-fast);font-size:13px;position:relative;box-shadow:none!important;border-radius:4px!important}.platform-operations-shell .operations-nav-group button:before{content:"";background:var(--ui-action);opacity:0;width:2px;height:16px;transition:scale var(--ui-duration-normal) var(--ui-ease), opacity var(--ui-duration-normal);position:absolute;top:calc(50% - 8px);left:0;scale:1 0}.platform-operations-shell .operations-nav-group button.active{font-weight:650;box-shadow:none!important;background:#d2dfe8!important}.platform-operations-shell .operations-nav-group button.active:before{opacity:1;scale:1}.platform-operations-shell .operations-nav-group button svg{stroke-width:1.6px}.platform-operations-shell .operations-nav-group button:hover:not(.active){background:#dce5ec!important}.platform-operations-shell .operations-sync{min-width:48px;color:var(--ui-text-muted);font-size:12px}.platform-operations-shell .operations-topbar-actions button{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast), translate var(--ui-duration-fast);background:0 0!important;border-color:#0000!important}.platform-operations-shell .operations-topbar-actions button:active:not(:disabled){translate:0 1px}.platform-operations-shell .operations-topbar-actions button[aria-busy=true] svg{animation:1s linear infinite craft-progress-turn}.platform-operations-shell .platform-admin-heading h1{letter-spacing:.015em;font-size:19px;font-weight:650}.platform-operations-shell :is(.platform-admin-summary strong,.finance-workspace-metric strong,.platform-user-metrics strong,.platform-report-metrics strong){font-variant-numeric:tabular-nums;letter-spacing:-.025em}.platform-operations-shell :is(.platform-admin-summary,.finance-workspace-metrics){background:0 0!important;border-width:1px 0!important;border-radius:0!important}.platform-operations-shell :is(.platform-admin-summary>div,.finance-workspace-metric){transition:background-color var(--ui-duration-fast);box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.platform-operations-shell :is(.platform-admin-summary>div,.finance-workspace-metric):hover{background:#edf2f6!important}.platform-operations-shell :is(.platform-admin-summary span,.finance-workspace-metric span,.platform-user-metrics small){font-size:12px}.platform-operations-shell :is(.platform-admin-summary strong,.finance-workspace-metric strong){font-size:28px;font-weight:650}.platform-operations-shell :is(.platform-admin-content,.platform-finance-reconciliation){border-radius:5px!important}.platform-operations-shell :is(.operations-work-queue-grid>button,.operations-shortcuts a,.operations-shortcuts button,.finance-workspace-quick button,.finance-workspace-queue button){transition:color var(--ui-duration-fast), background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);box-shadow:none!important;transform:none!important}.platform-operations-shell :is(.operations-work-queue-grid>button,.finance-workspace-quick button):hover{background:var(--ui-surface)!important;border-color:#9bb0bf!important}.platform-operations-shell :is(.platform-admin-account,.platform-admin-model-row,.platform-user-list-row,.platform-admin-task-row,.platform-report-models article,.platform-finance-reconciliation tbody tr){transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);box-shadow:none!important;transform:scale(1)!important}.platform-operations-shell :is(.platform-admin-account,.platform-admin-model-row,.platform-user-list-row,.platform-admin-task-row,.platform-report-models article,.platform-finance-reconciliation tbody tr):hover{background:#edf2f6!important}.platform-operations-shell :is(.platform-admin-row-main strong,.platform-user-list-main strong,.platform-user-task-top strong,.platform-finance-reconciliation td strong){color:var(--ui-text)!important}.platform-operations-shell :is(.platform-admin-save,.platform-admin-approve,.platform-admin-reject,.platform-ops-refresh,.finance-secondary-action,.platform-user-account-action){min-height:32px;transition:color var(--ui-duration-fast), background-color var(--ui-duration-fast), border-color var(--ui-duration-fast), translate var(--ui-duration-fast);font-size:12px;font-weight:550;box-shadow:none!important;border-radius:5px!important}.platform-operations-shell :is(.platform-admin-save,.platform-admin-approve):not(:disabled){background:var(--ui-action)!important;border-color:var(--ui-action)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.platform-operations-shell :is(.platform-admin-save,.platform-admin-approve):hover:not(:disabled){background:#25475d!important;border-color:#25475d!important}.platform-operations-shell :is(.platform-admin-reject,.finance-secondary-action,.platform-user-account-action){color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ui-border)!important;background:0 0!important}.platform-operations-shell :is(.platform-admin-reject,.finance-secondary-action,.platform-user-account-action):hover:not(:disabled){background:var(--ui-surface)!important}.platform-operations-shell :is(input:not([type=checkbox]):not([type=radio]),textarea){transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast), box-shadow var(--ui-duration-fast);font-size:13px;color:var(--ui-text)!important;border-color:var(--ui-border)!important;background:#f3f6f8!important;border-radius:5px!important;box-shadow:inset 0 1px 2px #1d334707!important}.platform-operations-shell :is(input,textarea):focus{background:#fafcfd!important;border-color:#5e7e95!important;box-shadow:0 0 0 3px #31566c12!important}.platform-operations-shell :is(input,textarea)::placeholder{opacity:1;color:#697c8b!important}.platform-operations-shell :is(button,a,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #58788f!important}.platform-operations-shell :is(.platform-report-tabs,.platform-user-detail-tabs,.platform-finance-view-switch,.platform-order-view-switch) button{transition:color var(--ui-duration-fast), background-color var(--ui-duration-fast);font-size:12px;position:relative;box-shadow:none!important;color:var(--ui-text-muted)!important;background:0 0!important;border-radius:0!important}.platform-operations-shell :is(.platform-report-tabs,.platform-user-detail-tabs,.platform-finance-view-switch,.platform-order-view-switch) button:is(.active,[aria-selected=true]){color:var(--ui-text)!important;border-color:var(--ui-action)!important;-webkit-text-fill-color:currentColor!important}.platform-operations-shell .platform-user-detail-section:not([hidden]){animation:craft-fade-in var(--ui-duration-normal) var(--ui-ease)}.platform-operations-shell :is(.platform-order-list-footer,.platform-user-pagination,.finance-workspace-pagination) button{transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);box-shadow:none!important;border-radius:4px!important}.platform-operations-shell details[open]>:not(summary){animation:craft-fade-in var(--ui-duration-normal) var(--ui-ease)}.finance-user-account-backdrop{animation:craft-fade-in var(--ui-duration-normal) ease;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#182f4359!important}.finance-user-account-backdrop .platform-user-account-dialog{animation:craft-panel-in var(--ui-duration-panel) var(--ui-ease);background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-dialog)!important;border:1px solid #c6d2dc!important;border-radius:8px!important}.finance-user-account-backdrop .platform-user-account-dialog>header{min-height:60px;padding:18px 24px}.finance-user-account-backdrop .platform-user-account-dialog>header h2{font-weight:650;font-size:18px!important}.finance-user-account-backdrop .platform-user-account-dialog>header>div>span{display:none}.finance-user-account-backdrop .platform-user-account-dialog :is(input:not([type=checkbox]),textarea){transition:border-color var(--ui-duration-fast), box-shadow var(--ui-duration-fast);border-radius:5px;font-size:13px;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;background:#fbfcfd!important}.finance-user-account-backdrop .platform-user-account-dialog :is(input,textarea):focus{outline-offset:2px;border-color:#58788f!important;outline:2px solid #58788f!important}.finance-user-account-backdrop .platform-user-account-mode button{transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);font-size:13px;color:var(--ui-text-muted)!important;-webkit-text-fill-color:currentColor!important;background:#e6edf2!important;border-radius:4px!important}.finance-user-account-backdrop .platform-user-account-mode button.active{color:#244458!important;background:#d1e0e9!important;border-color:#90aabb!important;box-shadow:inset 0 -2px #31566c!important}.finance-user-account-backdrop .platform-user-account-dialog footer button{min-height:36px;transition:background-color var(--ui-duration-fast), translate var(--ui-duration-fast);border-radius:5px;font-size:13px}.finance-user-account-backdrop .platform-user-account-dialog .platform-admin-approve:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#31566c!important;border-color:#31566c!important}.finance-user-account-backdrop .platform-user-account-dialog .platform-admin-approve:disabled{opacity:1;color:#526777!important;-webkit-text-fill-color:#526777!important;background:#d9e2e9!important;border-color:#c2cdd6!important}.finance-user-account-backdrop .platform-user-account-dialog footer button:active:not(:disabled){translate:0 1px}.finance-user-account-backdrop .platform-user-account-dialog [aria-busy=true] svg{animation:1s linear infinite craft-progress-turn}.finance-user-account-backdrop .platform-user-account-dialog :is(legend,label>span,dt,small,#platform-user-account-description){line-height:1.5;color:var(--ui-text-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}.finance-user-account-backdrop .platform-user-account-dialog :is(h2,dd){color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}.finance-user-account-backdrop .platform-user-account-dialog dd{font-size:13px!important}.finance-user-account-backdrop .platform-user-account-dialog dl{gap:0 20px;padding:12px 24px}.finance-user-account-backdrop .platform-user-account-dialog dl>div{padding-block:9px}.finance-user-account-backdrop .platform-user-account-dialog .platform-user-account-form{gap:14px;padding:16px 24px}.finance-user-account-backdrop .platform-user-account-dialog .platform-user-account-mode button.active{color:#244458!important;background:#d1e0e9!important}.finance-user-account-backdrop .platform-user-account-dialog :is(header,footer){z-index:2;position:sticky;background:var(--ui-surface)!important}.finance-user-account-backdrop .platform-user-account-dialog>header{top:0}.finance-user-account-backdrop .platform-user-account-dialog>footer{border-top:1px solid var(--ui-border);padding:14px 24px;bottom:0}.finance-user-account-backdrop .platform-user-account-dialog .platform-admin-reject{color:var(--ui-text-muted)!important;border-color:var(--ui-border)!important;background:#edf2f6!important}.finance-user-account-backdrop .platform-user-account-dialog .platform-admin-reject:hover:not(:disabled){color:var(--ui-text)!important;background:#e0e9f0!important}.finance-user-account-backdrop .platform-user-account-dialog .platform-finance-balance-check strong{color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}.finance-user-account-backdrop .platform-user-account-dialog .platform-finance-balance-check strong.positive{color:#386b62!important}.finance-user-account-backdrop .platform-user-account-dialog .platform-finance-balance-check strong.negative{color:#994e49!important}.platform-operations-shell .platform-admin-save.platform-admin-secondary:not(:disabled){color:var(--ui-action)!important;border-color:var(--ui-border)!important;-webkit-text-fill-color:currentColor!important;background:#edf2f6!important}.platform-operations-shell .platform-admin-save.platform-admin-secondary:hover:not(:disabled){color:var(--ui-text)!important;background:#dde7ef!important;border-color:#95aab9!important}@media (pointer:coarse){.platform-operations-shell :is(.operations-nav-group button,.platform-admin-save,.platform-admin-approve,.platform-admin-reject,.platform-ops-refresh,.platform-user-pagination button),.finance-user-account-backdrop .platform-user-account-dialog footer button{min-height:44px}}@media (prefers-reduced-motion:reduce){.platform-operations-shell *,.platform-operations-shell :before,.finance-user-account-backdrop,.finance-user-account-backdrop *{transition:none!important;animation:none!important}}
.platform-application-shell :is(.platform-application-card,.platform-application-success){animation:craft-panel-in var(--ui-duration-panel) var(--ui-ease);box-shadow:var(--ui-shadow-dialog)!important;border:1px solid #eef4f7a6!important;border-radius:9px!important}.platform-application-shell .platform-auth-brand-mark{box-shadow:none!important;background:0 0!important;border:0!important}.platform-application-shell :is(.platform-application-card,.platform-application-success) h1{letter-spacing:.02em;font-size:23px;font-weight:650}.platform-application-shell .platform-application-card form label{color:var(--ui-text);gap:7px;font-size:13px}.platform-application-shell .platform-application-card :is(input,textarea){transition:border-color var(--ui-duration-fast), background-color var(--ui-duration-fast), box-shadow var(--ui-duration-fast);font-size:14px;color:var(--ui-text)!important;background:#f6f9fbdd!important;border:1px solid #b8c8d4!important;border-radius:5px!important}.platform-application-shell .platform-application-card :is(input,textarea):focus{background:#fff!important;border-color:#52788e!important;box-shadow:0 0 0 3px #31566c18!important}.platform-application-shell .platform-application-card :is(input,textarea)::placeholder{opacity:1;color:#627988!important}.platform-application-shell .platform-application-card form button{transition:background-color var(--ui-duration-fast), translate var(--ui-duration-fast);color:#fff!important;background:#31566c!important;border:1px solid #31566c!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffff20!important}.platform-application-shell .platform-application-card form button:hover:not(:disabled){background:#26485d!important}.platform-application-shell .platform-application-card form button:active:not(:disabled){translate:0 1px}.platform-application-shell .platform-application-card form button:disabled{opacity:.7;color:#e5edf3!important}.platform-application-shell .platform-application-error{animation:craft-content-in var(--ui-duration-normal) var(--ui-ease);border-radius:4px!important}.platform-access-state{animation:craft-fade-in var(--ui-duration-normal) var(--ui-ease)}.platform-access-state-checking{color:var(--ui-text)!important}:is(.platform-review-shell,.portrait-rights-shell) :is(input:not([type=checkbox]),textarea,select){transition:border-color var(--ui-duration-fast), background-color var(--ui-duration-fast);font-size:13px;color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;border-radius:5px!important}:is(.platform-review-shell,.portrait-rights-shell) :is(input,textarea):focus{outline-offset:2px;outline:2px solid #58788f;border-color:#58788f!important}.platform-review-shell .platform-review-heading h1,.portrait-rights-shell .platform-admin-heading h1{font-weight:650;font-size:19px!important}.platform-review-shell .platform-review-queue button{transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;transform:none!important}.platform-review-shell .platform-review-queue button.active{box-shadow:inset 2px 0 var(--ui-action)!important;background:#d6e2ea!important}.platform-review-shell .platform-review-queue button:hover{background:#e0e8ee!important}.platform-review-shell :is(.platform-review-detail,.platform-review-viewer){border-color:var(--ui-border-soft)!important;box-shadow:none!important;background:0 0!important}.platform-review-shell .platform-review-detail>header>div h2{font-size:16px;font-weight:650}.platform-review-shell :is(.platform-review-action button,.platform-review-annotation-form button){min-height:34px;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast), translate var(--ui-duration-fast);font-size:13px;border-radius:5px!important}.platform-review-shell :is(.platform-review-action button,.platform-review-annotation-form button):active:not(:disabled){translate:0 1px}.platform-review-shell .platform-review-action .primary:not(:disabled){color:#fff!important;background:var(--ui-action)!important;border-color:var(--ui-action)!important}.platform-review-shell :is(.platform-review-action button,.platform-review-annotation-form button):disabled{opacity:1;color:#5f7180!important;background:#dce4eb!important;border-color:#c4d0d9!important}.platform-review-shell .platform-review-annotations>button{transition:background-color var(--ui-duration-fast);background:0 0!important;border-radius:0!important}.platform-review-shell .platform-review-annotations>button:hover{background:#f0f5f8!important}.platform-review-shell .platform-review-annotations time{font-variant-numeric:tabular-nums;color:var(--ui-action)}:is(.platform-review-shell,.portrait-rights-shell) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #58788f}@media (pointer:coarse){.platform-review-shell :is(.platform-review-action button,.platform-review-annotation-form button),.platform-application-shell .platform-application-card :is(input,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.platform-application-shell *,.platform-access-state,.platform-review-shell *,.portrait-rights-shell *{transition:none!important;animation:none!important}}.platform-access-shell{box-sizing:border-box;padding:clamp(20px,5vw,56px) clamp(16px,5vw,48px)!important}.platform-access-shell>.platform-access-state{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(520px,100%);margin:0 auto;display:flex;color:var(--ui-text-muted,#536777)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f9fb!important;border:1px solid #c6d3dc!important;border-radius:12px!important;padding:clamp(28px,6vw,44px) clamp(22px,6vw,48px)!important;box-shadow:0 18px 42px #10233f1f!important}.platform-access-shell>.platform-access-state>svg{flex:none;color:var(--ui-action,#31566c)!important}.platform-access-shell>.platform-access-state>strong{text-align:center;text-wrap:balance;line-height:1.3;color:var(--ui-text,#1d3347)!important;font-size:clamp(19px,2.8vw,23px)!important}.platform-access-shell>.platform-access-state>span{text-align:center;text-wrap:balance;max-width:390px;font-size:13px;line-height:1.75;color:var(--ui-text-muted,#536777)!important}.platform-access-shell>.platform-access-state>a,.platform-access-shell .platform-access-actions a,.platform-access-shell>.platform-access-state>button{text-align:center;justify-content:center;min-height:38px;padding:0 16px;font-size:12px;line-height:1.2;border-radius:6px!important}.platform-access-shell>.platform-access-state>a,.platform-access-shell .platform-access-actions a{border-color:var(--ui-action,#31566c)!important;color:#fff!important;background:var(--ui-action,#31566c)!important}.platform-access-shell .platform-access-actions a.secondary{color:var(--ui-action,#31566c)!important;background:#eef3f6!important;border-color:#b9c8d2!important}.platform-access-shell .platform-access-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:4px;display:flex}.platform-access-shell>.platform-access-state>button{align-items:center;gap:7px;display:inline-flex;color:#8f4e47!important;background:#fbf2f1!important;border-color:#b98279!important}.platform-access-shell>.platform-access-state>a:hover,.platform-access-shell .platform-access-actions a:hover{background:#26485d!important}.platform-access-shell .platform-access-actions a.secondary:hover{background:#e3edf1!important}.platform-access-shell>.platform-access-state>button:hover{background:#f5e5e3!important}.platform-access-shell :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #58788f!important}.platform-access-shell>.platform-access-state-checking{flex-direction:row!important;width:min(260px,100%)!important;min-width:0!important;padding:16px 20px!important}.platform-access-shell>.platform-access-state-checking>strong{font-size:12px!important}@media (max-width:420px){.platform-access-shell{padding-inline:12px!important}.platform-access-shell>.platform-access-state{width:100%;padding:26px 20px 28px!important}.platform-access-shell .platform-access-actions{flex-direction:column}.platform-access-shell .platform-access-actions a{width:min(100%,240px)}.platform-access-shell>.platform-access-state-checking{padding:16px 20px!important}.platform-access-shell :is(.platform-access-actions a,.platform-access-state>a,.platform-access-state>button){min-height:44px}}
