.vWlkkG_card{background:var(--bg-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.vWlkkG_card:hover{border-color:var(--border-strong);box-shadow:0 6px 18px -8px #0000002e}.vWlkkG_card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.vWlkkG_banner{background-position:50%;background-size:cover;flex-shrink:0;height:56px}.vWlkkG_body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 14px 14px;display:flex}.vWlkkG_icon{border:2px solid var(--bg-primary);background:var(--bg-primary);width:40px;height:40px;color:var(--bg-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-20px;display:flex;position:relative;overflow:hidden}.vWlkkG_icon img{object-fit:cover;width:100%;height:100%}.vWlkkG_emoji{font-size:1.125rem;line-height:1}.vWlkkG_text{flex-direction:column;gap:2px;min-width:0;display:flex}.vWlkkG_name{color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.vWlkkG_subtitle{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.vWlkkG_spacer{flex:1}.vWlkkG_footer{border-top:1px solid var(--border-color);align-items:center;gap:8px;padding-top:10px;display:flex}.vWlkkG_status{min-width:0;min-height:22px;color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.vWlkkG_statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vWlkkG_statusLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vWlkkG_footerRight{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vWlkkG_tickets{background:var(--bg-secondary);height:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.vWlkkG_tickets svg{flex-shrink:0}.vWlkkG_tickets:hover{background:var(--bg-active);color:var(--text-primary)}.vWlkkG_tickets:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.vWlkkG_restoreBtn{border:1px solid var(--border-color);background:var(--bg-primary);height:26px;color:var(--primary-color);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.vWlkkG_restoreBtn svg{flex-shrink:0}.vWlkkG_restoreBtn:hover{background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary));border-color:color-mix(in srgb, var(--primary-color) 40%, transparent)}.vWlkkG_restoreBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.vWlkkG_cardArchived{background:var(--bg-secondary)}.vWlkkG_cardArchived .vWlkkG_banner{filter:grayscale();opacity:.6}.vWlkkG_cardArchived .vWlkkG_icon{background:var(--text-tertiary);border-color:var(--bg-secondary)}.vWlkkG_cardArchived .vWlkkG_name{color:var(--text-secondary)}.vWlkkG_cardArchived .vWlkkG_status{color:var(--text-tertiary)}.vWlkkG_cardArchived .vWlkkG_statusDot{background:var(--text-tertiary)}.vWlkkG_cardArchived .vWlkkG_tickets{background:var(--bg-primary)}.vWlkkG_cardArchived .vWlkkG_tickets:hover{background:var(--bg-active)}
.sNtRyW_button{box-sizing:border-box;cursor:pointer;letter-spacing:-.005em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.sNtRyW_button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sNtRyW_button__filled--primary{color:var(--bg-primary);background-color:#6366f1;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--primary:hover:not(:disabled){background-color:#4f46e5;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--primary:active:not(:disabled){background-color:#4338ca;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f147,0 1px 2px #0f172a0f}.sNtRyW_button__filled--danger{color:var(--bg-primary);background-color:#ef4444;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--danger:hover:not(:disabled){background-color:#dc2626;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--danger:active:not(:disabled){background-color:#b91c1c;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447,0 1px 2px #0f172a0f}.sNtRyW_button__filled--success{color:var(--bg-primary);background-color:#10b981;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--success:hover:not(:disabled){background-color:#059669;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--success:active:not(:disabled){background-color:#047857;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--success:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147,0 1px 2px #0f172a0f}.sNtRyW_button__filled--warning{color:var(--bg-primary);background-color:#f59e0b;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--warning:hover:not(:disabled){background-color:#d97706;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--warning:active:not(:disabled){background-color:#b45309;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--warning:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47,0 1px 2px #0f172a0f}.sNtRyW_button__filled--blue{color:var(--bg-primary);background-color:#2563eb;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--blue:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--blue:active:not(:disabled){background-color:#1e40af;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--blue:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47,0 1px 2px #0f172a0f}.sNtRyW_button__filled--dark{color:var(--bg-primary);background-color:#64748b;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--dark:hover:not(:disabled){background-color:#475569;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--dark:active:not(:disabled){background-color:#334155;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--dark:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b38,0 1px 2px #0f172a0f}.sNtRyW_button__filled--black{color:var(--bg-primary);background-color:#1d1f24;box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--black:hover:not(:disabled){background-color:#0d0e12;box-shadow:0 2px 5px #0f172a1a,0 1px 2px #0f172a0d}.sNtRyW_button__filled--black:active:not(:disabled){background-color:#000;transform:translateY(.5px);box-shadow:0 1px 2px #0f172a0f}.sNtRyW_button__filled--black:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172a2e,0 1px 2px #0f172a0f}.sNtRyW_button__outlined--primary{color:#6366f1;background-color:#0000;border-color:#6366f1}.sNtRyW_button__outlined--primary:hover:not(:disabled){background-color:#6366f11a;border-color:#6366f1}.sNtRyW_button__outlined--primary:active:not(:disabled){background-color:#6366f129}.sNtRyW_button__outlined--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f147}.sNtRyW_button__outlined--danger{color:#ef4444;background-color:#0000;border-color:#ef4444}.sNtRyW_button__outlined--danger:hover:not(:disabled){background-color:#ef44441a;border-color:#ef4444}.sNtRyW_button__outlined--danger:active:not(:disabled){background-color:#ef444429}.sNtRyW_button__outlined--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447}.sNtRyW_button__outlined--success{color:#10b981;background-color:#0000;border-color:#10b981}.sNtRyW_button__outlined--success:hover:not(:disabled){background-color:#10b9811a;border-color:#10b981}.sNtRyW_button__outlined--success:active:not(:disabled){background-color:#10b98129}.sNtRyW_button__outlined--success:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147}.sNtRyW_button__outlined--warning{color:#f59e0b;background-color:#0000;border-color:#f59e0b}.sNtRyW_button__outlined--warning:hover:not(:disabled){background-color:#f59e0b24;border-color:#f59e0b}.sNtRyW_button__outlined--warning:active:not(:disabled){background-color:#f59e0b38}.sNtRyW_button__outlined--warning:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47}.sNtRyW_button__outlined--blue{color:#2563eb;background-color:#0000;border-color:#2563eb}.sNtRyW_button__outlined--blue:hover:not(:disabled){background-color:#2563eb1a;border-color:#2563eb}.sNtRyW_button__outlined--blue:active:not(:disabled){background-color:#2563eb29}.sNtRyW_button__outlined--blue:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47}.sNtRyW_button__outlined--dark{color:#64748b;background-color:#0000;border-color:#cbd5e1}.sNtRyW_button__outlined--dark:hover:not(:disabled){background-color:#64748b1a;border-color:#64748b}.sNtRyW_button__outlined--dark:active:not(:disabled){background-color:#64748b29}.sNtRyW_button__outlined--dark:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b38}.sNtRyW_button__outlined--dark:hover:not(:disabled){border-color:#94a3b8}.sNtRyW_button__outlined--black{color:#1d1f24;background-color:#0000;border-color:#cbd5e1}.sNtRyW_button__outlined--black:hover:not(:disabled){background-color:#0f172a0f;border-color:#1d1f24}.sNtRyW_button__outlined--black:active:not(:disabled){background-color:#0f172a1a}.sNtRyW_button__outlined--black:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172a2e}.sNtRyW_button__outlined--black:hover:not(:disabled){border-color:#1d1f24}.sNtRyW_button__text--primary{color:#6366f1;background-color:#0000}.sNtRyW_button__text--primary:hover:not(:disabled){background-color:#6366f11a}.sNtRyW_button__text--primary:active:not(:disabled){background-color:#6366f129}.sNtRyW_button__text--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f147}.sNtRyW_button__text--danger{color:#ef4444;background-color:#0000}.sNtRyW_button__text--danger:hover:not(:disabled){background-color:#ef44441a}.sNtRyW_button__text--danger:active:not(:disabled){background-color:#ef444429}.sNtRyW_button__text--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447}.sNtRyW_button__text--success{color:#10b981;background-color:#0000}.sNtRyW_button__text--success:hover:not(:disabled){background-color:#10b9811a}.sNtRyW_button__text--success:active:not(:disabled){background-color:#10b98129}.sNtRyW_button__text--success:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147}.sNtRyW_button__text--warning{color:#f59e0b;background-color:#0000}.sNtRyW_button__text--warning:hover:not(:disabled){background-color:#f59e0b24}.sNtRyW_button__text--warning:active:not(:disabled){background-color:#f59e0b38}.sNtRyW_button__text--warning:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47}.sNtRyW_button__text--blue{color:#2563eb;background-color:#0000}.sNtRyW_button__text--blue:hover:not(:disabled){background-color:#2563eb1a}.sNtRyW_button__text--blue:active:not(:disabled){background-color:#2563eb29}.sNtRyW_button__text--blue:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47}.sNtRyW_button__text--dark{color:#64748b;background-color:#0000}.sNtRyW_button__text--dark:hover:not(:disabled){background-color:#64748b1a}.sNtRyW_button__text--dark:active:not(:disabled){background-color:#64748b29}.sNtRyW_button__text--dark:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b38}.sNtRyW_button__text--black{color:#1d1f24;background-color:#0000}.sNtRyW_button__text--black:hover:not(:disabled){background-color:#0f172a0f}.sNtRyW_button__text--black:active:not(:disabled){background-color:#0f172a1a}.sNtRyW_button__text--black:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172a2e}.sNtRyW_button__icon{background-color:#0000;border:none;border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:0}.sNtRyW_button__icon--primary{color:#6366f1}.sNtRyW_button__icon--primary:hover:not(:disabled){background-color:#6366f11a}.sNtRyW_button__icon--primary:active:not(:disabled){background-color:#6366f129}.sNtRyW_button__icon--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f147}.sNtRyW_button__icon--danger{color:#ef4444}.sNtRyW_button__icon--danger:hover:not(:disabled){background-color:#ef44441a}.sNtRyW_button__icon--danger:active:not(:disabled){background-color:#ef444429}.sNtRyW_button__icon--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447}.sNtRyW_button__icon--success{color:#10b981}.sNtRyW_button__icon--success:hover:not(:disabled){background-color:#10b9811a}.sNtRyW_button__icon--success:active:not(:disabled){background-color:#10b98129}.sNtRyW_button__icon--success:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147}.sNtRyW_button__icon--warning{color:#f59e0b}.sNtRyW_button__icon--warning:hover:not(:disabled){background-color:#f59e0b24}.sNtRyW_button__icon--warning:active:not(:disabled){background-color:#f59e0b38}.sNtRyW_button__icon--warning:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47}.sNtRyW_button__icon--blue{color:#2563eb}.sNtRyW_button__icon--blue:hover:not(:disabled){background-color:#2563eb1a}.sNtRyW_button__icon--blue:active:not(:disabled){background-color:#2563eb29}.sNtRyW_button__icon--blue:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47}.sNtRyW_button__icon--dark{color:#64748b}.sNtRyW_button__icon--dark:hover:not(:disabled){background-color:#64748b1a}.sNtRyW_button__icon--dark:active:not(:disabled){background-color:#64748b29}.sNtRyW_button__icon--dark:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b38}.sNtRyW_button__icon--black{color:#1d1f24}.sNtRyW_button__icon--black:hover:not(:disabled){background-color:#0f172a0f}.sNtRyW_button__icon--black:active:not(:disabled){background-color:#0f172a1a}.sNtRyW_button__icon--black:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172a2e}.sNtRyW_button__small{height:30px;padding:0 12px;font-size:.8125rem}.sNtRyW_button__medium{height:36px;padding:0 14px;font-size:.875rem}.sNtRyW_button__large{height:44px;padding:0 20px;font-size:.9375rem}.sNtRyW_button__icon.sNtRyW_button__small{width:30px;height:30px;padding:0}.sNtRyW_button__icon.sNtRyW_button__medium{width:36px;height:36px;padding:0}.sNtRyW_button__icon.sNtRyW_button__large{width:44px;height:44px;padding:0}.sNtRyW_button__content{align-items:center;gap:8px;display:inline-flex}.sNtRyW_button__large .sNtRyW_button__content{gap:10px}.sNtRyW_button__iconContent{justify-content:center;align-items:center;width:1em;height:1em;font-size:1.05em;line-height:1;display:inline-flex}.sNtRyW_button__iconContent svg{width:100%;height:100%}.sNtRyW_button__label{white-space:nowrap;line-height:1.2}
.CxwIhG_wrapper{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger{min-height:unset;background:0 0;border:none;gap:4px;padding:.25rem;font-size:.75rem}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger:hover{background:var(--hover-soft)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger[data-empty] .CxwIhG_triggerText{display:none}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger[data-empty],.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger[data-empty]:hover{color:var(--text-tertiary)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger:not([data-empty]){background:var(--bg-tertiary);border-radius:999px;padding:.15rem .45rem;font-weight:500}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger:not([data-empty]):hover{background:var(--hover-medium)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerOverdue{background:color-mix(in srgb, var(--error) 14%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerOverdue:hover{background:color-mix(in srgb, var(--error) 22%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerToday{background:color-mix(in srgb, var(--success) 14%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerToday:hover{background:color-mix(in srgb, var(--success) 22%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerSoon{background:color-mix(in srgb, var(--warning) 16%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerSoon:hover{background:color-mix(in srgb, var(--warning) 24%, transparent)}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerCompleted{background:#16a34a24}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_trigger.CxwIhG_triggerCompleted:hover{background:#16a34a38}.CxwIhG_wrapper.CxwIhG_compact .CxwIhG_calendar{min-width:260px}.CxwIhG_label{color:var(--text-secondary);letter-spacing:-.005em;font-size:.8125rem;font-weight:500;line-height:1.35;display:block}.CxwIhG_trigger{background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;font-family:inherit;font-size:.875rem;font-weight:400;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.CxwIhG_trigger:hover{border-color:var(--border-strong)}.CxwIhG_trigger.CxwIhG_triggerOpen{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 18%, transparent)}.CxwIhG_trigger.CxwIhG_triggerError{border-color:var(--error)}.CxwIhG_trigger.CxwIhG_triggerError.CxwIhG_triggerOpen{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 18%, transparent)}.CxwIhG_trigger.CxwIhG_triggerDisabled{background:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}.CxwIhG_trigger.CxwIhG_triggerOverdue{color:var(--error);border-color:color-mix(in srgb, var(--error) 35%, transparent)}.CxwIhG_trigger.CxwIhG_triggerOverdue .CxwIhG_triggerIcon{color:var(--error)}.CxwIhG_trigger.CxwIhG_triggerToday{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.CxwIhG_trigger.CxwIhG_triggerToday .CxwIhG_triggerIcon{color:var(--success)}.CxwIhG_trigger.CxwIhG_triggerSoon{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.CxwIhG_trigger.CxwIhG_triggerSoon .CxwIhG_triggerIcon{color:var(--warning)}.CxwIhG_trigger.CxwIhG_triggerCompleted{color:#16a34a;border-color:#16a34a59}.CxwIhG_trigger.CxwIhG_triggerCompleted .CxwIhG_triggerIcon{color:#16a34a}.CxwIhG_triggerIcon{color:var(--text-tertiary);flex-shrink:0}.CxwIhG_triggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CxwIhG_placeholder{color:var(--text-tertiary)}.CxwIhG_clearBtn{color:var(--text-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.CxwIhG_clearBtn:hover{color:var(--error);background:color-mix(in srgb, var(--error) 8%, transparent)}.CxwIhG_errorMessage{color:var(--error);font-size:.75rem}.CxwIhG_calendar{z-index:9999;box-sizing:border-box;background:var(--bg-primary);border:1px solid var(--border-color);width:280px;box-shadow:0 8px 24px #0000001f,0 2px 6px var(--hover-medium);border-radius:12px;padding:10px;animation:.15s CxwIhG_fadeInScale}@keyframes CxwIhG_fadeInScale{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CxwIhG_calendarHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CxwIhG_calendarTitle{color:var(--text-primary);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600}.CxwIhG_navBtn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex}.CxwIhG_navBtn:hover{background:var(--bg-secondary)}.CxwIhG_dayNames{grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:4px;display:grid}.CxwIhG_dayName{text-align:center;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;padding:4px 0;font-size:.7rem;font-weight:500}.CxwIhG_dayGrid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.CxwIhG_dayCell{aspect-ratio:1;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:.78rem;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.CxwIhG_dayCell:hover{background:var(--bg-secondary)}.CxwIhG_dayCell.CxwIhG_dayCellOutside{color:color-mix(in srgb, var(--text-tertiary), white 20%)}.CxwIhG_dayCell.CxwIhG_dayCellToday{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 6%, transparent);font-weight:600}.CxwIhG_dayCell.CxwIhG_dayCellTinted{box-shadow:inset 0 0 0 1px var(--hover-soft)}.CxwIhG_dayCell.CxwIhG_dayCellTinted:hover{filter:brightness(.96)}.CxwIhG_dayCell.CxwIhG_dayCellSelected{color:var(--bg-primary);box-shadow:none;font-weight:600;background:var(--primary-color)!important}.CxwIhG_dayCell.CxwIhG_dayCellSelected:hover{filter:none;background:color-mix(in srgb, var(--primary-color), black 6%)!important}.CxwIhG_dayNumber{z-index:1;position:relative}.CxwIhG_dayDots{pointer-events:none;z-index:1;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;bottom:2px;left:0;right:0}.CxwIhG_dayDot{width:5px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bg-primary) 75%, transparent);border-radius:50%}.CxwIhG_dayDotMore{color:var(--text-tertiary);margin-left:1px;font-size:.55rem;line-height:1}.CxwIhG_legend{border-top:1px solid var(--border-color);color:var(--text-tertiary);flex-wrap:wrap;gap:4px 8px;margin-top:8px;padding-top:8px;font-size:.6rem;line-height:1.3;display:flex}.CxwIhG_legendItem{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.CxwIhG_legendSwatch{border:1px solid var(--hover-medium);border-radius:2px;flex-shrink:0;width:10px;height:10px}.CxwIhG_legendDot{width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bg-primary) 60%, transparent);border-radius:50%;flex-shrink:0}.CxwIhG_calendarFooter{border-top:1px solid var(--border-color);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.CxwIhG_quickBtn{color:var(--primary-color);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s}.CxwIhG_quickBtn:hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.CxwIhG_quickBtn.CxwIhG_quickBtnClear{color:var(--error)}.CxwIhG_quickBtn.CxwIhG_quickBtnClear:hover{background:color-mix(in srgb, var(--error) 8%, transparent)}
.GMbL5a_playPauseBtn{cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.GMbL5a_playPauseBtn.GMbL5a_sizeSmall{width:24px;height:24px}.GMbL5a_playPauseBtn.GMbL5a_sizeMedium{width:30px;height:30px}.GMbL5a_playPauseBtn.GMbL5a_play{color:var(--success);background:#10b98114}.GMbL5a_playPauseBtn.GMbL5a_play:hover{background:#10b9812e}.GMbL5a_playPauseBtn.GMbL5a_pause{color:var(--primary-color);background:#6366f114;animation:2s ease-in-out infinite GMbL5a_glowPulse}.GMbL5a_playPauseBtn.GMbL5a_pause:hover{background:#6366f12e}@keyframes GMbL5a_glowPulse{0%,to{box-shadow:0 0 #6366f133}50%{box-shadow:0 0 0 3px #6366f11a}}
.DwH_wW_running{--strip-bg:var(--tk-sky-bg);--strip-fg:var(--tk-sky-fg);--strip-solid:var(--tk-sky-solid)}.DwH_wW_queued{--strip-bg:var(--tk-slate-bg);--strip-fg:var(--tk-slate-fg);--strip-solid:var(--tk-slate-solid)}.DwH_wW_failed{--strip-bg:var(--tk-red-bg);--strip-fg:var(--tk-red-fg);--strip-solid:var(--tk-red-solid)}.DwH_wW_delivered{--strip-bg:var(--tk-emerald-bg);--strip-fg:var(--tk-emerald-fg);--strip-solid:var(--tk-emerald-solid)}.DwH_wW_dot{background:var(--strip-solid);border-radius:50%;flex-shrink:0;width:6px;height:6px}.DwH_wW_running .DwH_wW_dot{animation:1.6s ease-in-out infinite DwH_wW_agentPulse}.DwH_wW_queued .DwH_wW_dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.DwH_wW_mark{flex-shrink:0}@keyframes DwH_wW_agentPulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.DwH_wW_running .DwH_wW_dot{animation:none}}.DwH_wW_emoji{background:var(--bg-elevated);border-radius:30%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.DwH_wW_card{background:var(--strip-bg);min-width:0;color:var(--strip-fg);border-radius:6px;gap:2px;padding:5px 7px;font-size:11px;line-height:1.4;display:grid}.DwH_wW_line1{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-weight:600;display:flex}.DwH_wW_aside{color:var(--text-secondary);margin-left:auto;font-weight:500}.DwH_wW_line2{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.DwH_wW_mono{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden}.DwH_wW_line3{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.DwH_wW_btn{border:1px solid var(--border-color);background:var(--bg-elevated);height:22px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.DwH_wW_btn:hover:not(:disabled){background:var(--bg-hover)}.DwH_wW_btn:disabled{opacity:.6;cursor:progress}.DwH_wW_btn:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.DwH_wW_btnGhost{color:var(--strip-fg);background:0 0;border-color:#0000}.DwH_wW_btnIcon{width:18px;height:18px;color:inherit;background:0 0;border:none;justify-content:center;padding:0}.DwH_wW_row{background:var(--strip-bg);min-width:0;max-width:260px;color:var(--strip-fg);white-space:nowrap;cursor:default;border-radius:4px;flex-shrink:1;align-items:center;gap:4px;padding:0 6px 0 2px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.DwH_wW_rowLabel{flex-shrink:0}.DwH_wW_rowDetail{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;font-weight:500;overflow:hidden}.DwH_wW_dense{color:var(--strip-fg);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}
._7VqriW_reviewBadge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}._7VqriW_reviewBadge svg{flex-shrink:0}._7VqriW_reviewBadge._7VqriW_compact{gap:3px;padding:0 5px}._7VqriW_reviewBadge._7VqriW_pending{background:var(--tk-slate-bg);color:var(--tk-slate-fg)}._7VqriW_reviewBadge._7VqriW_mine{background:var(--tk-amber-bg);color:var(--tk-amber-fg)}._7VqriW_reviewBadge._7VqriW_approved{background:var(--tk-emerald-bg);color:var(--tk-emerald-fg)}._7VqriW_reviewBadge._7VqriW_changes{background:var(--tk-red-bg);color:var(--tk-red-fg)}._7VqriW_reviewBadge._7VqriW_commented{background:var(--tk-sky-bg);color:var(--tk-sky-fg)}._7VqriW_reviewIcon{flex-shrink:0;align-items:center;display:inline-flex}._7VqriW_reviewIcon._7VqriW_pending{color:var(--tk-slate-fg)}._7VqriW_reviewIcon._7VqriW_mine{color:var(--tk-amber-fg)}._7VqriW_reviewIcon._7VqriW_approved{color:var(--tk-emerald-fg)}._7VqriW_reviewIcon._7VqriW_changes{color:var(--tk-red-fg)}._7VqriW_reviewIcon._7VqriW_commented{color:var(--tk-sky-fg)}
.zUtrMG_box{border:1.5px solid var(--border-strong);background:var(--bg-elevated);color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.zUtrMG_box:hover{border-color:var(--primary-color)}.zUtrMG_box:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.zUtrMG_checked,.zUtrMG_indeterminate{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.zUtrMG_checked:hover,.zUtrMG_indeterminate:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.zUtrMG_hoverOnly{opacity:0;visibility:hidden}.zUtrMG_hoverOnly:focus-visible{opacity:1;visibility:visible}[data-selectable-row]:hover .zUtrMG_hoverOnly{opacity:1;visibility:visible}
.V9BY-a_panel{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.V9BY-a_header{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:1rem 1.25rem 0}.V9BY-a_title{color:var(--text-primary);margin:0 0 .75rem;font-size:1.05rem;font-weight:650}.V9BY-a_tabs{gap:.25rem;display:flex}.V9BY-a_tab{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-right:.75rem;padding:.5rem .25rem .7rem;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.V9BY-a_tab:hover{color:var(--text-secondary)}.V9BY-a_tabActive{color:var(--text-primary);font-weight:600}.V9BY-a_tabActive:after{content:"";background:var(--primary-color);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.V9BY-a_tabCount{min-width:1.1rem;height:1.1rem;color:var(--text-secondary);background:var(--bg-active);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:600;display:inline-flex}.V9BY-a_body{flex:1;min-height:0;padding:.875rem .875rem 1.5rem;overflow-y:auto}.V9BY-a_groups{flex-direction:column;gap:.75rem;display:flex}.V9BY-a_group{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.V9BY-a_groupHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.V9BY-a_chevron{color:var(--text-tertiary);align-items:center;transition:transform .2s;display:flex}.V9BY-a_chevronCollapsed{transform:rotate(-90deg)}.V9BY-a_groupBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--bg-primary);border-radius:3px;align-items:center;padding:.2rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.V9BY-a_groupCount{color:var(--text-tertiary);margin-left:.25rem;font-size:.75rem;font-weight:600}.V9BY-a_groupEmpty{color:var(--text-tertiary);margin:0;padding:.75rem .875rem;font-size:.8125rem}.V9BY-a_rows{flex-direction:column;display:flex}.V9BY-a_row{background:var(--bg-primary);border-left:3px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--border-color) 40%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem .6rem;transition:background .1s;display:flex}.V9BY-a_row:last-child{border-bottom:none}.V9BY-a_row:hover{background:var(--bg-secondary);border-left-color:var(--primary-color)}.V9BY-a_rowActive,.V9BY-a_rowSelected{background:var(--primary-soft);border-left-color:var(--primary-color)}.V9BY-a_rowActive:hover,.V9BY-a_rowSelected:hover{background:var(--primary-soft)}.V9BY-a_rowDone .V9BY-a_taskName{color:var(--text-tertiary);text-decoration:line-through}.V9BY-a_statusBtn{width:1.35rem;height:1.35rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.V9BY-a_statusBtn .V9BY-a_statusCheck{color:var(--success);opacity:0;margin:auto;transition:opacity .12s;position:absolute;inset:0}.V9BY-a_statusBtn:hover .V9BY-a_statusIcon{opacity:0}.V9BY-a_statusBtn:hover .V9BY-a_statusCheck{opacity:1}.V9BY-a_statusIcon{transition:opacity .12s;display:inline-flex}.V9BY-a_statusBtnDone{color:var(--success)}.V9BY-a_statusBtnDone .V9BY-a_statusIcon{opacity:1}.V9BY-a_statusBtnDone .V9BY-a_statusCheck{opacity:0}.V9BY-a_statusBtnDone:hover .V9BY-a_statusIcon{opacity:1}.V9BY-a_statusBtnDone:hover .V9BY-a_statusCheck{opacity:0}.V9BY-a_play{flex-shrink:0;display:inline-flex}.V9BY-a_rowMain{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.V9BY-a_nameLine{align-items:center;gap:.5rem;min-width:0;display:flex}.V9BY-a_taskName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.V9BY-a_subtaskBadge{white-space:nowrap;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.V9BY-a_crumbs{color:var(--text-tertiary);align-items:center;gap:.3rem;min-width:0;font-size:.75rem;display:inline-flex}.V9BY-a_projectDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.V9BY-a_projectName,.V9BY-a_moduleName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.V9BY-a_crumbSep{opacity:.6}.V9BY-a_rowMeta{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.V9BY-a_assignees{align-items:center;display:flex}.V9BY-a_assigneeChip{width:24px;height:24px;color:var(--text-secondary);background:var(--bg-active);border:2px solid var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex;overflow:hidden}.V9BY-a_assigneeChip:not(:first-child){margin-left:-6px}.V9BY-a_assigneeChip img{object-fit:cover;width:100%;height:100%}.V9BY-a_date{min-width:3.5rem;color:var(--text-secondary);text-align:right;white-space:nowrap;font-size:.8125rem}.V9BY-a_dateOverdue{color:#dc2626;font-weight:600}.V9BY-a_dateToday{color:#4f46e5;font-weight:600}.V9BY-a_dateDone{color:#16a34a;font-weight:600}.V9BY-a_priorityBadge{white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-width:4.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.V9BY-a_priorityBadge.V9BY-a_urgent{color:#dc2626;background:#fef2f2}.V9BY-a_priorityBadge.V9BY-a_high{color:#d97706;background:#fffbeb}.V9BY-a_priorityBadge.V9BY-a_medium{background:var(--bg-hover);color:var(--text-secondary)}.V9BY-a_priorityBadge.V9BY-a_low{color:#16a34a;background:#f0fdf4}.V9BY-a_loading{text-align:center;color:var(--text-tertiary);padding:2rem 1rem;font-size:.88rem}.V9BY-a_emptyState{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;display:flex}.V9BY-a_emptyState p{margin:0;font-size:.9rem}
.WmRp-G_activityContainer{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;gap:1.5rem;margin:0 1rem;padding:1.25rem 1.25rem 2rem;display:flex;overflow-y:auto}.WmRp-G_summaryRow{flex-wrap:wrap;gap:.75rem;display:flex}.WmRp-G_summaryCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:130px;padding:1rem;display:flex}.WmRp-G_summaryValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.WmRp-G_summaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.WmRp-G_globalProgress{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.WmRp-G_globalProgressHeader{justify-content:space-between;align-items:center;display:flex}.WmRp-G_globalProgressTitle{color:var(--text-primary);font-size:.8125rem;font-weight:600}.WmRp-G_globalProgressPct{color:var(--primary-color);font-size:.875rem;font-weight:700}.WmRp-G_progressTrack{background:var(--bg-hover);border-radius:3px;height:10px;overflow:hidden}.WmRp-G_progressFill{background:linear-gradient(90deg, var(--primary-color), color-mix(in srgb, var(--primary-color), white 12%));border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.WmRp-G_sectionHeader{color:var(--text-primary);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;display:flex}.WmRp-G_sectionIcon{color:var(--primary-color)}.WmRp-G_chartCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.WmRp-G_chartWrapper{width:100%;position:relative;overflow-x:auto}.WmRp-G_chart{width:100%;min-width:500px;display:block}.WmRp-G_chartGridLine{stroke:color-mix(in srgb, var(--border-color) 60%, transparent);stroke-width:1px}.WmRp-G_chartLabel{fill:var(--text-tertiary);font-size:10px;font-weight:500}.WmRp-G_chartYLabel{fill:var(--text-tertiary);text-anchor:end;font-size:10px;font-weight:600}.WmRp-G_chartBarDone{rx:3;ry:3;cursor:default;transition:opacity .15s}.WmRp-G_chartBarDone:hover{opacity:.85}.WmRp-G_chartBarPending{rx:3;ry:3;opacity:.35}.WmRp-G_chartLegend{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.WmRp-G_legendItem{color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:flex}.WmRp-G_legendDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.WmRp-G_employeeList{flex-direction:column;gap:.5rem;display:flex}.WmRp-G_employeeRow{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:box-shadow .15s,border-color .15s;display:flex}.WmRp-G_employeeRow:hover{border-color:color-mix(in srgb, var(--primary-color) 25%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--primary-color) 4%, transparent)}.WmRp-G_employeeAvatar{background:var(--primary-color);width:32px;height:32px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.WmRp-G_employeeAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.WmRp-G_unassignedAvatar{background:#d1d5db}.WmRp-G_employeeInfo{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.WmRp-G_employeeNameRow{justify-content:space-between;align-items:center;display:flex}.WmRp-G_employeeName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.WmRp-G_employeePct{color:var(--primary-color);flex-shrink:0;font-size:.75rem;font-weight:700}.WmRp-G_employeeBar{background:var(--bg-hover);border-radius:3px;height:6px;overflow:hidden}.WmRp-G_employeeBarFill{border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.WmRp-G_employeeStats{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.WmRp-G_employeeStat{color:var(--text-tertiary);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.WmRp-G_statDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.WmRp-G_statCount{color:var(--text-secondary);font-weight:700}.WmRp-G_employeeTotalBadge{color:var(--text-tertiary);background:color-mix(in srgb, var(--border-color) 50%, transparent);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.WmRp-G_emptyState{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.WmRp-G_emptyIcon{color:#d1d5db}.WmRp-G_taskListSection{flex-direction:column;gap:.75rem;display:flex}.WmRp-G_taskGroup{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;overflow:hidden}.WmRp-G_taskGroupHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:background .15s;display:flex}.WmRp-G_taskGroupHeader:hover{background:color-mix(in srgb, var(--border-color) 25%, transparent)}.WmRp-G_taskGroupChevron{color:var(--text-tertiary);align-items:center;transition:transform .2s;display:flex}.WmRp-G_taskGroupChevron.WmRp-G_collapsed{transform:rotate(-90deg)}.WmRp-G_taskGroupBadge{color:var(--bg-primary);text-transform:uppercase;letter-spacing:.02em;border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.WmRp-G_taskGroupCount{color:var(--text-tertiary);margin-left:.25rem;font-size:.75rem;font-weight:600}.WmRp-G_taskTable{border-collapse:collapse;width:100%}.WmRp-G_taskTableHeaderRow th{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--border-color) 15%, transparent);padding:.375rem 1rem;font-size:.6875rem;font-weight:600}.WmRp-G_taskRow{cursor:pointer;transition:background .12s}.WmRp-G_taskRow:hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.WmRp-G_taskRow:not(:last-child) td{border-bottom:1px solid color-mix(in srgb, var(--border-color) 50%, transparent)}.WmRp-G_taskRow td{color:var(--text-secondary);vertical-align:middle;padding:.5rem 1rem;font-size:.8125rem}.WmRp-G_taskNameCell{color:var(--text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.WmRp-G_subtaskBadge{color:var(--text-tertiary);background:color-mix(in srgb, var(--border-color) 40%, transparent);border-radius:9999px;flex-shrink:0;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.WmRp-G_assigneeCell{align-items:center;gap:.25rem;display:flex}.WmRp-G_assigneeChip{background:var(--primary-color);width:24px;height:24px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex;overflow:hidden}.WmRp-G_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.WmRp-G_dateCell{color:var(--text-secondary);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.WmRp-G_dateCell.WmRp-G_overdue{color:#ef4444;font-weight:600}.WmRp-G_dateCell.WmRp-G_today{color:#f59e0b;font-weight:600}.WmRp-G_dateCell.WmRp-G_completed{color:#16a34a;font-weight:600}.WmRp-G_priorityBadge{background:0 0;border:1px solid;border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.WmRp-G_statusFeedCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;overflow:hidden}.WmRp-G_feedLoading,.WmRp-G_feedEmpty{text-align:center;color:var(--text-tertiary);padding:1.5rem;font-size:.8125rem}.WmRp-G_statusFeedList{max-height:420px;overflow-y:auto}.WmRp-G_statusFeedItem{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .12s;display:flex}.WmRp-G_statusFeedItem:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--border-color) 50%, transparent)}.WmRp-G_statusFeedItem:hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.WmRp-G_feedDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.WmRp-G_feedContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.WmRp-G_feedTaskName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.WmRp-G_feedDescription{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.WmRp-G_feedUser{color:var(--text-secondary);margin-right:.125rem;font-size:.75rem;font-weight:500}.WmRp-G_feedStatusBadge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;display:inline-block}.WmRp-G_feedArrow{color:var(--text-tertiary);flex-shrink:0}.WmRp-G_feedTime{color:var(--text-tertiary);font-size:.6875rem}.WmRp-G_granularityToggle{background:color-mix(in srgb, var(--border-color) 35%, transparent);border-radius:4px;align-items:center;gap:.25rem;margin-left:auto;padding:.125rem;display:flex}.WmRp-G_granularityBtn{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:flex}.WmRp-G_granularityBtn:hover{color:var(--text-secondary)}.WmRp-G_granularityBtnActive{background:var(--bg-primary);color:var(--primary-color);box-shadow:0 1px 3px #00000014}.WmRp-G_chartBarGroup{cursor:pointer}.WmRp-G_chartBarHitArea:hover+.WmRp-G_chartBarDone,.WmRp-G_chartBarHitArea:hover~.WmRp-G_chartBarDone{opacity:.85}.WmRp-G_chartBarSelected{filter:brightness(.9)}.WmRp-G_chartBarCount{fill:var(--text-secondary);pointer-events:none;font-size:9px;font-weight:700}.WmRp-G_chartLabelSelected{fill:var(--primary-color)!important;font-weight:700!important}.WmRp-G_drillDown{border-top:1px solid var(--border-color);animation:.2s WmRp-G_drillDownSlide}@keyframes WmRp-G_drillDownSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.WmRp-G_drillDownHeader{justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;display:flex}.WmRp-G_drillDownTitle{color:var(--text-primary);text-transform:capitalize;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.WmRp-G_drillDownCount{color:var(--text-tertiary);background:color-mix(in srgb, var(--border-color) 50%, transparent);border-radius:9999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.WmRp-G_drillDownClose{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .12s;display:flex}.WmRp-G_drillDownClose:hover{background:color-mix(in srgb, var(--border-color) 50%, transparent);color:var(--text-secondary)}.WmRp-G_drillDownList{max-height:280px;overflow-y:auto}.WmRp-G_drillDownItem{cursor:pointer;align-items:center;gap:.625rem;padding:.5rem 1rem;transition:background .12s;display:flex}.WmRp-G_drillDownItem:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--border-color) 35%, transparent)}.WmRp-G_drillDownItem:hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.WmRp-G_drillDownDot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px}.WmRp-G_drillDownInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.WmRp-G_drillDownTaskName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.WmRp-G_drillDownSeriesId{color:var(--text-tertiary);margin-right:.375rem;font-size:.6875rem;font-weight:700}.WmRp-G_drillDownAssignees{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.WmRp-G_drillDownTime{color:var(--text-tertiary);flex-shrink:0;font-size:.6875rem;font-weight:600}.WmRp-G_drillDownSpent{color:var(--text-tertiary);flex-shrink:0;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.WmRp-G_timeCell{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem;font-weight:500}@media (max-width:767.98px){.WmRp-G_activityContainer{gap:.85rem;margin:0 .5rem;padding:.85rem}}
.srEl_q_calendarContainer{flex-direction:column;flex:1;margin:0 1rem;display:flex;overflow-y:auto}.srEl_q_calendarHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.srEl_q_navGroup{align-items:center;gap:.5rem;display:flex}.srEl_q_navBtn{border:1px solid var(--border-color);background:var(--bg-primary);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.srEl_q_navBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.srEl_q_monthLabel{color:var(--text-primary);text-transform:capitalize;text-align:center;min-width:160px;font-size:1rem;font-weight:700}.srEl_q_todayBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.3125rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .15s}.srEl_q_todayBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.srEl_q_dayNamesRow{border-bottom:1px solid var(--border-color);flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.srEl_q_dayName{text-align:center;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.375rem 0;font-size:.6875rem;font-weight:700}.srEl_q_grid{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.srEl_q_dayCell{border-right:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);flex-direction:column;gap:.25rem;min-height:90px;padding:.375rem;transition:background .1s;display:flex}.srEl_q_dayCell:nth-child(7n){border-right:none}.srEl_q_dayCell:hover{background:color-mix(in srgb, var(--primary-color) 2%, transparent)}.srEl_q_dayCell.srEl_q_outsideMonth{background:var(--bg-tertiary)}.srEl_q_dayCell.srEl_q_outsideMonth .srEl_q_dayNumber{color:var(--text-tertiary)}.srEl_q_dayCell.srEl_q_today{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.srEl_q_dayCell.srEl_q_dayDragOver{background:color-mix(in srgb, var(--primary-color) 10%, transparent);box-shadow:inset 0 0 0 2px var(--primary-color)}.srEl_q_dayNumber{color:var(--text-secondary);padding-bottom:.125rem;font-size:.75rem;font-weight:600;line-height:1}.srEl_q_dayNumber.srEl_q_todayNumber{background:var(--primary-color);width:22px;height:22px;color:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.srEl_q_dayTasks{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srEl_q_taskChip{background:var(--bg-hover);cursor:pointer;text-align:left;border:none;border-left:3px solid #0000;border-radius:3px;align-items:center;gap:.25rem;min-width:0;padding:.1875rem .375rem;font-family:inherit;transition:background .1s;display:flex}.srEl_q_taskChip:hover{background:var(--bg-active)}.srEl_q_taskChip.srEl_q_chipDragging{opacity:.4}.srEl_q_urgentIcon{color:#dc2626;flex-shrink:0}.srEl_q_chipLabel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:500;line-height:1.3;overflow:hidden}.srEl_q_overflowLabel{color:var(--text-tertiary);padding:.0625rem .375rem;font-size:.5625rem;font-weight:600}.srEl_q_undatedSection{border-top:1px solid var(--border-color);flex-shrink:0;padding-top:1rem}.srEl_q_undatedTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.srEl_q_undatedList{flex-wrap:wrap;gap:.375rem;display:flex}.srEl_q_undatedList .srEl_q_taskChip{max-width:200px}@media (max-width:767.98px){.srEl_q_calendarContainer{margin:0 .5rem}.srEl_q_calendarHeader{flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem}.srEl_q_monthLabel{flex:1;min-width:0;font-size:.9375rem}.srEl_q_dayCell{min-height:62px;padding:.25rem}}
.dlSh8W_hoverActions{background:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:6px;align-items:center;gap:1px;padding:2px;display:flex}.dlSh8W_actionBtn{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.dlSh8W_actionBtn:hover{background:var(--primary-soft);color:var(--primary-color)}.dlSh8W_actionBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px}.dlSh8W_completeBtn:hover{background:var(--tk-emerald-bg);color:var(--tk-emerald-fg)}
.IkOJBq_pill{white-space:nowrap;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:16px;transition:filter .12s,box-shadow .12s;display:inline-flex}.IkOJBq_pill svg{flex-shrink:0}.IkOJBq_pill:hover,.IkOJBq_pill.IkOJBq_open{box-shadow:inset 0 0 0 1px}.IkOJBq_pill:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.IkOJBq_flagBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .12s,color .12s;display:inline-flex}.IkOJBq_flagBtn:hover,.IkOJBq_flagBtn.IkOJBq_open{background:var(--bg-hover)}.IkOJBq_flagBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.IkOJBq_flagMuted{color:var(--text-tertiary)}.IkOJBq_flagMuted:hover,.IkOJBq_flagMuted.IkOJBq_open{color:var(--text-secondary)}.IkOJBq_portalDropdown{z-index:9999;background:var(--bg-elevated);border:1px solid var(--border-color);min-width:140px;box-shadow:var(--shadow-lg);border-radius:6px;padding:.25rem;animation:.12s ease-out IkOJBq_dropdownFadeIn;position:absolute}.IkOJBq_dropdownOption{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s;display:flex}.IkOJBq_dropdownOption:hover{background:var(--bg-hover)}.IkOJBq_dropdownOption svg{margin-left:auto}.IkOJBq_dropdownOption.IkOJBq_selected{background:var(--primary-soft);color:var(--primary-color)}.IkOJBq_priorityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}@keyframes IkOJBq_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.TRIv7W_avatarGroup{border-radius:9999px;flex-shrink:0;align-items:center;display:flex}.TRIv7W_clickable{cursor:pointer;transition:opacity .15s}.TRIv7W_clickable:hover{opacity:.8}.TRIv7W_avatar{width:var(--avatar-size,20px);height:var(--avatar-size,20px);background:var(--bg-active);border:2px solid var(--bg-primary);font-size:var(--avatar-font,8px);font-weight:var(--avatar-weight,600);color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.TRIv7W_avatar:not(:first-child){margin-left:-6px}.TRIv7W_avatar .TRIv7W_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.TRIv7W_avatarAgent{font-size:calc(var(--avatar-size,20px)*.55);border-radius:30%;font-weight:400}.TRIv7W_addBtn{width:var(--avatar-size,20px);height:var(--avatar-size,20px);border:1px dashed var(--border-strong);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.TRIv7W_addBtn:hover{border-color:var(--text-tertiary);color:var(--text-secondary)}
.BEKH2W_portalDropdown{z-index:9999;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;min-width:140px;padding:.25rem;animation:.12s ease-out BEKH2W_dropdownFadeIn;position:absolute;box-shadow:0 4px 16px #0000001a}.BEKH2W_portalDropdownRight{min-width:200px;max-width:240px;padding:0;overflow:hidden;transform:translate(-100%)}.BEKH2W_searchBox{border-bottom:1px solid var(--bg-hover);padding:.5rem}.BEKH2W_searchBox input{border:1px solid var(--border-color);border-radius:4px;outline:none;width:100%;padding:.375rem .5rem;font-size:.6875rem;transition:border-color .15s}.BEKH2W_searchBox input:focus{border-color:#6366f1}.BEKH2W_list{max-height:200px;padding:.25rem;overflow-y:auto}.BEKH2W_section:not(:first-child){border-top:1px solid var(--bg-hover);margin-top:.25rem;padding-top:.25rem}.BEKH2W_sectionTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;font-size:.5625rem;font-weight:700}.BEKH2W_option{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:500;transition:background .1s;display:flex}.BEKH2W_option:hover{background:var(--bg-hover)}.BEKH2W_option.BEKH2W_assigned{cursor:default;background:#f0f0ff}.BEKH2W_optionAvatar{background:var(--bg-active);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:flex;overflow:hidden}.BEKH2W_optionAvatar .BEKH2W_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.BEKH2W_optionName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BEKH2W_optionText{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.BEKH2W_optionSub{color:var(--text-tertiary);font-size:.625rem;font-weight:400;line-height:1.35}.BEKH2W_optionDisabled,.BEKH2W_optionDisabled:hover{color:var(--text-tertiary);cursor:not-allowed;background:0 0}.BEKH2W_optionDisabled>span:first-child,.BEKH2W_optionDisabled:hover>span:first-child{filter:grayscale();opacity:.6}.BEKH2W_checkIcon{color:#6366f1;flex-shrink:0}.BEKH2W_empty{color:var(--text-tertiary);text-align:center;padding:.75rem;font-size:.6875rem}@keyframes BEKH2W_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.kPa5Aq_contextMenu{z-index:1001;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;min-width:8.5rem;padding:.25rem;position:fixed;box-shadow:0 4px 16px #0000001f}.kPa5Aq_contextMenuItem{cursor:pointer;color:#dc2626;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;width:100%;padding:.4375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:400;transition:background .12s;display:flex}.kPa5Aq_contextMenuItem:hover{background:#dc26260f}.kPa5Aq_contextMenuItem svg{color:#dc2626}
._1nkJvW_chip{white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}._1nkJvW_stale{background:var(--age-stale-bg);border-color:var(--age-stale-line);color:var(--age-stale)}._1nkJvW_dead{background:var(--age-dead-bg);border-color:var(--age-dead-line);color:var(--age-dead)}._1nkJvW_dense{background:0 0;border:none;flex-shrink:0;padding:0}
._0LxftW_taskCard{--card-bg:var(--bg-primary);background:var(--card-bg);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #1e1f211f,0 0 1px #1e1f214d}._0LxftW_taskCard:hover{box-shadow:0 1px 1px #1e1f211f,0 0 0 1px var(--border-strong)}._0LxftW_taskCard._0LxftW_selected{--card-bg:color-mix(in srgb, var(--primary-color) 7%, var(--bg-primary));box-shadow:inset 0 0 0 2px var(--primary-color)}._0LxftW_compact{border-radius:6px;gap:5px;padding:7px 9px}._0LxftW_cardCover{background-position:50%;background-size:cover;flex-shrink:0;margin:-10px -12px 0}._0LxftW_compact ._0LxftW_cardCover{margin:-7px -9px 0}._0LxftW_cardCoverColor{height:32px}._0LxftW_compact ._0LxftW_cardCoverColor{height:6px}._0LxftW_cardCoverHalf{height:32px}._0LxftW_cardCoverFull{height:110px;margin-bottom:2px}._0LxftW_compact ._0LxftW_cardCoverHalf,._0LxftW_compact ._0LxftW_cardCoverFull{height:40px;margin-bottom:0}._0LxftW_topRow{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:18px;display:flex}._0LxftW_topRow:empty{display:none}._0LxftW_seriesId{color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;line-height:18px}._0LxftW_topRowEnd{margin-left:auto;display:inline-flex}._0LxftW_titleBlock{position:relative}._0LxftW_cardTitle{font-size:calc(var(--vs-font-size,.75rem) + 1px);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;font-weight:500;line-height:1.4}._0LxftW_compact ._0LxftW_cardTitle{font-size:calc(var(--vs-font-size,.75rem) + .5px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}._0LxftW_selected ._0LxftW_cardTitle{padding-right:20px}._0LxftW_corner{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:-5px;right:-6px}._0LxftW_compact ._0LxftW_corner{right:-4px}._0LxftW_selectBox{box-shadow:0 0 0 2px var(--card-bg)}._0LxftW_corner ._0LxftW_hoverActions{display:none}._0LxftW_taskCard:hover ._0LxftW_corner ._0LxftW_hoverActions{display:flex}._0LxftW_taskCard:has(:focus-visible) ._0LxftW_corner ._0LxftW_hoverActions{display:flex}._0LxftW_playSlot,._0LxftW_toolbarPlay,._0LxftW_metaPlay{flex-shrink:0;display:inline-flex}._0LxftW_taskCard ._0LxftW_playSlot button,._0LxftW_taskCard ._0LxftW_toolbarPlay button{width:22px;height:22px}._0LxftW_taskCard ._0LxftW_metaPlay button{width:18px;height:18px}._0LxftW_taskCard ._0LxftW_metaPlay button svg{width:10px;height:10px}._0LxftW_progress{align-items:center;gap:8px;display:flex}._0LxftW_progressTrack{background:var(--border-color);border-radius:2px;flex:1;height:4px;overflow:hidden}._0LxftW_progressFill{background:var(--tk-emerald-solid);border-radius:2px;height:100%;transition:width .2s;display:block}._0LxftW_progressLabel{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}._0LxftW_bottomRow{align-items:center;gap:6px;min-height:22px;display:flex}._0LxftW_spacer{flex:1;min-width:0}._0LxftW_stop{flex-shrink:0;align-items:center;min-width:0;display:inline-flex}._0LxftW_datePicker{flex-shrink:0}._0LxftW_duePill{background:var(--bg-hover);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}._0LxftW_duePill svg{flex-shrink:0}._0LxftW_duePill:hover,._0LxftW_duePill[aria-expanded=true]{box-shadow:inset 0 0 0 1px}._0LxftW_duePill:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}._0LxftW_duePill._0LxftW_dueDone{background:var(--tk-emerald-bg);color:var(--tk-emerald-fg)}._0LxftW_duePill._0LxftW_dueOverdue{background:var(--tk-red-bg);color:var(--tk-red-fg);font-weight:600}._0LxftW_duePill._0LxftW_dueToday{background:var(--tk-indigo-bg);color:var(--tk-indigo-fg);font-weight:600}._0LxftW_spent{color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:11px;line-height:14px;display:inline-flex}._0LxftW_ghostEditors{visibility:hidden;opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}._0LxftW_taskCard:hover ._0LxftW_ghostEditors,._0LxftW_ghostEditors._0LxftW_ghostOpen{visibility:visible;opacity:1}@media (hover:none){._0LxftW_ghostEditors{visibility:visible;opacity:1}}._0LxftW_ghostBtn{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}._0LxftW_ghostBtn:hover,._0LxftW_ghostBtn[aria-expanded=true]{background:var(--bg-hover);color:var(--text-secondary)}._0LxftW_assignees{flex-shrink:0;display:inline-flex}._0LxftW_metaLine{align-items:center;gap:8px;min-height:18px;display:flex}._0LxftW_metaMain{white-space:nowrap;min-width:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex;overflow:hidden}._0LxftW_metaMain>*{flex-shrink:0}._0LxftW_metaId{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}._0LxftW_metaItem{align-items:center;gap:3px;display:inline-flex}._0LxftW_dueText{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0}._0LxftW_dueText:hover,._0LxftW_dueText[aria-expanded=true]{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}._0LxftW_dueText:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}._0LxftW_dueText._0LxftW_dueDone,._0LxftW_dueText._0LxftW_dueDone:hover{color:var(--tk-emerald-fg)}._0LxftW_dueText._0LxftW_dueOverdue,._0LxftW_dueText._0LxftW_dueOverdue:hover{color:var(--tk-red-fg);font-weight:600}._0LxftW_dueText._0LxftW_dueToday,._0LxftW_dueText._0LxftW_dueToday:hover{color:var(--tk-indigo-fg);font-weight:600}
.eTosvG_skeleton{background:var(--skeleton-surface);border:1px solid var(--skeleton-border);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.eTosvG_skeleton.eTosvG_compact{border-radius:6px;gap:6px;padding:7px 9px}.eTosvG_skeleton.eTosvG_compact .eTosvG_title{height:11px}.eTosvG_skeleton.eTosvG_compact .eTosvG_chip{height:10px}.eTosvG_skeleton.eTosvG_compact .eTosvG_avatar{width:18px;height:18px}.eTosvG_line{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite eTosvG_shimmer}.eTosvG_title{width:80%;height:12px}.eTosvG_subtitle{width:55%;height:10px}.eTosvG_footer{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.eTosvG_chip{border-radius:4px;width:52px;height:14px}.eTosvG_avatar{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:50%;width:22px;height:22px;animation:1.4s ease-in-out infinite eTosvG_shimmer}@keyframes eTosvG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.oewalW_switch{background:var(--bg-hover);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.oewalW_option{height:28px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.oewalW_option svg{flex-shrink:0}.oewalW_option:hover:not(.oewalW_active){color:var(--text-primary)}.oewalW_option:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.oewalW_active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}@media (max-width:767.98px){.oewalW_option{padding:0 8px}.oewalW_label{display:none}}
._2O5xjW_line{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:4px;height:11px;animation:1.4s ease-in-out infinite _2O5xjW_shimmer}._2O5xjW_short{width:64px}._2O5xjW_medium{width:120px}._2O5xjW_long{flex:1;max-width:420px}._2O5xjW_circle{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1.4s ease-in-out infinite _2O5xjW_shimmer}._2O5xjW_skeletonRow td{padding:8px 10px}._2O5xjW_rowInner{align-items:center;gap:16px;display:flex}._2O5xjW_viewSkeleton{flex-direction:column;flex:1;gap:14px;padding:18px 22px;display:flex;overflow:hidden}._2O5xjW_viewHeader{align-items:center;gap:14px;margin-bottom:6px;display:flex}._2O5xjW_viewHeader ._2O5xjW_line{height:14px}._2O5xjW_viewRow{align-items:center;gap:14px;display:flex}@keyframes _2O5xjW_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.NAj-OG_banner{border:1px solid var(--age-stale-line);border-radius:var(--radius-md);background:linear-gradient(var(--age-stale-bg), var(--age-stale-bg)),var(--bg-primary);color:var(--age-stale);flex-shrink:0;align-items:center;gap:.5rem;margin:.25rem 1rem .75rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:550;display:flex}[data-hasbg=true] .NAj-OG_banner{margin:0 1rem .5rem}.NAj-OG_link{color:inherit;text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:underline}.NAj-OG_link:hover{opacity:.85}
.xF1X_G_filterBar{flex-wrap:wrap;align-items:center;gap:5px;margin:0 1rem;padding:6px 0;display:flex}.xF1X_G_addWrapper{position:relative}.xF1X_G_addBtn{border:1px dashed var(--border-color);background:var(--bg-primary);height:26px;color:var(--text-tertiary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .12s;display:flex}.xF1X_G_addBtn:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--bg-primary)}.xF1X_G_addBtn.xF1X_G_addBtnActive{border-style:solid;border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 4%, var(--bg-primary))}.xF1X_G_addBtnSmall{border:1px dashed var(--border-color);background:var(--bg-primary);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .12s;display:flex}.xF1X_G_addBtnSmall:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--bg-primary)}.xF1X_G_addMenu{z-index:200;background:var(--bg-primary);border:1px solid var(--border-color);min-width:140px;box-shadow:0 4px 16px #0000001a,0 1px 4px var(--hover-medium);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.xF1X_G_addMenuItem{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;padding:6px 10px;font-family:inherit;font-size:.8125rem;transition:background .1s;display:flex}.xF1X_G_addMenuItem:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent);color:var(--primary-color)}.xF1X_G_filterChip{align-items:center;display:flex;position:relative}.xF1X_G_chipTrigger{border:1px solid var(--border-color);background:var(--bg-primary);height:26px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-right:none;border-radius:6px 0 0 6px;align-items:center;gap:4px;max-width:220px;padding:4px 8px;font-family:inherit;font-size:.75rem;transition:all .12s;display:flex}.xF1X_G_chipTrigger:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, transparent);background:color-mix(in srgb, var(--primary-color) 3%, var(--bg-primary))}.xF1X_G_chipTrigger.xF1X_G_chipActive{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 4%, var(--bg-primary))}.xF1X_G_chipLabel{color:var(--text-tertiary);font-size:.7rem;font-weight:600}.xF1X_G_chipValue{text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.xF1X_G_chipChevron{opacity:.5;flex-shrink:0;transition:transform .15s}.xF1X_G_chipChevron.xF1X_G_chipChevronOpen{transform:rotate(180deg)}.xF1X_G_chipRemove{border:1px solid var(--border-color);background:var(--bg-primary);width:22px;height:26px;color:var(--text-tertiary);cursor:pointer;border-left:none;border-radius:0 6px 6px 0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.xF1X_G_chipRemove:hover{background:color-mix(in srgb, var(--error) 6%, var(--bg-primary));color:#ef4444}.xF1X_G_chipActive~.xF1X_G_chipRemove{border-color:var(--primary-color)}.xF1X_G_dropdownMenu{z-index:200;background:var(--bg-primary);border:1px solid var(--border-color);min-width:160px;max-height:240px;box-shadow:0 4px 16px #0000001a,0 1px 4px var(--hover-medium);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.xF1X_G_dropdownOption{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:.8125rem;transition:background .1s;display:flex}.xF1X_G_dropdownOption:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.xF1X_G_dropdownOption.xF1X_G_dropdownOptionSelected{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);font-weight:500}.xF1X_G_optionCheck{width:14px;color:var(--primary-color);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.xF1X_G_statusDot,.xF1X_G_priorityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.xF1X_G_searchBox{border:1px solid var(--border-color);background:var(--bg-primary);border-right:none;border-radius:4px 0 0 4px;align-items:center;gap:4px;min-width:120px;max-width:180px;height:26px;padding:0 8px;display:flex}.xF1X_G_searchIcon{color:var(--text-tertiary);flex-shrink:0}.xF1X_G_searchInput{color:var(--text-secondary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.75rem}.xF1X_G_searchInput::placeholder{color:var(--text-tertiary);opacity:.6}.xF1X_G_clearAll{background:color-mix(in srgb, var(--error) 6%, var(--bg-primary));color:#ef4444;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:3px;height:26px;margin-left:4px;padding:4px 10px;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .12s;display:flex}.xF1X_G_clearAll:hover{background:color-mix(in srgb, var(--error) 12%, var(--bg-primary))}.xF1X_G_sortMenuItem{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:3px;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:.8125rem;transition:background .1s;display:flex}.xF1X_G_sortMenuItem:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent);color:var(--primary-color)}.xF1X_G_sortMenuItem.xF1X_G_sortMenuItemActive{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);font-weight:500}.xF1X_G_sortMenuLabel{flex:1}.xF1X_G_sortDirIcon{opacity:.7;flex-shrink:0}@media (max-width:767.98px){.xF1X_G_filterBar{margin:0 .5rem}.xF1X_G_searchBox{flex:1;max-width:none}}
.BC-Aya_formContainer{flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding:2rem 1rem;display:flex;overflow-y:auto}.BC-Aya_formCard{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;max-width:540px;box-shadow:0 1px 3px var(--hover-soft);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.BC-Aya_formTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.BC-Aya_formTitleIcon{color:var(--primary-color)}.BC-Aya_field{flex-direction:column;gap:.375rem;display:flex}.BC-Aya_label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.BC-Aya_input{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.BC-Aya_input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent)}.BC-Aya_input::placeholder{color:var(--text-tertiary)}.BC-Aya_select{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.BC-Aya_select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent)}.BC-Aya_row{gap:.75rem;display:flex}.BC-Aya_row .BC-Aya_field{flex:1}.BC-Aya_submitBtn{background:var(--primary-color);color:var(--bg-primary);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,transform .1s;display:flex}.BC-Aya_submitBtn:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color), black 8%)}.BC-Aya_submitBtn:active:not(:disabled){transform:scale(.98)}.BC-Aya_submitBtn:disabled{opacity:.5;cursor:not-allowed}.BC-Aya_successToast{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;animation:.2s BC-Aya_slideIn;display:flex}@keyframes BC-Aya_slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BC-Aya_recentSection{flex-direction:column;gap:.5rem;width:100%;max-width:540px;display:flex}.BC-Aya_recentTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.BC-Aya_recentList{flex-direction:column;gap:.375rem;display:flex}.BC-Aya_recentItem{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;animation:.2s BC-Aya_slideIn;display:flex}.BC-Aya_recentDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BC-Aya_recentName{color:var(--text-primary);flex:1;font-size:.8125rem;font-weight:500}.BC-Aya_recentMeta{color:var(--text-tertiary);font-size:.6875rem}.BC-Aya_noProject{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.BC-Aya_noProjectIcon{color:#d1d5db}@media (max-width:767.98px){.BC-Aya_formContainer{gap:1rem;padding:.85rem}.BC-Aya_formCard{padding:1rem}.BC-Aya_row{flex-direction:column;gap:1rem}}
.RB6sjq_gantt{--gantt-side:300px;--gantt-day:32px;--gantt-row:36px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;flex-direction:column;flex:1;min-height:360px;margin:0 1rem 1rem;font-size:.8125rem;display:flex;overflow:hidden;container:gantt/inline-size}.RB6sjq_toolbar{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.RB6sjq_toolbarLabel{color:var(--text-tertiary);white-space:nowrap;font-size:.8125rem}.RB6sjq_segmented{background:var(--bg-secondary);scrollbar-width:none;border-radius:8px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.RB6sjq_segButton{height:28px;font:inherit;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.RB6sjq_segButton:hover{color:var(--text-primary)}.RB6sjq_segButton:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.RB6sjq_segActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 2px #0000000f}.RB6sjq_toolbarSpacer{flex:1}.RB6sjq_legend{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:14px;font-size:.75rem;display:flex}.RB6sjq_legendItem{align-items:center;gap:6px;display:inline-flex}.RB6sjq_legendBar{background:var(--tk-indigo-bg);border-radius:3px;width:18px;height:10px}.RB6sjq_legendDiamond{background:var(--text-tertiary);border-radius:2px;width:9px;height:9px;margin:0 1px;transform:rotate(45deg)}@container gantt (max-width:840px){.RB6sjq_legend{display:none}}@container gantt (max-width:560px){.RB6sjq_toolbarLabel{display:none}.RB6sjq_segButton{padding:0 8px}.RB6sjq_segButton svg{display:none}}.RB6sjq_todayButton{border:1px solid var(--border-color);background:var(--bg-primary);height:30px;font:inherit;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.RB6sjq_todayButton:hover{background:var(--bg-hover);color:var(--text-primary)}.RB6sjq_todayButton:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.RB6sjq_scroller{overscroll-behavior:contain;isolation:isolate;flex:1;min-height:0;overflow:auto}.RB6sjq_scroller::-webkit-scrollbar{width:8px;height:8px}.RB6sjq_scroller::-webkit-scrollbar-track{background:0 0}.RB6sjq_scroller::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:4px}.RB6sjq_canvas{flex-direction:column;width:max-content;min-width:100%;min-height:100%;display:flex}.RB6sjq_head{z-index:8;background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;position:sticky;top:0}.RB6sjq_headSide{z-index:1;flex:0 0 var(--gantt-side);width:var(--gantt-side);box-sizing:border-box;color:var(--text-tertiary);background:var(--bg-primary);border-right:1px solid var(--border-color);justify-content:space-between;align-items:flex-end;gap:8px;padding:0 16px 10px;font-size:.75rem;font-weight:500;display:flex;position:sticky;left:0}.RB6sjq_headChart{flex-direction:column;flex:none;display:flex}.RB6sjq_months{height:26px;display:flex}.RB6sjq_month{box-sizing:border-box;border-left:1px solid var(--border-color);flex:none;align-items:center;min-width:0;display:flex;overflow:clip}.RB6sjq_month:first-child{border-left:none}.RB6sjq_monthLabel{left:var(--gantt-side);box-sizing:border-box;max-width:100%;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:.75rem;font-weight:600;position:sticky;overflow:hidden}.RB6sjq_days{height:34px;display:flex}.RB6sjq_day{flex-direction:column;flex:0 0 var(--gantt-day);width:var(--gantt-day);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:1px;display:flex}.RB6sjq_dayLetter{color:var(--text-tertiary);font-size:.625rem;line-height:12px}.RB6sjq_dayNum{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:20px;height:18px;color:var(--text-primary);border-radius:9px;justify-content:center;align-items:center;padding:0 3px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.RB6sjq_dayWeekend{background:var(--bg-secondary)}.RB6sjq_dayWeekend .RB6sjq_dayNum{color:var(--text-tertiary)}.RB6sjq_dayToday .RB6sjq_dayNum{background:var(--primary-color);color:var(--bg-primary);font-weight:600}.RB6sjq_body{flex-direction:column;flex:1;display:flex;position:relative}.RB6sjq_columns{top:0;bottom:0;left:var(--gantt-side);z-index:0;pointer-events:none;display:flex;position:absolute}.RB6sjq_column{flex:0 0 var(--gantt-day);box-sizing:border-box;border-right:1px solid color-mix(in srgb, var(--border-color) 35%, transparent);height:100%}.RB6sjq_columnWeekend{background:var(--bg-secondary)}.RB6sjq_columnWeekEnd{border-right-color:var(--border-color)}.RB6sjq_todayLine{z-index:0;background:var(--primary-color);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.RB6sjq_row{height:var(--gantt-row);box-sizing:border-box;flex-shrink:0;display:flex;position:relative}.RB6sjq_side{z-index:6;flex:0 0 var(--gantt-side);width:var(--gantt-side);box-sizing:border-box;background:var(--bg-primary);border-right:1px solid var(--border-color);align-items:center;gap:8px;min-width:0;height:100%;display:flex;position:sticky;left:0}.RB6sjq_chartCell{box-sizing:border-box;flex:none;height:100%;position:relative}.RB6sjq_groupRow{background:var(--bg-secondary)}.RB6sjq_groupRow .RB6sjq_side,.RB6sjq_groupRow .RB6sjq_chartCell{border-bottom:1px solid var(--border-color)}.RB6sjq_groupSide{background:var(--bg-secondary);font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:none;border-bottom:none;border-left:none;margin:0;padding:0 16px 0 10px}.RB6sjq_groupSide:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.RB6sjq_groupSide:hover .RB6sjq_groupChevron{color:var(--text-primary)}.RB6sjq_groupChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s,color .15s}.RB6sjq_groupCollapsed .RB6sjq_groupChevron{transform:rotate(-90deg)}.RB6sjq_groupDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.RB6sjq_groupName{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.RB6sjq_groupCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.RB6sjq_groupRange{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.75rem}.RB6sjq_summaryBar{z-index:2;background:color-mix(in srgb, var(--text-tertiary) 35%, transparent);pointer-events:none;border-radius:3px;height:6px;position:absolute;top:15px}.RB6sjq_taskRow .RB6sjq_side,.RB6sjq_taskRow .RB6sjq_chartCell{border-bottom:1px solid color-mix(in srgb, var(--border-color) 60%, transparent)}.RB6sjq_taskRow:hover .RB6sjq_side{background:var(--bg-hover)}.RB6sjq_taskRow:hover .RB6sjq_chartCell{background:color-mix(in srgb, var(--bg-hover) 50%, transparent)}.RB6sjq_taskSide{padding:0 16px 0 32px}.RB6sjq_sideClickable{cursor:pointer}.RB6sjq_sideClickable:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.RB6sjq_statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.RB6sjq_taskName{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.RB6sjq_taskNameDone{color:var(--text-tertiary);text-decoration:line-through}.RB6sjq_taskDates{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem}.RB6sjq_taskDatesLive{color:var(--primary-color);font-weight:600}.RB6sjq_fillerRow{flex:1;min-height:0;display:flex}.RB6sjq_fillerSide{z-index:6;flex:0 0 var(--gantt-side);width:var(--gantt-side);box-sizing:border-box;background:var(--bg-primary);border-right:1px solid var(--border-color);position:sticky;left:0}.RB6sjq_bar{z-index:2;box-sizing:border-box;background:linear-gradient(var(--bar-bg), var(--bar-bg)),var(--bg-primary);height:24px;color:var(--bar-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bar-solid) 22%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:0 8px;display:flex;position:absolute;top:6px}.RB6sjq_bar:hover{z-index:3;box-shadow:inset 0 0 0 1px var(--bar-solid)}.RB6sjq_bar:hover .RB6sjq_grip{opacity:.5}.RB6sjq_markInteractive{cursor:grab}.RB6sjq_barDone .RB6sjq_barLabel{color:var(--text-tertiary);text-decoration:line-through}.RB6sjq_barDragging{z-index:4;background:var(--bg-primary);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--primary-color);cursor:grabbing}.RB6sjq_barDragging:hover{z-index:4;box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--primary-color)}.RB6sjq_barDragging .RB6sjq_grip{opacity:.5}.RB6sjq_barLabel{align-items:center;gap:4px;min-width:0;font-size:.75rem;font-weight:500;line-height:1;display:flex}.RB6sjq_barText,.RB6sjq_outsideText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.RB6sjq_flag{flex-shrink:0}.RB6sjq_grip{cursor:ew-resize;opacity:0;width:8px;transition:opacity .12s;position:absolute;top:0;bottom:0}.RB6sjq_grip:after{content:"";background:var(--bar-fg);border-radius:2px;width:3px;height:12px;margin-top:-6px;position:absolute;top:50%}.RB6sjq_gripStart{left:0}.RB6sjq_gripStart:after{left:3px}.RB6sjq_gripEnd{right:0}.RB6sjq_gripEnd:after{right:3px}.RB6sjq_outsideLabel{z-index:2;max-width:280px;height:24px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75rem;display:flex;position:absolute;top:6px}.RB6sjq_outsideLabelDone .RB6sjq_outsideText{color:var(--text-tertiary);text-decoration:line-through}.RB6sjq_ghost{z-index:2;box-sizing:border-box;border:1px dashed var(--border-color);pointer-events:none;border-radius:6px;height:24px;position:absolute;top:6px}.RB6sjq_deltaChip{z-index:5;background:var(--primary-color);height:20px;color:var(--bg-primary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:10px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;top:-14px;transform:translate(-50%)}.RB6sjq_milestone{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px}.RB6sjq_milestone:hover{z-index:3}.RB6sjq_milestone:hover .RB6sjq_diamond{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 3px var(--bar-solid)}.RB6sjq_milestone:hover .RB6sjq_milestoneGrip{opacity:.5}.RB6sjq_diamond{background:var(--bar-solid);border-radius:2px;width:12px;height:12px;transform:rotate(45deg)}.RB6sjq_milestoneDragging{z-index:4;cursor:grabbing}.RB6sjq_milestoneDragging .RB6sjq_diamond,.RB6sjq_milestoneDragging:hover .RB6sjq_diamond{box-shadow:var(--shadow-lg),0 0 0 2px var(--bg-primary),0 0 0 3px var(--primary-color)}.RB6sjq_milestoneGrip{cursor:ew-resize;opacity:0;width:8px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:-10px}.RB6sjq_milestoneGrip:after{content:"";background:var(--bar-solid);border-radius:2px;width:3px;height:12px;margin-top:-6px;position:absolute;top:50%;left:3px}.RB6sjq_ghostDiamond{z-index:2;box-sizing:border-box;border:1px dashed var(--border-color);pointer-events:none;border-radius:2px;width:12px;height:12px;position:absolute;top:12px;transform:rotate(45deg)}.RB6sjq_tooltip{z-index:1000;box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-primary);width:260px;box-shadow:var(--shadow-lg);color:var(--text-secondary);pointer-events:none;border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:.75rem;display:flex;position:fixed;top:0;left:0}.RB6sjq_tooltipTitle{color:var(--text-primary);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.35}.RB6sjq_tooltipGroup{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;overflow:hidden}.RB6sjq_tooltipRow{align-items:center;gap:6px;min-width:0;display:flex}.RB6sjq_tooltipRow svg{color:var(--text-tertiary);flex-shrink:0}.RB6sjq_tooltipDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0 3px}.RB6sjq_tooltipNums{font-variant-numeric:tabular-nums}.RB6sjq_tooltipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RB6sjq_tooltipFoot{border-top:1px solid var(--border-color);color:var(--text-tertiary);text-wrap:balance;margin-top:2px;padding-top:8px;font-size:.6875rem}.RB6sjq_emptyState{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.875rem;display:flex}.RB6sjq_emptyIcon{color:var(--text-tertiary);opacity:.5}@media (max-width:767.98px){.RB6sjq_gantt{--gantt-side:168px;margin:0 .5rem .5rem}.RB6sjq_toolbar{flex-wrap:wrap;height:auto;min-height:52px;padding:8px 12px}.RB6sjq_toolbarLabel,.RB6sjq_legend,.RB6sjq_taskDates,.RB6sjq_groupRange,.RB6sjq_headDates{display:none}.RB6sjq_taskSide{padding-left:20px}}
.EznezW_formCard{background:var(--bg-primary);border:1px solid var(--primary-color);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:.5rem;width:100%;margin:0 0 .5rem;padding:.625rem .75rem;display:flex;box-shadow:0 2px 8px #6366f114}.EznezW_nameRow{align-items:center;gap:.75rem;display:flex}.EznezW_nameInput{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.875rem;font-weight:500}.EznezW_nameInput::placeholder{color:var(--text-tertiary);font-weight:400}.EznezW_pastedRow{flex-wrap:wrap;gap:.375rem;display:flex}.EznezW_pastedThumb{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:4px;width:56px;height:56px;position:relative;overflow:hidden}.EznezW_pastedThumb img{object-fit:cover;width:100%;height:100%;display:block}.EznezW_pastedRemove{cursor:pointer;color:#fff;background:#0f172aa6;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:2px;right:2px}.EznezW_pastedRemove:hover{background:#0f172ad9}.EznezW_saveBtn{background:var(--primary-color);height:25px;color:var(--bg-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:3px;align-items:center;gap:.25rem;padding:0 .5rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:opacity .15s;display:inline-flex}.EznezW_saveBtn:hover{opacity:.9}.EznezW_saveBtn:disabled{opacity:.4;cursor:not-allowed}.EznezW_saveBtn svg{flex-shrink:0}.EznezW_optionsList{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.EznezW_assignRow{align-items:center;gap:.5rem;display:flex}.EznezW_iconBtn{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;transition:background .1s,color .1s;display:flex;position:relative}.EznezW_iconBtn:hover{background:var(--bg-hover)}.EznezW_iconBtn svg{color:var(--text-tertiary);flex-shrink:0}.EznezW_iconBtn.EznezW_active{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.EznezW_iconBtn.EznezW_active svg{color:var(--primary-color)}.EznezW_assignLabel{font-weight:500}.EznezW_avatarMini{background:var(--bg-active);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;overflow:hidden}.EznezW_avatarMini img{object-fit:cover;width:100%;height:100%}.EznezW_dateWrapper{display:flex}.EznezW_datePickerCustom button{min-height:unset!important;box-shadow:none!important;color:var(--text-secondary)!important;background:0 0!important;border:none!important;border-radius:4px!important;padding:.5rem!important;font-size:.8125rem!important}.EznezW_datePickerCustom button:hover{background:var(--bg-hover)!important}.EznezW_datePickerCustom button svg{width:16px;height:16px}.EznezW_priorityRow{display:flex}.EznezW_priorityBtn{background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;text-align:left;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;transition:background .1s,color .1s;display:flex;position:relative}.EznezW_priorityBtn:hover{background:var(--bg-active)}.EznezW_priorityBtn svg{color:var(--text-tertiary);flex-shrink:0}.EznezW_priorityBtn.EznezW_active{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.EznezW_priorityBtn.EznezW_active svg{color:var(--primary-color)}.EznezW_priorityLabel{font-weight:500}.EznezW_assigneePopover{background:var(--bg-primary);border:1px solid var(--border-color);z-index:60;border-radius:6px;min-width:220px;max-height:220px;padding:.375rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.EznezW_popoverItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-family:inherit;font-size:.75rem;transition:background .1s;display:flex}.EznezW_popoverItem:hover{background:var(--bg-hover)}.EznezW_popoverItem.EznezW_selected{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);font-weight:600}.EznezW_popoverSection{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding:.5rem .625rem .25rem;font-size:.625rem;font-weight:700}.EznezW_popoverSection+.EznezW_popoverItem{margin-top:0}.EznezW_popoverText{text-align:left;flex-direction:column;min-width:0;display:flex}.EznezW_popoverSub{color:var(--text-tertiary);font-size:.625rem;font-weight:400;line-height:1.3}.EznezW_popoverItemOff,.EznezW_popoverItemOff:hover{color:var(--text-tertiary);cursor:not-allowed;background:0 0}.EznezW_popoverItemOff>span:first-child,.EznezW_popoverItemOff:hover>span:first-child{filter:grayscale();opacity:.6}.EznezW_startToggle{border:1px solid var(--border-color);height:22px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;font-family:inherit;font-size:.6875rem;font-weight:600;display:inline-flex}.EznezW_startToggle:hover{background:var(--bg-hover)}.EznezW_startToggleOn{background:var(--tk-sky-bg);color:var(--tk-sky-fg);border-color:#0000}.EznezW_startToggleOn:hover{background:var(--tk-sky-bg);filter:brightness(.97)}.EznezW_popoverAvatar{background:var(--bg-active);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex}.EznezW_popoverAvatar .EznezW_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.EznezW_dateInputHidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.EznezW_priorityPopover{background:var(--bg-primary);border:1px solid var(--border-color);z-index:60;border-radius:6px;min-width:160px;padding:.375rem;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.EznezW_priorityItem{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-family:inherit;font-size:.75rem;transition:background .1s;display:flex}.EznezW_priorityItem:hover{background:var(--bg-hover)}.EznezW_priorityItem.EznezW_selected{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);font-weight:600}.EznezW_priorityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}
._7wk72G_container{display:inline-flex;position:relative}._7wk72G_trigger{border:1px solid var(--border-color);background:var(--bg-primary);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._7wk72G_trigger:hover{border-color:var(--border-strong);color:var(--text-secondary);background:var(--bg-tertiary)}._7wk72G_triggerOpen{border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 4%, transparent)}._7wk72G_dropdown{z-index:100;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;min-width:220px;padding:.5rem;animation:.12s _7wk72G_vsSlideIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #0000001f}@keyframes _7wk72G_vsSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._7wk72G_section{padding:.375rem 0}._7wk72G_section+._7wk72G_section{border-top:1px solid var(--border-color)}._7wk72G_sectionHeader{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;padding:.25rem .5rem .375rem;font-size:.6875rem;font-weight:600;display:flex}._7wk72G_sectionHeader svg{flex-shrink:0}._7wk72G_optionGroup{gap:.25rem;padding:0 .25rem;display:flex}._7wk72G_optionBtn{color:var(--text-secondary);cursor:pointer;text-align:center;background:#f8f9fa;border:1px solid #0000;border-radius:4px;flex:1;padding:.375rem .5rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:all .12s}._7wk72G_optionBtn:hover{background:var(--bg-hover);border-color:var(--border-color)}._7wk72G_optionActive{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);border-color:color-mix(in srgb, var(--primary-color) 20%, transparent);font-weight:600}._7wk72G_optionActive:hover{background:color-mix(in srgb, var(--primary-color) 12%, transparent)}
.zQ8o6q_wrap{display:inline-flex;position:relative}.zQ8o6q_trigger{border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .12s;display:inline-flex}.zQ8o6q_trigger svg{color:var(--text-tertiary);flex-shrink:0}.zQ8o6q_trigger:hover{background:var(--bg-tertiary);border-color:var(--border-strong);color:var(--text-primary)}.zQ8o6q_chevron{margin-left:2px;transition:transform .15s}.zQ8o6q_chevron.zQ8o6q_open{transform:rotate(180deg)}.zQ8o6q_popover{z-index:100;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:1px;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000024}.zQ8o6q_option{cursor:pointer;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:.8125rem;display:inline-flex}.zQ8o6q_option svg{color:var(--text-tertiary);flex-shrink:0}.zQ8o6q_option:hover{background:var(--hover-soft);color:var(--text-primary)}.zQ8o6q_option:hover svg{color:var(--text-secondary)}.zQ8o6q_option.zQ8o6q_active{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--primary-color);font-weight:500}.zQ8o6q_option.zQ8o6q_active svg{color:var(--primary-color)}.zQ8o6q_overlay{z-index:99;position:fixed;inset:0}
.AyMb-G_page{background-position:50%;background-size:cover;background-attachment:local;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.AyMb-G_page.AyMb-G_projectContext{padding:1.2rem}.AyMb-G_page.AyMb-G_projectContext[data-hasbg=true]{padding:0}.AyMb-G_page.AyMb-G_projectContext:not([data-hasbg=true]) .AyMb-G_header{background:var(--bg-elevated);border-bottom:1px solid var(--border-color);margin:-1.2rem -1.2rem 1rem;padding:.5rem 1.2rem}.AyMb-G_page[data-hasbg=true] .AyMb-G_header,.AyMb-G_page[data-hasbg=true] .AyMb-G_embeddedToolbar{background:color-mix(in srgb, var(--bg-primary) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--bg-primary) 70%, transparent);border-bottom:none;border-radius:.625rem .625rem 0 0;margin:.75rem 1rem 0;padding:.625rem .875rem}.AyMb-G_page[data-hasbg=true] .AyMb-G_filterBarWrap{z-index:30;background:color-mix(in srgb, var(--bg-primary) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--bg-primary) 70%, transparent);border-top:1px solid var(--hover-medium);border-radius:0 0 .625rem .625rem;margin:0 1rem .5rem;padding:.375rem .875rem;position:relative}.AyMb-G_page[data-hasbg=true] .AyMb-G_filterBarWrap>*{margin:0!important}.AyMb-G_header{z-index:40;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1rem;display:flex;position:relative}.AyMb-G_filterBarWrap{z-index:30;position:relative}.AyMb-G_headerLeft{align-items:center;gap:.75rem;display:flex}.AyMb-G_headerLeft h1{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.AyMb-G_headerRight{align-items:center;gap:.625rem;display:flex}.AyMb-G_projectFilter{position:relative}.AyMb-G_projectFilterBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.AyMb-G_projectFilterBtn:hover{border-color:var(--border-strong);color:var(--text-primary);box-shadow:0 2px 8px var(--hover-medium)}.AyMb-G_projectFilterBtn.AyMb-G_active{border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 4%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 8%, transparent)}.AyMb-G_projectDropdown{background:var(--bg-primary);border:1px solid var(--border-color);z-index:50;border-radius:6px;min-width:250px;max-height:340px;padding:.375rem;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.AyMb-G_projectOption{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;transition:background .1s;display:flex}.AyMb-G_projectOption:hover{background:var(--bg-hover)}.AyMb-G_projectOption.AyMb-G_selected{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--primary-color);font-weight:600}.AyMb-G_projectDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AyMb-G_board{cursor:grab;flex:1;align-items:flex-start;gap:16px;min-width:0;max-width:100%;min-height:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.AyMb-G_board::-webkit-scrollbar{height:6px}.AyMb-G_board::-webkit-scrollbar-track{background:0 0}.AyMb-G_board::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:3px}.AyMb-G_board[data-density=compact]{gap:12px}.AyMb-G_column{min-width:var(--vs-col-width,250px);width:var(--vs-col-width,250px);background:var(--board-column-bg);border:none;border-radius:10px;flex-direction:column;flex-shrink:0;height:fit-content;transition:width .25s,min-width .25s,background .15s;display:flex;position:relative}.AyMb-G_column.AyMb-G_fileDropTarget{background:color-mix(in srgb, var(--primary-color) 6%, var(--board-column-bg));outline:2px dashed var(--primary-color);outline-offset:-3px}.AyMb-G_fileDropOverlay{background:color-mix(in srgb, var(--primary-color) 8%, color-mix(in srgb, var(--bg-primary) 60%, transparent));pointer-events:none;color:var(--primary-color);text-align:center;z-index:2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.AyMb-G_fileDropOverlay svg{opacity:.85}.AyMb-G_fileDropOverlay span{max-width:80%;line-height:1.3}.AyMb-G_columnHeader{flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:12px 12px 8px;display:flex}.AyMb-G_columnLead{flex-shrink:0;justify-content:center;align-items:center;width:8px;height:15px;display:inline-flex;position:relative}.AyMb-G_columnDot{background:var(--col-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:opacity .12s}.AyMb-G_columnCheck{opacity:0;visibility:hidden;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AyMb-G_columnHeader:hover .AyMb-G_columnCheck,.AyMb-G_columnHeader:focus-within .AyMb-G_columnCheck,.AyMb-G_columnLeadActive .AyMb-G_columnCheck{opacity:1;visibility:visible}.AyMb-G_columnHeader:hover .AyMb-G_columnDot,.AyMb-G_columnHeader:focus-within .AyMb-G_columnDot,.AyMb-G_columnLeadActive .AyMb-G_columnDot{opacity:0}.AyMb-G_columnTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.AyMb-G_columnCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:500;line-height:18px}.AyMb-G_columnHeaderSpacer{flex:1;min-width:0}.AyMb-G_columnAddBtn{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.AyMb-G_columnAddBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.AyMb-G_columnAddBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.AyMb-G_columnCards{min-height:60px;font-size:var(--vs-font-size,.75rem);flex-direction:column;gap:8px;margin-top:-2px;padding:2px 8px 8px;display:flex;overflow-y:auto}.AyMb-G_board[data-density=compact] .AyMb-G_columnCards{gap:4px}.AyMb-G_columnCards::-webkit-scrollbar{width:4px}.AyMb-G_columnCards::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:2px}.AyMb-G_collapseBtn{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex}.AyMb-G_collapseBtn:hover{background:var(--bg-hover);color:var(--text-secondary)}.AyMb-G_collapseBtn:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:1px}.AyMb-G_column:hover .AyMb-G_collapseBtn{opacity:1}.AyMb-G_columnCollapsed{cursor:pointer;align-items:center;width:40px;min-width:40px;padding:.5rem 0;overflow:hidden}.AyMb-G_columnCollapsed:hover{background:var(--bg-hover)}.AyMb-G_collapsedInner{flex-direction:column;align-items:center;gap:.625rem;width:100%;padding:.5rem 0 .25rem;display:flex}.AyMb-G_collapsedLabel{writing-mode:vertical-rl;text-orientation:mixed;color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600;transform:rotate(180deg)}.AyMb-G_collapsedCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1}.AyMb-G_collapsedChevron{color:var(--text-tertiary);flex-shrink:0}.AyMb-G_ghostCard{opacity:.4;pointer-events:none;border:2px dashed var(--primary-color);border-radius:8px;flex-shrink:0}.AyMb-G_board[data-density=compact] .AyMb-G_ghostCard{border-radius:6px}.AyMb-G_dragging{opacity:0;overflow:hidden;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.AyMb-G_loadingState{flex:1;justify-content:center;align-items:center;padding:4rem;display:flex}.AyMb-G_emptyColumn{border:1px dashed var(--border-strong);color:var(--text-tertiary);text-align:center;border-radius:8px;padding:24px 12px;font-size:12px;line-height:1.4}.AyMb-G_embeddedToolbar{z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex;position:relative}.AyMb-G_embeddedToolbarSpacer{flex:1}.AyMb-G_boardTitle{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.375rem;font-weight:700}.AyMb-G_addTaskBtn{width:calc(100% - 16px);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin:0 8px 8px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:color .12s,background .12s;display:flex}.AyMb-G_addTaskBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.AyMb-G_addTaskBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.AyMb-G_inlineCreateForm{flex-direction:column;flex-shrink:0;gap:.375rem;padding:0 .625rem .625rem;display:flex}.AyMb-G_inlineInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.AyMb-G_inlineInput:focus{border-color:var(--primary-color)}.AyMb-G_inlineInput::placeholder{color:var(--text-tertiary)}.AyMb-G_inlineActions{align-items:center;gap:.375rem;display:flex}.AyMb-G_inlineSaveBtn{background:var(--primary-color);color:var(--bg-primary);cursor:pointer;border:none;border-radius:4px;padding:.3125rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:opacity .15s}.AyMb-G_inlineSaveBtn:hover{opacity:.9}.AyMb-G_inlineSaveBtn:disabled{opacity:.5;cursor:not-allowed}.AyMb-G_inlineCancelBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.3125rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s}.AyMb-G_inlineCancelBtn:hover{border-color:var(--border-strong)}.AyMb-G_projectContext{overflow-y:hidden}.AyMb-G_projectContext[data-viewmode=list],.AyMb-G_projectContext[data-viewmode=calendar],.AyMb-G_projectContext[data-viewmode=team],.AyMb-G_projectContext[data-viewmode=workload]{height:auto;min-height:100%;overflow-y:visible}.AyMb-G_projectContext .AyMb-G_board{align-items:stretch;margin:0 1rem}.AyMb-G_projectContext .AyMb-G_column:not(.AyMb-G_columnCollapsed){max-height:100%}.AyMb-G_projectContext .AyMb-G_columnCards{flex:1;min-height:0}.AyMb-G_projectContext .AyMb-G_column{min-width:var(--vs-col-width,280px);width:var(--vs-col-width,280px);transition:width .25s,min-width .25s,border-color .15s,background .15s}.AyMb-G_projectContext .AyMb-G_column.AyMb-G_dragOver{border-color:var(--col-color)}.AyMb-G_projectContext .AyMb-G_column.AyMb-G_columnCollapsed{width:40px;min-width:40px}@media (max-width:767.98px){.AyMb-G_board{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.AyMb-G_page.AyMb-G_projectContext{padding:.85rem}.AyMb-G_page.AyMb-G_projectContext .AyMb-G_board{margin:0 .5rem}.AyMb-G_page[data-hasbg=true] .AyMb-G_header,.AyMb-G_page[data-hasbg=true] .AyMb-G_embeddedToolbar{margin:.5rem .5rem 0;padding:.5rem .625rem}.AyMb-G_page[data-hasbg=true] .AyMb-G_filterBarWrap{margin:0 .5rem .5rem}}
.H1GNYa_switchContainer{align-items:center;gap:12px;display:flex}.H1GNYa_switchContainer .H1GNYa_switch{cursor:pointer;border-radius:62px;align-items:center;width:46px;height:26px;padding:2px;transition:background-color .2s;display:flex}.H1GNYa_switchContainer .H1GNYa_switch__on{background-color:var(--success)}.H1GNYa_switchContainer .H1GNYa_switch__off{background-color:var(--border-color)}.H1GNYa_switchContainer .H1GNYa_switch .H1GNYa_circle{background-color:var(--bg-primary);border-radius:50%;width:22px;height:22px;transition:transform .2s}.H1GNYa_switchContainer .H1GNYa_switch__off .H1GNYa_circle{transform:translate(0)}.H1GNYa_switchContainer .H1GNYa_switch__on .H1GNYa_circle{transform:translate(20px)}.H1GNYa_switchContainer span{font-size:14px}
.KNkRwq_default{justify-content:center;align-items:center;display:flex}.KNkRwq_default:not(.KNkRwq_noPadding){padding:3rem}
.sJaspG_anchor{display:inline-flex;position:relative}.sJaspG_panel{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:12px;padding:.875rem;position:fixed}.sJaspG_panelScrollable{scrollbar-width:thin;max-height:calc(100dvh - 2rem);overflow-y:auto}.sJaspG_panelScrollable::-webkit-scrollbar{width:6px}.sJaspG_panelScrollable::-webkit-scrollbar-track{background:0 0}.sJaspG_panelScrollable::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:3px}
.mRUoiq_tooltip{z-index:10000;background:var(--text-primary);max-width:260px;color:var(--bg-primary);box-shadow:var(--shadow-md);pointer-events:none;white-space:pre-line;word-wrap:break-word;border-radius:5px;padding:5px 9px;font-size:.7rem;font-weight:500;line-height:1.35;animation:.12s ease-out mRUoiq_tooltipIn;position:fixed}.mRUoiq_tooltip:before{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.mRUoiq_tooltip.mRUoiq_placement-top:before{margin-left:-4px;bottom:-3px;left:50%}.mRUoiq_tooltip.mRUoiq_placement-bottom:before{margin-left:-4px;top:-3px;left:50%}.mRUoiq_tooltip.mRUoiq_placement-left:before{margin-top:-4px;top:50%;right:-3px}.mRUoiq_tooltip.mRUoiq_placement-right:before{margin-top:-4px;top:50%;left:-3px}@keyframes mRUoiq_tooltipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.mI3AvG_card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.mI3AvG_head{flex-direction:column;gap:4px;display:flex}.mI3AvG_title{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.mI3AvG_hint{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.mI3AvG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mI3AvG_row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mI3AvG_rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.mI3AvG_rowLabel{color:var(--text-primary);font-size:13px;line-height:1.3}.mI3AvG_rowDesc{color:var(--text-tertiary);font-size:12px;line-height:1.35}.mI3AvG_switchSlot{flex-shrink:0}.mI3AvG_row .mI3AvG_switchSlot span{color:var(--text-tertiary);font-size:12px}.mI3AvG_switchPending{opacity:.5;pointer-events:none}
.zHvPda_menu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;min-width:240px;max-height:360px;padding:6px;animation:.12s ease-out zHvPda_slideIn;overflow-y:auto;box-shadow:0 4px 6px -1px #00000014,0 10px 25px -5px #0000001a}@media (max-width:767.98px){.zHvPda_menu{min-width:0;max-width:calc(100vw - 1rem)}}@keyframes zHvPda_slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.zHvPda_group:not(:first-child){border-top:1px solid var(--border-color);margin-top:4px;padding-top:4px}.zHvPda_groupTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px;font-size:11px;font-weight:600}.zHvPda_item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .1s;display:flex}.zHvPda_item:hover{background:var(--bg-secondary)}.zHvPda_itemActive{background:var(--bg-hover)!important}.zHvPda_itemIcon{background:var(--bg-secondary);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zHvPda_itemContent{flex-direction:column;gap:1px;min-width:0;display:flex}.zHvPda_itemTitle{color:var(--text-primary);font-size:13px;font-weight:500}.zHvPda_itemDescription{color:var(--text-tertiary);font-size:11px}.zHvPda_empty{color:var(--text-tertiary);text-align:center;padding:12px 16px;font-size:13px}
.vRRuLG_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.vRRuLG_iconWrap{background:var(--tk-red-bg);width:3.5rem;height:3.5rem;color:var(--tk-red-fg);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.vRRuLG_message{color:var(--text-secondary);max-width:24rem;margin:0 0 1.25rem;font-size:.875rem}
.YvcMvW_card{border:1px solid var(--border-color);background-color:var(--bg-primary);border-radius:4px;margin-bottom:24px;padding:24px}.YvcMvW_header{flex-direction:column;display:flex}.YvcMvW_title{color:var(--text-primary);margin-top:0;margin-bottom:16px;font-size:20px;font-weight:600}.YvcMvW_subtitle{color:var(--text-tertiary);margin-bottom:24px;font-size:14px}