.rooms-workbench{color-scheme:light}.app-shell[data-screen=rooms] .recent-chats-head{min-height:76px;padding:10px 12px;gap:8px;border-bottom:1px solid var(--line);background:var(--surface)}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-title{display:grid;gap:3px;flex:1;min-width:0}.app-shell[data-screen=rooms] .recent-chats-head strong{font-size:16px}.chat-room-picker{display:flex;align-items:center;gap:4px;min-width:0;color:var(--muted)}.app-shell[data-screen=rooms] .chat-room-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;min-height:28px;padding:0;border:0;border-radius:5px;color:inherit;background:transparent;font-size:11px;cursor:pointer;text-overflow:ellipsis}.chat-room-picker>svg{flex:none}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-actions{display:flex;flex:none;gap:3px}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-actions>button{width:34px;min-width:34px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;padding:0;color:var(--muted);background:transparent;box-shadow:none;cursor:pointer}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-actions>button:is(:hover,:focus-visible){background:var(--wash);color:var(--ink)}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-actions>.create-thread-button{color:#7361bb;background:#eeeafb}.app-shell[data-screen=rooms] .room-theme-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;color:#69738a;font-size:11px}.room-thread-pane>.room-theme-control{flex:0 0 auto;margin-top:auto;border-top:1px solid var(--line)}.room-cockpit>.room-theme-control{grid-column:1/-1}.room-theme-control>div{display:flex;gap:3px}.app-shell[data-screen=rooms] .room-theme-control button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 9px;border:1px solid transparent;border-radius:9px;color:#657087;background:transparent;font:inherit;cursor:pointer}.app-shell[data-screen=rooms] .room-theme-control button[aria-pressed=true]{color:#5141bc;background:#ece9fc;border-color:#ddd7f8}.app-shell[data-screen=rooms] .rooms-workbench[data-room-theme=dark]{color-scheme:dark;--ink:#e8edf7;--text:#e8edf7;--muted:#a1aec2;--line:#303a4c;--border:#303a4c;--panel:#151b27;--surface:#1b2231;--paper:#11151f;--wash:#20283a;--green:#96dfc0;--green-soft:#203d37;color:var(--text);background:var(--paper);& .room-conversation{color:var(--text);background:var(--paper)}& .conversation-header{background:#171c29;border-color:var(--line);box-shadow:0 1px 0 #0003}& .messages{background:radial-gradient(ellipse at top,#8170dc08,transparent 65%),#11151f}& .room-thread-pane{background:#151b27;border-color:var(--line);box-shadow:10px 0 34px #0002}& .chat-room-picker select{color:var(--muted);background:transparent}& .chat-navigation-actions>.create-thread-button{color:#c5b8ff;background:#302a4e}& :is(.thread-pane-head,.chats-directory-head){background:#151b27;border-color:var(--line)}& :is(.rooms-directory,.room-cockpit,.room-search,.steering-bar){background:#171e2c;border-color:var(--line)}& .room-live-workspace .messages article{color:var(--text);background:#1b2231;border-color:var(--line);box-shadow:none}& .room-live-workspace .messages article[data-actor=founder]{background:#29263f;border-color:#403759}& .room-live-workspace .messages article.room-narration{background:#181e2b;border-color:#2c3345}& :is(.conversation-header h2,.thread-pane-head strong,.chats-directory-head strong,.rooms-directory strong,.thread-line strong,.agent-identity strong,.room-operations h3,.mobile-company-menu strong){color:var(--text)}& .messages article>header strong{color:var(--text)}& :is(.room-markdown,.room-markdown h1,.room-markdown h2,.room-markdown h3,.room-markdown h4){color:var(--text)}& .room-markdown blockquote{color:#c1badb;background:#26243c;border-color:#9280da}& .room-markdown code{color:#c7baff;background:#2c2941}& .room-markdown pre{color:#e0e6f4;background:#0e131d;box-shadow:inset 0 1px 0 #ffffff08}& .room-markdown pre code{color:inherit;background:transparent}& .room-markdown th{background:#242d3e}& .room-markdown a{color:#b8acff}& :is(.history-start,.empty-thread,.conversation-header p,.thread-pane-head small,.thread-pane-head>div>span,.chats-directory-head small,.rooms-directory small,.thread-scroll small,.thread-scroll time,.agent-identity small,.turn-summary small,.thread-model-policy small,.thread-model-policy label>span,.room-working-indicator,.room-working-tool,.room-op-label small,.room-op-detail,.room-op-chevron,.room-theme-control){color:var(--muted)}& .messages article>header :is(span,time){color:var(--muted)}& :is(.date-separator span,.conversation-turn-pill,.ops-metrics span,.ops-live-badge,.room-op-count){color:var(--muted);background:#222b3b;border-color:var(--line)}& :is(.conversation-room-chip,.rooms-drawer-button,.actor-avatar){color:#c5b8ff;background:#302a4e;border-color:#443963}& .conversation-head-actions>.icon-button{color:#b1bbce;background:transparent}& .conversation-head-actions>.icon-button:is(:hover,.active){color:#c9bdff;background:#302a4e}& :is(.conversation-controls-toggle.active,.mobile-search-toggle.active){color:#c9bdff!important;background:#302a4e!important;border-color:#4e416b!important}& :is(input,select,textarea){color:var(--text);background:#1b2231;border-color:var(--line)}& :is(input,textarea)::-moz-placeholder{color:#97a3b9}& :is(input,textarea)::placeholder{color:#97a3b9}& select option{color:var(--text);background:#1b2231}& :is(.thread-filter,.thread-scope-tabs,.pending-files>span){color:var(--muted);background:#1b2231;border-color:var(--line)}& .thread-filter input{background:transparent}& :is(.thread-scroll>button,.rooms-directory-list>button){color:var(--text);background:transparent;border-color:transparent}& :is(.thread-scroll>button:hover,.rooms-directory-list>button:hover){background:#20283a}& :is(.thread-scroll>button.active,.rooms-directory-list>button.active,.thread-scope-tabs button.active){color:#c5b8ff;background:#2b2844;border-color:#453b62;box-shadow:none}& :is(.thread-scope-tabs button,.navigator-mode-button,.thread-pane-head button,.create-thread-button,.room-cockpit-actions button,.reaction,.message-expand,.load-history,.jump-bottom){color:#b8b0dc;background:#232b3d;border-color:var(--line)}& :is(.thread-scope-tabs b,.rooms-directory header span,.room-icon){color:#c5b8ff;background:#302a4e}& .codex-composer{color:var(--text);background:#1b2231;border-color:#3b445b;box-shadow:0 12px 38px #0004}& .composer-input-row textarea{color:var(--text);background:transparent}& .composer-input-row .attach-button{color:#b6bfd2!important;background:#283145!important;border-color:#3b445b!important}& .room-delivery-choice select{color:#bac4d6;background:#232b3d}& .room-op{background:#1d2534;border-color:#343e52;box-shadow:none}& .room-op:hover{background:#252e40;border-color:#526079}& .room-op[data-status=in_progress]{background:linear-gradient(120deg,#2b2641,#1d2534);border-color:#4e416b}& .room-op-detail{border-color:var(--line)}& .room-op-icon{color:#97dfbc;background:#243d37}& :is(.room-op[data-status=in_progress] .room-op-icon,.room-working-avatar){color:#c5b8ff;background:#362d50;border-color:#4e416b}& :is(.room-op[data-status=in_progress] .room-op-label small,.room-working-copy>div>span,.room-operations>header strong svg){color:#bdb0ef}& .room-op[data-status=incomplete] .room-op-icon{color:var(--muted);background:#2a3345}& :is(.room-op[data-status=error] .room-op-icon,.ops-metrics [data-tone=error]){color:#f2bc8d;background:#422e27;border-color:#654736}& :is(.room-input-receipt[data-status=uncertain],.room-input-receipt[data-status=rejected]){color:#f2bc8d}& :is(.room-completion-caption,.room-input-receipt[data-status=delivered]){color:#96c5ad}& :is(.conversation-turn-pill[data-state=running],.conversation-turn-pill[data-state=queued]){color:#96dfc0;background:#203d37}& .ops-live-badge[data-live=true]{color:#c5b8ff;background:#302a4e;border-color:#4e416b}& :is(.room-file-card,.room-file-office,.room-file-download,.room-search-results,.mobile-company-menu){color:var(--text);background:#1b2231;border-color:var(--line)}& :is(.room-file-preview,.room-file-preview pre){color:var(--text);background:#101620}& :is(.room-file-download small,.mobile-company-menu>header span){color:var(--muted)}& :is(.mobile-company-menu>nav button,.mobile-company-menu>header button,.mobile-company-menu>nav button>span){color:var(--text);background:#242d3e;border-color:var(--line)}& .mobile-company-menu>nav button.active{color:#c5b8ff;background:#302a4e;border-color:#4e416b}& .room-theme-control button{color:#adb8cb}& .room-theme-control button[aria-pressed=true]{color:#d2c7ff;background:#362e51;border-color:#534570}& :is(button,select,summary):focus-visible{outline:2px solid #b6a3ff;outline-offset:2px}}@media (max-width:760px){.app-shell[data-screen=rooms] .recent-chats-head{padding-top:max(10px,env(safe-area-inset-top))}.app-shell[data-screen=rooms] .chat-room-picker select{min-height:36px;font-size:16px}.app-shell[data-screen=rooms] .recent-chats-head .chat-navigation-actions>button{width:44px;min-width:44px;height:44px}.app-shell[data-screen=rooms] .room-theme-control button{min-height:44px}}.tiled-workspace-body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.tiled-workspace-body.catalog-open{grid-template-columns:clamp(250px,22vw,320px) minmax(0,1fr)}.tiled-workspace-actions{display:flex;align-items:center;gap:5px}.tiled-workspace-scale{height:30px;display:grid;grid-template-columns:28px 36px 28px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055)}.board-window-workspace-bar .tiled-workspace-scale button{width:28px;height:28px;border:0;border-radius:0;background:transparent}.board-window-workspace-bar .tiled-workspace-scale button:disabled{opacity:.3;cursor:default}.tiled-workspace-scale output{color:#cdd1e7;font-size:8px;font-weight:780;text-align:center}.board-window-workspace-bar .tiled-workspace-add{width:auto;min-width:118px;gap:7px;padding:0 13px;color:#fff;border-color:rgba(129,140,248,.4);background:rgba(79,70,229,.3)}.board-window-workspace-bar .tiled-workspace-add span{display:inline;color:inherit;font-size:9px;font-weight:780}.tiled-workspace-catalog{min-width:0;min-height:0;display:none;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,rgba(17,20,45,.98),rgba(28,33,70,.98));box-shadow:12px 0 34px rgba(4,7,24,.18)}.catalog-open>.tiled-workspace-catalog{display:grid}.tiled-workspace-catalog>header{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 13px 10px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.tiled-workspace-catalog>header>div{min-width:0;display:grid;gap:3px}.tiled-workspace-catalog>header span{color:#9299c9;font-size:7px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.tiled-workspace-catalog>header strong{color:#fff;font-size:15px}.tiled-workspace-catalog>header button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;margin-left:auto;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#c8cce5;background:rgba(255,255,255,.07);cursor:pointer}.tiled-workspace-catalog>label{min-height:42px;display:flex;align-items:center;gap:8px;margin:10px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#8f97ca;background:rgba(255,255,255,.06)}.tiled-workspace-catalog>label input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:10px}.tiled-workspace-catalog>label input::-moz-placeholder{color:#777fae}.tiled-workspace-catalog>label input::placeholder{color:#777fae}.tiled-workspace-catalog>div{min-height:0;display:grid;align-content:start;gap:6px;overflow:auto;padding:0 9px 14px}.tiled-workspace-catalog>div>button{width:100%;min-height:67px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:#fff;background:rgba(255,255,255,.055);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tiled-workspace-catalog>div>button:hover:not(:disabled){border-color:rgba(129,140,248,.45);background:rgba(99,102,241,.2);transform:translateY(-1px)}.tiled-workspace-catalog>div>button:disabled{cursor:default;opacity:.58}.tiled-workspace-catalog>div>button>span{min-width:0;display:grid;gap:3px}.tiled-workspace-catalog button small{overflow:hidden;color:#9da5da;font-size:7px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tiled-workspace-catalog button strong{overflow:hidden;color:#f8f8ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tiled-workspace-catalog button em{overflow:hidden;color:#858db9;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tiled-workspace-catalog button b{min-width:40px;padding:5px 7px;border-radius:8px;color:#37327a;background:#fff;font-size:7px;text-align:center}.tiled-workspace-catalog>div>p{margin:22px 8px;color:#9298ba;font-size:9px;text-align:center}.tiled-workspace-canvas{position:relative;min-width:0;min-height:0;overflow:hidden}.tiled-workspace-canvas>.board-window-grid{width:100%;height:100%;gap:2px;padding:2px}.tiled-window-grid>article{border-radius:8px;box-shadow:0 5px 16px rgba(0,0,0,.15)}.tiled-workspace-resizer{position:absolute;z-index:45;display:grid;place-items:center;padding:0;border:0;color:#fff;background:transparent;cursor:col-resize;touch-action:none}.tiled-workspace-resizer:before{position:absolute;content:"";border-radius:999px;background:rgba(129,140,248,.75);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 4px 18px rgba(15,18,48,.35);opacity:.3;transition:opacity .14s ease,transform .14s ease}.tiled-workspace-resizer:focus-visible:before,.tiled-workspace-resizer:hover:before{opacity:1;transform:scale(1.08)}.tiled-workspace-resizer:focus-visible{outline:3px solid rgba(129,140,248,.38);outline-offset:-4px}.tiled-workspace-resizer.column{top:2px;bottom:2px;left:var(--workspace-column-split);width:24px;transform:translateX(-50%)}.tiled-workspace-resizer.column:before{width:5px;height:46px}.tiled-workspace-resizer.row{left:2px;right:2px;top:var(--workspace-row-split);height:24px;transform:translateY(-50%);cursor:row-resize}.tiled-workspace-resizer.row.partial{left:calc(var(--workspace-column-split) + 2px)}.tiled-workspace-resizer.row:before{width:46px;height:5px}.tiled-workspace-resizer svg{position:relative;z-index:1;opacity:0}.tiled-workspace-resize-shield{position:absolute;z-index:40;inset:0;cursor:inherit}.tiled-window-grid[data-resizing] iframe{pointer-events:none}@media (min-width:781px){.tiled-workspace{grid-template-rows:minmax(0,1fr)}.tiled-workspace>.tiled-workspace-reveal{position:absolute;z-index:82;top:0;left:50%;width:52px;height:14px;display:grid;place-items:center;padding:0;transform:translateX(-50%);border:1px solid rgba(255,255,255,.14);border-top:0;border-radius:0 0 9px 9px;color:#d5d7e8;background:rgba(20,24,49,.92);box-shadow:0 5px 14px rgba(4,7,24,.22);cursor:pointer;transition:transform .16s ease}.tiled-workspace>.tiled-workspace-bar{position:absolute;z-index:81;inset:0 0 auto;min-height:0;height:52px;gap:8px;padding:6px 10px;overflow:hidden;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .16s ease,opacity .12s ease}.tiled-workspace:has(>.tiled-workspace-reveal:focus-visible)>.tiled-workspace-bar,.tiled-workspace:has(>.tiled-workspace-reveal:hover)>.tiled-workspace-bar,.tiled-workspace>.tiled-workspace-bar:focus-within,.tiled-workspace>.tiled-workspace-bar:hover{transform:translateY(0);opacity:1;pointer-events:auto}.tiled-workspace:has(>.tiled-workspace-bar:focus-within)>.tiled-workspace-reveal,.tiled-workspace:has(>.tiled-workspace-bar:hover)>.tiled-workspace-reveal,.tiled-workspace:has(>.tiled-workspace-reveal:focus-visible)>.tiled-workspace-reveal,.tiled-workspace:has(>.tiled-workspace-reveal:hover)>.tiled-workspace-reveal{transform:translate(-50%,38px) rotate(180deg)}.board-window-workspace-bar button{width:28px;height:28px;border-radius:9px}.board-window-workspace-bar .tiled-workspace-add{width:auto;min-width:106px;padding-inline:11px}.board-window-workspace-bar .tiled-workspace-add span{display:inline}.tiled-window-grid>article[data-kind=thread]{position:relative;grid-template-rows:minmax(0,1fr)}.tiled-window-grid>article[data-kind=thread]>header{position:absolute;z-index:30;top:5px;right:5px;min-height:0;padding:0;border:0;background:transparent;pointer-events:none}.tiled-window-grid>article[data-kind=thread]>footer,.tiled-window-grid>article[data-kind=thread]>header>div:first-child{display:none}.tiled-window-grid>article[data-kind=thread]>header>div:last-child{pointer-events:auto}.tiled-window-grid>article[data-kind=thread]>header button{width:30px;height:30px}.rooms-workbench.tiled-embed .conversation-header{display:none!important}.rooms-workbench.tiled-embed .messages{padding:8px 9px 12px}.rooms-workbench.tiled-embed .codex-composer{width:calc(100% - 8px);min-height:0;gap:3px;margin:0 4px 4px;padding:3px 4px;border-radius:12px}.rooms-workbench.tiled-embed .codex-composer:has(.room-delivery-choice){grid-template-columns:118px minmax(0,1fr);align-items:center}.rooms-workbench.tiled-embed .room-delivery-choice{grid-column:1;grid-row:1;min-width:0;padding:0}.rooms-workbench.tiled-embed .room-delivery-choice>span{display:none}.rooms-workbench.tiled-embed .room-delivery-choice select{width:100%;min-width:0;padding:4px 5px;font-size:11px}.rooms-workbench.tiled-embed .codex-composer:has(.room-delivery-choice) .composer-input-row{grid-column:2;grid-row:1}.rooms-workbench.tiled-embed .composer-input-row{grid-template-columns:36px minmax(0,1fr) 36px;gap:3px}.rooms-workbench.tiled-embed .composer-input-row textarea{min-height:36px;padding:6px 4px;font-size:13px;line-height:1.4}.rooms-workbench.tiled-embed .composer-input-row .attach-button,.rooms-workbench.tiled-embed .composer-input-row .send-button{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px!important}.rooms-workbench.tiled-embed .room-cockpit{min-height:40px;padding:3px 6px}.rooms-workbench.tiled-embed .room-cockpit-actions button,.rooms-workbench.tiled-embed .thread-model-policy select{min-height:34px}.app-shell[data-screen=rooms] .rooms-workbench.tiled-embed[data-workspace-scale="90"]{width:100%;height:var(--tiled-scaled-viewport-height,100dvh)!important;max-height:none!important;zoom:.9}.app-shell[data-screen=rooms] .rooms-workbench.tiled-embed[data-workspace-scale="80"]{width:100%;height:var(--tiled-scaled-viewport-height,100dvh)!important;max-height:none!important;zoom:.8}.app-shell[data-screen=rooms] .rooms-workbench.tiled-embed[data-workspace-scale]>.room-conversation{height:100%!important;max-height:100%!important}}@media (max-width:780px){.tiled-workspace-reveal{display:none!important}.board-window-workspace-bar{gap:6px}.board-window-workspace-bar>div:first-child,.board-window-workspace-bar>div:first-child span{min-width:0}.board-window-workspace-bar>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-window-workspace-bar>div:first-child small{display:none}.board-window-workspace-bar .tiled-workspace-actions{gap:4px}.tiled-workspace-scale{display:none}.board-window-workspace-bar button{width:44px;height:44px}.board-window-workspace-bar .tiled-workspace-add{min-width:44px;padding:0}.board-window-workspace-bar .tiled-workspace-add span{display:none}.tiled-workspace-body,.tiled-workspace-body.catalog-open{position:relative;display:block}.tiled-workspace-catalog{position:absolute;z-index:70;inset:0 auto 0 0;width:min(88vw,340px);border-right-color:rgba(255,255,255,.16);box-shadow:24px 0 70px rgba(3,5,22,.5)}.tiled-workspace-catalog>header button{width:44px;height:44px;flex-basis:44px}.tiled-workspace-canvas{width:100%;height:100%}.tiled-window-grid>article>header button{width:44px;height:44px}.tiled-window-grid>article[data-kind=thread]{grid-template-rows:48px minmax(0,1fr)}.tiled-window-grid>article[data-kind=thread]>header{min-height:48px;padding:2px 4px 2px 10px}.tiled-window-grid>article[data-kind=thread]>footer,.tiled-window-grid>article[data-kind=thread]>header span{display:none}.tiled-window-grid>article[data-kind=thread]>header h2{max-width:42vw;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rooms-workbench.tiled-embed .codex-composer:has(.room-delivery-choice){grid-template-columns:130px minmax(0,1fr);align-items:center;gap:4px}.rooms-workbench.tiled-embed .room-delivery-choice{grid-column:1;grid-row:1;min-width:0;padding:0}.rooms-workbench.tiled-embed .room-delivery-choice>span{display:none}.rooms-workbench.tiled-embed .room-delivery-choice select{width:100%;min-width:0;min-height:44px}.rooms-workbench.tiled-embed .codex-composer:has(.room-delivery-choice) .composer-input-row{grid-column:2;grid-row:1}.tiled-workspace-resizer{display:none}}@media (prefers-reduced-motion:reduce){.tiled-workspace-bar,.tiled-workspace-catalog>div>button,.tiled-workspace-resizer:before,.tiled-workspace-reveal{transition:none}}html[data-company-theme=dark]{color-scheme:dark;--ink:#e8edf7;--text:#e8edf7;--muted:#a1aec2;--paper:#11151f;--card:#1b2231;--line:#303a4c;--border:#303a4c;--wash:#20283a;--green:#96dfc0;--green-soft:#203d37;--amber:#f0b968;--amber-soft:#403322;--red:#ff9c91;--red-soft:#432825;--blue:#9ecce0;--blue-soft:#203641;--primary:#818cf8;--danger:#ff9c91;--shadow:0 18px 45px #0004}html[data-company-theme=dark] .app-shell,html[data-company-theme=dark] body{background:#11151f;color:var(--ink)}html[data-company-theme=dark] .rail{background:#111724;border-color:#293247}html[data-company-theme=dark] .topbar{color:var(--ink);background:#151b27e8;border-color:var(--line)}html[data-company-theme=dark] :is(.panel,.metric,.approval-card,.inbox-zero,.settings-card,.connector,.todo-board,.todo-item,.fresh-auth-dialog){color:var(--ink);background:var(--card);border-color:var(--line);box-shadow:none}html[data-company-theme=dark] :is(input,textarea,select){color:var(--ink);background:#1b2231;border-color:var(--line)}html[data-company-theme=dark] :is(input,textarea)::-moz-placeholder{color:#7f8ba0}html[data-company-theme=dark] :is(input,textarea)::placeholder{color:#7f8ba0}html[data-company-theme=dark] select option{color:var(--ink);background:#1b2231}html[data-company-theme=dark] .mobile-nav{color:var(--muted);background:#151b27ed;border-color:var(--line)}html[data-company-theme=dark] :is(.page-head h1,.panel h2,.metric strong,.approval-top h2){color:var(--ink)}.company-theme-control{display:grid;gap:7px;margin-bottom:12px;color:#9da8bd;font-size:10px}.company-theme-control>div{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.company-theme-control button{min-height:31px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:1px solid #ffffff12;border-radius:8px;color:#aab4c8;background:#ffffff08;font-size:9px;cursor:pointer}.company-theme-control button[aria-pressed=true]{color:#ddd6ff;background:#373052;border-color:#564a76}.rail-collapsed .company-theme-control button:not([aria-pressed=true]),.rail-collapsed .company-theme-control>span{display:none}.rail-collapsed .company-theme-control>div{display:block}.rail-collapsed .company-theme-control button[aria-pressed=true]{width:36px;font-size:0}.app-shell[data-screen=inbox] .page-head{display:none}.app-shell[data-screen=inbox] .content{max-width:none;padding:12px 14px 14px}.app-shell[data-screen=inbox] .mail-screen{height:calc(100dvh - 96px);min-height:560px}.app-shell[data-screen=inbox] .mail-workspace{grid-template-columns:220px minmax(330px,410px) minmax(0,1fr);height:100%;min-height:0;margin:0;border-radius:18px}.correspondence-v2 .mail-surface-brand{padding:12px 10px}.correspondence-v2 .mail-surface-brand strong{font-size:17px;letter-spacing:-.025em}.correspondence-v2 .mail-surface-brand small{color:var(--muted);font-size:10px;line-height:1.35}.correspondence-v2 .mail-row{min-height:91px;cursor:pointer}.correspondence-v2 .mail-row-actions{position:absolute;right:8px;bottom:8px;display:flex;gap:3px;opacity:0;transition:opacity .15s}.correspondence-v2 .mail-row:is(:hover,:focus-within) .mail-row-actions{opacity:1}.correspondence-v2 .mail-row-actions button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--card)}.mail-page-sentinel{min-height:54px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:10px}.mail-new-chip{position:sticky;top:48px;z-index:3;display:block;margin:8px auto;padding:7px 11px;border:1px solid #51457a;border-radius:999px;color:#d8d0ff;background:#302a4e;box-shadow:0 8px 25px #0004}.mail-detail-loading{height:100%;display:grid;place-items:center;align-content:center;gap:9px;color:var(--muted);text-align:center}.mail-detail-loading strong{color:var(--ink)}.mail-routing-note{display:flex;align-items:center;gap:5px;margin:-3px 0 10px;padding:6px 8px;border-radius:8px;color:var(--muted);background:var(--wash);font-size:10px}.mail-route-manager{margin:2px 0 10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.mail-route-manager>summary{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 11px;color:var(--muted);font-size:10px;cursor:pointer;list-style:none}.mail-route-manager>summary span{margin-left:auto}.mail-route-manager>div{display:grid;gap:6px;padding:8px;border-top:1px solid var(--line)}.mail-route-line{display:flex;align-items:center;gap:8px;padding:7px;border-radius:8px;background:var(--wash)}.mail-route-line>span{min-width:0;display:grid;flex:1;gap:2px}.mail-route-line small{color:var(--muted)}.mail-route-manager form{display:flex;gap:6px}.mail-route-manager form input{min-width:0;flex:1}.mail-route-manager button{min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--primary,#4f46e5);background:var(--card)}html[data-company-theme=dark] .mail-workspace{color:var(--ink);background:#151b27;border-color:var(--line);box-shadow:0 22px 60px #0005}html[data-company-theme=dark] :is(.mail-sidebar,.mail-list,.mail-detail){background:#151b27;border-color:var(--line)}html[data-company-theme=dark] .mail-list{background:#131925}html[data-company-theme=dark] :is(.mail-list-head,.mail-detail-head,.mail-health,.mail-utility-row){color:var(--muted);background:#171e2ced;border-color:var(--line)}html[data-company-theme=dark] .mail-search{color:var(--muted);background:#1b2231;border-color:var(--line)}html[data-company-theme=dark] .mail-surface-brand{background:linear-gradient(145deg,#2b2844,#1c2c39);border-color:#453b62;box-shadow:none}html[data-company-theme=dark] .mail-filter{color:#a9b4c7}html[data-company-theme=dark] .mail-filter:is(:hover,.active){color:#d7ceff;background:#2b2844;box-shadow:none}html[data-company-theme=dark] .mail-filter span{background:#343044}html[data-company-theme=dark] .mailbox-list button.active{color:#c5b8ff;background:#302a4e}html[data-company-theme=dark] .mail-row{color:var(--ink);border-color:#ffffff0b}html[data-company-theme=dark] .mail-row.unread.active,html[data-company-theme=dark] .mail-row:is(:hover,.active){background:#29263f}html[data-company-theme=dark] .mail-row.unread{background:#192231}html[data-company-theme=dark] .mail-avatar{color:#c9bdff;background:linear-gradient(145deg,#302a4e,#26344a)}html[data-company-theme=dark] .mail-row-meta em{color:#9ca9be;background:#222b3b}html[data-company-theme=dark] :is(.mail-intelligence,.mail-notes,.mail-composer,.mail-draft-card,.mail-message){color:var(--ink);background:#1b2231;border-color:var(--line);box-shadow:none}html[data-company-theme=dark] .mail-message.outbound{background:#202d31;border-color:#315047}html[data-company-theme=dark] .mail-body.original{color:#c7d0df}html[data-company-theme=dark] :is(.diagnosis-grid>div,.attachment-card,.mail-notes>div:not(.section-title),.draft-envelope,.approval-steps>div){background:#222b3b}html[data-company-theme=dark] :is(.mail-head-actions>button,.mail-utility-row button,.attachment-card button,.secondary){color:#c5b8ff!important;background:#232b3d!important;border-color:var(--line)!important}html[data-company-theme=dark] .mail-digest{color:var(--ink);background:radial-gradient(circle at 85% -60%,#22c9b71c,transparent 48%),linear-gradient(145deg,#1b2231,#1d1b2c 58%,#17282a);border-color:#443963;box-shadow:none}html[data-company-theme=dark] .digest-summary{color:var(--ink)}html[data-company-theme=dark] .digest-copy p{color:var(--muted)}html[data-company-theme=dark] .digest-stats i{color:var(--muted);background:#20283ab5;border-color:var(--line)}html[data-company-theme=dark] .digest-stats strong{color:var(--ink)}html[data-company-theme=dark] .mail-atum-panel{color:var(--ink);background:linear-gradient(145deg,#1d1b2c,#1b2231 56%,#17282a);border-color:#443963;box-shadow:none}html[data-company-theme=dark] .mail-atum-head{border-color:#343049}html[data-company-theme=dark] :is(.mail-atum-head strong,.mail-atum-welcome strong){color:var(--ink)}html[data-company-theme=dark] :is(.mail-atum-head small,.mail-atum-welcome span){color:var(--muted)}html[data-company-theme=dark] :is(.mail-atum-suggestions button,.atum-open-room){color:#c5b8ff;background:#29263f;border-color:#4e416b}html[data-company-theme=dark] .mail-atum-input textarea{color:var(--ink);background:#151b27;border-color:#3b445b}html[data-company-theme=dark] .mail-atum-conversation>div{color:var(--ink);background:#222b3b;box-shadow:none}html[data-company-theme=dark] .mail-send-policy{color:#96dfc0;background:#203d37;border-color:#315047}html[data-company-theme=dark] .mail-send-policy.locked{color:#f0b968;background:#403322;border-color:#655038}html[data-company-theme=dark] .mail-note-form{background:#171e2ced;border-color:var(--line)}@media(max-width:1180px){.app-shell[data-screen=inbox] .mail-workspace{grid-template-columns:68px minmax(300px,370px) minmax(0,1fr)}.correspondence-v2 .mail-surface-brand>:not(:first-child){display:none}}@media(max-width:780px){.app-shell[data-screen=inbox] .content{padding:0}.app-shell[data-screen=inbox] .mail-screen,.app-shell[data-screen=inbox] .mail-workspace{height:calc(100dvh - 64px)}.app-shell[data-screen=inbox] .mail-workspace{grid-template-columns:1fr;border-radius:0}.correspondence-v2 .mail-surface-brand{display:none}.correspondence-v2 .mail-row{min-height:88px}.correspondence-v2 .mail-row-body{padding-right:78px}.correspondence-v2 .mail-row-actions{opacity:1}.correspondence-v2 .mail-row-actions button,.mail-back,.mail-utility-row button{min-width:44px;min-height:44px}.mail-mobile-toolbar select,.mail-search{min-height:44px;font-size:16px!important}}@media(prefers-reduced-motion:reduce){.correspondence-v2 *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}