:root{--workspace-text:#283c55;--workspace-secondary:#526178;--workspace-border:#e2e8f0}.workspace-page{width:100%;min-width:0;max-width:1600px;margin:0 auto}.workspace-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workspace-page-heading .page-kicker{letter-spacing:1.4px;color:#526178;margin:0 0 12px;font-size:10px}.workspace-page-heading h1{color:#20334c;margin:0 0 12px;font-size:31px;font-weight:450;line-height:1.25}.workspace-page-heading>div>p:last-child{color:#526178;max-width:680px;font-size:13px;line-height:1.8}.workspace-page-actions{flex-shrink:0;gap:10px;display:flex}.workspace-metrics{border-block:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 27px;padding:23px 0;display:grid}.workspace-metrics>div{border-right:1px solid #e2e8f0;padding:0 26px}.workspace-metrics>div:first-child{padding-left:0}.workspace-metrics>div:last-child{border:0}.workspace-metrics span{color:#526178;font-size:12px;display:block}.workspace-metrics strong{color:#2e486c;font-variant-numeric:tabular-nums;margin:11px 0 7px;font-size:32px;font-weight:400;line-height:1.3;display:block}.workspace-metrics small{color:#526178;font-size:11px;line-height:1.6;display:block}.workspace-metrics:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;overflow:hidden}.workspace-panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.workspace-panel-heading h2{color:#283c55;font-size:14px;font-weight:450;line-height:1.5}.workspace-panel-heading p{color:#526178;margin-top:5px;font-size:12px;line-height:1.7}.workspace-panel>.distribution-chart{padding:4px 24px 25px}.workspace-panel>.ring-chart{margin:8px auto 24px}.workspace-panel-footer{color:#526178;background:#fbfcfe;border-top:1px solid #e7edf3;padding:14px 24px;font-size:11px;line-height:1.6}.workspace-chart-pair{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.workspace-chart-pair>.workspace-panel{min-height:245px}.workspace-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.workspace-side{gap:22px;min-width:0;display:grid}.workspace-filterbar{border-bottom:1px solid #e7edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.workspace-tabs{flex-wrap:wrap;gap:5px;display:flex}.workspace-tabs button{color:#526178;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 12px;font-size:12px;line-height:1.5;display:inline-flex}.workspace-tabs button[aria-selected=true]{color:#263f60;background:#eff3f8;border-color:#e1e8f1}.workspace-tabs button:hover{background:#f5f7fa}.workspace-tabs button span{background:#e6ecf5;border-radius:4px;padding:1px 5px;font-size:10px}.workspace-search{color:#526178;background:#fff;border:1px solid #dce4ee;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}.workspace-search input{color:#283c55;background:0 0;border:0;outline:0;width:190px;min-width:0;padding:0;font-size:12px;box-shadow:none!important}.workspace-select{color:#283c55;background:#fff;border:1px solid #dce4ee;border-radius:7px;max-width:100%;min-height:38px;padding:9px 12px;font-size:12px}.workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:52px 24px;display:flex}.workspace-empty-icon{color:#42637f;background:#eff4f8;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.workspace-empty h3{color:#283c55;margin:0 0 9px;font-size:16px;font-weight:450}.workspace-empty p{color:#526178;max-width:390px;font-size:12px;line-height:1.9}.workspace-empty .btn{margin-top:19px}.workspace-loading-note{color:#526178;padding:30px 24px;font-size:12px}.workspace-record-panel .data-table-scroll{max-height:min(500px,58dvh)}.workspace-record-panel .data-table th{letter-spacing:.5px;text-transform:uppercase;color:#526178;white-space:nowrap;padding:14px 22px;font-size:10px;font-weight:450}.workspace-record-panel .data-table td{color:#40546d;vertical-align:middle;padding:19px 22px;font-size:12px;line-height:1.7}.workspace-record-panel .data-table td strong{color:#283c55;font-size:13px;font-weight:450;display:block}.workspace-record-panel .data-table td small{color:#526178;margin-top:4px;font-size:11px;display:block}.workspace-record-panel .data-table a{text-decoration:none}.workspace-record-panel .data-table a:hover{color:#365d88;text-decoration:underline}.workspace-pagination{color:#526178;border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;font-size:12px;display:flex}.workspace-note{color:#526178;padding:0 24px 22px;font-size:12px;line-height:1.9}.workspace-note+.workspace-note{padding-top:0}.workspace-scroll-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:475px;overflow:auto}.assignment-surface{color:#40546d;background:#fff;border-radius:10px;margin-top:23px}.assignment-surface>details{border-radius:10px;padding:20px 24px;font-size:13px}.assignment-surface ul{max-height:400px;overflow:auto}.tasks-workspace .dashboard-table-scroll{max-height:min(540px,60dvh)}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 210px 110px 30px;padding-left:82px;font-size:10px}.tasks-workspace .task-row{grid-template-columns:40px minmax(0,1fr) 210px 110px 30px;padding-inline:24px}.tasks-workspace .task-row-address{color:#283c55;font-size:13px}.tasks-workspace .task-row-description,.tasks-workspace .task-row-person{color:#526178;font-size:12px}.tasks-workspace .task-row-person small{font-size:11px}.column-chart{padding:8px 24px 21px}.column-chart-grid{border-bottom:1px solid #e5ebf3;gap:20px;padding:0 8px;display:flex}.column-chart-item{text-align:center;flex:1;min-width:0;position:relative}.column-chart-item>span{color:#40546d;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.column-chart-track{background:repeating-linear-gradient(0deg,#0000 0 34px,#eef2f7 35px,#0000 36px);border-bottom:0;justify-content:center;align-items:flex-end;height:105px;display:flex}.column-chart-bar{background:#334d73;border-radius:5px 5px 0 0;width:min(70%,54px);min-height:3px;transition:opacity .15s}.column-chart-bar:hover,.column-chart-bar:focus-visible{opacity:.8}.column-chart-bar.shade-1{background:#3c9d96}.column-chart-bar.shade-2{background:#8398da}.column-chart-item>small{color:#526178;white-space:nowrap;padding:10px 0;font-size:10px;line-height:1.5;display:block}.analytics-caption{color:#526178;border-top:1px solid #edf1f6;margin-top:auto;padding:12px 22px 16px;font-size:10px;line-height:1.8}.decision-confidence{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:23px}.decision-confidence h2{color:#283c55;font-size:14px;font-weight:450}.decision-confidence .ring-chart{color:#3c9d96;margin:22px auto 18px}.decision-confidence>p{color:#526178;font-size:12px;line-height:1.8}.decision-confidence>p strong{color:#283c55;font-weight:450}.decision-confidence .text-link{margin-top:20px}.suggestions-panel{padding:0 24px 22px}.suggestions-panel>section{margin:0}.suggestions-panel h2{display:none}.suggestions-panel p{color:#526178;font-size:12px;line-height:1.8}.suggestions-panel details{margin-top:15px;font-size:12px}.suggestions-panel summary{color:#40546d;cursor:pointer;padding:12px 0}.suggestions-panel li{background:#fbfcfe;border:1px solid #e2e8f0;margin-top:13px}.suggestions-panel li button{min-height:35px;font-size:12px;text-decoration:none}.inbox-layout .workspace-filterbar{padding-top:2px}.decision-history-layout{margin-top:25px}.decision-outcome-notes{gap:15px;padding:0 24px 22px;display:grid}.decision-outcome-notes p{color:#526178;font-size:12px;line-height:1.8}.decision-outcome-notes strong{color:#283c55;margin-bottom:4px;font-weight:450;display:block}@media (max-width:1200px){.workspace-columns{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.tasks-workspace .task-row{grid-template-columns:35px minmax(0,1fr) 150px 95px 25px}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 150px 95px 25px;padding-left:78px}}@media (max-width:1050px){.workspace-columns{grid-template-columns:minmax(0,1fr)}.workspace-side{grid-template-columns:1fr 1fr}.workspace-chart-pair{gap:17px}}@media (max-width:680px){.workspace-page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}.workspace-page-heading h1{font-size:27px}.workspace-page-heading>div>p:last-child{font-size:12px}:is(.workspace-metrics,.workspace-metrics:has(>div:nth-child(3):last-child)){grid-template-columns:1fr 1fr;row-gap:22px;padding:21px 0}.workspace-metrics>div{padding:0 16px}.workspace-metrics>div:nth-child(odd){padding-left:0}.workspace-metrics>div:nth-child(2n){border:0}.workspace-metrics strong{font-size:28px}.workspace-metrics small{font-size:10px}.workspace-metrics span{font-size:11px}.workspace-chart-pair,.workspace-side{grid-template-columns:1fr}.workspace-panel-heading{padding:20px 18px 16px}.workspace-panel-heading h2{font-size:13px}.workspace-filterbar{gap:12px;padding:0 18px 16px}.workspace-tabs{gap:2px}.workspace-tabs button{padding:8px 9px;font-size:11px}.workspace-search,.workspace-search input{width:100%}.workspace-panel-footer{padding:14px 18px}.workspace-panel>.distribution-chart{padding:4px 18px 22px}.workspace-empty{padding:40px 20px}.workspace-record-panel .data-table{min-width:640px}.tasks-workspace .task-row{grid-template-columns:32px minmax(0,1fr) 82px 24px;gap:10px;padding:17px 15px}.tasks-workspace .task-row-person{display:none}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 82px 24px;padding-left:57px;padding-right:15px}.tasks-workspace .task-table-labels>span:nth-child(2){display:none}.tasks-workspace .task-row-address{font-size:12px}.tasks-workspace .task-row-description{font-size:11px}.tasks-workspace .task-row .badge{font-size:9px}.workspace-pagination{padding:14px 18px;font-size:11px}}.agenda-week-controls{flex-shrink:0;align-items:center;gap:7px;display:flex}.agenda-week-controls>span{color:#40546d;font-size:11px}.agenda-week{border-bottom:1px solid #e7edf3;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding:7px 24px 23px;display:grid}.agenda-week button{color:#526178;background:#fff;border:1px solid #e6ecf3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:15px 5px 12px;display:flex}.agenda-week button:hover{background:#f7f9fc}.agenda-week button.is-today{background:#f5f8fc;border-color:#aebfd4}.agenda-week button[aria-pressed=true]{color:#fff;background:#334d73;border-color:#334d73}.agenda-week button>small{font-size:11px}.agenda-week button>strong{font-size:24px;font-weight:400;line-height:1.3}.agenda-week button>span{font-size:9px;line-height:1.5}.agenda-week button .has-work{color:#39766c}.agenda-week button[aria-pressed=true] .has-work{color:#d8efea}.agenda-list-toolbar{align-items:center;gap:14px;padding:22px 24px 16px;display:flex}.agenda-list-toolbar h3{color:#283c55;font-size:13px;font-weight:450}.agenda-list-toolbar>.tiny-count{margin-left:auto}.agenda-schedule{margin:0;padding:0 24px 15px;list-style:none}.agenda-schedule>li{border-top:1px solid #edf1f6;grid-template-columns:62px 15px minmax(0,1fr) auto;align-items:start;gap:15px;padding:19px 0;display:grid}.agenda-time strong{color:#283c55;font-size:12px;font-weight:450}.agenda-time small{color:#526178;margin-top:5px;font-size:10px;display:block}.agenda-timeline-dot{background:#fff;border:2px solid #3c9d96;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #edf7f4}.agenda-schedule a{color:#283c55;font-size:13px;font-weight:450}.agenda-schedule p{color:#526178;margin-top:6px;font-size:12px}.agenda-schedule li>div>small{color:#526178;margin-top:5px;font-size:11px;line-height:1.7;display:block}.agenda-schedule .badge{margin-top:3px}.agenda-unscheduled>a{color:#40546d;border-top:1px solid #edf1f6;align-items:start;gap:12px;padding:16px 23px;font-size:12px;display:flex}.agenda-unscheduled>a>svg{flex-shrink:0;margin-top:3px}.agenda-unscheduled>a>svg:last-child{margin-left:auto}.agenda-unscheduled small{color:#526178;margin-top:7px;font-size:10px;display:block}.agenda-workspace .column-chart-grid{gap:8px;padding-inline:0}.agenda-workspace .column-chart-item>small{font-size:9px}.knowledge-map{background-image:radial-gradient(#dfe7f1 .75px,#0000 .75px);background-size:17px 17px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 120px 1fr;align-items:center;gap:36px 25px;min-height:247px;padding:15px 28px 27px;display:grid;position:relative}.knowledge-map>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.knowledge-map-center{z-index:1;color:#334d73;background:#fff;border:1px solid #ced9e7;border-radius:50%;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative;box-shadow:0 0 0 9px #f4f7fb}.knowledge-map-center strong{margin:6px 0 3px;font-size:25px;font-weight:400;line-height:1.2}.knowledge-map-center small{color:#526178;font-size:9px}.knowledge-map-node{z-index:1;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex;position:relative}.knowledge-map-node:hover{background:#f8fafc;border-color:#b8c8dc}.knowledge-map-node[aria-pressed=true]{border-color:#a3b9d1;box-shadow:0 0 0 3px #edf2f8}.knowledge-map-node>span{color:#334d73;background:#edf2f8;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.knowledge-map-node>div{min-width:0}.knowledge-map-node strong{color:#283c55;font-size:12px;font-weight:450;display:block}.knowledge-map-node small{color:#526178;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.knowledge-map-node>svg{color:#526178;flex-shrink:0;margin-left:auto}.node-preferences{grid-area:1/1}.node-practices{grid-area:1/3}.node-records{grid-area:2/1}.node-records>span{color:#39766c;background:#ecf6f3}.node-lessons{grid-area:2/3}.node-lessons>span{color:#596da8;background:#eef0fa}.knowledge-content{margin-bottom:24px}.knowledge-list-controls{align-items:center;gap:12px;width:100%;display:flex}.knowledge-list-controls .workspace-search{flex:1}.knowledge-list-controls .workspace-search input{width:100%}.knowledge-items{max-height:620px;margin:0;padding:0;list-style:none}.knowledge-items>li{border-bottom:1px solid #e7edf3;padding:24px}.knowledge-items>li:last-child{border:0}.knowledge-item-meta{color:#526178;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.knowledge-item-text{color:#283c55;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:13px;line-height:1.9}.knowledge-items footer{color:#526178;justify-content:space-between;align-items:start;gap:18px;display:flex}.knowledge-items footer small{font-size:10px;line-height:1.8}.knowledge-items footer details{text-align:right;max-width:55%;font-size:10px}.knowledge-items summary{cursor:pointer;padding-block:2px}.knowledge-items footer details p{margin-top:9px;line-height:1.8}.knowledge-item-actions{gap:20px;margin-top:18px;display:flex}.knowledge-item-actions .text-link{font-size:11px}.knowledge-composer,.knowledge-edit-form{gap:15px;padding:0 24px 24px;display:grid}.knowledge-composer label,.knowledge-edit-form label{color:#40546d;font-size:12px;line-height:1.6}.knowledge-composer textarea,.knowledge-composer input,.knowledge-composer select,.knowledge-edit-form textarea{color:#283c55;resize:vertical;background:#fff;border:1px solid #d7e1ed;border-radius:7px;width:100%;min-width:0;margin-top:9px;padding:11px;font-size:12px;line-height:1.8;display:block}.knowledge-character-count{text-align:right;color:#526178;margin-top:-8px;font-size:10px}.knowledge-composer>p{color:#526178;gap:8px;font-size:10px;line-height:1.8;display:flex}.knowledge-composer>p svg{flex-shrink:0;margin-top:2px}.knowledge-edit-form{padding:18px 0}.knowledge-edit-form>div{gap:10px;display:flex}.knowledge-save-message{color:#39766c;gap:10px;padding-bottom:20px;font-size:12px;display:flex}.knowledge-jobs{color:#40546d;padding:0 24px 24px;font-size:12px;line-height:1.8}.knowledge-jobs .btn{margin-top:12px}@media (max-width:1200px){.knowledge-map{grid-template-columns:1fr 95px 1fr;gap:30px 12px;padding-inline:20px}.knowledge-map-center{width:90px;height:90px}.knowledge-map-node{gap:8px;padding:11px 9px}.knowledge-map-node>span{width:27px;height:29px}.knowledge-map-node>svg{display:none}}@media (max-width:1050px){.workspace-side.inbox-main{grid-template-columns:1fr}.knowledge-map{grid-template-columns:1fr 120px 1fr;padding-inline:35px}.knowledge-map-center{width:110px;height:110px}}@media (max-width:680px){.agenda-main .workspace-panel-heading{flex-wrap:wrap}.agenda-week{gap:5px;padding:3px 14px 20px}.agenda-week button{gap:8px;padding:12px 2px}.agenda-week button>strong{font-size:20px}.agenda-week button>small{font-size:9px}.agenda-week button>span{font-size:8px}.agenda-schedule{padding-inline:16px}.agenda-schedule>li{grid-template-columns:45px 8px minmax(0,1fr);gap:10px}.agenda-schedule>li>.badge{grid-column:3;width:fit-content;margin-top:0}.agenda-time strong{font-size:10px}.agenda-time small{font-size:9px}.agenda-schedule a{font-size:12px}.agenda-list-toolbar{padding-inline:18px}.knowledge-map{grid-template-columns:1fr 78px 1fr;gap:28px 10px;min-height:230px;padding:14px 13px 23px}.knowledge-map-center{border-radius:16px;width:74px;height:85px;box-shadow:0 0 0 5px #f4f7fb}.knowledge-map-center svg{width:18px}.knowledge-map-center strong{font-size:20px}.knowledge-map-center small{font-size:8px}.knowledge-map-node{text-align:center;flex-direction:column;gap:8px;padding:11px 5px;display:flex}.knowledge-map-node strong{font-size:11px}.knowledge-map-node small{font-size:9px}.knowledge-list-controls{flex-wrap:wrap}.knowledge-list-controls .workspace-select{width:100%}.knowledge-items>li{padding:20px 18px}.knowledge-composer{padding-inline:18px}}.workspace-line-chart{padding:3px 24px 25px}.notification-items{max-height:560px;margin:0;padding:0;list-style:none}.notification-items>li{border-top:1px solid #e7edf3;align-items:start;gap:14px;padding:23px 24px;display:flex}.notification-mark{color:#596da8;background:#eef0fa;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.notification-mark.read{color:#526178;background:#f2f5f8}.notification-items>li>div{min-width:0}.notification-items a{color:#283c55;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.notification-items time{color:#526178;margin-top:7px;font-size:11px;display:block}.notification-items .text-link{margin-top:13px;font-size:11px}.notification-unread-dot{background:#596da8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:10px 0 0 auto}.notification-preferences{gap:20px;padding:0 24px 25px;display:grid}.notification-preferences label{color:#40546d;font-size:12px;line-height:1.8}.notification-checkbox{align-items:center;gap:11px;display:flex}.notification-preferences select,.notification-preferences input[type=number]{color:#283c55;background:#fff;border:1px solid #d7e1ed;border-radius:7px;width:100%;margin-top:8px;padding:10px;font-size:12px;display:block}.notification-preferences small{color:#526178;margin-top:7px;font-size:10px;display:block}.decision-detail,.task-detail{gap:22px;max-width:1230px;display:grid}.decision-detail>header,.task-detail>header{padding:5px 0 10px}.decision-detail h1,.task-detail h1{color:#20334c;font-size:29px;font-weight:450;line-height:1.4}.decision-detail h2,.task-detail h2,.task-detail legend{color:#283c55;font-size:15px;font-weight:450}.decision-detail>section,.decision-detail>form,.task-detail>section,.task-detail>form{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:24px 27px}.decision-detail p,.task-detail p{line-height:1.85}.decision-detail>header p,.task-detail>header p{color:#526178;font-size:12px}.decision-detail textarea,.task-detail textarea,.task-detail select,.task-detail input:not([type=file]):not([type=checkbox]){color:#283c55;border-color:#d7e1ed;border-radius:7px;font-size:13px;line-height:1.7}.decision-detail section dl{grid-template-columns:1fr 1fr;gap:5px 30px;display:grid}.decision-detail section dl>div{border-top:0;border-bottom:1px solid #edf1f6;padding-block:16px}.decision-detail .btn[aria-pressed=true]{color:#263f60;background:#eff3f8;border-color:#b9c9dc}.decision-detail pre{max-height:300px;overflow:auto}.task-detail section[aria-label=Task\ ownership]>form{grid-template-columns:1fr 1fr;margin-top:20px}.task-detail section[aria-label=Task\ ownership]>form>button{width:fit-content}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:27px;display:grid}.settings-subnav{gap:9px;display:grid}.settings-subnav>button,.settings-subnav>a{color:#526178;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:16px 15px;display:flex}.settings-subnav>button[aria-selected=true]{color:#263f60;background:#fff;border-color:#dfe7f1}.settings-subnav span{flex:1;font-size:12px}.settings-subnav small{color:#526178;margin-top:6px;font-size:10px;display:block}.settings-body{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0}.settings-body>section{border:0;padding:26px}.settings-body h2{font-size:17px;font-weight:450}.settings-body h3{font-size:14px;font-weight:450}.settings-body p{color:#526178;font-size:12px;line-height:1.85}.settings-body label{color:#40546d;font-size:12px}.settings-body input,.settings-body select,.settings-body textarea{color:#283c55;border-color:#d7e1ed;border-radius:7px;font-size:12px}.settings-body form,.settings-body article{background:#fbfcfe}.settings-body button{border-radius:7px;font-size:12px;font-weight:400}.workflow-screen.page-content{max-width:1600px}.workflow-screen>header{margin-bottom:30px}.workflow-screen>header>p:first-child{letter-spacing:1.4px;text-transform:uppercase;color:#526178;font-size:10px}.workflow-screen h1{margin-top:11px;font-size:31px;font-weight:450;line-height:1.4}.workflow-screen h2{font-size:16px;font-weight:450}.workflow-screen article{background:#fff;border-color:#e2e8f0;border-radius:11px;padding:23px}.workflow-screen article h3{font-size:14px;font-weight:450}.workflow-screen article p{font-size:12px;line-height:1.8}.workflow-screen article>div:first-child>span{background:#f0f3f8;border-radius:5px;padding:4px 8px;font-size:10px}.workflow-screen article button{border-radius:7px;min-height:39px;font-size:12px}.workspace-content>.context-insights:not(.page-content){max-width:none;margin:0 38px 30px;padding:24px 26px}.workspace-content>.context-insights:not(.page-content) h2{font-size:15px;font-weight:450}.workspace-content>.page-content>.panel>.connected-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:520px;overflow:auto}@media (min-width:901px){.app-sidebar{transition:width .22s,box-shadow .22s}.app-main{transition:margin-left .22s}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-main{transition:none}}@media (max-width:1050px){.settings-layout{grid-template-columns:215px minmax(0,1fr);gap:20px}}@media (max-width:680px){.settings-layout{grid-template-columns:1fr}.settings-subnav{grid-template-columns:1fr 1fr;gap:8px}.settings-subnav>a{grid-column:1/-1;padding-block:10px}.settings-subnav>button{gap:9px;padding:13px 10px}.settings-subnav>button>svg:last-child{display:none}.settings-subnav span{font-size:11px}.settings-subnav small{font-size:9px}.settings-body>section{padding:21px 18px}.decision-detail h1,.task-detail h1{font-size:25px}.decision-detail>section,.decision-detail>form,.task-detail>section,.task-detail>form{padding:21px 18px}.decision-detail section dl,.task-detail section[aria-label=Task\ ownership]>form{grid-template-columns:1fr}.workspace-content>.context-insights:not(.page-content){grid-template-columns:1fr;gap:22px;margin:0 19px 25px;padding:22px 18px}}.badge.grey,.connected-list p{color:#526178}.page-heading h1{font-weight:450}.settings-body fieldset:disabled{opacity:1}.settings-body fieldset:disabled input,.settings-body fieldset:disabled select{color:#526178;cursor:not-allowed;background:#f1f4f8}.settings-body fieldset:disabled button{color:#657389;cursor:not-allowed;background:#eef2f6}
.brand{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;gap:0;line-height:0;display:inline-flex}.brand>.brand-symbol{aspect-ratio:470/392;flex-shrink:0;width:32px;height:auto;display:block;overflow:hidden}.brand>.brand-logo{aspect-ratio:670/454;flex-shrink:0;width:132px;height:auto;display:block;overflow:hidden}.brand-light>svg{filter:brightness(0)invert()}.brand-adaptive>.brand-logo{display:none}.sidebar-brand{justify-content:flex-start;gap:0;height:76px;padding:0 7px;position:relative}.sidebar-brand .brand{flex-shrink:0;width:32px;height:56px}.sidebar-brand .brand>.brand-symbol{width:31px;height:auto}.sidebar-brand .brand>.brand-logo{width:72px;height:auto}.auth-photo-brand{top:29px;left:35px}.auth-photo-brand .brand>.brand-logo{width:142px;height:auto}.auth-mobile-brand .brand>.brand-logo{width:122px;height:auto}.workspace-loading>.brand{margin-bottom:7px}.workspace-loading>.brand>.brand-logo{width:158px;height:auto}.workflow-brand .brand>.brand-symbol{width:23px;height:auto}.brand-mini{align-items:center;display:inline-flex}.brand-mini .brand>.brand-symbol{width:16px;height:auto}@media (min-width:901px){.app-sidebar:hover .sidebar-brand .brand{width:72px}.app-sidebar:has(:focus-visible) .sidebar-brand .brand{width:72px}.app-sidebar:hover .sidebar-brand .brand-adaptive>.brand-symbol{display:none}.app-sidebar:has(:focus-visible) .sidebar-brand .brand-adaptive>.brand-symbol{display:none}.app-sidebar:hover .sidebar-brand .brand-adaptive>.brand-logo{display:block}.app-sidebar:has(:focus-visible) .sidebar-brand .brand-adaptive>.brand-logo{display:block}}@media (max-width:900px){.sidebar-brand .brand{width:72px}.sidebar-brand .brand-adaptive>.brand-symbol{display:none}.sidebar-brand .brand-adaptive>.brand-logo{display:block}}@media (max-width:680px){.workflow-brand .brand>.brand-symbol{width:21px;height:auto}}
.app-main:has(.agent-home){background:#f8f9fb}.agent-home{max-width:1480px;padding-top:18px}.agent-home-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.agent-home-heading h1{color:#18293e;margin:0;font-size:18px;font-weight:550;line-height:1.3}.agent-home-title{align-items:baseline;gap:13px;min-width:0;display:flex}.agent-home-title>span{color:#41536b;font-size:11px}.agent-workspace{--agent-ink:#18293e;--agent-muted:#41536b;--agent-border:#edf1f6}.agent-presence{color:#18293e;background:#fff;border:1px solid #dce3ec;border-radius:10px;align-items:center;gap:28px;margin-bottom:14px;padding:12px 20px;display:flex;position:relative;overflow:hidden}.agent-presence.is-working:after{content:"";background:linear-gradient(90deg,#0000,#526e92,#0000);width:25%;height:1px;animation:4s linear infinite agent-data-flow;position:absolute;bottom:0;left:0}.agent-presence-identity{flex-shrink:0;align-items:center;gap:12px;display:flex}.agent-presence strong{font-size:13px;font-weight:550;line-height:1.6;display:block}.agent-presence-identity>div>span,.agent-presence-work>div>span{color:#41536b;font-size:11px;line-height:1.7;display:block}.agent-presence-work{border-left:1px solid #e2e7ee;flex:1;align-items:center;gap:13px;min-width:0;padding-left:28px;display:flex}.agent-presence-work>div{min-width:0}.agent-presence-work>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-signal{flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:43px;height:28px;display:flex}.agent-signal i{background:#647995;border-radius:3px;width:3px;height:6px;display:block}.agent-signal.is-active i{animation:1.6s ease-in-out infinite agent-signal}.agent-signal i:nth-child(2),.agent-signal i:nth-child(4){height:15px;animation-delay:-.4s}.agent-signal i:nth-child(3){height:22px;animation-delay:-.8s}.agent-signal i:nth-child(5){height:13px;animation-delay:-.15s}.agent-signal i:nth-child(6){height:23px;animation-delay:-.65s}.agent-signal i:nth-child(7){height:17px;animation-delay:-.3s}.agent-signal i:nth-child(8){height:10px;animation-delay:-.9s}.agent-signal i:nth-child(9){height:5px;animation-delay:-.5s}.agent-action-update{animation:.35s both agent-text-in}.agent-presence-link{color:#263f60;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.agent-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.agent-stat{color:#18293e;background:#fff;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:14px;padding:13px 20px;transition:transform .2s,border-color .2s;display:flex}.agent-stat:hover{border-color:#dfe5ed;transform:translateY(-2px)}.agent-stat-icon{color:#263f60;background:#f0f3f7;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.agent-stat>span:nth-child(2){flex-wrap:wrap;flex:1;align-items:baseline;gap:11px;display:flex}.agent-stat strong{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.2;animation:.3s both agent-text-in}.agent-stat small{color:#41536b;font-size:12px}.agent-stat>svg{opacity:.65;flex-shrink:0}.agent-workspace-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:start;gap:23px;display:grid}.agent-conversation{border:1px solid var(--agent-border);background:#fff;border-radius:16px;min-width:0;position:sticky;top:88px;overflow:hidden;box-shadow:0 4px 25px #18293e04}.agent-workspace-side{flex-direction:column;gap:20px;min-width:0;display:flex}.agent-work-panel,.agent-approvals-panel{border:1px solid var(--agent-border);background:#fff;border-radius:15px;overflow:hidden}.agent-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.agent-panel-heading>div,.agent-panel-heading>a{align-items:center;gap:9px;display:flex}.agent-panel-heading h2{color:var(--agent-ink);letter-spacing:-.025em;font-size:14px;font-weight:550}.agent-panel-heading>a{color:#41536b;font-size:11px}.agent-section-icon{color:#263f60;background:#f0f3f7;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.agent-work-tabs{border-bottom:1px solid #f3f5f8;gap:4px;padding:0 20px 14px;display:flex}.agent-work-tabs button{color:#41536b;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.agent-work-tabs button[aria-selected=true]{color:#263f60;background:#f3f5f8}.agent-work-tabs button>span{background:#edf1f6;border-radius:4px;place-items:center;padding:1px 5px;font-size:9px;display:grid}.agent-work-cards{flex-direction:column;gap:12px;max-height:520px;padding:16px;display:flex;overflow-y:auto}.agent-work-card{background:#f8f9fb;border:1px solid #edf1f6;border-radius:10px;padding:15px;transition:border-color .2s,box-shadow .2s;animation:.4s both agent-card-in;display:block;position:relative;overflow:hidden}.agent-work-card:hover{border-color:#bcc7d5;box-shadow:0 3px 12px #263f6009}.agent-work-card.is-working{border-left:2px solid #334d73}.agent-work-card:nth-child(2){animation-delay:60ms}.agent-work-card:nth-child(3){animation-delay:.12s}.agent-work-card.is-working:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#a8bedc 50%,#0000 70%);width:3px;animation:3s linear infinite agent-work-scan;position:absolute;inset:0 auto 0 -1px}.agent-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.agent-card-top>svg{color:#526178;margin-left:auto}.agent-card-top>small{color:#41536b;font-size:9px}.agent-state{text-transform:capitalize;color:#263f60;background:#edf1f6;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.agent-state>span{background:currentColor;border-radius:50%;width:5px;height:5px}.is-working .agent-state>span{animation:2.5s ease-in-out infinite agent-pulse}.agent-work-card h3,.agent-approval-card h3{color:var(--agent-ink);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:550;line-height:1.6}.agent-progress-label{color:#41536b;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 7px;font-size:10px;display:flex}.agent-progress-label strong{color:#41536b;font-size:10px;font-weight:500}.agent-progress-track{background:#edf1f6;border-radius:10px;height:5px;overflow:hidden}.agent-progress-track i{border-radius:inherit;background:#334d73;height:100%;transition:width .65s;display:block;position:relative;overflow:hidden}.is-working .agent-progress-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff65,#0000);animation:3.5s ease-in-out infinite agent-progress-sheen;position:absolute;inset:0;transform:translate(-100%)}.agent-current-step{color:#41536b;align-items:center;gap:6px;margin-top:12px;font-size:10px;line-height:1.6;animation:.35s both agent-text-in;display:flex}.agent-current-step svg{flex-shrink:0}.is-working .agent-current-step>svg{color:#41536b;animation:6s linear infinite agent-spin}.agent-panel-footer{color:#41536b;border-top:1px solid #edf1f6;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:11px;display:flex}.agent-panel-empty{text-align:center;color:#526178;padding:30px 18px}.agent-panel-empty>svg{margin:0 auto 12px}.agent-panel-empty h3{color:#41536b;letter-spacing:-.015em;font-size:12px;font-weight:500}.agent-panel-empty p{color:#526178;max-width:285px;margin:6px auto 0;font-size:11px;line-height:1.8}.agent-approvals-panel{background:#f8f9fb;border-color:#edf1f6}.agent-approval-list{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.agent-approval-card{background:#fff;border:1px solid #edf1f6;border-radius:10px;padding:15px}.agent-approval-meta{color:#41536b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.agent-approval-meta>span{background:#f3f5f8;border-radius:4px;padding:3px 6px}.agent-approval-card>a{color:#263f60;background:#f3f5f8;border:1px solid #dfe5ed;border-radius:6px;align-items:center;gap:7px;margin-top:13px;padding:7px 11px;font-size:11px;display:inline-flex}.agent-approval-card>a:hover{background:#edf1f6}.approval-empty{text-align:left;align-items:center;gap:13px;padding:8px 22px 25px;display:flex}.approval-empty p{margin-top:3px}.approval-clear{color:#41536b;background:#edf1f6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.agent-inline-note{color:#41536b;padding:12px 20px;font-size:11px;line-height:1.8}.agent-inline-note button{color:#41536b;background:0 0;border:0;text-decoration:underline}.agent-recent-updates{border:1px solid var(--agent-border);background:#fff;border-radius:12px;margin-top:24px}.agent-recent-updates ol{margin:0;padding:0 20px 15px;list-style:none}.agent-recent-updates li{align-items:baseline;gap:10px;padding:9px 0;font-size:11px;display:flex}.agent-recent-updates li p{color:#41536b;flex:1;line-height:1.7}.agent-recent-updates time{color:#526178;white-space:nowrap;font-size:10px}.agent-update-dot{background:#526178;border-radius:50%;flex-shrink:0;width:5px;height:5px}.agent-chat-connection{color:#526178;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.agent-chat-connection>span{background:#526178;border-radius:50%;width:5px;height:5px}.agent-chat-connection.is-connected{color:#41536b}.agent-chat-connection.is-connected>span{background:#526178}.agent-core{--core-face:82px;--core-space:136px;width:var(--core-space);height:var(--core-space);isolation:isolate;flex-shrink:0;place-items:center;margin:4px 0 12px;display:inline-grid;position:relative}.agent-core.is-compact{--core-face:30px;--core-space:46px;margin:0}.agent-core-face{width:var(--core-face);height:var(--core-face);background:linear-gradient(150deg,#fff,#eaf0f7);border:1px solid #d9e1eb;border-radius:24%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #263f600b,inset 0 1px #fff}.agent-core .agent-core-face .brand-symbol{width:calc(var(--core-face) * .52);height:auto}.agent-core-face>.brand{z-index:1;position:relative}.agent-core-orbit{pointer-events:none;border:1px solid #dae3ef;border-radius:50%;position:absolute;inset:7px}.agent-core-orbit:after{content:"";background:#526e92;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 7px #526e9250}.agent-core .orbit-inner{border-style:dashed;border-color:#d5dfec;inset:18px;transform:rotate(135deg)}.agent-core .orbit-inner:after{background:#263f60;width:4px;height:4px}.agent-core.is-compact .agent-core-orbit{inset:1px}.agent-core.is-compact .orbit-inner{inset:5px}.agent-core.is-compact .agent-core-orbit:after{width:3px;height:3px;top:-2px}.agent-core-halo{opacity:0;pointer-events:none;border:1px solid #7892b333;border-radius:50%;position:absolute;inset:10px}.agent-core-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000 30%,#567ba326 50%,#0000 70%);position:absolute;inset:0}.agent-core[data-state=ready] .orbit-outer{animation:18s linear infinite agent-spin}.agent-core:is([data-state=idle],[data-state=ready]) .agent-core-face{animation:6s ease-in-out infinite agent-core-breathe}.agent-core:is([data-state=working],[data-state=thinking]) .orbit-outer{border-top-color:#647f9f;border-right-color:#aebed2;animation:4s linear infinite agent-spin}.agent-core:is([data-state=working],[data-state=thinking]) .orbit-inner{animation:6s linear infinite reverse agent-spin}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-halo{animation:3s ease-out infinite agent-core-wave}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-scan{opacity:1;animation:2.8s linear infinite agent-work-scan}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-face{animation:3s ease-in-out infinite agent-core-breathe}.agent-core[data-state=thinking] .orbit-outer{animation-duration:1.8s}.agent-core[data-state=thinking] .orbit-inner{animation-duration:2.8s}.agent-core[data-state=idle] .agent-core-orbit{opacity:.5}.agent-core[data-state=idle] .agent-core-orbit:after{opacity:0}.agent-core-caption{color:#41536b;align-items:center;gap:6px;margin:0 0 15px;font-size:10px;display:inline-flex}.agent-core-caption>span{background:#647995;border-radius:50%;width:5px;height:5px}.agent-core-caption:is([data-state=working],[data-state=thinking])>span{animation:2s ease-in-out infinite agent-pulse}.agent-conversation-suggestions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.agent-conversation-suggestions button{color:#41536b;background:#f8f9fb;border:1px solid #edf1f6;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:inline-flex}.agent-conversation-suggestions button:hover:enabled{background:#f3f5f8;border-color:#bcc7d5}.agent-conversation-suggestions button:disabled{opacity:.5;cursor:default}.agent-thinking{align-items:center;gap:4px;display:inline-flex}.agent-thinking i{background:#526178;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite agent-think}.agent-thinking i:nth-child(2){animation-delay:.2s}.agent-thinking i:nth-child(3){animation-delay:.4s}@keyframes agent-pulse{0%,to{box-shadow:0 0 #41536b30}50%{box-shadow:0 0 0 4px #41536b00}}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes agent-data-flow{0%{transform:translate(-100%)}to{transform:translate(500%)}}@keyframes agent-work-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes agent-core-wave{0%{opacity:0;transform:scale(.8)}20%{opacity:.6}to{opacity:0;transform:scale(1.2)}}@keyframes agent-core-breathe{0%,to{transform:translateY(0);box-shadow:0 4px 16px #263f600b}50%{transform:translateY(-2px);box-shadow:0 6px 20px #263f601a}}@keyframes agent-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-text-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-signal{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes agent-progress-sheen{20%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes agent-think{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:1100px){.agent-workspace-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:17px}.agent-stat{gap:10px;padding:15px}.agent-stat>span:nth-child(2){gap:5px}.agent-stat-icon{width:32px;height:32px}.agent-stat small{font-size:10px}.agent-panel-heading{padding:16px}.agent-panel-heading h2{font-size:12px}}@media (max-width:850px){.agent-workspace-grid{grid-template-columns:minmax(0,1fr)}.agent-conversation{position:static}.agent-workspace-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.agent-panel-heading h2{font-size:11px}.agent-section-icon{width:26px;height:26px}}@media (max-width:600px){.agent-home{padding-top:14px}.agent-home-title{flex-wrap:wrap;gap:2px 10px}.agent-home-title>span{font-size:10px}.agent-presence{flex-wrap:wrap;gap:14px;padding:15px}.agent-presence-identity{flex:1}.agent-presence-work{border-top:1px solid #e2e7ee;border-left:0;flex:0 0 100%;order:3;padding:12px 0 0}.agent-home-heading{margin-bottom:12px}.agent-home-heading h1{font-size:17px}.agent-home-heading p{max-width:250px;font-size:11px}.agent-summary{gap:8px;margin-bottom:16px}.agent-stat{border-radius:10px;flex-wrap:wrap;gap:8px;padding:12px 10px}.agent-stat>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px}.agent-stat-icon{border-radius:8px;width:26px;height:26px}.agent-stat-icon svg{width:15px;height:15px}.agent-stat strong{font-size:23px}.agent-stat small{font-size:9px}.agent-stat>svg{display:none}.agent-workspace-side{flex-direction:column;display:flex}.agent-workspace-side>section{width:100%}.agent-panel-heading h2{font-size:13px}.agent-conversation-suggestions{gap:5px}.agent-conversation-suggestions button{padding:7px 9px;font-size:9px}.agent-recent-updates .agent-panel-heading{gap:8px}.agent-recent-updates .agent-panel-heading h2{font-size:12px}.agent-recent-updates .agent-panel-heading>a{font-size:10px}}@media (prefers-reduced-motion:reduce){.agent-workspace *,.agent-workspace :before,.agent-workspace :after{transition:none!important;animation:none!important}}button.agent-work-card{text-align:left;width:100%;color:inherit;cursor:pointer}.agent-map-hint{color:#41536b;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.agent-queue-description{color:#526478;padding:0 18px 14px;font-size:12px;line-height:1.6}.agent-unified-queue{padding:0 16px}.agent-queue-group-heading{align-items:center;gap:7px;padding:14px 0 8px;font-size:12px;font-weight:550;display:flex}.agent-queue-group-heading span{font-variant-numeric:tabular-nums;margin-left:auto}.agent-request,.agent-help-request{border-top:1px solid #e4e9f0;padding:14px 0}.agent-request>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.agent-request>summary::-webkit-details-marker{display:none}.agent-request-label{flex:1;min-width:0}.agent-request-label strong,.agent-help-request h3{font-size:13px;font-weight:550;line-height:1.6;display:block}.agent-request-label small,.agent-help-request>small{color:#886219;margin-bottom:4px;font-size:10px;display:block}.agent-help-request p{color:#526478;margin:6px 0 12px;font-size:12px;line-height:1.6}.agent-request-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-request .ask-card{margin-top:12px}.agent-start-requests{border-top:1px solid #e4e9f0;margin:0;padding:16px}.agent-start-requests .section-heading{margin-bottom:12px}.agent-start-requests .section-heading h2{font-size:13px}.agent-start-requests .section-heading p,.agent-start-requests>p,.agent-start-requests li{font-size:12px}.agent-start-requests .suggestion-review{padding:12px 0}.agent-start-requests .suggestion-review ol{margin:12px 0}.agent-start-requests button,.agent-start-requests a{min-height:36px}.agent-approvals-panel .agent-start-requests{border:0;border-top:1px solid #e4e9f0;border-radius:0;margin:0;padding:16px}.agent-approvals-panel .agent-start-requests>ul{display:block}.agent-approvals-panel .agent-start-requests>ul>li{width:100%;margin-top:12px}.agent-approvals-panel .agent-start-requests>ul>li>div:last-child{gap:8px 16px}
.daily-page{max-width:1440px;margin-inline:auto}.daily-page h1{letter-spacing:0;font-size:30px;line-height:1.25}.daily-page h2{letter-spacing:0;font-size:18px;line-height:1.4}.daily-page h3{letter-spacing:0;font-size:15px;line-height:1.45}.daily-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.daily-heading h1{margin:6px 0 8px}.daily-heading p,.daily-section>p{color:#536177;line-height:1.65}.today-ask{background:#fff;border:1px solid #dae3ee;border-radius:12px;align-items:center;gap:14px;margin-bottom:28px;padding:10px 12px 10px 20px;display:flex;box-shadow:0 3px 12px #18294303}.today-ask>svg{color:var(--blue)}.today-ask input{min-width:0;height:42px;color:var(--color-ink);background:0 0;border:0;flex:1}.today-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.daily-section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin-bottom:24px;padding:22px}.daily-section>h2{margin:0 0 12px}.daily-section .section-heading{align-items:center;gap:14px;margin-bottom:18px}.daily-section .section-heading p{color:#66738a;margin:5px 0 0;font-size:13px}.work-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:18px}.work-card+.work-card{margin-top:12px}.work-card-attention{border-left:3px solid #c19a52}.work-card h2,.work-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:15px;font-weight:600}.work-card>p{color:#526077;margin:0 0 14px;font-size:13px;line-height:1.65}.work-card-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.work-demo-label{color:#66738a;font-size:11px}.work-card .badge{letter-spacing:0;font-size:11px}.work-card-meta{color:#66738a;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;font-size:12px;display:flex}.work-card-meta span{align-items:center;gap:6px;display:flex}.work-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-card footer small{color:#66738a;max-width:55%;font-size:11px}.work-card .btn{white-space:normal;text-align:center;min-height:40px;font-size:12px}.work-context-link{margin-top:12px;font-size:12px;display:block}.work-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.work-card-grid>div>.work-card{height:100%}.work-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.work-toolbar .workspace-search{flex:1;min-width:200px}.work-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.daily-empty{text-align:center;color:#66738a;padding:32px 20px}.daily-empty>svg{color:#739687;margin:0 auto 10px}.daily-empty h2,.daily-empty h3{color:var(--color-ink);margin:8px 0}.daily-empty p{max-width:360px;margin:8px auto 18px;font-size:13px}.daily-empty .text-link{margin-top:12px;display:block}.suggested-work>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.suggested-work>ul>li{border:1px solid var(--line);background:#f9fafc;margin:0}.suggestion-review{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:13px}.suggestion-review ol{margin:12px 0;padding-left:20px}.recent-work ul{margin:0;padding:0;list-style:none}.recent-work li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.recent-work li svg{color:#16896f}.recent-work li span{color:#66738a}.recent-work li time{color:#66738a;margin-left:auto;font-size:12px}.work-row-list{margin:0;padding:0;list-style:none}.work-row-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 0;font-size:13px;display:grid}.work-row-list li a{color:inherit;font-weight:600}.work-row-list li small{color:#66738a;grid-column:2}.work-record-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.work-record-main,.work-record-side{min-width:0}.work-now{border-left:3px solid var(--blue)}.confirmed-activity{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.your-action{background:#f7f9fe;border-color:#cdddf3}.work-timeline{margin:0;padding:0;list-style:none}.work-timeline>li{gap:14px;padding:0 0 24px;display:flex;position:relative}.work-timeline>li:not(:last-child):before{content:"";background:#e0e6ef;width:1px;position:absolute;top:28px;bottom:0;left:14px}.timeline-marker{border:1px solid var(--line);color:#66738a;z-index:1;background:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.is-current .timeline-marker{color:var(--blue);background:#edf4ff;border-color:#afc9ed}.is-complete .timeline-marker{color:#16896f;background:#ecf8f3}.work-timeline details{flex:1;min-width:0;padding-top:4px}.work-timeline summary{cursor:pointer}.work-timeline summary strong{font-size:14px}.work-timeline summary>span{color:#66738a;margin:5px 0;font-size:12px;display:block}.timeline-body{color:#536177;margin-top:14px;font-size:13px}.timeline-activities{margin:12px 0;padding:0;list-style:none}.timeline-activities li{background:#f8fafc;border-left:2px solid #d6e2ef;margin-bottom:8px;padding:8px 12px}.timeline-activities small{margin-top:4px;font-size:11px;display:block}.work-record-activity{margin:14px 0 0;padding:0;list-style:none}.work-record-activity li{border-top:1px solid var(--line);padding:10px 0}.work-record-activity p{margin:0 0 4px;font-size:13px}.work-record-activity time{color:#66738a;font-size:11px}.record-picker{gap:10px;min-width:0;display:grid}.record-picker label{font-size:13px;display:block}.record-picker input,.record-picker select{background:#fff;border:1px solid #dce4ef;border-radius:6px;width:100%;min-height:44px;margin-top:5px;padding:10px;display:block}.record-picker select{max-width:100%}.sidebar-nav{flex:1}.sidebar-bottom{margin-top:auto}.sidebar-note{display:none}.daily-page .page-subnav{overflow-x:auto}@media (min-width:1500px){.work-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.work-record-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.work-card footer small{max-width:100%}.today-work-grid{gap:16px}.daily-section{padding:18px}.ask-header{font-size:12px}}@media (max-width:760px){.today-work-grid,.work-record-grid,.work-card-grid,.suggested-work>ul{grid-template-columns:minmax(0,1fr)}.daily-page h1{font-size:25px}.daily-heading{align-items:flex-start;gap:10px}.daily-heading .date-label{white-space:nowrap;font-size:11px}.today-ask{flex-wrap:wrap;gap:8px;padding:8px 10px}.today-ask input{font-size:13px}.today-ask .btn{justify-content:center;width:100%}.daily-section{margin-bottom:16px;padding:16px}.work-card{padding:15px}.work-card .btn{min-height:44px}.work-card footer{align-items:flex-start}.work-card footer small{max-width:100%}.section-heading h2{font-size:17px}.recent-work li{flex-wrap:wrap;gap:8px}.recent-work li time{margin-left:0}.ask-header{padding:8px}.ask-header svg{display:none}}@media (prefers-reduced-motion:reduce){.spinner,.small-loader{animation:none}*{scroll-behavior:auto!important}}@media (min-width:901px){.app-sidebar .nav-chats{display:none}.app-sidebar:hover .nav-chats{display:flex}.app-sidebar:has(:focus-visible) .nav-chats{display:flex}}.work-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-guide-label{color:#66738a;margin-top:6px;font-size:11px}
.workflow-graph{border:1px solid var(--line,#dce2e8);color:#263b51;background:#fff;border-radius:12px;min-width:0;overflow:hidden}.graph-toolbar,.graph-toolbar>div,.graph-controls,.graph-legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.graph-toolbar{border-bottom:1px solid #e5eaf0;justify-content:space-between;padding:14px 18px}.graph-toolbar strong{font-size:13px}.graph-toolbar span,.graph-controls output{color:#596b7d;font-size:12px}.graph-controls{gap:6px}.graph-controls button{background:#fff;border:1px solid #dbe3eb;border-radius:6px;min-width:34px;min-height:34px;padding:5px 9px;font-size:12px}.graph-controls button:hover{background:#edf4f8}.workflow-graph button:focus-visible{outline-offset:3px;outline:3px solid #367d9b}.graph-legend{color:#526478;background:#fafcfd;gap:15px;padding:10px 18px;font-size:11px}.graph-legend span{align-items:center;gap:6px;display:flex}.graph-legend i{border:1px solid #8695a6;border-radius:3px;width:8px;height:8px}.graph-legend .legend-current{background:#18788b;border-color:#18788b}.graph-legend .legend-done{background:#448c62;border-color:#448c62}.graph-legend small{margin-left:auto;font-size:11px}.graph-viewport{cursor:grab;overscroll-behavior:contain;touch-action:pan-x pan-y;background-color:#f5f8fa;background-image:radial-gradient(#cbd6df 1px,#0000 1px);background-size:18px 18px;height:440px;overflow:auto}.graph-viewport:active{cursor:grabbing}.graph-compact .graph-viewport{height:280px}.graph-stage{transform-origin:0 0;position:relative}.graph-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.graph-edges g>path{fill:none;stroke:#a8b6c4;stroke-width:2px}.graph-edges g.edge-completed>path{stroke:#438363;stroke-width:2.5px}.graph-edges text{fill:#536779;paint-order:stroke;stroke:#f5f8fa;stroke-width:5px;stroke-linejoin:round;font-size:11px}.graph-node{text-align:left;cursor:pointer;color:#263b51;background:#fff;border:1.5px solid #c3cfdb;border-radius:10px;align-items:center;gap:12px;width:230px;height:100px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 3px 6px #263b5108}.graph-node:hover,.graph-node.node-selected{z-index:2;border-color:#18788b;box-shadow:0 0 0 3px #18788b18}.graph-node.node-current{background:#f1fbfc;border:2px solid #18788b;box-shadow:0 0 0 5px #18788b14}.graph-node.node-complete{background:#f5fbf7;border-color:#77a98b}.graph-node.node-gateway{background:#fffaf0;border-style:dashed;border-color:#baa372}.graph-node.node-start,.graph-node.node-end{border-radius:35px}.node-icon{background:#eef3f7;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.node-current .node-icon{color:#fff;background:#18788b}.node-complete .node-icon{color:#336d4c;background:#e4f1e9}.node-text{min-width:0}.node-text strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.node-text small{color:#5d7082;margin-top:5px;font-size:10px;display:block}.node-here{color:#fff;white-space:nowrap;background:#18788b;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:650;position:absolute;bottom:calc(100% + 8px);left:0}.node-port{background:#fff;border:2px solid #95a8b9;border-radius:50%;width:9px;height:9px;position:absolute;top:45px}.port-in{left:-6px}.port-out{right:-6px}.graph-tooltip{z-index:9999;pointer-events:none;color:#fff;background:#203549;border-radius:9px;width:min(300px,100vw - 24px);max-height:170px;padding:14px 16px;font-size:12px;line-height:1.5;position:fixed;overflow:hidden;box-shadow:0 8px 30px #14253630}.graph-tooltip p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}.graph-tooltip small{color:#d1e1ed;font-size:11px;display:block}.graph-inspector{border-top:1px solid #dce4eb;padding:20px;font-size:13px;line-height:1.7}.graph-inspector header{justify-content:space-between;gap:12px;display:flex}.graph-inspector h3{margin:6px 0 10px;font-size:17px}.graph-inspector dl,.live-run-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:16px 0;display:grid}.graph-inspector dt,.live-run-facts dt{color:#526478;font-size:11px}.graph-inspector dd,.live-run-facts dd{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.graph-inspector p{overflow-wrap:anywhere}.graph-next{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.graph-gap{background:#fff7e6;margin-top:12px;padding:12px}.graph-activity-list{margin-top:15px;padding:0;list-style:none}.graph-activity-list li{border-top:1px solid #e6ebf0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.graph-activity-list small{color:#596b7d}.graph-hint{color:#526478;border-top:1px solid #e2e9ef;padding:12px 18px;font-size:12px}.graph-modal-body{max-height:85vh;padding:18px;overflow:auto}.graph-modal-body .graph-viewport{height:50vh}.app-modal.modal-wide:has(.graph-modal-body){width:calc(100vw - 32px);max-width:1300px}.workflow-library-group{margin-top:32px}.workflow-library-group>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.workflow-library-group h3{font-size:19px}.workflow-library-group>p{color:#526478;margin-bottom:18px;font-size:13px}.workflow-library-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.workflow-library-entry{background:#fff;border:1px solid #dce4eb;border-radius:12px;min-width:0;padding:22px}.workflow-library-entry>.workflow-graph{margin-top:18px}.library-entry-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.live-workflows{min-width:0;margin:22px 0}.live-workflows>header{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.live-workflows h2{font-size:20px}.live-workflows>header p{color:#526478;margin-top:6px;font-size:13px}.live-workflow-layout{background:#fff;border:1px solid #dce4eb;border-radius:12px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.live-workflow-list{background:#fafcfd;border-right:1px solid #dce4eb;max-height:650px;padding:10px;overflow:auto}.live-workflow-list button{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:7px;padding:15px 12px}.live-workflow-list button[aria-pressed=true]{background:#eaf4f6;border-color:#b9d6dc}.live-workflow-list strong{margin:7px 0;font-size:13px;display:block}.live-workflow-list small{color:#526478;font-size:11px;line-height:1.6;display:block}.live-run-context{padding:18px}.live-run-context h3{font-size:17px}.live-run-context .workflow-graph{margin-top:18px}.live-run-context>.text-link{margin-top:15px;display:inline-flex}.agent-run-list{margin-top:18px}.agent-run-list h4{margin-bottom:8px;font-size:13px;font-weight:600}.agent-run-list details{border-top:1px solid #e4eaf0;padding:10px 0;font-size:12px}.agent-run-list summary{cursor:pointer}.agent-run-list p{color:#526478;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.run-hover-summary{color:#fff;background:#203549;border-radius:6px;margin-top:10px;padding:10px;font-size:11px;display:block}.agent-run-list details:not(:hover):not(:focus-within):not([open]) .run-hover-summary{display:none}.workflow-connections{background:#f5f8fa;border:1px solid #dce4eb;border-radius:8px;margin-top:14px;padding:14px 16px;font-size:12px}.workflow-connections h4{font-size:13px;font-weight:600}.workflow-connections ul{margin-top:8px;padding:0;list-style:none}.workflow-connections li{border-bottom:1px solid #e3e9ef;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.workflow-connections p{color:#526478;margin-top:8px}.plugin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.plugin-metrics>div{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:17px}.plugin-metrics strong{font-size:26px;display:block}.plugin-metrics span{color:#526478;margin-top:5px;font-size:12px;display:block}@media (max-width:1050px){.live-workflow-layout{grid-template-columns:minmax(0,1fr)}.live-workflow-list{border-bottom:1px solid #dce4eb;border-right:0;gap:8px;max-height:none;display:flex;overflow:auto}.live-workflow-list button{flex:0 0 230px;margin-bottom:0}}@media (max-width:640px){.graph-toolbar{padding:12px}.graph-toolbar>div{gap:7px}.graph-legend small{display:none}.graph-legend{gap:10px;padding:10px 12px}.graph-inspector{padding:15px}.graph-inspector dl,.live-run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-run-context{padding:12px}.workflow-library-entry{padding:14px}.plugin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-viewport{height:350px}.graph-controls button{min-height:40px}}.workflow-library-entry.workflow-library-row{padding:0;overflow:hidden}.workflow-library-open{text-align:left;cursor:pointer;color:#18293e;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.workflow-library-open:hover{background:#f6f8fb}.workflow-library-icon{color:#334d73;background:#edf2f7;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workflow-library-label{flex:1;min-width:0}.workflow-library-label strong{font-size:14px;font-weight:550;display:block}.workflow-library-label small{-webkit-line-clamp:2;color:#526478;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.workflow-library-meta{text-align:right;flex-shrink:0;gap:5px;font-size:12px;display:grid}.workflow-library-meta small{color:#526478;font-size:11px}.workflow-run-summary{flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 18px;display:flex}.workflow-run-summary>div{flex:1;min-width:180px}.workflow-run-summary strong,.workflow-run-summary small{display:block}.workflow-run-summary small{color:#526478;margin-bottom:5px;font-size:11px}.workflow-run-summary strong{font-size:14px}.workflow-run-summary p{color:#526478;margin-top:7px;font-size:12px}.graph-inspector>.btn{margin:14px 0}.workflow-library-open:focus-visible,button.agent-work-card:focus-visible,.agent-request>summary:focus-visible{outline-offset:-3px;outline:2px solid #526e92}@media (max-width:600px){.workflow-library-open{gap:10px;padding:16px 12px}.workflow-library-icon{width:34px;height:34px}.workflow-library-meta{display:none}.workflow-run-summary{align-items:stretch}.workflow-run-summary>.btn{width:100%}.graph-toolbar,.graph-toolbar>div{flex-wrap:wrap}}.work-card-title-button{font:inherit;text-align:left;cursor:pointer}.work-card-title-button:hover{text-underline-offset:3px;text-decoration:underline}.work-card-title-button:focus-visible{outline-offset:3px;outline:2px solid #526e92}
:root{--ask-bg:#fafaf8;--ask-surface:#fff;--ask-ink:#1b2433;--ask-ink-soft:#3d4757;--ask-muted:#8a909b;--ask-faint:#b3b8c0;--ask-line:#e8e7e3;--ask-line-strong:#d9d8d3;--ask-bubble:#f0efeb;--ask-hover:#f2f1ed;--ask-accent:var(--blue);--ask-accent-hover:color-mix(in srgb, var(--ask-accent) 86%, black);--ask-accent-ink:#fff;--ask-accent-soft:#eaf2fd;--ask-ring:#2875e233;--ask-danger:#c2414f;--ask-ok:#15947b;--ask-warn:#b07a1a;--ask-shadow:0 1px 2px #1b243308, 0 8px 24px #1b24330d;--ask-panel-width:408px}.app-main:has(.ask-page) .workspace-footer{display:none}.ask-page{background:var(--ask-bg);height:calc(100dvh - 69px);color:var(--ask-ink);flex-direction:column;display:flex}.ask-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:32px 24px 12px;overflow-y:auto}.ask-column{width:100%;max-width:760px;margin:0 auto}.ask-dock{background:linear-gradient(to top, var(--ask-bg) 75%, transparent);padding:8px 24px 20px}.ask-footnote{color:var(--ask-muted);margin:8px 2px 0;font-size:12px}.ask-icon-btn{width:32px;height:32px;color:var(--ask-ink-soft);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ask-icon-btn:hover{background:var(--ask-hover);color:var(--ask-ink)}.ask-history{flex-direction:column;min-height:0;margin-top:14px;display:flex;overflow-y:auto}.ask-search{border:1px solid var(--ask-line);background:var(--ask-surface);color:var(--ask-muted);border-radius:8px;align-items:center;gap:8px;margin:0 2px 10px;padding:0 10px;display:flex}.ask-search input{min-width:0;min-height:32px;color:var(--ask-ink);background:0 0;border:0;flex:1;font-size:13px}.ask-search input:focus{box-shadow:none}.ask-history-group h3{color:var(--ask-muted);margin:12px 10px 4px;font-size:12px;font-weight:500}.ask-history-group ul{margin:0;padding:0;list-style:none}.ask-history-group li{border-radius:8px;align-items:center;display:flex;position:relative}.ask-history-group li:hover,.ask-history-group li.is-active{background:var(--ask-hover)}.ask-history-group li.is-active{background:#eae9e4}.ask-history-item{min-width:0;color:var(--ask-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:7px 34px 7px 10px;font-size:13.5px;overflow:hidden}.ask-history-remove{width:26px;height:26px;color:var(--ask-muted);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:4px}.ask-history-group li:hover .ask-history-remove,.ask-history-remove:focus-visible{opacity:1}.ask-history-remove:hover{color:var(--ask-danger);background:#e2e0da}.ask-menu-empty{color:var(--ask-muted);margin:6px 10px;font-size:13px;list-style:none}.ask-welcome{flex:1;padding:clamp(40px,12vh,120px) 24px 40px;overflow-y:auto}.ask-welcome h1{color:var(--ask-ink);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:500;line-height:1.15}.ask-welcome-sub{color:var(--ask-muted);margin:10px 0 28px;font-size:16px}.ask-welcome-h2{margin:40px 0 12px;font-size:15px;font-weight:550}.ask-suggestions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ask-suggestions.is-stacked{flex-direction:column;align-items:stretch}.ask-suggestion{border:1px solid var(--ask-line);background:var(--ask-surface);color:var(--ask-ink-soft);text-align:left;border-radius:999px;padding:8px 13px;font-size:13px}.ask-suggestions.is-stacked .ask-suggestion{border-radius:10px}.ask-suggestion:hover:not(:disabled){border-color:var(--ask-line-strong);background:var(--ask-hover);color:var(--ask-ink)}.ask-continue{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ask-continue-card{border:1px solid var(--ask-line);background:var(--ask-surface);color:var(--ask-ink);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 1px 2px #1b243305}.ask-continue-card:hover{border-color:var(--ask-line-strong);box-shadow:var(--ask-shadow)}.ask-continue-card>span:last-child{min-width:0;display:grid}.ask-continue-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.ask-continue-card small{color:var(--ask-muted);font-size:12px}.ask-continue-icon{background:var(--ask-accent-soft);width:38px;height:38px;color:var(--ask-accent);border-radius:10px;flex:none;place-items:center;display:grid}.ask-composer{border:1px solid var(--ask-line);background:var(--ask-surface);box-shadow:var(--ask-shadow);border-radius:16px;transition:border-color .15s,box-shadow .15s;position:relative}.ask-composer:focus-within{box-shadow:0 0 0 4px #2875e212, var(--ask-shadow);border-color:#b9cdf0}.ask-composer textarea{resize:none;width:100%;min-height:52px;max-height:240px;color:var(--ask-ink);background:0 0;padding:14px 16px 4px;font-size:15px;line-height:1.5;display:block;border:0!important}.ask-composer.is-large textarea{min-height:76px;padding:18px 18px 6px;font-size:16px}.ask-composer textarea:focus{box-shadow:none!important}.ask-composer textarea::placeholder{color:var(--ask-faint)}.ask-composer-bar{align-items:center;gap:4px;padding:6px 8px 8px 10px;display:flex}.ask-composer.is-large .ask-composer-bar{padding:8px 10px 10px 12px}.ask-composer>.ask-error{margin:0;padding:0 16px 12px}.ask-spacer{flex:1}.ask-tool{width:32px;height:32px;color:var(--ask-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ask-tool:hover{background:var(--ask-hover);color:var(--ask-ink)}.ask-tool.is-on{color:var(--ask-danger);background:#fde8ea;animation:1.4s ease-in-out infinite ask-pulse}.ask-send{background:var(--ask-accent);width:36px;height:36px;color:var(--ask-accent-ink);border:0;border-radius:10px;place-items:center;transition:transform .1s,background .15s;display:grid}.ask-send:hover:not(:disabled){background:var(--ask-accent-hover)}.ask-send:active:not(:disabled){transform:scale(.96)}.ask-send:disabled{color:#a5adba;opacity:1;background:#e4e7ec}.ask-send.is-stop{background:var(--ask-ink)}.ask-menu{position:relative}.ask-pick{max-width:220px;height:32px;color:var(--ask-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:13.5px;display:flex}.ask-pick:hover,.ask-pick[aria-expanded=true]{background:var(--ask-hover);color:var(--ask-ink)}.ask-pick-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-popover{z-index:30;border:1px solid var(--ask-line);background:var(--ask-surface);border-radius:12px;width:300px;max-height:360px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 12px 40px #1b24331f}.ask-popover.is-right{left:auto;right:0}.ask-popover ul{margin:0;padding:0;list-style:none}.ask-popover li button{width:100%;color:var(--ask-ink);text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.ask-popover li button:hover,.ask-popover li button.is-selected{background:var(--ask-hover)}.ask-popover li strong{justify-content:space-between;align-items:center;font-size:13.5px;font-weight:500;display:flex}.ask-popover li small{color:var(--ask-muted);font-size:12px;line-height:1.4}.ask-focus-menu .ask-field{margin-bottom:6px}.ask-thread{flex-direction:column;gap:28px;padding-bottom:8px;display:flex}.ask-thread.is-compact{gap:22px}.ask-turn{flex-direction:column;gap:14px;display:flex}.ask-user{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ask-user-bubble{background:var(--ask-bubble);max-width:min(80%,560px);color:var(--ask-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:11px 16px;font-size:15px;line-height:1.5}.is-compact .ask-user-bubble{max-width:88%;font-size:14px}.ask-user-meta{color:var(--ask-muted);gap:10px;font-size:12px;display:flex}.ask-user-meta span{align-items:center;gap:4px;display:inline-flex}.ask-planning{background:linear-gradient(90deg,#2875e2,#8b5cf6,#1ba98d,#2875e2) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:15px;font-weight:450;animation:2.4s linear infinite ask-gradient}.ask-work{flex-direction:column;gap:10px;display:flex}.ask-work-toggle{width:fit-content;color:var(--ask-muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:inline-flex}.ask-work-toggle:hover,.ask-work.is-working .ask-work-toggle{color:var(--ask-ink-soft)}.ask-work-icon{border:1px solid var(--ask-line);background:var(--ask-surface);width:24px;height:24px;color:var(--ask-muted);border-radius:7px;place-items:center;display:grid}.ask-work-time{color:var(--ask-faint);font-variant-numeric:tabular-nums}.ask-work-body{border-left:1px solid var(--ask-line-strong);flex-direction:column;gap:10px;margin-left:11px;padding:2px 0 2px 22px;display:flex}.ask-note{color:var(--ask-muted);white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.ask-steps,.ask-todos{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ask-steps.is-current{margin-left:2px}.ask-step{color:var(--ask-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.ask-step small{color:var(--ask-muted);flex-basis:100%;padding-left:34px;font-size:12.5px}.ask-step-icon{border:1px solid var(--ask-line);background:var(--ask-surface);width:24px;height:24px;color:var(--ask-muted);border-radius:7px;flex:none;place-items:center;display:grid}.ask-step.is-done .ask-step-icon{color:var(--ask-ok)}.ask-step.is-failed .ask-step-icon,.ask-step.is-denied .ask-step-icon{color:var(--ask-danger)}.ask-step.is-waiting .ask-step-icon{color:var(--ask-warn)}.ask-step.is-done,.ask-step.is-denied{color:var(--ask-muted)}.ask-todos li{color:var(--ask-ink-soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.ask-todos li.is-done{color:var(--ask-muted);text-decoration:line-through}.ask-todos li.is-done svg{color:var(--ask-ok)}.ask-shimmer{background:linear-gradient(90deg, var(--ask-muted) 0%, var(--ask-muted) 40%, var(--ask-ink) 50%, var(--ask-muted) 60%, var(--ask-muted) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ask-shimmer}.ask-status{color:var(--ask-muted);margin:0;font-size:13.5px}.ask-status.is-error{color:var(--ask-danger)}.ask-error{color:var(--ask-danger);margin:8px 0 0;font-size:13px}.ask-answer-text{color:var(--ask-ink);font-size:15px;line-height:1.6}.is-compact .ask-answer-text{font-size:14px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 12px}.md h3{margin:18px 0 8px;font-size:16px;font-weight:600}.md h4{margin:14px 0 6px;font-size:15px;font-weight:600}.md ul,.md ol{margin:0 0 12px;padding-left:22px}.md ul{list-style:outside}.md ol{list-style:decimal}.md li{margin:4px 0;padding-left:2px}.md ul li::marker{color:var(--ask-ink)}.md strong{font-weight:600}.md code{background:#f0efeb;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.md pre{background:#f3f2ee;border-radius:10px;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{border-left:3px solid var(--ask-line-strong);color:var(--ask-ink-soft);margin:0 0 12px;padding-left:12px}.md-link{color:var(--ask-accent);text-underline-offset:2px;-webkit-text-decoration:underline #2875e255;text-decoration:underline #2875e255}.md-link:hover{text-decoration-color:currentColor}.md-table{border:1px solid var(--ask-line);border-radius:10px;margin:0 0 12px;overflow-x:auto}.md-table table{border-collapse:collapse;width:100%;font-size:13.5px}.md-table th,.md-table td{border-bottom:1px solid var(--ask-line);text-align:left;vertical-align:top;padding:8px 12px}.md-table th{background:#f6f5f2;font-weight:550}.md-table tr:last-child td{border-bottom:0}.ask-cards{flex-direction:column;gap:10px;display:flex}.ask-card{border:1px solid var(--ask-line);background:var(--ask-surface);color:var(--ask-ink);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1b243306}.ask-card.is-pending{border-color:#c9d8f3;box-shadow:0 0 0 3px #2875e20d,0 1px 2px #1b243306}.ask-card:focus-within{outline:none}.ask-card-muted,.ask-card-loading{color:var(--ask-muted);font-size:13.5px}.ask-card-head{align-items:center;gap:10px;display:flex}.ask-card-head strong{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.4}.ask-card-icon{border:1px solid var(--ask-line);width:26px;height:26px;color:var(--ask-ink-soft);background:#f7f6f3;border-radius:7px;flex:none;place-items:center;display:grid}.ask-card-sub{color:var(--ask-muted);margin:0;font-size:13px;line-height:1.45}.ask-chip{color:var(--ask-ink-soft);background:#eef0f3;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:500}.ask-chip.approved,.ask-chip.answered{color:#0f7a65;background:#e3f4ef}.ask-chip.rejected{color:var(--ask-danger);background:#fbe9eb}.ask-msg-meta{color:var(--ask-muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.ask-msg-meta strong{color:var(--ask-ink);font-weight:500}.ask-channel{color:var(--ask-ink);align-items:center;gap:3px;display:inline-flex}.ask-field{border:1px solid var(--ask-line);width:100%;color:var(--ask-ink);background:#fcfcfb;border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.5}.ask-field:disabled{color:var(--ask-ink-soft);opacity:1;background:#f8f8f6}textarea.ask-field{resize:vertical}.ask-body{min-height:72px}.ask-field-inline{background:0 0;border-color:#0000;padding:4px 8px;font-size:13.5px}.ask-field-inline:hover{border-color:var(--ask-line)}.ask-args{border-top:1px solid var(--ask-line);gap:2px;margin:0;padding:6px 0;display:grid}.ask-args>div{grid-template-columns:minmax(90px,30%) 1fr;align-items:center;gap:10px;min-height:30px;display:grid}.ask-args dt{color:var(--ask-muted);font-size:13px}.ask-args dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px}.ask-args code{color:var(--ask-ink-soft);font-size:12px}.ask-card-actions{align-items:center;gap:8px;display:flex}.ask-btn{border:1px solid var(--ask-line);background:var(--ask-surface);height:34px;color:var(--ask-ink);border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:450;display:inline-flex}.ask-btn:hover:not(:disabled){background:var(--ask-hover)}.ask-btn-primary{border-color:var(--ask-accent);background:var(--ask-accent);color:var(--ask-accent-ink);font-weight:500}.ask-btn-primary:hover:not(:disabled){border-color:var(--ask-accent-hover);background:var(--ask-accent-hover)}.ask-btn-danger{border-color:var(--ask-danger);background:var(--ask-danger);color:#fff}.ask-btn-danger:hover:not(:disabled){background:#a83542}.ask-btn-done:disabled{color:var(--ask-muted);opacity:1;cursor:default;background:#eef0f2;border-color:#0000}.ask-kbd{color:var(--ask-faint);font-family:inherit;font-size:13px}.ask-edited{color:var(--ask-muted);font-size:12.5px}.ask-deny{gap:8px;display:flex}.ask-deny .ask-field{flex:1}.ask-pack{flex-direction:column;gap:8px;display:flex}.ask-pack-rec{margin:0;font-size:14px;line-height:1.5}.ask-pack-rec strong{font-weight:550}.ask-guardrail{border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:7px 10px;font-size:13px;display:flex}.ask-guardrail.warn{color:#8a5d10;background:#fdf5e6}.ask-guardrail.block{color:var(--ask-danger);background:#fbe9eb}.ask-guardrail svg{margin-top:2px}.ask-choices{flex-wrap:wrap;gap:8px;display:flex}.ask-choice{border:1px solid var(--ask-line);background:var(--ask-surface);height:34px;color:var(--ask-ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.ask-choice:hover:not(:disabled){background:var(--ask-hover)}.ask-choice.is-selected{background:var(--ask-accent-soft);color:#1d5bb4;border-color:#b7cbef}.ask-inline-link{width:fit-content;color:var(--ask-accent);font-size:13px}.ask-question-field{gap:5px;display:grid}.ask-question-field span{color:var(--ask-muted);font-size:12.5px}.ask-answer{color:var(--ask-ink-soft);flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ask-answer li{align-items:flex-start;gap:8px;display:flex}.ask-answer svg{color:var(--ask-muted);margin-top:4px}.ask-link-card{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.ask-link-card:hover{border-color:var(--ask-line-strong);background:#fdfdfc}.ask-link-card>svg{color:var(--ask-faint)}.ask-link-text{flex:1;min-width:0;display:grid}.ask-link-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ask-link-text small{color:var(--ask-muted);font-size:12.5px}.has-assistant .app-main{margin-right:var(--ask-panel-width)}.ask-panel{z-index:45;width:var(--ask-panel-width);border-left:1px solid var(--ask-line);background:var(--ask-bg);color:var(--ask-ink);flex-direction:column;animation:.18s ease-out ask-slide;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 32px #1b24330a}.ask-panel-head{border-bottom:1px solid var(--ask-line);flex:none;align-items:center;gap:4px;height:69px;padding:0 10px 0 12px;display:flex}.ask-panel-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 6px;font-size:14px;font-weight:550;overflow:hidden}.ask-panel-new{height:32px;color:var(--ask-ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;display:inline-flex}.ask-panel-new:hover{background:var(--ask-hover);color:var(--ask-ink)}.ask-panel-scroll{flex:1;min-height:0;padding:22px 18px 12px;overflow-y:auto}.ask-panel-dock{padding:8px 14px 14px}.ask-panel-list{flex-direction:column;flex:1;min-height:0;padding:4px 10px 12px;display:flex}.ask-panel-list .ask-history{margin-top:10px}.ask-panel-empty{flex-direction:column;align-items:flex-start;padding:18px 4px;display:flex}.ask-panel-empty h2{letter-spacing:-.01em;margin:14px 0 4px;font-size:20px;font-weight:550}.ask-panel-empty p{color:var(--ask-muted);margin:0 0 10px;font-size:14px}.ask-panel-empty .ask-suggestions{width:100%}.ask-panel-mark{color:#fff;background:linear-gradient(135deg,#2875e2,#8b5cf6);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ask-panel .ask-popover{width:280px}.ask-header.is-active{background:var(--ask-accent-soft);color:#1d5bb4;border-color:#b9cdf0}.nav-chats{border-left:1px solid #ffffff14;flex-direction:column;gap:1px;margin:-2px 0 8px 22px;padding-left:10px;display:flex}.nav-chat-new,.nav-chat,.nav-chat-more{color:#94a6bd;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 9px;font-size:12px;display:flex}.nav-chat-new{color:#c9d6e6}.nav-chat-new:hover,.nav-chat:hover,.nav-chat-more:hover{color:#e4edf8;background:#ffffff0a}.nav-chats ul{margin:0;padding:0;list-style:none}.nav-chats ul.is-all{scrollbar-width:thin;scrollbar-color:#ffffff15 transparent;max-height:260px;overflow-y:auto}.nav-chats li{border-radius:6px;align-items:center;display:flex;position:relative}.nav-chats li.is-active{background:#ffffff0f}.nav-chats li.is-active .nav-chat{color:#edf4fd}.nav-chat{text-overflow:ellipsis;white-space:nowrap;padding-right:26px;display:block;overflow:hidden}.nav-chat-remove{color:#7c95ac;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:absolute;right:3px}.nav-chats li:hover .nav-chat-remove,.nav-chat-remove:focus-visible{opacity:1}.nav-chat-remove:hover{color:#f2b8bf;background:#ffffff12}.nav-chat-more{color:#6f86a3;min-height:26px;font-size:11px}.nav-chat-search{color:#6f86a3;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:6px;margin:2px 0 4px;padding:0 8px;display:flex}.nav-chat-search input{color:#e4edf8;background:0 0;flex:1;min-width:0;min-height:28px;font-size:12px;border:0!important}.nav-chat-search input:focus{box-shadow:none!important}.nav-chat-empty{color:#6f86a3;padding:5px 9px;font-size:11.5px}.ask-embedded{flex-direction:column;gap:12px;height:100%;min-height:420px;display:flex}.ask-embedded-scroll{flex:1;min-height:0;max-height:560px;padding:4px 2px;overflow-y:auto}@keyframes ask-gradient{to{background-position:-300% 0}}@keyframes ask-shimmer{0%{background-position:125% 0}to{background-position:-125% 0}}@keyframes ask-pulse{50%{opacity:.6}}@keyframes ask-slide{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.ask-planning,.ask-shimmer,.ask-tool.is-on,.ask-panel{animation:none}.ask-planning{color:var(--ask-accent);background:0 0}.ask-shimmer{color:var(--ask-ink-soft);background:0 0}}@media (max-width:1150px){.has-assistant .app-main{margin-right:0}}@media (max-width:900px){.ask-welcome h1{font-size:30px}}@media (max-width:760px){.ask-panel{width:100%}.ask-scroll,.ask-welcome{padding-left:16px;padding-right:16px}.ask-dock{padding:8px 16px 14px}.ask-pick{max-width:130px}.ask-user-bubble{max-width:90%}}.ask-workflow-context{color:#263f60;background:#f4f7fa;border-bottom:1px solid #dfe6ee;border-radius:9px 9px 0 0;align-items:center;gap:10px;margin:0 0 10px;padding:12px;display:flex}.ask-workflow-context>div{flex:1;min-width:0}.ask-workflow-context strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.ask-workflow-context small{color:#526478;font-size:11px;line-height:1.6;display:block}.ask-workflow-context .ask-btn{flex-shrink:0}.ask-run-card{text-align:left;cursor:pointer;width:100%;color:inherit}.ask-run-card:hover{background:#f5f7fa}.ask-card-actions{flex-wrap:wrap}@media (max-width:480px){.ask-workflow-context{flex-wrap:wrap}.ask-workflow-context>div{min-width:calc(100% - 40px)}}.ask-embedded-heading{color:#263f60;align-items:center;gap:9px;padding:20px 20px 0;display:flex}.ask-embedded-heading h2{flex:1;font-size:14px;font-weight:550}.ask-embedded-heading a{place-items:center;min-width:32px;min-height:32px;display:grid}.ask-embedded .ask-embedded-scroll{padding:12px 20px}.ask-embedded-welcome{padding:12px 0 24px}.ask-embedded-welcome h3{color:#18293e;margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.4}.ask-embedded-welcome p{color:#526478;margin:0 0 20px;font-size:13px;line-height:1.7}.ask-embedded-welcome .ask-suggestion{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.ask-embedded-welcome .ask-suggestion svg{flex-shrink:0}.ask-embedded>.ask-composer{margin:0 12px 12px}.ask-start-card>.agent-start-requests{border:0;margin:0;padding:0}.ask-start-card .suggested-work>ul{display:block}.ask-start-card .suggested-work>ul>li{width:100%}.ask-record-card{flex-direction:column;gap:10px;min-width:0;display:flex}.ask-result-count{color:#526478;margin:0;font-size:12px}.ask-record-card>strong,.ask-record-card dd{overflow-wrap:anywhere}.ask-record-card>small{color:#526478;font-size:11px}.ask-record-card dl{gap:7px;margin:0;font-size:12px;display:grid}.ask-record-card dl>div{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:12px;display:grid}.ask-record-card dt{color:#526478}.ask-record-card dd{margin:0}.ask-record-card .ask-btn{align-self:flex-start;min-height:36px}.ask-card:focus-visible,.ask-record-card .ask-btn:focus-visible{outline-offset:3px;outline:2px solid #305fa5}
.connectors-page{background:var(--ask-bg);min-height:calc(100dvh - 69px);color:var(--ask-ink);padding-bottom:64px}.connector-workspace,.connector-mail{width:min(100%,960px);color:var(--ask-ink);margin:0 auto;padding:46px 32px 0}.connector-heading{margin-bottom:30px}.connector-eyebrow{letter-spacing:.1em;color:var(--ask-ink-soft);align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.connector-heading h1{margin:12px 0 6px;font-size:30px;font-weight:600;line-height:1.25}.connector-heading>p{color:var(--ask-ink-soft);font-size:14px}.connector-health{color:var(--ask-ink-soft);flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.connector-health>span{align-items:center;gap:7px;display:inline-flex}.connector-health i,.connector-status i{background:var(--ask-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.connector-health i.is-connected,.connector-status.is-connected i{background:var(--ask-ok)}.connector-health i.is-attention,.connector-status.is-attention i{background:var(--ask-warn)}.connector-text-button{min-height:32px;color:var(--ask-ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.connector-text-button:hover{color:var(--ask-accent)}.connector-bridge{border:1px solid var(--ask-line);background:var(--ask-surface);border-radius:12px;scroll-margin-top:24px}.connector-bridge-heading{align-items:center;gap:14px;padding:20px;display:flex}.connector-bridge-icon{background:var(--ask-bubble);width:42px;height:42px;color:var(--ask-ink-soft);border-radius:10px;flex:none;place-items:center;display:grid}.connector-bridge-heading>div{flex:1;min-width:0}.connector-bridge-heading h2{font-size:14px;font-weight:600}.connector-bridge-heading p{color:var(--ask-ink-soft);margin-top:4px;font-size:12px;line-height:1.6}.connector-button{border:1px solid var(--ask-line-strong);background:var(--ask-surface);min-height:36px;color:var(--ask-ink-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.connector-button:hover{background:var(--ask-hover);color:var(--ask-ink)}.connector-button.is-primary:hover{background:var(--ask-ink-soft)}.connector-button:disabled,.connector-text-button:disabled{opacity:.5;cursor:wait}.connector-icon-button{width:36px;height:36px;color:var(--ask-ink-soft);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.connector-icon-button:hover{background:var(--ask-hover)}.connector-workspace :is(button,input,select,a):focus-visible,.connector-mail :is(button,a):focus-visible{outline:2px solid var(--ask-accent);outline-offset:3px}.connector-toolbar{gap:12px;margin:30px 0;display:flex}.connector-search{background:var(--ask-surface);border:1px solid var(--ask-line);min-width:0;color:var(--ask-ink-soft);border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.connector-search:focus-within{border-color:var(--ask-accent);box-shadow:0 0 0 3px var(--ask-ring)}.connector-search input{width:100%;min-width:0;min-height:42px;color:var(--ask-ink);background:0 0;border:0;font-size:13px;outline:none!important}.connector-filter{background:var(--ask-surface);max-width:100%;min-height:44px;color:var(--ask-ink-soft);border:1px solid var(--ask-line);border-radius:9px;padding:0 30px 0 12px;font-size:12px}.connector-group{margin-top:30px}.connector-group-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.connector-group-heading h2{font-size:13px;font-weight:600}.connector-group-heading>span{color:var(--ask-ink-soft);background:var(--ask-bubble);border-radius:5px;padding:1px 6px;font-size:11px}.connector-group-note{color:var(--ask-ink-soft);margin:-5px 0 14px;font-size:12px;line-height:1.6}.connector-list{border:1px solid var(--ask-line);background:var(--ask-surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.connector-card{border-bottom:1px solid var(--ask-line);min-width:0;padding:21px}.connector-card:last-child{border-bottom:0}.connector-card-main{align-items:center;gap:14px;display:flex}.connector-card-info{flex:1;min-width:0}.connector-card-info h3{font-size:14px;font-weight:600}.connector-card-info p{color:var(--ask-ink-soft);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6}.connector-status{color:var(--ask-ink-soft);align-items:center;gap:6px;margin-top:7px;font-size:11px;display:inline-flex}.connector-status.is-connected{color:#087a66}.connector-status.is-attention{color:#8a6017}.connector-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.connector-last-checked{color:var(--ask-ink-soft);margin:8px 0 0 58px;font-size:11px}.connector-card-detail{border-top:1px solid var(--ask-line);margin-top:18px;padding-top:20px;font-size:13px;line-height:1.7}.connector-card-detail>.connector-actions{margin-top:12px}.connector-feedback{color:var(--ask-ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.connector-feedback.is-error{color:var(--ask-danger)}.connector-feedback.is-success{color:#087a66}.connector-recovery:has(>:not(:empty)){margin-top:15px}.connector-recovery{gap:12px;display:grid}.connector-notice{border:1px solid var(--ask-line);background:var(--ask-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:10px 14px;font-size:13px;display:flex}.connector-empty{color:var(--ask-ink-soft);text-align:center;justify-items:center;gap:12px;padding:50px 20px;font-size:13px;display:grid}.connector-empty h2{color:var(--ask-ink);font-weight:600}.connector-form{max-width:540px;margin-top:18px}.connector-field{border:1px solid var(--ask-line-strong);background:var(--ask-surface);width:100%;min-width:0;min-height:42px;color:var(--ask-ink);border-radius:8px;margin-top:7px;padding:9px 12px;font-size:13px;display:block}.connector-setup-note{background:var(--ask-bg);border:1px solid var(--ask-line);border-radius:9px;padding:16px}.connector-setup-note h4{font-size:13px;font-weight:600}.connector-setup-note p,.connector-plan>p{color:var(--ask-ink-soft);margin-top:6px;font-size:12px;line-height:1.7}.connector-setup-note a,.connector-plan-links>*{min-height:36px;color:var(--ask-accent);cursor:pointer;text-underline-offset:3px;align-items:center;gap:6px;margin-top:6px;font-size:12px;text-decoration:underline;display:inline-flex}.connector-plan{margin-top:16px}.connector-plan-links{flex-wrap:wrap;gap:6px 20px;display:flex}.connector-devices{border-top:1px solid var(--ask-line);padding:22px}.connector-devices h3{font-size:13px;font-weight:600}.connector-install-steps{color:var(--ask-ink-soft);gap:9px;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.8;list-style:decimal;display:grid}.connector-mail{padding-top:32px}.connector-mail>h2{font-size:13px;font-weight:600}.connector-mail>p{color:var(--ask-ink-soft);font-size:12px}.connector-spin{animation:1s linear infinite connector-spin}@keyframes connector-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.connector-spin{animation:none}}@media (max-width:700px){.connector-workspace,.connector-mail{padding:28px 18px 0}.connector-heading h1{font-size:26px}.connector-bridge-heading{flex-wrap:wrap;gap:12px;padding:16px}.connector-bridge-heading>div{flex-basis:calc(100% - 56px)}.connector-bridge-heading>button{min-height:42px;margin-left:54px}.connector-card{padding:17px}.connector-card-main{flex-wrap:wrap;align-items:flex-start;gap:12px}.connector-card-info{flex-basis:calc(100% - 58px)}.connector-card-main>.connector-actions{width:100%;padding-left:56px}.connector-button,.connector-icon-button{min-height:42px}.connector-toolbar{flex-wrap:wrap}.connector-search{flex-basis:100%}.connector-toolbar>label:last-child,.connector-filter{width:100%}.connector-last-checked{margin-left:56px}.connector-devices{padding:16px}}.connector-advanced{color:var(--color-ink-muted);font-size:12px}.connector-advanced>summary{cursor:pointer;padding:4px 0}.connector-advanced[open]>label{margin-top:14px}.connector-button.is-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.connector-button.is-primary:hover{background:var(--accent-hover);color:#fff}.connector-device-options{margin-top:20px}
:root{--color-surface:#fff;--color-surface-muted:#f8f7fa;--color-border:#eae9ef;--color-ink:#242327;--color-ink-muted:#6e6b76;--color-accent:#713cff;--color-on-accent:#fff;--accent-hover:#6030df;--accent-text:#6731d6;--accent-soft:#f3edff;--accent-line:#ddceff;--ink-soft:#504c59;--navy:#242327;--navy-deep:#111112;--blue:var(--color-accent);--muted:var(--color-ink-muted);--line:var(--color-border);--shadow:0 2px 12px #24232705;--ask-bg:var(--color-surface);--ask-surface:var(--color-surface);--ask-ink:var(--color-ink);--ask-ink-soft:var(--ink-soft);--ask-muted:var(--color-ink-muted);--ask-faint:#94909c;--ask-line:var(--color-border);--ask-line-strong:#d9d6e0;--ask-bubble:var(--color-surface-muted);--ask-hover:#f6f3fb;--ask-accent:var(--color-accent);--ask-accent-hover:var(--accent-hover);--ask-accent-soft:var(--accent-soft);--ask-ring:#713cff24}body,.app-main{background:var(--color-surface);color:var(--color-ink)}.app-main:has(.agent-home){background:var(--color-surface);color:var(--color-ink)}::selection{background:var(--accent-line);color:var(--color-ink)}.topbar{border-color:var(--color-border);background:#ffffffed}.breadcrumb strong,.field-label,.agent-home-heading h1,.agent-presence,.agent-stat,.ask-embedded-welcome h3{color:var(--color-ink)}.breadcrumb-workspace,.page-heading p,.daily-heading p,.daily-section>p,.daily-section .section-heading p,.work-card>p,.work-card-meta,.panel-subtitle,.workspace-footer{color:var(--color-ink-muted)}.agent-workspace{--agent-ink:var(--color-ink);--agent-muted:var(--ink-soft);--agent-border:var(--color-border)}.app-sidebar{color:#aaa6b2;background:#111112}.nav-link,.nav-chat,.nav-chat-more,.nav-chat-empty,.nav-chat-remove,.nav-chat-search,.workspace-card small,.sidebar-profile small{color:#aaa6b2}.nav-link:hover{color:#fff;background:#ffffff0c}.nav-link.active,.nav-link.active:hover{background:var(--color-accent);color:#fff}.nav-link.active svg{color:#fff}.nav-chats li.is-active{background:#713cff28}.nav-chats li.is-active .nav-chat{color:#e0d2ff}.workspace-avatar{color:#c7c3ce;background:#ffffff0a;border-color:#ffffff0d}.workspace-card strong,.sidebar-profile strong{color:#f3f1f7}.avatar,.sidebar-profile .avatar{color:#624494;background:#eee8fa;border-color:#e1d7f4}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 5px #713cff18}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.text-link,.auth-top-note a,.auth-options button,.work-context-link,.agent-presence-link,.ask-embedded-heading{color:var(--accent-text)}.text-link:hover{color:var(--accent-hover)}.btn:not(.btn-primary):hover,.icon-button:hover{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-ink)}button:focus-visible,a:focus-visible{outline-color:var(--color-accent)}input:focus,select:focus,textarea:focus,.input-with-icon:focus-within{box-shadow:0 0 0 3px var(--ask-ring);border-color:var(--color-accent)!important}.form-input,.input-with-icon,.global-search{border-color:var(--color-border);color:var(--color-ink)}input::placeholder,textarea::placeholder{color:#8b8793}.icon-tile.blue,.icon-tile.purple,.badge.blue,.badge.purple,.agent-stat-icon,.workflow-library-icon{background:var(--accent-soft);color:var(--accent-text)}.ask-header.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.ask-suggestion:hover:not(:disabled),.ask-history-group li.is-active{background:var(--accent-soft)}.ask-suggestion:hover:not(:disabled){border-color:var(--accent-line)}.ask-composer:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px #713cff12, var(--ask-shadow)}.ask-suggestion>svg,.ask-suggestion-icon{color:var(--accent-text)}.ask-panel-mark{background:var(--color-accent)}.agent-core-face{border-color:var(--accent-line);background:linear-gradient(150deg, #fff, var(--accent-soft));box-shadow:0 4px 16px #713cff0b,inset 0 1px #fff}.agent-core-orbit,.agent-core .orbit-inner{border-color:var(--accent-line)}.agent-core-orbit:after,.agent-core .orbit-inner:after{background:var(--color-accent);box-shadow:0 0 7px #713cff35}.graph-node:hover,.graph-node.node-selected,.graph-node.node-current{border-color:var(--color-accent);box-shadow:0 0 0 3px #713cff18}.graph-node.node-current{background:var(--accent-soft)}.node-current .node-icon{background:var(--color-accent)}.graph-legend .legend-current{background:var(--color-accent);border-color:var(--color-accent)}
.btn,.ask-btn,.form-input,.input-with-icon,.global-search{border-radius:8px}.notification-count{border-radius:999px}.notification-popover{border-radius:16px;overflow:hidden}.attention-item-icon{border-radius:8px}.needs-you-list-heading{border-radius:12px 12px 0 0}.needs-you-page .work-card-grid{border-radius:0 0 12px 12px;overflow:hidden}.needs-you-page .work-card{border-radius:0}.graph-controls select{border-radius:7px}.vgenta-small-mark{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:22px;display:inline-flex}.vgenta-small-mark .brand,.vgenta-small-mark .brand>.brand-symbol{width:20px;height:auto}.vgenta-welcome-brand{color:var(--color-ink);align-items:center;gap:10px;margin-bottom:25px;font-size:15px;font-weight:550;display:flex}.ask-page{min-width:0}.ask-welcome{padding-top:clamp(40px,10vh,100px)}.ask-welcome h1{font-size:clamp(26px,3vw,38px)}.ask-welcome-sub{max-width:580px;font-size:14px;line-height:1.7}.ask-welcome .ask-suggestions{gap:10px}.ask-welcome .ask-suggestion{padding:12px 16px}.agent-home{padding-top:24px}.agent-home-heading{margin-bottom:24px}.agent-home-heading h1{font-size:25px}.landing-today-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.landing-today-heading h2{color:var(--color-ink);margin:5px 0;font-size:19px}.landing-today-heading p{color:var(--color-ink-muted);font-size:12px}.notification-bell{flex-shrink:0;position:relative}.notification-bell .notification-button{position:relative;overflow:visible}.notification-count{background:var(--color-accent);color:#fff;border:2px solid #fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-6px}.notification-popover{border:1px solid var(--color-border);z-index:70;background:#fff;width:430px;max-width:calc(100vw - 28px);position:absolute;top:46px;right:-8px;box-shadow:0 12px 45px #2117321a}.notification-popover>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.notification-popover h2{font-size:17px}.notification-popover>header p{color:var(--color-ink-muted);margin-top:5px;font-size:12px}.notification-popover>footer{border-top:1px solid var(--color-border);padding:15px 20px}.notification-popover .attention-feed-body{overscroll-behavior:contain;max-height:min(480px,60dvh);overflow:auto}.attention-tabs{border-bottom:1px solid var(--color-border);display:flex}.attention-tabs button{color:var(--color-ink-muted);background:#fff;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:14px 8px;font-size:12px;display:inline-flex}.attention-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--accent-text);background:var(--accent-soft)}.attention-tabs button span{background:var(--color-surface-muted);padding:1px 5px;font-size:10px}.attention-item{border-bottom:1px solid var(--color-border);gap:13px;padding:20px 0;display:flex}.attention-item:last-child{border-bottom:0}.is-compact .attention-item{padding:16px 18px}.attention-item>div{flex:1;min-width:0}.attention-item-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.attention-kind{color:var(--accent-text);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.attention-item h3{letter-spacing:0;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.attention-item p,.attention-item time{color:var(--color-ink-muted);margin:5px 0 12px;font-size:12px;line-height:1.7;display:block}.is-compact .attention-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.attention-empty{text-align:center;color:var(--color-ink-muted);place-items:center;gap:10px;padding:35px 20px;font-size:12px;display:grid}.attention-empty h3{color:var(--color-ink);font-size:14px}.attention-error{color:#78581e;background:#fff7e8;padding:14px;font-size:12px}.attention-more{color:var(--accent-text);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.attention-review>summary{cursor:pointer;width:fit-content;list-style:none}.attention-review[open]>summary{margin-bottom:14px}.attention-review .ask-card{width:100%;max-width:none}.attention-item.is-read .attention-kind{color:var(--color-ink-muted)}.needs-you-page{max-width:1200px}.needs-you-page .page-subnav{margin-bottom:0}.needs-you-list-heading{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:15px 20px;font-size:11px;display:flex}.needs-you-page .work-card-grid{border:1px solid var(--color-border);border-top:0;gap:0;display:block}.needs-you-page .work-card{border:0;border-bottom:1px solid var(--color-border);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:5px 28px;margin:0;padding:20px;display:grid}.needs-you-page .work-card:last-child{border-bottom:0}.needs-you-page .work-card>.badge{width:fit-content;color:var(--accent-text);background:0 0;grid-column:1;padding:0;font-size:10px}.needs-you-page .work-card h2{letter-spacing:0;grid-column:1;margin:2px 0;font-size:14px;line-height:1.5}.needs-you-page .work-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;max-width:700px;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.needs-you-page .work-card-meta{grid-column:1;margin:5px 0 0;font-size:11px}.needs-you-page .work-card>.btn{grid-area:1/2/span 4;align-self:center;min-width:150px}.needs-you-page .work-context-link{text-align:center;grid-column:2;margin:0;font-size:11px}.graph-controls{flex-wrap:wrap}.graph-controls select{border:1px solid var(--color-border);background:#fff;max-width:145px;min-height:30px;padding:4px 8px;font-size:11px}.graph-viewport{touch-action:none;background-color:#faf9fc;background-image:radial-gradient(#dbd7e4 1px,#0000 1px)}.graph-node{cursor:grab;touch-action:none}.graph-node:active{cursor:grabbing}.graph-edges text{stroke:#faf9fc}@media (max-width:760px){.notification-popover{width:min(430px,100vw - 24px);position:fixed;top:62px;right:12px}.notification-popover .attention-feed-body{max-height:60dvh}.landing-today-heading{flex-wrap:wrap;align-items:flex-start}.needs-you-page .work-card{grid-template-columns:1fr;padding:17px}.needs-you-page .work-card>.btn,.needs-you-page .work-context-link{grid-area:auto/1;width:fit-content;margin-top:10px}.needs-you-list-heading span:last-child{display:none}.graph-toolbar{align-items:flex-start}.graph-toolbar>div:first-child{flex-wrap:wrap}}
:root{--ask-ink:#222225;--ask-ink-soft:#53525a;--ask-muted:#77767e;--ask-faint:#98969f;--ask-line:#e8e6ed;--ask-line-strong:#dad7e1;--ask-shadow:0 1px 3px #24232707}.ask-column{max-width:860px}.ask-scroll{padding:40px 30px 24px}.ask-dock{padding:12px 30px 22px}.ask-welcome{padding-inline:30px}.ask-welcome-sub{margin-bottom:30px;font-size:15px}.ask-composer{border-color:#dddae4;border-radius:18px;box-shadow:0 2px 5px #24232706}.ask-composer:focus-within{border-color:#b8a1ff;box-shadow:0 1px 4px #713cff0b}.ask-composer textarea{letter-spacing:-.015em;min-height:86px;padding:20px 20px 10px;font-size:16px;line-height:1.65}.ask-composer.is-large textarea{min-height:128px;padding:24px 26px 12px;font-size:18px}.ask-composer-bar,.ask-composer.is-large .ask-composer-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px 18px;display:grid;position:relative}.ask-composer-tools,.ask-composer-scopes{align-items:center;min-width:0;display:flex}.ask-composer-tools{gap:5px}.ask-composer-scopes{gap:14px}.ask-tool{color:#85838b;border-radius:8px;width:34px;height:36px}.ask-tool svg{width:21px;height:21px}.ask-tool:hover{color:var(--ask-accent);background:var(--ask-accent-soft)}.ask-activity-ring{border:2.5px solid #e3e1e7;border-top-color:var(--ask-accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0 6px;display:block;transform:rotate(35deg)}.ask-activity-ring.is-working{animation:.9s linear infinite spin}.ask-activity-ring.is-unavailable{border-top-color:var(--ask-warn)}.ask-composer .ask-pick{min-width:0;color:var(--ask-muted);padding:7px 5px;font-size:14px}.ask-composer-scopes .ask-menu:first-child{min-width:0}.ask-composer .ask-pick-label{max-width:200px}.ask-send{background:var(--ask-accent);border-radius:11px;width:44px;height:44px}.ask-send svg{stroke-width:1.9px;width:23px;height:23px}.ask-send:disabled{color:#aaa4b9;background:#f0edf5}.ask-send.is-stop{background:#27252e}.ask-composer>.ask-error{padding-bottom:15px;font-size:12px}.ask-menu-title{color:var(--ask-ink);margin:3px 8px 12px;font-size:14px;font-weight:550}.ask-menu-section{color:var(--ask-muted);text-transform:uppercase;letter-spacing:.07em;padding:13px 10px 6px;font-size:11px}.ask-context-options{max-height:360px;padding:5px;overflow-y:auto}.ask-notes-input{flex-direction:column;gap:13px;padding:10px;display:flex}.ask-notes-input>label{font-size:14px;font-weight:550}.ask-composer .ask-notes-input textarea{border-radius:9px;min-height:120px;padding:12px;font-size:14px;border:1px solid var(--ask-line)!important}.ask-notes-input>button{align-self:flex-end}.ask-thread{gap:44px}.ask-turn{gap:22px}.ask-user-bubble{background:#f7f5fa;border:1px solid #efecf5;border-radius:18px 18px 5px;max-width:min(85%,680px);padding:14px 20px;font-size:16px;line-height:1.65}.ask-user-meta{padding-right:3px;font-size:11px}.ask-work{gap:12px;padding-top:2px}.ask-work-toggle,.ask-working-placeholder{color:var(--ask-muted);align-items:center;gap:12px;font-size:16px;line-height:1.5;display:inline-flex}.ask-work.is-working .ask-work-toggle{color:var(--ask-ink-soft)}.ask-work-time{color:var(--ask-ink-soft);font-weight:450}.ask-work-icon,.ask-step-icon{background:#f9f8fa;border:1px solid #e1dfe5;border-radius:7px;width:29px;height:29px;box-shadow:0 1px 2px #24232704}.ask-work-icon svg{width:16px;height:16px}.ask-work-body{border-left:1px solid #dedbe4;gap:17px;margin-left:14px;padding:6px 0 8px 24px}.ask-note{color:var(--ask-muted);font-size:16px;line-height:1.7}.ask-steps,.ask-todos{gap:12px}.ask-step{color:var(--ask-muted);gap:5px 12px;font-size:16px;line-height:1.55}.ask-step-icon{width:31px;height:31px}.ask-step-icon svg{width:17px;height:17px}.ask-step small{padding-left:43px;font-size:13px;line-height:1.6}.ask-step.is-running{color:var(--ask-ink-soft)}.ask-step.is-done .ask-step-icon{color:#74717e}.ask-work-plan{color:var(--ask-muted);font-size:12px}.ask-work-plan>summary{cursor:pointer;padding:5px 0}.ask-work-plan .ask-todos{margin-top:12px}.ask-mini-spinner{border:1.5px solid #ded9e9;border-top-color:var(--ask-accent);border-radius:50%;width:13px;height:13px;animation:.9s linear infinite spin}.ask-answer-text{letter-spacing:-.012em;font-size:17px;line-height:1.8}.ask-answer-text .md>p{margin-bottom:14px}.ask-cards{gap:18px}.ask-card{border-color:#e0dce7;border-radius:15px;gap:17px;padding:22px 24px;box-shadow:0 2px 4px #24232705}.ask-card.is-pending{border-color:#c2adff;box-shadow:0 1px 3px #713cff10}.ask-card-head{align-items:center;gap:12px}.ask-card-head strong{font-size:18px;font-weight:500;line-height:1.5}.ask-card-icon{background:#f8f7fa;border-radius:7px;width:30px;height:30px}.ask-card-icon svg{width:18px;height:18px}.ask-card-sub{color:var(--ask-muted);font-size:14px;line-height:1.65}.ask-msg-meta{gap:12px;font-size:16px}.ask-channel{padding:4px 0}.ask-msg-meta strong{font-weight:500}.ask-field{background:#fff;border-color:#dfdce5;border-radius:11px;padding:12px 15px;font-size:15px;line-height:1.7}.ask-body{min-height:116px}.ask-field:disabled{color:#77737e;background:#fbfafc}.ask-field-inline{border-color:#0000;padding:5px 8px;font-size:14px}.ask-card-actions{flex-wrap:wrap;gap:10px;padding-top:2px}.ask-btn{border-radius:8px;height:39px;padding:0 15px;font-size:14px}.ask-btn-primary{background:var(--ask-accent);border-color:var(--ask-accent);color:#fff}.ask-btn-alternative{color:var(--ask-muted);background:0 0;border-color:#0000;font-size:12px}.ask-kbd{color:#a19ba9;font-size:12px}.ask-btn-done:disabled{color:#8b8594;background:#efedf2;border-color:#0000}.ask-choices{gap:10px}.ask-choice{border-color:var(--ask-line);background:#fff;border-radius:999px;padding:10px 17px;font-size:14px}.ask-choice.is-selected{color:#6536c7;background:#f8f4ff;border-color:#d0bfff}.ask-pack-rec{font-size:15px;line-height:1.7}.ask-deny{flex-wrap:wrap}.ask-deny>input{flex:1 0 100%}.ask-question-field>span{color:var(--ask-muted);font-size:13px}.ask-question.is-settled{box-shadow:none;background:0 0;border:0;padding:15px 0}.ask-question.is-settled .ask-card-head{color:#94909b}.ask-answer{padding:0;list-style:none}.ask-answer>li{color:var(--ask-muted);align-items:baseline;gap:10px;padding:8px 0;font-size:16px;line-height:1.7;display:flex}.ask-answer>li>svg{flex-shrink:0}.ask-chip{padding:4px 9px;font-size:11px}.ask-link-card{padding:18px 20px}.ask-link-text strong{font-size:15px;line-height:1.6}.ask-link-text small{margin-top:5px;font-size:12px}.ask-composer:not(.is-large) .ask-composer-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ask-composer:not(.is-large) .ask-composer-tools{grid-area:1/1}.ask-composer:not(.is-large) .ask-composer-scopes{grid-area:2/1/auto/-1}.ask-composer:not(.is-large) .ask-send{grid-area:1/2;width:38px;height:38px}.ask-composer:not(.is-large) .ask-menu{position:static}.ask-composer:not(.is-large) .ask-popover{width:auto;max-width:none;bottom:calc(100% + 8px);left:0;right:0}.ask-panel .ask-card{gap:14px;padding:17px}.ask-panel .ask-card-head strong{font-size:16px}.ask-panel .ask-answer-text,.ask-panel .ask-note,.ask-panel .ask-step{font-size:15px}.ask-panel .ask-kbd{display:none}.ask-panel .ask-btn-alternative{order:5;width:100%}.ask-panel .ask-msg-meta{flex-wrap:wrap;font-size:14px}.ask-panel .ask-card-actions{gap:7px}@media (min-width:1200px){:root{--ask-panel-width:460px}}@media (max-width:560px){.ask-scroll{padding:24px 16px 18px}.ask-dock{padding:8px 14px 18px}.ask-welcome{padding:32px 18px}.ask-composer.is-large textarea{min-height:112px;padding:18px 18px 10px;font-size:16px}.ask-composer.is-large .ask-composer-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px 14px}.ask-composer.is-large .ask-composer-tools{grid-area:1/1}.ask-composer.is-large .ask-composer-scopes{grid-area:2/1/auto/-1}.ask-composer.is-large .ask-send{grid-area:1/2;width:40px;height:40px}.ask-composer .ask-menu{position:static}.ask-composer .ask-popover{width:auto;max-width:none;bottom:calc(100% + 8px);left:0;right:0}.ask-composer .ask-pick{font-size:13px}.ask-composer .ask-pick-label{max-width:170px}.ask-thread{gap:30px}.ask-user-bubble{max-width:94%;padding:12px 15px;font-size:15px}.ask-work-toggle,.ask-working-placeholder,.ask-step,.ask-note{font-size:14px}.ask-work-body{padding-left:17px}.ask-answer-text{font-size:16px}.ask-card{gap:14px;padding:17px}.ask-card-head{flex-wrap:wrap}.ask-card-head strong{font-size:16px}.ask-card-actions .ask-kbd{display:none}.ask-card-actions .ask-btn-alternative{order:5;width:100%}.ask-msg-meta{flex-wrap:wrap;font-size:14px}.ask-field{font-size:14px}}@media (prefers-reduced-motion:reduce){.ask-mini-spinner,.ask-activity-ring.is-working{animation:none}}.ask-note-start{align-items:center;gap:18px;display:flex}.ask-add-note{color:var(--ask-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:17px;display:inline-flex}.ask-add-note:hover{color:var(--ask-accent)}.ask-question:has(.ask-note-start){box-shadow:none;border-color:#0000;padding-inline:0}.ask-work-time{font-variant-numeric:tabular-nums}.ask-record-results{border:1px solid var(--ask-line-strong);background:var(--ask-surface);border-radius:15px;min-width:0;overflow:hidden}.ask-results-head{border-bottom:1px solid var(--ask-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ask-results-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ask-results-head strong{font-size:13px}.ask-results-head span{color:var(--ask-muted);font-size:12px}.ask-view-switch{background:var(--ask-hover);border-radius:8px;gap:3px;padding:3px;display:flex}.ask-view-switch button{color:var(--ask-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.ask-view-switch button[aria-pressed=true]{color:var(--ask-ink);background:#fff;box-shadow:0 1px 3px #24232712}.ask-record-table{max-width:100%;overflow-x:auto}.ask-record-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ask-record-table th,.ask-record-table td{border-bottom:1px solid var(--ask-line);vertical-align:top;overflow-wrap:anywhere;min-width:100px;max-width:260px;padding:12px 15px}.ask-record-table thead{background:var(--ask-hover);color:var(--ask-muted)}.ask-record-table thead th{white-space:nowrap;font-size:11px;font-weight:600}.ask-record-table tbody th{min-width:170px;font-weight:500}.ask-record-table small{color:var(--ask-muted);margin-top:4px;font-size:10px;display:block}.ask-record-table tr:last-child>*{border-bottom:0}.ask-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;padding:14px;display:grid}.ask-record-grid .ask-card{box-shadow:none;gap:12px;padding:16px}.ask-record-source{color:var(--ask-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.ask-record-title{text-align:left;color:var(--ask-ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.ask-record-title:hover{text-decoration:underline}.ask-record-detail{padding:22px}.ask-record-detail dl{gap:0;margin:20px 0;display:grid}.ask-record-detail dl>div{border-bottom:1px solid var(--ask-line);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;font-size:13px;display:grid}.ask-record-detail dt{color:var(--ask-muted)}.ask-record-detail dd{overflow-wrap:anywhere;margin:0}.ask-record-evidence,.ask-record-reference{color:var(--ask-muted);overflow-wrap:anywhere;font-size:11px}.ask-record-evidence{margin-top:10px}.ask-record-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ask-record-results>.ask-btn{margin:12px 16px}.ask-record-results button:focus-visible,button.md-link:focus-visible{outline:2px solid var(--ask-accent);outline-offset:3px}.ask-connection-card{min-width:0}.ask-connection-card>p{color:var(--ask-muted);margin:0;font-size:13px;line-height:1.6}.ask-connection-picker{gap:6px;font-size:13px;display:grid}.ask-connection-card .connector-card{min-width:0}.ask-connection-card .connector-card-main,.ask-connection-card .connector-actions{flex-wrap:wrap}.ask-run-page-link{color:#61438c;align-self:flex-start;align-items:center;gap:5px;margin:-10px 0 0 18px;font-size:12px;display:inline-flex}button.md-link{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media (max-width:600px){.ask-results-head{padding:12px}.ask-record-detail{padding:16px}.ask-record-grid{grid-template-columns:1fr;padding:10px}}.ask-search-suggestions{width:100%;min-width:0}.ask-search-suggestions iframe{background:var(--ask-surface);border:0;width:100%;min-height:150px;display:block}
html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:#d4cfde transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4cfde;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ada4bc}.app-sidebar,.sidebar-nav{scrollbar-color:#ffffff30 transparent}.topbar{flex-shrink:0}.notification-popover{flex-direction:column;width:430px;max-width:calc(100vw - 24px);min-height:0;display:flex;position:fixed}.notification-popover>header,.notification-popover>footer,.notification-popover .attention-tabs,.notification-popover .attention-error{flex-shrink:0}.notification-popover .attention-feed{flex-direction:column;min-height:0;display:flex}.notification-popover .attention-feed-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}.ask-welcome,.ask-scroll,.ask-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.workstreams-page{background:#faf9fb;max-width:1440px;min-height:calc(100dvh - 140px)}.workstreams-page .page-heading{margin-bottom:22px}.workstreams-page .page-subnav{border:0;flex-wrap:wrap;gap:5px;margin-bottom:0;padding-bottom:0;display:flex;overflow:visible}.workstreams-page .page-subnav button{background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 13px;font-size:12px}.workstreams-page .page-subnav button.active{border-color:var(--color-border);color:var(--accent-text);background:#fff;box-shadow:0 1px 3px #24232705}.workstreams-page .work-toolbar{margin:18px 0}.workstreams-page .workspace-search,.workstreams-page .workspace-select{background:#fff}.workstreams-caption{color:var(--color-ink-muted);margin:20px 0 15px;font-size:12px;line-height:1.6}.workstreams-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.workstream{border:1px solid var(--color-border);background:#fff;border-radius:12px;min-width:0;overflow:clip;box-shadow:0 1px 3px #24232704}.workstream:only-child{grid-column:1/-1}.workstream-heading{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:13px 17px;display:flex}.daily-page .workstream-heading h2{flex:1;margin:0;font-size:14px;font-weight:550}.workstream-icon{color:#67616f;background:#faf9fb;border:1px solid #efedf2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.workstream-count{color:#756c84;text-align:center;background:#f5f2fa;border-radius:6px;min-width:23px;padding:3px 6px;font-size:11px}.workstream-row{border-bottom:1px solid #f0edf4;min-width:0;padding:16px 18px}.workstream-row:last-child{border-bottom:0}.workstream-row:hover{background:#fdfcff}.workstream-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.daily-page .workstream-row h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:550;line-height:1.6}.workstream-title{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.workstream-title:hover{color:var(--accent-text)}.workstream-context{color:var(--color-ink-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.workstream-row-heading .badge{flex-shrink:0;max-width:140px;font-size:10px;line-height:1.5}.workstream-row>p{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.workstream-row-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workstream-meta{color:#8a8395;font-size:10px;line-height:1.6}.workstream-row-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.workstream-row-actions .icon-button{border:1px solid #eeeaf4;border-radius:7px;width:30px;height:32px}.workstream-row .btn{border-radius:7px;gap:7px;min-height:32px;padding:6px 10px;font-size:11px}.workstream:only-child .workstream-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workstream:only-child .workstream-row:nth-child(odd){border-right:1px solid #f0edf4}.workstreams-page .workflow-screen{background:0 0;padding:24px 0 0}.has-assistant .workstreams-grid{grid-template-columns:1fr}.has-assistant .workstream:only-child .workstream-rows{display:block}.has-assistant .workstream:only-child .workstream-row:nth-child(odd){border-right:0}@media (max-width:850px){.workstreams-grid,.workstream:only-child .workstream-rows{grid-template-columns:1fr}.workstream:only-child .workstream-row:nth-child(odd){border-right:0}}@media (max-width:560px){.workstreams-page .page-subnav{gap:3px}.workstreams-page .page-subnav button{padding:8px 9px;font-size:11px}.workstream-row{padding:15px}.workstream-row-heading{flex-wrap:wrap;gap:6px}.workstream-row-footer{align-items:flex-start}}.workstreams-page,.workstreams-page .workstream-row h3,.workstreams-page .workstream-heading h2,.workstreams-page .page-heading h1{color:var(--color-ink)}@media (min-width:1280px){.has-assistant .workstreams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.has-assistant .workstream:only-child .workstream-rows{display:grid}.has-assistant .workstream:only-child .workstream-row:nth-child(odd){border-right:1px solid #f0edf4}}
