.capture-mode-tabs{display:flex;gap:5px;padding:12px 25px;background:#fcfbfe;border-bottom:1px solid #eeeaf4}.capture-mode-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:7px;color:#9788a5;font-size:11px;transition:background .15s,color .15s}.capture-mode-tabs>button[aria-selected=true]{background:#fff;color:#7258b4;border-color:#e9e1f1;box-shadow:0 2px 6px #4f2b8006}.capture-mode-tabs>button:hover{color:#7258b4;background:#f4f0fa}.capture-ai-pane[hidden],.capture-quick-pane[hidden]{display:none!important}.modal.wide:has(.ai-intake){width:1120px}.ai-intake{--ai-text: #6f617e;--ai-muted: #a193af;--ai-line: #eee7f3;--ai-accent: #8266bd;color:var(--ai-text);background:#fff;font-size:11px}.ai-intake button:disabled{cursor:not-allowed}.ai-intake input:not([type=checkbox]),.ai-intake textarea,.ai-intake select{min-width:0;max-width:100%;color:#776783;border-color:#e9e1ef;font-size:11px;background:#fff}.ai-intake input::placeholder,.ai-intake textarea::placeholder{color:#bbafc6}.ai-intake label{color:#9c8aaa}.ai-intake .icon-btn{color:#aa99b7;width:27px;height:27px;flex-shrink:0}.ai-intake .text-btn{color:#9173ba;font-size:10px;display:inline-flex;align-items:center;gap:4px}.ai-intake-steps{display:flex;align-items:center;gap:13px;padding:17px 26px;background:#fff;border-bottom:1px solid var(--ai-line)}.ai-intake-steps>span{display:flex;align-items:center;gap:7px;color:#baaec5;font-size:10px;white-space:nowrap}.ai-intake-steps b{display:grid;place-items:center;width:21px;height:21px;border:1px solid #e9e2ef;border-radius:50%;font-size:9px;font-weight:500}.ai-intake-steps .current{color:#9270bb}.ai-intake-steps .current b{border-color:#e1d5f0;background:#f5f0fc;color:#936dbd}.ai-intake-steps>i{width:30px;height:1px;background:#ede6f3}.ai-intake-steps>small{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#b09abb;font-size:9px}.ai-intake-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);min-height:430px}.ai-intake-source{padding:25px;background:linear-gradient(150deg,#fcfafe,#fff 72%);border-right:1px solid var(--ai-line);min-width:0}.ai-section-heading,.ai-review-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:19px}.ai-eyebrow{display:block;font-size:8px;letter-spacing:1.3px;color:#b19ac5;margin-bottom:8px}.ai-section-heading h3,.ai-review-heading h3{display:flex;align-items:center;gap:7px;font-weight:550;color:#796486;font-size:15px;margin:0}.ai-section-heading h3 svg{color:#b293d0}.ai-section-heading>.icon-btn{margin-right:-6px}.ai-source-box{position:relative;border:1px solid #e6dbf0;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #63428703}.ai-pending-analysis{border:1px solid #e7ddef;background:#faf6ff;border-radius:8px;padding:12px;margin-bottom:14px}.ai-pending-analysis>div:first-child{display:flex;align-items:center;gap:7px;color:#a184b7}.ai-pending-analysis strong{font-size:10px;font-weight:500}.ai-pending-analysis>p,.ai-new-analysis-choice>p{font-size:9px;line-height:1.9;color:#a58eb6;margin:8px 0;overflow-wrap:anywhere}.ai-pending-analysis>small{display:block;font-size:8px;color:#b29bc1;line-height:1.8}.ai-pending-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:10px}.ai-intake .ai-pending-actions .text-btn{font-size:9px}.ai-new-analysis-choice{border:1px solid #ede2d3;background:#fffcf7;border-radius:8px;padding:12px;margin-bottom:14px}.ai-new-analysis-choice>strong{color:#b39470;font-weight:500;font-size:10px}.ai-new-analysis-choice>p{color:#b39a7a}.ai-new-analysis-choice>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px}.ai-intake .ai-new-analysis-choice .btn{padding:7px 9px;font-size:9px}.ai-source-box:focus-within{border-color:#bea8da;box-shadow:0 0 0 3px #b69ad30b}.ai-intake .ai-input-label{display:flex;align-items:center;gap:7px;color:#aa94bc;padding:15px 15px 0;font-size:9px}.ai-intake .ai-source-box>textarea{display:block;width:100%;min-height:210px;max-height:420px;padding:12px 15px;border:0;border-radius:0;box-shadow:none;color:#897495;background:transparent;font-size:11px;line-height:1.9;resize:vertical}.ai-source-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;border-top:1px solid #f3edf7}.ai-source-tools>span{color:#bdb0c9;font-size:8px}.ai-add-image{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#aa8bbe;padding:0}.ai-add-image>span{color:#c4b5cf;font-size:8px;margin-left:2px}.ai-file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);opacity:0;pointer-events:none}.ai-source-box.dragging{border-color:#af8cda}.ai-drop-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;background:#faf6fff2;color:#a57ac9;border:1px dashed #c3a6e0;border-radius:8px;pointer-events:none}.ai-drop-overlay strong{font-size:12px;font-weight:500}.ai-attachments{display:grid;gap:7px;padding:0 12px 12px}.ai-attachment{display:flex;gap:9px;align-items:center;border:1px solid #f0e8f5;border-radius:7px;padding:6px;background:#fdfbff;min-width:0}.ai-attachment>img{width:42px;height:42px;object-fit:cover;border-radius:4px;background:#f0eaf5}.ai-attachment>div{min-width:0;flex:1}.ai-attachment strong{display:block;font-size:9px;font-weight:450;color:#947fa4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-attachment small{display:block;margin-top:4px;font-size:8px;color:#b8a9c5}.ai-image-hint{margin:9px 1px 17px;font-size:8px;color:#b9a6c7;line-height:1.8}.ai-model-status{display:flex;align-items:center;gap:8px;padding:11px 0;min-height:55px;font-size:10px;color:#ac96ba}.ai-model-status>span:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:4px}.ai-model-status strong{font-size:10px;font-weight:450;color:#987baa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:245px}.ai-model-status small{font-size:8px;color:#b4a0c2;overflow-wrap:anywhere;line-height:1.7}.ai-model-status>button{padding:3px 0 3px 7px;margin-left:auto;color:#a17fbb;font-size:9px;flex-shrink:0}.ai-status-dot{flex-shrink:0;width:5px;height:5px;margin-right:1px;border-radius:50%;background:#d5c6df}.ai-status-dot.ready{background:#96b9aa;box-shadow:0 0 0 3px #9ac7b10e}.ai-source-actions{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:10px}.ai-intake .ai-analyze-button{width:100%;padding:11px 14px;font-size:11px;background:#a48bc7;border-color:#a48bc7;box-shadow:0 3px 8px #8462b50d}.ai-intake .ai-analyze-button:hover:not(:disabled){background:#967aba;border-color:#967aba}.ai-analyze-button>svg:last-child{margin-left:auto}.ai-source-note{display:flex;align-items:flex-start;gap:7px;margin-top:15px;padding:11px 12px;border:1px solid #f1eaf7;border-radius:7px;background:#fbf8fe;color:#ac94bc;font-size:9px;line-height:1.9}.ai-source-note svg{flex-shrink:0;margin-top:2px;color:#c1a8d8}.ai-clear-draft{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#b49dc3;padding:0;margin-top:14px}.ai-clear-draft:hover{color:#9d7baf}.ai-inline-error{display:flex;gap:7px;align-items:center;padding:10px 0;color:#b57d8d;font-size:10px;line-height:1.8}.ai-inline-error>span{flex:1}.ai-inline-error>button{padding:0;color:#a985af;text-decoration:underline;font-size:9px}.ai-settings{border:1px solid #e9dff1;border-radius:9px;background:#fff;margin:8px 0 18px;overflow:hidden}.ai-settings-title{display:flex;align-items:center;gap:7px;padding:10px 13px;border-bottom:1px solid #f0e8f6;color:#aa88c0;background:#fdfbff}.ai-settings-title strong{font-size:10px;font-weight:500}.ai-settings-title .icon-btn{margin-left:auto;width:20px;height:20px}.ai-settings>form{padding:14px;display:flex;flex-direction:column;gap:13px}.ai-settings form>label,.ai-settings .ai-config-advanced>label{display:flex;flex-direction:column;gap:7px;font-size:9px}.ai-settings input:not([type=checkbox]),.ai-settings select{width:100%;padding:9px 10px;font-size:10px}.ai-label-note{color:#bdacc9;font-size:8px}.ai-intake .ai-check-label{display:flex;flex-direction:row;align-items:flex-start;gap:7px;line-height:1.8;color:#ad94bd;font-size:9px}.ai-check-label input{width:13px;height:13px;flex-shrink:0;margin:2px 0 0}.ai-config-advanced{font-size:9px;color:#b09ac0}.ai-config-advanced>summary{cursor:pointer}.ai-config-advanced[open]>summary{margin-bottom:12px}.ai-config-advanced>label+label{margin-top:12px}.ai-intake .ai-settings .btn{align-self:flex-end;font-size:10px;color:#9975b0;border-color:#e4d6ed}.ai-settings-owner-note{padding:13px 15px;color:#b099bd;font-size:10px;line-height:1.9}.ai-config-error{color:#b7798e;font-size:10px;line-height:1.8;margin:0}.ai-intake-review{padding:25px 26px 28px;min-width:0}.ai-review-heading h3>span{font-size:10px;display:grid;place-items:center;min-width:20px;height:20px;background:#f4eefb;border:1px solid #ede3f5;border-radius:5px;color:#a17fba;padding:0 5px;margin-left:2px}.ai-draft-state{border:1px solid #eee7f3;background:#fdfbff;color:#b5a1c3;border-radius:15px;padding:4px 8px;white-space:nowrap;font-size:8px}.ai-review-empty{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px 5px}.ai-empty-illustration{position:relative;width:192px;margin-bottom:22px;padding:14px 17px}.ai-empty-illustration:before{content:"";position:absolute;width:192px;height:145px;left:0;top:-20px;background:radial-gradient(ellipse,#f0e8fb77 0,#f7f2fc38 53%,transparent 73%)}.ai-empty-illustration>div{position:relative;display:flex;align-items:center;gap:9px;border:1px solid #e5d9f1;border-radius:7px;background:#fff;height:36px;padding:10px 12px;margin-bottom:9px;box-shadow:0 3px 10px #ac88d009}.ai-empty-illustration>div:nth-child(2),.ai-empty-illustration>div:nth-child(3){margin-left:20px;height:28px;border-color:#efe6f6;opacity:.75}.ai-empty-illustration>div>span{width:10px;height:10px;border:1px solid #d5c2e8;border-radius:3px}.ai-empty-illustration>div>i{width:65px;height:4px;background:#e6d9f1;border-radius:5px}.ai-empty-illustration>div>b{width:18px;height:9px;background:#f4eef9;border-radius:3px;margin-left:auto}.ai-empty-illustration>div>svg{width:12px;position:absolute;left:-20px;top:3px;color:#cdb8e3}.ai-empty-illustration>div:nth-child(3)>i{width:46px}.ai-empty-spark{position:absolute;top:-5px;right:-4px;color:#c1a3df;transform:rotate(9deg)}.ai-review-empty h4{color:#9c81b0;margin:0 0 9px;font-size:13px;font-weight:500}.ai-review-empty p{color:#b6a1c5;font-size:10px;line-height:2;margin:0}.ai-empty-features{display:flex;gap:13px;justify-content:center;margin-top:22px}.ai-empty-features>span{display:inline-flex;gap:4px;align-items:center;font-size:8px;color:#bfaad0}.ai-review-empty>.text-btn{margin-top:15px}.ai-error-banner,.ai-info-banner{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:7px;font-size:10px;line-height:1.9;margin:0 0 13px;overflow-wrap:anywhere}.ai-error-banner{color:#b9798d;background:#fff7f8;border:1px solid #f3dfe6}.ai-info-banner{color:#9e84af;background:#fbf8fe;border:1px solid #eee5f6}.ai-error-banner>svg,.ai-info-banner>svg{flex-shrink:0;margin-top:2px}.ai-error-banner>span{flex:1}.ai-error-banner>.icon-btn{color:#c49aac;width:19px;height:19px;margin-top:-1px}.ai-draft-summary{color:#a48ab7;line-height:1.9;font-size:11px;margin:0 0 14px;overflow-wrap:anywhere}.ai-review-warnings{display:flex;gap:8px;padding:11px 12px;background:#fffcf7;border:1px solid #f1e7d7;border-radius:7px;color:#ba9a75;font-size:9px;line-height:1.9;margin-bottom:15px}.ai-review-warnings>svg{flex-shrink:0;margin-top:2px}.ai-review-warnings strong{font-size:9px;font-weight:500}.ai-review-warnings ul{margin:3px 0 0;padding-left:14px}.ai-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 11px;padding:3px 0}.ai-selection-toolbar>label{display:flex;align-items:center;gap:7px;font-size:9px;color:#a28bb2}.ai-selection-toolbar input{margin:0}.ai-review-tasks{display:flex;flex-direction:column;gap:9px}.ai-review-task{min-width:0;margin-left:calc(var(--ai-task-depth, 0) * 9px);border:1px solid #e9ddf2;border-radius:8px;background:#fff;box-shadow:0 2px 6px #9d7bba03;overflow:hidden}.ai-review-task.not-selected{background:#fdfcfe;border-color:#f0eaf5}.ai-review-task.not-selected .ai-task-main{opacity:.62}.ai-task-main{display:flex;align-items:center;gap:8px;padding:11px 11px 0 13px;min-width:0}.ai-task-main>input[type=checkbox]{margin:0;flex-shrink:0}.ai-task-number{font-size:8px;color:#c4aed4;font-variant-numeric:tabular-nums}.ai-intake input.ai-task-title{flex:1;width:100%;border:0;border-radius:0;padding:2px 0;box-shadow:none;color:#8e70a3;font-size:12px;font-weight:450;background:transparent;min-height:24px}.ai-intake input.ai-task-title:focus{box-shadow:0 1px #d5c0e9}.ai-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:6px 13px 11px 57px}.ai-task-meta>span{display:inline-flex;align-items:center;gap:2px;color:#bfa9cc;font-size:8px}.ai-task-meta>span+span:before{content:"·";margin-right:5px;color:#d1bedc}.ai-task-meta .detached{color:#bf9c6f}.ai-task-meta .committed{color:#a17cbe}.ai-task-details{padding:14px;border-top:1px solid #f3edf8;background:#fefcff}.ai-task-details>label,.ai-task-fields>label{display:flex;flex-direction:column;gap:6px;font-size:9px;color:#b49ac4}.ai-task-details>label>textarea{padding:8px 9px;min-height:61px;line-height:1.8;width:100%;font-size:10px}.ai-task-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:13px}.ai-task-fields input,.ai-task-fields select{width:100%;font-size:9px;padding:7px 8px}.ai-task-fields .ai-parent-field{grid-column:1 / -1}.ai-commitment-hint{display:flex;gap:5px;align-items:flex-start;margin:12px 0 0;color:#a68bbb;font-size:9px;line-height:1.8}.ai-commitment-hint svg{flex-shrink:0;margin-top:2px}.ai-source-evidence{margin-top:13px;color:#b7a0c8;font-size:9px;line-height:1.8}.ai-source-evidence>summary{cursor:pointer;color:#ad92bf}.ai-source-evidence p{margin:8px 0 0;overflow-wrap:anywhere}.ai-source-evidence blockquote{margin:8px 0 0;padding:7px 10px;border-left:2px solid #e4d7ef;color:#b4a0c5;background:#fbf7fe;overflow-wrap:anywhere}.ai-remove-task{display:inline-flex;align-items:center;gap:5px;padding:0;margin-top:12px;color:#ba9bc3;font-size:8px}.ai-dependencies{margin-top:23px;padding-top:19px;border-top:1px solid var(--ai-line)}.ai-dependency-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-dependency-heading h4{display:flex;align-items:center;gap:7px;color:#9c80b1;margin:0;font-size:11px;font-weight:500}.ai-dependency-heading h4>span{font-size:9px;font-weight:400;color:#bda5cf;margin-left:1px}.ai-dependencies>p{font-size:8px;color:#b9a3c8;line-height:1.9;margin:8px 0 12px}.ai-no-dependencies{padding:13px;border:1px dashed #eee3f5;border-radius:6px;color:#bea9ce;font-size:9px;text-align:center}.ai-dependency-row{display:flex;align-items:flex-start;gap:7px;border:1px solid #ede3f4;border-radius:7px;background:#fdfbff;padding:9px;margin-top:8px}.ai-dependency-row.inactive{opacity:.6}.ai-dependency-row>input{margin:8px 0 0;flex-shrink:0}.ai-dependency-fields{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:6px;min-width:0}.ai-intake .ai-dependency-fields select{min-width:0;padding:7px 6px;font-size:9px;color:#a082b5}.ai-intake .ai-dependency-fields .ai-relation-kind{border-color:transparent;background:transparent;color:#b597cd;padding-left:2px;padding-right:2px}.ai-dependency-fields>small{grid-column:1 / -1;font-size:8px;line-height:1.7;color:#bda5cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-intake-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid #ebe1f3;background:#fdfbfff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 25px}.ai-import-destination{flex-shrink:0;max-width:230px}.ai-import-destination>label{display:flex;align-items:center;gap:9px;color:#ad96bf;font-size:9px}.ai-intake .ai-import-destination select{max-width:175px;font-size:10px;padding:8px 9px;color:#9e82b4;background:#fff}.ai-import-destination>small{display:block;margin:6px 0 0;color:#b9a0ca;font-size:8px;line-height:1.7;max-width:200px;overflow-wrap:anywhere}.ai-import-summary{flex:1;min-width:140px;display:flex;flex-direction:column;gap:5px;color:#b39ac4}.ai-import-summary strong{font-size:11px;color:#a07db9;font-weight:500}.ai-import-summary>span{font-size:8px;line-height:1.8;color:#b59bc7}.ai-import-summary>small{font-size:8px;color:#b89a76;line-height:1.7}.ai-intake .ai-create-button{padding:10px 13px;font-size:10px;background:#9f84c5;border-color:#9f84c5}.ai-intake .ai-create-button:hover:not(:disabled){background:#9375bc;border-color:#9375bc}.ai-import-errors{width:100%;display:flex;align-items:flex-start;gap:6px;margin-top:-4px;color:#b67d90;font-size:9px;line-height:1.9}.ai-import-errors>svg{flex-shrink:0;margin-top:2px}.ai-intake-success{padding:50px 28px 44px;display:flex;flex-direction:column;align-items:center;text-align:center}.ai-success-orbit{position:relative;display:grid;place-items:center;width:85px;height:85px;border-radius:50%;background:#f9f3ff;border:1px solid #f0e4fa;color:#b18dce;margin-bottom:24px}.ai-success-orbit>span{position:absolute;inset:-9px;border:1px solid #f6effb;border-radius:50%}.ai-success-orbit>span:last-child{inset:-17px;border-color:#faf5fd}.ai-intake-success>.ai-eyebrow{margin:3px 0 10px}.ai-intake-success h3{font-size:22px;font-weight:500;letter-spacing:-.6px;color:#9772b2;margin:0 0 11px}.ai-intake-success>p{color:#b59ac7;font-size:11px;line-height:1.9;margin:0}.ai-success-tasks{margin:24px 0;width:min(390px,100%);display:flex;flex-direction:column;gap:8px}.ai-success-tasks>div{display:flex;align-items:center;gap:8px;text-align:left;font-size:10px;color:#a58bb8;border:1px solid #eee3f6;border-radius:6px;background:#fefcff;padding:10px 12px}.ai-success-tasks>div>svg{color:#b9a2cf;flex-shrink:0}.ai-success-tasks>small{color:#b29ac5;font-size:9px;margin-top:5px}.ai-success-actions{display:flex;align-items:center;justify-content:center;gap:10px}.ai-success-actions .btn{font-size:10px;padding:9px 14px}.ai-spin{animation:ai-spin 1s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}@media(max-width:850px){.modal.wide:has(.ai-intake){width:760px}.ai-intake-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.1fr)}.ai-intake-source,.ai-intake-review{padding:20px}.ai-intake .ai-source-box>textarea{font-size:10px}.ai-model-status strong{max-width:170px}.ai-task-main{gap:6px;padding-left:10px}.ai-task-number{display:none}.ai-task-meta{padding-left:31px}.ai-dependency-fields{grid-template-columns:minmax(0,1fr) 65px}.ai-dependency-fields>select:last-of-type{grid-column:1 / -1}.ai-import-destination{max-width:200px}.ai-intake .ai-import-destination select{max-width:145px}}@media(max-width:640px){.capture-mode-tabs{padding:10px 18px}.capture-mode-tabs>button{padding:7px 11px;font-size:10px}.ai-intake-steps{padding:14px 18px;gap:8px}.ai-intake-steps>span{gap:5px;font-size:9px}.ai-intake-steps>i{width:16px}.ai-intake-steps b{width:18px;height:18px;font-size:8px}.ai-intake-steps>small{display:none}.ai-intake-layout{grid-template-columns:1fr}.ai-intake-source{border-right:0;border-bottom:1px solid var(--ai-line);padding:20px 18px}.ai-section-heading,.ai-review-heading{margin-bottom:15px}.ai-section-heading h3,.ai-review-heading h3{font-size:14px}.ai-intake .ai-source-box>textarea{min-height:170px;font-size:12px}.ai-model-status strong{max-width:230px}.ai-image-hint{margin-bottom:8px}.ai-source-note{margin-top:12px}.ai-intake-review{padding:21px 18px}.ai-review-empty{min-height:280px}.ai-review-task{margin-left:calc(var(--ai-task-depth, 0) * 5px)}.ai-task-details{padding:12px}.ai-intake input.ai-task-title{font-size:12px}.ai-task-fields{gap:12px 9px}.ai-task-fields input,.ai-task-fields select{padding:8px 7px;font-size:10px}.ai-task-details>label>textarea{font-size:11px}.ai-dependency-fields{grid-template-columns:minmax(0,1fr) 70px}.ai-intake-footer{gap:12px;padding:14px 18px}.ai-import-destination{max-width:none;width:100%}.ai-import-destination>label{display:flex;gap:12px}.ai-intake .ai-import-destination select{flex:1;max-width:none;font-size:11px}.ai-import-summary{min-width:110px}.ai-intake .ai-create-button{font-size:10px;padding:10px 11px}.ai-intake-success{padding:40px 20px}.ai-intake-success h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.ai-spin{animation:none}}.llm-settings{min-width:0}.llm-description{color:var(--muted);font-size:12px;line-height:1.8;margin:-4px 0 22px}.llm-saved-status{display:flex;align-items:center;gap:13px;border:1px solid #eee7f5;background:linear-gradient(115deg,#faf7ff,#fdfcff);border-radius:12px;padding:16px;margin-bottom:24px}.llm-model-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#a58cbe;background:#f0eaf8;flex-shrink:0}.llm-model-icon.configured{background:#e9f5ef;color:#68a38a}.llm-saved-status>div{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.llm-saved-status strong{color:#75618a;font-size:13px;overflow-wrap:anywhere}.llm-saved-status>div>span{color:#a48db6;font-size:11px}.llm-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.llm-form label{display:flex;flex-direction:column;gap:9px;color:#8e749f;font-size:12px;min-width:0}.llm-form .llm-full{grid-column:1 / -1}.llm-settings .llm-form input:not([type=checkbox]),.llm-settings .llm-form select{width:100%;min-width:0;border-radius:8px;border:1px solid #e7ddef;padding:12px;background:#fff;color:#79628d;font-size:12px;outline:none}.llm-form input:focus,.llm-form select:focus{border-color:#a28bdc;box-shadow:0 0 0 3px #f2edfc}.llm-form input::placeholder{color:#b4a3c1}.llm-form input:disabled{background:#faf8fc}.llm-key-input{position:relative}.llm-key-input>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#b39ec5}.llm-settings .llm-key-input input[type=password]{padding-left:38px}.llm-field-note{font-size:11px;color:#aa96b8;line-height:1.7;font-weight:400;margin:0}.llm-form label.llm-checkbox{display:flex;flex-direction:row;align-items:center;gap:9px;margin:21px 0 7px;line-height:1.6}.llm-checkbox input{accent-color:#8268d8;width:15px;height:15px;flex-shrink:0}.llm-advanced{margin-top:24px;border-top:1px solid #f1eaf6;padding-top:18px}.llm-advanced summary{font-size:12px;color:#9b83ae;cursor:pointer}.llm-advanced>label{margin-top:18px;max-width:350px}.llm-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #f1eaf6;padding-top:23px;margin-top:23px}.llm-actions .btn{font-size:12px;padding:11px 16px}.llm-save-notice{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #dcefe3;color:#64967f;background:#f5fbf7;border-radius:9px;font-size:12px;line-height:1.7;margin-bottom:20px}.llm-save-notice svg{flex-shrink:0}.llm-key-change{font-size:11px;color:#b18b58;line-height:1.8;margin:9px 0 0}.llm-privacy-note{display:flex;align-items:flex-start;gap:10px;color:#ab98b9;background:#faf8fc;border-radius:9px;padding:13px 15px;margin-top:24px}.llm-privacy-note svg{flex-shrink:0;margin-top:3px}.llm-privacy-note p{margin:0;font-size:11px;line-height:1.9}.llm-test-note{color:#aa96b8;font-size:11px;line-height:1.8;margin:12px 0 0}.llm-test-result{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #e7def4;border-radius:10px;background:#faf7ff;color:#967caf;margin-top:15px;overflow-wrap:anywhere}.llm-test-result>svg{flex-shrink:0;margin-top:2px}.llm-test-result strong{font-size:12px}.llm-test-result p{font-size:12px;line-height:1.8;margin:6px 0 0}.llm-test-result small{display:block;font-size:11px;line-height:1.8;margin-top:5px;opacity:.85}.llm-test-result.succeeded{color:#60927a;background:#f5fbf7;border-color:#dcefe3}.llm-test-result.failed{color:#b56a69;background:#fff8f7;border-color:#f0dcd8}.settings-ai-entry{display:flex;align-items:center;gap:16px}.settings-ai-entry>svg{color:#9d83ce;flex-shrink:0}.settings-ai-entry>div{flex:1}.settings-ai-entry h2{color:#8a719e;font-size:13px;margin:0 0 7px}.settings-ai-entry p{color:#ae9cbb;font-size:11px;line-height:1.8;margin:0}@media(max-width:600px){.llm-fields{grid-template-columns:minmax(0,1fr);gap:18px}.llm-saved-status{padding:13px 11px;gap:9px}.llm-saved-status>.badge{font-size:9px;padding:4px 6px}.llm-actions .btn{flex:1;justify-content:center}.settings-ai-entry{flex-wrap:wrap;gap:12px}.settings-ai-entry>div{flex-basis:calc(100% - 40px)}.settings-ai-entry .btn{margin-left:36px}}.task-detail-root{position:fixed;inset:0;z-index:80;color:#292b34;font-family:inherit}.td-overlay{position:absolute;inset:0;border:0;background:#181a2533;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;animation:td-fade .18s ease}.task-detail{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;width:min(650px,100%);background:#fff;box-shadow:-12px 0 55px #1c173617;animation:td-slide .22s cubic-bezier(.2,.6,.3,1);font-size:13px;line-height:1.5}.task-detail *{box-sizing:border-box}.task-detail button,.task-detail input,.task-detail textarea,.task-detail select{font:inherit}.task-detail button{cursor:pointer}.task-detail button:disabled,.task-detail input:disabled,.task-detail select:disabled{cursor:default;opacity:.5}.task-detail button:focus-visible,.task-detail a:focus-visible{outline:3px solid #b8a9ec;outline-offset:3px}.task-detail input:focus,.task-detail textarea:focus,.task-detail select:focus{outline:0;border-color:#a18adc;box-shadow:0 0 0 3px #7054d711}.td-header{height:62px;min-height:62px;border-bottom:1px solid #eff0f3;display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:relative}.td-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:#747480;min-width:0}.td-breadcrumb>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.td-breadcrumb>span:last-child{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;letter-spacing:.3px}.td-project-square{width:9px;height:9px;border-radius:2px;flex-shrink:0}.td-slash{opacity:.35;padding:0 3px}.td-header-tools{display:flex;gap:5px}.td-icon-button{width:29px;height:29px;border:0;background:transparent;color:#74747f;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0;flex-shrink:0}.td-icon-button:hover{background:#f2f0f8;color:#7054d7}.td-hero{padding:27px 30px 23px}.td-parent-link{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#767280;font-size:12px;padding:0;margin-bottom:15px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-parent-link:hover{color:#7054d7}.td-status-line{display:flex;align-items:center;gap:11px}.td-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:#f1f2f5;color:#71737f;font-size:11px;line-height:1.5;white-space:nowrap;font-weight:500}.td-badge.purple{background:#f0ebfc;color:#7959c8}.td-badge.green{background:#eaf7ef;color:#398162}.td-badge.amber{background:#fcf2df;color:#916f31}.td-badge.red{background:#fceced;color:#b05a64}.td-micro{font-size:11px;color:#76747f;line-height:1.6}.td-task-title{font-size:25px;line-height:1.5;margin:15px 0 18px;font-weight:650;letter-spacing:-.7px;overflow-wrap:anywhere;color:#272933}.td-primary-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.td-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:7px 12px;border-radius:7px;font-size:12px!important;font-weight:550;line-height:1.4;border:1px solid transparent;text-decoration:none;transition:background .15s,box-shadow .15s;white-space:nowrap}.td-primary{background:#7455d2;color:#fff;box-shadow:0 2px 3px #7054d71a}.td-primary:hover{background:#6748c4;box-shadow:0 3px 8px #7054d733}.td-secondary{background:#fff;color:#646574;border-color:#e6e6ed;box-shadow:0 1px 2px #22222203}.td-secondary:hover{background:#f8f7fc;border-color:#cfc5e8}.td-quiet{background:transparent;color:#747484;padding-left:7px;padding-right:7px}.td-quiet:hover{background:#f6f4fc;color:#7054d7}.td-danger{background:#c75e68;color:#fff}.td-danger:hover{background:#b54f59}.td-danger-text{color:#a7616a!important}.td-live-dot{width:6px;height:6px;background:#9775de;border-radius:50%;box-shadow:0 0 0 2px #9775de1a}.td-tabs{display:flex;gap:23px;padding:0 30px;border-bottom:1px solid #eaeaf0;min-height:43px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.td-tabs button{position:relative;display:flex;align-items:center;gap:6px;background:transparent;border:0;border-bottom:2px solid transparent;padding:11px 0 12px;color:#767481;font-size:12px;white-space:nowrap;transition:color .15s}.td-tabs button.active{border-bottom-color:#7c5cce;color:#7455c7;font-weight:600}.td-tabs button:hover{color:#7455c7}.td-tabs button>span{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;border-radius:4px;background:#f1edf9;color:#7f67af;font-size:10px;padding:0 4px}.td-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 30px 28px;scrollbar-width:thin;scrollbar-color:#e1ddea transparent}.td-section{padding:24px 0;border-bottom:1px solid #f0eff4}.td-section:last-child{border-bottom:0}.td-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:#777381}.td-section-heading h3{font-size:12px;line-height:1.6;color:#5d5d6d;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.td-text-button{display:inline-flex;align-items:center;gap:5px;padding:1px 0;border:0;background:transparent;color:#7f69ab;font-size:11px!important;text-align:left}.td-text-button:hover{color:#6f4bbd}.td-helper{font-size:12px;line-height:1.9;color:#777480;margin:8px 0 15px}.td-muted{color:#76737f!important}.td-small{font-size:12px}.td-property-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:17px;padding:23px 0;border-bottom:1px solid #f0eff4}.td-property{display:flex;align-items:center;gap:13px;min-height:27px;min-width:0}.td-property>span:first-child{color:#76717f;font-size:12px;display:flex;align-items:center;gap:8px;width:79px;flex-shrink:0}.td-property-value{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:7px;max-width:145px;color:#656271;font-size:12px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.td-property-value>svg{color:#76717f;flex-shrink:0}.td-property>select,.td-property>input{width:100%;min-width:0;max-width:150px;font-size:12px;padding:5px 3px;color:#6e687b;border:1px solid transparent;background:transparent;border-radius:5px;box-shadow:none;color-scheme:light}.td-property>input[type=date]{font-size:11px}.td-property>select:hover,.td-property>input:hover{background:#faf9fc}.td-tiny-square{width:7px;height:7px;border-radius:2px;flex-shrink:0}.td-mini-avatar{width:20px;height:20px;background:#f1ebfd;color:#7d6aa1;border:1px solid #e6def3;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-style:normal;flex-shrink:0}.td-description{font-size:12px;line-height:2;white-space:pre-wrap;margin:0;color:#787381;overflow-wrap:anywhere}.td-next-action{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#faf9fd;border:1px solid #f0ecf7;border-radius:8px;margin-top:19px;color:#7d6d9f}.td-next-action>svg{margin-top:2px;flex-shrink:0}.td-next-action span{font-size:10px;color:#7b718c}.td-next-action p{margin:2px 0 0;color:#76668f;font-size:12px}.td-tags{display:flex;flex-wrap:wrap;gap:7px}.td-tag{color:#7a708e;background:#f5f2fa;padding:3px 8px;border-radius:4px;font-size:11px}.td-state-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px;padding:15px;background:#fafafb;border:1px solid #f0eff3;border-radius:8px}.td-state-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0}.td-state-grid>div>span{color:#76717f;font-size:10px}.td-state-grid strong{font-size:12px;font-weight:500;color:#777180}.td-purple-text{color:#8465b9!important}.td-resource{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #f4f2f7;color:#7c6d91}.td-resource:last-child{border-bottom:0}.td-resource>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.td-resource strong{font-size:12px;color:#7c708b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-resource span{font-size:10px;color:#797182}.td-resource a{color:#797085;display:flex;padding:5px}.td-result-card{border:1px solid #eeebf3;border-radius:8px;padding:15px;margin:10px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.td-result-card p{margin:0;font-size:12px;color:#7c7186;line-height:1.8}.td-result-card .td-micro{font-size:10px}.td-meta{padding-top:21px;display:flex;flex-direction:column;gap:4px;color:#797181;font-size:10px}.td-bottom-bar{height:38px;min-height:38px;border-top:1px solid #f0edf4;background:#fdfcfe;display:flex;align-items:center;justify-content:space-between;padding:0 25px;color:#797182;font-size:10px}.td-bottom-bar>span{display:flex;align-items:center;gap:5px}.td-bottom-bar .is-saving{color:#8467b3}.td-bottom-bar kbd{font:8px ui-monospace,monospace;border:1px solid #e8e1ef;padding:1px 3px;border-radius:3px;color:#7c7187;background:#fff}.td-menu{position:absolute;z-index:8;top:49px;right:50px;width:175px;border:1px solid #eae5f1;background:#fff;border-radius:9px;box-shadow:0 9px 35px #34244d1a;padding:5px}.td-menu button{background:transparent;border:0;display:flex;align-items:center;gap:9px;padding:9px 10px;width:100%;color:#7c6f89;border-radius:5px;font-size:12px}.td-menu button:hover{background:#f7f3fb;color:#8161aa}.td-menu>span{height:1px;background:#f1ebf6;display:block;margin:4px}.td-command-panel{margin:22px 0;padding:18px;border:1px solid #e7dff2;border-radius:10px;background:linear-gradient(130deg,#fdfbff,#fff);box-shadow:0 2px 8px #37224905}.td-command-panel .td-section-heading{margin-bottom:9px}.td-command-panel .td-section-heading h3{font-size:13px;color:#7f6598}.td-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;color:#7f6d8e;min-width:0}.td-field>span{font-size:11px;color:#806f8e}.td-field input,.td-field textarea,.td-field select,.td-edit-form input,.td-edit-form textarea{font-size:12px;color:#7c688c;border:1px solid #e8dfef;background:#fff;border-radius:6px;padding:9px 10px;min-width:0;width:100%;resize:vertical;line-height:1.7;transition:border-color .15s,box-shadow .15s}.td-field input::placeholder,.td-field textarea::placeholder{color:#7a7185}.td-field small{color:#7c7187;font-size:10px}.td-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.td-panel-actions{display:flex;justify-content:flex-end;gap:7px;padding-top:8px}.td-callout{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #eae3f3;background:#f9f6fd;border-radius:7px;color:#7f6f91;font-size:11px;line-height:1.9;margin:12px 0}.td-callout svg{flex-shrink:0;margin-top:2px}.td-callout.warning{background:#fefaf1;border-color:#f2e8cf;color:#7f7465}.td-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#7b6f86;line-height:1.8;margin:15px 0}.td-checkbox input{accent-color:#8b69b9;margin-top:3px;flex-shrink:0}.td-error{margin:18px 0 0;display:flex;align-items:flex-start;gap:9px;padding:12px;background:#fff4f4;border:1px solid #f1dcdc;border-radius:8px;color:#8b6b75;font-size:12px}.td-error>svg{flex-shrink:0;margin-top:1px}.td-error>span{flex:1;line-height:1.8;overflow-wrap:anywhere}.td-error button{border:0;background:transparent;color:#856d78;display:flex;padding:2px}.td-edit-form .td-field{margin-top:10px}.td-tag-picker{display:flex;flex-wrap:wrap;gap:10px 20px}.td-tag-picker label{display:flex;align-items:center;gap:5px;color:#7e708e;font-size:12px}.td-tag-picker input{accent-color:#8c6bb8}.td-subtask-progress{height:4px;border-radius:2px;background:#f1edf6;margin:-2px 0 15px;overflow:hidden}.td-subtask-progress span{display:block;height:100%;background:#a78acb;border-radius:2px;transition:width .3s}.td-child{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f3eef6;padding:12px 0}.td-child>button:first-child{border:0;background:transparent;padding:0;color:#797184;display:flex;flex-shrink:0}.td-child>button:first-child:hover{color:#846b9e}.td-child>button.is-done{color:#6a7877}.td-child-name{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;border:0;background:transparent;padding:0;color:#7f6e8e;font-size:12px!important;overflow-wrap:anywhere}.td-child-name:hover{color:#78559a}.td-child-name>span{color:#7c6f86;font-size:10px}.td-child>svg{color:#797183}.td-turn-left{transform:rotate(-90deg)}.td-inline-add{display:flex;align-items:center;gap:8px;border:1px dashed #e6dcec;background:#fdfbff;border-radius:7px;padding:9px 11px;margin-top:13px;color:#806e8e}.td-inline-add input{min-width:0;flex:1;border:0!important;background:transparent;box-shadow:none!important;padding:2px;font-size:12px;color:#826d91}.td-inline-add input::placeholder{color:#7a6f87}.td-inline-add button{border:0;background:transparent;color:#7f6d8f;display:flex;padding:2px}.td-dependency{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #f3eef6}.td-dependency-icon{width:31px;height:31px;border:1px solid #ede4f3;border-radius:7px;color:#7c6f8c;background:#fcf9ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.td-dependency>button:not(.td-icon-button){display:flex;flex:1;flex-direction:column;gap:3px;border:0;background:transparent;text-align:left;padding:0;min-width:0}.td-dependency small{font-size:10px;color:#7c7186}.td-dependency strong{font-size:12px;color:#806d90;font-weight:500;overflow-wrap:anywhere}.td-discovery-card{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:17px;border:1px solid #eee5f5;background:#fcf9ff;border-radius:8px;color:#7f6e8e;margin-top:25px}.td-discovery-card>span{width:35px;height:35px;background:#f2eaf9;border-radius:8px;display:flex;align-items:center;justify-content:center}.td-discovery-card>div{flex:1}.td-discovery-card strong{font-size:12px;color:#856c98;font-weight:550}.td-discovery-card p{margin:4px 0 0;font-size:11px;color:#7c6f88;line-height:1.7}.td-tab-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 20px}.td-followup-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:0 0 20px;padding:16px;border:1px solid #e6def0;border-radius:12px;background:#faf8fd;color:#655b71}.td-followup-guide strong{font-size:13px;color:#705591}.td-followup-guide p{margin:7px 0;font-size:12px;line-height:1.8}.td-followup-guide small{display:block;font-size:12px;line-height:1.8}.td-followup-guide-status{display:block;margin-top:8px;font-size:12px;color:#705591}.td-followup-guide .td-followup-guide-note{grid-column:1 / -1;margin:0;padding-top:10px;border-top:1px solid #e6def0}.td-tab-intro h3{font-size:13px;color:#826b94;font-weight:550;margin:0 0 5px}.td-tab-intro p{font-size:11px;color:#7c7088;margin:0;line-height:1.8}.td-empty{padding:32px 10px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px}.td-empty>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #eee6f4;background:#fcf9ff;color:#7c6f88;margin-bottom:2px}.td-empty>strong{font-size:12px;color:#7c6f89;font-weight:500}.td-empty p{font-size:11px;color:#7c6f86;margin:0;max-width:280px;line-height:1.8}.td-followup{border:1px solid #eae1f2;border-radius:9px;margin:12px 0 17px;padding:17px;background:#fff}.td-followup-terminal{background:#fcfbfe;border-color:#f0e9f5}.td-followup-top{display:flex;align-items:center;gap:10px}.td-followup-icon{width:33px;height:33px;background:#f5eefb;color:#816d93;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.td-followup-icon.terminal{background:#f0f4f0;color:#707777}.td-followup-top>div{flex:1;min-width:0}.td-followup-top h4{font-size:12px;color:#846a97;font-weight:500;margin:0 0 3px;overflow-wrap:anywhere}.td-followup-top>div>span{font-size:10px;color:#7d6f89}.td-followup-rule{margin:14px 0;display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#7f6d8d;line-height:1.8}.td-followup-rule svg{flex-shrink:0;margin-top:2px}.td-followup-time{padding:11px 12px;background:#fcf9ff;border:1px solid #f3eaf9;border-radius:6px;display:grid;grid-template-columns:1fr auto;gap:4px;font-size:11px}.td-followup-time>span{color:#7e6f89}.td-followup-time strong{font-weight:500;color:#806f8e}.td-followup-time small{font-size:10px;color:#7c6f86;grid-column:1 / -1}.td-row-actions{display:flex;gap:15px;margin-top:13px}.td-row-actions button{padding:0;border:0;background:transparent;display:flex;align-items:center;gap:5px;color:#806f8e;font-size:11px}.td-row-actions button:hover{color:#87699c}.td-terminal-receipt{margin-top:13px;font-size:10px;color:#7c6f86;line-height:1.8}.td-terminal-receipt p{color:#7f6f8b;margin:4px 0 7px}.td-coordination-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:#7c6f8a;background:#fcf9ff;border:1px solid #eee5f5;border-radius:7px;font-size:11px;line-height:1.8;margin-bottom:18px}.td-coordination-note svg{margin-top:2px;flex-shrink:0}.td-coordination-note p{margin:0}.td-attempt{border:1px solid #eae1f2;border-radius:9px;padding:17px;margin:13px 0}.td-attempt-header{display:flex;align-items:center;gap:10px}.td-agent-icon{width:35px;height:35px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f0e8fa;color:#826b97;flex-shrink:0}.td-agent-icon.muted{background:#f8f3fb;color:#7c6f8a}.td-attempt-header>div:nth-child(2){flex:1;min-width:0}.td-attempt-header h4{margin:0 0 3px;font-size:12px;color:#87699b;font-weight:550}.td-attempt-header span:not(.td-badge){font-size:10px;color:#7f6f8c}.td-attempt-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 25px;margin:18px 0 4px}.td-attempt-facts>div{display:flex;flex-direction:column;gap:4px}.td-attempt-facts span{font-size:10px;color:#7c6f89}.td-attempt-facts strong{font-size:11px;color:#7f6d90;font-weight:500}.td-attempt-actions{display:flex;align-items:center;gap:7px;margin-top:17px;border-top:1px solid #f4ebfa;padding-top:13px}.td-attempt-actions .td-icon-button{margin-left:auto}.td-domain{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #f3eaf8}.td-domain>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.td-domain strong{font-size:11px;font-weight:500;color:#836b94;overflow-wrap:anywhere}.td-domain>div>span{font-size:10px;color:#7e6e8b}.td-checkpoint{display:flex;gap:11px;padding:14px 0;border-bottom:1px solid #f3eaf9;color:#7f6f8e}.td-checkpoint>svg{flex-shrink:0;margin-top:2px}.td-checkpoint>div{min-width:0;flex:1}.td-checkpoint strong{font-size:12px;font-weight:500;color:#826d92;white-space:pre-wrap;overflow-wrap:anywhere}.td-checkpoint p{font-size:11px;color:#7f6d8d;line-height:1.7;margin:4px 0}.td-checkpoint>div>span{font-size:10px;color:#7f708b}.td-context-button{margin-top:16px}.td-context{padding:13px;margin-top:13px;background:#fcf9ff;border:1px solid #f0e6f8;border-radius:7px}.td-context p{font-size:12px;color:#826e91;line-height:1.8}.td-context>span{font-size:10px;color:#7f708b}.td-record-form{border:1px solid #ecdef4;border-radius:9px;margin:23px 0 2px;overflow:hidden;background:#fff}.td-record-top{display:flex;align-items:center;gap:8px;padding:12px 13px 0}.td-record-top select{border:0;background:transparent;padding:3px 5px;color:#826c93;font-size:11px;max-width:190px}.td-record-form textarea{width:100%;border:0!important;box-shadow:none!important;resize:vertical;min-height:88px;padding:11px 15px;font-size:12px;color:#826d92;background:#fff;line-height:1.8}.td-record-form textarea::placeholder{color:#7c6f88}.td-record-bottom{border-top:1px solid #f6edfb;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fdfbff}.td-record-bottom>span{font-size:10px;color:#7f6f8b}.td-record-bottom .td-button{min-height:29px;padding:5px 10px;font-size:11px!important}.td-timeline{position:relative}.td-timeline:before{content:"";position:absolute;left:11px;top:13px;bottom:25px;width:1px;background:#efe2f7}.td-timeline-item{display:flex;align-items:flex-start;gap:12px;padding:4px 0 22px;position:relative}.td-timeline-dot{width:23px;height:23px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #eee1f6;background:#fcf8ff;color:#7f6d8c;border-radius:50%;position:relative;z-index:1}.td-timeline-dot.comment{background:#f6eefb;color:#816d91}.td-timeline-item>div:last-child{flex:1;min-width:0;padding-top:3px}.td-timeline-meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.td-timeline-meta strong{font-size:11px;color:#836d92;font-weight:500}.td-timeline-meta>span{font-size:10px;color:#7f6f8b;white-space:nowrap}.td-timeline-item p{font-size:12px;color:#816d8e;line-height:1.9;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.td-spin{animation:td-spin 1s linear infinite}@keyframes td-spin{to{transform:rotate(360deg)}}@keyframes td-slide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes td-fade{0%{opacity:0}to{opacity:1}}@media(max-width:680px){.task-detail{width:100%;box-shadow:none}.td-header{padding:0 19px;height:55px;min-height:55px}.td-hero{padding:22px}.td-task-title{font-size:22px}.td-tabs{gap:22px;padding:0 22px}.td-scroll{padding:0 22px 22px}.td-property-grid{column-gap:16px}.td-property{gap:5px}.td-property>span:first-child{width:64px;gap:5px;font-size:11px}.td-property>select,.td-property>input{font-size:11px}.td-property-value{font-size:11px!important;max-width:100px}.td-form-columns{grid-template-columns:1fr;gap:0}.td-breadcrumb>span{max-width:130px}.td-followup{padding:14px}.td-tab-intro{align-items:flex-start}.td-tab-intro h3{font-size:12px}.td-tab-intro p{font-size:10px}.td-bottom-bar{padding:0 22px}.td-dependency{gap:7px}.td-dependency .td-badge{font-size:8px;padding:3px 5px}.td-header-tools{margin-left:8px}.td-status-line{gap:8px}}@media(prefers-reduced-motion:reduce){.task-detail,.td-overlay,.td-spin{animation:none}.task-detail *{transition:none!important}}.td-evidence{padding:14px;border:1px solid #ece7f3;border-radius:8px;margin:10px 0;background:#fdfcfe}.td-evidence-heading{display:flex;align-items:center;gap:8px;color:#8c76ac}.td-evidence-heading strong{flex:1;font-weight:550;font-size:12px;color:#675f73}.td-evidence>p{font-size:12px;color:#756d80;line-height:1.9;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.td-evidence-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:10px;color:#81768c}.td-evidence>a{display:inline-flex;align-items:center;gap:4px;margin-top:10px;text-decoration:none;color:#8160ba;font-size:11px}.td-evidence>a:hover{text-decoration:underline}.td-review-history{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid #f3eef8}.td-review-history>div{flex:1}.td-review-history p{margin:1px 0 5px;font-size:11px;line-height:1.8;color:#766b82;white-space:pre-wrap}.td-review-history>div>span{font-size:10px;color:#8b7d97}.td-impact-preview{display:flex;flex-direction:column;gap:6px;padding:12px;background:#faf7fd;border:1px solid #ece5f4;border-radius:7px;margin:13px 0}.td-impact-preview>strong{color:#6f617f;font-weight:550;font-size:11px}.td-impact-preview>span,.td-impact-preview>p{font-size:11px;color:#867a92;line-height:1.8;margin:0}.td-focus-active{color:#9670bc!important;background:#f8f3fc!important}@media(max-width:450px){.td-property-grid{grid-template-columns:1fr;row-gap:11px}.td-property>span:first-child{width:86px;white-space:nowrap;gap:8px}.td-property>span:first-child>svg{flex-shrink:0}.td-property>select,.td-property>input{max-width:none;flex:1;width:auto;min-height:32px}.td-property-value{max-width:none}.td-state-grid{gap:17px 12px}.td-row-actions{flex-wrap:wrap;gap:12px}.td-status-line{flex-wrap:wrap}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#272b38;background:#f7f8fb;font-synthesis:none;font-size:13px;--purple: #7862d8;--purple-dark: #6b52cf;--purple-soft: #f1edfc;--ink: #292d3a;--muted: #818695;--line: #e9eaf0;--green: #438c76;--orange: #bc8643;--sidebar: 228px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.5}button,select,input,textarea{outline:none}button:focus-visible,a:focus-visible{outline:2px solid #aa96ec;outline-offset:3px}button{background:none;border:0}a{color:var(--purple);text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}input,textarea,select{color:var(--ink)}input::placeholder,textarea::placeholder{color:#a0a4af}input:not([type=checkbox]):not([type=color]),textarea,select{border:1px solid #e1e3eb;border-radius:7px;background:#fff;padding:10px 11px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:#a593e3!important;box-shadow:0 0 0 3px #7862d80c}input[type=checkbox]{accent-color:var(--purple);width:14px;height:14px}textarea{resize:vertical;line-height:1.8;max-height:380px}select{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1{font-size:27px;letter-spacing:-.6px}h2{font-size:15px;letter-spacing:-.2px}h3{font-size:13px}small{font-size:11px}kbd{display:inline-flex;justify-content:center;align-items:center;padding:1px 5px;min-width:20px;border:1px solid #e6e7ec;border-radius:4px;background:#f8f9fb;color:#9195a1;font:10px system-ui}code,pre{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}hr{height:1px;border:0;background:var(--line);margin:22px 0}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.text-purple{color:var(--purple)}.text-orange{color:var(--orange)!important}.text-red{color:#c16666!important}.text-green{color:var(--green)}.quiet-copy{font-size:12px;color:var(--muted);line-height:1.9;padding:10px 0}.section-description{color:#828694;line-height:1.9;font-size:12px;margin:12px 0 18px}.eyebrow{font-size:9px;color:#9695a3;letter-spacing:1.6px;font-weight:600;display:block;margin-bottom:11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e0e2e9;background:#fff;border-radius:7px;padding:9px 13px;line-height:1.4;font-size:12px;white-space:nowrap;font-weight:500;transition:background .15s,border-color .15s,transform .15s;box-shadow:0 1px 2px #20203303}.btn:hover{background:#f9f9fc;border-color:#cdd0db}.btn.primary{background:var(--purple);color:#fff;border-color:var(--purple);box-shadow:0 2px 3px #7560cf12}.btn.primary:hover{background:var(--purple-dark);border-color:var(--purple-dark)}.btn.small{font-size:11px;padding:7px 11px;border-radius:6px}.btn.tiny{font-size:10px;padding:5px 9px;border-radius:5px}.btn.subtle{background:#f8f9fb;border-color:transparent;color:#777b8c}.btn.danger{color:#b85e60;background:snow;border-color:#f0d9db}.btn kbd{border-color:#fff2;background:#fff1;color:#fff9;margin-left:6px;font-size:10px}.icon-btn{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#858a99;border-radius:6px;flex-shrink:0}.icon-btn:hover{background:#f0f1f6;color:var(--purple)}.icon-btn.selected{background:var(--purple-soft);color:var(--purple)}.text-btn{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#8a8b9b;padding:3px 0}.text-btn:hover{color:var(--purple)}.inline-add{display:flex;align-items:center;gap:8px;font-size:12px;color:#9294a2;padding:17px 23px;width:100%;text-align:left}.inline-add:hover{color:var(--purple);background:#fcfbff}.badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:9px;font-weight:500;line-height:1;padding:5px 7px;border-radius:4px;background:#f0f1f5;color:#858b99}.badge.purple,.badge.active,.badge.in_progress,.badge.committed,.badge.open{color:#8570c9;background:#f0ecfa}.badge.green,.badge.done,.badge.resolved,.badge.accepted,.badge.clear{color:#528d78;background:#eef6f2}.badge.orange,.badge.pending,.badge.uncertain,.badge.expired{color:#b9894a;background:#fbf3e9}.badge.red,.badge.revoked{color:#ba7374;background:#fbefef}.badge.neutral,.badge.canceled,.badge.released,.badge.finished,.badge.retired{color:#8e93a0;background:#f0f1f5}.count{margin-left:9px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:18px;padding:0 5px;background:#f0f1f6;color:#9b9bab;border-radius:4px;font-size:10px;font-weight:500}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#6aa78e;box-shadow:0 0 0 3px #6aa78e0c;flex-shrink:0}.live-dot.off{background:#a8abb6;box-shadow:none}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#e9ddd0;color:#8d6e51;font-weight:600}.agent-avatar{background:#eae5fa;color:#8c73d4}.status-dot{height:6px;width:6px;border-radius:50%;background:#b3b7c4;display:inline-block;flex-shrink:0}.status-dot.green{background:#6ca78d}.brand{display:flex;align-items:center;gap:8px;position:relative}.brand img{width:29px;height:29px}.brand>span:not(.brand-ai){font-size:27px;letter-spacing:-1.3px;font-weight:650;color:#f4f3fb;line-height:1}.brand-period{color:#bbaaed}.brand .brand-ai{font-size:6px;line-height:1.5;letter-spacing:1.5px;color:#898895;margin-left:6px;max-width:50px}.brand.small>span{font-size:23px}.brand.small img{width:26px;height:26px}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);height:100vh;position:fixed;top:0;left:0;z-index:40;background:#1b1e29;color:#989ba9;padding:29px 17px 0;display:flex;flex-direction:column;border-right:1px solid #151823}.sidebar>.brand{padding-left:10px;margin-bottom:28px}.workspace-switch{display:flex;align-items:center;gap:9px;border:1px solid #ffffff0b;background:#ffffff04;border-radius:7px;padding:10px;width:100%;text-align:left;color:#8f93a1}.workspace-switch:hover{background:#ffffff08}.workspace-monogram{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff09;color:#c3c4ce;font-size:11px;border:1px solid #ffffff0a;border-radius:6px}.workspace-switch>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.workspace-switch strong{font-size:11px;color:#d0d0da;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-switch small{font-size:9px;color:#6d7382}.sidebar-search{display:flex;align-items:center;gap:8px;width:100%;padding:18px 10px 16px;font-size:11px;color:#747988}.sidebar-search kbd{margin-left:auto;border-color:#ffffff0a;background:#ffffff03;color:#69707f;font-size:9px;padding:1px 4px}.sidebar-search:hover{color:#aaa7c9}.nav-section{margin-bottom:20px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;font-size:11px;color:#9094a3;border-radius:6px;padding:10px 12px;margin:3px 0;text-align:left;min-height:36px;position:relative;transition:background .15s,color .15s}.nav-item:hover{background:#ffffff05;color:#d3d0e7}.nav-item.active{background:#7b66cf20;color:#c6b7f2}.nav-item.active:before{content:"";position:absolute;left:-17px;top:10px;bottom:10px;width:2px;background:#b49ce9;border-radius:0 2px 2px 0}.nav-item>span:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item svg{color:#6f7485;stroke-width:1.7;flex-shrink:0}.nav-item.active svg{color:#b6a2ec}.nav-item b{font-size:9px;font-weight:500;color:#9c9daf;background:#ffffff07;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;border-radius:4px}.nav-item.active b{color:#c3b1ed;background:#7b66cf22}.nav-item b.orange{color:#d7ac78;background:#c59a6415}.nav-active-dot{max-width:4px;height:4px;border-radius:50%;background:#ab92df}.nav-section-label{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:#5d6374;padding:0 12px;margin:0 0 8px;font-weight:500}.nav-section-label>span{font-size:6px;letter-spacing:.7px;color:#434958}.nav-section-label button{display:inline-flex;color:#666b7b}.projects-nav{flex:1;min-height:40px;overflow-y:auto;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:#353849 transparent}.project-nav{font-size:10px;padding-top:9px;padding-bottom:9px;gap:13px}.project-nav>i{width:6px;height:6px;border-radius:2px;margin-left:3px;flex-shrink:0;opacity:.8}.sidebar-empty{font-size:10px;color:#686d7f;line-height:1.8;padding:5px 12px}.saved-label{margin-top:18px}.sidebar-bottom{padding-bottom:0}.sidebar-bottom .nav-item{font-size:10px;min-height:32px;padding-top:8px;padding-bottom:8px}.sidebar-note{display:flex;align-items:center;gap:10px;background:linear-gradient(120deg,#7a68a50a,#27273899);border:1px solid #ffffff06;border-radius:7px;padding:14px 11px;margin-bottom:15px}.note-orbit{color:#a28ec5;font-size:25px;line-height:1}.sidebar-note strong{font-size:9px;font-weight:500;color:#adacbd}.sidebar-note p{font-size:8px;color:#606677;margin-top:5px;letter-spacing:.2px}.profile-button{margin:13px -17px 0;padding:17px 22px;display:flex;align-items:center;gap:10px;background:#15182275;border-top:1px solid #ffffff05;width:calc(100% + 34px);text-align:left}.profile-button>span:nth-child(2){flex:1;display:grid;gap:4px}.profile-button strong{font-size:10px;color:#cbcad5;font-weight:500}.profile-button small{font-size:8px;color:#63697b}.profile-button>svg{color:#535b6d}.profile-button:hover{background:#ffffff03}.sidebar-overlay{display:none}.workspace-main{margin-left:var(--sidebar);min-height:100vh}.topbar{height:64px;background:#ffffffdc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e8eaf1;display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:20}.topbar-title{display:flex;align-items:center;gap:13px;font-size:10px;color:#9a9dab}.topbar-title strong{font-weight:500;color:#5e6373}.topbar-title>svg{color:#c3c7d1}.topbar-actions{display:flex;align-items:center;gap:14px}.sync-status{display:flex;align-items:center;gap:7px;font-size:9px;color:#6b9480}.sync-detail{font-size:9px;color:#a3a6b1;margin-left:4px}.sync-status.disconnected{color:#b67d47}.sync-status.disconnected .live-dot{background:#b67d47}.topbar-divider{width:1px;height:16px;background:#eeeff4;margin:0 1px 0 3px}.topbar-create{margin-left:2px;font-size:10px!important;padding:8px 12px!important;gap:7px}.topbar-create kbd{font-size:8px;min-width:15px;margin-left:9px;padding:0 4px}.mobile-menu{display:none}.notification-wrapper{position:relative}.notification-wrapper>button>i{position:absolute;top:4px;right:4px;width:4px;height:4px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 2px #fff}.notifications-popover{position:absolute;right:-50px;top:41px;width:350px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 35px #1f234516;animation:slideIn .2s}.notifications-popover header{padding:12px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.notifications-popover h3{font-size:12px}.notifications-popover footer{padding:10px 17px;border-top:1px solid var(--line)}.notification-item{display:flex;align-items:center;padding:12px 16px;gap:8px;border-bottom:1px solid #f4f4f7}.notification-item>button:first-child{display:grid;gap:6px;text-align:left;flex:1}.notification-item strong{font-size:11px;font-weight:500}.notification-item small{font-size:10px;color:#9b9dad}.content{max-width:1600px;margin:0 auto}.page{padding:37px 36px 28px;animation:slideIn .2s}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading h1{display:flex;align-items:center;gap:12px;line-height:1.5}.page-heading p{color:#979ba9;font-size:11px;line-height:1.8;margin-top:7px}.page-heading .eyebrow{font-size:8px;margin-bottom:7px;color:#a29bab;letter-spacing:1.9px}.heading-dot{color:#7862d8;margin-left:0}.heading-count{font-size:12px;letter-spacing:0;color:#a29caf;background:#efedf6;min-width:25px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:6px;font-weight:500}.heading-actions{display:flex;align-items:center;gap:9px}.today-date{display:flex;align-items:center;gap:7px;font-size:10px;color:#a49baf;margin-bottom:11px}.today-date>svg{color:#ba9a6b;stroke-width:1.5}.today-date>span{margin-left:8px;color:#b1b0bc;font-size:9px}.greeting{margin-bottom:26px}.greeting h1{font-size:25px;font-weight:600;letter-spacing:-.6px;gap:0}.greeting>.btn{font-size:10px;align-self:flex-start;margin-top:29px;color:#858a9a;padding:8px 12px}.greeting p{font-size:10px;letter-spacing:.15px;margin-top:8px}.overview-strip{background:#fff;border:1px solid #e7e8ef;border-radius:9px;min-height:94px;display:flex;align-items:center;margin-bottom:22px;box-shadow:0 2px 3px #22223301}.overview-label{display:flex;align-items:center;gap:11px;padding:0 25px;width:29%;min-width:200px}.overview-icon{width:36px;height:36px;background:#f3f0fb;border:1px solid #eeebf9;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9b86d4}.overview-label>div{display:grid;gap:8px}.overview-label strong{font-size:11px;color:#666779;font-weight:500}.overview-label>div>span{font-size:8px;color:#b1aebc}.overview-strip>button{padding:0 13px;flex:1;text-align:left;position:relative;min-width:100px}.overview-strip>button:before{content:"";height:32px;width:1px;background:#f0f0f5;position:absolute;left:0;top:8px}.overview-strip>button>span{font-size:9px;color:#a4a5b1;display:flex;align-items:center;gap:6px;margin-bottom:9px}.overview-strip>button>strong{font-size:24px;line-height:1;font-weight:500;letter-spacing:-.6px;color:#4e5063;display:flex;align-items:baseline;gap:6px}.overview-strip strong>small{font-size:8px;font-weight:400;letter-spacing:0;color:#b2afbd}.overview-strip>button:hover strong{color:var(--purple)}.overview-completion{display:flex;align-items:center;gap:8px;padding:0 22px;border-left:1px solid #f0f0f5;margin-left:4px;color:#aa99d9}.overview-completion>span{display:grid;gap:5px}.overview-completion strong{font-size:13px;font-weight:500;color:#7c748f}.overview-completion small{font-size:8px;color:#b1aabf}.quick-capture{display:flex;align-items:center;gap:12px;padding:11px 13px;background:#f4f2f9;border:1px solid #e9e5f2;border-radius:8px;margin-bottom:27px;box-shadow:0 2px 4px #7862d803}.quick-plus{display:flex;color:#9c8bbf;margin-left:3px}.quick-capture input{padding:1px 0!important;border:0!important;background:none!important;box-shadow:none!important;flex:1;min-width:80px;font-size:10px;color:#827492}.quick-capture input::placeholder{color:#a39bb2}.quick-hint{color:#b9b3c5;font-size:8px;margin-right:3px}.quick-capture>button{display:flex;align-items:center;justify-content:center;border-radius:5px;width:26px;height:25px;background:#ece7f4;color:#a594be}.quick-capture>button:not(:disabled):hover{background:var(--purple);color:#fff}.quick-capture>button:disabled{cursor:default;opacity:.6}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr);gap:23px}.dashboard-main,.dashboard-aside{display:flex;flex-direction:column;gap:23px}.panel{background:#fff;border:1px solid #e6e8ee;border-radius:9px;box-shadow:0 2px 3px #24243801;overflow:hidden}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 23px 17px}.section-title h2{display:flex;align-items:center;font-size:13px;font-weight:600;color:#505365}.section-title .eyebrow{font-size:6px;letter-spacing:1.4px;margin-bottom:7px;color:#b1a7c3}.section-title>.text-btn{font-size:9px;color:#a29aac;gap:5px}.section-title>.text-btn svg{width:11px}.focus-panel .section-title{padding-bottom:11px}.focus-intro{display:flex;align-items:center;gap:6px;background:#faf9fd;padding:9px 23px;border-top:1px solid #f4f1fa;border-bottom:1px solid #f4f1fa;font-size:9px;color:#b2a6c6}.focus-intro svg{width:12px;color:#b2a1ca}.focus-row{display:flex;align-items:center;border-bottom:1px solid #f0f1f6;padding-left:23px}.focus-number{font-size:9px;letter-spacing:.8px;color:#c1b9d0;margin-right:12px}.focus-row>.task-row{padding-left:0;padding-right:21px;flex:1;min-width:0;min-height:74px;border-bottom:0}.focus-row .task-title{font-size:11px}.focus-row .project-label{font-size:8px}.focus-row .task-row-content{flex:1}.focus-row .task-next{font-size:8px;max-width:280px}.focus-row .due-date{font-size:8px}.focus-row .task-row-meta{gap:12px}.focus-row .row-more{display:none}.focus-row .project-label{max-width:105px}.focus-panel .inline-add{font-size:10px;padding:14px 23px;gap:8px;color:#b5a8cc}.focus-panel .inline-add svg{width:13px}.task-row{display:flex;align-items:center;gap:12px;padding:17px 23px;min-height:63px;border-bottom:1px solid #f0f1f6;cursor:pointer;transition:background .15s}.task-row:last-of-type{border-bottom:0}.task-row:hover{background:#fcfbff}.task-check{width:14px;height:14px;border:1.2px solid #dcdde7;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;background:#fff;color:#fff;transition:all .15s}.task-check:hover{border-color:var(--purple);background:#f5f1ff}.task-check.checked{background:#84aa97;border-color:#84aa97}.task-check.working{border-color:#9e8bcf}.task-check.working>span{display:block;height:6px;width:6px;background:#aa98d5;border-radius:50%}.task-row-content{flex:1;min-width:80px;display:flex;flex-direction:column;gap:7px}.task-title{font-size:12px;line-height:1.5;color:#5b5d6d;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-next{font-size:9px;color:#a6a7b4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.task-done .task-title{color:#a5a7b2;text-decoration:line-through;text-decoration-color:#d5d6dd}.task-row-meta{display:flex;align-items:center;gap:18px;flex-shrink:0}.project-label{font-size:9px;color:#a4a2b2;display:inline-flex;align-items:center;gap:5px;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-label>i{display:block;width:4px;height:4px;border-radius:1px;flex-shrink:0;opacity:.8}.due-date{display:inline-flex;align-items:center;gap:4px;color:#a7a4b4;font-size:9px;white-space:nowrap}.due-date svg{width:10px}.due-date.overdue{color:#bd955d}.priority{color:#afb2c0;display:flex}.priority svg{width:12px}.priority.p1{color:#c19088}.priority.p2{color:#b7a0d4}.priority.p4{color:#bbbcca}.row-more{color:#c3c6cf;width:14px}.mini-agent{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#f0ecfb;color:#b9a6dd;border-radius:50%;font-size:14px;margin-right:-6px}.collaboration-list{padding:0 20px 10px}.collaboration-item{display:flex;align-items:center;gap:13px;padding:15px 0;width:100%;border-bottom:1px solid #f0f1f6;text-align:left}.collaboration-item:last-child{border:0}.agent-orb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f3fd,#f0ecfa);border:1px solid #ede7f8;border-radius:10px;color:#a38bd1;flex-shrink:0}.collaboration-content{flex:1;min-width:0}.collaboration-content>div{display:flex;align-items:center;gap:9px}.collaboration-content strong{font-size:10px;color:#676879;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-content .badge{font-size:7px;padding:4px 5px}.collaboration-content>p{font-size:9px;color:#b0abbc;margin:8px 0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-content>small{font-size:8px;color:#b7b1c2;display:flex;align-items:center;gap:5px}.collaboration-content>small b{font-weight:400;margin:0 3px}.collaboration-content .live-dot{width:4px;height:4px;background:#a998ce}.collaboration-item>svg{color:#c7c4d0;width:13px}.dashboard-main>section:not(.panel) .section-title{padding:1px 0 15px}.project-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-card{background:#fff;border:1px solid #e5e7ed;border-radius:8px;padding:20px;text-align:left;transition:border-color .15s,box-shadow .15s;min-width:0}.project-card:hover{border-color:#c7bce4;box-shadow:0 4px 15px #7862d807}.project-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.project-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;flex-shrink:0}.project-card-status{display:flex;align-items:center;gap:6px;color:#a6a5b3;font-size:9px}.project-card-status i{width:4px;height:4px;display:inline-block;border-radius:50%;opacity:.6}.project-card h3{font-size:15px;margin-bottom:10px;color:#646576}.project-card>p{color:#a2a0b0;font-size:10px;line-height:1.9;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card-progress{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin:24px 0 9px;color:#a8a5b5}.project-card-progress strong{font-size:10px;color:#a69bbd;font-weight:500}.bar{height:3px;overflow:hidden;position:relative;border-radius:2px;background:#f1f0f6}.bar>i{display:block;height:100%;border-radius:2px;background:var(--purple);opacity:.65}.project-card footer{display:flex;align-items:center;justify-content:space-between;color:#b2adbf;font-size:9px;margin-top:18px}.project-card footer>span{display:flex;align-items:center;gap:5px}.project-card.compact{padding:16px 15px 13px}.project-card.compact .project-icon{width:30px;height:30px;border-radius:8px}.project-card.compact .project-icon svg{width:16px}.project-card.compact .project-card-top{margin-bottom:13px}.project-card.compact .project-card-status{font-size:7px;gap:4px}.project-card.compact h3{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-card.compact .project-card-progress{font-size:8px;margin-top:21px;margin-bottom:7px}.project-card.compact .project-card-progress strong{font-size:8px}.project-card.compact footer{font-size:7px;margin-top:12px}.project-card.compact footer svg{width:10px}.project-card.compact .bar{height:2px}.new-project-card{border:1px dashed #dedde9;border-radius:9px;min-height:210px;background:#ffffff60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#b1a5c5;text-align:center;padding:20px}.new-project-card:hover{background:#f7f3ff;border-color:#b8a4d5}.new-project-card strong{font-size:12px;font-weight:500}.new-project-card span{font-size:10px;color:#a9a5b6}.project-preview-grid>.new-project-card{grid-column:1/-1;min-height:158px}.attention-panel .section-title{padding:20px 20px 15px}.attention-count{color:#b79e77;background:#faf5ed;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;min-width:20px;height:18px;padding:0 5px;font-size:9px}.attention-tabs{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:1px;font-size:9px;border-bottom:1px solid #f1f1f5;height:31px;color:#b4acbd}.attention-tabs>.active{position:relative;color:#a092b7;align-self:stretch;padding-top:3px}.attention-tabs>.active:after{content:"";height:1px;background:#a08bc2;position:absolute;left:0;right:0;bottom:-1px}.attention-tabs>button{font-size:8px;color:#b7b1c1;display:flex;align-items:center;gap:3px}.attention-tabs svg{width:10px}.followup-row{padding:14px 19px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f3f2f6}.followup-symbol{height:28px;width:28px;border-radius:7px;background:#faf5ee;color:#c4a57d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.followup-symbol svg{width:13px}.followup-symbol.warning{background:#fbefec;color:#ca8a7c}.followup-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;text-align:left;padding:0}.followup-body>span{font-size:10px;color:#777484;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;line-height:1.6}.followup-body small{font-size:7px;color:#b0aaba;display:flex;align-items:center;gap:4px}.followup-body small b{font-weight:400;color:#cec7d5}.followup-body em{font-style:normal}.followup-row .btn{font-size:8px;padding:4px 7px}.panel-bottom-link{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:13px;font-size:9px;color:#b0a6bf;background:#fdfcfe}.panel-bottom-link svg{width:11px}.panel-bottom-link:hover{color:var(--purple);background:#faf7ff}.decision-preview{padding:16px 19px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #f3f2f6;width:100%;text-align:left}.decision-symbol{height:28px;width:28px;border-radius:7px;background:#f2edfa;color:#b099cf;display:flex;align-items:center;justify-content:center;flex-shrink:0}.decision-symbol svg{width:13px}.decision-preview>div{flex:1;min-width:0}.decision-preview strong{font-size:10px;color:#777484;font-weight:500;line-height:1.6;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.decision-preview p{font-size:8px;color:#b5acbf;margin:6px 0 8px;line-height:1.6}.decision-preview>svg{color:#bfb5cb;margin-top:7px}.decision-preview .badge{font-size:7px;padding:4px 5px}.all-clear{text-align:center;padding:28px 15px 30px}.all-clear>span{display:inline-flex;width:47px;height:47px;align-items:center;justify-content:center;background:#f3f8f5;color:#9ab9a6;border-radius:50%;margin-bottom:13px}.all-clear svg{width:23px}.all-clear h3{font-size:11px;font-weight:500;color:#8d909b}.all-clear p{font-size:9px;line-height:1.9;color:#b0adbb;margin-top:8px}.rhythm-card{padding:19px 20px;background:linear-gradient(140deg,#fcfbff,#f9f7fc);border-color:#eae5f2}.rhythm-icon{display:inline-flex;align-items:center;justify-content:center;color:#b5a5cb;margin-bottom:10px}.rhythm-card .section-title{padding:0;margin-bottom:10px}.rhythm-card .section-title h2{font-size:11px;color:#8c7b9f}.rhythm-card .badge{font-size:7px;background:#ece8f4;color:#b1a1c7;padding:4px 5px}.rhythm-card>p{font-size:9px;color:#b1a4c1;line-height:2}.rhythm-metrics{display:flex;align-items:center;margin-top:18px;padding-top:15px;border-top:1px solid #eae3f2}.rhythm-metrics>div{flex:1;display:flex;flex-direction:column;gap:7px;text-align:center;border-right:1px solid #e9e2f1}.rhythm-metrics>div:first-child{text-align:left}.rhythm-metrics>div:last-child{border-right:0;text-align:right}.rhythm-metrics strong{font-size:19px;line-height:1;font-weight:450;color:#a494bc}.rhythm-metrics span{font-size:7px;color:#baafc6}.activity-preview{padding-bottom:9px}.activity-preview .section-title{padding:15px 20px 9px}.activity-preview .section-title h2{font-size:11px}.event-line{display:flex;gap:10px;align-items:flex-start;padding:11px 20px;position:relative}.event-dot{width:5px;height:5px;border-radius:50%;background:#c8c3d4;flex-shrink:0;margin-top:5px;position:relative}.event-dot.green{background:#b2c5b9}.event-dot.purple{background:#b4a1d3}.event-line:not(:last-child) .event-dot:after{content:"";position:absolute;left:2px;top:11px;width:1px;height:34px;background:#eeecf3}.event-line>div{min-width:0;flex:1}.event-line p{font-size:8px;color:#bbb2c5;line-height:1.7}.event-line strong{font-weight:500;color:#aaa0b8}.event-line div>button{padding:0;font-size:8px;color:#9e94ae;text-align:left;line-height:1.8;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.event-line time{font-size:7px;color:#c3bbc9;white-space:nowrap;line-height:1.9}.activity-preview .quiet-copy{padding:4px 20px 15px;font-size:9px}.dashboard-footer{margin-top:31px;padding-top:15px;border-top:1px solid #ececf2;display:flex;align-items:center;justify-content:space-between;color:#b7b5c3;font-size:8px}.dashboard-footer>span{display:flex;align-items:center;gap:5px}.dashboard-footer>span:last-child{font-size:6px;letter-spacing:1.1px}.dashboard-footer svg{width:11px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 20px;min-height:170px;text-align:center}.empty-icon{width:50px;height:50px;border:1px solid #f0ecf8;border-radius:15px;background:#faf8fd;color:#b4a8ce;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.empty-state h3{font-size:12px;font-weight:500;color:#8b879b;margin-bottom:9px}.empty-state p{font-size:10px;line-height:1.9;color:#aba6b8;max-width:330px;margin-bottom:18px}.dashboard .empty-state{padding:27px 20px;min-height:170px}.dashboard .empty-icon{width:38px;height:38px;border-radius:11px;margin-bottom:12px}.dashboard .empty-icon svg{width:19px}.dashboard .empty-state h3{font-size:10px}.dashboard .empty-state p{font-size:8px;max-width:280px;margin-bottom:13px}.dashboard .empty-state .btn{font-size:9px;padding:6px 9px}.dashboard .empty-state .text-btn{font-size:9px}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:51px;margin:2px 0 22px;border-bottom:1px solid #e5e7ef}.filter-tabs{display:flex;align-items:stretch;gap:23px;align-self:stretch}.filter-tabs>button{position:relative;display:flex;align-items:center;gap:7px;color:#9395a5;font-size:11px;padding:10px 0 15px}.filter-tabs>button.active{color:#8e78bf}.filter-tabs>button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#9b83ce;border-radius:2px 2px 0 0}.filter-tabs>button>span{font-size:9px;min-width:18px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#eeeaf5;color:#a192bb}.toolbar-actions{display:flex;align-items:center;gap:10px;padding-bottom:9px}.inline-search{display:flex;align-items:center;gap:7px;color:#b0aabc}.inline-search input{border:0!important;background:none!important;box-shadow:none!important;padding:4px 0!important;font-size:10px;width:130px}.inline-search input::placeholder{color:#b5b1c1}.layout-switch{display:flex;align-items:center;border:1px solid #e3e1ec;border-radius:6px;padding:2px;background:#fff;gap:1px}.layout-switch>button{width:27px;height:24px;display:flex;align-items:center;justify-content:center;color:#bab4c5;border-radius:4px}.layout-switch>button.active{background:#f1edf8;color:#a28ac6}.toolbar-note{display:flex;align-items:center;gap:6px;font-size:9px;color:#b0a8bd;margin-bottom:10px}.toolbar-select{font-size:10px;padding:6px 10px;margin-bottom:10px}.filter-bar{background:#fff;border:1px solid #e6e5ee;border-radius:8px;display:flex;align-items:center;gap:19px;padding:15px 20px;margin-bottom:18px;font-size:10px;flex-wrap:wrap}.filter-bar label{display:flex;align-items:center;gap:8px;color:#9790a5}.filter-bar select{font-size:10px;padding:5px 8px}.filter-bar form{display:flex;align-items:center;gap:8px;margin-left:auto}.filter-bar form input{font-size:10px;width:115px;padding:6px 9px}.list-group-heading{display:flex;align-items:center;gap:9px;min-height:45px;padding:12px 23px;background:#fbfbfd;border-bottom:1px solid #efedf4;color:#b0a8bd;font-size:9px}.list-group-heading strong{font-size:11px;font-weight:500;color:#8a8397}.list-group-hint{margin-left:auto;font-size:9px;color:#c0b9cc}.task-list-panel>.task-row{min-height:65px}.completed-toggle{padding:16px 23px;border-top:1px solid #f1eff5}.completed-toggle>button{display:flex;align-items:center;gap:7px;font-size:10px;color:#b0a9bf}.completed-toggle span{font-size:9px;color:#b9b1c7;margin-left:3px}.tree-row{display:flex;align-items:center;gap:3px;border-bottom:1px solid #f0edf5}.tree-row>svg{flex-shrink:0;margin-left:17px;color:#bdb3cd}.tree-row>.task-row{flex:1;min-width:0;border:0;padding-left:12px}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;align-items:start}.kanban-column{min-height:350px;border-radius:8px;background:#f0f0f6;border:1px solid #e8e6ee;padding:0 10px 10px}.kanban-title{display:flex;align-items:center;gap:7px;padding:15px 4px 13px}.kanban-title>i{width:6px;height:6px;border-radius:50%;background:#b3a7c3}.column-in_progress .kanban-title>i{background:#af9bd1}.column-done .kanban-title>i{background:#9bb9a7}.column-canceled .kanban-title>i{background:#b8b3bc}.kanban-title h3{font-size:10px;font-weight:500;color:#8e849f}.kanban-title>span{font-size:9px;color:#b2a7bf;margin-left:3px}.kanban-title .icon-btn{margin-left:auto;width:19px;height:19px;color:#baafc9}.kanban-card{background:#fff;border:1px solid #e9e4ef;border-radius:7px;padding:14px;margin-bottom:9px;cursor:pointer;box-shadow:0 2px 3px #29203303}.kanban-card:hover{border-color:#bca7d9;box-shadow:0 3px 8px #7862d809}.kanban-card:active{cursor:grabbing}.kanban-card>div{display:flex;align-items:center;justify-content:space-between}.task-short-id{color:#b4a7c3;font-size:7px;letter-spacing:.6px}.kanban-card h3{font-size:11px;line-height:1.8;font-weight:500;color:#7b718e;margin:9px 0 7px}.kanban-card>p{color:#b3a9c0;font-size:9px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-card footer{display:flex;align-items:center;gap:5px;margin-top:15px;color:#b8acc6;font-size:8px}.kanban-card footer>span{display:flex;align-items:center;gap:4px}.kanban-card footer>.avatar{margin-left:auto}.kanban-card footer .badge{font-size:7px;padding:4px 5px}.kanban-column .inline-add{font-size:10px;padding:10px 5px;color:#b1a4c1}.kanban-column .inline-add svg{width:13px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:9px;color:#b2a8bf;margin-bottom:12px}.breadcrumb>button{padding:0;color:#9f94af;font-size:9px}.project-heading-icon{display:inline-flex;opacity:.8}.project-overview{display:flex;align-items:center;gap:30px;background:#fff;border:1px solid #e6e3ed;border-radius:9px;padding:20px 24px;margin-bottom:20px}.project-overview>div{width:260px;margin-right:20px}.project-overview .eyebrow{font-size:8px;margin-bottom:10px}.project-overview strong{font-size:20px;font-weight:500;color:#9180ab}.project-overview strong>small{font-size:10px;color:#b0a5bf;font-weight:400}.project-overview .bar{margin-top:10px}.project-overview>span{font-size:10px;color:#ada0bc;display:flex;align-items:center;gap:6px}.project-overview>.text-btn{margin-left:auto}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.color-picker{display:flex;gap:8px;align-items:center;min-height:36px}.color-picker>button{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:3px solid white;box-sizing:content-box}.color-picker>button.selected{box-shadow:0 0 0 1px #d2c1e5}.impact-panel{border-top:1px solid #ece4f2;padding:20px 24px;background:#fffcf9}.impact-panel h3{font-size:12px;color:#ac8d66}.impact-panel p{font-size:10px;color:#b7a48f;line-height:1.9;margin:10px 0}.impact-panel label{display:grid;gap:8px;font-size:10px;color:#a59aaf;margin:15px 0}.live-pill{display:inline-flex;align-items:center;gap:6px;letter-spacing:0;font-size:9px;font-weight:400;color:#9aad9e;border:1px solid #e3e9e4;background:#f5f8f5;border-radius:5px;padding:5px 8px;margin-left:5px}.live-pill .live-dot{width:4px;height:4px}.agent-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:23px}.agent-stats>div{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6e5ed;border-radius:8px;padding:20px 20px 35px;position:relative;min-height:114px}.stat-icon{height:36px;width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.purple{background:#f2eef9;color:#b19acb}.green{background:#f0f6f2;color:#9bb5a6}.orange{background:#fbf4ea;color:#c4a47c}.blue{background:#edf4f7;color:#91b2bf}.agent-stats>div>div{display:flex;flex-direction:column;gap:7px}.agent-stats>div>div>span{font-size:9px;color:#b0a7bd}.agent-stats strong{font-size:24px;line-height:1;font-weight:450;color:#857593}.agent-stats>div>small{position:absolute;bottom:15px;left:20px;right:10px;font-size:8px;color:#bfb5ca}.isolation-banner{display:flex;align-items:center;gap:13px;padding:19px 23px;border:1px solid #eedec6;background:#fcf8f1;border-radius:8px;color:#c0a17d;margin:21px 0}.isolation-banner>div{flex:1}.isolation-banner strong{font-size:11px;font-weight:500;color:#b79a77}.isolation-banner p{font-size:9px;color:#c1ac92;line-height:1.9;margin-top:6px}.isolation-banner>.btn{font-size:9px;padding:6px 10px;color:#b29b7d;border-color:#e8dccb;background:#fffcf9}.agent-table-head,.agent-table-row{display:grid;grid-template-columns:minmax(170px,2.2fr) minmax(130px,1.4fr) minmax(130px,1.3fr) minmax(120px,1.2fr) 25px;gap:15px;align-items:center;padding:17px 22px}.agent-table-head{font-size:9px;color:#b6abc3;background:#fcfbfe;border-bottom:1px solid #eee9f4;padding-top:13px;padding-bottom:13px}.agent-table-row{border-bottom:1px solid #f0ebf6;padding-top:24px;padding-bottom:24px}.agent-task{text-align:left;padding:0;min-width:0}.agent-task strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:500;color:#8b7b9b;margin:7px 0}.agent-task small{display:flex;align-items:center;gap:5px;font-size:8px;color:#b8acc6}.session-cell{display:flex;align-items:center;gap:9px}.session-cell>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.session-cell strong{font-size:10px;font-weight:500;color:#a08aaf}.session-cell small{font-size:8px;color:#c5b9d1;font-family:monospace;overflow:hidden;text-overflow:ellipsis}.heartbeat-cell{display:grid;gap:9px}.heartbeat-cell>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#a797b5}.heartbeat-cell>small{font-size:8px;color:#c0b2cc}.heartbeat-cell .live-dot{height:4px;width:4px}.lease-text{display:inline;margin-left:6px;font-size:8px;color:#c3b3cf}.safe-label{display:block;font-size:8px;color:#b5a4c1;margin-top:9px}.resource-section{margin-top:29px}.resource-section .section-title{padding:0 0 17px}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.resource-card{display:flex;align-items:center;gap:11px;padding:17px;background:#fff;border:1px solid #e7e2ed;border-radius:8px}.resource-card>span:first-child{display:flex;color:#b6a2ca;flex-shrink:0}.resource-card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.resource-card strong{font-size:10px;font-weight:500;color:#a293b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-card small{font-size:8px;color:#c0b1cb}.resource-card.uncertain{border-color:#eedec6;background:#fffcf8}.resource-card .text-btn{font-size:9px}.followup-summary{display:flex;align-items:center;border:1px solid #e6e3ed;background:#fff;border-radius:8px;padding:24px 26px;margin-bottom:22px;gap:30px}.followup-summary>div{display:flex;align-items:center;gap:11px;min-width:140px}.summary-icon{width:39px;height:39px;border-radius:11px;display:flex;align-items:center;justify-content:center}.followup-summary>div>span:last-child{display:grid;gap:7px}.followup-summary strong{font-size:23px;font-weight:450;line-height:1;color:#9d89ae}.followup-summary small{font-size:9px;color:#bcaccb}.followup-summary>p{display:flex;align-items:center;gap:7px;line-height:1.9;font-size:9px;color:#baa9c9;margin-left:auto;max-width:235px}.followup-summary>p svg{flex-shrink:0;color:#acbaad}.followup-table-head,.followup-table-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(125px,1.2fr) minmax(140px,1.2fr) 70px 95px;gap:18px;align-items:center;padding:18px 23px}.followup-table-head{font-size:9px;color:#c3b4cf;background:#fcfbfe;border-bottom:1px solid #eee7f5;padding-top:13px;padding-bottom:13px}.followup-table-row{border-bottom:1px solid #f0eaf6}.followup-table-row:last-child{border:0}.followup-table-row>button:first-child{text-align:left;padding:0;min-width:0;display:grid;gap:7px}.followup-table-row strong{font-size:11px;font-weight:500;color:#9e89af;line-height:1.8}.followup-table-row>div{display:grid;gap:7px}.followup-table-row>div>span{font-size:10px;color:#af9dbf}.followup-table-row small{font-size:8px;color:#c6b5d2;line-height:1.6}.followup-table-row .badge{justify-self:start;font-size:8px}.followup-table-row .btn{font-size:9px;color:#ae9bbf;padding:6px 9px;border-color:#e9e1ef}.legacy-section{margin-top:32px}.legacy-section>.section-title{padding:0}.legacy-section>.section-description{font-size:10px;color:#b9abc7;margin:12px 0 18px}.legacy-empty{display:flex;align-items:center;gap:10px;padding:19px 22px;border:1px dashed #e1d9ea;border-radius:8px;font-size:10px;color:#b8a8c8;background:#fcfbfd}.legacy-empty>svg{color:#b6c4b7}.tracker-row{display:flex;align-items:center;gap:12px;padding:20px 23px;border-bottom:1px solid #f0eaf6}.tracker-row>div{display:grid;gap:7px;flex:1;min-width:0}.tracker-row strong{font-size:11px;font-weight:500;color:#ad96bd}.tracker-row small{font-size:9px;color:#c6b3d3;overflow:hidden;text-overflow:ellipsis}.tracker-icon{width:32px;height:32px;background:#f4eff9;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#b9a2ce}.decisions-list{display:flex;flex-direction:column;gap:17px;margin-bottom:28px}.decision-card{display:flex;align-items:flex-start;gap:17px;padding:25px}.decision-card-icon{width:41px;height:41px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#f4eef9;color:#b39acc;flex-shrink:0;margin-top:3px}.decision-card>div:nth-child(2){flex:1;min-width:0}.decision-card-meta{display:flex;align-items:center;gap:13px;font-size:8px;color:#c4b1d0}.decision-card h3{margin-top:12px;margin-bottom:8px}.decision-card h3 button{padding:0;font-size:13px;font-weight:500;color:#9a80ad;text-align:left;line-height:1.7}.decision-card p{font-size:10px;color:#bdacc9;line-height:1.9}.decision-evidence{display:flex;align-items:center;gap:25px;margin-top:16px;font-size:8px;color:#baa7c9}.decision-evidence>span{display:flex;align-items:center;gap:6px}.decision-evidence>span>span:last-child{color:#cfbed9}.decision-actions{display:flex;flex-direction:column;align-items:center;gap:9px;flex-shrink:0}.decision-actions .btn{font-size:9px;min-width:94px}.decision-actions .text-btn{font-size:8px;color:#c29bac!important}.proposal-card{padding:20px 24px;display:flex;align-items:center;gap:14px;margin:15px 0}.proposal-card>div{flex:1;min-width:0}.proposal-card h3{color:#ac8cbe}.proposal-card p{font-size:10px;line-height:1.9;color:#c2accf;margin-top:8px}.proposal-card pre{font-size:9px;color:#c4afd0;max-height:140px;overflow:auto;margin-top:12px}.full-activity{padding:10px 0}.full-event{display:flex;align-items:center;border-bottom:1px solid #f1eaf6;padding:8px 25px;gap:20px}.full-event:last-child{border:0}.full-event>.event-line{flex:1;padding:14px 0;align-items:center}.full-event .event-dot{margin-top:0}.full-event .event-dot:after{display:none}.full-event .event-line p{font-size:11px;color:#baa0ca}.full-event .event-line strong{color:#aa88bc}.full-event .event-line div>button{font-size:10px;color:#ae8ebe}.full-event .event-line time{display:none}.event-sequence{font-size:9px;font-family:monospace;color:#d1bedc;width:42px}.event-absolute-time{font-size:9px;color:#c6b0d2;white-space:nowrap}.modal-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#171b2c60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:25px;animation:slideIn .15s}.modal{background:#fff;width:520px;max-width:100%;max-height:90vh;overflow-y:auto;border:1px solid #e8e3f0;border-radius:13px;box-shadow:0 25px 80px #19152733}.modal.wide{width:650px}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:24px 25px 21px;border-bottom:1px solid #eeeaf4}.modal>header h2{font-size:16px;color:#675876;font-weight:550}.modal>header p{font-size:10px;color:#b1a0be;line-height:1.9;margin-top:8px}.modal>header>.icon-btn{margin-top:-4px;color:#b2a3c1}.modal-form{padding:24px 25px;display:flex;flex-direction:column;gap:20px}.modal-form>label,.modal-form .form-grid>label,.capture-form .form-grid>label{display:flex;flex-direction:column;gap:8px;color:#a28ab2;font-size:10px}.modal-form input:not([type=checkbox]),.modal-form textarea,.modal-form select,.capture-form input:not(.capture-title),.capture-form textarea,.capture-form select{font-size:11px;color:#82708f;border-color:#e7dfed;background:#fff;padding:10px 11px}.modal-form input::placeholder,.modal-form textarea::placeholder,.capture-form textarea::placeholder{color:#c1b2ce}.modal-form>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:1px -25px -24px;padding:17px 25px;border-top:1px solid #eee7f4;background:#fdfcfe}.modal-form .btn{font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{font-size:10px;line-height:1.9;color:#baacc8;background:#faf8fc;padding:11px 13px;border-radius:6px}.warning-note{display:flex;align-items:center;gap:8px;color:#b69473;background:#fcf6ed;border:1px solid #f0e0cb;padding:12px;border-radius:6px;font-size:11px;line-height:1.8}.checkbox-label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:10px!important;line-height:1.9;color:#b19bc0!important}.checkbox-label input{flex-shrink:0;margin:0}.form-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:6px;background:#fff4f4;border:1px solid #f0d9de;color:#bc8b9c;font-size:11px;line-height:1.8}.form-error .text-btn{color:#a57c90}.capture-form{padding:22px 25px 0}.capture-title{font-size:18px!important;font-weight:500;border:0!important;box-shadow:none!important;padding:0!important;width:100%;color:#806a92!important;line-height:1.8;background:none!important}.capture-title::placeholder{color:#baabca}.capture-form>textarea{width:100%;border:0!important;padding:10px 0 15px!important;box-shadow:none!important;font-size:11px!important;min-height:100px;background:none!important}.capture-form>.form-grid{border-top:1px solid #eee7f4;padding-top:20px}.capture-form .form-grid>label{font-size:9px;color:#ad98bf}.capture-form select,.capture-form .form-grid input{font-size:10px!important}.capture-note{display:flex;align-items:flex-start;gap:8px;margin:20px 0;color:#b5a0c8;background:#faf7fd;font-size:9px;padding:11px 12px;line-height:1.8;border-radius:6px}.capture-note svg{flex-shrink:0;margin-top:1px;color:#baa6ce}.modal-footer{display:flex;align-items:center;gap:9px;padding:17px 25px;margin:0 -25px;background:#fdfcfe;border-top:1px solid #eee7f4}.modal-footer>span{flex:1;font-size:8px;color:#c5b8d1}.modal-footer .btn{font-size:10px}.global-search{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #eee6f5;color:#bda7d0}.global-search input{border:0!important;padding:0!important;box-shadow:none!important;font-size:14px;flex:1;min-width:30px;color:#a48ab9}.global-search input::placeholder{color:#c7b3d7}.global-search kbd{border-color:#eadff3;background:#fcf9ff;color:#c4add4;font-size:9px}.search-results{max-height:400px;overflow-y:auto}.search-results .task-title{color:#ac8dbe;font-size:11px}.search-results .task-row{border-bottom-color:#f3edf7}.search-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid #eee6f5;font-size:8px;color:#c6afd5}.search-footer>span{display:flex;align-items:center;gap:5px}.search-footer .text-btn{font-size:9px;color:#c4acd6}.help-content{padding:24px 25px}.help-content>div{display:flex;align-items:center;gap:20px;margin-bottom:16px}.help-content kbd{font-size:10px;border-color:#e9def3;color:#b39bc6;background:#fcf9fe;min-width:40px;padding:4px 6px}.help-content div>span{font-size:11px;color:#b29bc3}.help-content p{font-size:11px;line-height:2;color:#b8a3c8;margin-bottom:15px}.help-content .btn{margin-top:9px;color:#ad90c0;border-color:#eaddf3}.toast-container{position:fixed;bottom:26px;left:calc(50% + 110px);transform:translate(-50%);z-index:120;display:flex;flex-direction:column;gap:9px;width:max-content;max-width:90vw;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;color:#899e8e;border:1px solid #dfe9e1;background:#fbfefb;border-radius:8px;padding:12px 15px;font-size:11px;box-shadow:0 5px 25px #34403915;animation:slideIn .2s;pointer-events:auto;max-width:600px;line-height:1.7}.toast>svg{flex-shrink:0}.toast>span{flex:1}.toast>span>small{font-size:8px;display:block;margin-top:3px;color:#bda2ca;letter-spacing:.4px}.toast>button{display:flex;color:#b1bdae}.toast>.toast-action{flex-shrink:0;color:#705591;font-weight:600;text-decoration:underline;text-underline-offset:3px}.toast>.toast-action:disabled{opacity:.6;cursor:wait}.toast.error{color:#b08c83;border-color:#eedfd5;background:#fffaf5}.toast.error>button{color:#c3a69b}.offline-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 20px;font-size:10px;background:#fff9ed;color:#b59b74;border-bottom:1px solid #efe2c8;line-height:1.8}.offline-banner button{font-size:10px;color:#a0855d;text-decoration:underline}.settings-layout{display:grid;grid-template-columns:175px minmax(0,1fr);gap:29px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:5px;padding-top:7px}.settings-nav>button{display:flex;align-items:center;gap:10px;padding:13px;font-size:11px;text-align:left;color:#a895b9;border-radius:6px}.settings-nav>button>svg:last-child{margin-left:auto;width:11px;color:#d1c0dd}.settings-nav>button.active{background:#eee6f6;color:#a182b7}.settings-nav>button:hover{background:#f1eaf7}.settings-content{display:flex;flex-direction:column;gap:22px;min-width:0}.settings-section{padding:24px 27px}.settings-section>.section-title{padding:0;margin-bottom:16px}.settings-section .section-title h2{color:#a080b4;font-size:13px}.settings-section .section-title>svg{color:#c3aacf}.settings-section .section-description{font-size:10px;line-height:2;color:#b8a2c7}.workspace-identity{display:flex;align-items:center;gap:13px;padding:15px 0 22px;border-bottom:1px solid #f0e7f6;margin-bottom:8px}.workspace-big-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#f4ecf9;color:#b29ac5;border-radius:12px}.workspace-identity>div{flex:1}.workspace-identity h3{font-size:14px;font-weight:500;color:#b091c2}.workspace-identity p{font-size:9px;color:#c3aed0;margin-top:7px}.workspace-identity>.badge{font-size:8px}.settings-definition{margin:0}.settings-definition>div{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #f3ecf8;font-size:10px;line-height:1.8}.settings-definition>div:last-child{border:0}.settings-definition dt{width:113px;color:#c0aacd;flex-shrink:0}.settings-definition dd{margin:0;color:#b49ac4;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere;min-width:0;flex-wrap:wrap}.settings-definition dd>span{color:#cdb7d9}.settings-definition code{font-size:9px;color:#bfa4ce}.settings-section-footer{display:flex;justify-content:flex-end;padding-top:18px;margin-top:5px;border-top:1px solid #eee4f5}.settings-section-footer .btn{font-size:9px;color:#b79ac8;border-color:#eaddf3}.quiet-box{display:flex;align-items:flex-start;gap:12px;background:#f5eff9;border:1px solid #ece1f3;border-radius:8px;padding:20px;color:#bea3cf}.quiet-box>svg{flex-shrink:0;color:#b7bfad;width:18px}.quiet-box>p{font-size:10px;line-height:2;color:#bfa6ce}.connection-status{display:flex;align-items:center;gap:8px;border:1px solid #e9e0ef;background:#fcf9ff;padding:13px;border-radius:6px;margin:18px 0}.connection-status strong{font-size:10px;font-weight:500;color:#b29ac5;flex:1}.connection-status .badge{font-size:7px;background:#f0e8f7;color:#bca1ce}.resolve-form{display:flex;align-items:flex-end;gap:10px;padding-top:20px;margin-top:8px;border-top:1px solid #eee4f5}.resolve-form>label{display:flex;flex-direction:column;gap:10px;flex:1;font-size:10px;color:#b99dca;min-width:0}.resolve-form input{font-size:10px;border-color:#e8dcf0;color:#b599c6;padding:9px}.resolve-form input::placeholder{color:#d0bddc;font-size:9px}.resolve-form .btn{padding:9px 12px;font-size:9px}.resolve-result{margin-top:20px;padding:15px;background:#fbf7ff;border:1px solid #ede2f6;border-radius:6px}.resolve-result pre{font-size:9px;color:#bca1cf;max-height:220px;overflow:auto}.integration-endpoint{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid #eee4f6;font-size:10px;color:#b99bcb}.integration-endpoint code{font-size:9px;color:#c4abd3;overflow-wrap:anywhere}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:21px 0}.capability-grid>div{display:flex;align-items:center;gap:7px;font-size:9px;color:#bea5cf}.capability-grid svg{color:#b6c3ad;width:14px;flex-shrink:0}.capability-grid>div:nth-child(n+3) svg{color:#cbb392}.settings-section>.btn{font-size:9px;color:#b99acc;border-color:#e9dbf2}.credential-row{display:flex;align-items:center;gap:12px;padding:19px 0;border-top:1px solid #eee4f6}.credential-icon{width:34px;height:34px;background:#f5eefb;color:#c1a5d3;display:flex;align-items:center;justify-content:center;border-radius:8px}.credential-row>div{flex:1;display:grid;gap:8px}.credential-row strong{font-size:11px;font-weight:500;color:#b697c9}.credential-row small{font-size:8px;color:#cbb3da}.credential-row .badge{font-size:7px}.credential-row .btn{font-size:8px}.secret-token{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5d4f0;border-radius:7px;padding:15px;background:#fcf8ff;color:#b894cc}.secret-token>code{flex:1;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.secret-token .icon-btn{color:#c3a4d6}.modal fieldset{border:1px solid #e9ddf2;border-radius:7px;display:grid;gap:13px;padding:17px;color:#b69ac9}.modal legend{font-size:10px;padding:0 7px}.health-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.health-metric-grid>div{display:flex;flex-direction:column;gap:11px;padding:17px;background:#fbf7fe;border:1px solid #ede1f6;border-radius:7px}.health-metric-grid strong{font-size:25px;font-weight:400;color:#b193c9}.health-metric-grid span{font-size:9px;color:#c4acd3}.technical-details{margin-top:20px;color:#c0a3d0;font-size:10px}.technical-details summary{cursor:pointer}.technical-details pre{font-size:9px;padding:16px;background:#fcf8ff;border:1px solid #eee2f7;border-radius:6px;max-height:350px;overflow:auto}.export-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.export-options>button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;border:1px solid #eaddf3;border-radius:8px;padding:22px;background:#fdfbff;color:#baa0ce;position:relative}.export-options>button>svg:first-child{color:#c8b1d9;margin-bottom:3px}.export-options>button>svg:last-child{position:absolute;right:20px;top:24px;color:#cdb5dc}.export-options strong{font-size:12px;font-weight:500;color:#b79acb}.export-options span{font-size:9px;color:#c6acd6}.export-options>button:hover{background:#f7effe;border-color:#d1b7e2}.loading-screen,.connection-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7f8fb}.loading-screen .brand>span,.connection-screen .brand>span{color:#5e526e}.loading-screen .brand,.connection-screen>.brand{margin-bottom:40px}.loading-screen>.spin{color:#aa94c1;margin-bottom:14px}.loading-screen>p{font-size:11px;color:#baa6c9}.connection-screen>div:last-child{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:450px;padding:30px;text-align:center}.connection-screen>div>svg{color:#c5ae8d}.connection-screen h1{font-size:21px;color:#9e85af}.connection-screen p,.connection-screen small{font-size:11px;color:#bba5ca;line-height:1.9}.auth-screen{display:grid;grid-template-columns:45% 55%;min-height:100vh}.auth-story{background:#1b1e29;color:#dad3ea;padding:48px 60px;position:relative;overflow:hidden;display:flex;flex-direction:column}.auth-story>.brand{position:relative;z-index:1}.auth-story>.brand .brand-ai{font-size:7px;max-width:70px}.auth-story>small{font-size:7px;letter-spacing:1.7px;color:#525063;margin-top:auto;padding-top:50px}.auth-orbit{position:relative;margin:90px auto 70px;align-self:center;color:#8971b2;width:190px;height:190px;display:flex;align-items:center;justify-content:center}.auth-orbit>svg{position:relative;z-index:1}.auth-orbit:before{content:"";position:absolute;inset:-45px;border-radius:50%;background:radial-gradient(ellipse,#8260bc12,transparent 70%)}.auth-orbit:after{content:"";position:absolute;inset:-100px;border:1px solid #a47cb908;border-radius:50%}.orbit-label{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;background:#252532;border:1px solid #b89bd514;border-radius:6px;font-size:8px;color:#a697ba;padding:8px 11px;white-space:nowrap;box-shadow:0 4px 12px #0001}.orbit-one{top:18px;right:-60px}.orbit-one .live-dot{background:#9fb795;width:4px;height:4px}.orbit-two{bottom:13px;left:-55px}.orbit-two svg{color:#b1bd9f}.auth-copy{max-width:350px;position:relative;z-index:1}.auth-copy>.eyebrow{font-size:7px;color:#776486;letter-spacing:2px;margin-bottom:20px}.auth-copy h1{font-size:42px;line-height:1.5;letter-spacing:1px;font-weight:450;color:#e5d8ee}.auth-copy p{font-size:11px;line-height:2.5;color:#8a789a;margin-top:20px}.auth-form{display:flex;align-items:center;justify-content:center;background:#fbfafd;padding:70px 50px}.auth-form-inner{max-width:340px;width:100%}.auth-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eee5f7;border:1px solid #e5d7f0;border-radius:12px;color:#b7a0cc;margin-bottom:28px}.auth-form h2{font-size:25px;font-weight:500;color:#8c709f;margin-bottom:12px}.auth-form p{font-size:11px;color:#baa4c9;line-height:1.9;margin-bottom:28px}.auth-form form{display:flex;flex-direction:column;gap:22px}.auth-form label{display:flex;flex-direction:column;gap:10px;font-size:10px;color:#ac90bf}.auth-form input{font-size:11px!important;color:#a486b8;border-color:#e6d9ef!important;background:#fff!important;padding:12px 13px!important;border-radius:7px}.auth-form input::placeholder{color:#cab4d8}.auth-submit{margin-top:6px;justify-content:space-between;padding:12px 14px;font-size:11px}.auth-trust{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px 0;font-size:8px;color:#bda7cd}.auth-trust svg{color:#adc2ad;width:13px}.auth-security{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#d0bddb;text-align:center;line-height:1.9}.task-title{color:#575d6d}.task-next{color:#8f94a3}.project-card h3{color:#5d6170}.project-card>p{color:#9497a5}.kanban-card h3{color:#696474}.kanban-card>p{color:#9691a2}.agent-task strong{color:#6f687e}.session-cell strong{color:#82778f}.session-cell small,.agent-task small{color:#a49aaf}.heartbeat-cell>span{color:#8c809b}.heartbeat-cell>small,.lease-text,.safe-label{color:#a299ad}.agent-stats strong{color:#736a84}.agent-stats>div>div>span{color:#96909f}.agent-stats>div>small{color:#aaa2b5}.resource-card strong{color:#83758f}.resource-card small{color:#a69bad}.followup-table-row strong{color:#73667e}.followup-table-row>div>span{color:#8e809b}.followup-table-row small{color:#a99bb4}.followup-summary strong{color:#8a779e}.followup-summary small{color:#a89ab5}.followup-summary>p{color:#ab9eb8}.followup-table-head,.agent-table-head{color:#a79aaf}.tracker-row strong{color:#8d7b9e}.tracker-row small{color:#ac9cb9}.decision-card h3 button{color:#7d688e}.decision-card p{color:#9d8dac}.decision-evidence{color:#a38fb2}.decision-card-meta{color:#b19cbe}.full-event .event-line p{color:#9b8aa9}.full-event .event-line strong{color:#8b759c}.full-event .event-line div>button{color:#9c85ac}.event-sequence{color:#bfaecb}.event-absolute-time{color:#ad9bb8}.settings-section .section-title h2{color:#7e6c8d}.settings-section .section-description{color:#9f90ac}.settings-definition dt{color:#a596b1}.settings-definition dd,.settings-definition code{color:#8f7f9c}.settings-nav>button{color:#9586a2}.settings-nav>button.active{color:#88719c}.workspace-identity h3{color:#8c769e}.workspace-identity p{color:#ab98b8}.quiet-box>p{color:#a18dac}.connection-status strong{color:#9c86ad}.integration-endpoint{color:#9b84ae}.integration-endpoint code{color:#ab96bd}.capability-grid>div{color:#a38bb6}.resolve-form>label{color:#a48cb5}.resolve-form input{color:#917ba0}.credentials-list strong{color:#9c81b1}.credentials-list small{color:#b5a2c2}.health-metric-grid strong{color:#9f82b7}.health-metric-grid span{color:#ac94bc}.modal>header h2{color:#65566f}.modal>header p{color:#9d8da8}.modal-form>label,.modal-form .form-grid>label{color:#96829f}.modal-form input:not([type=checkbox]),.modal-form textarea,.modal-form select{color:#776583}.checkbox-label{color:#a08bab!important}.form-note{color:#a390b1}.capture-form .form-grid>label{color:#9f8aac}.capture-form select,.capture-form .form-grid input{color:#8d789a}.capture-note{color:#a28bb4}.help-content p,.help-content div>span{color:#a48daf}.auth-form h2{color:#7e628f}.auth-form p,.auth-form label{color:#aa91bc}.auth-form input{color:#9274a5}.auth-form input::placeholder{color:#bfa6cf}.global-search input{color:#9274a5}.search-results .task-title{color:#9474a9}.search-results .project-label{color:#b19ac3}@media(min-width:1550px){:root{--sidebar: 245px}.page{padding:42px 45px 32px}.topbar{padding:0 45px}.dashboard-columns{gap:26px;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.task-title{font-size:13px}.focus-row .task-title{font-size:12px}.focus-row>.task-row{min-height:80px}.overview-label{min-width:240px}.overview-strip{min-height:101px}.greeting h1{font-size:29px}.greeting p{font-size:11px}.section-title h2{font-size:14px}.dashboard .empty-state h3{font-size:11px}.followup-body>span{font-size:11px}.collaboration-content strong{font-size:11px}.collaboration-content>p{font-size:10px}.project-card.compact h3{font-size:12px}}@media(max-width:1200px){:root{--sidebar: 207px}.sidebar{padding-left:14px;padding-right:14px}.sidebar>.brand{padding-left:8px}.brand .brand-ai{font-size:5px;letter-spacing:1px;margin-left:1px}.sidebar .brand>span:not(.brand-ai){font-size:25px}.workspace-switch{padding:8px}.sidebar-search{font-size:10px;padding-left:8px;padding-right:8px}.sidebar-search kbd{font-size:8px}.nav-item{padding-left:10px;font-size:10px}.nav-section-label{padding:0 10px}.nav-item.active:before{left:-14px}.profile-button{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);padding-left:20px;padding-right:20px}.page{padding:30px 26px}.topbar{padding:0 26px}.greeting h1{font-size:22px}.greeting p{font-size:9px}.greeting>.btn{margin-top:26px;font-size:9px}.overview-label{min-width:170px;padding:0 17px;gap:8px;width:26%}.overview-label strong{font-size:10px}.overview-label>div>span{font-size:7px}.overview-label .overview-icon{width:32px;height:32px;border-radius:9px}.overview-strip>button{min-width:80px;padding:0 12px}.overview-strip>button>span{font-size:8px}.overview-strip>button>strong{font-size:22px}.overview-strip strong>small{font-size:7px}.overview-completion{padding:0 15px;margin-left:1px}.overview-completion .progress-ring{width:32px;height:32px}.overview-completion strong{font-size:11px}.overview-completion small{font-size:7px}.dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18px}.dashboard-main,.dashboard-aside{gap:19px}.section-title{padding-left:18px;padding-right:18px}.focus-row{padding-left:18px}.focus-row>.task-row{padding-right:18px;gap:9px}.focus-row .task-title{font-size:10px}.focus-row .task-row-meta{gap:9px}.focus-row .project-label{display:none}.focus-number{font-size:8px;margin-right:10px}.focus-intro{padding-left:18px;font-size:8px}.focus-panel .inline-add{padding-left:18px;font-size:9px}.project-preview-grid{gap:9px}.project-card.compact{padding:13px 11px}.project-card.compact .project-card-top{margin-bottom:11px}.project-card.compact h3{font-size:10px}.project-card.compact .project-card-status{font-size:6px}.project-card.compact .project-icon{height:26px;width:26px;border-radius:7px}.project-card.compact .project-card-progress,.project-card.compact .project-card-progress strong{font-size:7px}.project-card.compact footer{font-size:6px}.collaboration-content strong{font-size:9px}.collaboration-content>p{font-size:8px}.collaboration-content>small{font-size:7px;gap:4px}.collaboration-content>small b{margin:0}.collaboration-list{padding-left:17px;padding-right:17px}.agent-orb{width:33px;height:33px;border-radius:9px}.agent-orb svg{width:18px}.agent-stats{gap:12px}.agent-stats>div{padding:17px 13px 35px;gap:9px}.stat-icon{width:31px;height:31px;border-radius:9px}.stat-icon svg{width:18px}.agent-stats>div>small{font-size:7px;left:13px}.agent-table-head,.agent-table-row{grid-template-columns:minmax(150px,1.8fr) minmax(110px,1.2fr) minmax(110px,1.2fr) 100px 20px;padding-left:17px;padding-right:17px;gap:11px}.followup-table-head,.followup-table-row{grid-template-columns:minmax(150px,1.8fr) 110px 125px 55px 85px;gap:12px;padding-left:17px;padding-right:17px}.followup-summary{gap:15px;padding:20px}.followup-summary>div{min-width:115px}.followup-summary>p{font-size:8px;max-width:195px}.kanban{gap:11px}.kanban-card{padding:11px}.kanban-card h3{font-size:10px}.settings-layout{grid-template-columns:150px 1fr;gap:20px}.settings-nav>button{font-size:10px;gap:8px;padding:12px 9px}.settings-section{padding:22px}.auth-story{padding:45px}.sync-detail{display:none}}@media(max-width:1000px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.dashboard-aside>.attention-panel{grid-row:span 2}.rhythm-card{order:0}.activity-preview{order:1}.project-card.compact{padding:17px}.project-card.compact h3{font-size:11px}.project-card.compact .project-card-progress{font-size:8px}.project-card.compact footer{font-size:8px}.project-card.compact .project-card-status{font-size:8px}.project-preview-grid{gap:15px}.focus-row .project-label{display:inline-flex}.focus-row .task-title{font-size:11px}.overview-label{display:none}.overview-strip>button{padding:0 19px}.overview-strip>button:first-of-type:before{display:none}.overview-completion{padding:0 20px}.page-heading h1{font-size:24px}.greeting h1{font-size:21px}.projects-grid,.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-stats{grid-template-columns:1fr 1fr}.agent-table{overflow-x:auto}.agent-table-head,.agent-table-row{min-width:680px}.followup-table{overflow-x:auto}.followup-table-head,.followup-table-row{min-width:680px}.followup-summary>p{display:none}.followup-summary>div{flex:1}.resource-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;flex-direction:row;overflow-x:auto;padding:0 0 15px;border-bottom:1px solid var(--line);margin-bottom:5px;gap:12px}.settings-nav>button{flex-shrink:0;font-size:10px;padding:8px 10px}.settings-nav>button>svg:last-child{display:none}.toolbar-actions .inline-search{display:none}.task-row-meta{gap:12px}.task-row .project-label{max-width:110px;font-size:8px}.auth-story{padding:35px}.auth-copy h1{font-size:33px}.auth-form{padding:50px 35px}.auth-copy p{font-size:10px}.auth-orbit{transform:scale(.85);margin-top:70px;margin-bottom:50px}.filter-tabs{gap:17px}.filter-tabs>button{font-size:10px}.toolbar-note{font-size:8px}.project-overview{gap:17px;padding:18px}.project-overview>div{width:200px;margin-right:0}.full-event{gap:12px;padding-left:18px;padding-right:18px}.event-absolute-time{font-size:8px}.topbar-actions{gap:11px}.heading-actions .btn{font-size:10px}}@media(max-width:760px){:root{--sidebar: 228px}.sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s;padding-left:17px;padding-right:17px}.sidebar.open{transform:translate(0);visibility:visible}.sidebar-overlay.visible{display:block;position:fixed;inset:0;background:#15162766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:35}.workspace-main{margin-left:0}.topbar{height:58px;padding:0 18px}.topbar-title{gap:9px;font-size:9px}.mobile-menu{display:inline-flex;margin-left:-6px}.topbar-actions{gap:7px}.topbar-divider,.topbar-actions>.icon-btn,.sync-status{display:none}.topbar-create{padding:7px 9px!important;margin-left:0;font-size:9px!important}.topbar-create kbd{display:none}.topbar-create svg{width:13px}.page{padding:27px 20px}.page-heading{gap:14px;margin-bottom:23px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;max-width:380px}.greeting{display:block}.greeting h1{font-size:22px;letter-spacing:-.8px}.greeting>.btn{display:none}.greeting p,.today-date{font-size:9px}.today-date>span{font-size:8px}.overview-strip{min-height:86px;margin-bottom:18px}.overview-strip>button{padding:0 14px;min-width:0}.overview-strip>button>span{font-size:8px;white-space:nowrap}.overview-strip>button>strong{font-size:22px;gap:3px}.overview-strip strong>small{font-size:6px}.overview-completion{display:none}.overview-strip>button:before{height:28px}.quick-capture{padding:10px 12px;margin-bottom:23px}.quick-hint{display:none}.quick-capture input{font-size:9px}.dashboard-columns{gap:20px}.dashboard-main{gap:22px}.dashboard-aside{gap:17px}.focus-row .project-label{max-width:110px;font-size:8px}.focus-row .task-title{font-size:11px}.focus-row .task-row-meta{gap:13px}.project-card.compact{padding:15px}.project-card.compact h3{font-size:11px}.project-card.compact .project-card-status{font-size:7px}.project-card.compact .project-card-progress{font-size:8px}.project-card.compact footer{font-size:7px}.project-preview-grid{gap:11px}.dashboard-footer>span:last-child{display:none}.dashboard-footer{font-size:7px;margin-top:25px}.page-heading .heading-actions{gap:5px}.heading-actions>.btn:not(.primary){display:none}.heading-actions>.btn,.page-heading>.btn{font-size:9px;padding:8px 10px}.task-row{gap:10px;padding:17px 18px}.task-row .project-label{max-width:100px}.task-row .task-title{font-size:11px}.task-row .due-date{font-size:8px}.task-row .row-more{display:none}.task-row-meta{gap:12px}.list-group-heading{padding-left:18px;padding-right:18px}.list-group-hint{display:none}.page-toolbar{gap:9px;margin-bottom:18px;min-height:47px}.filter-tabs{gap:18px}.filter-tabs>button{font-size:9px;padding-bottom:13px}.filter-tabs>button>span{font-size:8px;min-width:16px;height:15px}.toolbar-note{display:none}.toolbar-actions{gap:3px}.toolbar-actions>.icon-btn{width:24px}.layout-switch>button{width:23px;height:22px}.layout-switch svg{width:13px}.filter-bar{padding:13px;gap:13px}.filter-bar form{margin-left:0}.projects-grid{gap:15px}.project-card{padding:17px}.project-card h3{font-size:13px}.project-card>p{font-size:9px;min-height:35px}.new-project-card{min-height:230px}.project-overview{flex-wrap:wrap;gap:14px}.project-overview>div{width:100%;margin-bottom:3px}.project-overview>.text-btn{font-size:9px}.agent-stats{gap:11px}.agent-stats>div{min-height:110px;gap:11px;padding-left:17px;padding-right:17px}.agent-stats>div>div>span{font-size:9px}.agent-stats strong{font-size:24px}.agent-stats>div>small{font-size:8px;left:17px}.isolation-banner{padding:17px;gap:10px;align-items:flex-start;flex-wrap:wrap}.isolation-banner>div{flex:1;min-width:190px}.isolation-banner>.btn{margin-left:31px}.live-pill{font-size:7px;padding:4px 6px;gap:4px}.followup-summary{padding:19px 17px;gap:10px}.followup-summary>div{min-width:0;gap:9px}.summary-icon{width:30px;height:30px;border-radius:8px}.summary-icon svg{width:17px}.followup-summary strong{font-size:21px}.followup-summary small{font-size:8px}.toolbar-select{max-width:115px;font-size:8px;padding:6px}.followup-table-head,.followup-table-row{min-width:630px;grid-template-columns:170px 105px 120px 55px 90px;gap:12px}.decision-card{padding:20px 17px;gap:12px;flex-wrap:wrap}.decision-card-icon{width:33px;height:33px;border-radius:9px}.decision-card-icon svg{width:20px}.decision-card>div:nth-child(2){min-width:220px}.decision-card h3 button{font-size:12px}.decision-card p{font-size:9px}.decision-card-meta{gap:9px;font-size:7px}.decision-evidence{font-size:7px;gap:13px}.decision-evidence>span>span:last-child{display:none}.decision-actions{flex-direction:row;justify-content:flex-end;width:100%;padding-top:15px;border-top:1px solid #f3edf6}.decision-actions .btn{min-width:90px}.decision-actions .text-btn{margin-left:auto}.full-event{padding:8px 17px;gap:10px}.event-sequence{width:25px;font-size:8px}.full-event .event-line p{font-size:10px}.full-event .event-line div>button{font-size:9px}.event-absolute-time{font-size:7px}.modal-overlay{padding:15px}.modal{max-height:92vh;border-radius:11px}.modal>header{padding:21px}.modal>header h2{font-size:15px}.modal>header p{font-size:9px}.modal-form{padding:21px}.modal-form>footer{margin-left:-21px;margin-right:-21px;margin-bottom:-21px;padding:16px 21px}.capture-form{padding:21px 21px 0}.modal-footer{padding:15px 21px;margin-left:-21px;margin-right:-21px}.modal-footer>span{font-size:7px;max-width:130px}.capture-title{font-size:17px!important}.form-grid{gap:16px}.capture-form>.form-grid select{font-size:9px!important}.toast-container{bottom:18px;left:50%;width:calc(100% - 30px);max-width:450px}.toast{font-size:10px;padding:12px 13px;max-width:100%}.settings-nav{gap:5px}.settings-nav>button{font-size:9px;gap:6px;padding:9px}.settings-nav>button svg{width:14px}.settings-section{padding:21px}.settings-definition>div{gap:12px;font-size:9px}.settings-definition dt{width:87px}.settings-definition code{font-size:8px}.settings-content{gap:18px}.settings-section .section-description{font-size:9px}.workspace-identity h3{font-size:13px}.workspace-identity p{font-size:8px}.resolve-form{flex-direction:column;align-items:stretch}.resolve-form input{width:100%}.resolve-form>.btn{align-self:flex-start}.connection-status{padding:10px;flex-wrap:wrap}.connection-status strong{font-size:9px}.connection-status .badge{font-size:6px}.integration-endpoint code{font-size:8px}.capability-grid{gap:12px}.capability-grid>div{font-size:8px;gap:5px}.credential-row{gap:9px}.credential-row strong{font-size:10px}.credential-row small{font-size:7px}.health-metric-grid{gap:12px}.health-metric-grid>div{padding:15px}.health-metric-grid span{font-size:8px}.export-options{gap:13px}.export-options>button{padding:19px}.export-options span{font-size:8px}.auth-screen{grid-template-columns:1fr;min-height:100vh}.auth-story{padding:30px;min-height:auto;display:none}.auth-form{padding:50px 30px;min-height:100vh}.auth-form h2{font-size:26px}.auth-form-inner{max-width:350px}.auth-form p{font-size:11px}.auth-trust{font-size:9px}.auth-security{font-size:8px}.notifications-popover{right:-90px;top:41px;width:calc(100vw - 30px);max-width:350px}.offline-banner{font-size:8px;padding:9px 17px;flex-wrap:wrap}.offline-banner button{font-size:8px}}@media(max-width:430px){.page{padding:24px 16px}.greeting h1{font-size:20px;letter-spacing:-.8px}.today-date>span{font-size:7px;margin-left:2px}.overview-strip>button{padding:0 10px}.overview-strip>button>span{font-size:7px}.overview-strip>button>strong{font-size:22px}.overview-strip strong>small{font-size:6px}.dashboard-aside{display:flex;flex-direction:column;gap:19px}.dashboard-aside>section{width:100%}.attention-panel .followup-body>span{font-size:11px}.followup-body small{font-size:8px}.rhythm-card>p{font-size:10px}.rhythm-card .section-title h2{font-size:12px}.rhythm-card .badge,.rhythm-metrics span{font-size:8px}.activity-preview .event-line p{font-size:9px}.activity-preview .event-line div>button{font-size:9px}.activity-preview .event-line time{font-size:8px}.project-preview-grid{grid-template-columns:1fr}.project-card.compact .project-card-top{margin-bottom:12px}.project-card.compact .project-icon{width:34px;height:34px}.project-card.compact .project-icon svg{width:19px}.project-card.compact h3{font-size:12px}.project-card.compact .project-card-status{font-size:9px}.project-card.compact .project-card-progress{font-size:9px;margin-top:20px}.project-card.compact .project-card-progress strong{font-size:9px}.project-card.compact footer{font-size:9px;margin-top:14px}.project-card.compact .bar{height:3px}.focus-row .project-label{display:none}.focus-row .task-title{font-size:11px}.focus-row .task-row-meta{gap:10px}.focus-row .task-next{max-width:190px;font-size:8px}.focus-number{margin-right:8px}.projects-grid{grid-template-columns:1fr}.project-card>p{font-size:10px}.project-card h3{font-size:15px}.project-card footer{font-size:9px}.new-project-card{min-height:190px}.kanban{grid-template-columns:1fr}.kanban-column{min-height:150px}.kanban-card{padding:15px}.kanban-card h3{font-size:12px}.kanban-card>p{font-size:10px}.kanban-card footer{font-size:9px}.kanban-title h3{font-size:11px}.filter-tabs{gap:13px}.filter-tabs>button{font-size:9px;gap:5px}.filter-tabs>button>span{display:none}.toolbar-actions .layout-switch>button{width:21px}.toolbar-actions>.icon-btn{width:23px}.toolbar-actions .layout-switch svg{width:12px}.task-row .project-label{display:none}.task-row-meta{gap:11px}.task-row .task-next{font-size:8px}.decision-card>div:nth-child(2){min-width:200px}.decision-evidence{flex-wrap:wrap;gap:10px}.followup-summary{padding:17px 13px;gap:7px}.followup-summary>div{gap:7px}.followup-summary small{font-size:7px}.followup-summary strong{font-size:20px}.summary-icon{width:25px;height:25px;border-radius:7px}.summary-icon svg{width:14px}.page-heading h1{font-size:23px}.page-heading p{font-size:9px}.live-pill{font-size:6px;margin-left:0;gap:4px}.page-heading h1{gap:8px}.settings-nav{margin-left:-5px;margin-right:-5px;gap:3px}.settings-nav>button{font-size:8px;padding:8px 7px;gap:5px}.settings-nav>button svg{width:12px}.settings-section{padding:18px}.settings-definition>div{font-size:8px;gap:8px}.settings-definition dt{width:76px}.settings-definition code{font-size:7px}.settings-definition dd{gap:5px}.health-metric-grid{gap:10px}.health-metric-grid>div{padding:13px}.health-metric-grid span{font-size:7px}.settings-section .section-title h2{font-size:12px}.resolve-form>label{font-size:9px}.capability-grid{grid-template-columns:1fr}.global-search{padding:18px}.search-results .task-row{padding-left:18px;padding-right:18px}.search-results .project-label{display:none}.export-options>button{padding:15px}.export-options strong{font-size:11px}.export-options span{font-size:7px}.event-absolute-time{display:none}.form-grid{gap:14px 12px}.modal-form label{font-size:9px}.modal-form input:not([type=checkbox]),.modal-form select{font-size:10px}.modal-footer>span{max-width:100px;font-size:6px}.capture-form .btn{font-size:9px}.capture-title{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
