:root{--ink:#171717;--muted:#707070;--line:#dedede;--paper:#f4f4f4;--white:#fff;--blue:#171717;--blue-soft:#efefef;--green:#454545;--amber:#696969;--red:#353535}html{scrollbar-gutter:stable}.support-page-hero{background:#fff;border:1px solid #d8d8d8;border-radius:15px;align-items:center;gap:24px;margin-bottom:14px;padding:26px 28px;display:flex;box-shadow:0 1px 2px #00000008}.support-page-hero>div:first-child{flex:1}.support-page-hero .eyebrow{margin:0}.support-page-hero h2{letter-spacing:-.5px;margin:8px 0 7px;font-size:25px;line-height:1.15}.support-page-hero p:last-child{color:#666;max-width:760px;margin:0;font-size:9px;line-height:1.6}.support-hero-actions{align-items:center;gap:8px;display:flex}.support-hero-actions span{color:#555;white-space:nowrap;background:#fff;border:1px solid #d3d3d3;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:7px;font-weight:700;display:inline-flex}.support-hero-actions button{color:#fff;background:#171717;border:1px solid #171717;border-radius:10px;min-height:40px;padding:0 15px;font-size:8px;font-weight:700;box-shadow:0 2px 5px #0002}.support-workspace-tabs{background:#ececec;border:1px solid #d8d8d8;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:5px;display:grid}.support-workspace-tabs button{color:#777;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.support-workspace-tabs button>span{color:#555;background:#ddd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-workspace-tabs button div{flex-direction:column;min-width:0;display:flex}.support-workspace-tabs button b{color:#333;font-size:9px;line-height:1.2}.support-workspace-tabs button small{color:#888;margin-top:4px;font-size:7px;line-height:1.25}.support-workspace-tabs button.active{background:#fff;border-color:#d2d2d2;box-shadow:0 2px 8px #0000000f}.support-workspace-tabs button.active>span{color:#fff;background:#171717}.tools-hero{background:linear-gradient(135deg,#fff,#f1f1f1);border:1px solid #d8d8d8;border-radius:15px;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:flex}.tools-hero>div{flex:1}.tools-hero .eyebrow{margin:0}.tools-hero h2{letter-spacing:-.4px;margin:7px 0;font-size:23px}.tools-hero p:last-child{color:#6d6d6d;max-width:720px;margin:0;font-size:9px;line-height:1.55}.support-tool-head>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;min-height:40px;padding:0 14px;font-size:8px;font-weight:700}.tools-scope-pill{color:#555;white-space:nowrap;background:#fff;border:1px solid #d5d5d5;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:700}.tool-catalog{margin-bottom:16px}.tool-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tool-brand-card{background:#fafafa;border:1px solid #dedede;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:11px;min-width:0;padding:14px;display:grid;position:relative}.tool-brand-card.active{background:#fff;border-color:#aaa;box-shadow:0 6px 18px #0000000a}.tool-brand-logo{background:#f0f0f0;border:1px solid #ddd;border-radius:11px;place-items:center;width:40px;height:40px;font-size:7px;font-weight:800;display:grid;overflow:hidden}.tool-brand-logo img{object-fit:contain;width:80%;height:80%}.tool-brand-card small{color:#888;letter-spacing:.7px;font-size:6px}.tool-brand-card h3{margin:4px 0;font-size:11px}.tool-brand-card p{color:#737373;margin:0;font-size:7px;line-height:1.45}.tool-brand-card>em{color:#555;background:#ededed;border-radius:20px;grid-column:2;width:max-content;padding:4px 7px;font-size:6px;font-style:normal}.tool-brand-card.active>em{color:#fff;background:#171717}.support-tool{background:#fff;border:1px solid #d5d5d5;border-radius:15px;overflow:hidden;box-shadow:0 1px 2px #00000008}.support-tool-head{z-index:1;background:#fff;border-bottom:1px solid #dedede;align-items:center;gap:20px;width:100%;height:auto;min-height:88px;padding:18px 22px;display:flex;position:relative;top:auto}.support-tool-title{flex:1;align-items:center;gap:12px;display:flex}.support-tool-title>span{color:#fff;background:#171717;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:9px;font-weight:800;display:grid}.support-tool-title .eyebrow{margin:0;line-height:1.2}.support-tool-title h2{margin:6px 0 4px;font-size:20px;line-height:1.15}.support-tool-title p:last-child{color:#777;margin:0;font-size:8px}.support-system-note{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:11px;align-items:center;gap:11px;margin:16px 18px 0;padding:13px 14px;display:flex}.support-system-note>span{background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.support-system-note>div{flex:1}.support-system-note b{font-size:8px}.support-system-note p{color:#6f6f6f;margin:4px 0 0;font-size:7px;line-height:1.45}.support-system-note em{color:#fff;white-space:nowrap;background:#171717;border-radius:20px;padding:5px 8px;font-size:6px;font-style:normal}.support-stats{border:1px solid #dedede;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:14px 18px;display:grid;overflow:hidden}.support-stats>div{background:#fafafa;border-right:1px solid #dedede;align-items:center;gap:8px;min-height:52px;padding:12px 14px;display:flex}.support-stats>div:last-child{border:0}.support-stats small{color:#777;flex:1;font-size:7px}.support-stats strong{font-size:16px}.support-toolbar{align-items:center;gap:12px;padding:0 18px 14px;display:flex}.support-queues{scrollbar-width:none;flex:1;gap:5px;display:flex;overflow-x:auto}.support-queues button{color:#666;background:#fff;border:1px solid #d5d5d5;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:7px;display:flex}.support-queues button.active{color:#fff;background:#171717;border-color:#171717}.support-queues button span{color:#555;background:#ededed;border-radius:10px;min-width:16px;padding:2px 4px;font-size:6px}.support-queues button.active span{color:#fff;background:#3b3b3b}.support-search{background:#fff;border:1px solid #d5d5d5;border-radius:9px;align-items:center;gap:7px;width:220px;min-height:36px;padding:0 10px;display:flex}.support-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.support-table{border-top:1px solid #dedede}.support-table-head,.support-table>article{grid-template-columns:90px minmax(260px,1fr) 80px 135px 70px 66px;align-items:center;gap:12px;display:grid}.support-table-head{color:#888;letter-spacing:.7px;background:#f4f4f4;padding:11px 18px;font-size:6px}.support-table>article{cursor:pointer;border-top:1px solid #e3e3e3;min-height:88px;padding:12px 18px;transition:background .16s}.support-table>article:hover,.support-table>article:focus-visible{background:#f7f7f7;outline:0}.support-table>article:first-of-type{border-top:0}.support-ticket-id{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.support-ticket-id>span{font-size:11px;font-weight:800}.support-ticket-id em{color:#555;background:#ededed;border-radius:10px;padding:3px 6px;font-size:6px;font-style:normal}.support-ticket-context{grid-template-columns:max-content 1fr;gap:3px 7px;min-width:0;display:grid}.support-ticket-context b{font-size:9px}.support-ticket-context small{color:#777;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:7px;overflow:hidden}.support-ticket-context p{-webkit-line-clamp:3;color:#555;-webkit-box-orient:vertical;grid-column:1/-1;margin:3px 0 0;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.support-ticket-context em{color:#919191;grid-column:1/-1;font-size:6px;font-style:normal}.support-owner,.support-updated{color:#666;font-size:8px}.support-table select{color:#333;background:#fff;border:1px solid #cfcfcf;border-radius:9px;width:100%;min-height:36px;padding:0 8px;font-size:7px}.support-open-ticket{color:#333;background:#fff;border:1px solid #cfcfcf;border-radius:9px;min-height:36px;font-size:7px;font-weight:700}.support-open-ticket:hover{color:#fff;background:#171717;border-color:#171717}.customer-email-workspace{background:#fff;border:1px solid #d5d5d5;border-radius:15px;overflow:hidden}.email-workspace-head{z-index:1;background:#fff;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:18px;width:100%;height:auto;min-height:88px;padding:20px 22px;display:flex;position:relative;top:auto}.gmail-lockup{align-items:center;gap:12px;display:flex}.gmail-lockup img{object-fit:contain;width:42px;height:42px}.gmail-lockup .eyebrow{margin:0}.gmail-lockup h2{margin:4px 0;font-size:20px}.gmail-lockup p:last-child{color:#777;margin:0;font-size:8px}.email-head-actions{justify-items:end;gap:10px;display:grid}.gmail-sync-state{color:#666;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.gmail-sync-state i{background:#b68317;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b6831717}.gmail-sync-state.connected i{background:#26a269;box-shadow:0 0 0 4px #26a26917}.email-view-switcher{background:#f6f6f6;border:1px solid #ddd;border-radius:10px;gap:4px;padding:3px;display:flex}.email-view-switcher button{color:#666;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.email-view-switcher button.active{color:#fff;background:#171717}.email-connection-banner{color:#6c551e;background:#fffaf0;border-bottom:1px solid #e5dcc7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.email-connection-banner>svg{box-sizing:content-box;background:#f3e8c9;border-radius:8px;padding:5px}.email-connection-banner b{color:#4c3a12;font-size:12px;display:block}.email-connection-banner p{margin:3px 0 0;font-size:11px;line-height:1.45}.email-connection-banner>em,.email-connection-banner>button{color:#6c551e;white-space:nowrap;background:#fffaf0;border:1px solid #d6c79e;border-radius:8px;min-height:40px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:700}.email-inline-error{color:#9d2525;background:#fff2f2;border-bottom:1px solid #efcaca;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.email-inline-error button{color:inherit;background:0 0;border:0;font-size:10px;font-weight:700}.email-command-bar{background:#fafafa;border-bottom:1px solid #dedede;padding:14px 16px}.email-global-search{color:#777;background:#fff;border:1px solid #cecece;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.email-global-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.email-global-search kbd{color:#888;font:inherit;background:#f5f5f5;border:1px solid #d6d6d6;border-radius:6px;padding:4px 6px;font-size:7px}.email-inbox-filters{gap:6px;margin-top:10px;display:flex;overflow-x:auto}.email-inbox-filters button{color:#666;background:#fff;border:1px solid #d5d5d5;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.email-inbox-filters button span{text-align:center;background:#eee;border-radius:9px;min-width:16px;padding:2px 4px;font-size:6px}.email-inbox-filters button.active{color:#fff;background:#171717;border-color:#171717}.email-inbox-filters button.active span{background:#3b3b3b}.email-list-head,.customer-email-list>button{grid-template-columns:32px 150px minmax(240px,1fr) 105px 78px 58px 18px;align-items:center;gap:10px;display:grid}.email-list-head{color:#888;letter-spacing:.65px;background:#f4f4f4;padding:10px 18px 10px 60px;font-size:6px}.email-list-head span:first-child{grid-column:1/3}.customer-email-list>button{color:#333;text-align:left;background:#fff;border:0;border-top:1px solid #e4e4e4;width:100%;min-height:76px;padding:12px 18px}.customer-email-list>button:hover{background:#f7f7f7}.customer-email-list>button.unread{background:#fafafa;box-shadow:inset 3px 0 #171717}.email-customer-avatar{background:#ececec;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:800;display:grid}.email-sender,.email-subject,.email-related{flex-direction:column;gap:3px;min-width:0;display:flex}.email-sender b,.email-subject b,.email-related b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-sender small,.email-subject small,.email-related small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.email-row-tags{gap:4px;display:flex;overflow:hidden}.email-row-tags em{color:#666;white-space:nowrap;background:#efefef;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal}.email-triage-state{justify-items:start;gap:4px;display:grid}.email-triage-state small{color:#888;font-size:8px}.email-classification{color:#276541;white-space:nowrap;background:#eaf5ee;border-radius:12px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.email-classification.spam{color:#972d2d;background:#ffe8e8}.email-classification.promotional{color:#8a5313;background:#fff1d9}.email-classification.non-support{color:#4e4e78;background:#ececf5}.email-state{color:#555;white-space:nowrap;background:#eee;border-radius:12px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal}.email-state.needs-reply{color:#fff;background:#171717}.customer-email-list time{color:#777;font-size:7px}.email-row-arrow{color:#999;font-size:16px}.email-workspace-footer{background:#fafafa;border-top:1px solid #dedede;align-items:flex-start;gap:9px;padding:12px 16px;display:flex}.email-workspace-footer p{color:#777;margin:0;font-size:7px;line-height:1.5}.email-workspace-footer b{color:#333}.email-automation-settings{background:#fafafa;padding:18px}.email-automation-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.email-automation-intro>div{align-items:center;gap:12px;display:flex}.email-automation-intro>div>span{color:#fff;background:#171717;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.email-automation-intro h3{margin:3px 0;font-size:18px}.email-automation-intro p:last-child{color:#777;margin:0;font-size:11px}.email-automation-intro>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.email-automation-mode{background:#fff;border:1px solid #d8d8d8;border-radius:12px;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.2fr);align-items:center;gap:18px;margin-bottom:12px;padding:16px;display:grid}.email-automation-mode small{color:#888;letter-spacing:.4px;font-size:9px}.email-automation-mode h4{margin:5px 0;font-size:14px}.email-automation-mode p{color:#777;margin:0;font-size:10px;line-height:1.5}.email-automation-mode>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.email-automation-mode button{color:#555;text-align:left;background:#fafafa;border:1px solid #d8d8d8;border-radius:9px;gap:3px;min-height:58px;padding:9px;display:grid}.email-automation-mode button b{font-size:11px}.email-automation-mode button small{letter-spacing:0;font-size:8px}.email-automation-mode button.active{color:#fff;background:#171717;border-color:#171717}.email-automation-mode button.active small{color:#bbb}.email-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-settings-card{background:#fff;border:1px solid #d8d8d8;border-radius:12px;overflow:hidden}.email-settings-card>header{background:#fff;border:0;border-bottom:1px solid #e4e4e4;align-items:flex-start;gap:9px;width:auto;height:auto;min-height:0;padding:14px;display:flex;position:static}.email-settings-card>header>span{background:#eee;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.email-settings-card h4{margin:0 0 3px;font-size:13px}.email-settings-card header p{color:#888;margin:0;font-size:9px}.email-rule-list>label,.email-workflow-list>label{cursor:pointer;border-bottom:1px solid #ececec;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:11px 14px;display:grid;position:relative}.email-rule-list label.high-risk{background:#fffaf0}.email-rule-list label b,.email-workflow-list label b{font-size:10px;display:block}.email-rule-list label small,.email-workflow-list label small{color:#888;margin-top:3px;font-size:8px;line-height:1.4;display:block}.email-rule-list input,.email-workflow-list input{opacity:0;position:absolute}.email-rule-list label>i,.email-workflow-list label>i{background:#ccc;border-radius:10px;width:32px;height:18px;transition:all .18s;position:relative}.email-rule-list label>i:after,.email-workflow-list label>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px}.email-rule-list input:checked+i,.email-workflow-list input:checked+i{background:#171717}.email-rule-list input:checked+i:after,.email-workflow-list input:checked+i:after{transform:translate(14px)}.email-rule-list input:disabled+i{opacity:.35}.email-confidence-control{padding:13px 14px}.email-confidence-control>div{justify-content:space-between;font-size:10px;display:flex}.email-confidence-control input{accent-color:#171717;width:100%;margin:10px 0 4px}.email-confidence-control small{color:#888;font-size:8px}.sop-library{padding-bottom:12px}.sop-upload{text-align:left;background:#fafafa;border:1px dashed #aaa;border-radius:9px;align-items:center;gap:10px;width:calc(100% - 28px);min-height:62px;margin:14px;padding:10px;display:flex}.sop-upload div{gap:3px;display:grid}.sop-upload b{font-size:10px}.sop-upload small{color:#888;font-size:8px}.sop-files{gap:6px;padding:0 14px;display:grid}.sop-files>p{color:#888;margin:0;font-size:9px;line-height:1.5}.sop-files>div{background:#f3f3f3;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:8px;display:grid}.sop-files span{gap:2px;display:grid}.sop-files b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sop-files small{color:#888;font-size:7px}.sop-files button{color:#777;background:0 0;border:0;font-size:16px}.email-settings-footnote{color:#666;background:#eee;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.email-settings-footnote p{margin:0;font-size:9px;line-height:1.5}.customer-email-overlay{z-index:48}.customer-email-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;flex-direction:column;width:min(760px,100vw);height:100%;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #0002}.customer-email-drawer-head{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #dedede;align-items:flex-start;gap:16px;width:100%;height:auto;min-height:92px;padding:22px 24px 16px;display:flex;position:sticky;top:0}.customer-email-drawer-head>div{flex:1;min-width:0}.customer-email-drawer-head p{color:#777;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.customer-email-drawer-head h2{letter-spacing:-.4px;margin:6px 0;font-size:23px}.customer-email-drawer-head span{color:#777;font-size:9px}.customer-email-drawer-head>button{background:#f7f7f7;border:1px solid #d5d5d5;border-radius:50%;width:34px;height:34px;font-size:20px}.email-drawer-actions{border-bottom:1px solid #e2e2e2;grid-template-columns:130px 145px minmax(170px,1fr) auto;gap:8px;padding:14px 24px;display:grid}.email-drawer-actions label{flex-direction:column;gap:5px;display:flex}.email-drawer-actions label small{color:#888;letter-spacing:.6px;font-size:6px}.email-drawer-actions select{background:#f8f8f8;border:1px solid #d3d3d3;border-radius:9px;min-height:40px;padding:0 9px;font-size:8px}.email-ai-action{color:#fff;text-align:left;background:#171717;border:1px solid #171717;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;display:grid}.email-ai-action>span{color:#171717;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.email-ai-action div{flex-direction:column;display:flex}.email-ai-action b{font-size:8px}.email-ai-action small{color:#aaa;margin-top:2px;font-size:6px}.email-case-action{color:#333;background:#fff;border:1px solid #d3d3d3;border-radius:9px;padding:0 11px;font-size:7px;font-weight:700}.email-case-action.primary{color:#fff;background:#171717;border-color:#171717}.email-tag-manager{background:#fafafa;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:10px;padding:10px 24px;display:flex}.email-tag-manager>div{color:#666;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.email-tag-manager b{margin-right:3px;font-size:9px}.email-tag-manager small{color:#999;font-size:8px}.email-tag-manager>div button{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:7px;min-height:25px;padding:0 7px;font-size:8px}.email-tag-manager form{display:flex}.email-tag-manager input{border:1px solid #d5d5d5;border-radius:7px 0 0 7px;outline:0;width:110px;min-height:30px;padding:0 8px;font-size:9px}.email-tag-manager form button{color:#fff;background:#171717;border:1px solid #171717;border-radius:0 7px 7px 0;min-height:30px;padding:0 8px;font-size:8px}.email-create-case-panel{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:11px;margin:12px 24px 0;padding:13px}.email-create-case-panel>div:first-child{gap:9px;display:flex}.email-create-case-panel>div:first-child>span{color:#fff;background:#171717;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.email-create-case-panel b{font-size:10px}.email-create-case-panel p{color:#777;margin:3px 0 0;font-size:8px;line-height:1.45}.email-create-case-fields{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:11px;display:grid}.email-create-case-fields label{color:#777;gap:4px;font-size:7px;font-weight:700;display:grid}.email-create-case-fields select{background:#fff;border:1px solid #d2d2d2;border-radius:8px;min-height:35px;padding:0 7px;font-size:8px}.email-create-case-panel footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.email-create-case-panel footer button{color:#555;background:#fff;border:1px solid #d1d1d1;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700}.email-create-case-panel footer button.primary{color:#fff;background:#171717;border-color:#171717}.email-context-strip{border:1px solid #dedede;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:14px 24px 0;display:grid;overflow:hidden}.email-context-strip div{background:#fafafa;border-right:1px solid #dedede;flex-direction:column;gap:5px;padding:11px;display:flex}.email-context-strip div:last-child{border:0}.email-context-strip small{color:#888;letter-spacing:.5px;font-size:6px}.email-context-strip b{font-size:8px}.email-thread{flex:1;align-content:start;gap:10px;padding:18px 24px;display:grid}.email-thread>article{background:#fff;border:1px solid #dedede;border-radius:12px;padding:15px}.email-thread>article.team-message{background:#f7f7f7;margin-left:42px}.email-thread>article.internal-email-note{background:#fffbed;border-color:#d7c891;box-shadow:inset 3px 0 #b79219}.email-thread>article.internal-email-note header>span{background:#8a6b09}.email-inline-reply{color:#777;background:#f0f0f0;border-left:2px solid #aaa;margin:-2px 0 10px;padding:7px 9px;font-size:7px}.email-message-reply{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:7px}.email-message-retry{color:#9d2525;background:#fff2f2;border:1px solid #9d2525;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:700}.email-message-retry+.email-message-reply{margin-left:0}.email-thread article header{background:0 0;border:0;align-items:center;gap:9px;width:100%;height:auto;min-height:0;padding:0;display:flex;position:static}.email-thread article header>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.email-thread article header div{flex-direction:column;gap:2px;display:flex}.email-thread article b{font-size:8px}.email-thread article small{color:#999;font-size:6px}.email-thread article>p{color:#4f4f4f;margin:12px 0 0;font-size:9px;line-height:1.65}.email-ai-summary{color:#fff;background:#171717;border-radius:11px;gap:10px;padding:13px;display:flex}.email-ai-summary>span{color:#171717;background:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.email-ai-summary div{gap:4px;display:grid}.email-ai-summary small{color:#999;letter-spacing:.6px;font-size:6px}.email-ai-summary b{color:#fff;font-size:8px;line-height:1.5}.email-ai-summary p{color:#bbb;margin:0;font-size:7px;line-height:1.5}.email-reply-composer{z-index:2;background:#fff;border:1px solid #cecece;border-radius:12px;margin:0 24px 20px;padding:10px;position:sticky;bottom:0;box-shadow:0 14px 35px #0002}.reply-mode-row{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.reply-mode-row>div{gap:4px;display:flex}.reply-mode-row button{color:#777;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:7px}.reply-mode-row button.active{color:#222;background:#ededed;font-weight:700}.reply-mode-row span{color:#999;font-size:6px}.email-replying-to{background:#f1f1f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.email-replying-to div{gap:2px;min-width:0;display:grid}.email-replying-to b{font-size:7px}.email-replying-to span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.email-replying-to button{color:#777;background:0 0;border:0;font-size:16px}.email-send-error{color:#a22121;background:#fff0f0;border-radius:7px;margin:0 0 8px;padding:8px;font-size:7px}.email-reply-composer textarea{resize:vertical;color:#333;width:100%;min-height:108px;font:inherit;border:0;outline:0;padding:12px 4px;font-size:9px;line-height:1.55}.email-reply-composer footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-reply-composer footer>div{gap:5px;display:flex}.email-reply-composer footer>div>small{color:#999;align-self:center;margin-left:4px;font-size:6px}.email-reply-composer footer button{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:8px;min-height:32px;padding:0 9px;font-size:7px}.email-reply-composer .send-email-reply{color:#fff;background:#171717;border-color:#171717;min-width:94px;font-weight:700}.email-reply-composer .send-email-reply:disabled{opacity:.35}.support-case-overlay{z-index:45}.support-case-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;width:min(760px,100vw);height:100%;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #0002}.support-case-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #dedede;align-items:flex-start;gap:16px;width:100%;height:auto;min-height:92px;padding:22px 24px 16px;display:flex;position:sticky;top:0}.support-case-header>div{flex:1;min-width:0}.support-case-header p{color:#777;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.support-case-header h2{letter-spacing:-.4px;margin:6px 0;font-size:24px}.support-case-header span{color:#777;font-size:9px}.support-case-header>button{background:#f7f7f7;border:1px solid #d5d5d5;border-radius:50%;width:34px;height:34px;font-size:20px}.support-case-controls{grid-template-columns:1fr 1fr 1fr minmax(210px,1.4fr);gap:8px;padding:16px 24px 0;display:grid}.support-case-controls label{flex-direction:column;gap:5px;display:flex}.support-case-controls label small{color:#888;letter-spacing:.6px;font-size:6px;font-weight:750}.support-case-controls select{background:#f8f8f8;border:1px solid #d3d3d3;border-radius:9px;width:100%;min-height:40px;padding:0 9px;font-size:8px}.support-work-with-ai{color:#fff;text-align:left;background:#171717;border:1px solid #171717;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:7px 10px;display:grid}.support-work-with-ai>span{color:#171717;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.support-work-with-ai div{flex-direction:column;min-width:0;display:flex}.support-work-with-ai b{font-size:8px}.support-work-with-ai small{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.support-work-with-ai em{color:#aaa;font-size:11px;font-style:normal}.context-ask{background:#f6f6f6;border:1px solid #d8d8d8;border-radius:12px;margin:14px 24px;padding:12px}.task-drawer-header>.context-ask{margin:0 0 13px}.context-ask-title{align-items:center;gap:8px;margin-bottom:9px;display:flex}.context-ask-title>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.context-ask-title div{flex-direction:column;display:flex}.context-ask-title small{color:#888;letter-spacing:.6px;font-size:6px}.context-ask-title b{margin-top:2px;font-size:9px}.context-ask-composer{grid-template-columns:minmax(0,1fr) 58px;gap:6px;display:grid}.context-ask-composer input{background:#fff;border:1px solid #d1d1d1;border-radius:8px;outline:0;min-width:0;min-height:38px;padding:0 10px;font-size:8px}.context-ask-composer button{color:#fff;background:#171717;border:1px solid #171717;border-radius:8px;font-size:8px;font-weight:700}.context-ask-composer button:disabled{opacity:.4}.context-suggestions{scrollbar-width:none;gap:5px;margin-top:7px;display:flex;overflow-x:auto}.context-suggestions button{color:#666;background:#fff;border:1px solid #d4d4d4;border-radius:14px;flex:none;padding:5px 8px;font-size:6px}.context-answer{color:#fff;background:#171717;border-radius:9px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px;display:flex}.context-answer span{color:#ddd;font-size:9px}.context-answer p{color:#ddd;margin:0;font-size:7px;line-height:1.55}.support-case-tabs{z-index:2;background:#fff;border-bottom:1px solid #dedede;gap:5px;padding:0 24px 12px;display:flex;position:sticky;top:92px;overflow-x:auto}.support-case-tabs button{color:#666;background:#fff;border:1px solid #d5d5d5;border-radius:8px;flex:none;min-height:34px;padding:0 10px;font-size:7px;font-weight:650}.support-case-tabs button.active{color:#fff;background:#171717;border-color:#171717}.support-case-body{padding:18px 24px 36px}.case-conversation>article{border-top:1px solid #e4e4e4;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.case-conversation>article>span{background:#ededed;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.case-conversation article div{min-width:0}.case-conversation article b{font-size:8px}.case-conversation article p{color:#4f4f4f;margin:5px 0;font-size:8px;line-height:1.5}.case-conversation article small{color:#999;font-size:6px}.case-source-message>span{color:#fff;background:#171717!important}.case-message-composer{background:#fff;border:1px solid #d6d6d6;border-radius:11px;grid-template-columns:1fr 40px;margin-top:14px;padding:8px;display:grid;position:sticky;bottom:0;box-shadow:0 10px 30px #0001}.case-message-composer input{border:0;outline:0;min-width:0;font-size:8px}.case-message-composer button{color:#fff;background:#171717;border:0;border-radius:8px}.case-message-composer button:disabled{opacity:.35}.case-overview-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.case-overview-grid article,.case-ai-memory>article{background:#fafafa;border:1px solid #dcdcdc;border-radius:11px;padding:15px}.case-overview-grid .case-ai-summary{color:#fff;background:#171717;grid-column:1/-1}.case-overview-grid small,.case-ai-memory small{color:#898989;letter-spacing:.7px;font-size:6px}.case-overview-grid h3,.case-overview-grid h4,.case-ai-memory h3{margin:6px 0;font-size:12px}.case-overview-grid p,.case-ai-memory p{color:#686868;margin:0;font-size:8px;line-height:1.55}.case-ai-summary p{color:#d0d0d0}.case-order-layout{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-order-card{background:#fafafa;border:1px solid #d8d8d8;border-radius:12px;padding:16px}.case-order-card>div:first-child{display:inline-block}.case-order-card>em{float:right;color:#fff;background:#171717;border-radius:12px;padding:4px 7px;font-size:6px;font-style:normal}.case-order-card small{color:#888;font-size:6px}.case-order-card h3{margin:5px 0;font-size:17px}.case-order-card p{color:#777;margin:0;font-size:7px}.case-order-card dl{gap:0;margin:15px 0;display:grid}.case-order-card dl>div{border-top:1px solid #e0e0e0;gap:12px;padding:9px 0;display:flex}.case-order-card dt{color:#888;width:58px;font-size:7px}.case-order-card dd{text-align:right;flex:1;margin:0;font-size:8px;font-weight:650}.case-order-card>button,.case-ai-memory article>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:8px;width:100%;min-height:35px;font-size:7px}.case-history article{border-top:1px solid #e2e2e2;gap:10px;padding:10px 0;display:flex}.case-history article>span{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.case-history article b{font-size:8px}.case-history article p{color:#666;margin:3px 0;font-size:7px}.case-history article small{color:#999;font-size:6px}.case-ai-memory{gap:10px;display:grid}.case-ai-confidence{color:#fff;background:#171717;border-radius:12px;grid-template-columns:80px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.case-ai-confidence>span{font-size:24px;font-weight:750}.case-ai-confidence h3{margin:4px 0;font-size:13px}.case-ai-confidence p{color:#c9c9c9;margin:0;font-size:8px;line-height:1.5}.case-connection-list{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.case-connection-list span{color:#444;background:#fff;border:1px solid #d5d5d5;border-radius:14px;padding:5px 8px;font-size:7px}.brand-tool-settings{border-top:1px solid #dedede;margin-top:20px;padding-top:18px}.brand-tool-settings>div>h3{margin:5px 0;font-size:14px}.brand-tool-settings>div>p:last-child{color:#777;margin:0 0 12px;font-size:8px;line-height:1.5}.brand-tool-settings>button{text-align:left;background:0 0;border:0;border-top:1px solid #e5e5e5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 0;display:grid}.brand-tool-settings>button>span{background:#ededed;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.brand-tool-settings button div{flex-direction:column;display:flex}.brand-tool-settings button b{font-size:9px}.brand-tool-settings button small{color:#888;margin-top:3px;font-size:7px}.brand-tool-settings .setting-toggle{color:#777;background:#ededed;border-radius:12px;justify-content:flex-start;align-items:center;gap:5px;min-width:82px;padding:5px 7px;font-size:6px;font-style:normal;display:flex}.brand-tool-settings .setting-toggle.on{color:#fff;background:#171717}.brand-tool-settings .setting-toggle i{background:currentColor;border-radius:50%;width:6px;height:6px}.memory-source-note{color:#666;background:#f3f3f3;border-radius:9px;margin:10px 0 0;padding:10px;font-size:7px;line-height:1.5}.tool-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.tool-empty>span{color:#fff;background:#171717;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.tool-empty h2{max-width:520px;margin:15px 0 7px;font-size:20px}.tool-empty p{color:#777;max-width:540px;margin:0;font-size:9px}.support-ticket-modal{background:#fff;border-radius:16px;width:min(590px,100vw - 28px);box-shadow:0 30px 90px #0004}.support-ticket-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.support-ticket-form label{color:#555;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.support-ticket-form input,.support-ticket-form select{color:#222;background:#fff;border:1px solid #d2d2d2;border-radius:9px;min-height:40px;padding:0 10px}@media (max-width:760px){.agent-hero>.agent-hero-actions{flex-direction:column;width:100%;margin:16px 0 0}.agent-hero-actions button{width:100%;min-height:42px}.task-mcp-readiness{grid-template-columns:28px minmax(0,1fr)}.task-mcp-readiness>button{grid-column:1/-1;min-height:40px}.integration-setup-guide{margin:14px 14px 0;padding:13px}.integration-guide-title{grid-template-columns:38px minmax(0,1fr)}.integration-guide-title>img{width:36px;height:36px}.integration-guide-title>em{grid-column:1/-1;justify-self:start}.connection-path-summary{grid-template-columns:1fr}.connection-path-summary>div{grid-column:1}.connection-path-summary a{justify-content:center;width:100%;min-height:42px}.integration-setup-prompt{grid-template-columns:1fr}.integration-setup-prompt button{grid-area:auto/1;min-height:40px}.team-permission-form fieldset.brand-selector,.connection-form fieldset.brand-selector{padding:13px}.brand-selector-summary{align-items:flex-start}.brand-selector-grid{grid-template-columns:1fr}.brand-selector-grid>button{min-height:68px}.connection-catalog-section{padding:15px}.connection-catalog-grid{grid-template-columns:1fr}.connection-catalog-card{grid-template-columns:42px minmax(0,1fr);padding:13px}.connection-catalog-card>img{width:38px;height:38px}.connection-catalog-card>button{grid-column:1/-1;min-height:42px}.ai-help-picker-options{grid-template-columns:1fr}.task-ai-suggestions>div>button{flex-basis:170px}.support-page-hero{padding:18px;display:block}.support-workspace-tabs{grid-template-columns:1fr 1fr}.support-workspace-tabs button{grid-template-columns:28px minmax(0,1fr);padding:8px}.support-workspace-tabs button>span{width:28px;height:28px}.support-hero-actions{margin-top:14px}.support-hero-actions button{flex:1}.tools-hero,.support-tool-head{padding:18px;display:block}.tools-scope-pill{margin-top:15px;display:inline-flex}.support-tool-head>button{width:100%;margin-top:15px}.tool-brand-grid{grid-template-columns:1fr}.support-system-note{align-items:flex-start}.support-system-note em{display:none}.support-stats{grid-template-columns:1fr 1fr}.support-stats>div:nth-child(2){border-right:0}.support-stats>div:nth-child(-n+2){border-bottom:1px solid #dedede}.support-toolbar{display:block}.support-search{width:100%;margin-top:10px}.support-table-head{display:none}.support-table>article{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:14px 16px}.support-ticket-context{min-width:0}.support-owner,.support-updated,.support-table select,.support-open-ticket{grid-column:2}.support-table select{width:100%}.support-ticket-form{grid-template-columns:1fr;padding:17px}.support-ticket-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh;overflow:auto}.support-case-drawer{width:100%}.support-case-header{padding:18px 16px 14px}.support-case-header h2{font-size:20px}.support-case-controls{grid-template-columns:1fr 1fr;padding:14px 16px 0}.support-case-controls .support-work-with-ai{grid-column:1/-1}.context-ask{margin:12px 16px}.task-drawer-header>.context-ask{margin:0 0 12px}.context-suggestions{padding-bottom:2px}.support-case-tabs{padding:0 16px 10px;top:92px}.support-case-body{padding:16px 16px 90px}.case-overview-grid,.case-order-layout{grid-template-columns:1fr}.case-overview-grid .case-ai-summary{grid-column:auto}.case-ai-confidence{grid-template-columns:68px 1fr}.email-workspace-head{align-items:flex-start;padding:17px}.gmail-lockup img{width:34px;height:34px}.email-workspace-head{flex-direction:column}.email-head-actions{justify-items:stretch;width:100%}.gmail-sync-state{display:flex}.email-view-switcher{width:100%}.email-view-switcher button{flex:1;justify-content:center;min-height:40px}.email-connection-banner{grid-template-columns:28px minmax(0,1fr);padding:12px}.email-connection-banner>em,.email-connection-banner>button{grid-column:2;justify-self:start}.email-automation-settings{padding:12px}.email-automation-intro{flex-direction:column;align-items:stretch}.email-automation-intro>button{min-height:42px}.email-automation-mode{grid-template-columns:1fr;padding:13px}.email-automation-mode>div:last-child{grid-template-columns:1fr}.email-automation-mode button{min-height:52px}.email-settings-grid{grid-template-columns:1fr}.email-command-bar{padding:12px}.email-list-head{display:none}.customer-email-list>button{grid-template-columns:34px minmax(0,1fr) auto;gap:7px 9px;min-height:96px;padding:13px 14px}.email-customer-avatar{grid-row:1/3}.email-sender{grid-column:2}.email-subject{grid-column:2/-1}.email-related{grid-column:2}.email-state{grid-area:1/3}.customer-email-list time{text-align:right;grid-area:3/3}.email-row-arrow{display:none}.customer-email-drawer{width:100%}.customer-email-drawer-head{padding:18px 16px 14px}.customer-email-drawer-head h2{font-size:19px}.email-drawer-actions{grid-template-columns:1fr 1fr;padding:12px 16px}.email-drawer-actions .email-ai-action{grid-column:1/-1;min-height:48px}.email-drawer-actions .email-case-action{grid-column:1/-1;min-height:38px}.email-tag-manager{flex-direction:column;align-items:stretch;padding:10px 16px}.email-tag-manager form input{flex:1;width:100%}.email-create-case-panel{margin:12px 16px 0}.email-create-case-fields{grid-template-columns:1fr}.email-context-strip{grid-template-columns:1fr;margin:12px 16px 0}.email-context-strip div{border-bottom:1px solid #dedede;border-right:0}.email-context-strip div:last-child{border-bottom:0}.email-thread{padding:15px 16px}.email-thread>article.team-message{margin-left:20px}.email-reply-composer{margin:0 16px 86px}.reply-mode-row{flex-direction:column;align-items:flex-start}.email-reply-composer footer{flex-direction:column;align-items:stretch}.email-reply-composer .send-email-reply{min-height:40px}}@media (min-width:761px) and (max-width:1100px){.memory-layout{grid-template-columns:minmax(0,1fr)}.memory-layout>*,.memory-layout .right-stack{width:100%;min-width:0}.support-table-head{display:none}.support-table>article{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:14px 16px}.support-ticket-context{min-width:0}.support-owner,.support-updated,.support-table select,.support-open-ticket{grid-column:2}.support-table select{width:100%}}button,[role=button],select,input,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:not(:disabled):active,[role=button]:active{transform:translateY(1px)}button:focus-visible,[role=button]:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #171717}button:disabled{cursor:not-allowed;opacity:.48}html,body,body :not(code):not(pre){font-family:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}h1,h2,h3,h4,h5,h6,strong,b{letter-spacing:-.015em}body{color:#171717;background:#f4f4f4}.access-denied-page{text-align:center;background:#f5f5f5;place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:24px;display:grid}.access-denied-page img{object-fit:contain;width:54px;height:60px}.access-denied-page p{color:#888;letter-spacing:.12em;margin:8px 0 0;font-size:11px}.access-denied-page h1{margin:0;font-size:clamp(28px,5vw,48px)}.access-denied-page span{color:#666;max-width:480px;font-size:14px;line-height:1.5}.access-denied-page a{color:#fff;background:#171717;border-radius:9px;align-items:center;min-height:44px;margin-top:8px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.access-denied-page form{margin:8px 0 0}.access-denied-page button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#151515;border:1px solid #d7d7d7;border-radius:10px;padding:0 18px;font-weight:650}:is(html:has(.brand-ops-login),body:has(.brand-ops-login)){background:#f5f5f4}.brand-ops-login{color:#171717;background:#f5f5f4;place-items:center;min-height:100svh;padding:24px;display:grid}.brand-ops-login-card{background:#fff;border:1px solid #dededc;border-radius:22px;width:min(100%,430px);padding:34px;box-shadow:0 20px 70px #00000014}.brand-ops-login-card img{object-fit:contain;width:48px;height:48px;margin-bottom:24px}.brand-ops-login-card>p{color:#777;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:750}.brand-ops-login-card h1{letter-spacing:-.035em;margin:0 0 8px;font-size:30px;line-height:1.1}.brand-ops-login-card>span{color:#6f6f6f;font-size:14px;line-height:1.5;display:block}.brand-ops-login-card form{gap:10px;margin-top:28px;display:grid}.brand-ops-login-card label{font-size:12px;font-weight:700}.brand-ops-login-card input{color:#171717;min-height:48px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:11px;outline:none;padding:0 14px;font-size:15px}.brand-ops-login-card input:focus{border-color:#171717;box-shadow:0 0 0 3px #00000014}.brand-ops-login-card button{color:#fff;height:48px;min-height:48px;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:11px;padding:0 16px;font-size:14px;font-weight:700}.brand-ops-login-card button:disabled{opacity:.55;cursor:default}.brand-ops-login-card .brand-ops-login-mode{color:#525252;background:0 0;width:100%;height:auto;min-height:0;margin-top:14px;padding:6px;font-size:12px}.brand-ops-login-card .brand-ops-login-mode:hover{color:#171717;text-decoration:underline}.brand-ops-login-message{background:#f0f0ef;border-radius:10px;margin-top:14px;padding:12px 13px;font-size:13px;line-height:1.45}.brand-ops-login-message.error{color:#8d1e1e;background:#fff0f0}.brand-ops-login-card small{color:#8a8a8a;margin-top:20px;line-height:1.5;display:block}@media (max-width:560px){.brand-ops-login{align-items:stretch;padding:12px}.brand-ops-login-card{border-radius:16px;flex-direction:column;justify-content:center;padding:26px 22px;display:flex}}main{background:#f6f6f6}.sidebar{z-index:15;background:#111;border-right-color:#262626}.logo{color:#111;background:#fff}.workspace-switch{background:#1b1b1b;border-color:#333}.workspace-icon{color:#111;background:#f2f2f2}.all-brands-mark{width:22px;height:20px;display:block;position:relative}.all-brands-mark i{border:2px solid #f2f2f2;border-radius:4px;width:12px;height:12px;position:absolute;transform:rotate(45deg);box-shadow:0 1px 2px #0002}.all-brands-mark i:first-child{background:#171717;top:1px;left:1px}.all-brands-mark i:nth-child(2){background:#777;top:1px;right:1px}.all-brands-mark i:nth-child(3){background:#fff;border-color:#171717;bottom:0;left:5px}.workspace-picker{z-index:80;position:relative}.workspace-menu{isolation:isolate;background:#171717;border:1px solid #363636;border-radius:13px;width:275px;padding:9px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #0007}.workspace-menu>small{color:#777;letter-spacing:1px;padding:6px 7px 8px;font-size:7px;display:block}.workspace-menu>button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.selected{color:#fff;background:#292929}.workspace-menu>button>span{color:#171717;background:#eee;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.workspace-menu>button>div{flex-direction:column;min-width:0;display:flex}.workspace-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-menu em{color:#777;margin-top:3px;font-size:7px;font-style:normal}.workspace-menu b{font-size:9px}.workspace-menu-divider{color:#777;letter-spacing:1px;border-top:1px solid #303030;margin:7px 3px 4px;padding:9px 7px 4px;font-size:7px}.workspace-menu .agency-workspace-option{background:#202020;border:1px solid #333;min-height:58px}.workspace-menu .agency-workspace-option:hover,.workspace-menu .agency-workspace-option.selected{background:#292929;border-color:#555}.agency-tool-launcher{background:#f7f7f7;border-bottom:1px solid #dedede;padding:10px 12px 12px}.agency-tool-launcher>small{color:#777;letter-spacing:1px;margin-bottom:7px;font-size:7px;font-weight:750;display:block}.agency-tool-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agency-tool-launcher button{text-align:left;background:#fff;border:1px solid #d5d5d5;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;min-height:58px;padding:8px;display:grid}.agency-tool-launcher button:hover{background:#f1f1f1;border-color:#aaa}.agency-tool-launcher button>span{color:#fff;background:#171717;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.agency-tool-launcher b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:8px;overflow:hidden}.agency-tool-launcher em{color:#777;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:6px;font-style:normal;overflow:hidden}.sidebar nav button{color:#8f8f8f}.sidebar nav>button{border-radius:10px;gap:9px;min-height:42px;padding:0 9px}.sidebar nav>button>i{flex:none;place-items:center;width:30px;height:30px;display:grid}.sidebar nav>button>span{font-size:11px;font-weight:550}.sidebar nav>button>em{border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:8px;display:grid}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#242424}.sidebar nav button.active{box-shadow:inset 2px 0 #fff}.sidebar nav em,.sidebar nav .active em{color:#cfcfcf;background:#303030}.ai-presence{z-index:72;color:#fff;text-align:left;background:#171717;border:1px solid #303030;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:calc(100% - 12px);min-height:58px;margin:12px 6px 16px;padding:11px 12px;display:grid;position:relative}.ai-presence:hover,.ai-presence[aria-expanded=true]{background:#1d1d1d;border-color:#555}.ai-presence>div{flex-direction:column;min-width:0;display:flex}.ai-presence strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-presence small{color:#8f8f8f;margin-top:4px;font-size:7px}.ai-presence>b{color:#777;text-align:right;font-size:15px}.ai-presence[aria-expanded=true]>b{color:#fff;transform:rotate(180deg)}.activity-clock{color:#d5d5d5;background:#2c2c2c;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.activity-popover-backdrop{z-index:70;background:0 0;border:0;position:fixed;inset:0}.activity-popover{z-index:74;color:#222;background:#fff;border:1px solid #d4d4d4;border-radius:15px;width:350px;position:absolute;bottom:76px;left:calc(100% + 10px);overflow:hidden;box-shadow:0 22px 60px #0003}.activity-popover:before{content:"";background:#fff;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;width:11px;height:11px;position:absolute;bottom:38px;left:-6px;transform:rotate(45deg)}.activity-popover>header{z-index:1;background:#fff;border-bottom:1px solid #e1e1e1;justify-content:space-between;align-items:flex-start;width:100%;height:auto;min-height:78px;padding:16px 17px 13px;display:flex;position:relative;top:auto}.activity-popover header .eyebrow{margin:0}.activity-popover header h3{margin:4px 0 2px;font-size:16px}.activity-popover header span{color:#888;font-size:8px}.activity-popover header>button{color:#444;background:#f6f6f6;border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.activity-popover-list{padding:5px 15px}.activity-popover-list article{border-bottom:1px solid #ededed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.activity-popover-list article:last-child{border-bottom:0}.activity-popover-list article>span{color:#333;background:#ededed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:800;display:grid}.activity-open-item{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:1px;padding:0;display:grid}.activity-open-item:disabled{cursor:default}.activity-open-item:not(:disabled):hover b{text-underline-offset:2px;text-decoration:underline}.activity-popover-list article b{font-size:9px}.activity-popover-list article p{color:#555;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8px;overflow:hidden}.activity-popover-list article small{color:#999;font-size:7px}.activity-popover-list article em{color:#666;white-space:nowrap;background:#f0f0f0;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal}.activity-popover>footer{border-top:1px solid #e6e6e6;padding:10px 15px 14px}.activity-popover>footer button{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.profile{border-color:#2b2b2b}.profile>span{color:#fff;aspect-ratio:1;background:#303030;border-radius:50%;flex:0 0 33px;width:33px;min-width:33px;height:33px;overflow:hidden}.profile>div{min-width:0}.profile>div strong,.profile>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.northstar-mark{object-fit:contain;filter:invert();flex:none;width:38px;height:42px}.sidebar-collapse-toggle{color:#858585;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:38px;margin:0 0 8px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.sidebar-collapse-toggle:hover{color:#fff;background:#1d1d1d}.sidebar-collapse-toggle svg{flex:none}@media (min-width:761px){.app-shell{transition:none}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell>main{grid-column:2;min-width:0}.sidebar{width:245px;height:100dvh;transition:none;position:fixed;inset:0 auto 0 0}.sidebar-collapsed .sidebar{width:76px;padding-left:10px;padding-right:10px}.sidebar-collapsed .brandmark{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .brandmark>div,.sidebar-collapsed .workspace-switch>span:nth-child(2),.sidebar-collapsed .workspace-switch>b,.sidebar-collapsed .sidebar nav>button>span,.sidebar-collapsed .sidebar nav>button>em,.sidebar-collapsed .sidebar-more-trigger>span,.sidebar-collapsed .sidebar-more-trigger>b,.sidebar-collapsed .ai-presence>div,.sidebar-collapsed .ai-presence>b,.sidebar-collapsed .profile>div,.sidebar-collapsed .profile>b{display:none}.sidebar-collapsed .northstar-mark{width:34px;height:38px}.sidebar-collapsed .sidebar-collapse-toggle{justify-content:center;width:44px;margin-left:auto;margin-right:auto;padding:0}.sidebar-collapsed .sidebar-collapse-toggle>span{display:none}.sidebar-collapsed .workspace-switch,.sidebar-collapsed .sidebar nav>button,.sidebar-collapsed .profile{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .workspace-switch{min-height:48px}.sidebar-collapsed .workspace-icon{flex:none}.sidebar-collapsed .sidebar nav>button{gap:0}.sidebar-collapsed .sidebar nav>button>i{width:34px}.sidebar-collapsed .sidebar-more-wrap{justify-content:center;display:flex}.sidebar-collapsed .sidebar nav .sidebar-more-trigger{justify-content:center;width:42px;padding:0}.sidebar-collapsed .sidebar nav .sidebar-more-trigger>i{margin:0}.sidebar-collapsed .ai-presence{grid-template-columns:1fr;justify-items:center;width:44px;min-height:44px;margin-left:auto;margin-right:auto;padding:6px}.sidebar-collapsed .profile>span{flex:none}}@media (min-width:761px) and (max-width:1180px){.sidebar{width:82px}.sidebar-collapsed .sidebar{width:76px}}.mobile-northstar-mark{object-fit:contain;width:20px;height:22px}.sidebar-section-label{color:#666;letter-spacing:1.2px;margin:14px 10px 5px;font-size:6px;font-weight:800;display:block}.sidebar nav{scrollbar-width:none;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav{overflow:visible}.sidebar-more-wrap{z-index:60;border-top:1px solid #242424;margin-top:9px;padding-top:10px;position:relative}.sidebar nav .sidebar-more-trigger{color:#999;width:100%;height:42px;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 9px;display:flex}.sidebar nav .sidebar-more-trigger:hover,.sidebar nav .sidebar-more-trigger.active{color:#f1f1f1;box-shadow:none;background:#242424}.sidebar nav .sidebar-more-trigger>i{color:#bdbdbd;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}.sidebar nav .sidebar-more-trigger>span{letter-spacing:-.1px;font-size:10px;font-weight:600}.sidebar-more-trigger>b{color:#8d8d8d;background:#242424;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:12px;font-weight:500;display:grid}.sidebar-more-panel{z-index:70;overscroll-behavior:contain;color:#fff;background:#181818;border:1px solid #383838;border-radius:8px 14px 14px;width:272px;padding:10px;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0008}.sidebar-more-panel header{background:0 0;border-bottom:1px solid #333;align-items:flex-start;height:auto;padding:0 2px 8px;display:flex}.sidebar-more-panel header>div{flex:1}.sidebar-more-panel header .eyebrow{margin:0;color:#777!important}.sidebar-more-panel header h3{color:#fff;margin:2px 0 0;font-size:12px}.sidebar-more-panel header>button{color:#aaa;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:18px}.sidebar-more-grid{grid-template-columns:1fr;gap:3px;padding:7px 0;display:grid}.sidebar nav .sidebar-more-grid>button{color:#bbb;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:5px 8px;display:grid;position:relative}.sidebar nav .sidebar-more-grid>button:hover,.sidebar nav .sidebar-more-grid>button.active{color:#fff;box-shadow:none;background:#292929}.sidebar-more-grid button>i{color:#fff;background:#303030;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.sidebar-more-grid button>span,.sidebar-more-admin button>span{color:inherit;text-align:left;flex:none;font-size:9px;display:block!important}.sidebar-more-grid button>em{justify-self:end;position:static}.sidebar-more-admin{border-top:1px solid #333;padding:8px 0}.sidebar-more-admin>small{color:#777;letter-spacing:1px;margin-bottom:7px;font-size:6px;display:block}.sidebar nav .sidebar-more-admin>button{color:#bbb;background:0 0;border:0;grid-template-columns:26px 1fr auto;gap:8px;width:100%;min-height:36px;padding:0 7px;display:grid}.sidebar nav .sidebar-more-admin>button:hover{color:#fff;background:#242424}.sidebar-more-admin button>i{width:26px;font-size:12px}.sidebar-more-admin button>em{color:#777;font-size:6px;font-style:normal}.sidebar-more-panel footer{border-top:1px solid #333;padding-top:8px}.sidebar nav .sidebar-more-panel footer>button{align-items:center;gap:9px;justify-content:initial;color:#ddd;text-align:left;background:#202020;border:1px solid #3b3b3b;grid-template-columns:30px minmax(0,1fr) auto;width:100%;min-height:52px;padding:7px 9px;display:grid}.sidebar nav .sidebar-more-panel footer>button>svg{color:#fff;background:#303030;border-radius:8px;width:30px;height:30px;padding:7px}.sidebar nav .sidebar-more-panel footer>button>span{flex-direction:column;min-width:0;display:flex}.sidebar nav .sidebar-more-panel footer>button b{color:#eee;font-size:9px;font-weight:650}.sidebar nav .sidebar-more-panel footer>button small{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.sidebar nav .sidebar-more-panel footer>button>em{color:#777;font-size:16px;font-style:normal}.sidebar nav button>em:last-child{white-space:nowrap}.settings-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.settings-main{align-self:start}.sidebar-customizer{gap:7px;display:grid}.sidebar-customizer>button{color:#222;text-align:left;background:#fafafa;border:1px solid #dedede;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.sidebar-customizer>button:hover{background:#f2f2f2}.sidebar-customizer>button>i{background:#ededed;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;display:grid}.sidebar-customizer>button>div{flex-direction:column;display:flex}.sidebar-customizer b{font-size:9px}.sidebar-customizer small{color:#777;margin-top:4px;font-size:7px}.setting-toggle{color:#666;background:#e6e6e6;border-radius:20px;align-items:center;gap:7px;min-width:76px;padding:5px 8px;font-size:7px;font-weight:700;display:flex}.setting-toggle em{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0002}.setting-toggle.on{color:#fff;background:#171717;flex-direction:row-reverse}.settings-required{background:#f2f2f2;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.settings-required p{color:#666;margin:0;font-size:8px;line-height:1.5}.account-settings .eyebrow,.admin-settings .eyebrow{margin-top:0}.settings-profile{border-bottom:1px solid #e1e1e1;align-items:center;gap:10px;margin:12px 0;padding-bottom:12px;display:flex}.settings-profile>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.settings-profile>div{flex-direction:column;display:flex}.settings-profile b{font-size:10px}.settings-profile small{color:#777;margin-top:3px;font-size:7px}.account-settings>button,.account-setting-row{color:#333;text-align:left;background:0 0;border:0;border-top:1px solid #e1e1e1;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 8px;font-size:8px;display:flex}.account-setting-row em{color:#888;font-size:7px;font-style:normal}.browser-notification-settings{background:#f8f8f8;border:1px solid #dcdcdc;border-radius:11px;margin:14px 0;padding:12px}.notification-permission-card{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:11px;display:grid}.notification-permission-card>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.notification-permission-card>div{flex-direction:column;min-width:0;display:flex}.notification-permission-card b{font-size:8px}.notification-permission-card small{color:#777;margin-top:3px;font-size:6px}.notification-permission-card>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.notification-permission-card>button:disabled{color:#888;background:#e5e5e5;border-color:#d0d0d0}.notification-preferences{display:grid}.notification-preferences>button{text-align:left;background:0 0;border:0;border-top:1px solid #e1e1e1;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 0;display:grid}.notification-preferences button>div{flex-direction:column;min-width:0;display:flex}.notification-preferences b{font-size:8px}.notification-preferences small{color:#858585;margin-top:3px;font-size:6px}.notification-preferences .setting-toggle{min-width:58px;font-size:6px}.notification-preferences .setting-toggle em{width:15px;height:15px}.test-browser-notification{color:#333;background:#fff;border:1px solid #cfcfcf;border-radius:8px;width:100%;min-height:34px;margin-top:9px;font-size:7px;font-weight:700}.test-browser-notification:disabled{opacity:.45}.notification-device-note{color:#858585;margin:9px 0 0;font-size:6px;line-height:1.5}.admin-settings>h3{margin:5px 0;font-size:15px}.admin-settings>p:not(.eyebrow){color:#777;margin:0 0 12px;font-size:8px;line-height:1.45}.admin-settings>button{color:#333;text-align:left;background:0 0;border:0;border-top:1px solid #e1e1e1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.admin-settings>button>span{background:#ededed;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-settings>button>div{flex-direction:column;display:flex}.admin-settings b{font-size:8px}.admin-settings small{color:#888;margin-top:3px;font-size:7px}.approval-person{color:#fff;background:#171717;border-radius:50%;place-items:center;width:26px;height:26px;font-size:6px;font-weight:800;display:grid}.approval-actions button:disabled{opacity:.4;cursor:default}.view-only-label{color:#777;align-self:center;font-size:8px}header{background:#fff;border-color:#dedede}.breadcrumbs{color:#8a8a8a}.breadcrumbs strong,.mobile-title strong{color:#181818}.header-actions>button,.outline,.toolbar>button,.segmented button,.brief-actions button{color:#292929;background:#fff;border-color:#d7d7d7;box-shadow:0 1px 1px #00000008}.header-actions{position:relative}.header-actions .header-tool{border:1px solid #d7d7d7;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.header-actions .quick-tools-trigger{width:38px;min-width:38px}.header-actions .header-tool.active{color:#fff;background:#171717;border-color:#171717}.header-actions .header-tool .notify{color:#fff;background:#171717;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.header-popover{z-index:30;background:#fff;border:1px solid #d4d4d4;border-radius:14px;width:min(380px,100vw - 30px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 20px 60px #0002}.popover-heading{border-bottom:1px solid #e2e2e2;align-items:center;gap:10px;padding:14px 15px 12px;display:flex}.popover-heading>div{flex-direction:column;flex:1;gap:3px;display:flex}.popover-heading b{font-size:11px}.popover-heading small{color:#888;font-size:7px}.popover-heading>button{color:#555;background:#f1f1f1;border:0;border-radius:7px;width:27px;height:27px;font-size:16px}.quick-tools-popover{width:min(410px,100vw - 24px);overflow:visible}.quick-timer{background:#fafafa;border-bottom:1px solid #e4e4e4;gap:9px;padding:14px;display:grid}.quick-timer>div{align-items:center;gap:9px;display:flex}.quick-timer>div>span{gap:2px;display:grid}.quick-timer>div b{font-size:10px}.quick-timer>div small{color:#777;font-size:8px}.quick-timer.running>div svg{color:#c22929}.quick-timer input,.quick-note-editor input,.quick-note-editor textarea{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:9px;padding:9px 10px}.quick-timer button,.quick-note-editor>button{color:#fff;background:#171717;border:0;border-radius:9px;min-height:36px;font-size:9px;font-weight:700}.quick-timer p,.quick-tool-error,.quick-note-editor p{color:#a12626;margin:0;font-size:8px}.quick-tools-grid{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.quick-tools-grid>button{text-align:left;background:#fff;border:1px solid #dedede;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;min-height:82px;padding:11px;display:grid}.quick-tools-grid>button:hover{background:#f8f8f8;border-color:#aaa}.quick-tools-grid>button.recording{color:#a12626;background:#fff5f5;border-color:#d9a3a3}.quick-tools-grid svg{grid-row:1/3}.quick-tools-grid b{font-size:9px}.quick-tools-grid small{color:#777;font-size:7px;line-height:1.35}.quick-tool-error{padding:0 14px 12px}.quick-note-editor{gap:9px;padding:14px;display:grid}.quick-note-editor textarea{resize:vertical;min-height:130px;line-height:1.5}.quick-note-editor textarea.scratchpad{min-height:220px}.quick-note-editor>small{color:#777;font-size:8px}.quick-note-editor>button:disabled,.quick-timer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.header-actions .quick-tools-trigger{width:40px;min-width:40px}.quick-tools-popover{width:auto;max-height:calc(100dvh - 144px);position:fixed;top:64px;left:10px;right:10px;overflow:auto}.quick-tools-grid{grid-template-columns:1fr 1fr}}.search-popover>label{color:#777;background:#f7f7f7;border:1px solid #d8d8d8;border-radius:9px;align-items:center;gap:8px;margin:12px;padding:0 10px;display:flex}.search-popover>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:9px}.popover-results,.notification-list{max-height:330px;padding:0 12px 12px;overflow:auto}.popover-results>button,.notification-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #e5e5e5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 4px;display:grid}.popover-results>button:hover,.notification-list>button:hover{background:#f6f6f6}.popover-results>button>span{color:#333;background:#ededed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.popover-results button>div,.notification-list button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.popover-results button b,.notification-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.popover-results button small,.notification-list button small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.popover-results button em,.notification-list button em{color:#777;font-size:7px;font-style:normal}.notification-risk{color:#333;background:#ededed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.notification-risk.high{color:#fff;background:#171717}.notification-popover>footer{background:#f7f7f7;border-top:1px solid #e2e2e2;padding:10px 12px}.notification-popover>footer button{background:#fff;border:1px solid #d5d5d5;border-radius:8px;width:100%;min-height:34px;font-size:8px}.popover-empty{color:#555;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:90px;display:flex}.popover-empty b{font-size:10px}.popover-empty small{color:#888;font-size:8px}.header-actions>button:hover,.outline:hover,.toolbar>button:hover,.segmented button:hover,.brief-actions button:hover{color:#111;background:#ededed;border-color:#bcbcbc}.header-actions .new-task,.primary,.brief-actions .primary,.memory-search button,.day-banner button,.permission-card button{color:#fff!important;background:#171717!important;border-color:#171717!important}.header-actions .new-task:hover,.primary:hover,.brief-actions .primary:hover{background:#353535!important;border-color:#353535!important}.brief-card,.agenda-card,.panel,.stat-card,.composer,.brand-card,.connection-card,.agent-card,.security-note,.agent-hero,.day-banner{background:#fff;border-color:#dedede;box-shadow:0 1px 2px #00000008}.brief-card,.day-banner,.agent-hero{background:linear-gradient(135deg,#fff,#f1f1f1)}.agent-hero>.agent-hero-actions{flex:none;gap:8px;margin-left:20px;display:flex}.agent-hero-actions button{background:#fff;border:1px solid #d1d1d1;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px}.agent-hero-actions button.primary{color:#fff;background:#171717;border-color:#171717}.spark{color:#fff;background:#171717}.composer input,.memory-search input{color:#171717}.composer input::placeholder,.memory-search input::placeholder,.comment-box input::placeholder{color:#929292}.composer .attach,.composer .send,.suggestions button{color:#3c3c3c;background:#f3f3f3;border-color:#d7d7d7}.composer .attach:hover,.suggestions button:hover{background:#e6e6e6}.composer .send{color:#fff;background:#171717}.stat-card.amber,.stat-card.blue,.stat-card.green{background:#fff}.task-row{border-color:#e3e3e3;height:auto;min-height:59px}.task-row:hover{background:#f4f4f4}.task-row.brand-visible{grid-template-columns:28px 42px minmax(230px,1fr) 140px 110px 60px;min-height:72px;padding:9px 0}.task-row.brand-visible.simple-work-row{grid-template-columns:42px minmax(0,1fr) 140px 110px 60px 60px}.task-row.brand-visible.simple-work-row .task-main{min-width:0;padding-block:3px}.task-row.brand-visible.simple-work-row .task-main>strong{white-space:normal;overflow-wrap:anywhere}.task-row.brand-visible.simple-work-row .simple-task-meta{flex-wrap:wrap}.task-brand-column{background:#fff;border:1px solid #d8d8d8;border-radius:11px;align-self:center;place-items:center;width:38px;height:38px;display:grid}.task-brand-column i{color:#222;background:#f1f1f1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:6px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.task-brand-column img{object-fit:contain;width:84%;height:84%}.task-main small{align-items:center;gap:7px;display:flex}.task-main small em{color:#555;white-space:nowrap;background:#ededed;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal}.task-main small .ai-fit-mini{color:#fff;background:#171717}.task-main small .ai-fit-mini.with-human-input{color:#333;background:#e2e2e2}.task-main small .ai-fit-mini.human-led{color:#555;background:#fff;border:1px solid #d2d2d2}.northstar-prompt-confirmation{background:#fff;border:1px solid #d7d7d7;border-radius:11px;align-items:center;gap:10px;margin:-5px 0 16px;padding:11px 13px;display:flex}.northstar-prompt-confirmation>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.northstar-prompt-confirmation>div{flex-direction:column;flex:1;min-width:0;display:flex}.northstar-prompt-confirmation b{font-size:9px}.northstar-prompt-confirmation small{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.northstar-prompt-confirmation button{color:#666;background:0 0;border:0;font-size:8px}.composer .send:disabled{opacity:.4;cursor:default}.ai-home-composer{padding:0;display:block;overflow:hidden}.ai-home-composer-input{grid-template-columns:32px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:grid}.ai-home-composer-input input{width:100%}.ai-home-composer-input .send{border-radius:10px;width:38px;height:38px}.ai-home-composer>.suggestions{flex-wrap:wrap;gap:7px;padding:0 14px 14px 56px;display:flex;position:static}.ai-home-composer.conversation-open .ai-home-composer-input{border-bottom:1px solid #e2e2e2}.ai-home-conversation{background:#fff;gap:0;display:grid;position:relative}.ai-home-message{gap:5px;padding:14px 16px;display:grid}.ai-home-message.user{background:#f7f7f7;border-bottom:1px solid #e5e5e5}.ai-home-message.user small{color:#888;letter-spacing:.8px;font-size:7px;font-weight:800}.ai-home-message p{color:#333;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.ai-home-message.assistant{padding-bottom:17px}.ai-home-assistant-head{align-items:center;gap:8px;display:flex}.ai-home-assistant-head>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.ai-home-assistant-head b{font-size:9px}.ai-home-message .ai-activity-status{background:0 0;border:0;margin:2px 0 0 35px;padding:5px 0}.ai-home-message .brand-ai-sources span{color:#555;background:#ededed}.ai-home-clear{color:#777;background:0 0;border:0;font-size:8px;position:absolute;top:12px;right:12px}.day-banner .focus-active{border:1px solid #bdbdbd;color:#171717!important;background:#fff!important}.day-banner>button:disabled{opacity:.45;cursor:default}.my-day-plan{padding:0;overflow:hidden}.my-day-plan-heading{border-bottom:1px solid #e3e3e3;align-items:end;margin:0;padding:20px 21px 17px}.my-day-plan-heading .eyebrow{margin:0 0 5px}.my-day-plan-heading h3{font-size:17px}.my-day-plan-heading>span{color:#777;font-size:9px}.my-day-groups{display:grid}.my-day-group+.my-day-group{border-top:8px solid #f2f2f2}.my-day-group>header{background:#fafafa;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:auto;height:auto;padding:14px 17px;display:flex;position:static}.my-day-group>header>div{align-items:center;gap:10px;display:flex}.my-day-group>header>div>span{background:#ececec;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.my-day-group.overdue>header>div>span{color:#a33a31;background:#ffe8e5}.my-day-group>header h4{margin:0;font-size:12px}.my-day-group>header small{color:#777;margin-top:2px;font-size:8px;display:block}.my-day-group>header>b{color:#555;text-align:center;background:#e9e9e9;border-radius:999px;min-width:25px;padding:4px 7px;font-size:9px}.my-day-task{text-align:left;background:#fff;border:0;border-bottom:1px solid #ececec;grid-template-columns:30px minmax(0,1fr) minmax(128px,auto) 20px;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 17px;display:grid}.my-day-task:last-child{border-bottom:0}.my-day-task:hover{background:#f8f8f8}.my-day-rank{color:#666;border:1px solid #d5d5d5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.my-day-task:first-child .my-day-rank{color:#fff;background:#171717;border-color:#171717}.my-day-task-copy{gap:4px;min-width:0;display:grid}.my-day-task-copy>em{color:#a33a31;letter-spacing:.1em;width:max-content;font-size:7px;font-style:normal;font-weight:850}.my-day-task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.my-day-task-copy small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.my-day-task-signals{justify-items:end;gap:4px;display:grid}.my-day-task-signals>b{color:#444;font-size:8px}.my-day-group.overdue .my-day-task-signals>b{color:#a33a31}.my-day-task-signals>small{color:#888;font-size:7px}.my-day-task>svg{color:#999}.my-day-clear{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:250px;padding:30px;display:grid}.my-day-clear>svg{color:#2d8058}.my-day-clear strong{font-size:13px}.my-day-clear small{color:#777;max-width:430px;font-size:9px;line-height:1.55}.focus-mode-shell{z-index:1200;color:#171717;background:#f3f2ef;min-height:100dvh;position:fixed;inset:0;overflow-y:auto}.focus-mode-topbar{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f4ef;border-bottom:1px solid #dddcd8;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:70px;padding:0 clamp(20px,4vw,58px);display:grid;position:sticky;top:0}.focus-mode-topbar>div:first-child{align-items:center;gap:14px;display:flex}.focus-mode-topbar small{color:#777;font-size:9px}.focus-mark{letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.focus-mark i{background:#e34f32;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e34f3215}.focus-nav{gap:7px;display:flex}.focus-nav button,.focus-exit{color:#222;background:#fff;border:1px solid #d5d4d0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.focus-nav button:disabled{opacity:.35}.focus-exit{background:0 0;border-color:#0000;justify-self:end}.focus-mode-main{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;width:min(1080px,100% - 40px);margin:46px auto 80px;display:grid}.focus-task-card{background:#fff;border:1px solid #dfdeda;border-radius:20px;padding:clamp(25px,4vw,46px);box-shadow:0 18px 70px #2a281f0b}.focus-task-meta{align-items:center;gap:8px;margin-bottom:18px;display:flex}.focus-task-meta>span{color:#777;font-size:9px;font-weight:700}.focus-task-meta>span:first-child{color:#222}.focus-task-card>h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08}.focus-outcome{color:#5d5c58;white-space:pre-line;max-width:720px;margin:20px 0 22px;font-size:12px;line-height:1.7}.focus-progress{align-items:center;gap:12px;margin-bottom:36px;display:flex}.focus-progress>div{background:#e8e7e3;border-radius:6px;flex:1;height:5px;overflow:hidden}.focus-progress>div span{border-radius:inherit;background:#1c1c1c;height:100%;transition:width .2s;display:block}.focus-progress small{color:#777;text-align:right;min-width:76px;font-size:8px}.focus-section-title{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.focus-section-title small,.focus-update-box label,.focus-tools section>small{color:#8a8985;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.focus-section-title h2{margin:0;font-size:16px}.focus-section-title>span{color:#777;font-size:9px}.focus-checklist>div:nth-child(2){border:1px solid #dfdeda;border-radius:12px;overflow:hidden}.focus-step{background:#fff;border-bottom:1px solid #e6e5e1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.focus-step:last-child{border-bottom:0}.focus-step-toggle{color:#242424;text-align:left;background:0 0;border:0;grid-template-columns:22px 1fr;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 14px;display:grid}.focus-step button i{color:#fff;border:1px solid #c9c8c4;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.focus-step button span{font-size:10px;line-height:1.45}.focus-step.checked{color:#888;background:#f7f7f5}.focus-step.checked button i{background:#242424;border-color:#242424}.focus-step.checked button span{color:#888;text-decoration:line-through}.focus-step-actions{align-items:stretch;padding-right:5px;display:flex}.focus-step-actions>button{color:#aaa;background:0 0;border:0;width:30px}.focus-step-actions>button:hover:not(:disabled){color:#333}.focus-step-actions>button:disabled{opacity:.22}.focus-step-remove{color:#aaa!important}.focus-step-remove:hover{color:#9a3f2b!important}.focus-step-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 8px 6px 12px;display:grid}.focus-step-editor input{background:#fff;border:1px solid #aaa9a5;border-radius:7px;outline:none;min-width:0;height:35px;padding:0 9px;font-size:9px}.focus-step-editor>div{gap:5px;display:flex}.focus-step-editor button{color:#333;background:#fff;border:1px solid #d1d0cc;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:750}.focus-step-editor button[type=submit]{color:#fff;background:#222;border-color:#222}.focus-step-editor button:disabled{opacity:.4}.focus-add-step{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.focus-add-step input{background:#fff;border:1px solid #d8d7d3;border-radius:9px;outline:none;min-width:0;height:39px;padding:0 12px;font-size:9px}.focus-add-step input:focus{border-color:#8b8a86;box-shadow:0 0 0 3px #2221}.focus-add-step button{color:#222;background:#fff;border:1px solid #d1d0cc;border-radius:9px;padding:0 13px;font-size:8px;font-weight:800}.focus-add-step button:disabled{opacity:.4}.focus-update-box{border-top:1px solid #e5e4e0;margin-top:28px;padding-top:25px}.focus-update-box textarea{resize:vertical;color:#222;width:100%;min-height:96px;font:inherit;background:#fbfbfa;border:1px solid #d8d7d3;border-radius:11px;outline:none;padding:13px 14px;font-size:10px;line-height:1.6}.focus-update-box textarea:focus{border-color:#8b8a86;box-shadow:0 0 0 3px #2221}.focus-update-box>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.focus-update-box small{color:#888;font-size:8px}.focus-update-box button{color:#fff;background:#222;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:8px;font-weight:750}.focus-update-box button:disabled{opacity:.4}.focus-message{color:#8a3e24;background:#fff2e7;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:9px}.focus-tools{gap:12px;display:grid;position:sticky;top:96px}.focus-tools>section{background:#fff;border:1px solid #dfdeda;border-radius:15px;padding:20px}.focus-timer{text-align:center}.focus-timer>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.07em;margin:14px 0 5px;font-size:34px;display:block}.focus-timer>span{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;font-size:8px;display:block;overflow:hidden}.focus-timer>button,.focus-complete{color:#fff;background:#202020;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:9px;font-weight:800;display:flex}.focus-timer>button.stop{color:#9a3f2b;background:#efe9e6}.focus-timer>button:disabled{opacity:.45}.focus-tool-list{gap:3px;display:grid}.focus-tool-list>small{margin-bottom:6px!important}.focus-tool-list button{color:#333;text-align:left;background:0 0;border:0;border-bottom:1px solid #ecebe8;align-items:center;gap:10px;min-height:40px;padding:0 4px;font-size:9px;display:flex}.focus-tool-list button:last-child{border-bottom:0}.focus-tool-list button span{color:#888;margin-left:auto}.focus-complete{background:#23734c}.focus-skip{color:#777;background:0 0;border:0;min-height:38px;font-size:9px}.focus-skip:disabled{opacity:.35}.focus-empty{text-align:center;justify-items:center;width:min(560px,100% - 40px);margin:22vh auto 0;display:grid}.focus-empty h1{margin:18px 0 7px;font-size:34px}.focus-empty p{color:#777;margin:0 0 22px}.focus-empty button{color:#fff;background:#222;border:0;border-radius:10px;min-height:42px;padding:0 16px}@media (max-width:760px){.my-day-plan-heading{align-items:start;gap:6px;padding:17px 15px 14px;display:grid}.my-day-plan-heading>span{padding:0}.my-day-group>header{padding:12px 14px}.my-day-task{grid-template-columns:28px minmax(0,1fr) 16px;gap:9px;min-height:104px;padding:12px 14px}.my-day-task-signals{grid-area:2/2;place-items:center start;gap:7px;display:flex}.my-day-task>svg{grid-area:1/3/3}.my-day-task-copy strong,.my-day-task-copy small{white-space:normal}.focus-mode-topbar{grid-template-columns:1fr auto;min-height:62px;padding:0 14px}.focus-mode-topbar>div:first-child small{display:none}.focus-nav{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:4;background:#fffffff2;border:1px solid #ddd;border-radius:13px;padding:8px;position:fixed;left:14px;box-shadow:0 12px 35px #0002}.focus-nav button{flex:1}.focus-exit{padding:0 5px}.focus-mode-main{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);margin:16px auto 92px}.focus-task-card{border-radius:16px;padding:22px 18px}.focus-task-card>h1{font-size:30px}.focus-outcome{max-height:150px;overflow:auto}.focus-tools{position:static}.focus-timer>strong{font-size:39px}}.current-work-view{color:#666;align-items:center;font-size:9px;display:flex}.team-action-modal{background:#fff;border-radius:15px;width:min(480px,100vw - 30px);max-height:min(760px,100dvh - 30px);overflow:hidden auto;box-shadow:0 30px 90px #0004}.team-action-body{padding:22px 24px}.team-action-body p{color:#666;margin:0 0 18px;font-size:10px;line-height:1.6}.team-action-body button{border-radius:8px;min-height:38px;padding:0 14px}.team-permission-form fieldset label{align-items:center;gap:8px;display:flex}.team-permission-form>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.team-permission-form input[type=checkbox]{accent-color:#171717;width:17px;height:17px;margin:0}.team-action-modal.detailed{width:min(860px,100vw - 30px)}.team-access-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.team-access-stats article{background:#fff;border:1px solid #d9d9d9;border-radius:11px;min-width:0;padding:14px 15px}.team-access-stats small{color:#888;letter-spacing:.07em;font-size:8px;display:block}.team-access-stats b{margin:6px 0 3px;font-size:24px;display:block}.team-access-stats span{color:#777;font-size:8px}.team-brand-chips{flex-wrap:wrap;gap:4px;display:flex}.team-brand-chips em{color:#444;background:#ededed;border-radius:12px;padding:4px 6px;font-size:7px;font-style:normal}.team-access-summary>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.team-access-summary em{border-radius:10px;padding:3px 5px;font-size:7px;font-style:normal}.team-access-summary em.allowed{color:#222;background:#e5e5e5}.team-access-summary em.blocked{color:#999;background:#f2f2f2}.team-combined-activity{border-left:2px solid #252525;grid-template-columns:1fr auto;gap:2px 7px;padding-left:11px;display:grid!important}.team-combined-activity b:nth-of-type(2){margin-top:6px}.team-combined-activity small:nth-of-type(2){margin-top:6px!important}.team-brand-permissions{border:1px solid #d8d8d8;border-radius:10px;overflow:hidden}.team-brand-permission-head,.team-brand-permission-row{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(115px,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.team-brand-permission-head{color:#888;letter-spacing:.06em;background:#f0f0f0;font-size:7px}.team-brand-permission-row{opacity:.64;border-top:1px solid #e6e6e6}.team-brand-permission-row.enabled{opacity:1;background:#fff}.team-brand-permission-row>label{align-items:center;gap:8px;display:flex}.team-brand-permission-row label>span{gap:2px;display:grid}.team-brand-permission-row label b{font-size:9px}.team-brand-permission-row label small{color:#888;font-size:7px}.team-brand-permission-row select{background:#fff;border:1px solid #d5d5d5;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:0 7px;font-size:8px}.page-wrap:not(.chat-page-wrap){padding:18px 24px 60px}.chat-page-wrap{flex-direction:column;max-width:none;height:calc(100dvh - 66px);padding:18px 24px 20px;display:flex;overflow:hidden}.chat-state-screen{text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:16px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:420px;padding:48px 24px;display:flex}.chat-state-screen>div{max-width:510px}.chat-state-screen small{color:#8a8a8a;letter-spacing:.14em;font-size:9px;font-weight:700}.chat-state-screen h2,.chat-state-screen>b{color:#171717;margin:8px 0 0;font-size:25px;font-weight:650}.chat-state-screen p{color:#6d6d6d;margin:9px auto 0;font-size:13px;line-height:1.55}.chat-state-icon{color:#fff;background:#171717;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.chat-state-screen>button{background:#fff;border:1px solid #d2d2d2;border-radius:10px;min-width:142px;min-height:42px;padding:0 16px;font-size:11px;font-weight:650}.chat-state-screen>button.primary{color:#fff;background:#171717;border-color:#171717}.team-chat-layout{background:#fff;border:1px solid #d8d8d8;border-radius:14px;flex:auto;grid-template-columns:240px minmax(0,1fr) 230px;height:auto;min-height:0;display:grid;overflow:hidden}.chat-channel-list{background:#f7f7f7;border-right:1px solid #e0e0e0;flex-direction:column;min-height:0;padding:14px 10px 10px;display:flex;overflow:hidden}.chat-list-heading{gap:3px;padding:0 6px 13px;display:grid}.chat-list-heading b{font-size:13px}.chat-list-heading small,.chat-channel-list section>small{color:#777;letter-spacing:.07em;font-size:9px}.chat-channel-sections{scrollbar-width:thin;min-height:0;overflow-y:auto}.chat-channel-list section{gap:3px;margin-bottom:15px;display:grid}.chat-channel-list section>small{padding:0 7px 4px}.chat-channel-list section>button{color:#555;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:47px;padding:6px 8px;display:grid}.chat-channel-list section>button:hover,.chat-channel-list section>button.active{color:#171717;background:#e9e9e9}.chat-channel-list section>button>span{background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.chat-channel-list section>button>div{gap:2px;min-width:0;display:grid}.chat-channel-list section>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-channel-list section>button small{color:#777;font-size:10px}.chat-channel-list section>button em{color:#fff;background:#171717;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.chat-new-conversation{color:#333;text-align:left;background:#fff;border:1px solid #d5d5d5;border-radius:9px;flex:none;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:auto;padding:0 10px;display:flex}.chat-new-conversation:hover{background:#ededed;border-color:#aaa}.chat-new-conversation>span{color:#fff;background:#171717;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.chat-new-conversation>b{font-size:11px}.chat-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.chat-thread>header{background:#fff;border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:center;gap:12px;width:auto;height:auto;min-height:66px;padding:11px 16px;display:flex;position:static}.chat-thread>header>div{align-items:center;gap:9px;display:flex}.chat-thread>header>div>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-thread h2{margin:0;font-size:17px}.chat-thread header p{color:#777;margin:3px 0 0;font-size:10px}.chat-thread>header button{background:#fff;border:1px solid #d7d7d7;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px}.chat-header-actions{align-items:center;gap:6px;display:flex}.chat-header-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.chat-header-actions button:disabled{opacity:.4;cursor:not-allowed}.chat-voice-section{border-bottom:1px solid #ddd;padding-bottom:12px;margin:0 0 12px!important}.chat-channel-list section>button.voice-channel{color:#174b2c;background:#e8f4ec}.chat-channel-list section>button.voice-channel>span{color:#24733f;background:#fff}.chat-channel-list section>button.voice-channel small{color:#39724e;align-items:center;gap:4px;display:flex}.chat-channel-list section>button.voice-channel small i{background:#2b9950;border-radius:50%;width:6px;height:6px}.chat-channel-list section>button.voice-channel em{background:#237541;border-radius:9px;width:auto;padding:0 6px;font-size:6px}.chat-thread-body{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.chat-thread-body>.empty{color:#777;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:150px;padding:28px 18px;display:grid}.chat-thread-body>.empty b{color:#222;font-size:13px}.chat-thread-body>.empty span,.chat-thread-body>.empty p{color:#777;margin:0;font-size:11px;line-height:1.5;display:block}.chat-thread-empty{grid-template-rows:auto auto}.chat-channel-intro{border-bottom:1px solid #e2e2e2;margin-bottom:20px;padding-bottom:18px}.chat-channel-intro>span{background:#ededed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.chat-channel-intro h3{margin:10px 0 4px;font-size:18px}.chat-channel-intro p{color:#555;margin:0;font-size:12px}.chat-channel-intro small{color:#888;margin-top:7px;font-size:10px;display:block}.chat-thread-body>article{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-bottom:15px;display:grid}.chat-thread-body>article>span{background:#e8e8e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.chat-thread-body article header{background:0 0;border:0;gap:8px;width:auto;height:auto;padding:0;display:flex;position:static}.chat-thread-body article header b{font-size:12px}.chat-thread-body article header small{color:#888;font-size:10px}.chat-thread-body article p{color:#333;margin:5px 0 0;font-size:13px;line-height:1.5}.chat-composer{background:#fff;border-top:1px solid #e0e0e0;grid-template-columns:36px minmax(0,1fr) 36px;gap:7px;padding:12px 15px;display:grid;position:relative}.chat-composer>.reply-context,.chat-composer>.slash-command-menu,.chat-composer>.chat-reference-menu{grid-column:1/-1}.chat-reply-preview{color:#777;background:#f4f4f4;border-left:2px solid #bbb;margin-top:5px;padding:5px 7px;font-size:9px}.chat-thread-body .message-reply-action{opacity:1}.chat-composer.dragging{background:#f0f0f0;box-shadow:inset 0 0 0 2px #171717}.chat-file-input{display:none}.chat-pending-files{grid-column:1/-1;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chat-pending-files>span{background:#f5f5f5;border:1px solid #d7d7d7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.chat-pending-files b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.chat-pending-files small{color:#777;white-space:nowrap;font-size:9px}.chat-pending-files button{background:#e5e5e5;border:0;border-radius:50%;width:22px;padding:0;font-size:14px;min-height:22px!important}.chat-composer input{border:1px solid #d4d4d4;border-radius:9px;min-width:0;min-height:40px;padding:0 12px;font-size:13px}.chat-composer button{background:#f4f4f4;border:1px solid #d4d4d4;border-radius:9px}.chat-composer .send{color:#fff;background:#171717}.chat-message-text{white-space:pre-wrap}.chat-reference{color:#234b83;font:inherit;cursor:pointer;background:#e9eef8;border:0;border-radius:5px;margin:0 2px;padding:2px 5px;font-weight:700;display:inline}.chat-reference.channel{color:#28623c;background:#edf3ed}.chat-reference.task{color:#65408b;background:#f2ecfa}.chat-reference-menu{z-index:41;background:#fff;border:1px solid #ccc;border-radius:11px;max-height:280px;padding:6px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 38px #0002}.chat-reference-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;display:grid}.chat-reference-menu>button.active,.chat-reference-menu>button:hover{background:#eee}.chat-reference-menu>button>span{background:#e8e8e8;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.chat-reference-menu b,.chat-reference-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-reference-menu b{font-size:11px}.chat-reference-menu small{color:#777;margin-top:2px;font-size:9px}.chat-reference-menu>small{color:#777;text-align:center;padding:12px;display:block}.chat-message-attachments{grid-template-columns:repeat(auto-fit,minmax(165px,240px));gap:7px;margin-top:8px;display:grid}.chat-message-attachments>a{color:#222;background:#f6f6f6;border:1px solid #d8d8d8;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;text-decoration:none;display:grid;overflow:hidden}.chat-message-attachments>a:hover{background:#eee;border-color:#aaa}.chat-message-attachments img,.chat-message-attachments>a>span{object-fit:cover;background:#e2e2e2;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.chat-message-attachments>a>div{gap:3px;min-width:0;display:grid}.chat-message-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-message-attachments small{color:#777;font-size:9px}.chat-details{background:#fafafa;border-left:1px solid #e0e0e0;padding:17px;overflow-y:auto}.chat-details>small{color:#777;letter-spacing:.07em;font-size:9px}.chat-details h3{margin:8px 0 5px;font-size:16px}.chat-details>p{color:#666;margin:0;font-size:12px;line-height:1.5}.chat-details dl{margin:16px 0}.chat-details dl>div{border-top:1px solid #e1e1e1;justify-content:space-between;gap:8px;padding:8px 0;font-size:10px;display:flex}.chat-details dt{color:#888}.chat-details dd{text-align:right;margin:0}.chat-member-list{gap:7px;display:grid}.chat-member-list>div{align-items:center;gap:8px;display:flex}.chat-member-list>div>span{background:#e5e5e5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.chat-member-list>div>div{gap:2px;display:grid}.chat-member-list b{font-size:10px}.chat-member-list small{color:#777;font-size:9px}.chat-create-modal{background:#fff;border-radius:15px;width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px);overflow-y:auto;box-shadow:0 30px 90px #0004}.chat-create-body{gap:12px;padding:18px 22px;display:grid}.chat-create-body .task-creation-mode{grid-template-columns:repeat(3,1fr);padding:0}.chat-create-body>label{color:#666;gap:5px;font-size:8px;display:grid}.chat-create-body input,.chat-create-body select{background:#fff;border:1px solid #d4d4d4;border-radius:8px;min-height:40px;padding:0 10px}.chat-scope-note{background:#f5f5f5;border:1px solid #d8d8d8;border-radius:9px;padding:11px 12px}.chat-scope-note b{font-size:11px}.chat-scope-note p{color:#666;margin:4px 0 0;font-size:10px;line-height:1.45}.chat-create-body fieldset{border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.chat-create-body fieldset>label{background:#f6f6f6;border-radius:8px;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.chat-create-body fieldset label>span{background:#e2e2e2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.chat-create-body fieldset b{font-size:8px}.chat-create-body fieldset small{color:#888;font-size:7px}.call-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bd9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.call-panel{color:#fff;background:#161616;border:1px solid #ffffff2b;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0009}.call-panel>header{background:#161616;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:16px;width:auto;height:auto;min-height:80px;padding:16px 20px;display:flex;position:static}.call-panel>header small{color:#999;letter-spacing:.12em;font-size:8px;font-weight:800}.call-panel>header h2{margin:4px 0 2px;font-size:19px}.call-panel>header p{color:#aaa;margin:0;font-size:10px}.call-live-mark{color:#bbb;letter-spacing:.08em;border:1px solid #ffffff20;border-radius:14px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:800;display:flex}.call-live-mark i{background:#e84e4e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e84e4e20}.call-stage{background:#101010;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:330px;padding:12px;display:grid;overflow-y:auto}.call-participant{background:#202020;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;display:flex}.call-media{object-fit:cover;border-radius:inherit;background:#111;width:100%;height:100%;min-height:145px;position:absolute;inset:0}.call-participant:has(.call-media){justify-content:flex-end;align-items:flex-start;padding:12px;position:relative;overflow:hidden}.call-participant:has(.call-media)>span{display:none}:is(.call-participant:has(.call-media)>b,.call-participant:has(.call-media)>small){z-index:1;color:#fff;background:#0009;border-radius:5px;padding:3px 6px;position:relative}.call-participant>span{color:#ddd;background:linear-gradient(145deg,#3c3c3c,#252525);border-radius:50%;place-items:center;width:70px;height:70px;font-size:18px;font-weight:750;display:grid}.call-participant b{font-size:12px}.call-participant small{color:#8f8f8f;font-size:9px}.call-screen-preview{color:#ddd;background:repeating-linear-gradient(135deg,#222,#222 12px,#252525 12px 24px);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:210px;display:flex}.call-screen-preview:has(.call-media){position:relative;overflow:hidden}:is(.call-screen-preview:has(.call-media)>svg,.call-screen-preview:has(.call-media)>b,.call-screen-preview:has(.call-media)>small){display:none}.call-screen-preview b{font-size:13px}.call-screen-preview small{color:#999;font-size:9px}.call-notes{background:#1c1c1c;border-top:1px solid #ffffff18;gap:8px;padding:13px 18px;display:grid}.call-notes>div{align-items:center;gap:8px;display:flex}.call-notes>div b{font-size:11px}.call-notes>div span{color:#bce8c8;background:#315b3d;border-radius:8px;margin-left:auto;padding:3px 6px;font-size:7px}.call-notes p{color:#aaa;margin:0;font-size:9px;line-height:1.5}.call-notes button{color:#fff;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:700}.call-controls{background:#181818;border-top:1px solid #ffffff18;justify-content:center;align-items:center;gap:8px;padding:13px 16px 16px;display:flex}.call-controls button{color:#eee;background:#292929;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:68px;min-height:55px;display:flex}.call-controls button span{font-size:8px}.call-controls button:hover,.call-controls button.active{background:#3a3a3a}.call-controls button.off{color:#171717;background:#eee}.call-controls button.recording{color:#ff8d8d;background:#451f1f;border-color:#a83e3e}.call-controls button.hangup{color:#fff;background:#d94646;border-color:#b83838}.incoming.call-overlay{background:#0b0b0bee}.incoming .call-panel{grid-template-rows:auto 1fr;width:min(420px,100%)}.incoming-call-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px 24px 45px;display:flex}.incoming-call-body>span{background:#313131;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:16px;font-size:25px;font-weight:750;display:grid;box-shadow:0 0 0 10px #ffffff08}.incoming-call-body>b{font-size:20px}.incoming-call-body>p{color:#aaa;margin:7px 0 30px;font-size:11px}.incoming-call-body>div{gap:28px;display:flex}.incoming-call-body button{color:#fff;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:76px;height:76px;display:flex}.incoming-call-body button span{font-size:8px}.incoming-call-body .decline{background:#d94646}.incoming-call-body .accept{background:#2e9b54}.security-model-detail{background:#fff;border:1px solid #d8d8d8;border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;margin-bottom:14px;padding:14px 16px;display:grid}.security-model-detail>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.security-model-detail p{color:#666;margin:2px 0 8px;font-size:8px;line-height:1.5}.privacy-rules{background:#dedede;grid-template-columns:repeat(3,1fr);gap:1px;margin:-4px 0 16px;padding:0;display:grid;overflow:hidden}.privacy-rules>div{background:#fff;gap:9px;padding:14px;display:flex}.privacy-rules span{color:#fff;background:#171717;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.privacy-rules p{color:#666;margin:0;font-size:8px;line-height:1.5}.memory-detail{background:#f6f6f6;border:1px solid #d8d8d8;border-radius:10px;margin-top:8px;padding:13px}.memory-detail small{color:#888;letter-spacing:.7px;font-size:7px}.memory-detail-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.memory-detail-heading>button{color:#555;background:#fff;border:1px solid #d2d2d2;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1}.memory-detail h4{margin:5px 0;font-size:11px}.memory-detail p{color:#666;margin:0;font-size:8px;line-height:1.5}.kind-dot,.kind-dot.ai,.kind-dot.hybrid{color:#292929;background:#f0f0f0;border-color:#cecece}.status,.status.in-progress,.status.needs-review,.status.blocked{color:#383838;background:#f0f0f0;border-color:#d5d5d5}.avatar,.avatar.amber,.avatar.green{color:#242424;background:#e9e9e9}.mini-progress,.progress,.capacity{background:#e1e1e1}.mini-progress i,.progress i,.capacity i{background:#262626}.delegate-card,.review-box,.preview-message,.agent-task{background:#f7f7f7;border-color:#dedede}.work-summary{background:#fff;border-color:#dedede}.work-summary>div{border-color:#dedede}.human-icon,.ai-icon,.hybrid-icon,.review-icon{color:#222;background:#ececec}.brand-card>div span,.brand-card>div b,.capabilities span{color:#444;background:#ededed}.brand-card:focus-visible,.brand-card:hover{background:#fafafa;border-color:#a8a8a8}.team-status,.team-status.blocked,.team-status.offline{color:#333;background:#f0f0f0;border-color:#d7d7d7}.agent-connected,.link-btn{color:#333}.agent-card-top em,.agent-card-top em.blue,.agent-card-top em.amber{color:#333;background:#ededed}.approval-item.selected{background:#ededed}.risk,.risk.high,.risk.medium{color:#333;background:#ededed}.approval-actions button{color:#333;background:#fff;border-color:#d0d0d0}.approval-actions button:hover{background:#eee}.approval-actions .primary{color:#fff!important;background:#171717!important}.security-note{background:#f3f3f3}.security-note>span,.security-note button,.connection-card footer button,.memory-row em{color:#333}.warn{background:#777}.app-icon{filter:none;color:#171717;width:46px;height:46px;box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}.app-icon img{object-fit:contain;width:82%;height:82%}.workspace-icon,.workspace-menu>button>span,.mobile-brand-list span,.portfolio-initials,.brand-avatar{overflow:hidden}.workspace-icon img,.workspace-menu>button>span img,.mobile-brand-list span img,.portfolio-initials img,.brand-avatar img{object-fit:contain;width:100%;height:100%}.workspace-icon img{padding:4px}.workspace-menu>button>span img,.mobile-brand-list span img{padding:3px}.mobile-brand-list>small{color:#777;letter-spacing:1px;padding:10px 7px 5px;font-size:7px;font-weight:750;display:block}.mobile-brand-list .agency-workspace-option{background:#f5f5f5;border-color:#cfcfcf}.portfolio-initials,.brand-avatar{color:#171717;box-shadow:none;border:1px solid #d4d4d4;font-weight:900;background:linear-gradient(145deg,#fff,#ececec)!important}.portfolio-initials img,.brand-avatar img{padding:4px}.portfolio-brand:first-child .portfolio-initials,.brand-card:first-child .brand-avatar,.portfolio-brand:nth-child(2) .portfolio-initials,.brand-card:nth-child(2) .brand-avatar,.portfolio-brand:nth-child(3) .portfolio-initials,.brand-card:nth-child(3) .brand-avatar,.portfolio-brand:nth-child(4) .portfolio-initials,.brand-card:nth-child(4) .brand-avatar,.portfolio-brand:nth-child(5) .portfolio-initials,.brand-card:nth-child(5) .brand-avatar,.portfolio-brand:nth-child(6) .portfolio-initials,.brand-card:nth-child(6) .brand-avatar{box-shadow:none}.memory-search{background:#fff;border-color:#d8d8d8}.memory-row>span{background:#ededed}.permission-card,.config-box{color:#fff;background:#171717}.permission-card p{color:#aaa}.drawer{overscroll-behavior:contain;background:#fff;flex-direction:column;flex:none;width:min(560px,100vw);height:100dvh;transition:none;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:-20px 0 60px #0002}.drawer-overlay{z-index:60;isolation:isolate;overscroll-behavior:contain;background:#17202d66;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.drawer.expanded{width:100vw;max-width:none;box-shadow:none}.task-drawer-header{z-index:4;background:#fff;border-bottom:1px solid #dedede;flex:none;margin:-25px -28px 0;padding:18px 28px 0;position:relative;box-shadow:0 8px 20px #00000008}.task-drawer-header .drawer-top{align-items:center}.drawer-window-actions{align-items:center;gap:4px;display:flex}.drawer-top .drawer-window-actions>button{color:#555;background:#f6f6f6;border:1px solid #d5d5d5;border-radius:8px;min-height:30px}.drawer-top .drawer-window-actions>.drawer-expand{width:auto;padding:0 9px;font-size:8px;font-weight:650}.drawer-top .drawer-window-actions>.drawer-delete{color:#9f2525;background:#fff7f7;border-color:#d8b2b2;width:auto;padding:0 9px;font-size:8px;font-weight:700}.drawer-top .drawer-window-actions>.drawer-delete:hover{background:#fff0f0;border-color:#b64a4a}.drawer-top .drawer-window-actions>.drawer-delete:disabled{opacity:.55;cursor:wait}.task-delete-error{color:#8d2020;background:#fff0f0;border-radius:8px;margin:7px 0 0;padding:8px 10px;font-size:9px}.drawer-top .drawer-window-actions>.drawer-close{width:30px;padding:0;font-size:18px}.task-drawer-header .drawer-top .eyebrow{margin:0}.task-drawer-header>h2{letter-spacing:-.4px;max-width:850px;margin:5px 0 9px;font-size:25px;line-height:1.2}.task-property-strip{scrollbar-width:thin;overscroll-behavior-inline:contain;width:100%;max-width:100%;padding:2px 2px 8px;overflow:auto hidden}.task-property-row{white-space:nowrap;align-items:flex-start;gap:6px;width:max-content;min-width:100%;display:flex}.task-property{flex:none;min-width:0;position:relative}.task-property.property-status{width:112px}.task-property.priority{width:92px}.task-property.due-date{width:108px}.task-property.person{width:44px}.task-property-trigger{color:#242424;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:44px;padding:4px 7px;transition:background .12s,border-color .12s;display:flex}.task-property-trigger:hover,.task-property.open .task-property-trigger{background:#f8f8f8;border-color:#a8a8a8}.task-property-trigger:focus-visible,.task-property-popover button:focus-visible,.task-property-popover input:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.task-property-icon{color:#565656;background:#f0f0f0;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.task-property.property-status.queued .task-property-icon{color:#626b76;background:#f1f2f4}.task-property.property-status.in-progress .task-property-icon{color:#3769bb;background:#edf3ff}.task-property.property-status.waiting-for-approval .task-property-icon{color:#9a631d;background:#fff4df}.task-property.property-status.blocked .task-property-icon,.task-property.property-status.cancelled .task-property-icon{color:#a53d38;background:#fff0ef}.task-property.property-status.complete .task-property-icon{color:#287549;background:#eaf7ef}.task-property.priority.low .task-property-icon{color:#727983;background:#f1f2f4}.task-property.priority.normal .task-property-icon{color:#4970ad;background:#eef4ff}.task-property.priority.high .task-property-icon{color:#a26618;background:#fff4df}.task-property.priority.urgent .task-property-icon{color:#ac3f39;background:#fff0ef}.task-property-copy{gap:1px;min-width:0;display:grid}.task-property-copy>small{color:#777;font-size:11px;font-weight:650;line-height:1.1}.task-property-copy>b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.task-person-avatar{color:#333;background:#ececec;border:1px solid #d5d5d5;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:750;display:grid;overflow:hidden}.task-person-avatar img{object-fit:cover;width:100%;height:100%}.task-property.person .task-property-trigger{border-radius:50%;justify-content:center;width:44px;padding:0}.task-property.person .task-property-copy{display:block}.task-property.person .task-property-copy>small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-property.person .task-property-copy>b{display:block}.task-property.person .task-person-avatar{width:30px;height:30px;font-size:10px}.task-property.person.approver .task-person-avatar{border-style:dashed}.task-property-popover{z-index:110;background:#fff;border:1px solid #d6d6d6;border-radius:11px;flex-direction:column;width:280px;max-height:260px;padding:7px;display:flex;position:fixed;box-shadow:0 12px 30px #00000024}.task-property-popover-head{justify-content:space-between;align-items:center;min-height:32px;padding:0 3px 4px 7px;font-size:11px;display:flex}.task-property-popover-head button{background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.task-property-search{border:1px solid #d8d8d8;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 9px;display:flex}.task-property-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:11px}.task-property-options{min-height:0;padding-top:5px;overflow-y:auto}.task-property-options>button{color:#262626;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 8px;display:grid}.task-property-options>button:hover,.task-property-options>button[data-active=true]{background:#f1f1f1}.task-property-options>button[aria-selected=true]{font-weight:750}.task-property-options>button:disabled{color:#999;cursor:not-allowed}.task-property-options>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.task-property-options>button b,.task-property-options>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-property-options>button b{font-size:11px}.task-property-options>button small{color:#777;font-size:11px}.task-property-helper{border-top:1px solid #ececec;padding:7px 7px 2px}.task-property-helper p{color:#626262;white-space:normal;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.35;display:flex}.task-property-empty{color:#777;white-space:normal;margin:0;padding:14px 8px;font-size:11px}.task-due-calendar{color:#555;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.task-due-calendar input{color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:7px;min-height:40px;padding:0 7px;font-size:11px}.task-property-feedback{color:#626a74;align-items:center;gap:8px;min-height:28px;padding:4px 7px 0;font-size:11px;display:flex}.task-property-feedback.saved{color:#287549}.task-property-feedback.error{color:#9e342f}.task-property-feedback button{min-height:32px;color:inherit;background:#fff0ef;border:0;border-radius:7px;margin-left:auto;padding:0 8px;font-size:11px}.task-info-panel>.persistent-work-with-ai{width:100%;margin:0 0 9px}@media (max-width:760px){.task-property-strip{margin-inline:-2px}.task-property-popover{z-index:110;width:auto;max-height:min(62dvh,440px);position:fixed;inset:auto 12px 12px}}.persistent-work-with-ai{color:#fff;text-align:left;background:#171717;border:1px solid #171717;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;padding:7px 12px;display:grid}.persistent-work-with-ai>span{color:#171717;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.persistent-work-with-ai>div{flex-direction:column;min-width:0;display:flex}.persistent-work-with-ai b{font-size:10px}.persistent-work-with-ai small{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.persistent-work-with-ai em{color:#aaa;font-size:13px;font-style:normal}.task-drawer-timer{background:#fafafa;border:1px solid #d9d9d9;border-radius:11px;align-items:center;gap:12px;margin:0 0 9px;padding:10px 11px;display:flex}.task-drawer-timer>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.task-drawer-timer>div>span{color:#555;background:#ededed;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.task-drawer-timer.running>div>span{color:#9a3f2b;background:#f4e9e6}.task-drawer-timer>div>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 9px;min-width:0;display:grid}.task-drawer-timer small{color:#888;letter-spacing:.07em;font-size:8px;font-weight:700}.task-drawer-timer b{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;font-size:15px}.task-drawer-timer>div p{color:#777;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:9px;overflow:hidden}.task-drawer-timer>button{color:#fff;background:#171717;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:38px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.task-drawer-timer.running>button{color:#9a3f2b;background:#efe9e6}.task-drawer-timer>button:disabled{opacity:.45;cursor:not-allowed}.task-drawer-timer>.task-drawer-timer-error{color:#a12626;flex:0 0 100%;margin:0;font-size:9px}.task-drawer-timer:has(.task-drawer-timer-error){flex-wrap:wrap}@media (max-width:520px){.task-drawer-timer{flex-direction:column;align-items:stretch}.task-drawer-timer>button{width:100%}}.task-ai-suggestions{background:#f7f7f7;border:1px solid #d8d8d8;border-radius:11px;margin:0 0 12px;padding:11px}.task-ai-suggestions>header{align-items:center;gap:10px;margin-bottom:9px;display:flex}.task-ai-suggestions>header>div{flex:1;align-items:center;gap:8px;display:flex}.task-ai-suggestions>header>div>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.task-ai-suggestions header div div{flex-direction:column;display:flex}.task-ai-suggestions header small{color:#888;letter-spacing:.6px;font-size:6px}.task-ai-suggestions header b{margin-top:2px;font-size:8px}.task-ai-suggestions header>em{color:#555;white-space:nowrap;background:#ededed;border-radius:12px;padding:4px 7px;font-size:6px;font-style:normal}.task-ai-suggestions>div{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.task-ai-suggestions>div>button{text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:9px;flex-direction:column;flex:0 0 185px;align-items:flex-start;min-height:88px;padding:10px;display:flex}.task-ai-suggestions>div>button:hover{border-color:#171717}.task-ai-suggestions button b{font-size:8px}.task-ai-suggestions button small{color:#676767;margin-top:5px;font-size:6px;line-height:1.45}.task-ai-suggestions button em{color:#929292;margin-top:auto;padding-top:7px;font-size:6px;font-style:normal}.ai-help-picker{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:11px;padding:12px}.ai-help-picker>div:first-child{flex-direction:column;display:flex}.ai-help-picker>div:first-child small{color:#888;letter-spacing:.6px;font-size:6px}.ai-help-picker>div:first-child b{margin-top:3px;font-size:9px}.ai-help-picker-options{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.ai-help-picker-options button{text-align:left;background:#fff;border:1px solid #d3d3d3;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:47px;padding:7px;display:grid}.ai-help-picker-options button.selected{background:#ededed;border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.ai-help-picker-options button>span{background:#ededed;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.ai-help-picker-options button.selected>span{color:#fff;background:#171717}.ai-help-picker-options button div{flex-direction:column;min-width:0;display:flex}.ai-help-picker-options button b{font-size:7px}.ai-help-picker-options button small{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.ai-help-picker>p{color:#777;margin:8px 0 0;font-size:6px}.task-drawer-viewbar{background:#fff;border-bottom:1px solid #dedede;flex:none;justify-content:space-between;align-items:center;margin:0 -28px;padding:0 28px;display:flex}.task-drawer-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.task-drawer-viewbar>span{color:#858585;font-size:7px}.task-drawer-tabs{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.task-drawer-tabs::-webkit-scrollbar{display:none}.task-drawer-tabs button{color:#777;white-space:nowrap;background:0 0;border:0;flex:none;min-height:39px;padding:0 11px;font-size:8px;font-weight:650;position:relative}.task-drawer-tabs button>i{font-style:normal;line-height:0;display:none}.task-drawer-tabs button:hover{color:#222;background:#f7f7f7}.task-drawer-tabs button.active{color:#171717}.task-drawer-tabs button.active:after{content:"";background:#171717;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.task-tab-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:18px 0 28px;overflow-y:auto}.task-drawer-workspace{flex:1;min-height:0;display:block;overflow:hidden}.drawer:not(.expanded){scrollbar-gutter:stable;overflow-y:auto}.drawer:not(.expanded) .task-drawer-workspace{flex:none;overflow:visible}.drawer:not(.expanded) .task-tab-content{overflow:visible}.drawer.expanded .task-drawer-workspace{grid-template-columns:minmax(0,1fr) 400px;display:grid}.drawer.expanded .task-tab-content{padding-right:22px}.task-activity-rail{overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid #dedede;min-width:0;min-height:0;padding:18px 0 0 22px;overflow-y:auto}.task-activity-rail .task-updates{border:0;border-radius:0;flex-direction:column;height:100%;margin:0;padding:0;display:flex}.task-activity-rail .update-thread{flex:1;min-height:120px;max-height:none}.task-activity-rail .message-composer{flex:none}.task-reasoning-notes{background:#fff;border:1px solid #d8d8d8;border-radius:13px;margin-top:0;padding:18px}.task-reasoning-notes .section-title{border-bottom:1px solid #e2e2e2;align-items:flex-start;padding-bottom:14px}.task-reasoning-notes .section-title h3{margin:4px 0;font-size:16px}.task-reasoning-notes .section-title p:last-child{color:#777;max-width:480px;margin:0;font-size:8px;line-height:1.45}.task-reasoning-notes .section-title>span{color:#555;white-space:nowrap;background:#ededed;border-radius:10px;padding:5px 8px;font-size:7px}.task-reasoning-notes article{border-bottom:1px solid #e5e5e5;padding:14px 2px}.task-reasoning-notes article:last-child{border-bottom:0}.task-reasoning-notes article small{color:#888;letter-spacing:.7px;font-size:7px;font-weight:700}.task-reasoning-notes article h4{margin:6px 0;font-size:11px}.task-reasoning-notes article p{color:#666;margin:0;font-size:9px;line-height:1.55}.task-tab-content>.drawer-section:first-child,.task-tab-content>.task-files:first-child,.task-tab-content>.task-updates:first-child{margin-top:0}.file-tab-upload{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.file-tab-upload input{display:none}.comment-box{background:#fff}.comment-box input{color:#171717;background:#f7f7f7;border-color:#d3d3d3}.comment-box button{color:#fff;background:#171717}.connected-banner{color:#333;background:#f3f3f3;border-color:#d1d1d1}.connected-banner button{color:#333}.connect-overlay{z-index:100;background:#0007}.connect-modal{background:#fff;box-shadow:0 30px 90px #0003}.connect-body input,.connect-body select,.choice-grid button,.connect-actions button,.copy-field code{color:#181818;background:#fff;border-color:#d3d3d3}.connection-type,.choice-grid button.chosen,.approval-policy{color:#222;background:#f3f3f3;border-color:#d0d0d0}.connection-type i{color:#222}.connect-actions .primary,.copy-field button{color:#fff!important;background:#171717!important}.success-mark{color:#171717;background:#ececec}.token-warning{color:#555!important}button:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline-color:#111}.memory-privacy-hero{color:#fff;background:#171717;border:1px solid #171717;border-radius:15px;align-items:flex-start;gap:15px;margin-bottom:16px;padding:22px 24px;display:flex}.memory-privacy-hero>span{font-size:24px}.memory-privacy-hero>div{flex:1}.memory-privacy-hero .eyebrow{margin:0;color:#aaa!important}.memory-privacy-hero h2{margin:7px 0;font:500 24px Georgia,serif}.memory-privacy-hero>div>p:last-child{color:#bdbdbd;max-width:760px;margin:0;font-size:11px;line-height:1.55}.memory-privacy-hero>button{color:#eee;background:#292929;border:1px solid #444;border-radius:9px;padding:9px 12px;font-size:9px}.memory-privacy-hero>button:hover{background:#383838}.capture-panel,.task-capture-panel{margin-bottom:16px}.task-capture-panel .section-title{align-items:flex-start}.task-capture-panel .section-title h3{margin:4px 0;font-size:17px}.task-capture-panel .section-title p:last-child{color:#686868;max-width:620px;margin:0;font-size:9px;line-height:1.5}.task-capture-panel .section-title>span{color:#555;white-space:nowrap;background:#ededed;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:700}.task-capture-steps{background:#dedede;border:1px solid #dedede;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.task-capture-steps>div{background:#f8f8f8;grid-template-columns:25px 1fr;min-width:0;padding:12px;display:grid}.task-capture-steps span{color:#fff;background:#171717;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.task-capture-steps b{font-size:8px}.task-capture-steps small{color:#7b7b7b;margin-top:3px;font-size:7px}.task-capture-list{gap:7px;display:grid}.task-capture-list article{background:#fff;border:1px solid #dedede;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.task-capture-list article>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.task-capture-list article>div{flex-direction:column;min-width:0;display:flex}.task-capture-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.task-capture-list small{color:#777;margin-top:3px;font-size:7px}.task-capture-list em{color:#555;font-size:7px;font-style:normal}.capture-heading,.capture-heading>div{align-items:center;gap:10px;display:flex}.capture-heading{justify-content:space-between}.capture-heading h3{margin:3px 0 0;font:600 17px Georgia,serif}.capture-heading p{margin:0}.capture-indicator{background:#bbb;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #eee}.capture-indicator.active{background:#2f8a58;box-shadow:0 0 0 4px #dcefe3}.capture-toggle{color:#555;background:#eee;border:1px solid #ccc;border-radius:20px;align-items:center;gap:8px;min-width:76px;height:36px;padding:4px 10px 4px 5px;display:flex}.capture-toggle i{background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #0002}.capture-toggle span{font-size:9px;font-weight:700}.capture-toggle.on{color:#fff;background:#2f8a58;border-color:#2f8a58;flex-direction:row-reverse;padding:4px 5px 4px 10px}.capture-panel>p{color:#696969;margin:18px 0;font-size:11px;line-height:1.55}.capture-scope{background:#f7f7f7;border:1px solid #dedede;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.capture-scope>div{border-right:1px solid #dedede;flex-direction:column;padding:12px;display:flex}.capture-scope>div:last-child{border:0}.capture-scope small{color:#8a8a8a;letter-spacing:.7px;font-size:7px}.capture-scope b{margin-top:5px;font-size:9px}.copy-command{color:#222;background:#fff;border:1px solid #ccc;border-radius:8px;margin-top:13px;padding:9px 12px;font-size:9px}.copy-command:hover{background:#eee}.partition-row{border-top:1px solid #e2e2e2;align-items:center;gap:9px;padding:11px 0;display:flex}.partition-row>span{background:#ededed;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.partition-row>div{flex-direction:column;flex:1;display:flex}.partition-row b{font-size:10px}.partition-row small{color:#888;margin-top:3px;font-size:8px}.partition-row em{color:#666;font-size:7px;font-style:normal}.source-off{background:#aaa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #eee}.portfolio-panel{margin-bottom:16px;padding:20px}.portfolio-panel .section-title{align-items:flex-end}.portfolio-panel .section-title .eyebrow{margin-bottom:5px;display:block}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portfolio-brand{color:#181818;text-align:left;background:#fafafa;border:1px solid #dedede;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;min-height:92px;padding:13px;display:grid}.portfolio-brand:hover{background:#f4f4f4;border-color:#a9a9a9;transform:translateY(-1px)}.portfolio-initials{color:#fff;letter-spacing:.2px;background:#1b1b1b;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.portfolio-copy{flex-direction:column;min-width:0;display:flex}.portfolio-copy strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px Georgia,serif;overflow:hidden}.portfolio-copy small{text-overflow:ellipsis;white-space:nowrap;color:#838383;margin-top:4px;font-size:8px;overflow:hidden}.portfolio-health{color:#666;white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:8px;display:flex}.portfolio-health i{background:#252525;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e4e4e4}.portfolio-health i.watch{background:#777}.portfolio-metric{align-items:baseline;gap:4px;display:flex}.portfolio-metric strong{font:600 16px Georgia,serif}.portfolio-metric small,.portfolio-alert{color:#777;font-size:8px}.portfolio-alert{color:#444;white-space:nowrap;background:#e9e9e9;border-radius:10px;justify-self:end;padding:4px 7px}.portfolio-brand>b{display:none}.portfolio-grid.focused{grid-template-columns:minmax(0,1fr)}.focus-chip{color:#fff;letter-spacing:.6px;vertical-align:middle;background:#171717;border-radius:10px;margin-left:8px;padding:4px 7px;font-size:7px;display:inline-flex}.scope-banner{background:#ededed;border:1px solid #d5d5d5;border-radius:13px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 17px;display:flex}.scope-banner>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.scope-banner>div{flex:1}.scope-banner b{font-size:11px}.scope-banner p{color:#747474;margin:3px 0 0;font-size:9px}.scope-banner button{background:#fff;border:1px solid #c8c8c8;border-radius:8px;padding:8px 11px;font-size:8px}.empty-state{color:#777;text-align:center;border-top:1px solid #e1e1e1;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:18px;display:flex}.empty-state.compact{min-height:120px}.empty-state strong{color:#444;font:600 12px Georgia,serif}.empty-state small{margin-top:5px;font-size:8px}.empty-state-icon{color:#333;background:#ededed;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.work-empty-state{border-top:0;min-height:260px}.activity-empty-state{border-top:0;min-height:220px}.activity-empty-state strong{color:#222;font-family:inherit;font-size:15px;font-weight:650}.activity-empty-state small{max-width:390px;font-size:10px;line-height:1.5}.work-empty-state strong{color:#222;font-family:inherit;font-size:16px;font-weight:650}.work-empty-state small{max-width:430px;font-size:10px;line-height:1.5}.work-empty-state button{color:#fff;background:#171717;border:0;border-radius:9px;min-height:40px;margin-top:14px;padding:0 15px;font-size:10px;font-weight:650}.empty-detail{flex-direction:column;justify-content:center;min-height:300px;display:flex}.work-organizer{background:#fff;border:1px solid #dedede;border-radius:14px;align-items:center;gap:24px;margin-bottom:16px;padding:20px 22px;display:flex}.work-organizer>div:first-child{min-width:220px}.work-organizer h3{margin:5px 0;font-size:18px;font-weight:650}.work-organizer p{color:#777;margin:0;font-size:10px}.section-tabs{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.section-tabs button{color:#555;white-space:nowrap;background:#f7f7f7;border:1px solid #d5d5d5;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:9px;display:flex}.section-tabs button.selected{color:#fff;background:#171717;border-color:#171717}.section-tabs em{color:#555;text-align:center;background:#e4e4e4;border-radius:8px;min-width:18px;padding:2px 5px;font-size:7px;font-style:normal}.section-tabs .selected em{color:#fff;background:#3a3a3a}.work-toolbar{margin-bottom:14px}.work-toolbar>button,.work-toolbar .segmented{flex:none}.work-summary{margin-bottom:16px}.work-summary>div{min-height:64px;padding:15px 17px}.work-summary b{font-size:9px}.work-summary strong{font-size:23px}.grouped-work{margin-bottom:14px;padding:17px 20px 8px}.group-heading{justify-content:space-between;align-items:center;padding:0 0 14px;display:flex}.group-heading span{font-size:17px;font-weight:650}.group-heading em{color:#666;background:#ededed;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.work-table .table-head{grid-template-columns:minmax(320px,1fr) 120px 110px 72px;padding:0 0 11px 46px;font-size:8px}.work-table .table-head.brand-visible{grid-template-columns:46px minmax(280px,1fr) 120px 110px 72px;gap:14px;padding-left:46px}.work-table .task-row{grid-template-columns:32px minmax(320px,1fr) 120px 110px 72px;column-gap:14px;height:auto;min-height:76px;padding:10px 0}.work-table .task-row.brand-visible{grid-template-columns:32px 46px minmax(280px,1fr) 120px 110px 72px}.work-table .table-head.simple-work-head{grid-template-columns:46px minmax(280px,1fr) 120px 110px 72px 72px;gap:14px;padding-left:0}.work-table .task-row.brand-visible.simple-work-row{grid-template-columns:46px minmax(280px,1fr) 120px 110px 72px 72px}.simple-work-row .task-main>strong{font-size:12px;line-height:1.35}.task-completion{color:#555;font-variant-numeric:tabular-nums;font-size:9px}.priority-pill{border:1px solid #0000;width:max-content;font-style:normal;font-weight:700;line-height:1;border-radius:999px!important;padding:3px 7px!important;font-size:8px!important}.priority-pill.low{color:#52616b!important;background:#eef2f4!important}.priority-pill.normal{color:#596273!important;background:#eef1f5!important}.priority-pill.high{border-color:#f3d7a7;color:#8a5313!important;background:#fff1d9!important}.priority-pill.urgent{border-color:#f3bfbc;color:#a52e2a!important;background:#ffe5e4!important}.simple-task-meta{margin-top:5px;display:flex}.status.queued{color:#596273;background:#eef1f5;border-color:#d8dde5}.status.in-progress{color:#2857a7;background:#e8f0ff;border-color:#c7d9fa}.status.needs-review{color:#8b5210;background:#fff0d6;border-color:#f0d29e}.status.blocked{color:#a52e2a;background:#ffe5e4;border-color:#f1bfbc}.status.cancelled{color:#666675;background:#ececef;border-color:#d7d7dd}.portfolio-brand.needs-attention{background:#fffaf1;border-color:#efc47d}.portfolio-brand.needs-attention .portfolio-health{color:#985d14}.portfolio-brand.needs-attention .portfolio-health i.watch{background:#e29a32;box-shadow:0 0 0 4px #e29a3220}.support-ticket-id em.high{color:#8a5313;background:#fff1d9}.support-ticket-id em.urgent{color:#a52e2a;background:#ffe5e4}.work-view-switch{background:#fff;border:1px solid #d6d6d6;border-radius:10px;display:flex;overflow:hidden}.work-view-switch button{color:#666;background:0 0;border:0;border-right:1px solid #ddd;min-height:36px;padding:0 12px;font-size:10px}.work-view-switch button:last-child{border-right:0}.work-view-switch button.selected{color:#fff;background:#171717}.work-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;padding:1px 0 12px;display:grid;overflow-x:auto}.work-board-column{scroll-snap-align:start;background:#f5f5f5;border:1px solid #dedede;border-radius:14px;min-width:230px;min-height:420px;overflow:hidden}.work-board-column>header{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:8px;min-height:48px;padding:0 13px;display:flex}.work-board-column>header b{flex:1;font-size:11px}.work-board-column>header em{color:#555;text-align:center;background:#eee;border-radius:999px;min-width:22px;padding:3px 6px;font-size:8px;font-style:normal}.status-dot{background:#8993a3;border-radius:50%;width:9px;height:9px}.status-in-progress .status-dot{background:#4c7bd9}.status-needs-review .status-dot{background:#d99028}.status-blocked .status-dot{background:#d55751}.status-complete .status-dot{background:#43a273}.work-board-stack{align-content:start;gap:9px;padding:10px;display:grid}.work-board-card{text-align:left;background:#fff;border:1px solid #ddd;border-radius:11px;width:100%;padding:12px;display:block}.work-board-card:hover{border-color:#b9b9b9;transform:translateY(-1px)}.board-card-top{align-items:center;gap:7px;margin-bottom:10px;display:flex}.board-card-top>small{color:#777;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.board-brand-mark{background:#f4f4f4;border:1px solid #ddd;border-radius:7px;place-items:center;width:24px;height:24px;font-size:6px;font-weight:800;display:grid;overflow:hidden}.board-brand-mark img{object-fit:contain;width:80%;height:80%}.work-board-card>strong{font-size:11px;line-height:1.4;display:block}.work-board-card>p{color:#777;margin:5px 0 12px;font-size:8px}.work-board-card>footer{color:#666;border-top:1px solid #eee;justify-content:space-between;gap:8px;padding-top:9px;font-size:8px;display:flex}.board-progress{background:#e8e8e8;border-radius:4px;height:4px;margin-top:11px;position:relative}.board-progress i{border-radius:inherit;background:#4c7bd9;height:100%;display:block}.board-progress small{color:#777;font-size:7px;position:absolute;top:7px;right:0}.board-empty{color:#999;text-align:center;padding:24px 8px;font-size:9px}@media (max-width:760px){:is(html:has(.connect-overlay),html:has(.drawer-overlay),html:has(.call-overlay),body:has(.connect-overlay),body:has(.drawer-overlay),body:has(.call-overlay)){overscroll-behavior:none;overflow:hidden}:is(.app-shell:has(.connect-overlay) .mobile-bottom-nav,.app-shell:has(.drawer-overlay) .mobile-bottom-nav,.app-shell:has(.call-overlay) .mobile-bottom-nav){visibility:hidden}.support-ticket-modal,.chat-create-modal{flex-direction:column;display:flex;overflow:hidden}.support-ticket-form,.chat-create-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.support-ticket-modal>.connect-actions,.chat-create-modal>.connect-actions{padding-bottom:max(16px, env(safe-area-inset-bottom));background:#fff;flex:none}.work-toolbar{flex-wrap:wrap;align-items:stretch}.work-toolbar .work-assignee-filters{width:100%}.work-view-switch,.work-view-switch button{flex:1}.work-board{grid-template-columns:repeat(5,minmax(82vw,82vw));margin-right:-13px;padding-right:13px}.work-board-column{min-width:82vw;min-height:360px}.work-board-card{padding:13px}.simple-task-meta{margin-top:4px}}.work-table .kind-dot{width:27px;height:27px}.work-table .task-main{align-self:center}.work-table .task-main>strong{font-size:12px;line-height:1.35}.work-table .task-brand-column{width:40px;height:40px}.work-table .task-main small{gap:6px;margin-top:5px;font-size:8px}.work-table .task-main small em{padding:3px 6px;font-size:7px}.work-table .executor,.work-table .due{color:#555;font-size:9px}.work-table .status{white-space:nowrap;justify-self:start;padding:5px 9px;font-size:8px}.workflow-hero{background:linear-gradient(135deg,#fff,#f0f0f0);border:1px solid #dedede;border-radius:15px;align-items:center;gap:20px;margin-bottom:16px;padding:24px 26px;display:flex}.workflow-hero>div{flex:1}.workflow-hero h2{margin:6px 0;font:500 25px Georgia,serif}.workflow-hero p{color:#676767;max-width:760px;margin:0;font-size:10px;line-height:1.55}.workflow-hero>button{border-radius:9px;min-height:39px;padding:0 15px}.workflow-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.workflow-grid{gap:12px;display:grid}.workflow-card{background:#fff;border:1px solid #dedede;border-radius:14px;padding:18px}.workflow-card>header{align-items:center;gap:10px;display:flex}.workflow-icon{color:#fff;background:#171717;border-radius:9px;place-items:center;width:35px;height:35px;font-size:15px;display:grid}.workflow-card header>div{flex:1}.workflow-card header small{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.workflow-card h3{margin:4px 0 0;font:600 14px Georgia,serif}.workflow-toggle{color:#666;background:#eee;border:1px solid #ccc;border-radius:16px;align-items:center;gap:6px;min-width:58px;height:30px;padding:4px 8px 4px 4px;font-size:7px;display:flex}.workflow-toggle i{background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0002}.workflow-toggle.on{color:#fff;background:#2f8a58;border-color:#2f8a58;flex-direction:row-reverse;padding:4px 4px 4px 8px}.workflow-engine-state{width:max-content;margin-top:13px}.workflow-flow{grid-template-columns:.75fr 20px 1.5fr 20px .9fr;align-items:stretch;gap:8px;margin:16px 0;display:grid}.workflow-flow>div{background:#f7f7f7;border:1px solid #dedede;border-radius:10px;flex-direction:column;padding:12px;display:flex}.workflow-flow>span{color:#888;text-align:center;align-self:center}.workflow-flow small{color:#8b8b8b;letter-spacing:.7px;font-size:7px}.workflow-flow b{margin-top:5px;font-size:9px;line-height:1.45}.workflow-card>footer{color:#777;border-top:1px solid #e1e1e1;align-items:center;padding-top:12px;font-size:8px;display:flex}.workflow-card>footer button{background:0 0;border:0;margin-left:auto;font-size:8px}.workflow-builder{background:#fff;border-radius:16px;width:min(700px,100vw - 30px);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0004}.workflow-form{gap:14px;padding:20px 24px;display:grid}.workflow-form label{flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.workflow-form input,.workflow-form select,.workflow-form textarea,.task-control-grid input,.task-control-grid select{color:#171717;background:#fff;border:1px solid #d2d2d2;border-radius:9px;width:100%;padding:10px;font-size:10px}.workflow-form textarea{resize:vertical;min-height:105px;line-height:1.45}.workflow-form label>small{color:#888;font-size:8px;font-weight:400;line-height:1.4}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow-scope-note{background:#f3f3f3;border:1px solid #d7d7d7;border-radius:10px;gap:10px;padding:12px;display:flex}.workflow-scope-note>span{font-size:18px}.workflow-scope-note b{font-size:9px}.workflow-scope-note p{color:#707070;margin:4px 0 0;font-size:8px}.task-control-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 12px;display:grid}.task-control-grid label{flex-direction:column;gap:6px;display:flex}.task-control-grid small{color:#898989;letter-spacing:.7px;font-size:7px}.description-enhancement{background:#fff;border:1px solid #d6d6d6;border-radius:12px;margin:14px 0;padding:15px}.description-enhancement>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.description-enhancement>header>div:first-child{align-items:center;gap:9px;display:flex}.description-enhancement header small{color:#858585;letter-spacing:.7px;font-size:6px;display:block}.description-enhancement header b{margin-top:3px;font-size:9px;display:block}.description-toggle{background:#ededed;border-radius:8px;padding:3px;display:flex}.description-toggle button{color:#777;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 8px;font-size:7px}.description-toggle button.active{color:#fff;background:#171717}.description-enhancement>p{color:#555;white-space:pre-wrap;margin:14px 0;font-size:9px;line-height:1.58}.description-enhancement.compact{background:#fafafa;margin:8px 0 9px;padding:10px}.description-enhancement.compact>header{align-items:flex-start}.description-enhancement.compact .description-copy{white-space:pre-line;margin:10px 0;font-size:11px;line-height:1.5;display:block;overflow:visible}.description-enhancement.compact>footer{padding-top:8px}.description-enhancement>footer{color:#888;border-top:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:7px;display:flex}.description-enhancement>footer button{background:#fff;border:1px solid #d3d3d3;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px}.voice-notes{background:#fff;border:1px solid #dedede;border-radius:12px;margin-bottom:18px;padding:16px}.voice-notes.compact{background:#f7f7f7;margin:0;padding:12px}.voice-notes .section-title{margin-bottom:10px}.voice-recorder{background:#f5f5f5;border:1px solid #d7d7d7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.voice-recorder.recording{background:#efefef;border-color:#222}.voice-recorder>button{color:#fff;white-space:nowrap;background:#171717;border:1px solid #171717;border-radius:8px;min-height:36px;padding:0 11px;font-size:8px;font-weight:700}.voice-recorder>button span{color:#fff;margin-right:5px}.voice-recorder>div{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-recorder b{font-size:8px}.voice-recorder small{color:#777;text-overflow:ellipsis;font-size:7px;line-height:1.4;overflow:hidden}.voice-recorder em{color:#666;font-size:7px;font-style:normal}.voice-note-list{gap:8px;margin-top:10px;display:grid}.voice-note-list article{background:#fafafa;border:1px solid #ddd;border-radius:9px;padding:10px}.voice-note-list article>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.voice-note-list article>div>span{color:#fff;background:#171717;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.voice-note-list article b{font-size:8px}.voice-note-list article small{color:#888;grid-column:2;font-size:7px}.voice-note-list article button{color:#777;background:0 0;border:0;grid-area:1/3/3;font-size:7px}.voice-note-list audio{width:100%;height:30px;margin-top:9px}.voice-note-list article>p{color:#555;border-top:1px solid #e1e1e1;margin:8px 0 0;padding-top:8px;font-size:8px;line-height:1.5}.task-updates{background:#fff;border:1px solid #d8d8d8;border-radius:13px;margin-bottom:18px;padding:16px}.task-updates .section-title{align-items:flex-start;margin-bottom:13px}.task-updates .section-title .eyebrow{margin:0 0 4px}.task-updates .section-title h3{margin:0 0 4px;font-size:15px}.task-updates .section-title p:last-child{color:#777;margin:0;font-size:8px}.task-updates .section-title>span{color:#555;background:#ededed;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:7px;font-weight:700;display:grid}.update-thread{gap:9px;max-height:340px;padding:3px 3px 10px;display:grid;overflow-y:auto}.system-update{background:#f5f5f5;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.system-update>span{color:#333;background:#dedede;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.system-update>div{flex-direction:column;min-width:0;display:flex}.system-update b{font-size:8px}.system-update small{color:#858585;margin-top:3px;font-size:7px}.assistant-update>span{color:#fff;background:#171717}.task-message{grid-template-columns:31px minmax(0,1fr);align-items:flex-start;gap:9px;padding:4px 0;display:grid}.task-message>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-weight:700;display:grid}.task-message>div{min-width:0}.task-message header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.task-message header b{font-size:8px}.task-message header small{color:#8b8b8b;font-size:7px}.task-message>div>p{color:#333;background:#f0f0f0;border-radius:4px 11px 11px;max-width:92%;margin:0;padding:9px 11px;font-size:8px;line-height:1.5;display:inline-block}.voice-message{background:#f6f6f6;border:1px solid #dedede;border-radius:4px 11px 11px;max-width:92%;padding:10px}.voice-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.voice-message b{font-size:8px}.voice-message small{color:#777;font-size:7px}.voice-message audio{width:100%;height:30px;margin-top:8px}.voice-message p{color:#555;border-top:1px solid #ddd;margin:8px 0 0;padding-top:8px;font-size:8px;line-height:1.45}.voice-update-recorder{background:#f6f6f6;border:1px solid #cfcfcf;border-radius:11px;margin-top:10px;padding:10px;position:relative}.voice-update-recorder .voice-recorder{background:0 0;border:0;padding:0}.voice-update-recorder>button{color:#666;background:0 0;border:0;margin-top:7px;font-size:7px}.message-composer{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:7px;margin-top:11px;padding:6px;display:grid}.composer-shell{margin-top:11px;position:relative}.composer-shell .message-composer{margin-top:0}.composer-feedback{color:#4f4f4f;background:#f4f4f4;border:1px solid #d5d5d5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;font-size:9px;line-height:1.4;display:flex}.composer-feedback.error{color:#a72a23;background:#fff4f3;border-color:#e8c8c5}.composer-feedback button{color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;font-size:14px;line-height:1}.composer-feedback-actions{align-items:center;gap:6px;display:inline-flex}.composer-feedback button.retry{border:1px solid;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}@media (max-width:760px){.composer-feedback button.retry{min-height:44px}}.reply-context{background:#eee;border:1px solid #cfcfcf;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;gap:8px;padding:8px 10px;font-size:8px;display:flex}.reply-context button{background:0 0;border:0}.reply-context+.message-composer{border-radius:0 0 12px 12px}.message-reply-action{color:#777;opacity:0;background:0 0;border:0;margin-left:auto;font-size:7px}.task-message:hover .message-reply-action{opacity:1}.thread-count{background:0 0;border:0;margin-top:6px;padding:0;font-size:8px;font-weight:700;display:block}.message-thread-panel{background:#fafafa;border-left:2px solid #bbb;gap:6px;margin-top:7px;padding:8px;display:grid}.message-thread-panel article{grid-template-columns:auto 1fr;gap:3px 7px;display:grid}.message-thread-panel p{grid-column:1/-1;margin:0;font-size:8px}.slash-command-menu{z-index:40;background:#fff;border:1px solid #ccc;border-radius:11px;max-height:240px;padding:5px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 38px #0002}.slash-command-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:80px 1fr;gap:8px;width:100%;padding:8px;display:grid}.slash-command-menu>button.active,.slash-command-menu>button:hover{background:#eee}.message-composer input{color:#222;background:0 0;border:0;outline:0;min-width:0;min-height:36px;font-size:9px}.message-composer button{border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.message-composer .voice{color:#333;background:#e7e7e7}.message-composer .voice.active{color:#fff;background:#171717}.message-composer .send{color:#fff;background:#171717;font-size:13px}.message-composer .send:disabled{color:#999;cursor:default;background:#dedede}.composer-hint{color:#888;margin:7px 3px 0;font-size:7px;display:block}.task-classification{background:#fff;border:1px solid #d5d5d5;border-radius:12px;margin:0 0 14px;padding:15px}.classification-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.classification-head>div{align-items:center;gap:9px;display:flex}.classification-head small{color:#858585;letter-spacing:.7px;font-size:6px;display:block}.classification-head h3{margin:3px 0 0;font:600 14px Georgia,serif}.classification-score{color:#555;white-space:nowrap;background:#ededed;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:700}.task-classification>p{color:#656565;margin:11px 0;font-size:8px;line-height:1.5}.classification-options{flex-wrap:wrap;gap:5px;display:flex}.classification-options button{color:#5d5d5d;background:#f6f6f6;border:1px solid #d3d3d3;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px}.classification-options button.active{color:#fff;background:#171717;border-color:#171717}.task-classification>footer{color:#878787;border-top:1px solid #e2e2e2;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;font-size:7px;display:flex}.task-classification>footer button{color:#444;background:#fff;border:1px solid #d1d1d1;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px}.task-action-bar{gap:7px;margin-bottom:20px;display:flex}.task-action-bar>button,.upload-task{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:9px;display:flex}.task-action-bar .complete-task{color:#fff;background:#171717;border-color:#171717;font-weight:700}.task-action-bar .work-with-ai{color:#fff;background:#171717;border-color:#171717;font-weight:700}.task-action-bar .complete-task{color:#222;background:#fff;border-color:#bdbdbd}.ai-launch-modal{background:#fff;border-radius:18px;width:min(680px,100vw - 28px);max-height:92vh;overflow-y:auto;box-shadow:0 30px 90px #0003}.ai-launch-body{gap:14px;padding:20px;display:grid}.launch-task-context{background:#f6f6f6;border:1px solid #dedede;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.launch-task-context>span{color:#fff;background:#171717;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.launch-task-context small{color:#777;letter-spacing:.6px;font-size:7px}.launch-task-context h3{margin:4px 0;font-size:13px}.launch-task-context p{color:#777;margin:0;font-size:8px}.launch-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.launch-mode button{color:#222;text-align:left;background:#fff;border:1px solid #d5d5d5;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:62px;padding:12px;display:flex}.launch-mode button.selected{background:#f6f6f6;border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.launch-mode b{font-size:9px}.launch-mode small{color:#777;margin-top:5px;font-size:7px}.provider-field{color:#666;flex-direction:column;gap:6px;font-size:8px;display:flex}.provider-field select{color:#222;background:#fff;border:1px solid #d2d2d2;border-radius:9px;min-height:40px;padding:0 11px}.task-mcp-readiness{background:#f8f8f8;border:1px solid #d5d5d5;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.task-mcp-readiness>span{background:#e9e9e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.task-mcp-readiness>div{flex-direction:column;min-width:0;display:flex}.task-mcp-readiness b{font-size:9px}.task-mcp-readiness small{color:#707070;margin-top:3px;font-size:7px;line-height:1.4}.task-mcp-readiness>button{color:#fff;background:#222;border:1px solid #222;border-radius:8px;min-height:32px;padding:0 10px;font-size:8px}.task-mcp-readiness.installed{background:#f3faf5;border-color:#b9d6c1}.task-mcp-readiness.installed>span{color:#17632d;background:#dff1e4}.task-mcp-readiness.missing{background:#fffaf0;border-color:#e0c48d}.task-mcp-readiness.missing>span{color:#7a5410;background:#f5e5c2}.task-memory-consent{color:#222;text-align:left;background:#fff;border:1px solid #d5d5d5;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.task-memory-consent.enabled{background:#f4f4f4;border-color:#171717}.task-memory-consent>span{background:#fff;border:1px solid #bdbdbd;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.task-memory-consent.enabled>span{color:#fff;background:#171717;border-color:#171717}.task-memory-consent div{flex-direction:column;display:flex}.task-memory-consent b{font-size:9px}.task-memory-consent small{color:#707070;margin-top:4px;font-size:7px;line-height:1.4}.launch-flow{color:#fff;background:#171717;border-radius:11px;grid-template-columns:22px 1fr;gap:7px 9px;padding:12px;display:grid}.launch-flow span{color:#ddd;background:#343434;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.launch-flow p{color:#c8c8c8;align-self:center;margin:0;font-size:8px;line-height:1.4}.prompt-preview{background:#fafafa;border:1px solid #dedede;border-radius:10px;max-height:120px;padding:11px;overflow-y:auto}.prompt-preview small{color:#888;letter-spacing:.6px;font-size:7px}.prompt-preview p{color:#555;white-space:pre-wrap;margin:7px 0 0;font:7px/1.5 monospace}.prompt-copied-confirmation{background:#f4f4f4;border:1px solid #171717;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.prompt-copied-confirmation>span{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.prompt-copied-confirmation div{flex-direction:column;display:flex}.prompt-copied-confirmation b{font-size:9px}.prompt-copied-confirmation small{color:#666;margin-top:4px;font-size:7px;line-height:1.45}.prompt-copy-error{color:#444;background:#f7f7f7;border:1px solid #bdbdbd;border-radius:10px;margin:0;padding:10px 12px;font-size:8px;line-height:1.45}.handoff-privacy-note{color:#777;margin:-3px 1px 0;font-size:7px;line-height:1.5}.handoff-actions{gap:8px;display:flex}.upload-task input{display:none}.task-files{background:#fff;border:1px solid #dedede;border-radius:12px;margin-bottom:18px;padding:16px}.file-list{gap:6px;display:grid}.file-list>div{background:#f6f6f6;border:1px solid #dedede;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.file-list span{background:#e5e5e5;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.file-list .task-file-preview{background:#e5e5e5;border-radius:8px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.task-file-preview img{object-fit:cover;width:100%;height:100%;display:block}.file-list b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.file-list button{color:#777;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:10px}.workflow-preview{background:#ededed;border:1px solid #cfcfcf;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:14px;display:flex}.workflow-preview>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workflow-preview>div{flex:1}.workflow-preview small{color:#777;letter-spacing:.7px;font-size:7px}.workflow-preview h3{margin:4px 0;font:600 13px Georgia,serif}.workflow-preview p{color:#666;margin:0;font-size:8px;line-height:1.45}.workflow-preview>b{color:#555;background:#fff;border-radius:9px;padding:4px 7px;font-size:7px}.status.complete{color:#246a47;background:#ddf4e8;border-color:#b9dfcc}.connections-toolbar{background:linear-gradient(135deg,#fff,#f1f1f1);border:1px solid #dedede;border-radius:15px;align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:flex}.connections-toolbar>div{flex:1}.connections-toolbar h2{margin:5px 0;font:500 23px Georgia,serif}.connections-toolbar p{color:#6f6f6f;margin:0;font-size:9px}.connections-toolbar>button{border-radius:9px;min-height:39px;padding:0 15px}.connection-scope-bar{background:#fff;border:1px solid #dedede;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 16px;padding:10px 13px;display:flex}.connection-scope-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.connection-scope-icon{color:#333;background:#ededed;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.connection-scope-bar>div>div{gap:2px;min-width:0;display:grid}.connection-scope-bar b{font-size:9px}.connection-scope-bar small{color:#777;font-size:8px;line-height:1.4}.connection-scope-bar>span:last-child{color:#666;background:#f0f0f0;border-radius:12px;flex:none;padding:5px 8px;font-size:7px}.connection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.connection-summary .stat-card{align-content:space-between;gap:10px;min-width:0;min-height:104px;padding:16px 18px;display:grid;overflow:hidden}.connection-summary .stat-row{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;min-width:0;margin-top:0;display:grid}.connection-summary .stat-row strong{min-width:36px;font-size:clamp(24px,2vw,30px);line-height:1}.connection-summary .stat-row span{color:#6f7780;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;padding:0 0 2px;font-size:9px;line-height:1.35}@media (max-width:1180px){.connection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.provider-readiness-panel{background:#fff;border:1px solid #dfe2e5;border-radius:15px;margin:0 0 18px;overflow:hidden}.provider-readiness-panel>header{z-index:auto;background:linear-gradient(135deg,#fafafa,#f1f4f5);border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:flex-start;gap:18px;width:auto;height:auto;min-height:86px;padding:17px 19px 20px;display:flex;position:static;top:auto}.provider-readiness-panel h3{margin:4px 0;font:500 17px Georgia,serif}.provider-readiness-panel p{color:#6c737a;margin:0;font-size:9px;line-height:1.45}.provider-readiness-panel>header>span{color:#fff;background:#18251f;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.provider-readiness-scroll{overflow-x:auto}.provider-readiness-table{border-collapse:collapse;width:100%;min-width:920px}.provider-readiness-table th,.provider-readiness-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eceeef;border-right:1px solid #eceeef;padding:10px}.provider-readiness-table th{color:#50565d;letter-spacing:.04em;background:#fafafa;font-size:8px}.provider-readiness-table tbody th{color:#202326;letter-spacing:0;width:140px;font-size:9px}.provider-readiness-cell{gap:4px;min-width:110px;display:grid}.provider-readiness-cell>span{border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.provider-readiness-cell>small{color:#72777d;min-height:22px;font-size:7px;line-height:1.45}.provider-readiness-cell>button{color:#52606c;background:0 0;border:0;width:max-content;padding:0;font-size:7px;font-weight:750;text-decoration:underline}.provider-readiness-cell.is-ready>span{color:#21633a;background:#e3f3e9}.provider-readiness-cell.is-setup>span{color:#825812;background:#fff0d5}.provider-readiness-cell.is-not-used>span{color:#646a70;background:#eceff1}@media (max-width:720px){.provider-readiness-panel>header{padding:14px}.provider-readiness-panel h3{font-size:15px}}.managed-grid{align-items:stretch}.brand-connection-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.brand-connection-group{background:#fff;border:1px solid #d9dde1;border-radius:15px;overflow:hidden}.brand-connection-group>header{z-index:auto;background:linear-gradient(135deg,#fafafa,#f2f4f6);border-bottom:1px solid #e4e7e9;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon copy count""action action action";align-items:start;gap:11px;width:auto;height:auto;padding:15px;display:grid;position:static;top:auto}.brand-connection-group>header .app-icon{grid-area:icon;width:48px;height:48px}.brand-connection-group>header>div{min-width:0}.brand-connection-group>header>div:not(.brand-connection-group-count){grid-area:copy}.brand-connection-group>header h3{color:#222;margin:3px 0 2px;font-size:14px}.brand-connection-group>header p{color:#6f767d;margin:0;font-size:8px;line-height:1.45}.brand-connection-group>header>button{border-radius:8px;grid-area:action;justify-self:start;min-height:34px;padding:0 11px;font-size:8px;position:static}.brand-connection-group-count{text-align:center;background:#fff;border:1px solid #d8dcdf;border-radius:9px;grid-area:count;gap:1px;padding:7px 9px;display:grid}.brand-connection-group-count b{color:#222;font-size:14px;line-height:1}.brand-connection-group-count small{color:#777e85;white-space:nowrap;font-size:7px}.brand-connection-account-list{gap:7px;padding:11px;display:grid}.brand-connection-account{text-align:left;background:#fff;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:10px 11px;transition:border-color .14s,background-color .14s;display:grid}.brand-connection-account:hover{background:#f8f9fa;border-color:#bfc5ca}.brand-connection-account:focus-visible{outline-offset:2px;outline:3px solid #cdd8e8}.brand-connection-account>div{min-width:0}.brand-connection-account>div b,.brand-connection-account>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-connection-account>div b{color:#292d31;font-size:9px}.brand-connection-account>div small{color:#777e85;margin-top:4px;font-size:7px}.brand-connection-account>span:last-child{color:#515960;white-space:nowrap;align-items:center;gap:4px;font-size:7px;font-weight:750;display:inline-flex}.brand-connection-group>footer{background:#fafafa;border-top:1px solid #e4e7e9;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.brand-connection-group>footer span{color:#374139;white-space:nowrap;font-size:8px;font-weight:800}.brand-connection-group>footer small{color:#777e85;text-align:right;font-size:7px;line-height:1.4}@media (max-width:1000px){.brand-connection-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.brand-connection-group>header{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon copy""count count""action action"}.brand-connection-group>header .app-icon{width:42px;height:42px}.brand-connection-group-count{justify-self:start}.brand-connection-account{grid-template-columns:minmax(0,1fr) auto}.brand-connection-account>span:last-child{grid-column:1/-1}.brand-connection-group>footer{flex-direction:column;align-items:flex-start}.brand-connection-group>footer small{text-align:left}}.managed-card{flex-direction:column;min-height:0;padding:16px;display:flex}.connection-card-clickable{cursor:pointer;transition:transform .15s,border-color .15s,background-color .15s}.connection-card-clickable:hover{border-color:color-mix(in srgb, var(--connection-state) 52%, #d6d9dc);background:color-mix(in srgb, var(--connection-state-bg) 42%, #fff);transform:translateY(-2px)}.connection-card-clickable:focus-visible{outline:3px solid color-mix(in srgb, var(--connection-state) 28%, transparent);outline-offset:3px}.connection-card-head{z-index:auto;border-bottom:1px solid #e2e5e8;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:8px 12px;width:auto;height:auto;padding:0 0 14px;display:grid;position:static;top:auto}.connection-card-head>.app-icon{grid-row:1/3;width:52px;height:52px}.connection-card-identity{min-width:0}.connection-card-head h3{margin:0;font-size:14px;line-height:1.15}.connection-account-name,.connection-detail-account{color:#747b84;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.connection-card-tags{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;min-width:0;display:flex}.connection-scope-tag{color:#59626d;background:#f4f6f8;border:1px solid #d5dae0;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.connection-scope-tag.is-brand{color:#725c24;background:#faf6e9;border-color:#ded3b7}.connection-scope-tag.is-organization{color:#3f6081;background:#f0f5fa;border-color:#cbd9e8}.connection-card-head>button{color:#777;background:0 0;border:0;border-radius:7px;align-self:start;width:28px;height:28px;position:static}.connection-health{color:#6f6f6f;align-items:center;gap:6px;font-size:9px;display:flex}.connection-health i{flex:none}.connection-method{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-top:14px;padding:0;display:flex}.connection-method>span{display:none}.connection-method>div{flex-direction:column;gap:2px;min-width:0;display:flex}.connection-method b{color:#333;font-size:10px}.connection-method small{color:#888;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.connection-description{color:#696969;min-height:0;margin:12px 0 0;font-size:11px;line-height:1.5}.connection-capabilities{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.connection-capabilities span{color:#555;background:#ededed;border-radius:8px;padding:4px 6px;font-size:9px}.connect-head>button{flex:none;place-items:center;width:44px;height:44px;display:grid}.connection-resource-manager .section-title>button,.connection-user-row select,.store-access-row>button,.store-access-row select,.resource-brand-select select,.connect-actions button{min-height:44px}.connection-card-footer{border-top:1px solid #e2e2e2;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.connection-card-footer>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.connection-card-footer b{color:#333;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.connection-card-footer small{color:#8b8b8b;font-size:7px}.connection-card-open{color:var(--connection-state-text);flex:none;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.connection-card-open svg{transition:transform .15s}.connection-card-clickable:hover .connection-card-open svg,.connection-card-clickable:focus-visible .connection-card-open svg{transform:translate(3px)}.connection-detail-health{background:#fafafa;border:0;border-bottom:1px solid #e1e3e5;border-radius:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:12px 24px;display:grid}.connection-detail-health>i{background:var(--connection-state,#65707e);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--connection-state,#65707e) 13%, transparent);border-radius:50%}.connection-detail-health>div{gap:1px;min-width:0;display:grid}.connection-detail-health b{color:#2d3136;font-size:10px;line-height:1.35}.connection-detail-health small{color:#7b8188;font-size:8px;line-height:1.35}.connection-detail-health button{color:#34393f;white-space:nowrap;background:#fff;border:1px solid #d4d7da;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750}.connection-detail-health button:hover:not(:disabled){background:#f4f5f6;border-color:#aeb4ba}.connection-detail-health button:disabled{cursor:wait;opacity:.58}.connection-catalog-section{background:#fff;border:1px solid #dedede;border-radius:15px;margin:18px 0;padding:20px}.connection-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connection-catalog-card{background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:16px;display:grid}.connection-catalog-card>img{object-fit:contain;width:44px;height:44px}.connection-catalog-copy{min-width:0}.connection-catalog-copy>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.connection-catalog-copy h3{margin:0;font-size:13px}.connection-catalog-copy>div:first-child span{color:#555;background:#eee;border-radius:12px;flex:none;padding:4px 7px;font-size:8px}.connection-catalog-copy>small{color:#777;margin-top:3px;font-size:9px;display:block}.connection-catalog-copy>p{color:#555;margin:9px 0;font-size:10px;line-height:1.45}.connection-catalog-copy>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.connection-catalog-copy em{color:#555;background:#f1f1f1;border-radius:10px;padding:4px 6px;font-size:7px;font-style:normal}.connection-catalog-card>button{color:#fff;white-space:nowrap;background:#171717;border:1px solid #171717;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700}.connection-catalog-card>button.secondary{color:#222;background:#fff;border-color:#d0d0d0}.connection-inline-state{color:#555;background:#fff;border:1px solid #d8d8d8;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;font-size:9px;display:flex}.connection-inline-state>div{flex:1;gap:3px;min-width:0;display:grid}.connection-inline-state small{color:#777;line-height:1.4}.connection-inline-state button{background:#fff;border:1px solid #ccc;border-radius:7px;min-height:30px;margin-left:auto;padding:0 9px;font-size:8px}.connection-inline-state.error{color:#8d2424;background:#fff8f8;border-color:#e2baba}.connection-inline-state.warning{color:#76551b;background:#fffaf0;border-color:#e5d4a7}.connection-inline-state.success{color:#285f36;background:#f6fcf7;border-color:#b8d8c0}.oauth-readiness{background:#f7f7f7;border:1px solid #d5d5d5;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 24px 0;padding:12px;display:flex}.oauth-readiness>span{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.oauth-readiness>div{gap:3px;display:grid}.oauth-readiness b{font-size:9px}.oauth-readiness small{color:#686868;font-size:8px;line-height:1.45}.oauth-readiness.blocked{background:#fffaf2;border-color:#e1c6a0}.oauth-readiness.blocked>span{background:#8b5a19}.connection-form-error{color:#8d2424;background:#fff5f5;border:1px solid #e2baba;border-radius:9px;margin:0 24px 14px;padding:10px 12px;font-size:8px;line-height:1.45}.connection-builder,.connection-manager{background:#fff;border-radius:17px;width:min(780px,100vw - 30px);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #0004}.shopify-custom-connector-modal{border:1px solid #d9dde0;width:min(1080px,100vw - 30px)}.shopify-custom-connector-modal>.connect-head{border-bottom:1px solid #e2e4e6;padding:18px 24px 15px}.shopify-custom-connector-modal>section{margin:20px 24px 0}.shopify-custom-connector-modal>.connect-actions{margin-top:20px}.integration-setup-guide{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:12px;margin:18px 24px 0;padding:16px}.connection-brand-gate{background:#fff;border-color:#cbd5df;margin:15px 0 0;padding:12px}.integration-setup-prompt-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.8em;display:-webkit-box;overflow:hidden}.integration-setup-locked{background:#f1f3f5;border:1px dashed #c7cbd0;border-radius:10px;gap:4px;margin-top:14px;padding:13px;display:grid}.integration-setup-locked b{color:#3d444b;font-size:9px}.integration-setup-locked small{color:#737b83;font-size:8px;line-height:1.4}.provider-picker{gap:16px;padding:22px 24px;display:grid}.provider-picker-intro{gap:5px;display:grid}.provider-picker-intro b{font-size:13px}.provider-picker-intro p{color:#6f6f6f;margin:0;font-size:8px;line-height:1.5}.provider-picker-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-picker-grid>button{color:#222;text-align:left;background:#fafafa;border:1px solid #d8d8d8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:14px;display:grid}.provider-picker-grid>button:hover{background:#fff;border-color:#888}.provider-picker-grid img{object-fit:contain;grid-row:1/3;width:40px;height:40px}.provider-picker-grid span{gap:2px;display:grid}.provider-picker-grid span b{font-size:10px}.provider-picker-grid span small{color:#777;font-size:9px}.provider-picker-grid em{color:#555;white-space:nowrap;background:#e8e8e8;border-radius:10px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:750}.provider-picker-grid p{color:#666;grid-column:2/-1;margin:0;font-size:9px;line-height:1.45}.integration-guide-title{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.integration-guide-title>img{object-fit:contain;width:42px;height:42px}.integration-guide-title h3{margin:3px 0;font-size:14px}.integration-guide-title p{color:#666;margin:0;font-size:10px;line-height:1.45}.integration-guide-title>em{color:#555;background:#e7e7e7;border-radius:12px;align-self:start;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.provider-flow-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.provider-flow-steps>div{background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-columns:23px 1fr;align-content:start;gap:3px 7px;padding:10px;display:grid}.provider-flow-steps span{color:#fff;background:#171717;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.provider-flow-steps b{font-size:10px}.provider-flow-steps p{color:#6d6d6d;margin:0;font-size:9px;line-height:1.45}.connection-action-link{color:#fff;background:#171717;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.connection-path-summary{background:#fff;border:1px solid #d9d9d9;border-radius:10px;grid-template-columns:132px minmax(0,1fr);gap:7px 12px;margin-top:15px;padding:12px;display:grid}.connection-path-summary>b{color:#333;font-size:8px}.connection-path-summary>p{color:#555;margin:0;font-size:8px;line-height:1.5}.connection-path-summary>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:3px;display:flex}.connection-path-summary a{color:#222;background:#fff;border:1px solid #cfcfcf;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.connection-brand-target,.connection-api-key-form{background:#fafafa;border:1px solid #d8d8d8;border-radius:11px;gap:9px;margin:16px 24px 0;padding:14px;display:grid}.connection-brand-target label,.connection-api-key-form label{gap:5px;display:grid}.connection-brand-target label>span,.connection-api-key-form label>span{color:#555;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.connection-brand-target select,.connection-api-key-form input{color:#222;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:8px;padding:0 10px;font-size:9px}.connection-brand-target small,.connection-api-key-form small{color:#666;font-size:7px;line-height:1.5}.integration-setup-guide ol{gap:7px;margin:15px 0;padding-left:22px;display:grid}.integration-setup-guide li{color:#444;padding-left:4px;font-size:8px;line-height:1.5}.integration-setup-guide li::marker{color:#171717;font-weight:800}.integration-setup-prompt{background:#fff;border:1px solid #d9d9d9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:12px;display:grid}.integration-setup-prompt>div{gap:2px;display:grid}.integration-setup-prompt b{font-size:9px}.integration-setup-prompt small{color:#777;font-size:7px}.integration-setup-prompt p{color:#444;background:#f1f1f1;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:8px;line-height:1.55}.integration-setup-prompt button{color:#fff;background:#171717;border:1px solid #171717;border-radius:8px;grid-area:1/2;min-height:32px;padding:0 10px;font-size:7px;font-weight:750}.integration-setup-prompt .integration-setup-actions{grid-area:1/2;align-items:center;gap:8px;display:flex}.integration-setup-prompt .integration-setup-actions button{grid-area:auto}@media (max-width:760px){.integration-setup-prompt .integration-setup-actions{flex-direction:column;grid-area:auto/1;width:100%}.integration-setup-prompt .integration-setup-actions button{width:100%;min-height:40px}}.integration-setup-details{border-top:1px solid #ddd;margin-top:13px;padding-top:11px}.integration-setup-details summary{cursor:pointer;color:#444;font-size:8px;font-weight:750}.integration-setup-details[open] .integration-setup-prompt{margin-top:9px}.connection-form{gap:14px;padding:21px 24px;display:grid}.connection-form>label,.connection-form .form-pair label{flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.connection-form input,.connection-form select,.connection-form textarea{color:#171717;background:#fff;border:1px solid #d2d2d2;border-radius:9px;width:100%;padding:10px;font-size:10px}.connection-form textarea{resize:vertical;min-height:82px;line-height:1.45}.connection-form label>small{color:#888;font-size:7px;font-weight:400}.connection-identity-editor{background:#f8f8f8;border:1px solid #d8d8d8;border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.connection-identity-editor>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connection-identity-editor label{color:#333;gap:6px;font-size:8px;font-weight:700;display:grid}.connection-identity-editor input{background:#fff;border:1px solid #d2d2d2;border-radius:9px;width:100%;min-width:0;padding:9px;font-size:9px}.connection-logo-preview{color:#444;background:#fff;border:1px solid #d2d2d2;border-radius:18px;place-items:center;width:78px;height:78px;font-size:18px;display:grid;overflow:hidden}.connection-logo-preview img{object-fit:contain;width:100%;height:100%;padding:9px}.connection-logo-error{color:#9b3030;grid-column:1/-1;font-size:8px}.connection-identity-manager{border-bottom:1px solid #dedede;gap:13px;padding:18px 24px;display:grid}.connection-identity-details{border-bottom:1px solid #dedede}.connection-identity-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;list-style:none;display:flex}.connection-identity-details>summary::-webkit-details-marker{display:none}.connection-identity-details>summary span{gap:2px;display:grid}.connection-identity-details>summary b{font-size:9px}.connection-identity-details>summary small{color:#858585;font-size:7px}.connection-identity-details>summary em{color:#555;background:#ededed;border-radius:10px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700}.connection-identity-details[open]>summary{background:#f8f8f8}.connection-identity-details[open]>summary em:before{content:"Close "}.connection-identity-manager .section-title{margin:0}.connection-identity-manager .form-pair label{color:#333;gap:6px;font-size:8px;font-weight:700;display:grid}.connection-identity-manager .form-pair input{background:#fff;border:1px solid #d2d2d2;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:10px}.identity-save-button{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;width:max-content;min-height:36px;padding:0 12px;font-size:8px;font-weight:750}.identity-save-button:disabled{cursor:not-allowed;opacity:.45}.brand-assignment{border:0;margin:0;padding:0}.brand-assignment legend{font-size:8px;font-weight:700}.brand-assignment>p{color:#777;margin:5px 0 10px;font-size:8px}.brand-assignment>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.brand-assignment button{color:#555;text-align:left;background:#f7f7f7;border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:7px;display:grid}.brand-assignment button.selected{color:#171717;background:#ededed;border-color:#999}.brand-assignment button>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.brand-assignment button b{font-size:8px}.brand-assignment button em{font-size:7px;font-style:normal}.manage-title{align-items:center;gap:11px;display:flex}.connection-overview{background:#f5f5f5;border-top:1px solid #dedede;border-bottom:1px solid #dedede;grid-template-columns:repeat(4,1fr);display:grid}.connection-overview>div{border-right:1px solid #dedede;flex-direction:column;padding:13px 18px;display:flex}.connection-overview>div:last-child{border:0}.connection-overview small{color:#888;letter-spacing:.6px;font-size:6px}.connection-overview b{margin-top:5px;font-size:9px}.manager-summary{border-bottom:1px solid #dedede;padding:18px 24px}.manager-summary h3{margin:0 0 6px;font:600 15px Georgia,serif}.manager-summary p{color:#656565;margin:0;font-size:9px;line-height:1.5}.manager-summary>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.manager-summary span{color:#555;background:#ededed;border-radius:8px;padding:4px 7px;font-size:7px}.store-manager{padding:18px 24px 4px}.single-brand-assignment{gap:11px;padding-bottom:18px;display:grid}.single-brand-assignment>label{gap:6px;display:grid}.single-brand-assignment>label>span{color:#666;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.single-brand-assignment select{background:#fff;border:1px solid #d1d1d1;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:9px}.store-access-row{border-top:1px solid #e2e2e2;grid-template-columns:36px minmax(0,1fr) 145px 66px;align-items:center;gap:9px;padding:10px 0;display:grid}.store-logo{background:#fff;border:1px solid #d8d8d8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:700;display:grid;overflow:hidden}.store-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.store-access-row>div{flex-direction:column;min-width:0;display:flex}.store-access-row>div b{font-size:9px}.store-access-row>div small{color:#898989;margin-top:4px;font-size:7px}.store-access-row select{background:#fff;border:1px solid #d1d1d1;border-radius:8px;min-width:0;padding:8px;font-size:8px}.store-access-row>button{background:#fff;border:1px solid #d1d1d1;border-radius:8px;min-height:32px;font-size:7px}.store-access-row>button.disconnect{color:#777}.store-access-row>button.connect{color:#fff;background:#171717;border-color:#171717}.connection-user-manager{background:#f8f8f8;border:1px solid #d8d8d8;border-radius:12px;margin:14px 24px 20px;padding:17px}.connection-resource-manager{background:#f8f8f8;border:1px solid #d8d8d8;border-radius:12px;margin:14px 24px;padding:17px}.connection-resource-manager .section-title{align-items:start;margin-bottom:11px}.connection-resource-manager .section-title>button{color:#fff;white-space:nowrap;background:#222;border:1px solid #222;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700}.resource-assignment-toolbar{background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px;margin-bottom:7px;padding:9px;display:grid}.resource-assignment-toolbar label{gap:4px;display:grid}.resource-assignment-toolbar label span{color:#777;text-transform:uppercase;font-size:6px;font-weight:700}.resource-assignment-toolbar input{border:1px solid #d2d2d2;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 9px;font-size:8px}.resource-assignment-toolbar>div{text-align:center;border-left:1px solid #e1e1e1;place-content:center;display:grid}.resource-assignment-toolbar>div b{font-size:11px}.resource-assignment-toolbar>div small{color:#888;font-size:6px}.resource-empty{color:#555;text-align:center;border:1px dashed #d4d4d4;border-radius:9px;gap:4px;padding:16px;display:grid}.resource-empty b{font-size:9px}.resource-empty small{color:#888;font-size:8px}.connection-resource-row{border-top:1px solid #dfdfdf;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:12px 0;display:grid}.connection-resource-row>div:first-child{gap:3px;min-width:0;display:grid}.connection-resource-row>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-resource-row>div:first-child small{color:#777;text-transform:capitalize;font-size:7px}.connection-resource-row>div:first-child a{color:#444;width:max-content;font-size:7px;font-weight:700;text-decoration:none}.resource-brand-select{grid-template-columns:repeat(2,minmax(120px,1fr)) auto;align-items:end;gap:8px;display:grid}.resource-brand-select label{gap:4px;display:grid}.resource-brand-select label span{color:#777;text-transform:uppercase;font-size:6px;font-weight:700}.resource-brand-select select{background:#fff;border:1px solid #d0d0d0;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:8px}.resource-brand-select em{white-space:nowrap;border-radius:10px;padding:6px 8px;font-size:6px;font-style:normal}.resource-brand-select em.assigned{color:#27633a;background:#e9f6ed}.resource-brand-select em.unassigned{color:#8a3d3d;background:#f4eded}.shopify-store-assignment{background:#f8f8f8;border:1px solid #d8d8d8;border-radius:12px;margin:14px 24px;padding:17px}.shopify-store-card{background:#fff;border:1px solid #ddd;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:14px;padding:13px;display:grid}.shopify-store-identity{align-items:center;gap:10px;min-width:0;display:flex}.shopify-store-identity>div:last-child{gap:3px;min-width:0;display:grid}.shopify-store-identity span,.shopify-store-card label>span{color:#858585;letter-spacing:.5px;font-size:6px;font-weight:700}.shopify-store-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.shopify-store-identity small{color:#777;font-size:7px}.shopify-store-card label{gap:5px;display:grid}.shopify-store-card select{background:#fff;border:1px solid #ccc;border-radius:9px;width:100%;min-height:38px;padding:0 9px;font-size:8px}.shopify-assignment-state{border-radius:9px;gap:9px;margin-top:9px;padding:10px;display:flex}.shopify-assignment-state>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.shopify-assignment-state>div{gap:2px;display:grid}.shopify-assignment-state b{font-size:8px}.shopify-assignment-state small{font-size:7px;line-height:1.45}.shopify-assignment-state.assigned{color:#285e38;background:#eaf6ed}.shopify-assignment-state.assigned>span{background:#2d6a40}.shopify-assignment-state.unassigned{color:#79521e;background:#fff3e4}.shopify-assignment-state.unassigned>span{background:#986820}.connection-resource-brands{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.connection-resource-brands button{color:#555;background:#fff;border:1px solid #d0d0d0;border-radius:14px;padding:0 8px;font-size:7px;min-height:30px!important}.connection-resource-brands button.assigned{color:#27633a;background:#edf8f0;border-color:#9bbba5}.connection-resource-brands button:disabled{opacity:.45}.connection-user-manager .section-title{margin-bottom:11px}.connection-user-manager .section-title select{background:#fff;border:1px solid #d1d1d1;border-radius:8px;min-height:34px;padding:0 9px;font-size:8px}.permission-explainer{color:#fff;background:#171717;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px;display:flex}.permission-explainer>span{font-size:13px}.permission-explainer p{color:#cfcfcf;margin:0;font-size:7px;line-height:1.55}.permission-explainer b{color:#fff}.connection-user-head,.connection-user-row{grid-template-columns:1.1fr .9fr 130px 118px;align-items:center;gap:9px;display:grid}.connection-user-head{color:#8a8a8a;letter-spacing:.6px;padding:7px 0;font-size:6px}.connection-user-row{color:#666;border-top:1px solid #dfdfdf;min-height:52px;font-size:7px}.connection-user-person{color:#222;align-items:center;gap:8px;display:flex}.connection-user-person i{background:#e9e9e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;display:grid}.connection-user-row select{background:#fff;border:1px solid #d0d0d0;border-radius:8px;min-width:0;min-height:34px;padding:0 7px;font-size:7px}.permission-level{color:#555;white-space:nowrap;background:#ededed;border-radius:12px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.permission-level.read-and-write{color:#fff;background:#171717}.permission-level.no-access{color:#888}.ai-assessment{background:#f3f3f3;border:1px solid #d1d1d1;border-radius:13px;margin:0 0 18px;padding:17px}.assessment-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.assessment-head>div:first-child{align-items:center;gap:9px;display:flex}.assessment-head small{color:#777;letter-spacing:.8px;font-size:7px}.assessment-head h3{margin:3px 0 0;font:600 17px Georgia,serif}.confidence-ring{background:radial-gradient(circle closest-side, #f3f3f3 76%, transparent 77% 99%), conic-gradient(#171717 var(--confidence), #d4d4d4 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.confidence-ring strong{font:600 14px Georgia,serif}.confidence-ring small{margin-top:1px;font-size:6px}.ai-assessment>p{color:#5f5f5f;margin:13px 0;font-size:9px;line-height:1.5}.assessment-scale{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:12px;display:grid}.assessment-scale span{color:#888;text-align:center;background:#fff;border:1px solid #d2d2d2;border-radius:8px;padding:7px;font-size:7px}.assessment-scale span.active{color:#fff;background:#171717;border-color:#171717;font-weight:700}.assessment-details{grid-template-columns:1fr 1fr .85fr;gap:7px;display:grid}.assessment-details>div{background:#fff;border:1px solid #dadada;border-radius:9px;min-width:0;padding:10px}.assessment-details small,.creator-signal small{color:#858585;letter-spacing:.6px;font-size:6px}.assessment-details p{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.assessment-details p span{color:#444;background:#ededed;border-radius:8px;padding:4px 6px;font-size:7px}.assessment-details b{margin-top:6px;font-size:8px;line-height:1.4;display:block}.creator-signal{border-top:1px solid #d7d7d7;align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.creator-signal label{flex-direction:column;flex:1;gap:5px;display:flex}.creator-signal select{background:#fff;border:1px solid #d0d0d0;border-radius:8px;width:100%;padding:8px;font-size:8px}.creator-signal button{background:#fff;border:1px solid #c9c9c9;border-radius:8px;min-height:33px;padding:0 10px;font-size:8px}.ai-assessment>footer{color:#858585;margin-top:10px;font-size:7px;line-height:1.4}.new-task-modal{background:#fff;border-radius:17px;width:min(1000px,100vw - 30px);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #0004}.new-task-layout{border-top:1px solid #dedede;border-bottom:1px solid #dedede;grid-template-columns:1fr .92fr;min-height:520px;display:grid}.new-task-form{border-right:1px solid #dedede;align-content:start;gap:14px;padding:22px 24px;display:grid}.new-task-form>label,.new-task-form .form-pair label{color:#444;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.new-task-form input,.new-task-form textarea,.new-task-form select{color:#171717;background:#fff;border:1px solid #d2d2d2;border-radius:9px;width:100%;padding:10px;font-size:10px}.auto-field{background:#f5f5f5;border:1px solid #d2d2d2;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-height:59px;padding:9px 11px;display:flex}.auto-field small{color:#858585;letter-spacing:.7px;font-size:6px}.auto-field b{color:#222;font-size:9px}.auto-field span{color:#777;font-size:7px}.new-task-form textarea{resize:vertical;min-height:120px;line-height:1.45}.new-task-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.new-task-form legend{color:#444;grid-column:1/-1;margin-bottom:7px;font-size:8px;font-weight:700}.new-task-form fieldset button{color:#666;background:#f7f7f7;border:1px solid #d2d2d2;border-radius:9px;min-height:36px;font-size:8px}.new-task-form fieldset button.selected{color:#fff;background:#171717;border-color:#171717}.scan-task{color:#fff;background:#171717;border:0;border-radius:9px;min-height:42px;font-size:9px;font-weight:700}.scan-task:disabled{opacity:.35}.scan-result{background:#f3f3f3;flex-direction:column;justify-content:center;padding:22px;display:flex}.scan-result .ai-assessment{background:#fff;margin:0}.scan-result .confidence-ring{background:radial-gradient(circle closest-side, #fff 76%, transparent 77% 99%), conic-gradient(#171717 var(--confidence), #d4d4d4 0)}.scan-results-stack{gap:10px;display:grid}.scan-results-stack .task-classification,.scan-results-stack .ai-assessment{margin:0}.scan-placeholder{color:#6f6f6f;text-align:center;max-width:330px;margin:auto}.scan-placeholder>span{color:#fff;background:#171717;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:20px;display:grid}.scan-placeholder h3{color:#333;margin:0 0 7px;font:600 18px Georgia,serif}.scan-placeholder p{margin:0;font-size:9px;line-height:1.55}.activity-accuracy-note{background:#f1f1f1;border:1px solid #d6d6d6;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 16px;display:flex}.activity-accuracy-note>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.activity-accuracy-note b{font-size:10px}.activity-accuracy-note p{color:#6e6e6e;margin:3px 0 0;font-size:8px}.table-head.people.activity-head,.person-row.activity-person{grid-template-columns:1fr .8fr 1.25fr 1.25fr}.person-row.activity-person>span:nth-child(n+2){flex-direction:column;align-items:flex-start;display:flex}.person-row.activity-person>span>b{font-size:9px}.person-row.activity-person>span>small{color:#898989;margin-top:4px;font-size:7px}.assistant-activity{border-left:2px solid #252525;padding-left:11px}.assistant-activity.disconnected{color:#777;border-left-color:#d0d0d0}.activity-recorded{color:#555!important;background:#ededed!important}.activity-recorded.live{color:#24733c!important;background:#e4f6ea!important}.activity-recorded.active{color:#315f9e!important;background:#e7f0ff!important}.activity-recorded.offline{color:#6a7078!important;background:#f0f1f2!important}.dual-activity{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.dual-activity>div{background:#f7f7f7;border:1px solid #dedede;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.dual-activity>div.assistant{border-left:3px solid #202020}.dual-activity small{color:#888;letter-spacing:.6px;font-size:6px}.dual-activity strong{color:#333;margin:5px 0;font-size:8px;line-height:1.4;overflow:hidden}.dual-activity span{color:#898989;font-size:7px}.contribution-line{border-top:1px solid #e3e3e3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px 10px;padding:12px 0;display:grid}.contribution-avatar{color:#292929;background:#e9e9e9;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.contribution-copy{flex-direction:column;grid-area:1/2/3;min-width:0;display:flex}.contribution-copy strong{font-size:10px}.contribution-copy small{text-overflow:ellipsis;white-space:nowrap;color:#555;margin-top:3px;font-size:9px;overflow:hidden}.contribution-copy em{color:#929292;text-transform:uppercase;letter-spacing:.4px;margin-top:3px;font-size:7px;font-style:normal}.contribution-method{color:#656565;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;border-radius:10px;grid-area:2/3;place-self:end;padding:4px 7px;font-size:7px;font-style:normal}.contribution-method.assisted{color:#333;background:#ededed}.contribution-line time{color:#969696;grid-area:1/3;place-self:start end;font-size:7px}.task-related-context{gap:16px;padding:0 2px 24px;display:grid}.related-context-head{z-index:auto;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;width:auto;height:auto;min-height:0;padding:0;display:flex;position:static;top:auto}.related-context-head h3{margin:3px 0 5px;font-size:17px}.related-context-head p:last-child{color:#777;margin:0;font-size:10px;line-height:1.5}.related-context-head>button,.context-relation-detail>button{color:#333;background:#fff;border:1px solid #d5d5d5;border-radius:9px;flex:none;padding:9px 11px;font-size:9px;font-weight:650}.context-map-summary{background:#f7f7f7;border:1px solid #dedede;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.context-map-summary>span{color:#fff;background:#181818;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.context-map-summary b{font-size:10px}.context-map-summary p{color:#777;margin:3px 0 0;font-size:8px;line-height:1.45}.context-map-summary em{color:#888;white-space:nowrap;font-size:8px;font-style:normal}.context-map-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:16px;display:grid}.context-relation-groups{gap:12px;display:grid}.context-relation-groups>section{background:#fff;border:1px solid #dedede;border-radius:12px;overflow:hidden}.context-group-title{color:#777;letter-spacing:.06em;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #e6e6e6;justify-content:space-between;padding:10px 12px;font-size:8px;font-weight:750;display:flex}.context-group-title em{font-style:normal}.context-relation-groups section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ededed;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 12px;display:grid}.context-relation-groups section>button:last-child{border-bottom:0}.context-relation-groups section>button:hover,.context-relation-groups section>button.selected{background:#f4f4f4}.context-relation-groups section>button>span{color:#222;background:#ededed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.context-relation-groups section>button>div{gap:2px;min-width:0;display:grid}.context-relation-groups section>button b{font-size:9px}.context-relation-groups section>button small,.context-relation-groups section>button em{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.context-relation-groups section>button em{color:#999;font-size:7px}.context-relation-groups section>button strong{color:#555;font-size:8px}.context-relation-detail{background:#fafafa;border:1px solid #d9d9d9;border-radius:12px;min-height:210px;padding:16px;position:sticky;top:16px}.context-relation-detail>div:first-child{color:#777;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:8px;font-style:normal;display:flex}.context-relation-detail h3{margin:13px 0 7px;font-size:14px}.context-relation-detail>p{color:#666;font-size:9px;line-height:1.5}.context-relation-detail dl{margin:15px 0}.context-relation-detail dl>div{border-top:1px solid #e3e3e3;justify-content:space-between;gap:10px;padding:7px 0;font-size:8px;display:flex}.context-relation-detail dt{color:#888}.context-relation-detail dd{text-align:right;margin:0}.context-relation-detail>button{color:#fff;background:#181818;width:100%}.context-map-memory-note{background:#fff;border:1px solid #dedede;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.context-map-memory-note p{color:#666;margin:0;font-size:8px;line-height:1.5}.context-map-memory-note b{color:#222}.work-assignee-filters{flex:1;align-items:center;gap:7px;display:flex}.work-assignee-filters>button,.work-assignee-filters>label{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:8px;display:flex}.work-assignee-filters>button.selected{color:#fff;background:#171717;border-color:#171717}.work-assignee-filters select{color:inherit;background:0 0;border:0;outline:0;font-size:8px}.work-assignee-filters>span{color:#888;font-size:8px}.task-creation-mode{background:#fff;grid-template-columns:1fr 1fr;gap:5px;padding:6px 20px 0;display:grid}.task-creation-mode button{color:#666;background:#f7f7f7;border:1px solid #d6d6d6;border-radius:9px;min-height:40px;font-size:8px;font-weight:700}.task-creation-mode button.active{color:#fff;background:#171717;border-color:#171717}.ai-task-builder{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:14px;grid-template-columns:42px 1fr;gap:12px;margin:20px;padding:22px;display:grid}.ai-task-builder>span{color:#fff;background:#171717;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.ai-task-builder h3{margin:5px 0;font-size:17px}.ai-task-builder p:last-child{color:#777;margin:0;font-size:8px}.ai-task-builder textarea{resize:vertical;min-height:180px;font:inherit;background:#fff;border:1px solid #d2d2d2;border-radius:10px;grid-column:1/-1;padding:14px;font-size:10px;line-height:1.55}.ai-task-builder>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;grid-column:1/-1;min-height:42px;font-size:8px;font-weight:700}.brand-ops-ai-fab{z-index:38;color:#fff;background:#171717;border:1px solid #171717;border-radius:24px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 34px #0003}:is(.app-shell:has(.drawer-overlay)>.brand-ops-ai-fab,.app-shell:has(.connect-overlay)>.brand-ops-ai-fab){display:none}.brand-ops-ai-panel{z-index:80;background:#fff;border:1px solid #d4d4d4;border-radius:16px;flex-direction:column;width:min(390px,100vw - 28px);max-height:min(720px,100dvh - 100px);display:flex;position:fixed;bottom:78px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0004}.brand-ops-ai-panel>header{background:#fff;border-bottom:1px solid #e2e2e2;grid-template-columns:34px 1fr 30px;align-items:center;gap:10px;width:100%;height:auto;min-height:76px;padding:14px;display:grid;position:relative;top:auto}.brand-ops-ai-panel>header>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.brand-ops-ai-panel header h3{margin:4px 0 0;font-size:13px}.brand-ops-ai-panel header button{background:#f5f5f5;border:1px solid #d7d7d7;border-radius:50%;width:30px;height:30px;font-size:17px}.brand-ops-ai-panel>header{grid-template-columns:34px minmax(0,1fr) auto}.brand-ai-header-actions{align-items:center;gap:6px;display:flex}.brand-ops-ai-panel .brand-ai-header-actions button:first-child{border-radius:15px;width:auto;padding:0 10px;font-size:10px}.brand-ops-ai-panel .brand-ai-header-actions button:disabled{opacity:.35}.brand-ai-scope{background:#fafafa;border-bottom:1px solid #e7e7e7;flex-wrap:wrap;gap:5px;padding:11px 14px;display:flex}.brand-ai-scope b,.brand-ai-scope span{color:#555;background:#ededed;border-radius:12px;padding:5px 8px;font-size:10px}.brand-ai-scope b{color:#fff;background:#171717}.brand-ai-scope .brand-ai-provider-badge.ready{color:#167447;background:#e8f6ee}.brand-ai-scope .brand-ai-provider-badge.loading{color:#4f46e5;background:#eef2ff}.brand-ai-scope .brand-ai-provider-badge.unconfigured{color:#8a5b08;background:#fff4df}.brand-ai-scope .brand-ai-provider-badge.error{color:#b42318;background:#fff0f0}.brand-ai-provider-state{background:#fafafa;border:1px solid #dedede;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;margin:14px;padding:14px;display:grid}.brand-ai-provider-state>span{color:#5b4bdb;background:#ede9fe;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.brand-ai-provider-state>div{min-width:0}.brand-ai-provider-state b{color:#191919;font-size:12px}.brand-ai-provider-state p{color:#666;margin:5px 0 0;font-size:11px;line-height:1.45}.brand-ai-provider-state>button{color:#242424;background:#fff;border:1px solid #d3d3d3;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:750;display:inline-flex}.brand-ai-provider-state.error{background:snow;border-color:#efc5c0}.brand-ai-provider-state.error>span{color:#b42318;background:#fff0f0}.brand-ai-prompts{gap:6px;padding:14px;display:grid}.brand-ai-prompts button{color:#444;text-align:left;background:#fff;border:1px solid #d8d8d8;border-radius:9px;min-height:44px;padding:0 12px;font-size:12px}.brand-ai-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#f7f7f7;flex:auto;min-height:120px;overflow:hidden auto}.brand-ai-message{border-bottom:1px solid #e4e4e4;gap:5px;padding:12px 14px;display:grid}.brand-ai-message.user{color:#fff;background:#171717;border:0;border-radius:12px 12px 3px;margin:10px 12px 4px 58px}.brand-ai-message.assistant{background:#fff;border:1px solid #dedede;border-radius:12px 12px 12px 3px;margin:4px 48px 10px 12px}.brand-ai-message small{color:#888;letter-spacing:.7px;font-size:9px;font-weight:800}.brand-ai-message.user small,.brand-ai-message.user p{color:#fff}.brand-ai-message p{color:#333;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.brand-ai-response{overflow-wrap:anywhere;word-break:break-word;gap:8px;min-width:0;display:grid}.brand-ai-response h4{color:#202020;margin:5px 0 0;font-size:13px;line-height:1.35}.brand-ai-response h4:first-child{margin-top:0}.brand-ai-response p{color:#333;white-space:normal;margin:0;font-size:12px;line-height:1.55}.brand-ai-response ul,.brand-ai-response ol{gap:5px;margin:0;padding-left:18px;display:grid}.brand-ai-response li{color:#333;padding-left:2px;font-size:12px;line-height:1.5}.brand-ai-response .brand-ai-sources{border-top:1px solid #e5e5e5;margin-top:5px;padding-top:10px}.brand-ai-sources>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-ai-sources>header b{color:#222;letter-spacing:.2px;font-size:10px}.brand-ai-sources>header>span{color:#777;background:#f0f0f0;border-radius:10px;padding:3px 6px;font-size:9px}.brand-ai-source-list{gap:5px;display:grid}.brand-ai-source-list>a,.brand-ai-source-list>span{color:#333;background:#fafafa;border:1px solid #e1e1e1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;text-decoration:none;display:grid}.brand-ai-source-list>a:hover{background:#fff;border-color:#bdbdbd}.brand-ai-source-icon{color:#444;background:#ececec;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.brand-ai-source-icon.clickup{color:#6b59dd;background:#7b68ee1c}.brand-ai-source-icon.support{color:#bd5c1b;background:#e47a321a}.brand-ai-source-icon.memory{color:#5944b4;background:#6551c81a}.brand-ai-source-icon.connection{color:#24765d;background:#2787671a}.brand-ai-source-copy{background:0 0;gap:2px;min-width:0;padding:0;display:grid}.brand-ai-source-copy b,.brand-ai-source-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-ai-source-copy b{color:#333;font-size:10px}.brand-ai-source-copy small{color:#777;font-size:9px}.brand-ai-source-list em{color:#888;font-size:9px;font-style:normal}.brand-ai-source-more{color:#777;font-size:9px}.brand-ai-message.user .brand-ai-response p,.brand-ai-message.user .brand-ai-response li,.brand-ai-message.user .brand-ai-response h4{color:#fff}.brand-ai-message.error{background:#fff4f4;border-color:#e5baba}.brand-ai-thread+.ai-activity-status{margin-top:8px}.brand-ai-answer{color:#fff;background:#171717;border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}.brand-ai-answer>div{min-width:0}.brand-ai-answer p{color:#ddd;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.brand-ai-status{background:#f6f6f6;border:1px solid #d7d7d7;border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}.brand-ai-status span{color:#fff;background:#171717;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.brand-ai-status p{color:#555;margin:2px 0 0;font-size:8px;line-height:1.5}.brand-ai-status.error{background:#fff5f5;border-color:#e4baba}.brand-ai-status.error span{background:#9b2222}.ai-activity-status{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px;padding:12px;display:grid}.ai-activity-status.compact{margin:9px 0 0;padding:9px 10px}.ai-thinking-mark{color:#fff;background:#171717;border-radius:8px;place-items:center;width:28px;height:28px;animation:1.35s ease-in-out infinite ai-think-pulse;display:grid}.ai-activity-status>div{gap:2px;min-width:0;display:grid}.ai-activity-status b{color:#222;font-size:11px}.ai-activity-status small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-typing-dots{align-items:center;gap:3px;display:flex}.ai-typing-dots i{background:#555;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ai-typing-dot}.ai-typing-dots i:nth-child(2){animation-delay:.16s}.ai-typing-dots i:nth-child(3){animation-delay:.32s}.northstar-prompt-confirmation .ai-activity-status{grid-column:1/-1;width:100%}.ai-task-builder>.ai-activity-status,.ai-task-builder>.ai-inline-error{grid-column:1/-1}.context-answer>div{min-width:0}.context-answer .brand-ai-response p,.context-answer .brand-ai-response li,.context-answer .brand-ai-response h4{color:#eee}.context-answer .brand-ai-response .brand-ai-sources{border-top-color:#ffffff26}.context-answer .brand-ai-sources>header b{color:#eee}.context-answer .brand-ai-sources>header>span,.context-answer .brand-ai-source-list>span,.context-answer .brand-ai-source-list>a{color:#ddd;background:#ffffff12;border-color:#ffffff20}.context-answer .brand-ai-source-copy b{color:#eee}.context-answer .brand-ai-source-copy small,.context-answer .brand-ai-source-list em,.context-answer .brand-ai-source-more{color:#bbb}@keyframes ai-think-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.9)}}@keyframes ai-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ai-thinking-mark,.ai-typing-dots i{animation:none}}@media (max-width:760px){.chat-header-actions{gap:4px}.chat-header-actions button{width:36px;min-width:36px;padding:0}.chat-header-actions button span,.chat-header-actions .chat-refresh{display:none}.call-overlay{align-items:end;padding:0}.call-panel{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.call-panel>header{min-height:68px;padding:12px 15px}.call-panel>header h2{font-size:16px}.call-stage{grid-template-columns:1fr 1fr;min-height:280px;padding:8px}.call-participant{min-height:130px}.call-participant>span{width:58px;height:58px;font-size:15px}.call-controls{padding:10px 10px max(12px, env(safe-area-inset-bottom));scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.call-controls button{flex:0 0 62px;min-width:62px;min-height:52px}.incoming .call-panel{width:100%}.incoming-call-body{min-height:420px;padding-bottom:max(42px, env(safe-area-inset-bottom))}}@media (max-width:420px){.call-stage{grid-template-columns:1fr}.call-participant:not(.main){min-height:105px}}.brand-ai-sources{gap:7px;margin-top:10px;display:grid}.northstar-prompt-confirmation p{color:#555;white-space:pre-wrap;margin:8px 0 0;font-size:9px;line-height:1.55}.northstar-prompt-confirmation .brand-ai-source-list>span,.northstar-prompt-confirmation .brand-ai-source-list>a{color:#555;background:#f7f7f7}.northstar-prompt-confirmation .ai-inline-error{color:#9b2222}.brand-ai-composer{border:1px solid #d4d4d4;border-radius:10px;grid-template-columns:1fr 44px;gap:6px;margin:0 14px 12px;padding:6px;display:grid}.brand-ai-thread+.brand-ai-composer{margin-top:12px}.mcp-client-actions{gap:6px;display:flex}.mcp-client-actions button{background:#fff;border:1px solid #d7d7d7;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700}.mcp-client-actions button:disabled{cursor:not-allowed;opacity:.55}.mcp-remove-confirm{background:#fff7f7;border:1px solid #e7caca;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:0 14px 14px;padding:10px;font-size:10px;display:grid}.mcp-remove-confirm button{background:#fff;border:1px solid #d7b8b8;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:750}.mcp-remove-confirm button:first-of-type{color:#fff;background:#9f3030;border-color:#9f3030}.mcp-live-task-panel{gap:9px;display:grid}.mcp-task-session{border-bottom:1px solid #e7e7e7;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:10px;padding:11px 0;display:grid}.mcp-task-session:last-child{border-bottom:0}.mcp-task-session>span{color:#666;text-align:center;text-transform:uppercase;background:#efefef;border-radius:999px;min-width:42px;padding:4px 7px;font-size:8px;font-weight:800}.mcp-task-session>span.live{color:#24733c;background:#e4f6ea}.mcp-task-session div{gap:3px;min-width:0;display:grid}.mcp-task-session b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mcp-task-session small,.mcp-task-session em{color:#777;font-size:9px;font-style:normal}.mcp-session-workstreams{grid-column:2/-1;gap:7px;margin-top:2px;display:grid}.mcp-session-workstreams section{background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.mcp-session-workstreams section.delegated{border-left:2px solid #9b9b9b;margin-left:18px}.mcp-session-workstreams section>span{color:#555;background:#ececec;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.mcp-session-workstreams section>div{gap:2px;min-width:0;display:grid}.mcp-session-workstreams section b{font-size:9px}.mcp-session-workstreams section small{font-size:8px}.mcp-session-workstreams section p{color:#555;overflow-wrap:anywhere;margin:2px 0 0;font-size:8px;line-height:1.45}.mcp-session-workstreams section strong{color:#555;text-transform:capitalize;white-space:nowrap;font-size:8px}.mcp-session-waiting{color:#777;grid-column:2/-1;margin:0;font-size:9px}.reconnect-token-modal,.mcp-rotate-modal{width:min(620px,100vw - 28px)}.mcp-rotate-modal .connect-body>p{color:#626262;margin:0;font-size:11px;line-height:1.6}.mcp-rotate-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcp-rotate-impact>span{background:#f8f8f8;border:1px solid #dedede;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.mcp-rotate-impact b{color:#1b1b1b;font-size:20px;line-height:1}.mcp-rotate-impact small{color:#686868;font-size:9px;line-height:1.4}.mcp-rotate-modal .mcp-rotate-warning{color:#713434;background:#fff7f7;border:1px solid #efd2d2;border-radius:10px;padding:11px 12px}.mcp-rotate-modal .connect-actions{justify-content:flex-end;gap:8px}.mcp-rotate-modal .connect-actions .danger{color:#fff;background:#9f3030;border-color:#9f3030}.reconnect-combined-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.reconnect-combined-actions button{color:#171717;background:#fff;border:1px solid #171717;border-radius:9px;min-height:40px;padding:0 14px;font-size:8px;font-weight:750}.reconnect-combined-actions button.primary{color:#fff;background:#171717}.reconnect-paste-note{color:#666;margin:0;font-size:8px;line-height:1.5}@media (max-width:760px){.mcp-rotate-impact{grid-template-columns:1fr}.reconnect-combined-actions{flex-direction:column}.reconnect-combined-actions button{width:100%;min-height:44px}}.mcp-setup-modes{background:#fafafa;border:1px solid #dedede;border-radius:10px}.mcp-setup-modes summary{cursor:pointer;padding:12px 14px;font-size:10px;font-weight:800}.mcp-setup-modes>div{gap:5px;padding:0 14px 14px;display:grid}.mcp-setup-modes b{margin-top:5px;font-size:10px}.mcp-setup-modes p{color:#666;margin:0;font-size:9px;line-height:1.55}.task-ai-connection-list{gap:8px;display:grid}.task-ai-connection-list article{background:#fff;border:1px solid #dedede;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:11px;display:grid}.task-ai-connection-list article>div{gap:2px;display:grid}.task-ai-connection-list article b{font-size:10px}.task-ai-connection-list article small,.task-ai-connection-list article p,.task-ai-connection-list article em{color:#777;font-size:8px;font-style:normal}.task-ai-connection-list article p{grid-column:2/-1;margin:0}.task-chat-state{color:#666;text-transform:uppercase;background:#efefef;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.task-chat-state.live{color:#24733c;background:#e4f6ea}.task-chat-state.active{color:#315f9e;background:#e7f0ff}.task-chat-state.idle{color:#8a5718;background:#fff2dc}.task-chat-state.completed{color:#555;background:#ededed}@media (max-width:700px){.mcp-task-session{grid-template-columns:auto minmax(0,1fr)}.mcp-task-session>em{grid-column:2}.mcp-session-workstreams{grid-column:1/-1}.mcp-session-workstreams section{grid-template-columns:24px minmax(0,1fr)}.mcp-session-workstreams section>strong{grid-column:2}.mcp-remove-confirm{grid-template-columns:1fr 1fr}.mcp-remove-confirm>span{grid-column:1/-1}.task-ai-connection-list article{grid-template-columns:auto minmax(0,1fr)}.task-ai-connection-list article>em{grid-column:2}}.brand-ai-composer input{border:0;outline:0;min-width:0;min-height:44px;font-size:13px}.brand-ai-composer button{color:#fff;background:#171717;border:0;border-radius:8px;min-width:44px;min-height:44px}.brand-ops-ai-panel>footer{color:#777;border-top:1px solid #e6e6e6;padding:10px 14px;font-size:10px;line-height:1.45}.activity-undo{background:#fff;border:1px solid #d3d3d3;border-radius:8px;align-self:center;padding:6px 9px;font-size:7px}.command-confirmation{background:#f4f4f4;border:1px solid #cfcfcf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:grid}.command-confirmation>div{gap:2px;min-width:0;display:grid}.command-confirmation b{font-size:9px}.command-confirmation span{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.command-confirmation>button{background:#fff;border:1px solid #ccc;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:700}.command-confirmation>button:first-of-type{color:#fff;background:#171717;border-color:#171717}.team-edit-button{background:#fff;border:1px solid #d5d5d5;border-radius:8px;min-height:32px;padding:0 10px;font-size:7px}.team-permission-form{gap:10px;margin:14px 0;display:grid}.team-permission-form>label{color:#666;gap:5px;font-size:8px;display:grid}.team-permission-form input:not([type=checkbox]),.team-permission-form select{background:#fff;border:1px solid #d4d4d4;border-radius:8px;min-height:40px;padding:0 10px}.team-permission-form fieldset{border:1px solid #ddd;border-radius:9px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.team-permission-form fieldset.brand-selector,.connection-form fieldset.brand-selector{background:#fafafa;border:1px solid #d7d7d7;border-radius:12px;margin:4px 0 0;padding:16px;display:block}.brand-selector>legend{color:#171717;padding:0 6px;font-size:11px;font-weight:750}.brand-selector-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-selector-summary p{color:#747474;margin:0;font-size:8px;line-height:1.45}.brand-selector-summary>span{color:#555;background:#e8e8e8;border-radius:12px;flex:none;padding:4px 7px;font-size:7px;font-weight:700}.brand-selector-actions{gap:6px;margin:11px 0 9px;display:flex}.brand-selector-actions button{color:#444;background:#fff;border:1px solid #d0d0d0;border-radius:7px;min-height:30px;padding:0 10px;font-size:7px;font-weight:700}.brand-selector-actions button:disabled{opacity:.42;cursor:default}.brand-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.brand-selector-grid>button{color:#171717;text-align:left;background:#fff;border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;display:grid}.brand-selector-grid>button:hover{background:#f7f7f7;border-color:#aaa}.brand-selector-grid>button.selected{background:#f1f1f1;border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.brand-selector-logo{background:#fff;border:1px solid #d5d5d5;border-radius:9px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:850;display:grid;overflow:hidden}.brand-selector-logo img{object-fit:contain;width:100%;height:100%;padding:4px}.brand-selector-copy{gap:3px;min-width:0;display:grid}.brand-selector-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brand-selector-copy small{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.brand-selector-check{color:#777;background:#fff;border:1px solid #d0d0d0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.brand-selector-grid>button.selected .brand-selector-check{color:#fff;background:#171717;border-color:#171717}.workspace-menu-scope-head,.mobile-brand-scope-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-menu-scope-head>span,.mobile-brand-scope-head>span{gap:5px;display:flex}.workspace-menu-scope-head button,.mobile-brand-scope-head button{color:#555;background:#fff;border:1px solid #d2d2d2;border-radius:7px;min-height:26px;padding:0 8px;font-size:7px;font-weight:750}.workspace-scope-check{color:#666;background:#fff;border:1px solid #cfcfcf;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.workspace-menu>button.selected .workspace-scope-check{color:#fff;background:#171717;border-color:#171717}.permission-note{color:#555;background:#f3f3f3;border-radius:8px;padding:10px;font-size:7px;line-height:1.5}.profile-editor{gap:8px;padding:12px 0;display:grid}.profile-editor label{color:#777;gap:4px;font-size:7px;display:grid}.profile-editor input{border:1px solid #d6d6d6;border-radius:8px;min-height:38px;padding:0 10px}.profile-save-error{color:brown;font-size:8px;line-height:1.45}.profile-editor button,.memory-detail-actions button{background:#fff;border:1px solid #d3d3d3;border-radius:8px;min-height:36px;font-size:8px}.memory-detail-actions{gap:8px;margin-top:10px;display:flex}.permission-card code{overflow-wrap:anywhere;background:#f2f2f2;border-radius:8px;margin:10px 0;padding:10px;font-size:7px;display:block}@media (min-width:761px) and (max-width:1180px){.ai-presence{grid-template-columns:1fr;justify-items:center;width:44px;min-height:44px;margin-left:auto;margin-right:auto;padding:6px}.ai-presence>div,.ai-presence>b{display:none}.activity-popover{bottom:66px;left:calc(100% + 8px)}.content-grid{grid-template-columns:1fr}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stats{grid-template-columns:repeat(2,1fr)}.workflow-flow{grid-template-columns:1fr}.workflow-flow>span{transform:rotate(90deg)}}@media (min-width:761px) and (max-width:980px){.drawer{width:min(560px,100vw - 24px);overflow-y:auto}.drawer.expanded{width:100vw}.persistent-work-with-ai{grid-column:1/-1}.task-drawer-workspace{display:block}.task-tab-content{padding-right:0;overflow:visible}.task-activity-rail{border-top:1px solid #dedede;border-left:0;height:520px;padding:20px 0 0}.context-map-layout{grid-template-columns:1fr}.context-relation-detail{position:static}}.drawer,.task-drawer-header,.task-drawer-body,.task-drawer-workspace,.task-tab-content,.task-tab-content>*,.task-reasoning-notes,.ai-assessment,.task-classification{min-width:0;max-width:100%}.task-tab-content{overflow-x:clip}.task-drawer-header{width:calc(100% + 56px);max-width:none;overflow-x:clip}.task-drawer-body{width:100%;overflow-x:clip}.task-persistent-detail,.task-persistent-detail-head,.task-detail-actions,.task-control-grid,.task-action-bar{min-width:0;max-width:100%}.task-persistent-assistant.compact{grid-template-columns:26px minmax(0,1fr) auto;min-height:42px;padding:6px 9px}.task-persistent-assistant.compact>span{width:26px;height:26px}.task-persistent-assistant.compact b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-tab-content p,.task-tab-content b,.task-tab-content dd,.task-tab-content li{overflow-wrap:anywhere}.drawer:not(.expanded) .task-drawer-viewbar{background:#fff;border-bottom:1px solid #dedede;border-left:0;border-right:0;order:0;align-items:center;margin:0 -28px;padding:0 28px}.drawer:not(.expanded) .task-drawer-tabs{flex-direction:row;gap:2px;width:100%;overflow-x:auto}.drawer:not(.expanded) .task-drawer-tabs button{border:0;border-radius:0;flex:1 1 0;grid-template:none;gap:5px;min-width:0;min-height:42px;padding:0 7px;font-size:11px;display:inline-flex}.drawer:not(.expanded) .task-drawer-tabs button>i{display:none}.drawer:not(.expanded) .task-drawer-tabs button>span{grid-column:auto}.drawer:not(.expanded) .task-drawer-tabs button .task-tab-count{min-width:18px;height:18px;padding:0 4px;position:static}.drawer:not(.expanded) .task-drawer-tabs button.active:after{width:auto;height:2px;inset:auto 8px 0}.drawer:not(.expanded) .task-drawer-workspace{flex:auto;order:1}.drawer:not(.expanded) .task-tab-content{height:100%;overflow-y:auto}.drawer:not(.expanded) .context-map-layout{grid-template-columns:minmax(0,1fr)}.drawer:not(.expanded) .context-relation-detail{order:-1;min-height:0;position:static}.drawer:not(.expanded) .context-map-summary{grid-template-columns:34px minmax(0,1fr)}.drawer:not(.expanded) .context-map-summary em{white-space:normal;grid-column:2}.drawer:not(.expanded) .related-context-head{gap:10px;display:grid}.drawer:not(.expanded) .related-context-head>button{width:100%}.task-advanced-analysis{background:#fff;border:1px solid #d8d8d8;border-radius:11px;margin:0 0 12px}.task-advanced-analysis>summary{cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:10px 12px;list-style:none;display:flex}.task-advanced-analysis>summary::-webkit-details-marker{display:none}.task-advanced-analysis>summary:after{color:#777;content:"⌄";margin-left:2px}.task-advanced-analysis[open]>summary:after{transform:rotate(180deg)}.task-advanced-analysis>summary>span{gap:3px;min-width:0;display:grid}.task-advanced-analysis>summary small{color:#888;letter-spacing:.06em;font-size:9px}.task-advanced-analysis>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-advanced-analysis>summary em{color:#666;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.task-advanced-analysis>div{border-top:1px solid #e5e5e5;padding:0 12px 12px}.task-advanced-analysis .task-classification{margin-top:12px}.task-advanced-analysis .ai-assessment{margin-bottom:0}.drawer .confidence-ring{flex:0 0 68px;width:68px;height:68px}.drawer .confidence-ring strong{font-size:12px;line-height:1}.drawer .confidence-ring small{margin-top:3px;font-size:7px;line-height:1}@media (max-width:760px){.task-persistent-detail-head{flex-wrap:wrap}.task-control-grid,.assessment-details{grid-template-columns:minmax(0,1fr)}.task-action-bar{grid-template-columns:minmax(0,1fr);display:grid}.task-action-bar>*{width:100%;min-width:0}.drawer:not(.expanded) .task-drawer-viewbar{margin:0 -14px;padding:0 14px}.drawer:not(.expanded) .task-drawer-tabs button{flex:1 0 auto;min-width:max-content;padding:0 11px}.task-advanced-analysis>summary{min-height:48px}.task-advanced-analysis>summary em{text-overflow:ellipsis;max-width:120px;overflow:hidden}.assessment-head{align-items:flex-start}}@media (max-width:980px){.team-access-stats{grid-template-columns:1fr 1fr}.team-action-modal.detailed{width:min(720px,100vw - 24px)}.team-brand-permission-head{display:none}.team-brand-permission-row{grid-template-columns:repeat(3,minmax(0,1fr))}.team-brand-permission-row>label{grid-column:1/-1}}@media (max-width:760px){.page-wrap:not(.chat-page-wrap){padding:12px 13px 24px}.team-access-stats{gap:7px}.team-access-stats article{padding:11px}.team-access-stats b{font-size:20px}.team-action-modal.detailed{border-radius:18px 18px 0 0;width:100%;max-height:96dvh}.team-brand-permission-row{gap:6px;padding:10px}.team-brand-permission-row select{font-size:7px}.person-row.activity-person.manageable>span{margin-left:41px}.person-row.activity-person.manageable>span:first-child{margin-left:0}.person-row.activity-person .team-combined-activity{grid-template-columns:minmax(0,1fr);min-width:0}.person-row.activity-person .team-combined-activity>small{overflow-wrap:anywhere;min-width:0;max-width:100%}.chat-page-wrap{height:calc(100dvh - 126px);padding:12px 13px 8px}.chat-state-screen{border-radius:13px;min-height:0;padding:30px 20px}.chat-state-screen h2,.chat-state-screen>b{font-size:21px}.mobile-menu,.header-actions>button.header-tool,.header-actions .new-task{width:40px;min-width:40px;height:40px;min-height:40px}.team-chat-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0}.chat-channel-list{border-bottom:1px solid #e0e0e0;border-right:0;flex-direction:row;align-items:stretch;gap:7px;padding:9px;display:flex;overflow:auto hidden}.chat-list-heading{display:none}.chat-channel-sections{flex:none;gap:7px;display:flex;overflow:visible}.chat-channel-list section{flex:none;gap:6px;margin:0;display:flex}.chat-channel-list section>small{display:none}.chat-channel-list section>button{width:auto;min-width:132px}.chat-new-conversation{align-self:stretch;width:auto;min-width:108px;min-height:47px;margin:0}.chat-details{display:none}.chat-thread>header{min-height:58px;padding:9px 11px}.chat-thread>header button{min-height:40px}.chat-thread-body{padding:13px}.chat-composer{padding:9px}.chat-create-modal{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.chat-create-body{padding:15px}.chat-create-body fieldset{grid-template-columns:1fr}}.drawer:not(.expanded){overflow:hidden}.drawer:not(.expanded) .task-drawer-body{flex-direction:column;display:flex}.drawer:not(.expanded) .task-drawer-viewbar{flex:none}.drawer:not(.expanded) .task-drawer-workspace{flex:auto;min-width:0;min-height:0;overflow:hidden}.drawer:not(.expanded) .task-tab-content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow-y:auto}.task-persistent-detail{background:#fff;border:1px solid #d9d9d9;border-radius:11px;margin:0 0 9px;padding:11px 12px}.task-persistent-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-persistent-detail-head>div{align-items:center;gap:8px;display:flex}.task-persistent-detail-head .task-detail-actions{justify-content:flex-end}.task-persistent-detail-head small{color:#8a8a8a;letter-spacing:.06em;font-size:9px}.task-persistent-detail-head b{background:#eee;border-radius:12px;padding:4px 7px;font-size:10px}.task-persistent-detail-head button{background:#fff;border:1px solid #d7d7d7;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px}.task-persistent-detail>p{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 9px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.task-persistent-detail>p.expanded{white-space:pre-wrap;-webkit-line-clamp:unset;max-height:min(42vh,420px);padding-right:4px;display:block;overflow:visible auto}.task-description-editor{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-top:9px;display:grid}.task-description-editor>small{color:#777;font-size:10px;line-height:1.4}.task-description-editor textarea{resize:vertical;border:1px solid #d5d5d5;border-radius:8px;width:100%;min-width:0;min-height:96px;padding:10px}.task-description-editor button{color:#fff;white-space:nowrap;background:#171717;border:0;border-radius:8px;justify-self:end;min-width:118px;min-height:38px;padding:0 14px}.quick-checklist-panel{gap:12px;padding:12px;display:grid}.quick-checklist-panel>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.quick-checklist-panel>form input{background:#fff;border:1px solid #d4d4d4;border-radius:9px;min-width:0;min-height:40px;padding:0 11px}.quick-checklist-panel>form button{color:#fff;background:#171717;border:0;border-radius:9px;min-width:58px;min-height:40px}.quick-checklist-items{gap:7px;max-height:min(48vh,380px);display:grid;overflow-y:auto}.quick-checklist-items>div{background:#fff;border:1px solid #dedede;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px;display:grid}.quick-checklist-items>div.completed{background:#f3f3f3}.quick-check-toggle{text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px;display:grid}.quick-check-toggle i{border:1px solid #aaa;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.quick-check-toggle span{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.quick-checklist-items>div.completed .quick-check-toggle span{color:#888;text-decoration:line-through}.quick-check-remove{color:#888;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.quick-checklist-items>p{color:#888;text-align:center;margin:18px 0;font-size:11px}.task-persistent-assistant{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;padding:9px 11px;display:grid}.task-persistent-assistant>span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.task-persistent-assistant>div{gap:2px;min-width:0;display:grid}.task-persistent-assistant small{color:#888;letter-spacing:.05em;font-size:9px}.task-persistent-assistant b{font-size:11px}.task-persistent-assistant p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-persistent-assistant>em{color:#444;white-space:nowrap;background:#e5e5e5;border-radius:14px;padding:5px 8px;font-size:9px;font-style:normal}.living-context-signals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;padding:2px 0 10px;display:grid}.living-context-signals section{background:#fafafa;border:1px solid #ddd;border-radius:10px;min-width:0;padding:10px 11px}.living-context-signals small{color:#777;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.living-context-signals ul{margin:7px 0 0;padding-left:15px}.living-context-signals li{color:#444;margin:4px 0;font-size:10px;line-height:1.35}.case-overview-grid>.living-context-signals{grid-column:1/-1}.case-ai-memory>.living-context-signals{padding:0}.task-drawer-tabs button{align-items:center;gap:6px;display:inline-flex}.task-tab-count,.context-group-title em{color:#555;background:#e8e8e8;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;line-height:1;display:inline-grid}.task-section-intro{background:#f7f7f7;border:1px solid #dedede;border-radius:11px;margin-bottom:12px;padding:12px 14px}.task-section-intro small{color:#888;letter-spacing:.06em;font-size:9px}.task-section-intro h3{margin:4px 0;font-size:15px}.task-section-intro p{color:#777;margin:0;font-size:10px}.context-relation-groups section>button strong{background:#ededed;border-radius:14px;padding:5px 7px}.context-group-title{align-items:center}@media (max-width:980px){.context-relation-detail{order:-1;position:static}}@media (max-width:760px){.task-persistent-detail{margin-bottom:6px;padding:7px 9px}.task-persistent-detail-head button{min-height:34px!important}.task-persistent-detail-head{align-items:flex-start}.task-persistent-detail-head .task-detail-actions{flex-wrap:wrap;gap:6px}.task-persistent-detail>p{-webkit-line-clamp:1;margin:4px 0 5px;font-size:11px}.task-persistent-detail>p.expanded{-webkit-line-clamp:unset;max-height:none;overflow:visible}.task-persistent-assistant{grid-template-columns:28px minmax(0,1fr) auto;margin-bottom:6px;padding:7px 9px}.task-persistent-assistant>span{width:28px;height:28px}.task-persistent-assistant p{-webkit-line-clamp:2;grid-column:2/-1;font-size:9px;display:-webkit-box}.task-persistent-assistant>em{grid-column:auto;width:max-content;padding:4px 7px;font-size:8px}.task-description-editor{grid-template-columns:1fr}.task-drawer-tabs button{min-height:40px}header{background:#fff}.related-context-head{display:grid}.task-related-context{gap:12px;padding:0 2px 20px}.related-context-head>button{width:100%}.context-map-summary{grid-template-columns:34px minmax(0,1fr)}.context-map-summary em{white-space:normal;grid-column:2}.context-map-layout{grid-template-columns:1fr}.context-relation-detail{min-height:0;position:static}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{grid-row:1}.sidebar-customizer>button{grid-template-columns:32px minmax(0,1fr)}.sidebar-customizer .setting-toggle{grid-column:2;width:max-content}.header-actions>button.header-tool{width:34px;height:34px;display:grid}.header-popover{width:auto;position:fixed;top:66px;left:10px;right:10px}.mobile-menu{color:#171717;background:#f2f2f2;border-color:#d3d3d3}.mobile-title small{color:#777}.mobile-bottom-nav{background:#fffffff2;border-top-color:#d9d9d9;box-shadow:0 -4px 18px #0000000a}.mobile-bottom-nav button{color:#777}.mobile-bottom-nav button.active{color:#111;background:#ededed}.mobile-bottom-nav button em{color:#fff;background:#171717}.mobile-more-overlay{background:#0007}.mobile-more-sheet{background:#fff;border-color:#d7d7d7;box-shadow:0 -30px 80px #0002}.sheet-handle{background:#c5c5c5}.sheet-heading>button{color:#222;background:#f2f2f2;border-color:#d3d3d3}.mobile-workspace{color:#171717;background:#f6f6f6;border-color:#d6d6d6}.mobile-brand-list{background:#f6f6f6;border:1px solid #d7d7d7;border-radius:12px;gap:5px;margin:8px 0 12px;padding:7px;display:grid}.mobile-brand-list button{color:#555;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:43px;padding:6px 8px;display:grid}.mobile-brand-list button.selected{color:#111;background:#e5e5e5}.mobile-brand-list span{color:#fff;background:#171717;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:700;display:grid}.mobile-brand-list strong,.mobile-brand-list b{font-size:9px}.more-grid button{color:#555;background:#f6f6f6;border-color:#dedede}.more-grid button.active{color:#111;background:#e9e9e9;border-color:#aaa}.more-grid button em{color:#fff;background:#171717}.mobile-account{border-color:#ddd}.mobile-account>span{color:#222;background:#e7e7e7}.mobile-account button{color:#333;background:#f5f5f5;border-color:#d7d7d7}.memory-privacy-hero{padding:19px;display:block}.memory-privacy-hero>span{margin-bottom:10px;display:inline-block}.memory-privacy-hero h2{font-size:22px}.memory-privacy-hero>button{width:100%;min-height:40px;margin-top:15px}.capture-scope{grid-template-columns:1fr}.capture-scope>div{border-bottom:1px solid #dedede;border-right:0}.copy-command{width:100%;min-height:42px}.portfolio-panel{padding:16px}.portfolio-panel .section-title{align-items:flex-start}.portfolio-panel .section-title button{white-space:nowrap;padding-top:3px}.portfolio-grid{grid-template-columns:1fr;gap:8px}.portfolio-brand{grid-template-columns:36px minmax(0,1fr) auto;min-height:84px;padding:12px}.portfolio-initials{width:36px;height:36px}.portfolio-copy strong{font-size:13px}.portfolio-health{font-size:7px}.scope-banner{flex-wrap:wrap;align-items:flex-start}.scope-banner>div{min-width:calc(100% - 48px)}.scope-banner button{width:100%;min-height:40px}.task-main small{flex-wrap:wrap;gap:4px}.contribution-line{grid-template-columns:34px minmax(0,1fr) auto}.contribution-copy small{white-space:normal;line-height:1.35}.work-organizer{padding:15px;display:block}.work-organizer>div:first-child{margin-bottom:13px}.section-tabs{padding-bottom:2px}.work-toolbar{scrollbar-width:none;margin-left:-13px;margin-right:-13px;padding:0 13px 5px;overflow-x:auto}.work-toolbar>span{display:none}.work-summary>div{min-height:68px;padding:13px}.grouped-work{padding:16px 16px 7px}.group-heading{padding-bottom:12px}.group-heading span{font-size:16px}.work-table .table-head{display:none}.work-table .task-row{grid-template-columns:28px minmax(0,1fr) auto;column-gap:10px;min-height:96px;padding:13px 0}.work-table .task-row.brand-visible{grid-template-columns:28px 38px minmax(0,1fr) auto}.work-table .task-row.brand-visible.simple-work-row{grid-template-columns:38px minmax(0,1fr) auto auto}.simple-work-row .task-completion{text-align:right;min-width:32px}.task-row.brand-visible{grid-template-columns:25px 36px minmax(0,1fr) auto;column-gap:9px}.task-row.brand-visible.simple-work-row{grid-template-columns:36px minmax(0,1fr) auto auto}.task-row.brand-visible .task-brand-column{width:34px;height:34px}.privacy-rules{grid-template-columns:1fr}.northstar-prompt-confirmation{align-items:flex-start}.ai-home-composer-input{min-height:56px;padding:9px 10px}.ai-home-composer>.suggestions{padding:0 10px 10px}.ai-home-message{padding:12px}.ai-home-message .ai-activity-status{margin-left:0}.work-table .kind-dot{width:25px;height:25px}.work-table .task-main>strong{font-size:12px}.work-table .task-brand-column{width:34px;height:34px}.work-table .task-main small{margin-top:6px;line-height:1.35}.work-table .status{align-self:center;padding:5px 8px}.work-table .executor,.work-table .due{display:none}.workflow-hero{padding:20px;display:block}.workflow-hero>button{width:100%;margin-top:17px}.workflow-stats{grid-template-columns:1fr 1fr;gap:8px}.workflow-card{padding:15px}.workflow-flow{grid-template-columns:1fr}.workflow-flow>span{transform:rotate(90deg)}.workflow-builder{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.workflow-form{padding:18px}.form-pair,.task-control-grid{grid-template-columns:1fr}.drawer{display:block;overflow-y:auto}.drawer.expanded{width:100%}.task-drawer-header{margin:-20px -16px 0;padding:15px 16px 0;position:sticky;top:-20px}.task-drawer-header>h2{margin:5px 0 11px;font-size:22px}.persistent-work-with-ai{grid-column:1/-1;min-height:47px}.task-drawer-viewbar>span{display:none}.task-drawer-workspace{display:block}.task-tab-content{padding:16px 0 22px;overflow:visible}.task-activity-rail{border-top:1px solid #dedede;border-left:0;height:520px;padding:18px 0 0}.description-enhancement>header{flex-direction:column;align-items:flex-start}.description-toggle{width:100%}.description-toggle button{flex:1;min-height:34px}.voice-recorder{grid-template-columns:1fr}.voice-recorder>button{width:100%;min-height:42px}.task-action-bar{grid-template-columns:1fr 1fr;display:grid}.task-action-bar .work-with-ai{grid-column:1/-1;min-height:44px}.task-action-bar .complete-task{grid-column:auto}.task-capture-list article{grid-template-columns:27px minmax(0,1fr)}.task-capture-list article em{grid-column:2}.task-updates{padding:14px}.voice-message,.task-message>div>p{max-width:100%}.message-composer{grid-template-columns:40px minmax(0,1fr) 40px}.message-composer button{width:40px;height:40px}.task-capture-steps,.launch-mode{grid-template-columns:1fr}.ai-launch-modal{border-radius:18px 18px 0 0;width:100%;max-height:95vh}.ai-launch-overlay{align-items:flex-end}.ai-launch-body{padding:16px}.workflow-preview{flex-wrap:wrap}.workflow-preview>div{min-width:calc(100% - 44px)}.workflow-preview>b{margin-left:41px}.activity-accuracy-note{align-items:flex-start}.activity-accuracy-note p{line-height:1.4}.table-head.people.activity-head{display:none}.person-row.activity-person{grid-template-columns:1fr;gap:10px;padding:14px 0}.person-row.activity-person>span:nth-child(2),.person-row.activity-person>span:nth-child(3),.person-row.activity-person>span:nth-child(4){display:flex}.person-row.activity-person>span:nth-child(2){padding-left:41px}.person-row.activity-person>span:nth-child(3),.person-row.activity-person>span:nth-child(4){background:#f7f7f7;border:1px solid #dedede;border-radius:9px;margin-left:41px;padding:9px 10px}.person-row.activity-person>span:nth-child(4){border-left:3px solid #222}.dual-activity{grid-template-columns:1fr}.task-main small .ai-fit-mini{text-overflow:ellipsis;max-width:160px;overflow:hidden}.assessment-details{grid-template-columns:1fr}.creator-signal{flex-direction:column;align-items:stretch}.new-task-modal{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.new-task-layout{grid-template-columns:1fr}.new-task-form{border-bottom:1px solid #dedede;border-right:0;padding:18px}.scan-result{padding:18px}.new-task-form fieldset{grid-template-columns:1fr}.connections-toolbar{padding:18px;display:block}.connections-toolbar>button{width:100%;margin-top:15px}.connection-scope-bar{flex-direction:column;align-items:flex-start}.connection-scope-bar>span:last-child{margin-left:36px}.connection-summary{grid-template-columns:1fr 1fr;gap:8px}.managed-card{min-height:0}.connection-builder,.connection-manager{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.connection-form,.provider-picker{padding:18px}.provider-picker-grid,.provider-flow-steps{grid-template-columns:1fr}.connection-identity-editor{grid-template-columns:58px minmax(0,1fr);padding:12px}.connection-logo-preview{border-radius:14px;width:58px;height:58px}.connection-identity-editor>div:last-child{grid-template-columns:1fr}.connection-identity-manager{padding-left:18px;padding-right:18px}.brand-assignment>div{grid-template-columns:1fr}.connection-overview{grid-template-columns:1fr 1fr}.connection-overview>div:nth-child(2){border-right:0}.connection-overview>div:nth-child(-n+2){border-bottom:1px solid #dedede}.manager-summary,.store-manager,.connection-user-manager{padding-left:18px;padding-right:18px}.connection-user-manager{margin-left:18px;margin-right:18px;padding-top:15px;padding-bottom:15px}.connection-resource-manager{margin-left:18px;margin-right:18px;padding:15px}.resource-assignment-toolbar{grid-template-columns:1fr 1fr}.resource-assignment-toolbar label{grid-column:1/-1}.connection-resource-manager .section-title{display:grid}.connection-resource-manager .section-title>button{width:100%}.connection-resource-row{grid-template-columns:minmax(0,1fr)}.resource-brand-select{grid-template-columns:1fr;align-items:stretch}.resource-brand-select em{width:max-content}.connection-resource-brands{justify-content:flex-start}.shopify-store-assignment{margin-left:18px;margin-right:18px;padding:15px}.shopify-store-card{grid-template-columns:1fr}.store-access-row{grid-template-columns:35px minmax(0,1fr) auto}.store-access-row select{grid-area:2/2/auto/-1}.store-access-row>button{grid-area:1/3;min-width:58px}.connection-user-head{display:none}.connection-user-row{grid-template-columns:1fr 1fr;gap:7px;padding:10px 0}.connection-user-row>span:nth-child(2){text-align:right}.connection-user-row select,.connection-user-row .permission-level{width:100%}.connection-user-row .permission-level{text-align:center;justify-self:stretch}.drawer-overlay{z-index:100;background:#fff;position:fixed;inset:0}.drawer,.drawer.expanded{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0 14px;display:flex;position:fixed;inset:0;overflow:hidden}.task-drawer-header{z-index:4;background:#fff;border-bottom:1px solid #e2e2e2;flex:none;width:calc(100% + 28px);margin:0 -14px;padding:11px 14px 0;position:sticky;top:0}.task-drawer-header>h2{margin:5px 0 9px;font-size:20px;line-height:1.12}.drawer-window-actions .drawer-expand,.task-ai-suggestions,.task-drawer-header .context-ask{display:none}.drawer-close{border-radius:50%}.persistent-work-with-ai{grid-column:1/-1}.task-drawer-viewbar{background:#fff;margin:0 -14px;padding:7px 14px;overflow-x:auto}.task-drawer-tabs{width:max-content;min-width:100%}.task-drawer-tabs button{white-space:nowrap;min-height:36px}.drawer:not(.expanded) .task-drawer-body{flex-direction:column;display:flex}.drawer:not(.expanded) .task-drawer-viewbar{background:#fff;border-bottom:1px solid #dedede;border-left:0;order:0;align-items:center;margin:0 -14px;padding:7px 14px;overflow-x:auto}.drawer:not(.expanded) .task-drawer-tabs{flex-direction:row;gap:4px;width:max-content;min-width:100%;overflow:visible}.drawer:not(.expanded) .task-drawer-tabs button{border:0;border-radius:8px;gap:6px;min-width:max-content;min-height:44px;padding:0 11px;font-size:11px;display:inline-flex}.drawer:not(.expanded) .task-drawer-tabs button>i{display:none}.drawer:not(.expanded) .task-drawer-tabs button>span{grid-column:auto}.drawer:not(.expanded) .task-drawer-tabs button .task-tab-count{min-width:20px;height:20px;padding:0 5px;font-size:9px;position:static}.drawer:not(.expanded) .task-drawer-tabs button.active:after{border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto 9px -7px}.drawer:not(.expanded) .task-drawer-workspace{flex:auto;order:1}.task-drawer-workspace,.drawer:not(.expanded) .task-drawer-workspace{flex:auto;min-height:0;display:block;overflow:hidden}.task-tab-content,.drawer:not(.expanded) .task-tab-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;padding:14px 0 calc(28px + env(safe-area-inset-bottom));overflow-y:auto}.task-activity-rail{display:none}.work-assignee-filters{flex-wrap:wrap;width:100%}.work-assignee-filters>button,.work-assignee-filters>label{flex:1;min-width:112px}.brand-ops-ai-fab{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.brand-ops-ai-fab span{display:none}.brand-ops-ai-panel{right:10px;bottom:calc(132px + env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:min(620px,100dvh - 160px);overflow:hidden}.connection-catalog-section{padding:14px;overflow:hidden}.connection-catalog-grid{grid-template-columns:minmax(0,1fr)}.connection-catalog-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.connection-catalog-card>img{width:36px;height:36px}.connection-catalog-copy>div:first-child{flex-wrap:wrap;align-items:flex-start}.connection-catalog-copy>div:first-child span{white-space:normal;max-width:100%}.connection-catalog-card>button{grid-column:1/-1;width:100%}.connection-path-summary{grid-template-columns:1fr}.connection-path-summary>div{grid-column:1}.connection-path-summary a{justify-content:center;width:100%;min-height:44px}.command-confirmation{grid-template-columns:1fr 1fr}.command-confirmation>div{grid-column:1/-1}}main button:not(.task-row):not(.brand-card):not(.memory-row){min-height:36px}.task-drawer-tabs button,.context-ask button,.task-ai-suggestions button,.ai-help-picker-options button{font-size:11px}.task-ai-suggestions header small,.task-ai-suggestions button small,.task-ai-suggestions button em,.ai-help-picker>div:first-child small,.ai-help-picker-options button b,.ai-help-picker-options button small,.ai-help-picker>p,.drawer small,.drawer .eyebrow{font-size:10px}.drawer p{font-size:12px}.table-head.people.activity-head.manageable,.person-row.activity-person.manageable{grid-template-columns:.8fr 1.35fr 1.05fr 1.25fr auto}.memory-edit-field{color:#171717;width:100%;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfcfcf;border-radius:9px;padding:10px;line-height:1.5}.memory-live-actions{justify-content:flex-end;gap:8px;margin:-6px 0 16px;display:flex}.memory-live-actions button{color:#171717;background:#fff;border:1px solid #d6d6d6;border-radius:10px;min-height:38px;padding:0 14px;font-weight:650}.memory-composer{gap:12px;margin-bottom:16px;display:grid}.memory-composer h3{margin:0}.memory-composer input,.memory-composer textarea{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:10px;padding:12px 14px}.memory-composer textarea{resize:vertical;min-height:118px;line-height:1.55}.memory-composer button{border-radius:10px;justify-self:start;min-height:40px;padding:0 15px}@media (max-width:760px){.memory-live-actions{margin-top:0}.memory-live-actions button{flex:1}.memory-composer button{width:100%}main button,.mobile-more-sheet button,.drawer button,.drawer select,.drawer input{min-height:44px}.task-drawer-tabs{gap:4px;padding-right:12px}.task-drawer-tabs button{min-width:max-content;padding:0 11px;font-size:11px}.task-drawer-viewbar{scrollbar-width:thin}.drawer small,.drawer .eyebrow{font-size:10px}.person-row.activity-person.manageable{grid-template-columns:1fr}.person-row.activity-person.manageable .team-edit-button{width:calc(100% - 41px);margin-left:41px}.task-drawer-tabs{scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.task-drawer-tabs::-webkit-scrollbar{height:3px;display:block}.task-drawer-tabs::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:4px}}@media (min-width:761px) and (max-width:980px){.brief-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}main .brief-actions button{white-space:normal;width:100%;height:auto;padding:7px 10px;line-height:1.25;min-height:44px!important}.brief-actions>span{grid-column:1/-1;margin:0}}.workspace-sync-banner{color:#4d4d4d;background:#fff;border:1px solid #d8d8d8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.workspace-sync-banner.loading{color:#666}.workspace-sync-banner.success{color:#17632d;background:#f3faf5;border-color:#b9d6c1}.workspace-sync-banner.error{color:#9c2424;background:#fff5f5;border-color:#efcaca}.workspace-sync-banner button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7b2b2;border-radius:9px;padding:0 13px}.agent-grid,.workflow-grid,.connection-grid.managed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1280px){.connection-grid.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connection-grid.managed-grid{grid-template-columns:minmax(0,1fr)}}.agent-card h3,.workflow-card h3,.connection-card-head h3{font-size:13px;line-height:1.3}.agent-card p,.agent-card small,.agent-card footer,.workflow-card small,.workflow-card footer,.connection-description,.connection-method b,.connection-method small,.connection-capabilities span,.connection-card-footer b,.connection-card-footer small,.connection-card-footer>button{font-size:10px}.event b{min-width:0;line-height:1.4}.event small{flex:none;font-size:10px}.approval-layout{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.approval-item strong{font-size:12px;line-height:1.35}.approval-item small,.approval-item em,.risk,.review-box small,.approval-note span{font-size:10px}.approval-note{gap:7px;display:grid}.approval-note textarea{resize:vertical;border:1px solid #d3d3d3;border-radius:9px;width:100%;min-height:92px;padding:11px 12px}.sidebar-customizer b,.settings-profile b,.admin-settings b,.brand-tool-settings button b{font-size:11px}.sidebar-customizer small,.settings-required p,.settings-profile small,.admin-settings small,.admin-settings>p:not(.eyebrow),.brand-tool-settings button small,.notification-permission-card b,.notification-permission-card small,.notification-preferences b,.notification-preferences small,.notification-device-note{font-size:10px;line-height:1.4}.sidebar-customizer>button{min-height:64px}.sidebar-customizer>button:focus-visible,.notification-preferences>button:focus-visible{outline-offset:2px}.settings-main .section-title{align-items:flex-start;gap:12px}.settings-main .section-title>span{flex:none;padding-top:5px}.connection-builder,.connection-manager,.workflow-builder{overscroll-behavior:contain;flex-direction:column;max-height:min(94dvh,900px);display:flex;overflow:auto}.connection-builder>.connect-head,.connection-manager>.connect-head,.workflow-builder>.connect-head{z-index:3;background:#fff;flex:none;position:sticky;top:0}.connection-builder>.connect-actions,.connection-manager>.connect-actions,.workflow-builder>.connect-actions{z-index:3;background:#fff;flex:none;position:sticky;bottom:0;box-shadow:0 -8px 18px #fff}.memory-vault,.memory-detail,.memory-group-list{min-width:0}.memory-row strong,.memory-detail p{overflow-wrap:anywhere}.memory-vault{padding:0;overflow:hidden}.memory-vault-heading{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 16px;display:flex}.memory-vault-heading>div{min-width:0}.memory-vault-actions{flex:none;align-items:stretch;gap:8px;display:flex}.memory-ask-ai{color:#fff;text-align:left;background:#171717;border:1px solid #171717;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:190px;padding:8px 11px;display:grid}.memory-ask-ai>span:first-child{color:#171717;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.memory-ask-ai>span:last-child{gap:2px;min-width:0;display:grid}.memory-ask-ai b{font-size:10px}.memory-ask-ai small{color:#c7c7c7;font-size:8px;line-height:1.3}.memory-vault-heading h3{margin:5px 0 4px;font-size:17px;line-height:1.25}.memory-vault-heading p:last-child{color:#666;max-width:660px;margin:0;font-size:11px;line-height:1.5}.memory-explorer-toggle{text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:10px;flex:none;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:210px;padding:8px 11px;display:grid}.memory-explorer-toggle:hover{background:#f7f7f7;border-color:#aaa}.memory-explorer-toggle.selected{background:#f2f2f2;border-color:#222}.memory-explorer-toggle>span:first-child{color:#fff;background:#171717;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.memory-explorer-toggle>span:last-child{gap:2px;min-width:0;display:grid}.memory-explorer-toggle b{font-size:10px}.memory-explorer-toggle small{color:#777;font-size:8px;line-height:1.3}.memory-vault-toolbar{grid-template-columns:minmax(260px,1fr) minmax(140px,auto) auto auto;gap:8px;padding:16px 20px 10px;display:grid}.memory-vault-toolbar>select,.memory-vault-toolbar>button{background:#fff;border:1px solid #d6d6d6;border-radius:9px;min-height:40px;padding:0 12px}.memory-vault-toolbar>button.primary{color:#fff;background:#171717;border-color:#171717}.memory-search{background:#fff;border:1px solid #c9c9c9;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.memory-search>span{color:#666;place-items:center;display:grid}.memory-search input{outline-offset:-2px;background:0 0;border:0;width:100%;min-width:0;min-height:40px;padding:0;font-size:12px}.memory-search button{background:#f4f4f4;border:0;border-left:1px solid #ddd;align-self:stretch;padding:0 13px;font-size:10px;font-weight:700}.memory-vault-summary{color:#777;flex-wrap:wrap;align-items:center;gap:15px;padding:0 20px 14px;font-size:9px;display:flex}.memory-vault-summary span{white-space:nowrap}.memory-vault-summary b{color:#222;font-size:11px}.memory-vault-summary small{color:#888;margin-left:auto;font-size:8px}#memory-vault-results{border-top:1px solid #e6e6e6;min-width:0}.memory-group-list{background:#e2e2e2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.memory-group-list>section{background:#fff;min-width:0}.memory-group-list section>header{background:#f8f8f8;border-bottom:1px solid #e6e6e6;align-items:center;gap:9px;height:auto;padding:13px 15px;display:flex;position:static}.memory-group-list section>header>span,.memory-row>span{color:#333;background:#ececec;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.memory-group-list header div{gap:2px;min-width:0;display:grid}.memory-group-list header b{text-transform:capitalize;font-size:10px}.memory-group-list header small{color:#888;font-size:8px}.memory-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #ececec;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 15px;display:grid}.memory-row:hover{background:#f7f7f7}.memory-row[aria-expanded=true]{background:#f1f1f1;box-shadow:inset 2px 0 #171717}.memory-row>div{gap:3px;min-width:0;display:grid}.memory-row em{color:#777;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal}.memory-row strong{font-size:10px;line-height:1.35}.memory-row small{color:#888;font-size:8px}.memory-row>b{color:#888;font-size:12px}.memory-vault-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:28px;display:flex}.memory-vault-state>span:not(.spinner){background:#eee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.memory-vault-state strong{font-size:12px}.memory-vault-state small{color:#777;max-width:400px;font-size:9px;line-height:1.5}.memory-vault-state button{background:#fff;border:1px solid #d3d3d3;border-radius:8px;margin-top:4px;padding:0 12px}.memory-graph{background:radial-gradient(circle,#f7f7f7,#fff 65%);min-height:430px;position:relative;overflow:hidden}.memory-graph>svg{width:100%;height:100%;position:absolute;inset:0}.memory-graph>svg line{stroke:#d4d4d4;stroke-width:1.2px}.memory-graph-core{place-items:center;gap:2px;display:grid;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.memory-graph-core>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.memory-graph-core b{font-size:10px}.memory-graph-core small{color:#777;font-size:7px}.memory-graph-node{z-index:1;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;max-width:150px;padding:7px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #0000000d}.memory-graph-node:hover,.memory-graph-node.selected{background:#f4f4f4;border-color:#777}.memory-graph-node i{background:#eee;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.memory-graph-node>span{gap:2px;min-width:0;display:grid}.memory-graph-node b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.memory-graph-node small{color:#888;text-transform:capitalize;font-size:7px}.memory-app-cluster-label{color:#888;letter-spacing:.08em;font-size:7px;position:absolute;top:12px;right:12px}.memory-graph-detail{background:#f7f7f7;border-top:1px solid #ddd;grid-template-columns:34px minmax(0,1fr) 34px;align-items:start;gap:11px;padding:14px 16px;display:grid}.memory-graph-detail>span{color:#fff;background:#171717;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.memory-graph-detail>div{min-width:0}.memory-graph-detail small{color:#777;letter-spacing:.08em;font-size:7px}.memory-graph-detail h4{margin:4px 0;font-size:11px}.memory-graph-detail p{color:#666;overflow-wrap:anywhere;margin:0 0 6px;font-size:9px;line-height:1.45}.memory-graph-detail em{color:#777;font-size:8px;font-style:normal}.memory-graph-detail>button{background:#fff;border:1px solid #d3d3d3;border-radius:8px;width:34px;padding:0;font-size:17px;min-height:34px!important}.memory-privacy-hero{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.memory-privacy-hero>div{min-width:0}.memory-privacy-hero h2{overflow-wrap:anywhere;max-width:760px;line-height:1.15}.memory-privacy-hero>button{white-space:nowrap;align-self:start;min-height:38px}.memory-hero-signals{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.memory-hero-signals span{color:#171717;background:#fff;border:1px solid #ddd;border-radius:9px;gap:2px;min-width:120px;padding:9px 11px;display:grid}.memory-hero-signals b{font-size:13px}.memory-hero-signals small{color:#777;font-size:8px}.memory-layout{align-items:start}.memory-layout>div,.memory-layout>aside{min-width:0}.memory-layout>div{flex-direction:column;gap:16px;display:flex}.memory-layout .memory-vault{order:1}.memory-layout .task-capture-panel{order:2}.memory-layout .capture-panel{order:3}.memory-layout .right-stack{align-content:start;align-self:start}.task-capture-panel,.capture-panel{padding:22px}.task-capture-panel .empty-state.compact{min-height:86px;padding:20px}.task-capture-steps>div{align-content:center;min-height:64px}.capture-scope>div{justify-content:center;min-height:62px}.permission-card{gap:12px;padding:20px;display:grid;overflow:hidden}.permission-card>span{margin-bottom:0}.permission-card h3,.permission-card p{margin:0}.permission-card p{font-size:10px;line-height:1.55}.memory-layout .permission-card .memory-model-flow{border:1px solid #454545;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:10px;display:grid;background:#222!important}.memory-layout .permission-card .memory-model-flow span{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:8px;font-weight:700;line-height:1.3;color:#f1f1f1!important}.memory-model-flow b{color:#777;font-size:10px}.memory-layout .permission-card>button{text-align:center;border-radius:9px;width:100%;margin:0;padding:10px 14px;font-size:9px;font-weight:700;line-height:1.35;color:#fff!important;background:#2b2b2b!important;border:1px solid #555!important;height:auto!important;min-height:44px!important}.permission-card>button:hover{background:#383838!important;border-color:#777!important}@media (max-width:760px){.approval-layout{grid-template-columns:minmax(0,1fr)}.approval-list{order:0}.approval-detail{order:1}.approval-actions{bottom:calc(68px + env(safe-area-inset-bottom));z-index:2;background:#fff;border:1px solid #dedede;border-radius:12px;margin:16px -10px -10px;padding:10px;position:sticky;box-shadow:0 -8px 22px #fff}.event{flex-wrap:wrap;align-items:flex-start}.event b{flex:calc(100% - 40px)}.event small{width:100%;padding-left:31px}.settings-layout>aside{grid-row:auto}.sidebar-customizer>button{grid-template-columns:36px minmax(0,1fr) auto;min-height:64px}.sidebar-customizer .setting-toggle{grid-column:auto;min-width:68px}.settings-main .section-title{display:grid}.settings-main .section-title>span{padding:0}.connect-overlay{overflow:hidden}.connection-builder,.connection-manager,.workflow-builder{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.connection-builder>.connect-actions,.connection-manager>.connect-actions,.workflow-builder>.connect-actions{padding-bottom:max(16px, env(safe-area-inset-bottom))}.memory-vault-toolbar{grid-template-columns:minmax(0,1fr)}.memory-vault-toolbar>*{width:100%}.memory-vault-heading{gap:14px;padding:17px 15px 14px;display:grid}.memory-vault-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.memory-ask-ai,.memory-explorer-toggle,.memory-explorer-toggle{width:100%;min-width:0}.memory-vault-toolbar{padding:14px 15px 9px}.memory-vault-summary{gap:9px 13px;padding:0 15px 13px}.memory-vault-summary small{width:100%;margin-left:0}.memory-group-list{grid-template-columns:minmax(0,1fr)}.memory-row{min-height:72px}.memory-graph{background:#e2e2e2;grid-template-columns:minmax(0,1fr);gap:1px;min-height:0;padding:0;display:grid}.memory-graph>svg,.memory-graph-core,.memory-app-cluster-label{display:none}.memory-graph-node{width:100%;max-width:none;min-height:58px;box-shadow:none;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;padding:10px 15px;transform:none;position:static!important;top:auto!important;left:auto!important}.memory-graph-node:after{content:"View";color:#777;font-size:8px}.memory-graph-node i{width:34px;height:34px}.memory-graph-node b{font-size:10px}.memory-graph-node small{font-size:8px}.memory-graph-detail{grid-template-columns:34px minmax(0,1fr) 44px;padding:14px 15px}.memory-graph-detail>button{width:44px;min-height:44px!important}.memory-privacy-hero{grid-template-columns:minmax(0,1fr);display:grid}.memory-privacy-hero>span{margin:0}.memory-privacy-hero>button{margin-top:2px}.memory-hero-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.memory-hero-signals span{min-width:0}.task-capture-panel,.capture-panel{padding:17px}.memory-layout .permission-card{gap:14px;padding:20px}.memory-layout .permission-card h3{font-size:18px;line-height:1.2}.memory-layout .permission-card p{color:#bcbcbc;font-size:11px;line-height:1.55}.memory-layout .permission-card .memory-model-flow{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px}.memory-layout .permission-card .memory-model-flow b{display:none}.memory-layout .permission-card .memory-model-flow span{background:#191919;border:1px solid #444;border-radius:8px;place-items:center;min-height:34px;padding:8px 10px;font-size:10px;display:grid}.memory-layout .permission-card>button{font-size:11px}}html,body,.app-shell,.app-shell>main{max-width:100%;overflow-x:clip}.drawer-overlay,.connect-overlay,.call-overlay,.mobile-more-overlay,.focus-mode-shell{overscroll-behavior:contain}.sidebar-more-panel,.mobile-more-sheet,.new-task-modal,.support-ticket-modal,.chat-create-modal,.team-action-modal,.ai-launch-modal,.connect-modal,.connection-builder,.connection-manager,.customer-email-drawer,.support-case-drawer,.brand-ops-ai-panel{overscroll-behavior:contain;max-width:100vw;overflow-x:hidden}.quick-links-page{gap:26px;max-width:1240px;margin:0 auto;padding:8px 0 36px;display:grid}.quick-links-hero{z-index:auto;color:#f7f7f7;background:#161616;border:1px solid #252525;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;width:auto;height:auto;min-height:0;padding:30px;display:grid;position:static;top:auto}.quick-links-hero .eyebrow{color:#9cacff;margin:0 0 10px}.quick-links-hero h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,4vw,46px);line-height:1}.quick-links-hero p:not(.eyebrow){color:#bcbcbc;max-width:700px;margin:0;font-size:15px;line-height:1.6}.quick-links-safety{color:#d6d6d6;background:#222;border:1px solid #333;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.quick-links-safety svg{color:#91a5ff;flex:none}.quick-links-toolbar{gap:14px;display:grid}.quick-links-search{background:#fff;border:1px solid #d9d9d9;border-radius:12px;align-items:center;gap:10px;max-width:520px;padding:0 15px;display:flex}.quick-links-search:focus-within{border-color:#6079ee;box-shadow:0 0 0 3px #6079ee1f}.quick-links-search svg{color:#737373}.quick-links-search input{color:#191919;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px 0}.quick-links-filters{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-links-filters::-webkit-scrollbar{display:none}.quick-links-filters button{color:#555;background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.quick-links-filters button.active{color:#fff;background:#191919;border-color:#191919}.quick-links-group{gap:12px;display:grid}.quick-links-group-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quick-links-group-heading h3{color:#202020;margin:0;font-size:15px}.quick-links-group-heading span{color:#858585;font-size:11px}.quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-link-card{color:#202020;background:#fff;border:1px solid #dedede;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.quick-link-card:hover{background:#fafafa;border-color:#a9a9a9;transform:translateY(-1px)}.quick-link-card:focus-visible{outline-offset:2px;outline:3px solid #6079ee59}.quick-link-card>svg{color:#8a8a8a}.quick-link-mark{color:#f2f2f2;letter-spacing:.04em;background:#222;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.quick-link-copy{gap:5px;min-width:0;display:grid}.quick-link-copy b{font-size:14px}.quick-link-copy small{color:#666;font-size:11px;line-height:1.45}.quick-link-copy em{color:#5369c8;text-overflow:ellipsis;white-space:nowrap;background:#eef1ff;border-radius:6px;width:max-content;max-width:100%;margin-top:2px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.quick-links-empty{color:#777;text-align:center;background:#fff;border:1px dashed #ccc;border-radius:16px;place-items:center;gap:7px;min-height:220px;display:grid}.quick-links-empty b{color:#292929}.quick-links-empty span{font-size:12px}.sidebar-more-panel>*,.mobile-more-sheet>*,.new-task-modal>*,.support-ticket-modal>*,.chat-create-modal>*,.team-action-modal>*,.connect-modal>*,.connection-builder>*,.connection-manager>*,.customer-email-drawer>*,.support-case-drawer>*,.drawer>*{min-width:0}.sidebar-more-panel header{z-index:3;background:#181818;margin:-10px -2px 0;padding:10px 4px 8px;position:sticky;top:-10px}.sidebar-more-panel footer{z-index:3;background:#181818;margin:0 -2px -10px;padding:8px 2px 10px;position:sticky;bottom:-10px}@media (max-width:760px){.quick-links-page{gap:20px;padding-top:0}.quick-links-hero{border-radius:18px;grid-template-columns:1fr;gap:22px;padding:23px 20px}.quick-links-hero h2{font-size:34px}.quick-links-search{max-width:none}.quick-links-grid{grid-template-columns:1fr}.quick-link-card{padding:14px}.mobile-more-sheet{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile-more-sheet .sheet-heading{z-index:4;background:#fff;margin:-10px -2px 0;padding:10px 2px 0;position:sticky;top:-10px}.new-task-modal,.support-ticket-modal,.chat-create-modal,.team-action-modal,.connection-builder,.connection-manager{width:100%;max-width:100%}.support-queues,.email-inbox-filters,.context-suggestions{flex-wrap:wrap;overflow-x:hidden}.support-queues>button,.email-inbox-filters>button,.context-suggestions>button{flex:auto;justify-content:center}.support-case-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:hidden}.support-case-tabs button{white-space:normal;min-width:0;padding-left:6px;padding-right:6px}.task-drawer-viewbar,.drawer:not(.expanded) .task-drawer-viewbar{overflow-x:hidden}.task-drawer-tabs,.drawer:not(.expanded) .task-drawer-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.drawer:not(.expanded) .task-drawer-tabs button,.task-drawer-tabs button{white-space:normal;justify-content:center;width:100%;min-width:0;padding-left:6px;padding-right:6px}.call-controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:hidden}.call-controls button{min-width:0}}.task-drawer-body,.drawer:not(.expanded) .task-drawer-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 58px;display:grid}.task-drawer-viewbar,.drawer:not(.expanded) .task-drawer-viewbar{z-index:3;background:#fff;border:0;border-left:1px solid #dedede;grid-area:1/2;align-self:stretch;margin:0;padding:10px 7px;overflow:visible}.task-drawer-tabs,.drawer:not(.expanded) .task-drawer-tabs{flex-direction:column;align-items:stretch;gap:7px;width:100%;min-width:0;display:flex;overflow:visible}.task-drawer-tabs button,.drawer:not(.expanded) .task-drawer-tabs button{color:#6d6d6d;border:1px solid #0000;border-radius:12px;flex:0 0 44px;place-items:center;gap:0;width:44px;min-width:0;min-height:44px;padding:0;font-size:0;display:grid}.task-drawer-tabs button>i,.drawer:not(.expanded) .task-drawer-tabs button>i{place-items:center;display:grid}.task-drawer-tabs button>span,.drawer:not(.expanded) .task-drawer-tabs button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.task-drawer-tabs button:hover,.drawer:not(.expanded) .task-drawer-tabs button:hover{color:#171717;background:#f4f4f4;border-color:#dedede}.task-drawer-tabs button.active,.drawer:not(.expanded) .task-drawer-tabs button.active{color:#fff;background:#171717;border-color:#171717}.task-drawer-tabs button.active:after,.drawer:not(.expanded) .task-drawer-tabs button.active:after{display:none}.task-drawer-tabs button .task-tab-count,.drawer:not(.expanded) .task-drawer-tabs button .task-tab-count{color:#454545;background:#e5e5e5;border:2px solid #fff;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.task-drawer-tabs button.active .task-tab-count{color:#171717;background:#fff}.task-drawer-workspace,.drawer:not(.expanded) .task-drawer-workspace{grid-area:1/1;min-width:0;min-height:0;overflow:hidden}.drawer:not(.expanded) .task-tab-content{height:100%;padding-right:16px;overflow-y:auto}@media (max-width:760px){.task-drawer-body,.drawer:not(.expanded) .task-drawer-body{grid-template-columns:minmax(0,1fr) 52px}.task-drawer-viewbar,.drawer:not(.expanded) .task-drawer-viewbar{border-bottom:0;border-left:1px solid #dedede;margin:0;padding:9px 5px;overflow:visible}.task-drawer-tabs,.drawer:not(.expanded) .task-drawer-tabs{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex;overflow:visible}.task-drawer-tabs button,.drawer:not(.expanded) .task-drawer-tabs button{white-space:nowrap;flex:0 0 42px;width:42px;min-width:42px;min-height:42px;padding:0}.task-tab-content,.drawer:not(.expanded) .task-tab-content{padding:14px 12px calc(28px + env(safe-area-inset-bottom)) 0}}.task-drawer-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.task-info-panel{flex-direction:column;min-width:0;display:flex}.drawer:not(.expanded) .task-tab-content{padding-left:16px}.drawer.expanded{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;padding:0;display:grid}.drawer.expanded>.task-drawer-main{grid-area:1/1;padding:25px 28px}.drawer.expanded .task-drawer-workspace{display:block}.drawer.expanded .task-tab-content{height:100%;padding-right:16px;overflow-y:auto}.drawer.expanded>.task-activity-rail{background:#fff;border-top:0;border-left:1px solid #dedede;grid-area:1/2;height:100%;padding:18px 22px}@media (max-width:760px){.drawer,.drawer.expanded{display:block}.task-drawer-main{height:100%}}@media (min-width:761px) and (max-width:980px){.drawer.expanded>.task-drawer-main{padding:20px 16px}}.semantic-state{--semantic-state:#65707e;--semantic-state-bg:#f2f4f6;--semantic-state-border:#dce1e6;--semantic-state-text:#46505c;border:1px solid var(--semantic-state-border);background:var(--semantic-state-bg);color:var(--semantic-state-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.semantic-state:before,.inline-live-state:before{background:var(--semantic-state);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--semantic-state) 14%, transparent);content:"";border-radius:50%;flex:none}.semantic-state.compact{padding:4px 7px;font-size:7px}.state-success{--semantic-state:#2f8a58;--semantic-state-bg:#edf8f1;--semantic-state-border:#c8e3d2;--semantic-state-text:#246b45}.state-warning{--semantic-state:#c27a19;--semantic-state-bg:#fff6e8;--semantic-state-border:#ecd5ad;--semantic-state-text:#85500d}.state-danger{--semantic-state:#b5423c;--semantic-state-bg:#fff0ef;--semantic-state-border:#ebc4c1;--semantic-state-text:#8f302b}.state-info{--semantic-state:#4974c4;--semantic-state-bg:#eef4ff;--semantic-state-border:#cbd9f1;--semantic-state-text:#315b9f}.state-neutral{--semantic-state:#8a919a;--semantic-state-bg:#f2f3f5;--semantic-state-border:#d9dde2;--semantic-state-text:#606872}.inline-live-state{color:var(--semantic-state-text);text-transform:capitalize;align-items:center;gap:5px;font-weight:750;display:inline-flex}.source-row{--semantic-state:#65707e}.source-row.state-success{--semantic-state:#2f8a58}.source-row.state-warning{--semantic-state:#c27a19}.source-row.state-danger{--semantic-state:#b5423c}.source-row.state-info{--semantic-state:#4974c4}.source-row.state-neutral{--semantic-state:#8a919a}.source-state-dot{background:var(--semantic-state);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--semantic-state) 14%, transparent);border-radius:50%;flex:none}.source-row>em.semantic-state{color:var(--semantic-state-text)}.task-capture-list small .inline-live-state{margin-left:1px}.team-account-state{width:max-content;max-width:100%}.mcp-task-session>span.active{color:#315f9e;background:#e7f0ff}.mcp-task-session>span.idle{color:#8a5718;background:#fff2dc}.connection-card-state{--connection-state:#65707e;--connection-state-bg:#f2f4f6;--connection-state-border:#dce1e6;--connection-state-text:#46505c;border-color:var(--connection-state-border);position:relative;overflow:hidden}.connection-card-state:before{background:var(--connection-state);content:"";width:3px;position:absolute;inset:0 auto 0 0}.connection-card-state.is-healthy,.connection-card-state[data-health=healthy],.connection-detail-health[data-health=healthy]{--connection-state:#2f8a58;--connection-state-bg:#edf8f1;--connection-state-border:#c8e3d2;--connection-state-text:#246b45}.connection-card-state.is-attention,.connection-card-state[data-health=attention],.connection-detail-health[data-health=attention]{--connection-state:#c27a19;--connection-state-bg:#fff6e8;--connection-state-border:#ecd5ad;--connection-state-text:#85500d}.connection-card-state.is-setup,.connection-card-state[data-health=setup],.connection-detail-health[data-health=setup]{--connection-state:#4974c4;--connection-state-bg:#eef4ff;--connection-state-border:#cbd9f1;--connection-state-text:#315b9f}.connection-card-state.is-disabled,.connection-card-state[data-health=disabled],.connection-detail-health[data-health=disabled]{--connection-state:#8a919a;--connection-state-bg:#f2f3f5;--connection-state-border:#d9dde2;--connection-state-text:#606872}.connection-health.health-healthy,.connection-health.health-attention,.connection-health.health-setup,.connection-health.health-disabled{border:1px solid var(--connection-state-border);background:var(--connection-state-bg);width:max-content;max-width:100%;color:var(--connection-state-text);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750;line-height:1}.connection-health.health-healthy{--connection-state:#2f8a58;--connection-state-bg:#edf8f1;--connection-state-border:#c8e3d2;--connection-state-text:#246b45}.connection-health.health-attention{--connection-state:#c27a19;--connection-state-bg:#fff6e8;--connection-state-border:#ecd5ad;--connection-state-text:#85500d}.connection-health.health-setup{--connection-state:#4974c4;--connection-state-bg:#eef4ff;--connection-state-border:#cbd9f1;--connection-state-text:#315b9f}.connection-health.health-disabled{--connection-state:#8a919a;--connection-state-bg:#f2f3f5;--connection-state-border:#d9dde2;--connection-state-text:#606872}.connection-health.health-healthy i,.connection-health.health-attention i,.connection-health.health-setup i,.connection-health.health-disabled i{background:var(--connection-state);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--connection-state) 14%, transparent);border-radius:50%}.connection-status-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.connection-status-badge{border:1px solid var(--connection-state-border,#dce1e6);background:var(--connection-state-bg,#f2f4f6);min-width:0;color:var(--connection-state-text,#46505c);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.connection-status-badge:before{background:var(--connection-state,#65707e);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--connection-state,#65707e) 14%, transparent);content:"";border-radius:50%;flex:none}.connection-status-note{color:#777;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.35;overflow:hidden}.connection-metrics,.connection-card-metrics{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px;margin-top:12px;display:grid}.connection-metric,.connection-card-metric{background:#f8f9fa;border:1px solid #e0e3e6;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.connection-metric strong,.connection-metric b,.connection-card-metric strong,.connection-card-metric b{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1;overflow:hidden}.connection-metric small,.connection-card-metric small{color:#747b84;overflow-wrap:anywhere;font-size:7px;font-weight:650;line-height:1.25}.connection-activity{color:#858b92;align-items:center;gap:7px;min-width:0;margin-top:2px;font-size:8px;line-height:1.35;display:inline-flex}.connection-activity:before{background:var(--connection-state,#65707e);content:"";border-radius:50%;flex:none;width:8px;height:8px}.connection-activity b{color:#3e444b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.3;overflow:hidden}.connection-activity time,.connection-activity small{color:#858b92;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.connection-card-footer small.connection-activity{color:#858b92;font-size:8px}.connection-activity.is-never:before{background:#fff;border:1px solid #aab0b7}.connection-activity.is-never b{color:#6c737c}.provider-management-summary{--connection-state:#65707e;--connection-state-bg:#f2f4f6;--connection-state-border:#dce1e6;--connection-state-text:#46505c;border-bottom:1px solid var(--connection-state-border);background:linear-gradient(110deg, var(--connection-state-bg), #fff 64%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:15px 18px;display:grid}.provider-management-summary.is-healthy,.provider-management-summary[data-health=healthy]{--connection-state:#2f8a58;--connection-state-bg:#edf8f1;--connection-state-border:#c8e3d2;--connection-state-text:#246b45}.provider-management-summary.is-attention,.provider-management-summary[data-health=attention]{--connection-state:#c27a19;--connection-state-bg:#fff6e8;--connection-state-border:#ecd5ad;--connection-state-text:#85500d}.provider-management-summary.is-setup,.provider-management-summary[data-health=setup]{--connection-state:#4974c4;--connection-state-bg:#eef4ff;--connection-state-border:#cbd9f1;--connection-state-text:#315b9f}.provider-management-summary.is-disabled,.provider-management-summary[data-health=disabled]{--connection-state:#8a919a;--connection-state-bg:#f2f3f5;--connection-state-border:#d9dde2;--connection-state-text:#606872}.provider-management-copy{min-width:0}.provider-management-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.provider-management-copy h3{color:#222;margin:0;font-size:13px}.provider-management-copy p{color:#656b72;max-width:620px;margin:5px 0 0;font-size:9px;line-height:1.5}.provider-management-stats{align-items:stretch;gap:7px;display:flex}.provider-management-stat{border:1px solid var(--connection-state-border);text-align:center;background:#ffffffd9;border-radius:9px;align-content:center;gap:2px;min-width:74px;padding:8px 10px;display:grid}.provider-management-stat strong{color:#25282c;font-size:13px;line-height:1.1}.provider-management-stat small{color:#737980;font-size:7px;line-height:1.25}.provider-resource-list{gap:8px;margin-top:10px;display:grid}.provider-resource-row{background:#fff;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.provider-resource-row>div{min-width:0}.provider-resource-row b,.provider-resource-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-resource-row b{color:#292d31;font-size:9px}.provider-resource-row small{color:#7b8188;margin-top:3px;font-size:7px}.provider-resource-row>span{color:#626a73;white-space:nowrap;background:#f0f2f4;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.provider-resource-row>span.is-assigned{color:#276a43;background:#eaf6ee}.provider-resource-row>span.is-unassigned{color:#86530f;background:#fff3e3}.shopify-store-roster{gap:8px;margin-top:11px;display:grid}.shopify-store-roster-row{background:#fff;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:minmax(190px,1fr) auto minmax(160px,.65fr);align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.shopify-store-roster-row>div{min-width:0}.shopify-store-roster-row b,.shopify-store-roster-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shopify-store-roster-row b{color:#292d31;font-size:9px}.shopify-store-roster-row small{color:#7b8188;margin-top:3px;font-size:7px}.shopify-store-roster-row select{color:#2e3338;background:#fff;border:1px solid #cfd3d7;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:0 9px;font-size:8px}.shopify-store-health{color:#276a43;white-space:nowrap;background:#eaf6ee;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.shopify-store-health:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.shopify-store-health.health-attention,.shopify-store-health.health-setup{color:#86530f;background:#fff3e3}.shopify-store-health.health-disabled{color:#626a73;background:#f0f2f4}.shopify-store-state-actions{align-items:center;gap:7px;display:flex}.shopify-store-state-actions>button{color:#30353a;background:#fff;border:1px solid #cfd3d7;border-radius:7px;min-height:30px;padding:0 8px;font-size:7px;font-weight:700}@media (min-width:761px){.drawer:not(.expanded),.drawer:not(.expanded)>.task-drawer-main{padding:0}.drawer:not(.expanded) .task-drawer-header{width:100%;max-width:100%;margin:0;padding:25px 28px 0}.drawer.expanded .task-drawer-header{width:100%;max-width:100%;margin:0}.task-drawer-header{padding-top:25px;overflow:visible}.task-drawer-header .drawer-top{gap:16px;min-width:0}.task-drawer-header .drawer-top .eyebrow{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.task-drawer-header .drawer-window-actions{flex:none}.drawer-top .drawer-window-actions>button{white-space:nowrap;flex:none}}.task-drawer-viewbar,.drawer:not(.expanded) .task-drawer-viewbar{align-items:flex-start}.task-drawer-tabs,.drawer:not(.expanded) .task-drawer-tabs{align-content:flex-start}.drawer:not(.expanded) .task-tab-content:has(>.task-updates){padding:0;overflow:hidden}@media (min-width:761px){.drawer:not(.expanded) .task-tab-content{padding:18px 24px 28px 28px}.drawer:not(.expanded) .task-tab-content:has(>.task-updates){padding:0}}.drawer:not(.expanded) .task-tab-content>.task-updates,.task-activity-rail .task-updates{background:#fff;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.drawer:not(.expanded) .task-tab-content>.task-updates{padding:22px 28px 18px}.task-updates .section-title{flex:none;margin-bottom:18px}.task-updates .section-title h3{font-size:17px;line-height:1.2}.task-updates .section-title p:last-child{font-size:10px;line-height:1.45}.task-updates .section-title>span{min-width:30px;height:30px;font-size:9px}.task-updates .update-thread{scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;max-height:none;padding:2px 4px 14px}.task-updates .task-message{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:3px 0}.task-updates .task-message-block{gap:10px;min-width:0;display:grid}.task-updates .task-message>span{width:36px;height:36px;font-size:9px}.task-updates .task-message header{min-height:20px;margin-bottom:6px}.task-updates .task-message header b{font-size:10px}.task-updates .task-message header small,.task-updates .message-reply-action{font-size:9px}.task-updates .message-mention-action{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;display:inline-flex}.task-updates .message-mention-action[aria-expanded=true]{color:#315bea;background:#f1f4ff;border-color:#aeb9ec}.task-updates .task-comment-mention-host{gap:8px;min-width:0;margin-left:47px;display:grid}.task-updates .task-comment-mention-host-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-updates .task-comment-mention-host-heading>div{gap:2px;min-width:0;display:grid}.task-updates .task-comment-mention-host-heading small{color:gray;letter-spacing:.08em;font-size:11px;font-weight:750}.task-updates .task-comment-mention-host-heading b{font-size:10px}.task-updates .task-comment-mention-host-heading>button{color:#555;background:#fff;border:1px solid #d5d5d5;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.task-updates .task-message>div>p{background:#f1f1f1;border-radius:5px 12px 12px;max-width:min(88%,620px);padding:10px 12px;font-size:11px;line-height:1.45}.task-updates .thread-count{color:#555;margin-top:7px;font-size:9px}.task-updates .task-comments-load-earlier,.task-updates .task-replies-load-earlier{color:#454545;background:#fff;border:1px solid #d5d5d5;border-radius:9px;justify-self:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:720}.task-updates .task-comment-page-control{justify-items:center;gap:6px;display:grid}.task-updates .task-comment-page-control>small[role=alert]{color:#a13b34;text-align:center;font-size:9px;line-height:1.35}.task-updates .task-comments-load-earlier:disabled,.task-updates .task-replies-load-earlier:disabled{color:#888;cursor:wait}.task-updates .task-comments-loading{color:#686868;text-align:center;border:1px dashed #d5d5d5;border-radius:10px;padding:16px;font-size:10px}.task-updates .task-replies-load-earlier{justify-self:start;min-height:32px;margin-bottom:2px;font-size:9px}.task-updates .composer-shell{flex:none;margin-top:10px}.task-updates .message-composer{background:#fafafa;border-color:#c9c9c9;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;padding:7px}.task-updates .message-composer input{min-height:40px;font-size:11px}.task-updates .message-composer button{border-radius:10px;width:40px;height:40px}.task-updates .composer-hint{flex:none;margin-top:8px;font-size:9px;line-height:1.4}.drawer.expanded>.task-activity-rail{padding:24px}@media (max-width:760px){.task-drawer-header{overflow:visible}.drawer:not(.expanded) .task-tab-content:has(>.task-updates){padding:0}.drawer:not(.expanded) .task-tab-content>.task-updates{padding:16px 14px max(14px, env(safe-area-inset-bottom))}.task-updates .update-thread{gap:12px;padding-left:1px;padding-right:1px}.task-updates .task-message>div>p{max-width:100%}.task-updates .message-mention-action,.task-updates .task-comment-mention-host-heading>button,.task-updates .task-comments-load-earlier,.task-updates .task-replies-load-earlier{min-width:44px;min-height:44px}.task-updates .task-comment-mention-host{margin-left:0}}.shopify-store-roster-row>label{color:#656b72;gap:5px;font-size:7px;font-weight:700;display:grid}.shopify-store-permissions{border-top:1px solid #e6e8ea;grid-column:1/-1;padding-top:8px}.shopify-store-permissions>summary{cursor:pointer;color:#454b52;font-size:8px;font-weight:750}.shopify-store-permissions>small{color:#7b8188;margin-top:8px;font-size:7px;display:block}.shopify-store-permissions>label{color:#4d535a;grid-template-columns:minmax(140px,1fr) minmax(150px,.7fr);align-items:center;gap:10px;margin-top:8px;font-size:8px;display:grid}@media (max-width:1020px){.provider-management-summary{grid-template-columns:minmax(0,1fr)}.provider-management-stats{justify-content:flex-start}}@media (max-width:760px){.connection-summary{grid-template-columns:minmax(0,1fr)}.connection-summary .stat-card{min-height:88px}.connection-summary .stat-row span{text-align:left}.connection-card-state{padding-left:17px}.connection-status-row{flex-direction:column;align-items:flex-start}.connection-status-note{white-space:normal;width:100%}.connection-metrics,.connection-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-metric,.connection-card-metric{align-content:center;min-height:52px}.connection-activity b,.connection-activity time,.connection-activity small{white-space:normal}.provider-management-summary{padding:14px 18px}.provider-management-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-management-stat{min-width:0;min-height:50px}.provider-resource-row{grid-template-columns:minmax(0,1fr)}.provider-resource-row>span{width:max-content}.shopify-store-roster-row{grid-template-columns:minmax(0,1fr)}.shopify-store-health{grid-row:2}}.sidebar-collapse-toggle{min-height:40px}.sidebar-more-panel header>button{width:40px;height:40px}.sidebar nav .sidebar-more-admin>button{min-height:40px}.sidebar-more-panel footer{margin:0;padding:8px 0 0;position:static}.drawer button{min-width:40px;min-height:40px!important}.drawer-top .drawer-window-actions>.drawer-close{width:40px;min-width:40px}@media (min-width:761px) and (max-width:1180px){.sidebar-collapse-toggle{justify-content:center;width:44px;min-height:44px;margin-left:auto;margin-right:auto;padding:0}.sidebar-collapse-toggle>span{display:none}}@media (max-width:760px){.drawer button{min-width:44px;min-height:44px!important}.task-drawer-body,.drawer:not(.expanded) .task-drawer-body{grid-template-columns:minmax(0,1fr) 54px}.drawer-top .drawer-window-actions>button,.drawer-top .drawer-window-actions>.drawer-close,.task-drawer-tabs button,.drawer:not(.expanded) .task-drawer-tabs button{flex-basis:44px;width:44px;min-width:44px;min-height:44px}}.mobile-activity-overlay{display:none}.task-context-ask{background:#f7f7f5;border-color:#d9d9d6;border-radius:14px;max-width:100%;margin:18px 0 0;padding:14px;overflow:hidden}.task-context-ask .context-ask-title{gap:10px;margin-bottom:12px}.task-context-ask .context-ask-title>span{border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:10px}.task-context-ask .context-ask-title>div{min-width:0}.task-context-ask .context-ask-title b{color:#171717;margin:0;font-size:13px;line-height:1.2}.task-context-ask .context-ask-title small{color:#737373;letter-spacing:0;margin-top:3px;font-size:10px;line-height:1.35}.task-context-ask .context-ask-composer{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.task-context-ask .context-ask-composer input{color:#171717;border-color:#cacac7;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0 13px;font-size:12px}.task-context-ask .context-ask-composer input::placeholder{color:#858585;opacity:1}.task-context-ask .context-ask-composer button{border-radius:10px;width:44px;min-width:44px;min-height:44px;padding:0;font-size:18px}.task-context-ask .context-ask-composer button:disabled{color:#969696;opacity:1;background:#e8e8e5;border-color:#d8d8d5}.task-context-ask .context-suggestions{flex-wrap:wrap;gap:7px;margin-top:9px;padding:0;display:flex;overflow:visible}.task-context-ask .context-suggestions>button{color:#555;white-space:normal;border-color:#cececa;border-radius:999px;flex:0 auto;min-width:0;min-height:34px;padding:7px 11px;font-size:10px;line-height:1.25}.task-context-ask .context-suggestions>button:hover{color:#171717;border-color:#171717}@media (max-width:520px){.task-context-ask{margin-top:14px;padding:12px}.task-context-ask .context-suggestions>button{flex:calc(50% - 4px)}}@media (max-width:760px){.mobile-activity-overlay{z-index:230;background:#0008;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mobile-activity-dialog{color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:18px;width:100%;max-height:min(82vh,680px);overflow-y:auto;box-shadow:0 24px 70px #0004}.mobile-activity-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;width:100%;height:auto;padding:16px;display:flex;position:sticky;top:0}.mobile-activity-dialog h2{margin:3px 0;font-size:20px}.mobile-activity-dialog header span{color:#777;font-size:10px}.mobile-activity-dialog header>button{background:#f5f5f5;border:1px solid #ddd;border-radius:50%;width:44px;min-height:44px;font-size:20px}.mobile-activity-dialog .activity-popover-list{padding:4px 15px}.mobile-activity-dialog .activity-popover-list article{min-height:64px}.mobile-activity-dialog .activity-open-item{min-height:44px}.mobile-activity-dialog>footer{border-top:1px solid #e5e5e5;padding:12px 15px 15px}.mobile-activity-dialog>footer button{color:#fff;background:#171717;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 12px;font-weight:750;display:flex}.mobile-activity-launcher{grid-template-columns:minmax(0,1fr)}}.header-actions>button.mobile-header-overflow-trigger,.header-actions>.mobile-header-overflow{display:none}@media (max-width:760px){.app-shell>main>header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid}.mobile-title{min-width:0;margin-left:0}.mobile-title small{max-width:100%}.header-actions{gap:6px;min-width:0;margin-left:0}.header-actions>button.header-ai-trigger,.header-actions>button.header-notification-trigger,.header-actions>button.quick-tools-trigger{display:none}.header-actions>button.mobile-header-overflow-trigger{display:grid;position:relative}.mobile-header-overflow-badge{color:#fff;background:#171717;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.header-actions>.mobile-header-overflow{z-index:80;background:#fff;border:1px solid #d4d4d4;border-radius:15px;width:min(292px,100vw - 20px);display:block;position:fixed;top:66px;right:10px;overflow:hidden;box-shadow:0 20px 60px #0003}.mobile-header-overflow>header{background:#fafafa;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:0;padding:13px 13px 11px;display:flex;position:static}.mobile-header-overflow>header>div{gap:2px;min-width:0;display:grid}.mobile-header-overflow>header b{font-size:11px}.mobile-header-overflow>header small{color:#777;font-size:8px}.mobile-header-overflow>header>button{color:#555;background:#fff;border:1px solid #d8d8d8;border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;font-size:19px}.mobile-header-overflow>div{gap:1px;padding:7px;display:grid}.mobile-header-overflow>div>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 9px;display:grid}.mobile-header-overflow>div>button:hover,.mobile-header-overflow>div>button:focus-visible{background:#f2f2f2}.mobile-header-overflow>div>button>span{background:#fff;border:1px solid #dedede;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mobile-header-overflow>div>button>div{gap:3px;min-width:0;display:grid}.mobile-header-overflow>div>button b{font-size:10px}.mobile-header-overflow>div>button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-header-overflow>div>button em{color:#777;font-size:8px;font-style:normal;font-weight:750}}@media (max-width:340px){.app-shell>main>header{gap:6px;padding-inline:10px}.header-actions{gap:4px}.mobile-title strong{font-size:10px}.mobile-title small{font-size:7px}}.task-ai-continuation{background:linear-gradient(145deg,#fbfbfa 0%,#f3f4f2 100%);border:1px solid #d7d7d4;border-radius:12px;gap:9px;margin:0 0 9px;padding:12px;display:grid}.task-ai-continuation>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;min-height:0;padding:0;display:flex;position:static}.task-ai-continuation>header>div{gap:3px;min-width:0;display:grid}.task-ai-continuation>header small{color:#777;letter-spacing:.08em;font-size:8px;font-weight:850}.task-ai-continuation>header h3{color:#202020;letter-spacing:-.01em;margin:0;font-size:12px}.task-ai-continuation-status{background:#fff;border:1px solid #dededb;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;animation:.18s ease-out both task-ai-update-enter;display:grid}.task-ai-continuation-status>span{color:#fff;background:#202020;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.task-ai-continuation-status>div{gap:2px;min-width:0;display:grid}.task-ai-continuation-status b{color:#252525;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-ai-continuation-status small{color:#757575;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-ai-continuation-status>em{color:#555;text-transform:capitalize;font-size:9px;font-style:normal;font-weight:800}.task-ai-continuation-spinner,.context-ask-spinner{animation:.85s linear infinite task-ai-spin}.task-ai-continuation-error{color:#923d31;background:#fff0ed;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 9px;font-size:9px;line-height:1.4;display:flex}.task-ai-continuation-error>span{flex:1}.task-ai-continuation-error button{min-height:30px;color:inherit;background:#fff;border:1px solid #dba99e;border-radius:7px;font-size:8px;font-weight:800}.task-ai-continuation>footer{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;display:grid;position:static}.task-ai-continuation .persistent-work-with-ai{width:100%;margin:0}.task-ai-timeline-link{color:#333;white-space:nowrap;background:#fff;border:1px solid #d1d1ce;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:50px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.task-context-boundary{color:#6f716d;align-items:center;gap:6px;margin:10px 1px 0;font-size:9px;line-height:1.4;display:flex}.task-context-boundary svg{color:#466558;flex:none}.task-context-ask .context-answer,.prompt-copied-confirmation,.task-launch-scope-preview.ready{animation:.18s ease-out both task-ai-update-enter}@keyframes task-ai-update-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes task-ai-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.task-ai-continuation{padding:10px}.task-ai-continuation>footer{grid-template-columns:minmax(0,1fr)}.task-ai-timeline-link{min-height:44px}.task-ai-continuation-status{grid-template-columns:30px minmax(0,1fr)}.task-ai-continuation-status>em{grid-column:2}}@media (prefers-reduced-motion:reduce){.task-ai-continuation-status,.task-context-ask .context-answer,.prompt-copied-confirmation,.task-launch-scope-preview.ready,.task-ai-continuation-spinner,.context-ask-spinner{animation:none}}
