@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500&display=swap";.toast-host[data-v-14921df6]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:min(440px,calc(100vw - 32px))}.toast[data-v-14921df6]{pointer-events:auto;display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;box-shadow:var(--shadow);font-size:13.5px;font-weight:500;color:var(--text);line-height:1.45}.toast-icon[data-v-14921df6]{flex-shrink:0;font-size:15px;display:flex}.toast--success .toast-icon[data-v-14921df6]{color:var(--success)}.toast--error .toast-icon[data-v-14921df6]{color:var(--danger)}.toast--info .toast-icon[data-v-14921df6]{color:var(--primary)}.toast--error[data-v-14921df6]{border-color:var(--danger-border)}.toast--success[data-v-14921df6]{border-color:var(--success-border)}.toast-msg[data-v-14921df6]{flex:1;min-width:0}.toast-action[data-v-14921df6]{flex-shrink:0;background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--primary);cursor:pointer;padding:4px 8px;border-radius:7px;transition:background .12s}.toast-action[data-v-14921df6]:hover{background:var(--primary-muted)}.toast-close[data-v-14921df6]{flex-shrink:0;background:none;border:none;color:var(--text-light);cursor:pointer;font-size:13px;padding:4px 6px;border-radius:6px;display:flex;transition:color .12s,background .12s}.toast-close[data-v-14921df6]:hover{color:var(--text);background:var(--bg)}.toast-enter-active[data-v-14921df6]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.3,.64,1)}.toast-leave-active[data-v-14921df6]{transition:opacity .15s ease,transform .15s ease}.toast-enter-from[data-v-14921df6]{opacity:0;transform:translateY(10px) scale(.96)}.toast-leave-to[data-v-14921df6]{opacity:0;transform:translateY(6px)}.toast-move[data-v-14921df6]{transition:transform .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior-y:none}:root{--layout-bg: linear-gradient(115deg, #FFFFFF 0%, #F4F4F6 38%, #E8E9EC 72%, #DCDDE2 100%);--primary: #0052FF;--primary-hover: #0039B3;--primary-light: #EBF0FF;--primary-muted: rgba(0, 82, 255, .08);--primary-border: rgba(0, 82, 255, .2);--sidebar-bg: #EBEBED;--sidebar-hover: #E0E0E3;--sidebar-active-bg: #D4D4D8;--sidebar-active-bar: #1C1C1E;--sidebar-text: #5B616E;--sidebar-text-hover: #0A0B0D;--sidebar-text-active: #1C1C1E;--sidebar-border: #D8D8DC;--bg: #F4F4F6;--surface: #F9F9FA;--border: #D8D9DE;--border-strong:#A8ABB4;--card-bg: #ffffff;--text: #0A0B0D;--text-muted: #5B616E;--text-light: #8A919E;--danger: #CF202F;--danger-bg: #FFF5F5;--danger-border: #FECDD3;--success: #05B169;--success-bg: #ECFDF5;--success-border: #A7F3D0;--btn-primary-bg: #1c1c1e;--btn-primary-bg-hover: #2e2e30;--btn-primary-bg-active: #111113;--btn-primary-text: #ffffff;--priority-1-bg: #DCFCE7;--priority-1-text: #16A34A;--priority-2-bg: #FEF3C7;--priority-2-text: #D97706;--priority-3-bg: #FEE2E2;--priority-3-text: #DC2626;--priority-4-bg: #FEE2E2;--priority-4-text: #991B1B;--z-header: 20;--z-dropdown: 600;--z-fab: 900;--z-modal: 1000;--z-overlay: 1100;--z-confirm: 1200;--z-toast: 1300;--radius-xs: 4px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 3px rgba(10,11,13,.06);--shadow-sm: 0 2px 10px rgba(10,11,13,.08), 0 1px 3px rgba(10,11,13,.05);--shadow: 0 6px 28px rgba(10,11,13,.1), 0 1px 6px rgba(10,11,13,.06);--shadow-lg: 0 20px 60px rgba(10,11,13,.14), 0 4px 16px rgba(10,11,13,.08);font-family:Outfit,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:var(--bg)}a{color:var(--primary);text-decoration:none;font-weight:500}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--primary-light);color:var(--primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;border:1.5px solid var(--border);border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;background:var(--surface);color:var(--text);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease;font-family:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.15px;line-height:1.2;box-shadow:0 1px 2px #0a0b0d0f,inset 0 1px #fffc;position:relative}.btn:hover:not(:disabled){background:var(--bg);border-color:var(--border-strong);box-shadow:0 2px 5px #0a0b0d17,inset 0 1px #fffc}.btn:active:not(:disabled){transform:scale(.975);box-shadow:0 1px 2px #0a0b0d0f,inset 0 1px 3px #0a0b0d0f}.btn:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg);border-radius:var(--radius-full);font-weight:600;box-shadow:0 1px 4px #0a0b0d38;text-shadow:none}.btn-primary:hover:not(:disabled){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);box-shadow:0 2px 8px #0a0b0d47}.btn-primary:active:not(:disabled){background:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active);box-shadow:0 1px 2px #0a0b0d33}.btn-sm.btn-primary{border-radius:var(--radius-full)}.btn-danger{color:var(--danger);border-color:#fca5a5;background:linear-gradient(180deg,#fff5f5,#ffe4e6);box-shadow:0 1px 2px #cf202f14,inset 0 1px #fffc}.btn-danger:hover:not(:disabled){background:linear-gradient(180deg,var(--danger) 0%,#b81a28 100%);color:#fff;border-color:#b81a28;box-shadow:0 3px 8px #cf202f59,inset 0 1px #ffffff1f}.btn-ghost{border-color:transparent;background:transparent;color:var(--text-muted);box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--bg);border-color:var(--border);color:var(--text);box-shadow:0 1px 2px #0a0b0d0d}.btn-sm{padding:5px 13px;font-size:12.5px;gap:5px;border-radius:7px}.form-group{margin-bottom:22px}.form-group label{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.05px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:11px 14px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;font-family:inherit;color:var(--text);background:var(--bg);transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.5}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-muted)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-light)}.form-row{display:flex;gap:14px}.form-row .form-group{flex:1}.form-error{color:var(--danger);font-size:13px;margin-bottom:16px;background:var(--danger-bg);border:1px solid var(--danger-border);padding:11px 14px;border-radius:10px;font-weight:500;line-height:1.5}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-full);font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.1px;border:1px solid transparent}.badge-success,.badge-active,.badge-completed{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge-danger,.badge-archived,.badge-blocked{background:#fff1f2;color:#be123c;border-color:#fecdd3}.badge-planning,.badge-todo{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.badge-on_hold,.badge-review{background:#fffbeb;color:#92400e;border-color:#fde68a}.badge-in_progress{background:#ebf0ff;color:#0039b3;border-color:var(--primary-border)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0b0d85;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px}.modal{background:var(--surface);border-radius:var(--radius-lg);padding:32px;width:100%;max-width:520px;box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto;border:1px solid var(--border)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal h2,.modal-header h2{font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--text)}.modal-close{width:32px;height:32px;background:var(--bg);border:1.5px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:all .15s;flex-shrink:0;font-size:16px;line-height:1}.modal-close:hover{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.date{font-size:12px;color:var(--text-light)}.empty{text-align:center;padding:60px;color:var(--text-muted);font-size:14px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-header h2{font-size:15px;font-weight:700;letter-spacing:-.4px;color:var(--text)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:36px;gap:16px}.page-head h2{font-size:24px;font-weight:800;letter-spacing:-.7px;color:var(--text);line-height:1.2}.page-head p{color:var(--text-muted);margin-top:5px;font-size:14px;line-height:1.6}.page-actions{display:flex;gap:10px;flex-shrink:0;align-items:flex-start}.task-meta,.project-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px}.meta-row{display:flex;gap:12px;width:100%;flex-wrap:wrap}.ai-summary{font-style:italic;color:var(--text-muted);font-size:13px;line-height:1.6}.priority-badge{font-size:12px;font-weight:600}.panel{background:#fff;border-radius:var(--radius-lg);padding:20px 22px;border:none;box-shadow:0 4px 24px #0a0b0d17,0 1px 6px #0a0b0d0f}.panel-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-title{font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.3px}.hdr-link{background:none;border:none;font-size:12.5px;font-weight:600;color:var(--primary);cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .12s;font-family:inherit}.hdr-link:hover{background:var(--primary-muted)}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;font-size:14px;line-height:1}.icon-btn:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.icon-btn--danger:hover{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 24px}.empty-state-glyph{width:44px;height:44px;border-radius:12px;background:var(--bg);border:1.5px solid var(--border);color:var(--text-light);display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:6px}.empty-state-title{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.2px}.empty-state-hint{font-size:13px;color:var(--text-muted);line-height:1.5;max-width:280px}.empty-state .btn{margin-top:10px}.error-state{display:flex;align-items:center;gap:10px;background:var(--danger-bg);border:1.5px solid var(--danger-border);color:var(--danger);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.error-state-msg{flex:1;min-width:0}.error-state .btn{flex-shrink:0}.route-fade-enter-active{transition:opacity .16s ease,transform .16s ease}.route-fade-leave-active{transition:opacity .1s ease}.route-fade-enter-from{opacity:0;transform:translateY(6px)}.route-fade-leave-to{opacity:0}[data-theme=dark]{--primary: #5B9BFF;--primary-hover: #7AAFFF;--primary-light: rgba(91, 155, 255, .18);--primary-muted: rgba(91, 155, 255, .12);--primary-border: rgba(91, 155, 255, .35);--bg: #15202B;--surface: #1E2732;--border: #38444D;--border-strong:#6E7D8C;--text: #F7F9F9;--text-muted: #8B98A5;--text-light: #6E7D8C;--danger: #FF6B78;--danger-bg: rgba(255, 107, 120, .15);--danger-border: rgba(255, 107, 120, .3);--success: #00BA7C;--success-bg: rgba(0,186,124,.15);--success-border: rgba(0,186,124,.3);--card-bg: #1A2D42;--btn-primary-bg: #F7F9F9;--btn-primary-bg-hover: #E1E4E7;--btn-primary-bg-active: #CDD0D3;--btn-primary-text: #15202B;--priority-1-bg: rgba(22,163,74,.22);--priority-1-text: #4ADE80;--priority-2-bg: rgba(217,119,6,.22);--priority-2-text: #FBB040;--priority-3-bg: rgba(220,38,38,.22);--priority-3-text: #F87171;--priority-4-bg: rgba(153,27,27,.22);--priority-4-text: #FCA5A5;--shadow-xs: 0 1px 3px rgba(0,0,0,.4);--shadow-sm: 0 2px 10px rgba(0,0,0,.45), 0 1px 3px rgba(0,0,0,.3);--shadow: 0 6px 28px rgba(0,0,0,.5), 0 1px 6px rgba(0,0,0,.35);--shadow-lg: 0 20px 60px rgba(0,0,0,.6), 0 4px 16px rgba(0,0,0,.4);--layout-bg: #0F1922;color-scheme:dark;background:var(--bg);color:var(--text)}html[data-theme=dark],html[data-theme=dark] body{background:#0f1922!important;overscroll-behavior-y:none}[data-theme=dark] .app-layout{background:#0f1922!important;background-attachment:unset!important}[data-theme=dark] .panel{background:#1e2732;box-shadow:0 4px 24px #0006,0 1px 6px #00000040}[data-theme=dark] .btn{background:#253341;border-color:#38444d;color:var(--text);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff0a}[data-theme=dark] .btn:hover:not(:disabled){background:#2d3e50;border-color:#536471;box-shadow:0 2px 5px #00000059,inset 0 1px #ffffff0a}[data-theme=dark] .btn:active:not(:disabled){box-shadow:0 1px 2px #0000004d,inset 0 1px 3px #0003}[data-theme=dark] .btn-ghost{background:transparent;border-color:transparent;color:var(--text-muted);box-shadow:none}[data-theme=dark] .btn-ghost:hover:not(:disabled){background:#ffffff12;border-color:#38444d;color:var(--text);box-shadow:0 1px 2px #0003}[data-theme=dark] .btn-danger{color:var(--danger);border-color:#ff6b7866;background:#ff6b781f;box-shadow:none}[data-theme=dark] .btn-danger:hover:not(:disabled){background:var(--danger);color:#fff;border-color:var(--danger);box-shadow:0 3px 8px #ff6b7859}[data-theme=dark] .form-group input,[data-theme=dark] .form-group textarea,[data-theme=dark] .form-group select{background:#253341;border-color:#38444d;color:var(--text)}[data-theme=dark] .form-group input:focus,[data-theme=dark] .form-group textarea:focus,[data-theme=dark] .form-group select:focus{background:#1e2732;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-muted)}[data-theme=dark] .form-group label{color:var(--text)}[data-theme=dark] .form-group input::placeholder,[data-theme=dark] .form-group textarea::placeholder{color:var(--text-light)}[data-theme=dark] .form-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}[data-theme=dark] .modal-overlay{background:#000000b8}[data-theme=dark] .modal{background:#1e2732;border-color:#38444d}[data-theme=dark] .modal h2,[data-theme=dark] .modal-header h2{color:var(--text)}[data-theme=dark] .modal-close{background:#253341;border-color:#38444d;color:var(--text-muted)}[data-theme=dark] .modal-close:hover{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}[data-theme=dark] .badge-success,[data-theme=dark] .badge-active,[data-theme=dark] .badge-completed{background:#00ba7c2e!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .badge-danger,[data-theme=dark] .badge-archived,[data-theme=dark] .badge-blocked{background:#ff6b782e!important;color:#ff8896!important;border-color:#ff6b784d!important}[data-theme=dark] .badge-planning,[data-theme=dark] .badge-todo{background:#ffffff12!important;color:var(--text-muted)!important;border-color:#38444d!important}[data-theme=dark] .badge-on_hold,[data-theme=dark] .badge-review{background:#ffb3002e!important;color:#ffb300!important;border-color:#ffb3004d!important}[data-theme=dark] .badge-in_progress{background:#5b9bff2e!important;color:#5b9bff!important;border-color:#5b9bff59!important}[data-theme=dark] .explainer-callout{background:#1e2732!important;border-color:#38444d!important}[data-theme=dark] .explainer-support{border-top-color:#38444d!important}[data-theme=dark] .support-divider{background:#38444d!important}[data-theme=dark] .explainer-icon--workspace{background:#1e40af40!important;border-color:#93c5fd66!important;color:#60a5fa!important}[data-theme=dark] .explainer-icon--project{background:#1a706840!important;border-color:#80c8c466!important;color:#80c8c4!important}[data-theme=dark] .explainer-icon--task{background:#1a582040!important;border-color:#68cc8066!important;color:#68cc80!important}[data-theme=dark] .explainer-icon--plan{background:#7a341040!important;border-color:#d4a87866!important;color:#d4a878!important}[data-theme=dark] .explainer-icon--file{background:#6a300840!important;border-color:#d4a87866!important;color:#d4a878!important}[data-theme=dark] .support-badge--ai{background:#7a341040!important;color:#d4a878!important;border-color:#d4a87866!important}[data-theme=dark] .support-badge--context{background:#6a300840!important;color:#d4a878!important;border-color:#d4a87866!important}[data-theme=dark] .empty-state-icon{background:#1e40af40!important;border-color:#93c5fd66!important;color:#60a5fa!important;box-shadow:none!important}[data-theme=dark] .empty-icon{background:#f7f9f9!important;border-color:transparent!important;color:#15202b!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .plan-card{background:#1e2732!important;border-color:#38444d!important;box-shadow:var(--shadow-xs)!important}[data-theme=dark] .plan-card:hover{border-color:#536471!important;box-shadow:var(--shadow-sm)!important}[data-theme=dark] .badge-active{background:#00ba7c26!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .badge-completed{background:#00ba7c33!important;color:#00ba7c!important;border-color:#00ba7c59!important}[data-theme=dark] .num-pending{background:#253341!important;border-color:#38444d!important;color:var(--text-muted)!important}[data-theme=dark] .num-running{background:#00ba7c26!important;border-color:#00ba7c4d!important;color:#00ba7c!important}[data-theme=dark] .num-completed{background:#00ba7c33!important;border-color:#00ba7c66!important;color:#00ba7c!important}[data-theme=dark] .num-failed{background:#ff6b7833!important;border-color:#ff6b7866!important;color:#ff8896!important}[data-theme=dark] .num-skipped{background:#1e2732!important;border-color:#38444d!important;color:var(--text-light)!important}[data-theme=dark] .priority-low{background:#ffffff0f!important;color:var(--text-light)!important;border-color:#38444d!important}[data-theme=dark] .priority-medium{background:#1e40af33!important;color:#60a5fa!important;border-color:#93c5fd59!important}[data-theme=dark] .priority-high{background:#7a341033!important;color:#d4a878!important;border-color:#d4a87859!important}[data-theme=dark] .priority-urgent{background:#ff6b782e!important;color:#ff8896!important;border-color:#ff6b7859!important}[data-theme=dark] .agent-notes{background:#1e2732!important;border-left-color:#536471!important}[data-theme=dark] .task-card-in_progress{background:#7a34102e!important;border-color:#d4a8784d!important}[data-theme=dark] .task-card-review{background:#1a70682e!important;border-color:#80c8c44d!important}[data-theme=dark] .task-card-blocked{background:#6010102e!important;border-color:#d078784d!important}[data-theme=dark] .task-card-completed{background:#1a58202e!important;border-color:#68c8804d!important}[data-theme=dark] .task-chip-in_progress{background:#d4a87833!important;color:#d4a878!important}[data-theme=dark] .task-chip-review{background:#80c8c433!important;color:#80c8c4!important}[data-theme=dark] .task-chip-blocked{background:#d0787833!important;color:#d07878!important}[data-theme=dark] .task-chip-completed{background:#68cc8033!important;color:#68cc80!important}[data-theme=dark] .status-pill-in_progress{background:#d4a87833!important;color:#d4a878!important}[data-theme=dark] .status-pill-review{background:#80c8c433!important;color:#80c8c4!important}[data-theme=dark] .status-pill-blocked{background:#d0787833!important;color:#d07878!important}[data-theme=dark] .status-pill-completed{background:#68cc8033!important;color:#68cc80!important}[data-theme=dark] .ongoing-row{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .status-dropdown{background:#253341!important;border-color:#38444d!important;box-shadow:var(--shadow)!important}[data-theme=dark] .status-opt:hover,[data-theme=dark] .status-opt.active{background:#ffffff0f!important}[data-theme=dark] .task-check{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .task-check.done{border-color:#00ba7c!important;background:#00ba7c33!important;color:#00ba7c!important}[data-theme=dark] .urgency-overdue{background:#60101033!important;border-color:#d078784d!important}[data-theme=dark] .urgency-today{background:#6a300833!important;border-color:#d4a8784d!important}[data-theme=dark] .urgency-soon{background:#1e40af33!important;border-color:#93c5fd4d!important}[data-theme=dark] .urgency-later{background:#1a582033!important;border-color:#68c8804d!important}[data-theme=dark] .dl-badge-overdue{background:#d078784d!important;color:#d07878!important}[data-theme=dark] .dl-badge-today{background:#d4a8784d!important;color:#d4a878!important}[data-theme=dark] .dl-badge-soon{background:#93c5fd4d!important;color:#60a5fa!important}[data-theme=dark] .dl-badge-later{background:#68cc804d!important;color:#68cc80!important}[data-theme=dark] .urgency-overdue .deadline-type-icon{color:#d07878!important;background:#d0787826!important}[data-theme=dark] .urgency-today .deadline-type-icon{color:#d4a878!important;background:#d4a87826!important}[data-theme=dark] .urgency-soon .deadline-type-icon{color:#60a5fa!important;background:#93c5fd26!important}[data-theme=dark] .urgency-later .deadline-type-icon{color:#68cc80!important;background:#68cc8026!important}[data-theme=dark] .qa-card--blue{background:#1a70682e!important;border-color:#80c4c059!important}[data-theme=dark] .qa-card--green{background:#1a58202e!important;border-color:#68c88059!important}[data-theme=dark] .chat-sidebar{background:#1e2732;border-right-color:#38444d}[data-theme=dark] .chat-sidebar-header{border-bottom-color:#38444d}[data-theme=dark] .chat-conv-item:hover{background:#253341}[data-theme=dark] .chat-conv-item.active{background:#253341!important}[data-theme=dark] .chat-conv-item.active .conv-title{color:#f7f9f9!important}[data-theme=dark] .chat-conv-item.active .conv-date{color:#ffffff73!important}[data-theme=dark] .chat-input-wrap{background:#253341;border-color:#38444d}[data-theme=dark] .chat-input-wrap.focused{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-muted)!important}[data-theme=dark] .chat-input-wrap.disabled{background:#1e2732}[data-theme=dark] .quick-prompt{background:#253341!important;border-color:#38444d!important;color:var(--text-muted)!important}[data-theme=dark] .quick-prompt:hover{background:#1e40af33!important;border-color:#93c5fd73!important;color:#60a5fa!important}[data-theme=dark] .personalize-section{border-top-color:#38444d}[data-theme=dark] .personalize-tip{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .personalize-tip:hover{background:#1e40af33!important;border-color:#93c5fd66!important;box-shadow:0 2px 8px #0003!important}[data-theme=dark] .personalize-tip.selected{border-color:#93c5fd99!important;background:#1e40af33!important;box-shadow:0 0 0 3px #93c5fd1f!important}[data-theme=dark] .tip-check{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .tip-tag--goal{background:#00ba7c33!important;color:#00ba7c!important;border-color:#00ba7c59!important}[data-theme=dark] .tip-tag--work{background:#7a341033!important;color:#d4a878!important;border-color:#d4a87859!important}[data-theme=dark] .send-btn{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .tool-activity,[data-theme=dark] .thinking-status{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .message-user .message-text{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .message-assistant .message-text{background:#253341!important;border-color:#38444d!important;color:var(--text)!important}[data-theme=dark] .message-assistant .message-avatar{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .cursor-blink{color:#60a5fa!important}[data-theme=dark] .create-new-btn{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .ws-dd-danger{color:#ff8896!important}[data-theme=dark] .ws-dd-danger:hover{background:#ff6b7826!important;color:#ff8896!important}[data-theme=dark] .app-header{background:#15202beb!important;border-bottom:1px solid rgba(56,68,77,.5)!important}[data-theme=dark] .nav-pill:hover{background:#ffffff12!important;color:#f7f9f9!important}[data-theme=dark] .nav-pill.active{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .hdr-icon{background:#ffffff0f!important;border-color:#38444d!important;color:#8b98a5!important;box-shadow:none!important}[data-theme=dark] .hdr-icon:hover{background:#ffffff1f!important;border-color:#6e7d8c!important;color:#f7f9f9!important}[data-theme=dark] .user-section{background:#ffffff0d!important;border-color:#38444d!important;box-shadow:none!important}[data-theme=dark] .user-section:hover{background:#ffffff1a!important;border-color:#6e7d8c!important}[data-theme=dark] .user-avatar{background:#253341!important;color:#8b98a5!important}[data-theme=dark] .sidebar{background:#15202beb!important;border-right-color:#38444d80!important}[data-theme=dark] .nav-item{color:#8b98a5!important}[data-theme=dark] .nav-item:hover,[data-theme=dark] .nav-item.active{color:#f7f9f9!important}[data-theme=dark] .icon-wrap{background:#ffffff12!important;box-shadow:0 2px 8px #0000004d!important;color:inherit!important}[data-theme=dark] .nav-item:hover .icon-wrap{background:#ffffff21!important;box-shadow:0 3px 12px #00000059!important}[data-theme=dark] .nav-item.active .icon-wrap{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 4px 14px #0006!important}[data-theme=dark] .logout-btn:hover .icon-wrap{background:#ff6b782e!important;color:#ff8896!important;box-shadow:0 3px 12px #ff6b7833!important}[data-theme=dark] .toggle-track{background:#38444d!important}[data-theme=dark] .toggle-track.is-dark{background:#f7f9f9!important}[data-theme=dark] .toggle-thumb{background:#1e2732!important;box-shadow:0 1px 4px #00000080!important}[data-theme=dark] .toggle-icon{color:#8b98a5!important}[data-theme=dark] .toggle-track.is-dark .toggle-icon{color:#15202b!important}[data-theme=dark] .search-bar{background:#253341!important;border-color:#38444d!important;box-shadow:none!important}[data-theme=dark] .search-bar:focus-within{background:#1e2732!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-muted)!important}[data-theme=dark] .search-icon{color:#6e7d8c!important}[data-theme=dark] .search-input{color:var(--text)!important;background:none!important}[data-theme=dark] .comment-card{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .comment-card:hover{box-shadow:0 4px 16px #00000059!important}[data-theme=dark] .comments-count-badge{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .comment-edit-input{background:#1e2732!important;color:var(--text)!important}[data-theme=dark] .btn-comment-save{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .comment-input:focus,[data-theme=dark] .reply-input:focus{background:#1e2732!important}[data-theme=dark] .comment-submit{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .comment-action-btn.danger:hover{background:#ff6b7826!important;color:#ff8896!important;border-color:#ff6b784d!important}[data-theme=dark] .reply-body{background:#ffffff0a!important}[data-theme=dark] .comment-expand-btn{color:var(--primary)!important;background:var(--primary-light)!important;border-color:var(--primary-border)!important}[data-theme=dark] .explainer-icon--upload{background:#1e40af40!important;border-color:#93c5fd66!important;color:#60a5fa!important}[data-theme=dark] .explainer-icon--process{background:#1a582040!important;border-color:#68cc8066!important;color:#68cc80!important}[data-theme=dark] .explainer-icon--chat{background:#7a341040!important;border-color:#d4a87866!important;color:#d4a878!important}[data-theme=dark] .filter-chip.active{background:#f7f9f9!important;border-color:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .badge-pdf{background:#be123c2e!important;color:#ff8896!important;border-color:#be123c4d!important}[data-theme=dark] .badge-docx{background:#1d4ed82e!important;color:#5b9bff!important;border-color:#1d4ed84d!important}[data-theme=dark] .badge-txt{background:#ffffff12!important;color:var(--text-muted)!important;border-color:#38444d!important}[data-theme=dark] .badge-csv{background:#15803d2e!important;color:#68cc80!important;border-color:#15803d4d!important}[data-theme=dark] .modal-dropzone{background:#253341!important;border-color:#38444d!important;color:var(--text-muted)!important}[data-theme=dark] .modal-dropzone.has-file{background:#1a582033!important;border-color:#68cc8066!important;color:#68cc80!important}[data-theme=dark] .upload-submit-btn{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .upload-submit-btn:hover:not(:disabled){background:#e1e4e7!important}[data-theme=dark] .doc-card{background:#1e2732!important;border-color:#38444d!important}[data-theme=dark] .doc-card:hover{border-color:#6e7d8c!important}[data-theme=dark] .doc-context{background:#1e40af33!important;color:#60a5fa!important}[data-theme=dark] .doc-action-btn:hover{background:#ffffff14!important;color:var(--text)!important}[data-theme=dark] .priority-chip-1{background:#00ba7c2e!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .priority-chip-2{background:#ffb3002e!important;color:#ffb300!important;border-color:#ffb3004d!important}[data-theme=dark] .priority-chip-3{background:#c2410c2e!important;color:#d4a878!important;border-color:#c2410c4d!important}[data-theme=dark] .priority-chip-4{background:#be123c2e!important;color:#ff8896!important;border-color:#be123c4d!important}[data-theme=dark] .chat-conv-item.active{background:#f7f9f9!important}[data-theme=dark] .chat-conv-item.active .conv-title{color:#15202b!important}[data-theme=dark] .chat-conv-item.active .conv-date{color:#15202b8c!important}[data-theme=dark] .chat-conv-item:hover{background:#ffffff12!important}[data-theme=dark] .send-btn{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 2px 8px #0006!important}[data-theme=dark] .send-btn:hover:not(:disabled){background:#e1e4e7!important}[data-theme=dark] .streaming-dot{background:#15202b!important}[data-theme=dark] .quick-prompt:hover{border-color:#93c5fd80!important;background:#1e40af38!important;color:#60a5fa!important}[data-theme=dark] .personalize-tip:hover{border-color:#93c5fd80!important;background:#1e40af2e!important;box-shadow:0 2px 8px #1e40af26!important}[data-theme=dark] .personalize-tip.selected{border-color:#60a5fa!important;background:#1e40af38!important;box-shadow:0 0 0 3px #1e40af33!important}[data-theme=dark] .personalize-tip:hover .tip-text,[data-theme=dark] .personalize-tip.selected .tip-text{color:#60a5fa!important}[data-theme=dark] .personalize-tip.selected .tip-check{background:#f7f9f9!important;border-color:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .selection-count{color:#60a5fa!important}[data-theme=dark] .tip-tag--style{background:#1e40af40!important;color:#60a5fa!important;border-color:#93c5fd66!important}[data-theme=dark] .tip-tag--goal{background:#1a582040!important;color:#68cc80!important;border-color:#68cc8066!important}[data-theme=dark] .tip-tag--work{background:#7a341040!important;color:#d4a878!important;border-color:#d4a87866!important}[data-theme=dark] .message-user .message-text{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .message-user .message-avatar{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .filter-pill.active{background:#f7f9f9!important;color:#15202b!important;border-color:#f7f9f9!important}[data-theme=dark] .ongoing-row{background:#1e2732!important}[data-theme=dark] .ongoing-badge{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .status-dropdown{background:#1e2732!important;border-color:#38444d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .btn-sm-primary{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .task-check{background:#1e2732!important;border-color:#38444d!important}[data-theme=dark] .task-card-todo{background:#ffffff0d!important;border-color:#ffffff1f!important}[data-theme=dark] .task-card-in_progress{background:#7a34102e!important;border-color:#d4a87859!important}[data-theme=dark] .task-card-review{background:#1a70682e!important;border-color:#80c8c459!important}[data-theme=dark] .task-card-blocked{background:#be123c2e!important;border-color:#ff6b7859!important}[data-theme=dark] .task-card-completed{background:#1a58202e!important;border-color:#68cc8059!important}[data-theme=dark] .task-chip-todo{background:#ffffff1a!important;color:#8b98a5!important}[data-theme=dark] .task-chip-in_progress{background:#d4a87838!important;color:#d4a878!important}[data-theme=dark] .task-chip-review{background:#80c8c438!important;color:#80c8c4!important}[data-theme=dark] .task-chip-blocked{background:#ff6b7838!important;color:#ff8896!important}[data-theme=dark] .task-chip-completed{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .status-pill-todo{background:#ffffff1a!important;color:#8b98a5!important}[data-theme=dark] .status-pill-in_progress{background:#d4a87838!important;color:#d4a878!important}[data-theme=dark] .status-pill-review{background:#80c8c438!important;color:#80c8c4!important}[data-theme=dark] .status-pill-blocked{background:#ff6b7838!important;color:#ff8896!important}[data-theme=dark] .status-pill-completed{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .ws-card-name{color:#f7f9f9!important}[data-theme=dark] .ws-card-sub{color:#f7f9f98c!important}[data-theme=dark] .ws-dropdown{background:#1e2732!important;border-color:#38444d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .ws-status{background:#ffffff14!important}[data-theme=dark] .ws-status--active{color:#68cc80!important}[data-theme=dark] .ws-status--archived{color:#d4a878!important}[data-theme=dark] .ws-status--active .ws-dot{background:#68cc80!important}[data-theme=dark] .ws-status--archived .ws-dot{background:#d4a878!important}[data-theme=dark] .ws-card:before{background:#ffffff0a!important}[data-theme=dark] .create-ws-btn{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 2px 12px #00000059!important}[data-theme=dark] .new-project-btn,[data-theme=dark] .ws-head-initial{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .chip-planning{background:#93c5fd38!important;color:#60a5fa!important}[data-theme=dark] .chip-active{background:#00ba7c33!important;color:#00ba7c!important}[data-theme=dark] .chip-on_hold{background:#ffb30033!important;color:#ffb300!important}[data-theme=dark] .chip-completed{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .chip-archived{background:#8b98a52e!important;color:#8b98a5!important}[data-theme=dark] .proj-status-icon.icon-planning{background:#93c5fd38!important;color:#60a5fa!important}[data-theme=dark] .proj-status-icon.icon-active{background:#00ba7c33!important;color:#00ba7c!important}[data-theme=dark] .proj-status-icon.icon-on_hold{background:#ffb30033!important;color:#ffb300!important}[data-theme=dark] .proj-status-icon.icon-completed{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .proj-status-icon.icon-archived{background:#8b98a52e!important;color:#8b98a5!important}[data-theme=dark] .pill-planning{background:#93c5fd38!important;color:#60a5fa!important}[data-theme=dark] .pill-active{background:#00ba7c33!important;color:#00ba7c!important}[data-theme=dark] .pill-on_hold{background:#ffb30033!important;color:#ffb300!important}[data-theme=dark] .pill-completed{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .pill-archived{background:#8b98a52e!important;color:#8b98a5!important}[data-theme=dark] .urgency-overdue{background:#be123c2e!important;border-color:#ff6b7859!important}[data-theme=dark] .urgency-today{background:#7a34102e!important;border-color:#d4a87859!important}[data-theme=dark] .urgency-soon{background:#1e40af2e!important;border-color:#93c5fd59!important}[data-theme=dark] .urgency-later{background:#1a58202e!important;border-color:#68cc8059!important}[data-theme=dark] .dl-badge-overdue{background:#ff6b7838!important;color:#ff8896!important}[data-theme=dark] .dl-badge-today{background:#d4a87838!important;color:#d4a878!important}[data-theme=dark] .dl-badge-soon{background:#93c5fd38!important;color:#60a5fa!important}[data-theme=dark] .dl-badge-later{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .deadline-type-dot.task{background:#60a5fa!important}[data-theme=dark] .deadline-type-dot.project{background:#d4a878!important}[data-theme=dark] .qa-card{background:#1e2732!important}[data-theme=dark] .qa-card--blue{background:#1a70682e!important;border-color:#80c8c459!important}[data-theme=dark] .qa-card--teal{background:#1e40af2e!important;border-color:#93c5fd59!important}[data-theme=dark] .qa-card--green{background:#1a58202e!important;border-color:#68cc8059!important}[data-theme=dark] .qa-card--orange{background:#7a34102e!important;border-color:#d4a87859!important}[data-theme=dark] .qa-icon--blue{background:#80c8c438!important;color:#80c8c4!important}[data-theme=dark] .qa-icon--teal{background:#3b82f64d!important;color:#93c5fd!important}[data-theme=dark] .qa-icon--green{background:#68cc8038!important;color:#68cc80!important}[data-theme=dark] .qa-icon--orange{background:#d4a87838!important;color:#d4a878!important}[data-theme=dark] .back-btn{background:#1e2732!important;border-color:#38444d!important}[data-theme=dark] .back-btn:hover{background:#253341!important;border-color:#6e7d8c!important}[data-theme=dark] .profile-card{background:#1e2732!important;border-color:#38444d!important;box-shadow:0 2px 16px #0006!important}[data-theme=dark] .pc-avatar-img{border-color:#1e2732!important}[data-theme=dark] .pc-avatar-fallback{background:linear-gradient(135deg,#1e40af4d,#93c5fd40)!important;color:#60a5fa!important;border-color:#1e2732!important}[data-theme=dark] .pc-status{background:#00ba7c26!important;border-color:#00ba7c4d!important}[data-theme=dark] .status-dot{background:#00ba7c!important}[data-theme=dark] .status-label{color:#00ba7c!important}[data-theme=dark] .pc-action-btn:hover{background:#93c5fd2e!important;border-color:#93c5fd66!important;color:#60a5fa!important}[data-theme=dark] .pc-remove-photo:hover{background:#ff6b7826!important;color:#ff8896!important}[data-theme=dark] .pc-feedback.error{background:#ff6b7826!important;color:#ff8896!important;border-color:#ff6b784d!important}[data-theme=dark] .pc-feedback.success{background:#00ba7c26!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .settings-card{background:#1e2732!important;border-color:#38444d!important;box-shadow:0 2px 12px #00000059!important}[data-theme=dark] .info-row:hover{background:#ffffff0a!important}[data-theme=dark] .online-badge{background:#00ba7c26!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .info-icon-btn{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .info-icon-btn:hover{background:#93c5fd2e!important;border-color:#93c5fd66!important;color:#60a5fa!important}[data-theme=dark] .edit-form .btn-primary{background:#f7f9f9!important;color:#15202b!important;border-color:#f7f9f9!important}[data-theme=dark] .edit-form .btn-primary:hover:not(:disabled){background:#e1e4e7!important;border-color:#e1e4e7!important}[data-theme=dark] .inline-success{background:#00ba7c26!important;color:#00ba7c!important;border-color:#00ba7c4d!important}[data-theme=dark] .settings-card-danger{background:#be123c1a!important;border-color:#ff6b7859!important}[data-theme=dark] .danger-title{color:#ff8896!important}[data-theme=dark] .btn-delete{background:#ff6b7826!important;color:#ff8896!important;border-color:#ff6b7866!important}[data-theme=dark] .btn-delete:hover{background:#ff6b7847!important;color:#ff8896!important;border-color:#ff6b7899!important}.label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.label-row label{margin-bottom:0!important}.ai-btn{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px;border:1.5px solid var(--primary-border);background:var(--primary-light);color:var(--primary);cursor:pointer;font-family:inherit;transition:background .14s,color .14s,border-color .14s;line-height:1.4;flex-shrink:0}.ai-btn:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary)}.ai-btn:active:not(:disabled){opacity:.85}.ai-btn:disabled{opacity:.4;cursor:not-allowed}.ai-spinner{display:inline-block;width:11px;height:11px;border:1.8px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ai-spin .65s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}[data-theme=dark] .ai-btn{background:var(--primary-light)!important;border-color:var(--primary-border)!important;color:var(--primary)!important}[data-theme=dark] .ai-btn:hover:not(:disabled){background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.journey-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#0a0b0d85;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.journey-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:36px 40px;max-width:480px;width:100%;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.journey-icon{width:56px;height:56px;border-radius:16px;background:#1c1c1e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 20px #0a0b0d38;margin-bottom:4px}.journey-icon--doc{background:var(--primary)}.journey-card h3{font-size:21px;font-weight:800;color:var(--text);letter-spacing:-.4px}.journey-card p{font-size:14px;color:var(--text-muted);max-width:340px;line-height:1.6}.journey-input-row{width:100%}.journey-input{width:100%;padding:11px 14px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;font-family:inherit;color:var(--text);background:var(--bg);outline:none;transition:border-color .15s}.journey-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-muted)}.journey-actions{display:flex;gap:10px;justify-content:center;width:100%;padding-top:4px}.journey-upload-area{width:100%;border:2px dashed var(--border);border-radius:var(--radius-lg);padding:28px 20px;cursor:pointer;transition:border-color .15s,background .15s}.journey-upload-area:hover{border-color:var(--primary);background:var(--primary-muted)}.upload-label{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:var(--text-muted);font-size:13.5px}.upload-icon{font-size:28px;color:var(--text-light)}.journey-upload-state{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-muted);padding:14px}.journey-upload-state.success{color:var(--success);font-weight:600}[data-theme=dark] .journey-card{background:#1e2732!important;border-color:#38444d!important}[data-theme=dark] .journey-icon{background:#f7f9f9!important;color:#15202b!important}[data-theme=dark] .journey-icon--doc{background:var(--primary)!important;color:#fff!important}[data-theme=dark] .journey-input{background:#253341!important;border-color:#38444d!important;color:var(--text)!important}[data-theme=dark] .donut-svg text{fill:#f7f9f9!important}[data-theme=dark] .board-column{background:#1e2732!important;border-color:#2f3e4e!important}[data-theme=dark] .board-column .col-add-btn{border-top-color:#2f3e4e!important;color:#536471!important}[data-theme=dark] .board-column .col-add-btn:hover{background:#ffffff0a!important;color:#8b98a5!important}[data-theme=dark] .board-column .count{color:#536471!important}[data-theme=dark] .col-todo .column-header h3{color:#8b98a5!important}[data-theme=dark] .col-in_progress .column-header h3{color:#5b9bff!important}[data-theme=dark] .col-in_progress .col-dot{background:#5b9bff!important}[data-theme=dark] .col-review .column-header h3{color:#ffb300!important}[data-theme=dark] .col-review .col-dot{background:#ffb300!important}[data-theme=dark] .col-blocked .column-header h3{color:#ff6b78!important}[data-theme=dark] .col-blocked .col-dot{background:#ff6b78!important}[data-theme=dark] .col-completed .column-header h3{color:#00ba7c!important}[data-theme=dark] .col-completed .col-dot{background:#00ba7c!important}[data-theme=dark] .col-todo .col-dot{background:#8b98a5!important}[data-theme=dark] .board-column .task-card{background:#1a2d42!important;border-color:#5b9bff33!important;box-shadow:0 2px 10px #00000080,0 1px 4px #0000004d,inset 0 1px #ffffff0f!important}[data-theme=dark] .board-column .task-card:hover{background:#234060!important;border-color:#5b9bff52!important;box-shadow:0 6px 20px #0000008c,0 2px 8px #0006,inset 0 1px #ffffff14!important}[data-theme=dark] .board-column .task-card .task-title{color:#cbe0f5!important}[data-theme=dark] .board-column .task-card .card-desc{color:#7a99b8!important}[data-theme=dark] .board-column .task-card .comment-count,[data-theme=dark] .board-column .task-card .card-due,[data-theme=dark] .board-column .task-card .est-hours{color:#8bafc8!important}[data-theme=dark] .board-column .task-card .card-divider{background:#5b9bff1f!important}[data-theme=dark] del,[data-theme=dark] s{text-decoration:line-through;text-decoration-color:#6e7d8c66;text-decoration-thickness:1px;color:var(--text-light)}[data-theme=dark] ::-webkit-scrollbar{width:5px;height:5px}[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#38444d;border-radius:99px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#536471}[data-theme=dark] *:focus-visible{outline:2px solid rgba(91,155,255,.7)!important;outline-offset:2px!important}[data-theme=dark] .badge-active{background:#5b9bff2e!important;color:#5b9bff!important;border-color:#5b9bff59!important}[data-theme=dark] .num-running{background:#5b9bff33!important;border-color:#5b9bff73!important;color:#5b9bff!important}[data-theme=dark] .priority-medium{background:#5b9bff26!important;color:#5b9bff!important;border-color:#5b9bff4d!important}[data-theme=dark] .quick-prompt:hover{background:#5b9bff26!important;border-color:#5b9bff66!important;color:#5b9bff!important}[data-theme=dark] .personalize-tip:hover,[data-theme=dark] .personalize-tip.selected{border-color:#5b9bff80!important;background:#5b9bff1f!important}[data-theme=dark] .personalize-tip:hover .tip-text,[data-theme=dark] .personalize-tip.selected .tip-text{color:#5b9bff!important}[data-theme=dark] .tip-tag--style{background:#5b9bff2e!important;color:#5b9bff!important;border-color:#5b9bff59!important}[data-theme=dark] .board-column .task-card .avatar-chip{border-color:#1a2d42!important}[data-theme=dark] .explainer-icon--workspace{background:#5b9bff26!important;border-color:#5b9bff4d!important;color:#5b9bff!important}[data-theme=dark] .nav-item.active .icon-wrap{background:#f7f9f9!important;color:#15202b!important;box-shadow:0 3px 12px #00000073!important}[data-theme=dark] .app-header{background:#0f1922f2!important;border-bottom-color:#38444d99!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .sidebar{background:#0f1922f7!important;border-right-color:#38444d66!important}[data-theme=dark] .panel,[data-theme=dark] .plan-card,[data-theme=dark] .doc-card{background:#1e2732!important;border-color:#2a3540!important}[data-theme=dark] .modal-overlay{background:#000000c7!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=dark] .modal{background:#1a2432!important;border-color:#2a3540!important;box-shadow:0 24px 64px #000000a6,0 4px 16px #0006!important}[data-theme=dark] .form-group input,[data-theme=dark] .form-group textarea,[data-theme=dark] .form-group select{background:#141e27!important;border-color:#2a3540!important}[data-theme=dark] .form-group input:focus,[data-theme=dark] .form-group textarea:focus,[data-theme=dark] .form-group select:focus{background:#0f1922!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #5b9bff2e!important}[data-theme=dark] ::selection{background:#5b9bff47;color:#f7f9f9}[data-theme=dark] .auth-brand-panel{background:linear-gradient(150deg,#111113,#1a1a1c,#222226)!important}[data-theme=dark] .auth-brand-panel:before{background:#ffffff08!important;border-color:#ffffff0f!important}[data-theme=dark] .auth-brand-panel:after{background:#0003!important}[data-theme=dark] .auth-form-inner{background:#1e2732!important;border-color:#2a3540!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}[data-theme=dark] .btn-google{background:#253341!important;border-color:#38444d!important;color:var(--text)!important}[data-theme=dark] .btn-google:hover{background:#2d3e50!important;border-color:#536471!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .success-icon{background:#5b9bff2e!important;border-color:#5b9bff59!important;color:#5b9bff!important}
