@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Jura:wght@400;500&family=Manrope:wght@300;400;500;600;700&display=swap";button[data-operation-pending=true],form[data-operation-pending=true] button:is([type=submit],:not([type])){position:relative;overflow:hidden;isolation:isolate;cursor:progress!important;opacity:.9!important}button[data-operation-pending=true]:after,form[data-operation-pending=true] button:is([type=submit],:not([type])):after{content:"";position:absolute;pointer-events:none;z-index:2;left:0;bottom:0;height:3px;width:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,currentColor 18%,transparent),currentColor 25%,color-mix(in srgb,currentColor 18%,transparent) 50%,currentColor 75%,color-mix(in srgb,currentColor 18%,transparent));background-size:200% 100%;box-shadow:0 -1px 5px color-mix(in srgb,currentColor 22%,transparent);animation:insorb-action-line 1.25s cubic-bezier(.4,0,.2,1) infinite}@keyframes insorb-action-line{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){button[data-operation-pending=true]:after,form[data-operation-pending=true] button:is([type=submit],:not([type])):after{animation:none;width:100%;transform:none;opacity:.65}}.theme-switcher{position:relative;flex:0 0 auto;isolation:isolate}.theme-switcher-trigger{display:grid;place-items:center;width:33px;height:33px;padding:0;border:1px solid #a9c9db28;border-radius:9px;background:#10171c;color:#a8c2d4;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.theme-switcher-trigger:hover,.theme-switcher-trigger.is-open{border-color:#a3cde56b;background:#192731;color:#dfedf6}.theme-switcher-menu{position:absolute;top:calc(100% + 13px);right:0;z-index:70;width:215px;padding:9px;border:1px solid #a4c9df30;border-radius:16px;background:linear-gradient(145deg,#1b2a35f8,#101b24fa);box-shadow:0 18px 55px #0006,0 0 30px #86bee807;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:top right;animation:theme-menu-in .22s cubic-bezier(.2,.7,.2,1) both}.theme-switcher-caption{display:block;padding:7px 9px 10px;color:#7e9aaf;font:500 8px/1.5 Manrope,sans-serif;letter-spacing:.11em;text-transform:uppercase}.theme-switcher-menu>button{display:flex;align-items:center;gap:11px;width:100%;min-height:39px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a5c0d3;text-align:left;font:400 10px/1.5 DM Sans,sans-serif;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.theme-switcher-menu>button>span{flex:1}.theme-switcher-menu>button:hover,.theme-switcher-menu>button:focus-visible{outline:none;border-color:#9dcae321;background:#9dc9e20c;color:#dfedf6}.theme-switcher-menu>button[aria-checked=true]{background:#96c6e212;color:#d1e8f6}.theme-switcher-check{color:#dfcda9}.theme-switcher-hint,.theme-choice-hint{margin:9px 9px 4px;padding-top:11px;border-top:1px solid #a5c7df1a;color:#6c8ba1;font:400 8px/1.7 DM Sans,sans-serif}.theme-choice{width:100%;min-width:0}.theme-choice-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #9ec2d721;border-radius:12px;background:#0c151d99}.theme-choice-segments>button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#7899ae;font:400 9px/1.5 DM Sans,sans-serif;cursor:pointer;transition:background .22s,color .22s,border-color .22s,box-shadow .22s}.theme-choice-segments>button:hover{background:#a2cbe709;color:#c5dfef}.theme-choice-segments>button[aria-pressed=true]{border-color:#a2cde43d;background:linear-gradient(125deg,#2b42534d,#1c2e3d66);color:#d2e6f3;box-shadow:0 2px 9px #0002}.theme-choice-hint{margin:10px 1px 0;padding:0;border:0}.theme-switcher-trigger:focus-visible,.theme-choice-segments>button:focus-visible{outline:2px solid #a4d0eb;outline-offset:3px}@keyframes theme-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.office-shell.theme-light{--muted:#6d8391;--line:#274f6a1c;--gold:#967542;--ice:#426e8c;--blue:#467c9c;--theme-ink:#294355;--theme-secondary:#536e80;--theme-muted:#718794;--theme-border:#6e93ad30;color:#294355;color-scheme:light;background:radial-gradient(ellipse at 53% 42%,#d3e4ee75,transparent 58%),#edf1f3}body:has(.office-shell.theme-light){background:#edf1f3;color-scheme:light}.office-shell.theme-light .sidebar{border-color:var(--theme-border);background:linear-gradient(180deg,#f6f7f5,#e9eef0)}.office-shell.theme-light .brand-wordmark{color:#2a465a}.office-shell.theme-light .brand-wordmark em{color:#7c8e99}.office-shell.theme-light .nav-link{color:#72848e}.office-shell.theme-light .nav-link:hover{background:#d8e4eb65;color:#294d65}.office-shell.theme-light .nav-link.is-active{color:#2a4e68;background:linear-gradient(90deg,#d9e4eb,#e5ecef);box-shadow:inset 2px 0 #769bb3}.office-shell.theme-light .demo-note{border-color:#8ca8b82c;background:#f8faf9b3;color:#516a79}.office-shell.theme-light .demo-note small,.office-shell.theme-light .sidebar-foot{color:#7d8f98}.office-shell.theme-light .topbar{border-color:var(--theme-border);background:#f9fbfb70}.office-shell.theme-light .topbar-caption{color:#66869b}.office-shell.theme-light .topbar-caption>span{background:#8ba6b8}.office-shell.theme-light .search-button{border-color:#91aabc2b;color:#80919c}.office-shell.theme-light .search-button:hover{color:#3a627c}.office-shell.theme-light .user-chip{border-color:var(--theme-border);color:#344e60}.office-shell.theme-light .user-chip>span:first-child{border-color:#809dad85;background:linear-gradient(140deg,#f8fbfc,#d7e3eb);color:#43667e}.office-shell.theme-light .user-name small{color:#7d919d}.office-shell.theme-light :is(.office-language-switch,.office-ambient-select){border-color:#7d9fb63b;background:#f4f8fa;color:#55788d;color-scheme:light}.office-shell.theme-light :is(.office-language-switch,.office-ambient-select) option{background:#f6f9fa;color:#3c5b70}.office-shell.theme-light .command-screen:before{background:radial-gradient(ellipse at 51% 51%,#aac9da20,transparent 55%)}.office-shell.theme-light .intro-copy h1{color:#29404d}.office-shell.theme-light .intro-copy h1 span{color:#648da7}.office-shell.theme-light .intro-subtitle{color:#6e818c}.office-shell.theme-light .network-art-plane{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.office-shell.theme-light .network-art{mix-blend-mode:normal}.office-shell.theme-light .flow-particles{filter:brightness(.62) saturate(1.1);mix-blend-mode:multiply}body:has(.office-shell.theme-light) .brain-connections,.brain-connections.theme-light{filter:brightness(.62) saturate(1.15);mix-blend-mode:multiply}.office-shell.theme-light :is(.brain-wordmark,.boot-wordmark){color:#294e66;text-shadow:0 0 24px #f4fbffb3}.office-shell.theme-light :is(.brain-wordmark,.boot-wordmark) span{color:#294e66}.office-shell.theme-light :is(.brain-wordmark,.boot-wordmark) small{color:#63869e}.office-shell.theme-light .director-node{border-color:#759bb66b;background:#f3f7f9f5;color:#385a72;box-shadow:0 0 26px #719bb30f}.office-shell.theme-light :is(.director-icon,.department-icon){border-color:#75a3c1;background:radial-gradient(circle at 42% 30%,#fbfdfd,#e1eaf0);color:#466f88;box-shadow:0 0 19px #5f98bf16}.office-shell.theme-light .director-node small{color:#728e9f}.office-shell.theme-light .department-copy strong{color:#36566b}.office-shell.theme-light .department-copy small{color:#8195a1}.office-shell.theme-light .department-toggle{border-color:#9fb5c057;background:#e6edf1}.office-shell.theme-light .department-toggle.is-on{border-color:#81abc5;background:#d7e6ef;box-shadow:0 0 9px #6ca6ca1a}.office-shell.theme-light .department-toggle.is-on>span{background:#6794ae;box-shadow:0 0 7px #6c9ab75c}.office-shell.theme-light .department-node.is-running .department-icon{border-color:#71a487;color:#3e7b58}.office-shell.theme-light .department-node.has-error .department-icon{border-color:#c36d65;color:#a94c47}.office-shell.theme-light .department-node.has-attention .department-icon{border-color:#b59a53;color:#8b722e}.office-shell.theme-light .department-add{color:#6e8799}.office-shell.theme-light .department-add>span{border-color:#8da9bc57;background:#f5f8fa;color:#907749}.office-shell.theme-light .task-capsule{border-color:#7899ad45;background:linear-gradient(115deg,#fbfcfcf2,#e8f0f5f0);box-shadow:0 8px 28px #2c526b0d}.office-shell.theme-light .capsule-icon{border-color:#9bb5c53b;background:#e4edf3;color:#567c94}.office-shell.theme-light .capsule-copy strong{color:#436175}.office-shell.theme-light :is(.capsule-label,.capsule-copy small){color:#8098a8}.office-shell.theme-light .task-composer{border-color:#849eaf47;background:linear-gradient(105deg,#fbfcf9f2,#f3f7f9f5);box-shadow:0 15px 42px #3b5e7310}.office-shell.theme-light .task-composer input{color:#3c5a6e}.office-shell.theme-light .task-composer input::placeholder{color:#8ba0ac}.office-shell.theme-light :is(.attach-button,.mic-button){border-color:#a7bbc93d;background:#e5ecf0;color:#7391a5}.office-shell.theme-light :is(.composer-settings,.mic-button){background:transparent}.office-shell.theme-light .mic-button.is-listening{background:#c96d6415;color:#b65c52}.office-shell.theme-light .prompt-row,.office-shell.theme-light .prompt-row small{color:#8ca0ac}.office-shell.theme-light .prompt-row button{border-color:#a2b8c447;background:#f9fbfa45;color:#748e9f}.office-shell.theme-light .demo-status{border-color:#a2b5c452}.office-shell.theme-light .demo-status strong{color:#6e889b}.office-shell.theme-light .demo-status small,.office-shell.theme-light .demo-status p,.office-shell.theme-light .corner-motto{color:#91a2ac}.office-shell.theme-light :is(.send-button,.submit-role,.dept-task-submit,.wp-primary,.tp-primary,.ks-primary){border-color:#c2ac8257;background:linear-gradient(115deg,#ecdbbd,#d7c5a4);color:#3f4b4c;box-shadow:0 4px 18px #a18b6110}.office-shell.theme-light :is(.wp-page,.tp-page,.ks-page){color:var(--theme-ink)}.office-shell.theme-light :is(.wp-kicker,.tp-eyebrow,.ks-eyebrow,.panel-kicker,.dept-task-kicker){color:#6e92aa}.office-shell.theme-light :is(.wp-page-header p,.tp-header p,.ks-page-header p){color:#8396a1}.office-shell.theme-light :is(.wp-page-header h1,.tp-header h1,.ks-page-header h1,.wp-modal-header h2,.panel-header h2,.dept-task-heading h2,.wp-empty h2,.tp-empty h2,.ks-reader-empty h2,.ks-document-detail h2,.ks-card-header h2){color:#2c4a60}.office-shell.theme-light :is(.wp-project-card,.wp-task-list,.tp-overview,.tp-department-card,.tp-role-card,.ks-knowledge-layout,.ks-settings-card,.ks-connection-card,.ks-backup-card){border-color:var(--theme-border);background:linear-gradient(135deg,#fbfcfcbd,#e9f0f4a6);box-shadow:0 5px 24px #41617a05}.office-shell.theme-light :is(.wp-project-card:hover,.tp-department-card:hover,.tp-role-card:hover){border-color:#81a9c15c;background:linear-gradient(135deg,#fff,#ecf3f7);box-shadow:0 9px 28px #446a8310}.office-shell.theme-light .tp-director-card{border-color:#b4a18145;background:linear-gradient(110deg,#eee5d2a6,#f7faf9 58%,#edf3f6)}.office-shell.theme-light :is(.wp-toolbar,.wp-task-table-heading,.wp-task-row,.wp-project-card-footer,.wp-detail-section,.wp-form-footer,.wp-project-task-list li,.tp-section-header,.tp-overview>div,.tp-department-actions,.tp-role-footer,.tp-page-footer,.ks-library,.ks-setting-row,.ks-wake-form,.ks-document-meta,.ks-reader-footnote){border-color:#8da8ba26}.office-shell.theme-light .wp-task-table-heading{background:#e6eef4a6;color:#819baa}.office-shell.theme-light .wp-task-row:hover{background:#9dc5df12}.office-shell.theme-light :is(.wp-task-title strong,.wp-project-open h2,.wp-project-task-list strong,.tp-overview-number,.tp-overview-label,.tp-section-header h2,.tp-department-name,.tp-role-heading h3,.ks-document-copy strong,.ks-row-copy strong,.ks-backup-card h3,.directory-copy strong){color:#38596f}.office-shell.theme-light :is(.wp-task-department,.wp-department-tag,.wp-project-description,.wp-detail-section h3,.tp-department-focus,.tp-role-focus,.ks-document-content,.dept-task-description){color:#526f83}.office-shell.theme-light :is(.wp-muted,.wp-project-open>p,.wp-task-row time,.wp-detail-meta,.wp-detail-meta>span,.wp-project-card-footer>span,.tp-member-row,.tp-role-department,.tp-local-label,.tp-overview-label small,.tp-empty p,.tp-section-header>span,.ks-document-meta,.ks-list-caption,.ks-local-note,.ks-local-note>span:last-child,.ks-row-copy small,.ks-card-header p,.ks-backup-card p,.ks-connection-card p,.ks-reader-empty p,.ks-empty-list p,.ks-document-copy>span){color:#6c8496}.office-shell.theme-light :is(.wp-demo-note,.tp-page-footer,.ks-preference-note,.ks-reader-footnote,.ks-backup-card small,.ks-connection-card>small,.form-note,.voice-settings-note,.camera-note,.dept-task-footer p){color:#7a8e9d}.office-shell.theme-light :is(.wp-search,.tp-search,.ks-search,.office-search-field){border-color:#8daabd3b;background:#f8fbfbd9;color:#7c9bae}.office-shell.theme-light :is(.wp-search input,.tp-search input,.ks-search input,.office-search-field input){color:#416278;background:transparent}.office-shell.theme-light :is(.wp-search input,.tp-search input,.ks-search input,.office-search-field input)::placeholder{color:#8fa3af}.office-shell.theme-light :is(.wp-filters button,.ks-filter){color:#8197a7}.office-shell.theme-light :is(.wp-filters button.is-selected,.ks-filter--active){border-color:#7da7c04d;background:#d9e8f2;color:#436e89}.office-shell.theme-light :is(.wp-filters button>span,.wp-filters button.is-selected>span){color:#8ca7b8}.office-shell.theme-light .tp-tabs{border-color:#8ea9bb26;background:#e5edf2}.office-shell.theme-light .tp-tabs button{color:#8199a9}.office-shell.theme-light .tp-tabs button[aria-pressed=true]{border-color:#a1bccb45;background:#fbfdfd;color:#4a728c;box-shadow:0 2px 8px #4b6b820d}.office-shell.theme-light :is(.wp-secondary,.tp-secondary,.add-employee-button){border-color:#86abc248;background:#e1edf5;color:#5e849d}.office-shell.theme-light :is(.wp-icon-button,.tp-icon-button,.ks-icon-button,.dept-task-icon-button,.icon-button,.wp-plain-button,.wp-text-button,.tp-add-actions>button,.ks-text-button,.voice-panel-footer button){color:#7c9aad}.office-shell.theme-light :is(.wp-icon-button:hover,.tp-icon-button:hover,.ks-icon-button:hover,.dept-task-icon-button:hover,.icon-button:hover){border-color:#9db8c930;background:#d9e8f153;color:#436f8b}.office-shell.theme-light :is(.wp-task-symbol,.wp-project-emblem,.tp-department-icon,.tp-role-glyph,.ks-document-icon,.ks-row-icon,.ks-connection-emblem,.dept-task-emblem,.wp-empty>span,.tp-empty>span,.ks-knowledge-orbit){border-color:#8eb3cb38;background:linear-gradient(140deg,#f8fcfe,#dceaf3);color:#739ab4;box-shadow:none}.office-shell.theme-light .tp-department-card.is-active .tp-department-icon,.office-shell.theme-light .tp-role-card.is-active .tp-role-glyph{border-color:#82aac44d;color:#638ca5}.office-shell.theme-light .tp-director-card .tp-role-glyph{border-color:#bba77f57;background:linear-gradient(135deg,#f4eddf,#e9e1d2);color:#9d8759}.office-shell.theme-light .tp-director-card .tp-role-heading h3{color:#6a6049}.office-shell.theme-light :is(.wp-project-team>span,.wp-team-options label,.wp-route li>span,.ks-document-tag,.voice-commands span){border-color:#9bb5c73b;background:#e3edf3;color:#7b99ad}.office-shell.theme-light .wp-team-options label.is-selected{border-color:#83adc75e;background:#d3e5f1;color:#507e9b}.office-shell.theme-light :is(.wp-project-progress,.tp-department-actions){background:#cadde91f}.office-shell.theme-light .wp-project-progress i{background:linear-gradient(90deg,#88acc3,#4d81a1)}.office-shell.theme-light .tp-member-avatars>span{border-color:#f1f6f8;background:#ccdfe9;color:#65869b}.office-shell.theme-light .tp-member-avatars>span:nth-child(2){background:#dbe4e8;color:#718797}.office-shell.theme-light .tp-member-avatars>span:nth-child(3){background:#e3dfd1;color:#92866b}.office-shell.theme-light .tp-member-avatars>span:nth-child(4){background:#d2e3e4;color:#67898f}.office-shell.theme-light :is(.tp-department-state,.tp-department-card.is-active .tp-department-state,.tp-department-task,.tp-department-toggle,.tp-role-task,.tp-director-card .tp-role-task,.ks-row-action){color:#789aae}.office-shell.theme-light :is(.tp-switch,.ks-toggle){border-color:#9cb8c94f;background:#d3dfe7}.office-shell.theme-light .tp-switch[aria-checked=true],.office-shell.theme-light .ks-toggle--on{border-color:#7ea7c45f;background:#aacadb}.office-shell.theme-light :is(.tp-switch[aria-checked=true]>span,.ks-toggle--on span){background:#f7fcff;box-shadow:0 0 7px #608aab22}.office-shell.theme-light :is(.tp-department-card.is-working .tp-department-icon,.tp-role-card.is-working .tp-role-glyph){border-color:#82b19699;color:#578567}.office-shell.theme-light .tp-department-card.is-error .tp-department-icon{border-color:#ce89827d;color:#ad6d66}.office-shell.theme-light .tp-department-card.is-attention .tp-department-icon{border-color:#c2ab6c96;color:#a18a49}.office-shell.theme-light .wp-status{border-color:#a3b5c043;background:#e8eef2;color:#8197a7}.office-shell.theme-light .wp-status--working{border-color:#83adc14a;background:#dcecf5;color:#5588a5}.office-shell.theme-light .wp-status--done{border-color:#94b4a34a;background:#e2ece5;color:#6d927c}.office-shell.theme-light .wp-status--planned{border-color:#bba98245;background:#eee9dd;color:#9a8967}.office-shell.theme-light .wp-status--error{border-color:#c8867f59;background:#f4e4e0;color:#b57068}.office-shell.theme-light .wp-status--attention{border-color:#c2a65b59;background:#f1ead2;color:#a28b42}.office-shell.theme-light .wp-filters button.wp-filter--error.is-selected{border-color:#c8867f59;background:#f4e4e0;color:#b57068}.office-shell.theme-light .wp-filters button.wp-filter--attention.is-selected{border-color:#c2a65b59;background:#f1ead2;color:#a28b42}.office-shell.theme-light :is(.wp-empty,.tp-empty){border-color:#8eaec245;background:radial-gradient(ellipse at 50% 25%,#dbeaf3,transparent 75%)}.office-shell.theme-light .ks-reader{background:radial-gradient(ellipse at 100% 10%,#d5e6f04d,transparent 65%)}.office-shell.theme-light .ks-document--selected{border-color:#83aac24a;background:linear-gradient(100deg,#dbeaf4,#e6f0f5)}.office-shell.theme-light .ks-document:hover{background:#a3c8df16}.office-shell.theme-light .ks-document-copy small{color:#89a0af}.office-shell.theme-light .ks-connection-card h2{color:#496d85}.office-shell.theme-light .ks-api-status,.office-shell.theme-light .insorb-connection-status{border-color:#bba4744d;color:#9e8b63}.office-shell.theme-light :is(.overlay,.wp-overlay,.dept-task-overlay){background:#3d5d714d}.office-shell.theme-light :is(.wp-modal,.dept-task-dialog,.directory-panel,.role-modal,.department-modal,.voice-panel,.voice-settings,.camera-panel,.office-search-panel){border-color:#8faabe54;background:radial-gradient(ellipse at 10% 0,#e0ecf484,transparent 65%),linear-gradient(145deg,#fcfdfc,#f0f5f7);color:#3e5e73;box-shadow:0 25px 80px #36587125}.office-shell.theme-light :is(.role-form label,.wp-form>label,.wp-team-field legend,.wp-status-field,.ks-field,.dept-task-label){color:#68879b}.office-shell.theme-light :is(.role-form input,.wp-form input:not([type=checkbox]),.wp-form textarea,.wp-form select,.wp-status-field select,.ks-field input,.ks-field textarea,.ks-field select,.ks-language-select,.ks-inline-field){border-color:#9eb7c645;background:#f4f8fa;color:#416378;color-scheme:light}.office-shell.theme-light :is(.role-form input,.wp-form input,.wp-form textarea,.ks-field input,.ks-field textarea,.dept-task-editor textarea)::placeholder{color:#94a7b1}.office-shell.theme-light :is(.role-form input,.wp-form input,.wp-form textarea,.wp-form select,.ks-field input,.ks-field textarea,.ks-field select):focus{border-color:#80aac373;outline-color:#80aac3;box-shadow:0 0 0 3px #97bdd416}.office-shell.theme-light .kind-switch{background:#e3ecf2}.office-shell.theme-light .kind-switch button{color:#809aa9}.office-shell.theme-light .kind-switch button.selected{background:#fbfdfd;color:#547e98;box-shadow:0 2px 8px #57728b0d}.office-shell.theme-light :is(.wp-inline-task,.wp-file-list li,.ks-file,.dept-task-editor,.dept-task-file,.voice-transcript){border-color:#9cb8ca3b;background:#f0f6f9;color:#7498b1}.office-shell.theme-light :is(.wp-file-list strong,.ks-file strong,.dept-task-file-copy strong,.office-search-results strong){color:#5f8199}.office-shell.theme-light :is(.wp-file-list small,.ks-file small,.dept-task-file-copy small,.dept-task-file-count){color:#93a7b4}.office-shell.theme-light .dept-task-editor textarea{background:transparent;color:#416378}.office-shell.theme-light .dept-task-attachment-bar{border-color:#94b2c631;background:#e4eff55c}.office-shell.theme-light .dept-task-attach{color:#6c92ab}.office-shell.theme-light .dept-task-drop-cover{border-color:#82adc49e;background:#eef6fbee;color:#6d95ae}.office-shell.theme-light .dept-task-file-remove{color:#8aa6b8}.office-shell.theme-light .department-activate{border-color:#9db6c64a;color:#7995a7}.office-shell.theme-light .department-delete{border-color:#c8908545;background:#f1e5e159;color:#b37c73}.office-shell.theme-light .voice-transcript{color:#64869d}.office-shell.theme-light .insorb-voice-orb{border-color:#8cb0c66b;background:radial-gradient(circle at 40% 30%,#f4fafe,#d7e7f1 70%);color:#719eb9;box-shadow:0 0 45px #789cbf14,inset 0 0 24px #fff6}.office-shell.theme-light .insorb-voice-identity>strong{color:#456a83}.office-shell.theme-light .insorb-voice-identity>p{color:#8ba1b1}.office-shell.theme-light .office-search-results>button:hover{background:#a0c6df19}.office-shell.theme-light :is(.toast,.ks-undo){border-color:#8faabc4a;background:#f5fafaf5;color:#65869c;box-shadow:0 12px 35px #44688017}.office-shell.theme-light .camera-view{border-color:#8da8ba52}.office-shell.theme-light :is(.theme-switcher-trigger,.theme-choice-segments){border-color:#8eacbf40;background:#eaf1f5;color:#7897ab}.office-shell.theme-light .theme-switcher-trigger:hover,.office-shell.theme-light .theme-switcher-trigger.is-open{border-color:#8bb1c766;background:#dae8f1;color:#527f9b}.office-shell.theme-light .theme-switcher-menu{border-color:#8daabd4f;background:linear-gradient(145deg,#fcfdfcfb,#edf4f8fa);box-shadow:0 18px 55px #42627d26}.office-shell.theme-light .theme-switcher-caption{color:#8ca3b3}.office-shell.theme-light .theme-switcher-menu>button{color:#7c9aaf}.office-shell.theme-light .theme-switcher-menu>button:hover,.office-shell.theme-light .theme-switcher-menu>button:focus-visible{border-color:#91b3c738;background:#ddebf4;color:#5d87a1}.office-shell.theme-light .theme-switcher-menu>button[aria-checked=true]{background:#deebf3;color:#587f98}.office-shell.theme-light .theme-switcher-check{color:#aa925f}.office-shell.theme-light :is(.theme-switcher-hint,.theme-choice-hint){border-color:#95b0c22e;color:#99acb8}.office-shell.theme-light .theme-choice-segments>button{color:#95aab8}.office-shell.theme-light .theme-choice-segments>button[aria-pressed=true]{border-color:#93b2c647;background:linear-gradient(125deg,#fff,#f3f9fc);color:#5b829b;box-shadow:0 2px 8px #46698110}.office-shell.theme-light .boot-loader,.boot-loader.theme-light{background:radial-gradient(ellipse at 50% 48%,#e0ebf2,#edf2f5 55%,#f8f9f7)}.office-shell.theme-light .boot-orb-wrap,.boot-loader.theme-light .boot-orb-wrap{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.office-shell.theme-light .boot-orb,.boot-loader.theme-light .boot-orb{mix-blend-mode:normal}.office-shell.theme-light .boot-neuron-seed i,.boot-loader.theme-light .boot-neuron-seed i{background:#5d8caa;box-shadow:0 0 6px 2px #83b6d34d,0 0 15px #81b6d329}.office-shell.theme-light .boot-sound,.boot-loader.theme-light .boot-sound{border-color:#8caabd59;background:#f5f9fab3;color:#799aaf}.boot-loader.theme-light .boot-wordmark span{color:#294e66}.boot-loader.theme-light .boot-wordmark small{color:#63869e}.boot-loader.theme-light .boot-wordmark{text-shadow:0 0 24px #f4fbffb3}@media(max-width:560px){.theme-switcher-trigger{width:28px;height:28px;border-radius:8px}.theme-switcher-trigger svg{width:16px}.theme-switcher-menu{right:-34px;width:205px}.theme-choice-segments>button{gap:5px;padding:0 5px;font-size:8px}.theme-choice-segments>button svg{width:14px}.theme-choice-hint{font-size:7px}}@media(prefers-reduced-motion:reduce){.theme-switcher-menu{animation:none}.theme-switcher-trigger,.theme-switcher-menu>button,.theme-choice-segments>button{transition:none}}.office-shell.theme-light{--muted:#627887;--line:#365a701e;--gold:#8e6d39;--ice:#467895;--blue:#417b9d;--theme-ink:#263f50;--theme-secondary:#506b7d;--theme-muted:#637b8b;--theme-border:#64859a33;background:radial-gradient(ellipse at 53% 42%,#dce7ec80,transparent 60%),#f4f3ef;color:var(--theme-ink)}body:has(.office-shell.theme-light){background:#f4f3ef}.office-shell.theme-light .sidebar{background:linear-gradient(180deg,#f8f8f4,#eaf0f1)}.office-shell.theme-light .topbar{background:#fafbf7a6}.office-shell.theme-light :is(.nav-link,.user-name small,.search-button,.sidebar-foot,.demo-note small){color:#617888}.office-shell.theme-light :is(.wp-project-card,.wp-task-list,.tp-overview,.tp-department-card,.tp-role-card,.ks-knowledge-layout,.ks-settings-card,.ks-connection-card,.ks-backup-card){background:linear-gradient(135deg,#fffefaeb,#eef3f4c7)}.office-shell.theme-light :is(.wp-page-header p,.tp-header p,.ks-page-header p,.wp-muted,.wp-task-row time,.wp-detail-meta,.wp-project-card-footer>span,.wp-demo-note,.wp-project-task-list small,.tp-member-row,.tp-role-department,.tp-role-source,.tp-role-source>span,.tp-local-label,.tp-local-label small,.tp-section-header>span,.tp-page-footer,.ks-document-meta,.ks-list-caption,.ks-local-note,.ks-local-note>span:last-child,.ks-row-copy small,.ks-card-header p,.ks-backup-card p,.ks-backup-card small,.ks-reader-empty p,.ks-document-copy>span,.ks-document-copy small,.ks-reader-footnote,.ks-preference-note,.ks-connection-card p,.ks-connection-card>small,.dept-task-footer p,.dept-task-file-copy small,.form-note,.voice-settings-note,.camera-note){color:#617988}.office-shell.theme-light :is(.wp-task-percent,.wp-task-progress strong,.tp-role-progress-caption strong){color:#406e89}.office-shell.theme-light :is(.wp-task-progress>span,.tp-role-progress-caption,.tp-role-progress.is-empty .tp-role-progress-caption,.tp-role-progress.is-empty .tp-role-progress-caption strong,.tp-demo-route-label){color:#627c8d}.office-shell.theme-light :is(.wp-task-progress>i,.tp-role-progress-track){background:#7399b325}.office-shell.theme-light :is(.wp-task-progress b,.tp-role-progress-track>span){background:linear-gradient(90deg,#669eb9,#3e7696)}.office-shell.theme-light .tp-role-source>a{border-color:#86aabd4f;background:#e4edf1;color:#487793}.office-shell.theme-light :is(.wp-status--done,.security-status.is-secure){color:#3c785f;border-color:#6c9d806b;background:#e4eee5}.office-shell.theme-light .wp-status--error{color:#a34840;border-color:#c4807766;background:#f7e8e4}.office-shell.theme-light .wp-status--attention{color:#82651f;border-color:#b69a4c66;background:#f4edcf}.office-shell.theme-light .wp-status--working{color:#3f7793;border-color:#85acc166;background:#e1edf3}.office-shell.theme-light .wp-status--planned{color:#806a43;border-color:#b5a27a66;background:#f1ece0}.office-shell.theme-light :is(.role-form select,.wp-status-field select,.mc-field select,.mc-default select,.ip-field select,.sb-field select){color-scheme:light}.office-shell.theme-light :is(.role-form select,.role-form select option,.wp-form select option,.wp-status-field select option,.ks-field select option){border-color:var(--theme-border);background:#fbfcf9;color:#36566c}.office-shell.theme-light :is(.office-language-trigger,.theme-switcher-trigger){border-color:#8da7b94d;background:#f8faf7;color:#4e7187}.office-shell.theme-light .office-language-menu{border-color:#8ca9bb66;background:linear-gradient(145deg,#fffefb,#edf3f5);box-shadow:0 14px 40px #3e59672b}.office-shell.theme-light .office-language-menu>button{color:#5a7689}.office-shell.theme-light .office-language-menu>button:is(:hover,.is-selected){background:#dfeaf0;color:#315f7a}.office-shell.theme-light .office-language-menu :is(small,svg){color:#5a819a}.office-shell.theme-light :is(.theme-switcher-caption,.theme-switcher-menu>button,.theme-switcher-hint,.theme-choice-hint,.theme-choice-segments>button){color:#607c8d}.office-shell.theme-light :is(.ks-inline-field>button,.ks-attach,.ks-undo>button:not(.ks-icon-button)){border-color:#8baabd66;background:#e4eef3;color:#416f8b}.office-shell.theme-light .ks-setting-row--button:hover .ks-row-copy strong{color:#285a78}.office-shell.theme-light :is(.wp-filters button,.ks-filter){color:#587386}.office-shell.theme-light :is(.tp-connections-toggle,.tp-role-task,.tp-department-task,.tp-department-toggle){color:#48748e}.office-shell.theme-light .tp-connections-toggle[aria-checked=true]{border-color:#81a5bd77;background:#dceaf1;color:#365f79}body:has(.office-shell.theme-light) .office-graph-nodes :is(.department-copy strong,.director-node strong){color:#294c63}body:has(.office-shell.theme-light) .office-graph-nodes :is(.department-copy small,.director-node small){color:#607b8d}body:has(.office-shell.theme-light) .office-graph-nodes .director-node{border-color:#8caabc73;background:#f7faf5ed;box-shadow:0 0 25px #6d91a115;color:#355c75}body:has(.office-shell.theme-light) .office-graph-nodes :is(.department-icon,.director-icon){border-color:#75a1bc;background:radial-gradient(circle at 40% 30%,#fffef9,#dfeaf0);color:#3b6b88;box-shadow:0 0 17px #6c99b22b}body:has(.office-shell.theme-light) .office-graph-nodes .department-toggle{border-color:#8ba8b973;background:#e8eff1}body:has(.office-shell.theme-light) .office-graph-nodes .department-toggle.is-on{border-color:#6c99b5;background:#c9e0eb;box-shadow:0 0 9px #6e99b42b}body:has(.office-shell.theme-light) .office-graph-nodes .department-toggle>span{background:#7894a5}body:has(.office-shell.theme-light) .office-graph-nodes .department-toggle.is-on>span{background:#3e799b;box-shadow:0 0 7px #6d9fbc45}body:has(.office-shell.theme-light) .office-graph-nodes .is-running :is(.department-icon,.director-icon){border-color:#609b7e;color:#377454}body:has(.office-shell.theme-light) .office-graph-nodes .has-error .department-icon{border-color:#b86f65;color:#a35046}body:has(.office-shell.theme-light) .office-graph-nodes .has-attention .department-icon{border-color:#a58b45;color:#8b702d}body:has(.office-shell.theme-light) .office-graph-nodes .department-work-indicator{border-color:#eef6ed;background:#4b986d}body:has(.office-shell.theme-light) .office-graph-nodes .has-error .department-work-indicator{background:#ba675c}body:has(.office-shell.theme-light) .office-graph-nodes .has-attention .department-work-indicator{background:#ae8a35}.office-shell.theme-light :is(.op-profile-card,.ip-provider-card,.mc-connection,.mc-default,.security-panel,.security-methods article,.sb-card,.sb-summary,.acp-panel){border-color:var(--theme-border);background:linear-gradient(140deg,#fffefaeb,#edf3f4c9);color:#4c6b80;box-shadow:0 6px 28px #3d627507}.office-shell.theme-light :is(.op-card-header h2,.ip-header h2,.ip-provider-header h3,.ip-account-name,.ip-modal-header h2,.mc-panel-header h2,.mc-editor-header h3,.mc-defaults h3,.mc-connection h3,.mc-default strong,.mc-empty h3,.security-heading h2,.security-methods h3,.sb-heading h2,.sb-card-header h3,.sb-summary h3,.acp-header h2,.acp-selection strong){color:#294c62}.office-shell.theme-light :is(.op-card-header,.ip-header h2>span,.security-methods svg,.sb-card-header>svg){color:#57809a}.office-shell.theme-light :is(.op-card-header p,.op-photo-actions>span,.op-photo-actions>small,.op-email-hint,.op-context-field>span>small,.op-context-details>p,.op-profile-feedback,.ip-header p,.ip-demo-banner p,.ip-storage-note,.ip-account-count,.ip-provider-header>div>span,.ip-account-address,.ip-account-status,.ip-account-status small,.ip-empty-provider small,.ip-footnote,.ip-field>small,.ip-permissions>p,.ip-access-option small,.mc-panel-header p,.mc-defaults>header p,.mc-setup-note p,.mc-local-label,.mc-field small,.mc-presets-note,.mc-backend-placeholder small,.mc-connection>header p,.mc-connection-purposes>small,.mc-default small,.mc-storage-note,.mc-notice small,.mc-empty p,.security-heading p,.security-methods p,.security-note,.sb-heading p,.sb-card-header p,.sb-check small,.sb-connection,.sb-card-note,.sb-cloud-access small,.sb-summary dt,.sb-summary dl small,.sb-summary-note,.sb-schedule small,.sb-future-actions small,.sb-save-status){color:#607b8d}.office-shell.theme-light :is(.op-name-field,.op-context-field,.ip-field,.ip-permissions legend,.ip-enable-draft,.mc-field,.mc-provider-field legend,.mc-purpose-field legend,.sb-field,.sb-check,.sb-scope,.sb-schedule,.acp-node-label){color:#4e7188}.office-shell.theme-light :is(.op-name-field input,.op-context-field textarea,.ip-field>input,.ip-field>select,.mc-field input,.mc-field select,.mc-default select,.sb-field input,.sb-field select){border-color:#91adbd59;background:#f9fbf8;color:#315970;color-scheme:light}.office-shell.theme-light :is(.op-name-field input,.op-context-field textarea,.ip-field>input,.mc-field input,.sb-field input)::placeholder{color:#788e9b}.office-shell.theme-light :is(.op-name-field input,.op-context-field textarea,.ip-field>input,.ip-field>select,.mc-field input,.mc-field select,.mc-default select,.sb-field input,.sb-field select):focus{border-color:#6894af;box-shadow:0 0 0 3px #82a8be18}.office-shell.theme-light :is(.op-form-footer,.op-context-section,.ip-provider-header,.ip-account-footer,.ip-footnote,.mc-form-footer,.mc-defaults,.mc-connection>footer,.sb-source,.sb-summary dl>div,.sb-future-actions){border-color:#87a3b62e}.office-shell.theme-light :is(.op-upload-button,.ip-add-provider,.ip-add-another,.security-actions>a,.sb-cloud-access button){border-color:#8eafc266;background:#e7f0f4;color:#3e718e}.office-shell.theme-light :is(.op-upload-button:hover:not(.is-disabled),.ip-add-provider:hover,.ip-add-another:hover,.security-actions>a:hover){border-color:#709ab6;background:#dcebf2;color:#285d7c}.office-shell.theme-light :is(.op-cancel,.op-remove-photo,.op-knowledge-link,.ip-icon-button,.ip-text-button,.mc-icon-button,.mc-text-button,.security-actions>button,.sb-text-button){color:#4c7892}.office-shell.theme-light :is(.op-cancel:hover:not(:disabled),.op-knowledge-link:hover:not(:disabled),.ip-icon-button:hover,.ip-text-button:hover,.mc-icon-button:hover,.mc-text-button:hover,.sb-text-button:hover){color:#285c7c}.office-shell.theme-light :is(.op-save,.ip-primary,.mc-primary,.sb-primary){border-color:#bca47788;background:linear-gradient(115deg,#edddbd,#d9c6a0);color:#344d58;box-shadow:0 4px 15px #ad946d13}.office-shell.theme-light .op-avatar{border-color:#8eacbd80;background:radial-gradient(circle at 35% 25%,#fffef5,#dce7ec 75%);color:#5d6a68;box-shadow:0 0 0 5px #c2d5df1c}.office-shell.theme-light .op-avatar>.op-avatar-processing{background:#eef5f1cc;color:#4c7a96}.office-shell.theme-light :is(.op-profile-error,.mc-error,.sb-error){color:#a25245}.office-shell.theme-light .op-profile-error{border-color:#c58b7952;background:#f8ebe4}.office-shell.theme-light .op-profile-feedback>svg{color:#4f8b72}.office-shell.theme-light :is(.ip-eyebrow,.mc-eyebrow,.security-eyebrow,.sb-eyebrow){color:#5c8199}.office-shell.theme-light :is(.ip-demo-banner,.mc-setup-note,.sb-disclaimer){border-color:#a4b9c648;background:linear-gradient(105deg,#e9efee,#edf4f4);color:#57788e}.office-shell.theme-light :is(.ip-demo-banner strong,.mc-setup-note strong,.mc-backend-placeholder strong,.sb-check strong,.sb-summary dd){color:#42667e}.office-shell.theme-light :is(.ip-demo-emblem,.mc-lock){border-color:#b49d6c52;background:#f4ecd9;color:#93773e}.office-shell.theme-light .ip-filters button{color:#5c7c91}.office-shell.theme-light .ip-filters button>span{color:#738c9c}.office-shell.theme-light .ip-filters button[aria-pressed=true]{border-color:#81a7bd66;background:#dfecf2;color:#356783}.office-shell.theme-light .ip-provider-glyph{border-color:#91adbf59;background:linear-gradient(140deg,#fafcf9,#e6eef0);color:#537e98}.office-shell.theme-light .ip-empty-provider strong{color:#4c728a}.office-shell.theme-light .ip-empty-provider>span{border-color:#8daac080;color:#4e7d99;background:#e5eff4}.office-shell.theme-light .ip-empty-provider:hover{background:#dfeaf15c}.office-shell.theme-light .ip-account{border-color:#9cb5c147;background:#f9fbf7}.office-shell.theme-light .ip-account.is-enabled{border-color:#81a3b75c}.office-shell.theme-light :is(.ip-account-permission,.ip-account-route,.ip-account-permission>svg,.ip-account-route>svg){color:#5d7e93}.office-shell.theme-light :is(.ip-account-route.is-missing,.ip-account-permission small,.mc-disconnected,.security-status,.security-methods small,.sb-plan-badge,.sb-summary-status){color:#8a6b33}.office-shell.theme-light .ip-account-permission small{border-color:#bba16c66;background:#f3eddd}.office-shell.theme-light :is(.ip-account-footer,.mc-connection>footer){background:#dce8ed40}.office-shell.theme-light :is(.ip-switch,.mc-switch){border-color:#92adbd73;background:#dce7ec}.office-shell.theme-light :is(.ip-switch>span,.mc-switch>span){background:#879fab}.office-shell.theme-light :is(.ip-switch[aria-checked=true],.mc-switch[aria-checked=true]){border-color:#6c97b3;background:#9fc4d8}.office-shell.theme-light :is(.ip-switch[aria-checked=true]>span,.mc-switch[aria-checked=true]>span){background:#fbfffd;box-shadow:0 0 7px #577d9826}.office-shell.theme-light .ip-modal-overlay{background:#435e6c59}.office-shell.theme-light .ip-modal{border-color:#8eaabc73;background:radial-gradient(ellipse at 100% 0,#dbeaf159,transparent 55%),linear-gradient(145deg,#fffef9,#eef4f4);color:#3e6279;box-shadow:0 30px 100px #35556b33;scrollbar-color:#8ba7b7 #edf3f4}.office-shell.theme-light :is(.ip-modal-notice,.mc-backend-placeholder,.sb-cloud-access){border-color:#92afc04d;background:#e9f0f1;color:#597b92}.office-shell.theme-light .ip-access-option{border-color:#9bb3c047;background:#f5f8f6}.office-shell.theme-light .ip-access-option.is-selected{border-color:#7da2bb80;background:#e0edf3}.office-shell.theme-light .ip-access-option strong{color:#446b83}.office-shell.theme-light :is(.ip-access-icon,.ip-access-check){border-color:#94b2c473;color:#4d7b96}.office-shell.theme-light .ip-access-option.is-selected :is(.ip-access-icon,.ip-access-check){border-color:#6d99b68c;background:#cbdfea73;color:#386c8b}.office-shell.theme-light .ip-undo{border-color:#8da6b966;background:#f8fcf7f7;color:#526f83;box-shadow:0 15px 40px #3a5e7529}.office-shell.theme-light .ip-undo strong{color:#365c74}.office-shell.theme-light .ip-undo>button:not(.ip-icon-button){color:#8b6e3a}.office-shell.theme-light :is(.ip-delete:hover,.mc-icon-button.mc-delete:hover,.op-remove-photo:hover){color:#a45b4e;background:#c78a7a12}.office-shell.theme-light .mc-panel{color:#4d7087}.office-shell.theme-light .mc-editor{border-color:#8daac273;background:radial-gradient(ellipse at 0 0,#dcebf188,transparent 60%),linear-gradient(140deg,#fffef9,#edf4f4);box-shadow:0 10px 35px #44677b10}.office-shell.theme-light :is(.mc-providers>button,.mc-purpose-options>label){border-color:#9bb2c14d;background:#f3f7f5;color:#5a7b91}.office-shell.theme-light :is(.mc-providers>button.is-selected,.mc-purpose-options>label.is-selected){border-color:#6e9bb980;background:#dfecf3;color:#356986}.office-shell.theme-light :is(.mc-provider-mark,.mc-connection-provider){border-color:#92afc273;background:#e6eff2;color:#507c96}.office-shell.theme-light .mc-connection-purposes>span{border-color:#92afc24d;background:#e8f0f3;color:#52788f}.office-shell.theme-light :is(.mc-empty,.mc-notice){border-color:#8baabc66;background:#e6f0f45c;color:#4f7d98}.office-shell.theme-light .mc-default-heading{color:#4f819e}.office-shell.theme-light .mc-default select:disabled{color:#728691}.office-shell.theme-light .security-emblem{border-color:#8aabba73;background:#e4eef1;color:#4d819f}.office-shell.theme-light .security-status{border-color:#b9a27366;background:#f3ecdc}.office-shell.theme-light .security-status.is-secure{border-color:#7ea78d66;background:#e3eee6;color:#3f7b5d}.office-shell.theme-light .sb-step{border-color:#8daabc73;background:#e9f1f3;color:#547b94}.office-shell.theme-light .sb-check-box{border-color:#8ba7bc8c;background:#fffef8}.office-shell.theme-light .sb-check input:checked+.sb-check-box{border-color:#6a97b2;background:#d7e7ee;color:#3d7594}.office-shell.theme-light :is(.sb-source--builtin>.sb-scope,.sb-plan-toggle){border-color:#9bb4c15c;background:#e9f1f2}.office-shell.theme-light .sb-verification{border-color:#b69b6366;background:#f6efdc}.office-shell.theme-light .sb-verification>div{color:#876c36}.office-shell.theme-light :is(.sb-verification p,.sb-verification .sb-check,.sb-verification>small){color:#7d724e}.office-shell.theme-light .sb-summary-orbit{border-color:#8caabc66;background:radial-gradient(circle,#d2e5ef,transparent 75%);color:#54839f;box-shadow:0 0 30px #709cb313}.office-shell.theme-light .sb-schedule strong{color:#557b94}.office-shell.theme-light .sb-future-actions button{border-color:#a2b7c347;background:#e8eef0;color:#718794}.office-shell.theme-light :is(.acp-header p,.acp-selection p,.acp-node-progress,.acp-route-step small){color:#657e8f}.office-shell.theme-light .acp-node{border-color:transparent;background:transparent;color:#4d7891}.office-shell.theme-light .acp-node-glyph{border-color:#87a7bc73;background:#dfebf1;color:#46758f;box-shadow:0 0 20px #759cb31c}.office-shell.theme-light .acp-node.is-working .acp-node-glyph{border-color:#74a189;background:#e1eee5;color:#3f785a}.office-shell.theme-light :is(.acp-selection,.acp-route){border-color:#9bb4c14d;background:#edf4f3}.office-shell.theme-light .acp-route-step{border-color:#95adbe59;background:#f8fbf7;color:#53768d}.office-shell.theme-light .acp-route-step.is-working{border-color:#6fa08580;background:#e1eee3;color:#407a5c}.office-shell.theme-light .acp-route-step.is-done{border-color:#8daf9b66;color:#5d8371}.office-shell.theme-light :is(.acp-eyebrow,.acp-route-caption>span,.acp-route-caption>strong,.acp-selection small,.acp-no-route,.acp-empty,.acp-handoff){color:#617e90}.office-shell.theme-light .acp-demo-label{color:#8c753f}.office-shell.theme-light .acp-node.is-hub .acp-node-glyph{border-color:#b1a07899;background:radial-gradient(circle at 35% 25%,#fffdf1,#e4e9e8 80%);color:#807143;box-shadow:0 0 24px #86a4b417,inset 0 0 18px #fff9}.office-shell.theme-light .acp-node.is-hub .acp-node-label{color:#456b82}.office-shell.theme-light .acp-node:is(:hover,.is-selected) .acp-node-glyph{border-color:#6996b3;color:#285e7c;box-shadow:0 0 0 5px #99b9cb1a,inset 0 0 16px #8fb8cf0f}.office-shell.theme-light .acp-node:is(:hover,.is-selected) .acp-node-label{color:#315f7b}.office-shell.theme-light .acp-node-glyph>i{border-color:#f8fbf7;background:#6a9db8}.office-shell.theme-light .acp-node.is-working .acp-node-glyph>i{background:#549975;box-shadow:0 0 8px #5c9d7840}.office-shell.theme-light .acp-node.is-working .acp-node-progress{color:#477c60}.office-shell.theme-light .acp-neural-orbit{stroke:#668aa426}.office-shell.theme-light .acp-base-edge{stroke:#7098ae59}.office-shell.theme-light .acp-neuron-dot{fill:#5987a166}.office-shell.theme-light .acp-route-edge .acp-edge-centerline{stroke:#6d93aa66}.office-shell.theme-light .acp-route-edge.is-complete .acp-edge-centerline{stroke:#50849fa6}.office-shell.theme-light .acp-route-edge.is-working .acp-edge-centerline{stroke:#478f69}.office-shell.theme-light .acp-edge-glow{stroke:#6aab84}.office-shell.theme-light .acp-edge-ripple{stroke:#3d8162b3}.office-shell.theme-light .acp-moving-pulse{fill:#397d59;filter:drop-shadow(0 0 3px #74b78e)}.office-shell.theme-light .acp-selected-progress>strong{color:#457793}.office-shell.theme-light .acp-progress-track{background:#799db629}.office-shell.theme-light .acp-progress-track>span{background:linear-gradient(90deg,#679db8,#3b7795)}.office-shell.theme-light .acp-route-step>span{border-color:#8ba9ba73;color:#567a93}.office-shell.theme-light .acp-route-step>svg{color:#7693a6}.office-shell.theme-light .acp-route-step.is-complete{color:#4e7b95}.office-shell.theme-light .acp-route-step.is-current{color:#3d7a57}.office-shell.theme-light .acp-route-step.is-current>span{border-color:#7aab8c99;color:#3d7a57}.office-shell.theme-light .acp-handoff>span{color:#4c8064}.office-shell.theme-light .tp-connections-toggle-track{border-color:#8faabc73;background:#dae6ec}.office-shell.theme-light .tp-connections-toggle[aria-checked=true] .tp-connections-toggle-track{border-color:#6d9ab6;background:#a3c5d8}.office-shell.theme-light .tp-connections-toggle[aria-checked=true] .tp-connections-toggle-track>span{background:#fbfffd}.ks-setting-row--theme{flex-wrap:wrap}.ks-setting-row--theme .theme-choice{flex:1 1 260px;min-width:0}.ks-setting-row--theme>.ks-row-copy{flex-basis:120px}@media(max-width:680px){.ks-setting-row--theme .theme-choice{flex-basis:100%;padding-left:34px;box-sizing:border-box}}.aep-panel{--aep-bg:rgba(14,24,31,.72);--aep-card:rgba(25,40,49,.42);--aep-line:rgba(151,192,213,.15);--aep-text:#dce7ed;--aep-muted:#8da5b4;--aep-accent:#a5cfe4;--aep-gold:#e9d3ac;--aep-error:#e4a294;--aep-ready:#9bcbb8;color:var(--aep-text);background:var(--aep-bg);border:1px solid var(--aep-line);border-radius:20px;padding:26px;min-width:0;margin-bottom:22px}.theme-light .aep-panel{--aep-bg:rgba(255,255,255,.8);--aep-card:rgba(232,240,245,.52);--aep-line:rgba(68,111,139,.18);--aep-text:#35566b;--aep-muted:#67859a;--aep-accent:#3d789b;--aep-gold:#e6d0a7;--aep-error:#a34e40;--aep-ready:#327660}.aep-panel *{box-sizing:border-box}.aep-panel button,.aep-panel input,.aep-panel select,.aep-panel textarea{font:inherit}.aep-panel button,.aep-panel a{touch-action:manipulation}.aep-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.aep-header h2{font-size:19px;line-height:1.35;font-weight:500;margin:5px 0 0}.aep-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:9px;color:var(--aep-muted)}.aep-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aep-mode{display:flex;position:relative;gap:10px;align-items:flex-start;min-width:0;min-height:128px;text-align:left;padding:18px 14px 34px;border:1px solid var(--aep-line);border-radius:14px;background:var(--aep-card);color:var(--aep-muted);cursor:pointer;transition:background .18s ease,border-color .18s ease}.aep-mode>svg{flex:none;margin-top:1px}.aep-mode>span{min-width:0}.aep-mode strong{display:block;color:var(--aep-text);font-size:12px;font-weight:500;line-height:1.45}.aep-mode small{display:block;font-size:10px;line-height:1.6;margin-top:6px}.aep-mode em{position:absolute;bottom:12px;left:14px;font-size:9px;font-style:normal;display:flex;align-items:center;gap:5px;color:var(--aep-ready)}.aep-mode:hover,.aep-mode.is-selected{border-color:var(--aep-accent);background:color-mix(in srgb,var(--aep-accent) 9%,var(--aep-card))}.aep-detail{margin-top:20px;padding-top:20px;border-top:1px solid var(--aep-line)}.aep-detail-heading{display:flex;gap:12px;align-items:flex-start}.aep-detail-heading>svg{flex:none;margin-top:2px;color:var(--aep-accent)}.aep-detail h3{font-size:14px;font-weight:500;margin:0 0 7px}.aep-detail-heading p,.aep-note,.aep-privacy{font-size:11px;line-height:1.7;color:var(--aep-muted);margin:7px 0 12px}.aep-privacy{display:flex;gap:9px;align-items:flex-start;margin-top:17px}.aep-privacy>svg{flex:none;margin-top:2px}.aep-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.aep-panel a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--aep-accent);text-decoration:none}.aep-panel a:hover{text-decoration:underline}.aep-panel button:disabled{opacity:.45;cursor:not-allowed}.aep-panel button:focus-visible,.aep-panel a:focus-visible,.aep-panel select:focus-visible,.aep-panel textarea:focus-visible{outline:2px solid var(--aep-accent);outline-offset:3px}.aep-primary,.aep-secondary,.aep-icon,.aep-text{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border-radius:10px;line-height:1.4;min-height:35px}.aep-primary{padding:9px 14px;background:var(--aep-gold);color:#313535;border:1px solid transparent;font-size:11px;font-weight:500}.aep-secondary{padding:8px 12px;color:var(--aep-accent);background:var(--aep-card);border:1px solid var(--aep-line);font-size:11px}.aep-icon{width:35px;flex:none;color:var(--aep-muted);background:var(--aep-card);border:1px solid var(--aep-line)}.aep-text{padding:5px 3px;background:transparent;color:var(--aep-muted);border:0;font-size:10px}.aep-secondary:hover:not(:disabled),.aep-icon:hover:not(:disabled){border-color:var(--aep-accent)}.aep-text:hover:not(:disabled){color:var(--aep-accent)}.aep-mode-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--aep-line);margin-top:22px;padding-top:17px}.aep-mode-footer>span{font-size:10px;color:var(--aep-muted)}.aep-badge{font-size:10px;color:var(--aep-muted)}.aep-badge.is-ready{color:var(--aep-ready)}.aep-warning,.aep-error,.aep-notice{padding:11px 13px;border:1px solid var(--aep-line);border-radius:10px;font-size:11px;line-height:1.6;margin:10px 0 14px;overflow-wrap:anywhere}.aep-error{color:var(--aep-error);background:color-mix(in srgb,var(--aep-error) 6%,transparent)}.aep-notice{color:var(--aep-ready)}.aep-warning{color:var(--aep-muted)}.aep-auth-link{border:1px solid var(--aep-line);border-radius:12px;padding:14px;margin-top:15px}.aep-auth-link small{display:block;font-size:10px;color:var(--aep-muted);margin-top:8px}.aep-accounts{display:grid;gap:9px;margin-top:16px}.aep-account{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;background:var(--aep-card);border:1px solid var(--aep-line);border-radius:12px;padding:14px}.aep-account>div:first-child{min-width:0;flex:1}.aep-account strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500}.aep-account small{display:block;font-size:10px;color:var(--aep-muted);margin-top:6px}.aep-confirm{flex-basis:100%;border-top:1px solid var(--aep-line);padding-top:10px;font-size:11px}.aep-confirm p{margin:0 0 10px}.aep-confirm button+button{margin-left:10px}.aep-model-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0 10px}.aep-model-row label{display:grid;gap:7px;flex:1;min-width:200px;font-size:10px;color:var(--aep-muted)}.aep-model-row select,.aep-request-form textarea{color:var(--aep-text);background:var(--aep-card);border:1px solid var(--aep-line);border-radius:10px;min-width:0;width:100%;padding:10px 12px;font-size:11px}.aep-model-row option{background:#13212a;color:#dce7ed}.theme-light .aep-model-row option{background:#fff;color:#35566b}.aep-error-detail{margin-top:6px}.aep-error-detail summary{cursor:pointer;font-size:10px}.aep-error-detail code{display:block;margin-top:4px;font-size:10px;-webkit-user-select:text;user-select:text}.aep-selection-hint{display:block;margin-top:5px;max-width:380px;line-height:1.5;color:var(--aep-accent)}.aep-request-form{display:flex;flex-direction:column;gap:10px;align-items:flex-end;margin:20px 0}.aep-request-form label{display:grid;gap:8px;width:100%;font-size:11px;color:var(--aep-muted)}.aep-request-form textarea{resize:vertical;line-height:1.6;min-height:95px}.aep-request-list{display:grid;gap:12px;margin-top:18px}.aep-request{min-width:0;padding:17px;border:1px solid var(--aep-line);border-radius:13px;background:var(--aep-card)}.aep-request>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.aep-request time{font-size:9px;color:var(--aep-muted)}.aep-request-state{font-size:10px;color:var(--aep-muted)}.aep-request-state--completed{color:var(--aep-ready)}.aep-request-state--error{color:var(--aep-error)}.aep-request-state--running{color:var(--aep-accent)}.aep-objective,.aep-reply p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.aep-reply{border-top:1px solid var(--aep-line);margin-top:15px;padding-top:14px}.aep-reply strong{font-size:10px;font-weight:500;color:var(--aep-accent)}.aep-empty{font-size:11px;color:var(--aep-muted);padding:22px 0;margin:0;text-align:center}@media(max-width:850px){.aep-modes{grid-template-columns:1fr}.aep-mode{min-height:104px}.aep-panel{padding:20px}}@media(max-width:430px){.aep-panel{padding:15px;border-radius:15px}.aep-mode-footer{flex-direction:column;align-items:stretch}.aep-model-row>button{width:100%}.aep-model-row label{min-width:0;width:100%;flex-basis:100%}.aep-account{padding:12px}.aep-request{padding:13px}.aep-header h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.aep-mode{transition:none}}:root{font-family:DM Sans,sans-serif;color:#edf0f4;background:#080b0e;font-synthesis:none;text-rendering:optimizeLegibility;--muted:#86909c;--line:#ffffff14;--gold:#e4c38d;--ice:#a9d5f5;--blue:#8ecaf1}body{margin:0;min-width:320px;min-height:100vh;background:#080b0e}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid #9dd6ff;outline-offset:3px}.office-shell{min-height:100vh;display:flex;background:radial-gradient(ellipse at 52% 45%,#10202a32,transparent 58%),#080b0e;overflow:hidden}.sidebar{width:236px;flex:0 0 236px;display:flex;flex-direction:column;padding:27px 13px 26px;border-right:1px solid var(--line);background:linear-gradient(180deg,#0a0d10,#090b0e)}.brand-lockup{height:92px;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:0 13px 25px}.brand-orb{display:none}.brand-wordmark{font:400 23px/1 Jura,sans-serif;letter-spacing:.22em;color:#e6e9ed}.brand-wordmark em{display:block;margin-top:11px;color:#8a929a;font:400 11px/1 DM Sans,sans-serif;letter-spacing:.43em;font-style:normal}.main-nav{display:grid;gap:8px}.nav-link{height:53px;display:flex;align-items:center;gap:22px;padding:0 25px;border:0;border-radius:9px;background:transparent;color:#89939e;text-align:left;cursor:pointer;transition:background .22s,color .22s,transform .22s}.nav-link:hover{background:#ffffff08;color:#e5ebf0}.nav-link.is-active{background:linear-gradient(90deg,#1b242c,#141a20);color:#edf3f7;box-shadow:inset 2px 0 #bdd7e9}.nav-link span{font-size:13px}.demo-note{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px 13px;border:1px solid #ffffff13;border-radius:10px;background:#11161b;color:#d8dfe5;text-align:left;cursor:pointer}.demo-note>span:nth-child(2){display:grid;gap:5px;flex:1}.demo-note strong{font-size:11px;font-weight:600}.demo-note small{font-size:10px;color:#929ca5}.demo-note>svg{color:#a6b1bb}.demo-light,.toast-light{width:7px;height:7px;border-radius:50%;background:#e6ca8d;box-shadow:0 0 9px #e6ca8d88}.sidebar-foot{padding:28px 13px 0;color:#8a949d;font-size:12px;line-height:1.7}.workspace{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:73px;flex:0 0 73px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 30px;border-bottom:1px solid var(--line)}.topbar-caption{display:flex;align-items:center;gap:15px;color:#a7c5da;font:500 10px Manrope,sans-serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.topbar-caption>span{width:27px;height:1px;background:#97c5df}.topbar-actions{height:100%;display:flex;align-items:center;gap:12px}.search-button{width:min(340px,29vw);height:42px;display:flex;align-items:center;gap:12px;padding:0 8px;border:0;border-bottom:1px solid #ffffff11;background:transparent;color:#86909b;text-align:left;cursor:pointer}.search-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.search-button:hover{color:#d7e7f0;border-color:#a5c9dd55}.user-chip{height:100%;min-width:210px;display:flex;align-items:center;gap:15px;padding:0 0 0 25px;border:0;border-left:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.user-chip>span:first-child{width:40px;height:40px;display:grid;place-items:center;border:1px solid #aab9c8;border-radius:50%;background:#161d25;color:#e3e7eb;font-size:13px}.user-name{display:grid;gap:4px;flex:1}.user-name strong{font-size:12px;font-weight:500}.user-name small{font-size:10px;color:#84909b}.user-chip>svg{transform:rotate(90deg);color:#9ba5af}.media-action{display:none}.command-screen{position:relative;flex:1;min-height:calc(100vh - 73px);overflow:hidden;padding:20px 30px 180px;isolation:isolate}.command-screen:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 51% 51%,#0b182125,transparent 50%);pointer-events:none}.intro-copy{position:absolute;top:4.7%;left:3.2%;z-index:3;max-width:490px;animation:fade-up .8s both}.intro-copy h1{margin:0;font:300 clamp(29px,2.65vw,44px)/1.13 Manrope,sans-serif;letter-spacing:-.04em;color:#e7e6e5}.intro-copy h1 span{color:#a8cbe4}.intro-subtitle{margin:12px 0 0;color:#d6dce0;font-size:13px;letter-spacing:-.01em}.demo-status{position:absolute;right:2.7%;top:3.5%;z-index:3;width:165px;padding:4px 0 4px 17px;border-left:1px solid #a4cce044;display:grid;grid-template-columns:8px 1fr;column-gap:9px;row-gap:4px;align-items:center}.demo-status-light{grid-row:1 / span 2;width:5px;height:5px;border-radius:50%;background:#ed9b86;box-shadow:0 0 8px #ed9b86}.demo-status strong{color:#b2c6d6;font:500 9px Manrope,sans-serif;letter-spacing:.15em}.demo-status small{color:#82909b;font-size:9px;letter-spacing:.08em}.demo-status p{grid-column:2;margin:7px 0 0;color:#6f7c87;font-size:10px;line-height:1.55}.brain-stage{position:absolute;top:3.5%;right:0;bottom:20%;left:0;z-index:0;pointer-events:none}.network-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;opacity:.96;transform-origin:center;animation:brain-breathe 9s ease-in-out infinite;transition:filter .4s}.brain-stage--working .network-art{animation:brain-breathe-active 6.4s cubic-bezier(.45,0,.55,1) infinite}.flow-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.brain-wordmark{position:absolute;left:46%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:7px;color:#e8edf1;text-shadow:0 0 18px #08121ccc}.brain-wordmark span{font:500 20px/1 Jura,sans-serif;letter-spacing:.38em;padding-left:.38em;color:#f1f5f7}.brain-wordmark small{font:400 8px/1 DM Sans,sans-serif;letter-spacing:.72em;padding-left:.72em;color:#d1e2ec}.director-node{position:absolute;z-index:2;top:4%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:11px;padding:7px 13px;border:1px solid #b9d8ee45;border-radius:40px;background:#0d1319d9;box-shadow:0 0 28px #6eb8ed16;cursor:pointer;transition:.25s;animation:fade-up .7s .12s both}.director-node:hover,.director-node.is-running{border-color:#b9dcf4a0;box-shadow:0 0 26px #73c2ff44}.director-icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid #b5d8ef;border-radius:50%;background:radial-gradient(circle at 45% 35%,#24313c,#0b1116);color:#e1ebf2}.director-node>span:last-child{display:grid;gap:3px;text-align:left}.director-node strong{font:500 13px Manrope,sans-serif}.director-node small{color:#93a1ad;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.department-side{position:absolute;z-index:2;top:22%;bottom:40%;width:29%;display:flex;flex-direction:column;justify-content:space-around;gap:8px}.department-side--left{left:0;padding-left:105px}.department-side--right{right:0;padding-right:105px}.department-side--right .department-node{flex-direction:row-reverse}.department-side--right .department-open{flex-direction:row-reverse;text-align:left}.department-node{position:relative;min-height:74px;display:flex;align-items:center;gap:7px;animation:fade-up .65s both;transition:filter .3s}.department-node:nth-child(2){animation-delay:.1s}.department-node:nth-child(3){animation-delay:.2s}.department-side--left .department-node{flex-direction:row}.department-open{width:100%;min-width:0;display:flex;align-items:center;gap:13px;padding:5px;border:0;background:transparent;text-align:left;cursor:pointer}.department-side--left .department-open{flex-direction:row-reverse;text-align:left}.department-icon{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border:1px solid #8ecaf1;border-radius:50%;background:radial-gradient(circle at 50% 40%,#17232c,#0b1014);box-shadow:0 0 17px #69bfff2a;color:#e4edf3;transition:transform .28s,box-shadow .28s,border-color .28s}.department-copy{min-width:0;display:grid;gap:5px;flex:1}.department-copy strong{font:500 14px Manrope,sans-serif;color:#edf1f3}.department-copy small{display:-webkit-box;overflow:hidden;color:#8f9ca6;font-size:9px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.department-copy--left{direction:rtl}.department-toggle{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;padding:0;border:1px solid #ffffff2b;border-radius:50%;background:#10161b;cursor:pointer;transition:.25s}.department-toggle>span{width:5px;height:5px;border-radius:50%;background:#65727c;transition:.25s}.department-toggle.is-on{border-color:#9ccde9;background:#13212a;box-shadow:0 0 10px #79bdea44}.department-toggle.is-on>span{background:#9dd8f7;box-shadow:0 0 8px #80d1ff}.department-node:hover .department-icon,.department-node.is-running .department-icon,.department-node.is-attaching .department-icon{transform:scale(1.07);border-color:#d2eeff;box-shadow:0 0 25px #6bbaff66}.department-node.is-running .department-toggle>span{background:#8bd8ff;box-shadow:0 0 12px #69c8ff;animation:soft-pulse .75s infinite alternate}.department-node.is-attaching{animation:department-attach 1s ease both}.department-node.is-attaching .department-icon{animation:attach-flash .75s ease-in-out 3}.department-add{position:absolute;z-index:3;right:2.7%;top:62%;bottom:auto;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#aab7c1;cursor:pointer;transition:color .2s}.department-add:hover{color:#e7d0a4}.department-add>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:#12191f;color:#e2d1b0;transition:transform .25s,box-shadow .25s}.department-add:hover>span{transform:rotate(90deg);box-shadow:0 0 17px #84c8ef55}.department-add strong{font-size:10px;font-weight:500}.task-capsule{position:absolute;z-index:2;left:6%;top:68%;width:225px;min-height:70px;display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid #c4d9e342;border-radius:11px;background:linear-gradient(110deg,#121b21ec,#0d1318eb);box-shadow:0 0 22px #0005;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:fade-up .8s .18s both}.capsule-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #ffffff18;border-radius:7px;color:#dae5eb;background:#1c2830}.capsule-copy{display:grid;gap:4px;min-width:0;flex:1}.capsule-label{color:#b9c7d0;font-size:9px}.capsule-copy strong{display:-webkit-box;overflow:hidden;color:#e2e8eb;font-size:10px;font-weight:500;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.capsule-copy small{color:#91a5b2;font-size:9px}.capsule-pulse{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#6d7b86}.capsule-pulse.is-live{background:#8ed8ff;box-shadow:0 0 12px #68c8ff;animation:soft-pulse .7s infinite alternate}.brain-stage--working .brain-wordmark{animation:wordmark-breathe 6.4s cubic-bezier(.45,0,.55,1) infinite}.task-composer{position:absolute;z-index:4;left:3.1%;right:2.2%;bottom:11.4%;height:74px;display:flex;align-items:center;gap:14px;padding:8px 12px;border:1px solid #ffffff20;border-radius:13px;background:linear-gradient(100deg,#11171c,#0e1317);box-shadow:0 15px 46px #0006;transition:border-color .24s,box-shadow .24s}.task-composer:focus-within{border-color:#9fcae366;box-shadow:0 0 0 3px #9fcae30c,0 15px 46px #0006}.task-composer input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#e9eef1;font-size:12px}.task-composer input::placeholder{color:#87949e}.attach-button,.mic-button{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border:1px solid #ffffff17;border-radius:50%;background:#1a2228;color:#aebbc3;cursor:pointer;transition:.2s}.attach-button:hover,.mic-button:hover{border-color:#8fbcd2;color:#e4f4ff;background:#1b2b35}.composer-settings{width:34px;height:34px;flex-basis:34px;border:0;border-radius:9px;background:transparent}.mic-button{width:36px;height:36px;flex-basis:36px;border:0;border-radius:9px;background:transparent}.mic-button.is-listening{color:#f39e93;background:#f4787218;animation:soft-pulse .65s infinite alternate}.send-button{height:52px;min-width:170px;display:flex;align-items:center;justify-content:center;gap:11px;padding:0 23px;border:0;border-radius:30px;background:linear-gradient(110deg,#f0d9b4,#e5cba4);color:#161a1d;font-size:12px;font-weight:600;cursor:pointer;transition:transform .2s,filter .2s}.send-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.prompt-row{position:absolute;z-index:4;left:4.5%;right:2.5%;bottom:6.1%;display:flex;align-items:center;gap:9px;color:#78858f}.prompt-row>span,.prompt-row small{font-size:10px;white-space:nowrap}.prompt-row button{padding:6px 12px;border:1px solid #ffffff21;border-radius:20px;background:transparent;color:#aeb8bf;font-size:9px;white-space:nowrap;cursor:pointer;transition:.2s}.prompt-row button:hover{border-color:#a9cfe2;color:#e2edf3}.prompt-row small{margin-left:auto;color:#75828c}.corner-motto{position:absolute;right:3.4%;bottom:28%;display:flex;align-items:center;gap:14px;color:#7e8b95;font:500 9px Manrope,sans-serif;letter-spacing:.25em}.corner-motto span{width:24px;height:1px;background:#77848d}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:flex-end;background:#030609ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .2s}.directory-panel,.role-modal,.voice-panel,.voice-settings,.camera-panel,.department-modal{color:#eff2f3;border:1px solid #ffffff14;background:linear-gradient(160deg,#192027,#101519);box-shadow:-15px 0 60px #0008}.directory-panel{width:min(430px,100vw);height:100%;padding:27px 23px;display:flex;flex-direction:column;animation:panel-in .32s cubic-bezier(.2,.7,.2,1)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.panel-kicker{color:#a7cbe0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.panel-header h2{display:flex;align-items:center;gap:9px;margin:7px 0 0;font:500 21px Manrope,sans-serif;letter-spacing:-.04em}.panel-header h2 small{padding:3px 7px;border-radius:20px;background:#ffffff0d;color:#a1adb6;font:500 10px DM Sans,sans-serif}.icon-button{width:37px;height:37px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#aab3ba;cursor:pointer;transition:.2s}.icon-button:hover{border-color:#ffffff20;background:#ffffff08;color:#fff}.close-button{color:#aab3ba}.directory-tools{display:flex;gap:9px;margin:24px 0 12px}.directory-tools>span{height:41px;display:flex;align-items:center;gap:9px;flex:1;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:#8d99a2}.directory-tools input{width:100%;border:0;outline:0;background:transparent;color:#f4f2ee;font-size:11px}.directory-tools>button{width:41px;border:1px solid var(--line);border-radius:9px;background:#ffffff05;color:#a8a9b1;cursor:pointer}.directory-list{flex:1;overflow:auto;margin-right:-8px;padding-right:8px}.directory-row{display:flex;align-items:center;gap:12px;padding:12px 7px;border-bottom:1px solid #ffffff09;animation:fade-up .3s both}.directory-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:#a0c7df1a;color:#c6dfee}.directory-avatar.tone-blue{background:#6ea5e522;color:#93bdf0}.directory-avatar.tone-muted{background:#ffffff0a;color:#a3a5ad}.directory-copy{min-width:0;display:grid;gap:5px;flex:1}.directory-copy strong{font-size:11px;font-weight:600}.directory-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#909ca5;font-size:9px}.status-mark{width:6px;height:6px;border-radius:50%;background:#626d76}.status-mark.is-active{background:#9fd9f6;box-shadow:0 0 9px #71caff}.add-employee-button{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;border:1px solid #9dc6df42;border-radius:10px;background:#98c9e213;color:#c7e0ee;font-size:11px;cursor:pointer;transition:.2s}.add-employee-button:hover{background:#98c9e223;border-color:#9dc6df77}.role-modal,.voice-panel,.voice-settings,.camera-panel,.department-modal{width:min(440px,calc(100vw - 28px));max-height:min(90vh,760px);overflow:auto;margin:auto;padding:25px;border-radius:16px;animation:modal-in .28s cubic-bezier(.2,.7,.2,1)}.overlay:has(.role-modal),.overlay:has(.voice-panel),.overlay:has(.voice-settings),.overlay:has(.camera-panel),.overlay:has(.department-modal){justify-content:center}.role-modal .panel-header h2,.voice-panel .panel-header h2,.voice-settings .panel-header h2,.camera-panel .panel-header h2,.department-modal .panel-header h2{font-size:20px}.kind-switch{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:4px;margin:22px 0 18px;border-radius:10px;background:#090e12}.kind-switch button{height:35px;border:0;border-radius:8px;background:transparent;color:#89969f;font-size:10px;cursor:pointer}.kind-switch button.selected{background:#20303a;color:#c7e2f0;box-shadow:0 2px 10px #0005}.role-form{display:grid;gap:15px}.role-form label{display:grid;gap:8px;color:#a9b2b8;font-size:10px}.role-form input{height:43px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#0a0e11;color:#f3f2f5;font-size:11px}.role-form input::placeholder{color:#6f7b84}.submit-role{width:100%;height:43px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:9px;border:0;border-radius:9px;background:linear-gradient(110deg,#e5d0b0,#c2d7e2);color:#171c20;font-size:10px;font-weight:700;cursor:pointer}.submit-role:disabled{opacity:.5;cursor:not-allowed}.form-note,.voice-settings-note,.camera-note{margin:0;color:#82909a;font-size:9px;line-height:1.6;text-align:center}.department-activate{height:39px;border:1px solid #ffffff16;border-radius:9px;background:transparent;color:#a9b8c1;font-size:10px;cursor:pointer}.voice-panel{width:min(460px,calc(100vw - 28px))}.overlay--compact{align-items:center}.listening-dot{width:8px;height:8px;border-radius:50%;background:#ee8d84;box-shadow:0 0 12px #ed7e77;animation:soft-pulse .6s infinite alternate}.voice-transcript{min-height:98px;display:grid;place-items:center;margin:22px 0 13px;padding:16px;border:1px solid #ffffff12;border-radius:12px;background:#0c1114;color:#dedee2;text-align:center;font-size:14px;line-height:1.6}.voice-commands{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0 0 15px}.voice-commands span{padding:7px 9px;border:1px solid #ffffff10;border-radius:30px;color:#a0adb6;font-size:9px}.voice-panel-footer{display:flex;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid var(--line)}.voice-panel-footer button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#aab5bd;font-size:10px;cursor:pointer}.voice-settings{width:min(480px,calc(100vw - 28px))}.voice-choice-list{max-height:360px;overflow:auto;margin:20px 0 12px}.voice-choice{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0a}.voice-choice-select{flex:1;display:flex;align-items:center;gap:11px;padding:11px 5px;border:0;background:transparent;text-align:left;cursor:pointer}.voice-choice-select>span:last-child{display:grid;gap:4px}.voice-choice-select strong{font-size:11px;font-weight:500}.voice-choice-select small{color:#929ca4;font-size:9px}.voice-radio{width:14px;height:14px;border:1px solid #737680;border-radius:50%}.voice-choice.is-selected .voice-radio{border:4px solid #a6cfe6}.voice-preview{width:31px;height:31px;border:1px solid #ffffff12;border-radius:50%;background:#ffffff06;color:#bed9e8;cursor:pointer}.voice-empty{padding:25px;color:#929da5;text-align:center;font-size:11px}.voice-settings-note{margin-bottom:14px}.camera-panel{width:min(600px,calc(100vw - 28px))}.camera-view{aspect-ratio:16/9;overflow:hidden;margin:19px 0 10px;border:1px solid #ffffff15;border-radius:12px;background:#08090c;display:grid;place-items:center}.camera-view video{width:100%;height:100%;object-fit:cover}.camera-panel .submit-role{margin-top:16px}.toast{position:fixed;z-index:20;left:50%;bottom:27px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #ffffff16;border-radius:12px;background:#1b2227f2;box-shadow:0 12px 40px #0008;color:#e7e6e9;font-size:11px;white-space:nowrap;animation:toast-in .28s cubic-bezier(.2,.7,.2,1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes brain-breathe{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.012);opacity:1}}@keyframes brain-breathe-active{0%,to{transform:scale(1);opacity:.94;filter:brightness(1.08) saturate(1.08)}50%{transform:scale(1.018);opacity:1;filter:brightness(1.16) saturate(1.12)}}@keyframes wordmark-breathe{0%,to{opacity:.85;text-shadow:0 0 12px #85ceff22}50%{opacity:1;text-shadow:0 0 22px #9adfff88}}@keyframes soft-pulse{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.14)}}@keyframes fade-up{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes department-attach{0%{opacity:0;transform:scale(.82) translateY(8px);filter:brightness(1.8)}55%{opacity:1;transform:scale(1.06);filter:brightness(1.5)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes attach-flash{0%,to{box-shadow:0 0 17px #6bbaff3a}50%{box-shadow:0 0 34px #76cbffb0}}@media(max-width:1280px){.department-side--left{padding-left:65px}.department-side--right{padding-right:65px}.sidebar{width:205px;flex-basis:205px}.nav-link{padding:0 18px;gap:15px}.topbar{padding:0 22px}.topbar-caption{font-size:8px;letter-spacing:.18em}.department-side{width:27%}.department-copy small{font-size:8px}.department-icon{width:49px;height:49px;flex-basis:49px}.role-note{display:none}.task-capsule{left:24%;width:190px}.send-button{min-width:145px}.prompt-row{gap:6px}.prompt-row button{padding:6px 8px}}@media(max-width:850px){.department-side--left{padding-left:0}.department-side--right{padding-right:0}.sidebar{width:70px;flex-basis:70px;padding:20px 8px}.brand-lockup{height:75px;padding:0;align-items:center}.brand-wordmark{font-size:0}.brand-wordmark:before{content:"I";font:400 22px Manrope,sans-serif}.brand-wordmark em{display:none}.main-nav{gap:8px}.nav-link{justify-content:center;padding:0}.nav-link span{display:none}.demo-note{justify-content:center;padding:14px 0}.demo-note>span:nth-child(2),.demo-note>svg,.sidebar-foot{display:none}.topbar{height:64px;flex-basis:64px;padding:0 15px}.topbar-caption{font-size:8px;letter-spacing:.14em}.topbar-actions{gap:6px}.search-button{width:210px}.user-chip{min-width:55px;padding-left:10px;border-left:0}.user-name,.user-chip>svg{display:none}.media-action{display:grid}.command-screen{min-height:calc(100vh - 64px);padding-left:18px;padding-right:18px}.intro-copy{left:3%;top:4%;max-width:340px}.intro-copy h1{font-size:clamp(25px,4vw,34px)}.intro-subtitle{max-width:300px;font-size:10px}.demo-status{right:3%;top:4%;width:135px}.brain-stage{top:9%;right:0;bottom:24%;left:0}.director-node{top:8%;padding:5px 10px}.director-icon{width:32px;height:32px}.department-side{top:29%;bottom:33%;width:31%}.department-side--left{left:-1%}.department-side--right{right:-1%}.department-open{gap:7px}.department-icon{width:42px;height:42px;flex-basis:42px}.department-copy strong{font-size:11px}.department-copy small{font-size:7px}.department-toggle{width:17px;height:17px;flex-basis:17px}.department-add{right:4%;bottom:26%}.department-add strong{display:none}.task-capsule{left:28%;top:55%;width:170px;min-height:58px;padding:7px}.capsule-icon{width:27px;height:27px;flex-basis:27px}.brain-wordmark span{font-size:13px}.brain-wordmark small{font-size:7px}.task-composer{left:3%;right:3%;bottom:11%;height:62px;gap:7px}.attach-button{width:44px;height:44px;flex-basis:44px}.send-button{height:44px;min-width:115px;padding:0 15px;font-size:10px}.prompt-row{left:4%;right:4%;bottom:5%;gap:5px}.prompt-row button{font-size:8px;padding:5px 7px}.prompt-row small,.corner-motto{display:none}}@media(max-width:560px){.sidebar{position:fixed;inset:auto 0 0;width:100%;height:58px;flex-direction:row;padding:4px 7px;border:0;border-top:1px solid var(--line);background:#0b1014f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:6}.brand-lockup,.demo-note,.sidebar-foot{display:none}.main-nav{width:100%;display:flex;justify-content:space-around;align-items:center;gap:0}.nav-link{width:auto;height:46px;flex:1;gap:0;padding:0}.nav-link svg{width:19px}.workspace{padding-bottom:58px}.topbar{height:55px;flex-basis:55px;padding:0 10px}.topbar-caption{gap:6px;font-size:7px;letter-spacing:.1em}.topbar-caption>span{width:14px}.topbar-actions{gap:3px}.search-button{width:33px;height:35px;justify-content:center;padding:0;border:0}.search-button span{display:none}.media-action{display:grid;width:30px;height:31px}.user-chip{min-width:34px;padding:0;justify-content:center}.user-chip>span:first-child{width:28px;height:28px;font-size:10px}.command-screen{min-height:calc(100svh - 113px);padding:15px 10px 165px}.intro-copy{top:4%;left:4%;max-width:235px}.intro-copy h1{font-size:24px}.intro-subtitle{margin-top:7px;font-size:9px;line-height:1.5}.demo-status{right:3%;top:4%;width:103px;padding-left:8px;column-gap:6px}.demo-status strong,.demo-status small,.demo-status p{font-size:7px}.brain-stage{top:14%;right:-19%;bottom:29%;width:138%;left:-19%}.network-art{object-fit:contain}.brain-wordmark span{font-size:10px}.brain-wordmark small{font-size:6px}.director-node{top:12%;gap:6px;padding:3px 7px}.director-icon{width:27px;height:27px}.director-icon svg{width:16px}.director-node strong{font-size:9px}.director-node small{font-size:6px}.department-side{top:30%;bottom:36%;width:34%;gap:2px}.department-side--left{left:-2%}.department-side--right{right:-2%}.department-node{min-height:48px;gap:2px}.department-open{gap:4px;padding:2px}.department-icon{width:29px;height:29px;flex-basis:29px}.department-icon svg{width:14px}.department-copy strong{font-size:8px}.department-copy small{font-size:6px;line-height:1.25;-webkit-line-clamp:2}.department-toggle{width:13px;height:13px;flex-basis:13px}.department-toggle>span{width:4px;height:4px}.department-add{right:3%;bottom:28%;gap:5px}.department-add>span{width:26px;height:26px}.department-add svg{width:15px}.department-add strong{display:none}.task-capsule{left:28%;top:56%;width:128px;min-height:48px;gap:6px;padding:5px}.capsule-icon{width:21px;height:21px;flex-basis:21px}.capsule-icon svg{width:13px}.capsule-label,.capsule-copy small,.capsule-copy strong{font-size:7px}.capsule-pulse{width:4px;height:4px;flex-basis:4px}.task-composer{left:2%;right:2%;bottom:12%;height:55px;gap:4px;padding:5px}.attach-button{width:34px;height:34px;flex-basis:34px}.attach-button svg{width:17px}.composer-settings,.mic-button{width:27px;height:27px;flex-basis:27px}.composer-settings svg,.mic-button svg{width:15px}.task-composer input{font-size:9px}.send-button{height:37px;min-width:41px;width:41px;padding:0}.send-button span{display:none}.send-button svg{width:17px}.prompt-row{left:3%;right:3%;bottom:5%;flex-wrap:wrap;justify-content:center;gap:4px}.prompt-row>span{display:none}.prompt-row button{padding:4px 6px;font-size:6px}.directory-panel{padding:21px 15px}.panel-header h2{font-size:18px}.role-modal,.voice-panel,.voice-settings,.camera-panel,.department-modal{padding:19px}.department-modal .panel-header h2{font-size:18px}.toast{bottom:67px;max-width:calc(100vw - 24px);white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.department-delete{height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ce858544;border-radius:9px;background:#60232322;color:#dfa09a;font-size:10px;cursor:pointer;transition:background .2s,border-color .2s}.department-delete:hover{background:#7a2e2e44;border-color:#e38a7e88}.boot-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#0b1520,#070b10 47%,#05070a);opacity:1;transition:opacity 3.4s cubic-bezier(.45,0,.55,1)}.boot-loader--activate{opacity:0;pointer-events:none}.boot-orb-wrap{position:absolute;width:min(76vw,860px);height:min(82vh,820px);display:grid;place-items:center;opacity:0;transform:scale(.91);filter:blur(12px)}.boot-loader--sphere .boot-orb-wrap,.boot-loader--identity .boot-orb-wrap,.boot-loader--connections .boot-orb-wrap,.boot-loader--activate .boot-orb-wrap{animation:boot-orb-appear 2.7s cubic-bezier(.45,0,.55,1) both}.boot-neuron-seed{position:absolute;width:min(38vw,390px);aspect-ratio:1;z-index:1;opacity:1;transform:scale(.88);transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 2.2s cubic-bezier(.16,1,.3,1)}.boot-seed-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.boot-seed-links line{stroke:#91d7ff;stroke-width:.35;stroke-opacity:.36;stroke-dasharray:1.5 2.8;animation:seed-link 4.2s linear var(--delay) infinite}.boot-neuron-seed i{position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:#c9eaff;box-shadow:0 0 7px 2px #72c8ff88,0 0 17px #7bcaff66;opacity:0;animation:seed-neuron-appear 1.5s cubic-bezier(.16,1,.3,1) var(--delay) both,seed-neuron 3.8s ease-in-out calc(var(--delay) + 1.5s) infinite alternate}.boot-loader--sphere .boot-neuron-seed,.boot-loader--identity .boot-neuron-seed,.boot-loader--connections .boot-neuron-seed,.boot-loader--activate .boot-neuron-seed{opacity:0;transform:scale(1.2)}.boot-connections-wrap{position:absolute;width:min(76vw,860px);height:min(82vh,820px);display:grid;place-items:center;overflow:hidden}.boot-connections{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;opacity:0;clip-path:ellipse(18.6% 26% at 48.5% 49.5%);mask-image:radial-gradient(ellipse 18.6% 26% at 48.5% 49.5%,transparent 96%,#000 100%);-webkit-mask-image:radial-gradient(ellipse 18.6% 26% at 48.5% 49.5%,transparent 96%,#000 100%)}.boot-loader--connections .boot-connections,.boot-loader--activate .boot-connections{animation:boot-connections-reveal 3.2s cubic-bezier(.45,0,.55,1) both}.boot-orb{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;opacity:.92;transform-origin:center;mask-image:radial-gradient(ellipse 18.6% 26% at 48.5% 49.5%,#000 96%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 18.6% 26% at 48.5% 49.5%,#000 96%,transparent 100%);animation:brain-breathe 7.2s ease-in-out infinite;filter:brightness(1.34) saturate(1.2)}.boot-wordmark{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;color:#f1f5f7;text-shadow:0 0 22px #85ceff66;opacity:0;transform:translateY(6px);transition:opacity 2.2s cubic-bezier(.16,1,.3,1),transform 2.2s cubic-bezier(.16,1,.3,1)}.boot-wordmark span{font:500 clamp(21px,2.2vw,29px)/1 Jura,sans-serif;letter-spacing:.38em;padding-left:.38em;opacity:0;transition:opacity 1.8s cubic-bezier(.16,1,.3,1)}.boot-wordmark small{font:400 10px/1 DM Sans,sans-serif;letter-spacing:.82em;padding-left:.82em;color:#d1e2ec;opacity:0;transition:opacity 1.7s cubic-bezier(.16,1,.3,1);transition-delay:.9s}.boot-loader--identity .boot-wordmark,.boot-loader--connections .boot-wordmark,.boot-loader--activate .boot-wordmark{opacity:1;transform:translateY(0)}.boot-loader--identity .boot-wordmark span,.boot-loader--connections .boot-wordmark span,.boot-loader--activate .boot-wordmark span,.boot-loader--identity .boot-wordmark small,.boot-loader--connections .boot-wordmark small,.boot-loader--activate .boot-wordmark small{opacity:1}.boot-sound{position:absolute;right:28px;bottom:24px;height:38px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid #ffffff38;border-radius:24px;background:#101820cc;color:#bfd6e6;font-size:11px;cursor:pointer;transition:color .2s,border-color .2s}.boot-sound.is-on{border-color:#9adfff66;color:#dcf3ff}.brain-sound-toggle{position:relative;display:grid;flex:0 0 36px;color:#8399a7}.brain-sound-toggle.is-on{color:#a5dfff;background:#75c5f512}.brain-sound-toggle.is-on:after{content:"";position:absolute;right:4px;bottom:4px;width:4px;height:4px;border-radius:50%;background:#a5dfff;box-shadow:0 0 7px #a5dfff}.department-anchor{position:relative}.department-anchor:nth-child(2) .department-node{animation-delay:.1s}.department-anchor:nth-child(3) .department-node{animation-delay:.2s}@media(max-width:560px){.brain-sound-toggle{width:30px;height:31px;flex-basis:30px}}.boot-sound:hover{color:#e8f6ff;border-color:#9adfff88}.department-node.is-booting{animation:department-attach 1.05s cubic-bezier(.2,.7,.25,1) both;animation-delay:var(--boot-delay)}.department-node.is-booting .department-icon{animation:attach-flash .9s ease-in-out 2;animation-delay:var(--boot-delay)}.brain-stage .network-art{animation-duration:10.5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.brain-stage--working .network-art,.brain-stage--working .brain-wordmark{animation-duration:9s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.boot-orb{animation-duration:10.5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes boot-orb-appear{0%{opacity:0;transform:scale(.88);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes boot-connections-reveal{0%{opacity:0;clip-path:ellipse(18.6% 26% at 48.5% 49.5%);filter:blur(5px)}to{opacity:1;clip-path:ellipse(78% 82% at 48.5% 49.5%);filter:blur(0)}}@keyframes seed-neuron{0%{opacity:.28;transform:scale(.75)}to{opacity:1;transform:scale(1.25)}}@keyframes seed-neuron-appear{0%{opacity:0;transform:scale(.2)}to{opacity:.82;transform:scale(1)}}@keyframes seed-link{0%{stroke-dashoffset:10;stroke-opacity:.08}50%{stroke-dashoffset:0;stroke-opacity:.55}to{stroke-dashoffset:-10;stroke-opacity:.08}}@keyframes brain-breathe{0%,to{transform:scale(.975);opacity:.82;filter:brightness(1.02) saturate(1.03)}50%{transform:scale(1.035);opacity:1;filter:brightness(1.28) saturate(1.22)}}@keyframes brain-breathe-active{0%,to{transform:scale(.97);opacity:.84;filter:brightness(1.08) saturate(1.08)}50%{transform:scale(1.045);opacity:1;filter:brightness(1.32) saturate(1.2)}}@media(prefers-reduced-motion:reduce){.boot-loader,.boot-orb,.boot-wordmark{transition:none!important;animation-duration:.01ms!important}}.brain-wordmark{left:calc(50% - 18px)}.boot-neuron-seed{left:var(--brain-center-x,50%);top:var(--brain-center-y,50%);transform:translate(-50%,-50%) scale(.88)}.boot-loader--sphere .boot-neuron-seed,.boot-loader--identity .boot-neuron-seed,.boot-loader--connections .boot-neuron-seed,.boot-loader--activate .boot-neuron-seed{transform:translate(-50%,-50%) scale(1.2)}.boot-orb-wrap,.boot-connections-wrap{left:var(--brain-center-x,50%);top:var(--brain-center-y,50%);width:var(--brain-art-width,min(76vw,860px));height:var(--brain-art-height,min(82vh,820px));transform:translate(-50%,-50%)}.boot-connections-motion{width:100%;height:100%;animation:brain-breathe 10.5s cubic-bezier(.45,0,.55,1) infinite}.boot-orb-wrap{opacity:1;filter:none}.boot-loader--sphere .boot-orb-wrap,.boot-loader--identity .boot-orb-wrap,.boot-loader--connections .boot-orb-wrap,.boot-loader--activate .boot-orb-wrap{animation:none}.boot-orb-motion{width:100%;height:100%;display:grid;place-items:center;opacity:0;transform:scale(.76);filter:blur(16px)}.boot-loader--sphere .boot-orb-motion,.boot-loader--identity .boot-orb-motion,.boot-loader--connections .boot-orb-motion,.boot-loader--activate .boot-orb-motion{animation:boot-orb-appear 2.7s cubic-bezier(.45,0,.55,1) both}.boot-wordmark{position:absolute;left:calc(var(--brain-center-x,50%) - 18px);top:var(--brain-center-y,50%);transform:translate(-50%,-50%) translateY(6px);gap:7px}.boot-loader--identity .boot-wordmark,.boot-loader--connections .boot-wordmark,.boot-loader--activate .boot-wordmark{transform:translate(-50%,-50%)}.brain-wordmark,.boot-wordmark{gap:9.1px}.brain-wordmark span,.boot-wordmark span{font:500 clamp(13px,1.755vw,26px)/1 Jura,sans-serif;letter-spacing:.38em;padding-left:.38em;text-align:center;color:#f1f5f7}.brain-wordmark small,.boot-wordmark small{font:400 10.4px/1 DM Sans,sans-serif;letter-spacing:.72em;padding-left:.72em;text-align:center;color:#d1e2ec}.boot-neuron-seed{left:var(--brain-center-x,50%);top:var(--brain-center-y,50%);width:var(--brain-art-width,min(76vw,860px));height:var(--brain-art-height,auto);aspect-ratio:3/2;transform:translate(-50%,-50%);z-index:2;opacity:1;pointer-events:none;transition:opacity 1.8s cubic-bezier(.16,1,.3,1)}.boot-neuron-seed i{box-shadow:0 0 6px 2px #72c8ff88,0 0 15px #7bcaff66}.boot-loader--identity .boot-neuron-seed,.boot-loader--connections .boot-neuron-seed,.boot-loader--activate .boot-neuron-seed{opacity:0}.boot-loader--sphere .boot-neuron-seed{opacity:1;transform:translate(-50%,-50%)}.boot-loader--sphere .boot-orb-motion,.boot-loader--identity .boot-orb-motion,.boot-loader--connections .boot-orb-motion,.boot-loader--activate .boot-orb-motion{animation-duration:4.9s}.network-art-plane{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);mix-blend-mode:screen}.network-art{mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.boot-connections-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.boot-loader--connections .boot-connections-canvas,.boot-loader--activate .boot-connections-canvas{animation:boot-live-connections-reveal 3.2s cubic-bezier(.45,0,.55,1) both}@keyframes boot-live-connections-reveal{0%{opacity:0;clip-path:circle(calc(var(--brain-art-width,860px)*.18) at var(--brain-center-x,50%) var(--brain-center-y,50%));filter:blur(4px)}to{opacity:1;clip-path:circle(calc(var(--brain-art-width,860px)*.8) at var(--brain-center-x,50%) var(--brain-center-y,50%));filter:blur(0)}}.network-art,.brain-stage .network-art,.brain-stage--working .network-art,.boot-orb{animation-name:brain-breathe;animation-duration:12.8s;animation-timing-function:cubic-bezier(.37,0,.63,1);will-change:transform,opacity;filter:brightness(1.14) saturate(1.12)}@keyframes brain-breathe{0%,to{transform:scale(.975);opacity:.94}50%{transform:scale(1.04);opacity:1}}.brain-stage--working .brain-wordmark{animation-duration:12.8s}.boot-orb{mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.boot-loader{transition-duration:4.4s}.boot-loader--connections .boot-connections-canvas,.boot-loader--activate .boot-connections-canvas{animation:none;opacity:1}.department-side--left .department-node{flex-direction:row-reverse}.department-side--right .department-node,.department-side--left .department-open,.department-side--right .department-open{flex-direction:row}.department-copy--left{direction:ltr;text-align:right}.department-copy strong{display:block;overflow-wrap:normal}.department-icon{position:relative}.department-node,.director-node{animation:none}.office-shell:is([data-boot-phase=neurons],[data-boot-phase=sphere],[data-boot-phase=identity]) :is(.department-node,.director-node,.department-add){opacity:0}.department-node.is-booting{animation:department-soft-reveal 1.65s cubic-bezier(.22,.61,.36,1) var(--boot-delay,0ms) both}.department-node.is-attaching:not(.is-booting){animation:none;opacity:1;transform:none;filter:none}.department-node.is-booting .department-icon{animation:none}.office-shell:is([data-boot-phase=connections],[data-boot-phase=activate]) .director-node{animation:director-soft-reveal 1.65s cubic-bezier(.22,.61,.36,1) 2.25s both}@keyframes department-soft-reveal{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes director-soft-reveal{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.department-node.is-running .department-icon{transform:none;border-color:#80d8b8;box-shadow:0 0 16px #66d3a92e,inset 0 0 10px #66d3a912;animation:department-working 3.6s ease-in-out infinite}.department-node.has-error .department-icon{border-color:#e4938d;box-shadow:0 0 15px #e47f7729,inset 0 0 9px #e47f7710}.department-node.has-attention .department-icon{border-color:#dfc785;box-shadow:0 0 15px #e1c27029,inset 0 0 9px #e1c27010}.department-work-indicator{position:absolute;right:0;bottom:2px;width:7px;height:7px;border-radius:50%;border:1px solid #10201b;background:#8de1b9;box-shadow:0 0 7px #79dfa76b}.has-error .department-work-indicator{background:#e49a93;box-shadow:0 0 7px #df878359;border-color:#261716}.has-attention .department-work-indicator{background:#e5cb88;box-shadow:0 0 7px #dfc87959;border-color:#272115}.department-node.is-running .department-toggle>span{animation:none;background:#9dd8f7;box-shadow:0 0 8px #80d1ff}@keyframes department-working{0%,to{box-shadow:0 0 12px #66d3a921,inset 0 0 7px #66d3a910}50%{box-shadow:0 0 20px #66d3a93b,inset 0 0 11px #66d3a91c}}.command-screen[hidden]{display:none}@media(max-width:850px){.department-copy strong{font-size:10px}.department-copy small{display:none}.department-open{gap:6px}.department-side{width:30%}.department-side--left{left:0}.department-side--right{right:0}.department-toggle{position:absolute;top:calc(50% + 17px);width:13px;height:13px}.department-side--left .department-toggle{right:16px}.department-side--right .department-toggle{left:16px}.department-work-indicator{width:6px;height:6px}.department-node{min-height:65px}.topbar-caption{font-size:7px}.command-screen{min-height:max(780px,calc(100svh - 64px))}}@media(max-width:560px){.command-screen{min-height:max(690px,calc(100svh - 113px))}.department-side{width:28%;top:31%;bottom:33%}.department-side--left{left:0}.department-side--right{right:0}.department-copy strong{font-size:8px;line-height:1.4;overflow-wrap:anywhere}.department-open{gap:5px}.department-side--left .department-toggle{right:9px}.department-side--right .department-toggle{left:9px}.department-toggle{top:calc(50% + 17px)}.department-node{min-height:56px}.department-icon{width:31px;height:31px;flex-basis:31px}.department-work-indicator{right:-1px;bottom:1px}.director-node{top:15%}.brain-stage{top:17%;right:-19%;bottom:27%;left:-19%}.task-capsule{left:calc(50% - 75px);top:63%;width:150px}.department-add{top:63%;right:4%}.intro-copy,.demo-status{top:4%}.intro-copy h1{font-size:22px}.intro-subtitle{max-width:210px;font-size:8px}.task-composer{bottom:10%}.prompt-row{bottom:4.5%}.topbar-caption{font-size:6px;letter-spacing:.1em;gap:6px}.topbar-caption>span{width:12px}.topbar-actions{gap:2px}.brain-sound-toggle{width:29px;flex-basis:29px}.media-action{width:28px}.user-chip{min-width:29px}}@media(prefers-reduced-motion:reduce){.network-art,.boot-orb,.department-node,.director-node{animation:none!important;will-change:auto}.department-node.is-booting{opacity:1!important}}.command-screen{--director-resting-top:4%}@media(min-width:851px){.department-side{width:180px;padding:0}.department-toggle{position:absolute;top:calc(50% + 29px);width:15px;height:15px}.department-side--left .department-toggle{right:26px}.department-side--right .department-toggle{left:26px}.department-open{gap:11px}.department-copy strong{font-size:12px}.department-copy small{font-size:8px}.department-side--left{left:0}.department-side--right{right:0}}@media(max-width:850px){.command-screen{--director-resting-top:8%}}@media(max-width:560px){.command-screen{--director-resting-top:15%}}.brain-connections{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:4;pointer-events:none}.brain-connections.is-loading{z-index:31}.brain-connections.is-hidden{display:none}.boot-department-visuals{pointer-events:none}.boot-department-position{position:fixed}.boot-department-position .department-open{cursor:default}@keyframes brain-breathe{0%,to{transform:scale(.97);opacity:.94}50%{transform:scale(1.055);opacity:1}}.director-node.is-running{border-color:#b9d8ee45;box-shadow:0 0 28px #6eb8ed16}.director-node.is-running .director-icon{border-color:#80d8b8;animation:department-working 3.6s ease-in-out infinite}.office-graph-nodes{position:fixed;z-index:3;pointer-events:none}.office-graph-nodes button{pointer-events:auto}.office-graph-nodes.is-loading{z-index:32}.office-graph-nodes.is-loading button{pointer-events:none}.office-graph-nodes.is-hidden{display:none}.office-graph-nodes:is([data-boot-phase=neurons],[data-boot-phase=sphere],[data-boot-phase=identity]) :is(.department-node,.director-node){opacity:0}.office-graph-nodes:is([data-boot-phase=connections],[data-boot-phase=activate]) .director-node{animation:director-soft-reveal 1.65s cubic-bezier(.22,.61,.36,1) 2.25s both}.office-graph-nodes.theme-light .department-copy strong,.office-graph-nodes.theme-light .director-node strong{color:#263d4a}.office-graph-nodes.theme-light .department-copy small,.office-graph-nodes.theme-light .director-node small{color:#687d89}.office-graph-nodes.theme-light .department-icon,.office-graph-nodes.theme-light .director-icon{background:radial-gradient(circle at 45% 35%,#fff,#e2ebf1);color:#345a72;border-color:#7eabc4;box-shadow:0 0 17px #65a8ca25}.office-graph-nodes.theme-light .director-node{background:#f0f5f8ed;border-color:#819fab40}.network-art,.brain-stage .network-art,.brain-stage--working .network-art,.boot-orb{animation:none!important;transform:scale(.97);opacity:.94}.boot-orb-motion,.boot-loader--sphere .boot-orb-motion,.boot-loader--identity .boot-orb-motion,.boot-loader--connections .boot-orb-motion,.boot-loader--activate .boot-orb-motion{opacity:1;transform:none;filter:none;animation:none}.role-form select{width:100%;height:43px;padding:0 12px;border:1px solid #ffffff25;border-radius:9px;background:#111b23;color:#d9e7ef;font:400 12px DM Sans,sans-serif}.brain-wordmark span,.boot-wordmark span{font-family:Insorb Jura,Jura,sans-serif}.brain-wordmark small,.boot-wordmark small{font-family:Insorb Sans,DM Sans,sans-serif}.department-icon,.director-icon{position:relative;isolation:isolate}.department-icon:after,.director-icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1.5px solid #d9f3ff;border-radius:inherit;pointer-events:none;opacity:var(--connect-glow,0);box-shadow:0 0 16px 4px #79ceff9c,0 0 34px 9px #73c8ff55,inset 0 0 17px #a3e0ff77;will-change:opacity}@media(prefers-reduced-motion:reduce){.department-icon:after,.director-icon:after{display:none}}.department-slot{min-height:74px}.department-anchor{transform:translate(var(--drag-x,0px),var(--drag-y,0px));transition:none}.department-anchor.is-dragging{z-index:40;will-change:transform}.department-icon{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.is-dragging .department-icon{cursor:grabbing}.department-anchor.is-positioned{position:fixed;width:56px;height:74px;transform:translate(-50%,-50%) translate(var(--drag-x,0px),var(--drag-y,0px));pointer-events:auto}.is-positioned .department-node{width:100%;height:74px;min-height:74px}.is-positioned .department-open{width:100%;padding:0;flex:none}.is-positioned .department-copy{position:absolute;top:50%;width:128px;transform:translateY(-50%)}.department-side--left .is-positioned .department-copy{right:calc(100% + 12px)}.department-side--right .is-positioned .department-copy{left:calc(100% + 12px)}.is-positioned .department-toggle{left:50%;right:auto;top:calc(50% + 32px);transform:translate(-50%)}.attach-button{cursor:pointer;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.attach-button:hover,.attach-button[aria-expanded=true],.attach-button.is-configured{background:#1c303d;color:#dcf4ff;border-color:#a7d7f68f;box-shadow:0 0 17px #79c6ff22}.attach-button:focus-visible{outline:2px solid #a7d7f6;outline-offset:3px}.composer-attachments{position:absolute;bottom:calc(100% + 10px);left:18px;right:18px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:10px;color:#91abbc}.composer-attachments>span:first-child{flex:0 0 100%}.composer-file{max-width:230px;display:inline-flex;gap:7px;align-items:center;padding:7px 9px;border:1px solid #93c4e233;border-radius:9px;background:#111e28}.composer-file>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.composer-file button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:#afc8da;cursor:pointer}@media(max-width:850px){.department-slot{min-height:65px}.department-anchor.is-positioned{width:43px}.is-positioned .department-copy{width:85px}}@media(max-width:560px){.department-slot{min-height:56px}.department-anchor.is-positioned{width:31px}.is-positioned .department-copy{width:66px}.is-positioned .department-toggle{top:calc(50% + 23px)}}@media(min-width:851px){.office-graph-nodes{--department-field-width:min(100%,calc(var(--brain-art-width,1000px)*.372 + 904px))}.office-graph-nodes .department-side--left{left:calc((100% - var(--department-field-width))/2)}.office-graph-nodes .department-side--right{right:calc((100% - var(--department-field-width))/2)}}.integration-routing-drafts{margin-top:28px}.integration-routing-drafts>summary{padding:14px 0;cursor:pointer;color:#a7c5d9;font-size:13px}.is-positioned .department-open{justify-content:center}.department-role-picker{margin:0;padding:13px;border:1px solid #b2d3e82b;border-radius:11px;color:#afc7d9}.department-role-picker legend{padding:0 6px;font-size:12px}.department-role-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.role-form .department-role-picker label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px}.role-form .department-role-picker input{width:15px;height:15px;padding:0;margin:0;accent-color:#a9d7ef}.department-role-picker small{display:block;margin-top:13px;color:#809cae;font-size:10px;line-height:1.6}.department-modal{max-height:calc(100svh - 42px);overflow:auto}@media(max-width:420px){.department-role-picker>div{grid-template-columns:1fr}}.office-graph-nodes{clip-path:inset(0);contain:paint}.department-copy{overflow:hidden;overflow-wrap:anywhere}.department-copy strong,.department-copy small{overflow-wrap:anywhere}.department-anchor.is-positioned{position:fixed}.sidebar{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.main-nav,.sidebar .wrc-compact{flex-shrink:0}@media(max-width:560px){.sidebar{overflow-y:visible;max-height:none}.sidebar .main-nav{flex:1;min-width:0}}@media(max-width:1100px){.ks-settings-navigation{max-width:100%;flex-wrap:wrap;row-gap:5px}.ks-settings-navigation button{flex:1 1 auto;white-space:normal}.ks-settings-tab-panel,.op-profile-main,.op-photo-actions,.ip-panel,.mc-panel,.sb-panel{min-width:0}}@media(max-width:850px){.office-shell :is(.wp-primary,.wp-secondary,.tp-primary,.tp-secondary,.ks-primary,.ip-primary,.mc-primary,.op-save,.sb-primary,.dept-task-submit,.department-activate,.department-delete){min-height:44px}.office-shell :is(.ks-settings-navigation button,.wp-filters button,.ks-filter,.ip-filters button,.tp-tabs button,.theme-choice-segments>button,.mc-providers>button,.mc-purpose-options>label){min-height:44px}.office-shell :is(.op-upload-button,.op-cancel,.op-remove-photo,.op-knowledge-link,.ip-text-button,.mc-text-button,.sb-text-button,.ks-text-button,.ks-attach,.tp-role-task,.tp-department-task,.tp-department-toggle,.security-actions>button){min-height:44px}.office-shell :is(.op-name-field input,.op-context-field textarea,.ip-field>input,.ip-field>select,.mc-field input,.mc-field select,.mc-default select,.sb-field input,.sb-field select,.ks-field input,.ks-field select,.ks-language-select,.office-ambient-select,.wp-form input:not([type=checkbox]),.wp-form select,.wp-status-field select){min-height:44px;max-width:100%}.office-shell :is(.wp-icon-button,.tp-icon-button,.ks-icon-button,.ip-icon-button,.mc-icon-button,.dept-task-icon-button){width:44px;height:44px;flex:0 0 44px}.office-shell :is(.mc-switch,.ip-switch,.ks-toggle,.tp-switch):before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ks-settings-navigation{display:flex;width:100%;gap:5px;padding:5px}.ks-settings-navigation button{padding:7px 12px;line-height:1.5}.op-context-field>span{align-items:flex-start;flex-wrap:wrap;gap:5px 14px}.op-context-field>span>small{white-space:normal}.mc-connections{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.security-heading>div{min-width:0;flex:1 1 160px}.security-heading p,.security-note,.sb-heading p,.sb-disclaimer p{overflow-wrap:anywhere}.security-actions>a{min-height:44px;max-width:100%;line-height:1.65}.security-actions>a>svg{flex:0 0 17px}.op-profile-card,.ip-modal,.mc-editor,.sb-card{overflow-wrap:anywhere}.op-form-footer>div,.mc-form-footer,.ip-form-footer,.dept-task-footer{min-width:0;flex-wrap:wrap}.sb-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-source-head{flex-wrap:wrap}.sb-source-head>.sb-check{flex-basis:calc(100% - 35px)}.sb-source-head .sb-connection{padding-left:28px;white-space:normal}.sb-summary-status,.sb-plan-badge{white-space:normal}.acp-network-scroll{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(max-width:560px){.topbar-caption{display:none}.topbar{gap:0}.topbar-actions{width:100%;justify-content:space-between;gap:0}.topbar-actions :is(.search-button,.theme-switcher-trigger,.brain-sound-toggle,.media-action,.user-chip){width:44px;min-width:44px;height:44px;flex:0 0 44px}.topbar-actions .office-language-trigger{min-width:44px;min-height:44px;justify-content:center;padding:0 5px}.topbar-actions .user-chip{border:0}.office-language-menu{right:auto;left:0}.theme-switcher-menu{right:-42px}.theme-switcher-menu>button,.office-language-menu>button{min-height:44px}.sidebar{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:calc(4px + env(safe-area-inset-bottom))}.workspace{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.command-screen{min-height:max(690px,calc(100svh - 113px - env(safe-area-inset-bottom)))}.office-shell.theme-light .sidebar{background:#f7faf4f2;box-shadow:0 -4px 20px #55717f0a}.nav-link{min-height:46px}.ks-settings-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ks-settings-navigation button{min-width:0;padding:7px 9px;font-size:10px;min-height:44px}.ks-settings-tab-panel{max-width:100%}.ks-page,.wp-page,.tp-page{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.ks-row-copy,.op-name-field,.op-context-field{min-width:0}.ks-row-copy strong,.ks-row-copy small,.op-card-header p{overflow-wrap:anywhere}.ks-setting-row{flex-wrap:wrap}.ks-setting-row>.theme-choice{flex:1 0 100%;margin-top:4px}.theme-choice-segments>button{font-size:10px;gap:6px}.theme-choice-hint{font-size:9px;line-height:1.7}.office-ambient-select{max-width:46%;font-size:10px}.ks-inline-field{flex-wrap:wrap;padding:5px}.ks-inline-field input{width:100%;flex:1 1 160px}.ks-inline-field>button{min-height:38px;margin-left:auto}.op-profile-main{gap:14px}.op-photo-actions>div{gap:3px 12px}.op-photo-actions>small,.op-photo-actions>span,.op-email-hint,.op-context-details>p,.op-profile-feedback{font-size:9px;line-height:1.8}.op-form-footer{gap:10px}.op-form-footer>div{width:100%;justify-content:flex-end;gap:20px}.op-name-field input,.op-context-field textarea{font-size:16px}.op-context-field textarea{min-height:135px}.ip-provider-grid,.mc-connections,.sb-layout{grid-template-columns:minmax(0,1fr)}.ip-provider-header{gap:10px}.ip-account-permission,.ip-account-route,.ip-account-address,.ip-account-status{font-size:9px;line-height:1.8}.ip-account-footer{min-height:48px}.ip-account-footer .ip-text-button{font-size:10px}.ip-account-footer .ip-icon-button{width:44px;height:44px;flex-basis:44px}.ip-storage-note,.ip-footnote,.ip-field>small,.ip-access-option small,.mc-storage-note,.mc-field small,.mc-presets-note{font-size:9px}.ip-field-pair,.mc-form-grid,.sb-field-grid,.ks-field-pair{grid-template-columns:minmax(0,1fr)}.mc-provider-field legend,.mc-purpose-field legend,.mc-field,.ip-field,.sb-field{font-size:11px}.mc-field input,.mc-field select,.ip-field>input,.ip-field>select,.sb-field input,.sb-field select{font-size:16px}.mc-providers>button{font-size:10px;line-height:1.5}.mc-purpose-options>label{font-size:10px}.mc-backend-placeholder,.mc-form-footer{gap:12px}.mc-form-footer .mc-primary{max-width:100%;font-size:9px;white-space:normal;padding:8px 14px}.mc-connection>footer{min-height:48px}.mc-connection>footer .mc-icon-button{width:44px;height:44px;flex-basis:44px}.mc-default select{font-size:10px}.security-panel{padding:20px 16px}.security-heading{gap:13px}.security-heading h2{font-size:21px}.security-emblem{width:52px;height:52px;border-radius:16px}.security-status{font-size:10px}.security-actions{gap:13px}.security-actions>a{width:100%;justify-content:space-between;font-size:10px}.security-actions>button{font-size:11px}.sb-source--builtin{flex-wrap:wrap;gap:10px}.sb-source--builtin>.sb-check{flex:1 1 100%}.sb-source--builtin>.sb-scope{margin-left:26px;white-space:normal}.sb-check{min-height:44px}.sb-source-head>.sb-check{min-height:44px}.sb-check strong,.sb-verification .sb-check{font-size:10px}.sb-check small,.sb-card-note,.sb-cloud-access small,.sb-verification p,.sb-verification>small,.sb-summary-note,.sb-future-actions small{font-size:9px}.sb-future-actions button{min-height:44px}.wp-page-header{flex-wrap:wrap}.wp-page-header>.wp-primary{margin-top:0;min-height:44px;font-size:10px;padding:0 15px}.wp-filters{gap:4px}.wp-filters button{font-size:9px;padding:0 10px}.wp-task-row{grid-template-columns:minmax(0,1fr) minmax(100px,auto)}.wp-task-state{flex-wrap:wrap;justify-content:flex-end;gap:5px}.wp-task-title strong{font-size:10px;line-height:1.65}.wp-status{font-size:8px}.tp-header .tp-primary{min-width:44px;min-height:44px}.tp-role-grid{grid-template-columns:minmax(0,1fr)}.tp-role-card{padding:17px 16px 12px}.tp-role-main{flex-wrap:nowrap;padding-right:35px;min-height:36px}.tp-role-heading h3{font-size:12px}.tp-role-focus{font-size:10px;line-height:1.8;min-height:0}.tp-role-source,.tp-role-progress-caption,.tp-role-progress-caption strong{font-size:9px}.tp-role-source>a{width:26px;height:26px;flex-basis:26px}.tp-switch{transform:none}.tp-role-footer{flex-wrap:nowrap}.tp-role-department,.tp-role-task{font-size:10px}.tp-connections-toggle{min-height:44px;max-width:100%}.acp-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.acp-selection,.acp-route{min-width:0;overflow-wrap:anywhere}.acp-route-step{max-width:100%}.task-composer{height:64px}.task-composer :is(.attach-button,.mic-button,.send-button){width:44px;min-width:44px;height:44px;flex:0 0 44px}.task-composer input{min-width:0;font-size:11px}.office-shell :is(.task-composer input,.wp-search input,.tp-search input,.ks-search input,.office-search-field input,.wp-form input:not([type=checkbox]),.wp-form textarea,.wp-form select,.wp-status-field select,.ks-field input,.ks-field textarea,.ks-field select,.role-form input,.role-form select,.dept-task-editor textarea){font-size:16px}.task-composer input::placeholder{font-size:11px}.prompt-row{bottom:2.5%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.prompt-row::-webkit-scrollbar{display:none}.prompt-row button{min-height:44px;flex:0 0 auto;padding:5px 11px;font-size:9px}.office-graph-nodes .department-open{min-height:44px}.office-graph-nodes .department-toggle:before{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%)}.dept-task-attachment-bar{min-height:48px}.dept-task-file-input{top:2px;height:44px}.dept-task-attach{min-height:36px;font-size:11px}.dept-task-label{font-size:12px}.dept-task-editor textarea{font-size:13px}.dept-task-footer p{font-size:10px}:is(.ip-modal-overlay,.wp-overlay,.dept-task-overlay,.overlay){padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}:is(.ip-modal,.wp-modal,.dept-task-dialog,.role-modal,.department-modal,.voice-settings,.camera-panel){max-width:100%;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}:is(.toast,.ip-undo,.ks-undo){bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:360px){.topbar{padding-left:5px;padding-right:5px}.topbar-actions :is(.search-button,.theme-switcher-trigger,.brain-sound-toggle,.media-action,.user-chip){width:42px;min-width:42px;flex-basis:42px}.topbar-actions .office-language-trigger{min-width:42px}.ks-page,.wp-page,.tp-page{padding-left:12px;padding-right:12px}.task-composer .composer-settings{display:none}}@media(max-width:850px){.office-graph-nodes .department-open{min-height:44px}}.office-shell.theme-dark :is(.sidebar,.topbar){background:#11161b;border-color:#2b323a}.office-shell.theme-dark :is(.brand-wordmark,.user-name strong){color:#e8ebef}.office-shell.theme-dark :is(.brand-wordmark em,.sidebar-foot,.topbar-caption,.user-name small){color:#a0a8b3}.office-shell.theme-dark .nav-link{color:#a7afba}.office-shell.theme-dark .nav-link:hover{background:#1e242c;color:#f0f2f5}.office-shell.theme-dark .nav-link.is-active{background:#26313b;color:#f0f2f5;box-shadow:inset 2px 0 #b7c8d6}.office-shell.theme-dark .user-chip{border-color:#2b323a;color:#e8ebef}.office-shell.theme-dark .search-button{color:#a0a8b3;border-color:#323840}.office-shell.theme-dark .search-button:hover{color:#e8ebef;border-color:#65717e}.office-shell.theme-dark .topbar .icon-button{color:#b5bec9}.office-shell.theme-dark .topbar .icon-button:hover{background:#252c35;color:#f0f2f5}.office-shell.theme-dark :is(.office-language-trigger,.office-language-switch,.theme-switcher-trigger,.office-ambient-select,.currency-rate){background:#191f26;border-color:#343d47;color:#c8cfd8;box-shadow:none}.office-shell.theme-dark .currency-rate-value{color:#eef0f3}.office-shell.theme-dark :is(.office-language-menu,.theme-switcher-menu,.wn-panel){background:#191d23;border-color:#38414c;box-shadow:0 14px 35px #0006}.office-shell.theme-dark :is(.office-language-menu>button,.theme-switcher-menu>button){color:#b4bdc8}.office-shell.theme-dark :is(.office-language-menu>button.is-selected,.office-language-menu>button:hover,.theme-switcher-menu button[aria-checked=true],.theme-switcher-menu button:hover){background:#2a3641;color:#f0f2f5}.office-shell.theme-dark :is(.office-language-menu small,.theme-switcher-caption,.theme-switcher-hint,.wn-help,.wn-event-copy small,.wn-heading p){color:#a0a8b3}.office-shell.theme-dark :is(.wn-heading h2,.wn-event-copy strong){color:#e8ebef}.office-shell.theme-dark .wn-event{border-color:#323840;background:#151a20}.office-shell.theme-dark .wn-event.is-unread{background:#222c35}.office-shell.theme-dark :is(.demo-note,.wrc-compact){background:#191d23;border-color:#323840;box-shadow:none}.office-shell.theme-dark :is(.demo-note strong,.wrc-launcher,.wrc-mini-answer){color:#e8ebef}.office-shell.theme-dark :is(.demo-note small,.assistant-limit,.wrc-mini-title,.wrc-mini-meta,.wrc-mini-empty,.wrc-mini-connection){color:#a0a8b3}.office-shell.theme-dark .wrc-mini-message{background:#151a20;border-color:#323840}.office-shell.theme-dark .task-composer{background:#191d23;border-color:#38414a;box-shadow:0 8px 30px #0002}.office-shell.theme-dark .task-composer :is(input,textarea,select){color:#e8ebef;background:transparent}.office-shell.theme-dark .task-composer :is(input,textarea)::placeholder{color:#a0a8b3}.office-shell.theme-dark :is(.attach-button,.composer-settings,.mic-button){background:#242b34;border-color:#38414a;color:#bec8d2;box-shadow:none}.office-shell.theme-dark .composer-recipient{color:#c4ccd5;border-color:#38414a}.office-shell.theme-dark .composer-recipient label{color:#a0a8b3}.office-shell.theme-dark .send-button{background:#ef9d4f;color:#211a13;border-color:#ef9d4f;box-shadow:none}.office-shell.theme-dark .send-button:hover:not(:disabled){background:#ffad61;border-color:#ffad61}.office-shell.theme-dark .prompt-row{color:#a0a8b3}.office-shell.theme-dark .prompt-row button{color:#bdc5cf;background:#171d24;border-color:#343c46}.office-shell.theme-dark :is(.wp-page,.ks-page,.tp-page,.ct-page,.ia-page,.cr-panel,.ip-panel,.mc-panel,.op-profile-card,.aep-panel,.bk-panel,.sb-panel,.security-panel,.ksp-panel,.ssp-panel,.pap-panel,.wm-status-panel,.ma-panel,.amo-panel,.lb-page,.ku-workspace,.hm-workspace){color:#e0e5eb}.office-shell.theme-dark :is(.wp-page,.ks-page,.tp-page,.ct-page,.ia-page,.lb-page,.ku-workspace,.hm-workspace) :is(h1,h2,h3,h4){color:#e8ebef}.office-shell.theme-dark :is(.wp-kicker,.ks-eyebrow,.tp-eyebrow,.ct-eyebrow,.ia-eyebrow,.ip-eyebrow,.mc-eyebrow,.op-card-header>svg,.aep-eyebrow,.bk-eyebrow,.sb-eyebrow,.security-eyebrow,.ksp-eyebrow,.ssp-eyebrow,.pap-eyebrow,.wm-status-eyebrow,.ma-eyebrow,.cr-eyebrow,.cr-report-eyebrow){color:#b0bbc6}.office-shell.theme-dark :is(.wp-page-header p,.ks-page-header p,.tp-header p,.ct-page-header p,.ia-subtitle,.ia-footnote,.ip-header p,.ip-storage-note,.ip-footnote,.mc-panel-header p,.mc-storage-note,.op-card-header p,.op-email-hint,.aep-header p,.bk-heading p,.sb-heading p,.security-heading p,.ksp-header p,.ssp-intro,.pap-header p,.wm-status-footnote,.ma-intro,.cr-intro,.cr-footer,.cr-report-footnote){color:#a0a8b3}.office-shell.theme-dark :is(.wp-muted,.wp-demo-note,.wp-detail-meta,.wp-task-title small,.wp-task-row time,.wp-project-open>p,.wp-project-card-footer>span,.wp-file-list small,.wp-project-task-list small,.wp-live-stage,.wp-live-step-title,.wp-live-events li,.office-save-state,.ks-list-caption,.ks-document-copy small,.ks-document-copy>span,.ks-document-meta,.ks-placeholder,.ks-reader-footnote,.ks-preference-note,.ks-row-copy small,.ks-card-header p,.ks-backup-card p,.ks-backup-card small,.tp-local-label,.tp-page article p,.tp-overview-label small,.tp-section-header>span,.tp-member-row,.tp-page-footer,.ct-footnote,.ct-subtle,.ct-freshness,.ct-owner,.ct-history time,.ia-total,.ia-list-heading>span,.ia-account-address,.ip-account-address,.ip-account-count,.lb-list-caption,.lb-document-copy small,.lb-document-meta,.lb-reader-footer,.lb-library-footer,.lb-welcome-note,.hm-path,.hm-checksum,.ku-excerpt){color:#a0a8b3}.office-shell.theme-dark :is(.wp-task-title strong,.wp-project-open h2,.wp-project-task-list strong,.wp-live-copy,.wp-live-output,.wp-live-step summary>strong,.ks-document-copy strong,.ks-row-copy strong,.ks-card-header h2,.ks-document-detail h2,.ks-document-content,.tp-overview-number,.tp-overview-label,.ct-deal-name strong,.ct-money,.ia-account-name,.ip-account-name,.mc-connection h3,.op-card-header h2,.aep-header h2,.bk-heading h2,.bk-card h3,.sb-card-header h3,.security-heading h2,.ksp-header h2,.ssp-header h2,.pap-header h2,.cr-card h3,.wm-status-header h2,.ma-heading h2,.lb-document-copy strong,.lb-detail h2){color:#e8ebef}.office-shell.theme-dark :is(.wp-task-list,.wp-project-card,.wp-inline-task,.wp-live-output,.wp-live-step,.ks-knowledge-layout,.ks-settings-card,.ks-connection-card,.ks-backup-card,.tp-overview,.ct-summary,.ct-deals,.ct-deal-tile,.ct-detail-facts,.ia-service,.ia-account,.ia-dialog,.ip-provider-card,.ip-account,.mc-editor,.mc-default,.mc-connection,.op-profile-card,.aep-mode,.aep-detail,.aep-account,.aep-request,.bk-card,.bk-status-card,.sb-card,.sb-summary,.security-panel,.security-methods article,.ksp-form,.ksp-plan,.ksp-preview,.ksp-original,.ksp-journal,.ssp-panel,.ssp-review-card,.ssp-drawing-preview,.pap-provider,.pap-account,.wm-status-panel,.ma-account,.ma-form,.amo-panel,.cr-card,.cr-account,.cr-report-panel,.cr-report-metrics>div,.lb-layout,.lb-source-stats,.ku-policy,.ku-add,.ku-reader,.hm-section,.hm-reader){background:#191d23;border-color:#323840;box-shadow:none}.office-shell.theme-dark .tp-page article{background:#191d23;box-shadow:none}.office-shell.theme-dark .tp-page article:not(.is-error):not(.is-attention):not(.is-working){border-color:#323840}.office-shell.theme-dark :is(.wp-project-card:hover,.tp-page article:hover,.ia-service:hover,.ia-account:hover,.cr-card:hover){background:#20262e;border-color:#4a5663}.office-shell.theme-dark :is(.wp-task-table-heading,.ct-table-head,.ks-library,.lb-library,.ip-account-footer,.mc-connection>footer,.tp-role-footer,.wp-project-card-footer,.ks-setting-row,.wp-form-footer,.ip-form-footer,.mc-form-footer,.op-form-footer,.bk-run-footer,.sb-card-header,.ksp-editor-foot,.ssp-review-heading,.wm-status-counts>div){border-color:#323840}.office-shell.theme-dark :is(.wp-task-table-heading,.ct-table-head){background:#14191f;color:#a0a8b3}.office-shell.theme-dark :is(.wp-task-row,.ct-deal-row,.ks-document,.lb-document,.ia-group,.ia-list-heading,.wp-detail-section,.wp-project-task-list li,.wp-live-events time,.cr-report-table-wrap,.cr-report-table-wrap th,.cr-report-table-wrap td){border-color:#323840}.office-shell.theme-dark :is(.wp-task-row:hover,.ct-deal-row:hover,.ks-document:hover,.lb-document:hover){background:#252d36}.office-shell.theme-dark :is(.ks-reader,.lb-reader,.wp-empty,.ks-empty-list,.ct-empty,.aep-empty,.pap-empty,.ip-empty-provider,.cr-empty){background:#151a20;border-color:#323840;color:#a0a8b3}.office-shell.theme-dark :is(.wp-project-emblem,.wp-task-symbol:not(.is-done),.ks-document-icon,.ks-row-icon,.ks-connection-emblem,.ip-provider-glyph,.mc-provider-mark,.mc-connection-provider,.op-avatar,.sb-step,.bk-step,.cr-provider-icon,.lb-document-icon){background:#242d37;border-color:#414d5b;color:#c3d0dd;box-shadow:none}.office-shell.theme-dark .tp-role-card:not(.is-working):not(.is-error):not(.is-attention) .tp-role-glyph{background:#242d37;border-color:#414d5b;color:#c3d0dd;box-shadow:none}.office-shell.theme-dark :is(.ks-settings-navigation,.tp-tabs,.crm-workspace-tabs,.la-mode-tabs){background:#11161b;border-color:#323840;box-shadow:none}.office-shell.theme-dark :is(.ks-settings-navigation button,.tp-tabs button,.crm-workspace-tabs button,.wp-filters button,.ks-filter,.ip-filters button,.lb-filters button,.la-mode-tabs button){color:#adb6c1}.office-shell.theme-dark :is(.ks-settings-navigation button[aria-selected=true],.tp-tabs button[aria-pressed=true],.crm-workspace-tabs button[aria-pressed=true],.wp-filters button.is-selected:not(.wp-filter--error):not(.wp-filter--attention),.ks-filter--active,.ip-filters button[aria-pressed=true],.lb-filters button.is-active,.la-mode-tabs button[aria-pressed=true],.ia-service.is-selected,.mc-providers button.is-selected,.aep-mode.is-selected,.bk-targets button.is-selected,.pap-provider.is-open){background:#293642;border-color:#475969;color:#edf0f4;box-shadow:none}.office-shell.theme-dark :is(.ks-document--selected,.lb-document.is-selected,.wp-team-options label.is-selected,.ip-access-option.is-selected,.mc-purpose-options label.is-selected){background:#26323d;border-color:#485b6c;color:#e1e8ef}.office-shell.theme-dark :is(.wp-secondary,.tp-secondary,.ct-secondary,.ia-icon,.ip-add-provider,.ip-add-another,.op-upload-button,.mc-providers button,.mc-purpose-options label,.aep-secondary,.bk-secondary,.sb-cloud-access button,.ksp-secondary,.ssp-button,.pap-secondary,.ma-actions button,.amo-actions button,.cr-action,.cr-details-toggle,.cr-setup-toggle,.wm-status-refresh,.wn-secondary,.ks-inline-field>button){background:#252c35;border-color:#414b57;color:#d8dfe7;box-shadow:none}.office-shell.theme-dark :is(.wp-secondary,.tp-secondary,.ct-secondary,.ip-add-provider,.ip-add-another,.op-upload-button,.aep-secondary,.bk-secondary,.ksp-secondary,.ssp-button,.pap-secondary,.cr-action,.wm-status-refresh):hover:not(:disabled){background:#303a45;border-color:#596777;color:#f0f2f5;box-shadow:none}.office-shell.theme-dark :is(.wp-icon-button,.ks-icon-button,.tp-icon-button,.ct-icon,.ia-icon,.ip-icon-button,.mc-icon-button,.op-cancel,.aep-icon,.pap-icon,.cr-icon-button,.wn-icon,.ks-text-button,.wp-text-button,.wp-plain-button,.ip-text-button,.mc-text-button,.sb-text-button,.cr-action--quiet,.pap-text,.op-knowledge-link,.hm-actions button){color:#b7c1cc}.office-shell.theme-dark :is(.wp-icon-button,.ks-icon-button,.tp-icon-button,.ct-icon,.ip-icon-button,.mc-icon-button,.aep-icon,.pap-icon,.cr-icon-button,.wn-icon):hover{background:#2a323c;color:#eef0f3}.office-shell.theme-dark :is(.wp-primary,.tp-primary,.ks-primary,.ct-primary,.ia-primary,.ip-primary,.mc-primary,.op-save,.aep-primary,.bk-primary,.sb-primary,.ksp-primary,.ssp-primary,.pap-primary,.ma-primary,.cr-action--primary,.cr-submit,.cr-report-primary){background:#ef9d4f;border-color:#ef9d4f;color:#211a13;box-shadow:none}.office-shell.theme-dark :is(.wp-primary,.tp-primary,.ks-primary,.ct-primary,.ia-primary,.ip-primary,.mc-primary,.op-save,.aep-primary,.bk-primary,.sb-primary,.ksp-primary,.ssp-primary,.pap-primary,.ma-primary,.cr-action--primary,.cr-submit,.cr-report-primary):hover:not(:disabled){background:#ffad61;border-color:#ffad61;color:#211a13;box-shadow:none}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-page,.ia-dialog,.ip-panel,.mc-panel,.op-profile-card,.aep-panel,.bk-panel,.sb-panel,.security-panel,.ksp-panel,.ssp-panel,.pap-panel,.wm-status-panel,.ma-panel,.amo-panel,.cr-panel,.cr-report-panel,.lb-page,.ku-workspace,.hm-workspace,.role-modal,.voice-settings) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:#11161b;border-color:#3b4551;color:#e4e9ef;color-scheme:dark;box-shadow:none}.office-shell.theme-dark :is(.wp-search,.ks-search,.tp-search,.ct-search,.lb-search,.office-search-field,.ks-inline-field){background:#11161b;border-color:#3b4551;color:#b0bcc8;box-shadow:none}.office-shell.theme-dark :is(.wp-search,.ks-search,.tp-search,.ct-search,.lb-search,.office-search-field,.ks-inline-field) input{background:transparent;border-color:transparent;color:#e4e9ef}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-page,.ip-panel,.mc-panel,.aep-panel,.bk-panel,.sb-panel,.ksp-panel,.ssp-panel,.pap-panel,.ma-panel,.cr-panel,.lb-page,.ku-workspace,.hm-workspace) :is(input,textarea)::placeholder{color:#929da9}.office-shell.theme-dark :is(.wp-form>label,.wp-team-field legend,.ks-field,.ip-field,.ip-permissions legend,.mc-field,.mc-provider-field legend,.mc-purpose-field legend,.op-name-field,.op-context-field,.bk-field,.sb-field,.sb-check,.ksp-field,.cr-field,.pap-field,.aep-request-form label,.ssp-review-fields label){color:#bcc5cf}.office-shell.theme-dark :is(.ip-field small,.mc-field small,.op-context-field>span>small,.bk-field small:not(.bk-field-error),.sb-card-note,.sb-field small,.ksp-field small,.cr-field small,.pap-field small,.ssp-review-fields small){color:#a0a8b3}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-page,.ip-panel,.mc-panel,.op-profile-card,.aep-panel,.bk-panel,.sb-panel,.security-panel,.ksp-panel,.ssp-panel,.pap-panel,.ma-panel,.cr-panel,.lb-page,.ku-workspace,.hm-workspace) :is(input,textarea,select):focus{border-color:#9aafc1;box-shadow:0 0 0 3px #a6c2d716}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-page,.ip-panel,.mc-panel,.aep-panel,.bk-panel,.sb-panel,.security-panel,.ksp-panel,.ssp-panel,.pap-panel,.ma-panel,.cr-panel,.lb-page,.ku-workspace,.hm-workspace) :is(button,input,textarea,select,a):focus-visible{outline-color:#d4ad84}.office-shell.theme-dark :is(.ks-toggle,.tp-switch,.ip-switch,.mc-switch,.pap-switch,.ma-switch){background:#252c35;border-color:#4a5664;box-shadow:none}.office-shell.theme-dark :is(.ks-toggle--on,.tp-switch[aria-checked=true],.ip-switch[aria-checked=true],.mc-switch[aria-checked=true],.pap-switch[aria-checked=true],.ma-switch.is-on){background:#4a657a;border-color:#8aa4b9}.office-shell.theme-dark :is(.ks-toggle--on span,.tp-switch[aria-checked=true]>span,.ip-switch[aria-checked=true]>span,.mc-switch[aria-checked=true]>span,.pap-switch[aria-checked=true]>span,.ma-switch.is-on>span){background:#e4ecf3;box-shadow:none}.office-shell.theme-dark .au-panel{--au-line: #323840;--au-muted: #a0a8b3;--au-surface: #191d23;--au-cyan: #ef9d4f;color:#e8ebef}.office-shell.theme-dark :is(.au-workspace,.au-inventory,.au-stage,.au-branch-path,.au-planned-action,.au-message-row,.au-message-preview,.au-message-selection){background:#191d23;border-color:#323840;box-shadow:none}.office-shell.theme-dark .au-library{background:#11161b;border-color:#323840}.office-shell.theme-dark :is(.au-header h2,.au-library h3,.au-inventory h3,.au-editor-heading h3,.au-stage h4,.au-workflow-open strong){color:#e8ebef}.office-shell.theme-dark .au-safety-note{background:#191d23;border-color:#644c35}.office-shell.theme-dark :is(.au-mode,.au-source-note){background:#211e1b;border-color:#644c35;color:#d9b089}.office-shell.theme-dark .au-workflow.is-selected{background:#272f38;border-color:#424e5b}.office-shell.theme-dark :is(.au-field input,.au-field select,.au-field textarea,.au-search input){background:#11161b;border-color:#3b4551;color:#e4e9ef}.office-shell.theme-dark .au-field option{background:#191d23;color:#e4e9ef}.office-shell.theme-dark :is(.au-search input,.au-field input,.au-field textarea)::placeholder{color:#929da9}.office-shell.theme-dark :is(.au-secondary,.au-preview-button,.au-message-add){background:#252c35;border-color:#414b57;color:#d8dfe7}.office-shell.theme-dark :is(.au-icon,.au-text-button,.au-editor-placeholder>svg){color:#b7c1cc}.office-shell.theme-dark :is(.au-icon:hover,.au-secondary:hover){background:#303a45;color:#edf0f4}.office-shell.theme-dark .au-primary{background:#ef9d4f;border-color:#ef9d4f;color:#211a13;box-shadow:none}.office-shell.theme-dark .au-primary:hover:not(:disabled){background:#ffad61;border-color:#ffad61}.office-shell.theme-dark .au-action-fields>.au-icon{background:#191d23}.office-shell.theme-dark :is(.au-empty strong,.au-editor-placeholder h3){color:#d5dde6}.office-shell.theme-dark :is(.wf-canvas,.wf-toolbar,.wf-footer,.wf-zoom,.wf-tool-buttons button){background:#151a20;border-color:#323840;color:#bcc6d1;box-shadow:none}.office-shell.theme-dark .wf-node{background:#191d23;border-color:#414c59;color:#e8ebef;box-shadow:0 6px 18px #0002}.office-shell.theme-dark .wf-node.is-selected{background:#222b34;border-color:#d7a16e;box-shadow:0 0 0 2px #ef9d4f14}.office-shell.theme-dark :is(.wf-node-heading,.wf-node-footer){border-color:#323840}.office-shell.theme-dark :is(.wf-node-body,.wf-caption,.wf-node-footer,.wf-edge-label){color:#aeb8c4}body:has(.office-shell.theme-dark) :is(.wp-modal,.office-search-panel,.role-modal,.voice-panel,.voice-settings,.camera-panel,.ct-dialog,.ip-modal,.la-panel,.wrc-dialog){background:#191d23;border-color:#414b57;color:#e0e5eb;box-shadow:0 25px 80px #0007}body:has(.office-shell.theme-dark) :is(.wp-overlay,.overlay,.ct-overlay,.ip-modal-overlay,.la-overlay,.wrc-overlay){background-color:#050709b8}body:has(.office-shell.theme-dark) :is(.wp-modal,.office-search-panel,.role-modal,.voice-panel,.voice-settings,.camera-panel,.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(h1,h2,h3,h4){color:#e8ebef}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:#11161b;border-color:#3b4551;color:#e4e9ef;color-scheme:dark;box-shadow:none}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(input,textarea)::placeholder{color:#929da9}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(button,input,textarea,select,a):focus-visible{outline-color:#d4ad84}body:has(.office-shell.theme-dark) :is(.ip-modal-notice,.ct-source,.ct-route,.la-key-card,.la-message,.wrc-stage-result,.wrc-bubble--assistant,.wrc-record-details,.wrc-event-list,.wrc-composer,.ct-history,.ct-detail-facts,.ip-access-option){background:#11161b;border-color:#323840;color:#cbd3dd}body:has(.office-shell.theme-dark) :is(.la-message.is-user,.wrc-bubble--owner){background:#26323d;border-color:#435567;color:#e4eaf0}body:has(.office-shell.theme-dark) :is(.la-transcript,.wrc-thread,.wrc-thread-heading,.wrc-dialog-heading,.ct-header,.ct-footer,.ip-modal-header,.ip-form-footer,.la-header,.la-composer-footer,.wrc-footer){border-color:#323840}body:has(.office-shell.theme-dark) :is(.ct-description,.ct-note,.ct-field,.ct-state-dot,.ip-modal-notice,.ip-field,.ip-permissions legend,.ip-footnote,.la-voice-privacy,.la-playback-note,.la-message-note,.wrc-description,.wrc-connection,.wrc-thread-note,.wrc-author,.wrc-composer-label,.wrc-composer-note,.wrc-record-state,.wrc-event-list,.wrc-empty){color:#a0a8b3}body:has(.office-shell.theme-dark) :is(.ct-primary,.ip-primary,.la-send,.la-voice-start,.wrc-send){background:#ef9d4f;border-color:#ef9d4f;color:#211a13;box-shadow:none}body:has(.office-shell.theme-dark) :is(.ct-icon-button,.ip-icon-button,.la-icon,.wrc-icon,.ct-text-button){color:#b7c1cc}body:has(.office-shell.theme-dark) :is(.ct-icon-button,.ip-icon-button,.la-icon,.wrc-icon):hover{background:#303a45;color:#edf0f4}.office-shell.theme-dark :is(.au-notice,.aep-notice,.pap-notice,.bk-message--success){color:#add8be;border-color:#416653;background:#17231d}.office-shell.theme-dark .ssp-notice:not(.requires-owner){color:#add8be;border-color:#416653;background:#17231d}.office-shell.theme-dark :is(.au-error,.aep-error,.bk-message--error,.bk-field-error,.sb-error,.ksp-error,.ssp-error,.pap-error,.wm-status-error,.ma-error,.amo-error,.cr-message--error,.cr-report-error,.op-profile-error,.ct-error,.wp-live-error,.ku-error,.hm-error,.lb-state--error){color:#efaaa4;border-color:#70413e;background:#2b1b1c}.office-shell.theme-dark :is(.au-offline,.aep-warning,.bk-message--warning,.ssp-hold,.sb-verification,.ksp-conflict,.ksp-notice,.cr-inline-warning,.cr-report-warnings,.ia-status--reconnect,.lb-version-warning){color:#e0bd85;border-color:#6b5534;background:#272117}.office-shell.theme-dark .ssp-notice.requires-owner{color:#e0bd85;border-color:#6b5534;background:#272117}.office-shell.theme-dark :is(.wp-status--error,.wp-filter--error.is-selected,.ia-status--failed){color:#efaaa4;border-color:#70413e}.office-shell.theme-dark :is(.wp-status--done,.ia-status--enabled,.aep-request-state--completed,.security-status.is-secure){color:#add8be;border-color:#416653}.office-shell.theme-dark :is(.wp-status--attention,.wp-filter--attention.is-selected,.sb-plan-badge,.ssp-state:not(.is-live)){color:#e0bd85;border-color:#6b5534}body:has(.office-shell.theme-dark) :is(.la-error,.ct-error,.wrc-record-error,.ip-account-error,.wrc-alert){color:#efaaa4;border-color:#70413e;background:#2b1b1c}body:has(.office-shell.theme-dark) :is(.au-danger,.pap-danger,.ks-icon-button--danger,.ip-delete,.mc-delete):hover{color:#efaaa4;border-color:#70413e;background:#2b1b1c}.office-shell.theme-dark :is(.tp-role-department,.tp-department-state,.tp-department-card.is-active .tp-department-state,.tp-role-source,.tp-demo-route-label,.tp-local-label small,.tp-role-progress.is-empty .tp-role-progress-caption,.tp-role-progress.is-empty .tp-role-progress-caption strong){color:#a5b4c2}.office-shell.theme-dark .tp-department-toggle[aria-pressed=true]{color:#bec9d4}.office-shell.theme-dark :is(.acp-node-progress,.acp-selection small,.acp-route-step,.acp-route-step>span,.acp-handoff){color:#a5b4c2}.office-shell.theme-dark .acp-route-step>svg{color:#91a9bf}.office-shell.theme-dark .acp-route-step.is-current{color:#add8be}.office-shell.theme-dark :is(.acp-node.is-working .acp-node-progress,.acp-route-step.is-current>span){color:#add8be}.office-shell.theme-dark :is(.op-photo-actions>small,.op-context-details>p,.op-profile-feedback,.ks-connection-card>small,.mc-local-label,.mc-connection>header p>span,.mc-connection-purposes>small,.mc-default-heading small,.mc-defaults>header p){color:#a5b4c2}.office-shell.theme-dark .bk-panel{--bk-soft:#a5b4c2;--bk-muted:#b0bbc6}.office-shell.theme-dark :is(.sb-card-header p,.sb-check small,.sb-connection,.sb-summary dl small,.sb-summary-note,.sb-future-actions small){color:#a5b4c2}.office-shell.theme-dark :is(.ks-settings-navigation button[aria-selected=true],.tp-tabs button[aria-pressed=true],.crm-workspace-tabs button[aria-pressed=true],.ct-view-switch button[aria-pressed=true],.deals-groups button[aria-pressed=true],.wp-filters button.is-selected:not(.wp-filter--error):not(.wp-filter--attention),.ks-filter--active,.lb-filters button.is-active,.aep-mode.is-selected,.mc-providers button.is-selected,.kind-switch button.selected,.theme-switcher-menu>button[aria-checked=true],.office-language-menu>button.is-selected){background:#293b4b;border-color:#91a9bf;color:#f1f4f7;box-shadow:inset 0 -2px #efb46b}.office-shell.theme-dark :is(.ks-settings-navigation button[aria-selected=true],.tp-tabs button[aria-pressed=true],.crm-workspace-tabs button[aria-pressed=true],.ct-view-switch button[aria-pressed=true],.deals-groups button[aria-pressed=true],.wp-filters button.is-selected:not(.wp-filter--error):not(.wp-filter--attention),.ks-filter--active,.lb-filters button.is-active,.aep-mode.is-selected,.mc-providers button.is-selected,.kind-switch button.selected,.theme-switcher-menu>button[aria-checked=true],.office-language-menu>button.is-selected) :is(span,small,strong,svg){color:#f1f4f7}.office-shell.theme-dark :is(.ks-document--selected,.lb-document.is-selected,.wp-team-options label.is-selected,.ip-access-option.is-selected,.mc-purpose-options label.is-selected,.bk-targets label.is-selected,.ia-service.is-selected,.au-workflow.is-selected){border-color:#91a9bf}.office-shell.theme-dark :is(.wp-team-options label:not(.is-selected),.kind-switch button:not(.selected)){color:#b0bbc6}.office-shell.theme-dark .ia-service.ia-service--add{background:#ef9d4f;border-color:#ef9d4f;color:#211a13}.office-shell.theme-dark .ia-service--add :is(strong,small,svg){color:#211a13}.office-shell.theme-dark .ia-service--add:hover{background:#ffad61;border-color:#ffad61;color:#211a13}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-dialog,.ip-modal,.mc-panel,.op-profile-card,.aep-panel,.bk-panel,.sb-panel,.security-panel,.ksp-panel,.ssp-panel,.pap-panel,.ma-panel,.au-panel,.cr-panel,.lb-page,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:#73879b}.office-shell.theme-dark :is(.wp-search,.ks-search,.tp-search,.ct-search,.lb-search,.office-search-field,.dept-task-editor){border-color:#73879b}.office-shell.theme-dark :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.ia-dialog) :is(input,textarea)::placeholder{color:#a5b4c2}.office-shell.theme-dark :is(.role-form label,.dept-task-label,.dept-task-description,.dept-task-footer p,.dept-task-file-count,.dept-task-file-copy small,.form-note,.directory-copy small,.directory-tools>span,.office-search-results small,.voice-settings-note,.camera-note){color:#b0bbc6}.office-shell.theme-dark :is(.dept-task-icon-button,.dept-task-attach,.dept-task-file-remove,.directory-tools>button,.office-search-results>button){color:#c2ceda}.office-shell.theme-dark :is(.wp-page,.wp-modal,.ks-page,.tp-page,.ct-page,.ia-dialog,.ip-modal,.mc-panel,.aep-panel,.bk-panel,.sb-panel,.role-modal,.department-modal,.dept-task-dialog,.office-search-panel) :is(input,select,textarea):focus{border-color:#efb46b;outline-color:#efb46b;box-shadow:0 0 0 3px #efb46b26}.office-shell.theme-dark :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.office-search-panel,.ia-dialog,.theme-switcher-menu,.office-language-menu) :focus-visible{outline-color:#efb46b}.office-shell.theme-dark :is(.role-form,.wp-modal,.department-modal,.dept-task-dialog,.ia-dialog) input:is([type=checkbox],[type=radio]){accent-color:#efb46b}.office-shell.theme-dark :is(.composer-recipient,.wp-form,.role-form,.department-modal,.ia-dialog) :is(option,optgroup){background:#11161b;color:#e4e9ef}.office-shell.theme-dark :is(.composer-recipient,.wp-form,.role-form,.department-modal,.ia-dialog) option:checked{background:#293b4b;color:#f1f4f7}body:has(.office-shell.theme-dark) .ct-dialog{--ct-muted:#a5b4c2;--ct-body:#bec9d4;--ct-line:#73879b}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:#73879b}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(input,textarea)::placeholder{color:#a5b4c2}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :is(input,select,textarea):focus{border-color:#efb46b;outline-color:#efb46b;box-shadow:0 0 0 3px #efb46b26}body:has(.office-shell.theme-dark) :is(.ct-dialog,.ip-modal,.la-panel,.wrc-dialog) :focus-visible{outline-color:#efb46b}body:has(.office-shell.theme-dark) .ct-field :is(option,optgroup){background:#11161b;color:#e4e9ef}body:has(.office-shell.theme-dark) .ct-field option:checked{background:#293b4b;color:#f1f4f7}.office-shell.theme-dark .price-import-dialog :is(input,select){border-color:#73879b}.office-shell.theme-dark .price-import-dialog :is(input,select)::placeholder{color:#a5b4c2}body:has(.office-shell.theme-dark) .la-panel{--la-muted:#a5b4c2;--la-secondary:#bec9d4}body:has(.office-shell.theme-dark) :is(.la-connection-state code,.la-key-card>small,.la-message time){color:#a5b4c2}body:has(.office-shell.theme-dark) .la-created-task small{color:#add8be}.kb-workspace>[role=tabpanel]{min-width:0}.kb-workspace>[role=tabpanel]>:is(.lb-page,.hm-workspace,.ku-workspace,.ksp-panel){box-sizing:border-box;min-width:0;max-width:100%;padding:28px clamp(22px,3.6vw,56px) 44px}@media(max-width:1100px){.kb-workspace>[role=tabpanel]>:is(.lb-page,.hm-workspace,.ku-workspace,.ksp-panel){padding-left:24px;padding-right:24px}}@media(max-width:560px){.kb-workspace>[role=tabpanel]>:is(.lb-page,.hm-workspace,.ku-workspace,.ksp-panel){padding-left:17px;padding-right:17px}}@media(max-width:390px){.kb-workspace>[role=tabpanel]>:is(.lb-page,.hm-workspace,.ku-workspace,.ksp-panel){padding-left:12px;padding-right:12px}}@media(min-width:761px)and (max-width:1320px){.office-shell .topbar{min-width:0;gap:12px;padding-left:24px;padding-right:24px}.office-shell .topbar-caption{display:none}.office-shell .topbar-actions{flex:1 1 auto;min-width:0;width:100%;gap:8px;justify-content:flex-end}.office-shell .topbar-actions .search-button{flex:1 1 190px;min-width:42px;max-width:340px;width:auto}.office-shell .topbar-actions .search-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-shell .topbar-actions .user-chip{flex:0 1 180px;min-width:0;max-width:180px;width:auto;gap:10px;padding-left:10px;padding-right:10px}.office-shell .topbar-actions .user-chip .user-name{min-width:0}.office-shell .topbar-actions .user-chip .user-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:761px)and (max-width:1100px){.office-shell .topbar-actions .search-button{max-width:220px}.office-shell .topbar-actions .user-chip{flex-basis:140px;max-width:150px}}@media(min-width:761px)and (max-width:900px){.office-shell .topbar-actions .user-chip{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;padding:0;gap:0;justify-content:center}.office-shell .topbar-actions .user-chip .user-name,.office-shell .topbar-actions .user-chip>svg{display:none}}.office-shell.theme-light :is(.ks-page,.wp-page,.tp-page){color:#243d4e}.office-shell.theme-light :is(.ks-page-header h1,.wp-page-header h1,.tp-header h1,.ks-card-header h2,.wp-project-card h2,.tp-section-header h2){color:#203849}.office-shell.theme-light :is(.nav-link,.search-button,.user-name small,.ks-page-header p,.wp-page-header p,.tp-header p,.ks-row-copy small,.ks-card-header p,.ks-preference-note,.wp-muted,.wp-task-row time,.wp-detail-meta,.tp-member-row,.tp-role-department,.form-note){color:#4e6474}.office-shell.theme-light .nav-link.is-active{background:#245b78;color:#fff;box-shadow:inset 2px 0 #163f57}.office-shell.theme-light .nav-link.is-active svg{color:#fff}.office-shell.theme-light .nav-link:not(.is-active):hover{background:#e0eaf0;color:#1f506e}.office-shell.theme-light .ks-settings-navigation{background:#f1f5f6;border-color:#a9bdca}.office-shell.theme-light .ks-settings-navigation button{color:#445e70}.office-shell.theme-light .ks-settings-navigation button[aria-selected=true],.office-shell.theme-light .ks-settings-navigation button[aria-selected=true]:hover{background:#245b78;border-color:#245b78;color:#fff;box-shadow:0 1px 5px #294b6114}.office-shell.theme-light .ks-settings-navigation button:not([aria-selected=true]):hover{background:#e0eaf0;color:#1f506e}.office-shell.theme-light :is(.send-button,.submit-role,.dept-task-submit,.wp-primary,.tp-primary,.ks-primary,.ia-primary){background:#245b78;border-color:#245b78;color:#fff;box-shadow:0 3px 12px #245b781a}.office-shell.theme-light :is(.send-button,.submit-role,.dept-task-submit,.wp-primary,.tp-primary,.ks-primary,.ia-primary):hover:not(:disabled){background:#194760;border-color:#194760;color:#fff}.office-shell.theme-light :is(.wp-filters button.is-selected,.ks-filter--active){background:#dceaf3;border-color:#5e8eaa;color:#1d506f}.office-shell.theme-light :is(.ks-page,.wp-page,.tp-page,.task-composer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#243d4e;border-color:#9db1be}.office-shell.theme-light :is(.ks-page,.wp-page,.tp-page,.task-composer) :is(input,textarea)::placeholder{color:#607888}.office-shell.theme-light :is(.sidebar,.topbar,.ks-page,.wp-page,.tp-page,.task-composer) :focus-visible{outline-color:#176087}.office-shell.theme-light .ia-page{--ia-ink:#243d4e;--ia-body:#455f71;--ia-muted:#566f80;--ia-border:#9bb1bf6b;--ia-accent:#245b78;--ia-green:#28734f;--ia-warm:#875c26}.office-shell.theme-light .ia-service--add{background:#245b78;color:#fff}.office-shell.theme-light .ia-service--add :is(svg,strong,small){color:#fff}.office-shell.theme-light .ia-service.is-selected{background:#245b78;color:#fff}.office-shell.theme-light .ia-service.is-selected :is(strong,small,svg,.ia-service-count){color:#fff}.office-shell.theme-light .ia-service.is-selected:after{background:#fff}.office-shell.theme-light .ia-list-heading button.is-selected{color:#1e506d;border-color:#245b78}.office-shell.theme-light .ia-account:hover{border-color:#527f9b;background:#e9f1f6}.office-shell.theme-light .ia-service--instagram{--ia-brand:#973d73}.office-shell.theme-light .ia-service--telegram{--ia-brand:#246f96}.office-shell.theme-light .ia-service--whatsapp{--ia-brand:#2f7754}.office-shell.theme-light .deals-workspace{--deals-text:#243d4e;--deals-muted:#566f80;--deals-accent:#245b78;--deals-line:#9db1be}.office-shell.theme-light .ct-page{--ct-text:#243d4e;--ct-muted:#566f80;--ct-accent:#245b78;--ct-line:#9db1be}.office-shell.theme-light .lb-page{--lb-ink:#243d4e;--lb-body:#455f71;--lb-muted:#566f80;--lb-line:#9bb1bf6b;--lb-selected:#dceaf3;--lb-accent:#245b78;--lb-warm:#805b21;--lb-border-hover:#5e8eaa}.office-shell.theme-light .aep-panel{--aep-text:#243d4e;--aep-muted:#566f80;--aep-accent:#245b78;--aep-error:#9c352f;--aep-ready:#246344}.office-shell.theme-light .bk-panel{--bk-ink:#243d4e;--bk-muted:#566f80;--bk-soft:#566f80;--bk-accent:#245b78;--bk-line:#9bb1bf6b;--bk-success:#246344;--bk-warning:#805b21;--bk-error:#9c352f}.office-shell.theme-light .pap-panel{--pap-muted:#566f80;--pap-accent:#245b78;color:#243d4e}.office-shell.theme-light .ma-panel{--ma-text:#243d4e;--ma-muted:#566f80;--ma-accent:#245b78}.office-shell.theme-light .au-panel{--au-muted:#566f80;--au-cyan:#245b78;color:#243d4e}.office-shell.theme-light .ksp-panel{--ksp-muted:#566f80;--ksp-accent:#245b78;color:#243d4e}.office-shell.theme-light :is(.wrc-compact,.wrc-overlay){--wrc-text:#243d4e;--wrc-muted:#516977;--wrc-accent:#245b78;--wrc-error:#9c352f;--wrc-success:#246344}.office-shell.theme-light .wn-center{--wn-text:#243d4e;--wn-muted:#566f80;--wn-accent:#245b78;--wn-success:#246344;--wn-error:#9c352f;--wn-attention:#805b21}.office-shell.theme-light :is(.ct-primary,.ip-primary,.mc-primary,.op-save,.aep-primary,.bk-primary,.sb-primary,.ksp-primary,.ssp-primary,.pap-primary,.ma-primary,.cr-action--primary,.cr-submit,.cr-provider-signin,.cr-report-primary,.au-primary,.wrc-send){background:#245b78;border-color:#245b78;color:#fff;box-shadow:0 3px 12px #245b781a}.office-shell.theme-light :is(.ct-primary,.ip-primary,.mc-primary,.op-save,.aep-primary,.bk-primary,.sb-primary,.ksp-primary,.ssp-primary,.pap-primary,.ma-primary,.cr-action--primary,.cr-submit,.cr-provider-signin,.cr-report-primary,.au-primary,.wrc-send):hover:not(:disabled){background:#194760;border-color:#194760;color:#fff}.office-shell.theme-light .ct-page .ct-primary{color:#fff!important}.office-shell.theme-light :is(.send-button,.submit-role,.dept-task-submit,.wp-primary,.tp-primary,.ks-primary,.ia-primary,.ct-primary,.ip-primary,.mc-primary,.op-save,.aep-primary,.bk-primary,.sb-primary,.ksp-primary,.ssp-primary,.pap-primary,.ma-primary,.cr-action--primary,.cr-submit,.cr-provider-signin,.cr-report-primary,.au-primary,.wrc-send) :is(svg,span,strong,small){color:inherit}.office-shell.theme-light :is(.tp-tabs button[aria-pressed=true],.crm-workspace-tabs button[aria-pressed=true],.ct-view-switch button[aria-pressed=true],.deals-groups button[aria-pressed=true],.lb-filters button.is-active,.ip-filters button[aria-pressed=true],.mc-providers>button.is-selected,.aep-mode.is-selected,.amo-actions button[aria-pressed=true],.theme-choice-segments>button[aria-pressed=true],.equipment-price-vat-options button[aria-pressed=true]){background:#245b78;border-color:#245b78;color:#fff;box-shadow:0 1px 5px #294b6114}.office-shell.theme-light :is(.tp-tabs button[aria-pressed=true],.crm-workspace-tabs button[aria-pressed=true],.ct-view-switch button[aria-pressed=true],.deals-groups button[aria-pressed=true],.lb-filters button.is-active,.ip-filters button[aria-pressed=true],.mc-providers>button.is-selected,.aep-mode.is-selected,.amo-actions button[aria-pressed=true],.theme-choice-segments>button[aria-pressed=true],.equipment-price-vat-options button[aria-pressed=true]) :is(span,small,strong,svg){color:#fff}.office-shell.theme-light :is(.ks-document--selected,.lb-document.is-selected,.wp-team-options label.is-selected,.ip-access-option.is-selected,.mc-purpose-options>label.is-selected,.bk-targets label.is-selected,.ku-source.is-selected,.au-workflow.is-selected,.cr-action.is-selected){background:#dceaf3;border-color:#5e8eaa;color:#1d506f;box-shadow:inset 0 0 0 1px #5e8eaa33}.office-shell.theme-light :is(.wp-filters button.is-selected,.ks-filter--active){background:#245b78;border-color:#245b78;color:#fff}.office-shell.theme-light .wp-filters button.is-selected>span{color:#fff}.office-shell.theme-light :is(.office-language-menu>button.is-selected,.theme-switcher-menu>button[aria-checked=true]){background:#dceaf3;color:#1d506f}.office-shell.theme-light :is(.wp-secondary,.tp-secondary,.ks-filter:not(.ks-filter--active),.tp-tabs button:not([aria-pressed=true]),.wp-filters button:not(.is-selected),.theme-choice-segments>button:not([aria-pressed=true])){color:#445e70;border-color:#9bb1bf}.office-shell.theme-light :is(.wp-secondary,.tp-secondary,.tp-tabs button:not([aria-pressed=true]),.wp-filters button:not(.is-selected)):hover:not(:disabled){background:#e0eaf0;color:#1f506e;border-color:#5e8eaa}.office-shell.theme-light :is(.wp-task-title strong,.wp-project-open h2,.wp-detail-section h3,.wp-modal-header h2,.tp-department-name,.tp-role-heading h3,.tp-director-card .tp-role-heading h3,.tp-overview-number,.tp-overview-label,.ks-document-name,.ks-section-title,.hm-heading h2){color:#203849}.office-shell.theme-light :is(.wp-task-title small,.wp-project-open>p,.wp-task-table-heading,.wp-kicker,.wp-filters button:not(.is-selected)>span,.tp-eyebrow,.tp-overview-label small,.tp-local-label,.tp-department-focus,.tp-role-focus,.tp-director-card .tp-role-focus,.tp-department-state,.tp-section-header>span,.tp-role-heading .tp-eyebrow,.tp-page-footer,.ks-document-meta,.hm-status,.hm-local-notes,.ku-source small){color:#566f80}.office-shell.theme-light :is(.tp-department-task,.tp-role-task,.tp-add-actions>button,.tp-department-toggle,.tp-icon-button,.ks-text-button){color:#245b78}.office-shell.theme-light :is(.wp-page,.tp-page,.ks-page,.ct-page,.deals-workspace,.lb-page,.wp-modal,.tp-modal,.aep-panel,.pap-panel,.ma-panel,.au-panel,.ksp-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#243d4e;border-color:#9db1be}.office-shell.theme-light :is(.wp-page,.tp-page,.ks-page,.ct-page,.deals-workspace,.lb-page,.wp-modal,.tp-modal) :is(input,textarea)::placeholder{color:#607888}.office-shell.theme-light :is(.wp-page,.tp-page,.ks-page,.ct-page,.deals-workspace,.lb-page,.wp-modal,.tp-modal) :focus-visible{outline-color:#176087}.office-shell.theme-light :is(.tp-search,.wp-search):focus-within{border-color:#245b78}.office-shell.theme-light :is(.tp-switch[aria-checked=true],.ks-toggle--on,.ip-switch[aria-checked=true],.mc-switch[aria-checked=true],.pap-switch[aria-checked=true]){background:#246344;border-color:#246344}.office-shell.theme-light :is(.tp-switch[aria-checked=true],.ks-toggle--on,.ip-switch[aria-checked=true],.mc-switch[aria-checked=true],.pap-switch[aria-checked=true])>span{background:#fff}.office-shell.theme-light :is(.tp-department-card.is-active .tp-department-state,.pap-status--verified_enabled,.pap-proof){color:#246344}.office-shell.theme-light .tp-status-dot.is-on{background:#246344}.office-shell.theme-light :is(.wp-status--done,.ia-status--enabled,.security-status.is-secure,.bk-message--success){background:#e4eee5;border-color:#6c9d80;color:#246344}.office-shell.theme-light :is(.wp-status--working,.wp-status--planned){background:#e5edf3;border-color:#7a9eb6;color:#245b78}.office-shell.theme-light :is(.wp-status--error,.wp-filters button.wp-filter--error.is-selected,.ia-status--failed){background:#f7e8e4;border-color:#bc756b;color:#9c352f}.office-shell.theme-light .wp-filters button.wp-filter--error.is-selected>span{color:#9c352f}.office-shell.theme-light :is(.wp-status--attention,.wp-filters button.wp-filter--attention.is-selected,.bk-message--warning){background:#f4edcf;border-color:#ac8b42;color:#805b21}.office-shell.theme-light .wp-filters button.wp-filter--attention.is-selected>span{color:#805b21}.office-shell.theme-light :is(.au-error,.aep-error,.bk-message--error,.bk-field-error,.sb-error,.ksp-error,.ssp-error,.pap-error,.wm-status-error,.ma-error,.amo-error,.cr-message--error,.cr-report-error,.op-profile-error,.ct-error,.wp-live-error,.ku-error,.hm-error,.lb-state--error){color:#9c352f;border-color:#bc756b}body:has(.office-shell.theme-light) .ct-dialog{--ct-ink:#243d4e;--ct-body:#455f71;--ct-muted:#566f80;--ct-accent:#245b78;--ct-green:#246344}body:has(.office-shell.theme-light) :is(.ct-primary,.ip-primary,.la-send,.la-voice-start){background:#245b78;border-color:#245b78;color:#fff}body:has(.office-shell.theme-light) :is(.ct-primary,.ip-primary,.la-send,.la-voice-start):hover:not(:disabled){background:#194760;border-color:#194760;color:#fff}body:has(.office-shell.theme-light) :is(.ct-primary,.ip-primary,.la-send,.la-voice-start) :is(svg,span,strong,small){color:inherit}body:has(.office-shell.theme-light) .la-mode-tabs button[aria-pressed=true]{background:#245b78;border-color:#245b78;color:#fff}body:has(.office-shell.theme-light) .la-mode-tabs button[aria-pressed=true] :is(svg,span){color:#fff}.office-shell.theme-light .aep-mode.is-selected em{color:#fff}.office-shell.theme-light :is(.integration-routing-drafts>summary,.tp-capability summary){color:#245b78}.office-shell.theme-light .tp-capability{color:#455f71}.office-shell.theme-light .acp-node.is-selected .acp-node-glyph{background:#dceaf3;border-color:#245b78;color:#245b78;box-shadow:0 0 0 5px #245b781a}.office-shell.theme-light .acp-node.is-selected .acp-node-label{color:#1d506f}.office-shell.theme-light :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.camera-panel){color:#243d4e}.office-shell.theme-light :is(.role-form label,.wp-form>label,.wp-team-field legend,.wp-status-field,.ks-field,.dept-task-label){color:#455f71}.office-shell.theme-light :is(.panel-kicker,.dept-task-kicker,.dept-task-description,.dept-task-footer p,.dept-task-file-copy small,.dept-task-file-count,.form-note,.voice-settings-note,.camera-note,.directory-copy small,.directory-tools>span,.office-search-results small,.office-search-results>p){color:#526c7c}.office-shell.theme-light :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.camera-panel,.ia-dialog,.ip-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#243d4e;border-color:#648399}.office-shell.theme-light :is(.role-form input,.role-form select,.role-form textarea,.wp-form input:not([type=checkbox]):not([type=radio]),.wp-form select,.wp-form textarea){background:#f4f8fa}.office-shell.theme-light :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.camera-panel,.ia-dialog,.ip-modal) :is(input,textarea)::placeholder{color:#526c7c}.office-shell.theme-light :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.camera-panel,.ia-dialog,.ip-modal) :is(input,select,textarea):focus{border-color:#245b78;outline-color:#245b78;box-shadow:0 0 0 3px #245b7826}.office-shell.theme-light :is(.wp-modal,.role-modal,.department-modal,.dept-task-dialog,.directory-panel,.office-search-panel,.voice-panel,.voice-settings,.camera-panel,.ia-dialog,.ip-modal) :focus-visible{outline-color:#176087}.office-shell.theme-light :is(.wp-plain-button,.wp-text-button,.wp-icon-button,.dept-task-icon-button,.dept-task-attach,.dept-task-file-remove,.directory-tools>button,.office-search-field,.voice-panel-footer button){color:#245b78}.office-shell.theme-light :is(.wp-file-list strong,.dept-task-file-copy strong,.office-search-results strong,.directory-copy strong){color:#243d4e}.office-shell.theme-light .wp-team-options label:not(.is-selected){background:#edf3f6;border-color:#648399;color:#455f71}.office-shell.theme-light .wp-team-options label.is-selected{background:#dceaf3;border-color:#245b78;color:#1d506f}.office-shell.theme-light .kind-switch button{color:#455f71}.office-shell.theme-light .kind-switch button.selected{background:#245b78;color:#fff;box-shadow:0 1px 5px #294b6114}.office-shell.theme-light :is(.theme-switcher-menu>button,.office-language-menu>button){color:#455f71}.office-shell.theme-light :is(.theme-switcher-caption,.theme-switcher-hint,.theme-choice-hint,.office-language-menu small){color:#526c7c}.office-shell.theme-light :is(.theme-switcher-menu>button[aria-checked=true],.office-language-menu>button.is-selected){background:#245b78;border-color:#245b78;color:#fff}.office-shell.theme-light :is(.theme-switcher-menu>button[aria-checked=true],.office-language-menu>button.is-selected) :is(span,small,svg){color:#fff}.office-shell.theme-light :is(.theme-switcher-menu>button:not([aria-checked=true]),.office-language-menu>button:not(.is-selected)):hover{background:#e0eaf0;color:#1f506e}.office-shell.theme-light :is(.theme-switcher-menu,.office-language-menu) :focus-visible{outline-color:#176087}.office-shell.theme-light .office-search-results>button:is(:hover,:focus-visible){background:#dceaf3;color:#1d506f}.office-shell.theme-light .ia-picker-option:is(:hover,:focus-visible){background:#dceaf3;border-color:#245b78;color:#1d506f}.office-shell.theme-light :is(.dept-task-editor,.office-search-field):focus-within{border-color:#245b78}.office-shell.theme-light :is(.role-form,.wp-modal,.dept-task-dialog,.ia-dialog) input:is([type=checkbox],[type=radio]){accent-color:#245b78}.office-shell.theme-light :is(.composer-recipient select,.role-form select,.wp-form select,.wp-status-field select,.ks-field select,.ia-dialog select){color-scheme:light}.office-shell.theme-light :is(.composer-recipient,.role-form,.wp-form,.wp-status-field,.ks-field,.ia-dialog) :is(option,optgroup){background:#f4f8fa;color:#243d4e}.office-shell.theme-light :is(.composer-recipient,.role-form,.wp-form,.wp-status-field,.ks-field,.ia-dialog) option:checked{background:#245b78;color:#fff}body:has(.office-shell.theme-light) .ct-dialog{--ct-line:#648399;--ct-muted:#526c7c}body:has(.office-shell.theme-light) .ct-field select{border-color:#648399;color:#243d4e;color-scheme:light}body:has(.office-shell.theme-light) .ct-field :is(option,optgroup){background:#f4f8fa;color:#243d4e}body:has(.office-shell.theme-light) .ct-field option:checked{background:#245b78;color:#fff}body:has(.office-shell.theme-light) .ct-dialog :is(input,select,textarea):focus{border-color:#245b78;outline-color:#245b78}body:has(.office-shell.theme-light) .ct-source:is(:hover,:focus-visible){background:#dceaf3;border-color:#245b78}body:has(.office-shell.theme-light) :is(.ct-icon-button,.la-icon){color:#245b78}body:has(.office-shell.theme-light) .la-error{color:#805b21;border-color:#ac8b42;background:#f4edcf}body:has(.office-shell.theme-light) .ct-error{color:#9c352f;border-color:#bc756b}.office-shell.theme-light .hm-workspace{color:#243d4e}.office-shell.theme-light .hm-workspace :is(h2,h3,summary,legend,label){color:#243d4e}.office-shell.theme-light .hm-workspace :is(p,.hm-path){color:#455f71;opacity:1}.office-shell.theme-light .hm-workspace .hm-checksum{color:#245b78}.office-shell.theme-light .hm-workspace fieldset{color:#243d4e;border-color:#9db1be}.office-shell.theme-light .hm-workspace label:has(input:disabled){color:#566f80}.office-shell.theme-light .hm-workspace .hm-notice{color:#246344}.office-shell.theme-light .hm-workspace .hm-error{color:#9c352f}.office-shell.theme-light .hm-workspace .hm-customer-result a{color:#245b78}:root{--m-bg:#070b13;--m-panel:#101826;--m-line:#243047;--m-text:#ecf3ff;--m-muted:#8e9cb6;--m-blue:#4e8eff;color-scheme:dark}html[data-theme=light]{--m-bg:#fff;--m-panel:#f8faff;--m-line:#dce4ef;--m-text:#15263f;--m-muted:#64748b;--m-blue:#286bec;color-scheme:light}html,body,#root{min-height:100%;margin:0;background:var(--m-bg);color:var(--m-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{min-height:44px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-panel);color:var(--m-text);padding:11px 15px;cursor:pointer}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--m-blue);outline-offset:3px}input,textarea,select{width:100%;color:var(--m-text);background:var(--m-panel);border:1px solid var(--m-line);border-radius:12px;padding:14px;font-size:16px}label{display:grid;gap:8px}p{line-height:1.55}.m-primary{background:linear-gradient(100deg,#2575ef,#5c9fff);color:#fff;border-color:transparent;box-shadow:0 8px 28px #256eff26}.m-error{color:#fa899a!important}.m-loading{padding:36px;text-align:center}.m-access-error{padding:0 24px 30px;text-align:center}.m-login{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:52px 24px 36px;gap:26px;overflow:hidden}.m-wordmark{font-size:23px;font-weight:650;letter-spacing:.07em}.m-wordmark span{font-size:18px;font-weight:350;letter-spacing:0;color:var(--m-muted);margin-left:5px}.m-sphere{position:relative;display:grid;place-items:center;isolation:isolate;aspect-ratio:1;width:min(76vw,342px);flex-shrink:0;background:none;border:0;padding:0;border-radius:50%;overflow:hidden;transform:scale(calc(1 + var(--amplitude,0)*.045));transition:transform 80ms linear}.m-sphere img{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;object-fit:contain;z-index:-1;filter:drop-shadow(0 0 25px #3976ec28)}.m-sphere>span{color:#eaf4ff;text-shadow:0 0 14px #4da7ff;font-size:clamp(21px,5vw,30px);font-weight:500;line-height:1.25;letter-spacing:.15em;text-align:center}.m-sphere small{font-size:.57em;letter-spacing:.44em;padding-left:.35em}.m-login>.m-sphere{margin-top:22px}.m-login-form{width:100%;max-width:380px;display:flex;flex-direction:column;gap:18px}.m-login-form h1{font-size:20px;margin:0;text-align:center}.m-login-form p{font-size:14px;color:var(--m-muted);text-align:center;margin:0}.m-login-form>button{width:100%}.m-checkbox{display:flex;align-items:center;font-size:14px;line-height:1.4}.m-checkbox input{width:20px;height:20px;margin:0 7px 0 0}.m-entering{animation:m-entry 1.2s ease-in-out forwards}.m-entering i{position:absolute;width:3px;height:3px;left:50%;top:50%;background:#8ccaff;border-radius:50%;animation:m-particle 1.2s ease-out forwards;--angle:calc(var(--i)*12.857deg)}@keyframes m-entry{0%{transform:translateY(0)}40%{transform:translateY(52px);opacity:1}70%{transform:translateY(52px);filter:brightness(1.9);opacity:1}to{transform:translateY(52px) scale(1.08);opacity:0}}@keyframes m-particle{0%,55%{opacity:0}56%{opacity:1;transform:translate(0)}to{opacity:0;transform:rotate(var(--angle)) translate(240px)}}.m-app{min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.m-content{max-width:1100px;margin:auto;padding:20px 18px 32px}.m-page-home{padding-top:0}.m-home{min-height:calc(100dvh - 130px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.m-home>.m-sphere{width:min(80vw,400px)}.m-home-status{font-size:14px;color:var(--m-muted);text-align:center;max-width:400px;margin:0}.m-requests{width:100%;max-width:760px;margin:0 auto}.m-requests form{display:flex;align-items:flex-end;gap:8px;position:relative}.m-task-label{width:100%;font-size:12px;color:var(--m-muted);letter-spacing:.025em}.m-task-label textarea{padding-right:55px;min-height:84px;resize:vertical;max-height:240px;font-size:16px}.m-send{position:absolute;bottom:10px;right:10px;min-width:42px;min-height:42px;border:0;border-radius:50%;background:var(--m-blue);color:#fff;font-size:24px;padding:3px}.m-requests>button{margin-top:18px}.m-messages{display:grid;gap:18px;margin-top:24px}.m-messages article{background:var(--m-panel);border:1px solid var(--m-line);border-radius:18px;padding:18px;overflow-wrap:anywhere}.m-messages p{white-space:pre-wrap;margin-top:0}.m-messages small{color:var(--m-muted)}.m-reply{white-space:pre-wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--m-line);line-height:1.6}.m-page-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.m-page-header h1{font-size:28px;font-weight:550;letter-spacing:-.03em;margin:0}.m-page-header button{font-size:30px;padding:0 14px}.m-bottom{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:space-around;background:color-mix(in srgb,var(--m-bg) 92%,transparent);border-top:1px solid var(--m-line);padding:8px 5px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.m-bottom button{flex:1;min-width:0;max-width:190px;border:0;background:transparent;font-size:10px;color:var(--m-muted);padding:3px 1px;display:grid;gap:4px;justify-items:center}.m-bottom button>span{font-size:25px;line-height:30px}.m-bottom button[aria-current=page]{color:var(--m-blue)}.m-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.m-tools button{font-size:13px;flex:1}.m-tools [aria-pressed=true]{color:var(--m-blue);border-color:var(--m-blue)}.m-more{display:grid;gap:12px}.m-more button{text-align:left;display:flex;justify-content:space-between;font-size:18px;padding:24px}.m-more span{font-size:25px;color:var(--m-muted)}.m-settings{display:grid;gap:16px;max-width:700px}.m-settings h2{font-size:17px;margin:10px 0 0}.m-settings p{font-size:14px;color:var(--m-muted);margin:0}.m-settings>button{text-align:left}.m-content .cp-archive{margin-top:22px}.m-content .cp-form,.m-content .cp-archive,.m-content .equipment-price{max-width:100%}.m-content .cp-card{min-width:0}.m-content .cp-archive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.m-content .cp-form input,.m-content .cp-form textarea,.m-content .cp-form select{font-size:16px}.m-content .local-brain-library{width:100%;max-width:100%}.m-content .cp-tabs{display:flex;overflow-x:auto;white-space:nowrap}.m-content .cp-alert{overflow-wrap:anywhere}.m-content .theme-choice-segments{display:flex;gap:7px}.m-content .theme-choice-segments button{flex:1;display:flex;gap:6px;align-items:center;justify-content:center}.m-content .theme-choice-hint{font-size:12px;margin-top:12px}@media(max-width:600px){.m-content{padding-left:14px;padding-right:14px}.m-content .cp-main,.m-content .cp-layout,.m-content .cp-line-grid,.m-content .cp-grid,.m-content .cp-form-grid,.m-content .cp-party-grid,.m-content .cp-two-col{grid-template-columns:1fr!important;min-width:0}.m-content .cp-form{padding:12px}.m-content .cp-toolbar,.m-content .cp-archive-toolbar{flex-wrap:wrap}.m-content .cp-archive form{display:flex;flex-wrap:wrap}.m-content .cp-archive form label{width:100%}.m-content table{display:block;overflow-x:auto;max-width:100%}.m-login{padding-top:36px;gap:22px}.m-login>.m-sphere{width:min(72vw,300px);margin-top:10px}.m-page-header h1{font-size:26px}.m-content .cp-field-grid{grid-template-columns:1fr}.m-content .cp-party,.m-content .cp-group{padding:12px}.m-content .doc-recreate{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.m-entering,.m-entering i{animation-duration:1ms}.m-sphere{transition:none}}.m-sphere-light,html[data-theme=light] .m-sphere-dark{display:none}html[data-theme=light] .m-sphere-light{display:block;filter:drop-shadow(0 0 14px #4388f013)}html[data-theme=light] .m-sphere>span{color:#173b68;text-shadow:0 0 15px #9acaed;opacity:.94}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .m-login,html[data-theme=light] .m-app{background:#fff}.m-source-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;padding:28px 18px;overflow:auto;background:var(--m-bg)}.m-source-dialog>div{max-width:760px;margin:auto}.m-source-dialog h2{font-size:22px}.m-source-dialog .doc-recreate{margin-top:24px}.m-local-banner{padding:9px 14px;background:#19314f;color:#dbeaff;font-size:11px;line-height:1.4;text-align:center}.m-review-note{text-align:center;font-size:13px;line-height:1.5;color:var(--m-muted);margin:0}html[data-theme=light] .m-local-banner{background:#eaf3ff;color:#21466c}
