.site-admin{--admin-accent:var(--neon-purple);--admin-danger:var(--priority-p0);--admin-success:var(--success);width:100%;min-height:0}.site-admin .site-admin-refresh-btn{border-color:var(--border-glass);background:var(--surface-overlay)}.site-admin .site-admin-add-user-btn,.site-admin .site-admin-refresh-btn:hover:not(:disabled){border-color:var(--accent-purple-border);background:var(--accent-purple-muted)}.site-admin .site-admin-add-user-btn{color:var(--neon-purple-tint)}.site-admin .site-admin-add-user-btn:hover{background:var(--surface-overlay-hover)}.site-admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.875rem}@media (min-width:1024px){.site-admin-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-admin-stat{border-radius:1rem;border:1px solid var(--border-glass);background:var(--surface-hover);padding:1rem 1.125rem;transition:border-color .15s ease,background .15s ease}.site-admin-stat:hover{border-color:rgba(192,132,252,.3);background:var(--accent-purple-muted)}.site-admin-stat-value{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary)}.site-admin-stat-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-top:.35rem}.site-admin-tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:.875rem;border:1px solid var(--divider);background:var(--surface-hover);width:fit-content;max-width:100%;overflow-x:auto}.site-admin-tab{padding:.5rem 1rem;border-radius:.625rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:all .15s ease}.site-admin-tab:hover{color:var(--text-soft);background:var(--surface-hover)}.site-admin-tab.is-active{color:var(--on-accent);background:var(--admin-accent)}.site-admin-table-wrap{border-radius:1rem;border:1px solid var(--border-glass);background:var(--surface-hover);overflow:hidden}.site-admin-table{width:100%;border-collapse:collapse;font-size:.8125rem}.site-admin-table th{text-align:left;padding:.75rem 1rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid var(--divider);background:var(--surface-hover)}.site-admin-table td{padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-soft);vertical-align:middle}.site-admin-table tr:last-child td{border-bottom:none}.site-admin-table tr:hover td{background:var(--surface-hover)}.site-admin-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.site-admin-badge.is-active{color:var(--admin-success);background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.25)}.site-admin-badge.is-paused{color:var(--admin-danger);background:rgba(255,51,102,.1);border:1px solid rgba(255,51,102,.25)}.site-admin-activity-item{display:flex;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);transition:background .12s ease}.site-admin-activity-item:hover{background:var(--surface-hover)}.site-admin-activity-item:last-child{border-bottom:none}.site-admin-form-panel{border-radius:1rem;border:1px dashed var(--accent-purple-border);background:rgba(192,132,252,.05);padding:1.25rem}.site-admin-chart-grid{display:grid;gap:1rem}@media (min-width:1024px){.site-admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-chart-hero{grid-column:1/-1}}.site-admin-chart-card{border-radius:1.125rem;border:1px solid var(--border-glass);background:radial-gradient(120% 140% at 100% 0,var(--accent-purple-muted),transparent 55%),var(--surface-hover);padding:1.125rem 1.25rem 1.25rem}.site-admin-chart-hero{background:radial-gradient(90% 120% at 0 0,rgba(192,132,252,.14),transparent 60%),radial-gradient(70% 90% at 100% 100%,rgba(52,211,153,.08),transparent 55%),var(--surface-hover)}.site-admin-chart-header{margin-bottom:1rem}.site-admin-chart-title{font-size:.9375rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.site-admin-chart-subtitle{font-size:.6875rem;color:var(--text-muted);margin-top:.2rem}.site-admin-hero-grid{display:grid;gap:1.25rem}@media (min-width:900px){.site-admin-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center}}.site-admin-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.site-admin-hero-metric{border-radius:.875rem;border:1px solid var(--divider);background:var(--metric-inset-bg);padding:.875rem .95rem}.site-admin-hero-metric-value{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:var(--text-primary);line-height:1.1}.site-admin-hero-metric-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-top:.35rem}.site-admin-hero-metric-hint{font-size:.625rem;color:var(--text-muted);margin-top:.25rem;line-height:1.35}.site-admin-sparkline-wrap{min-width:0}.site-admin-sparkline{width:100%;height:auto;display:block}.site-admin-sparkline-labels{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.625rem;color:var(--text-muted)}.site-admin-chart-legend{display:flex;gap:1rem;margin-top:.65rem;font-size:.6875rem;color:var(--text-secondary)}.site-admin-legend-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;margin-right:.35rem;vertical-align:middle}.site-admin-legend-dot.is-purple{background:var(--neon-purple)}.site-admin-legend-dot.is-green{background:var(--success)}.site-admin-bar-labels{gap:.15rem;margin-top:.45rem;font-size:.5625rem;color:var(--text-muted);text-align:center}.site-admin-bar-chart,.site-admin-bar-labels{display:grid;grid-template-columns:repeat(14,minmax(0,1fr))}.site-admin-bar-chart{gap:.35rem;align-items:end;min-height:8.5rem}.site-admin-bar-col{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.site-admin-bar-track{width:100%;height:6.5rem;border-radius:.5rem .5rem .25rem .25rem;background:var(--surface-hover);display:flex;align-items:flex-end;overflow:hidden}.site-admin-bar-fill{width:100%;border-radius:.5rem .5rem .2rem .2rem}.site-admin-bar-fill.is-blue{background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:0 0 18px rgba(96,165,250,.25)}.site-admin-bar-value{font-size:.5625rem;color:var(--text-secondary);min-height:.75rem}.site-admin-bar-label{font-size:.5625rem;color:var(--text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.site-admin-donut-layout{display:grid;gap:1rem;align-items:center}@media (min-width:520px){.site-admin-donut-layout{grid-template-columns:7.5rem 1fr}}.site-admin-donut{width:7.5rem;height:7.5rem;margin:0 auto}.site-admin-donut-total{fill:var(--text-primary);font-size:1.125rem;font-weight:600}.site-admin-donut-caption{fill:var(--text-muted);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase}.site-admin-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.site-admin-donut-legend li{display:grid;grid-template-columns:.65rem 1fr auto auto;gap:.45rem;align-items:center;font-size:.75rem}.site-admin-donut-swatch{width:.65rem;height:.65rem;border-radius:9999px}.site-admin-donut-label{color:var(--text-soft)}.site-admin-donut-pct{color:var(--text-secondary);font-variant-numeric:tabular-nums}.site-admin-donut-count{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:1.5rem;text-align:right}.site-admin-chart-empty{padding:2rem 0;text-align:center;font-size:.8125rem;color:var(--text-muted)}.site-admin-vitals-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem}.site-admin-vital{border-radius:.875rem;border:1px solid var(--divider);padding:.75rem .875rem;background:var(--surface-hover)}.site-admin-vital.is-purple{border-color:rgba(192,132,252,.22);background:var(--accent-purple-muted)}.site-admin-vital.is-blue{border-color:rgba(96,165,250,.22);background:rgba(96,165,250,.06)}.site-admin-vital.is-amber{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.06)}.site-admin-vital.is-green{border-color:rgba(52,211,153,.22);background:rgba(52,211,153,.06)}.site-admin-vital-value{font-size:1.25rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.site-admin-vital-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:.2rem}.site-admin-activity-feed{margin-top:1rem}.site-admin-activity-icon{width:2rem;height:2rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-accent)}[data-theme=dark] .site-admin h1{color:var(--text-primary)}[data-theme=dark] .site-admin .site-admin-header-icon{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important}[data-theme=dark] .site-admin .site-admin-refresh-btn{background:var(--surface-overlay)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-theme=dark] .site-admin .site-admin-refresh-btn:hover:not(:disabled){background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .site-admin .site-admin-tabs{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)}[data-theme=dark] .site-admin .site-admin-tab{color:var(--text-secondary)!important}[data-theme=dark] .site-admin .site-admin-tab:hover:not(.is-active){background:var(--surface-hover)!important;color:var(--neon-purple)!important}[data-theme=dark] .site-admin .site-admin-tab.is-active{background:var(--neon-purple-dark)!important;color:var(--on-accent)!important;box-shadow:0 4px 14px rgba(124,58,237,.28)}[data-theme=dark] .site-admin .site-admin-chart-card,[data-theme=dark] .site-admin .site-admin-stat,[data-theme=dark] .site-admin .site-admin-table-wrap{background:var(--bg-card)!important;border-color:var(--border)!important;border-radius:var(--radius-card);box-shadow:var(--card-shadow)!important}[data-theme=dark] .site-admin .site-admin-chart-hero{background:radial-gradient(90% 120% at 0 0,var(--accent-purple-glow),transparent 60%),radial-gradient(70% 90% at 100% 100%,rgba(52,211,153,.08),transparent 55%),var(--bg-card)!important}[data-theme=dark] .site-admin .site-admin-stat:hover{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important}[data-theme=dark] .site-admin .site-admin-hero-metric{background:var(--metric-inset-bg)!important;border-color:var(--border)!important}[data-theme=dark] .site-admin .site-admin-table th{background:var(--bg-tertiary)!important;border-color:var(--border)!important;color:var(--text-muted)!important}[data-theme=dark] .site-admin .site-admin-table td{border-color:var(--border-subtle)!important;color:var(--text-soft)!important}[data-theme=dark] .site-admin .site-admin-activity-item:hover,[data-theme=dark] .site-admin .site-admin-table tr:hover td{background:var(--surface-hover)!important}[data-theme=dark] .site-admin .site-admin-badge.is-active{background:var(--success-subtle)!important;border-color:color-mix(in srgb,var(--success) 25%,transparent)!important;color:var(--success)!important}[data-theme=dark] .site-admin .site-admin-badge.is-paused{background:var(--danger-subtle)!important;border-color:color-mix(in srgb,var(--priority-p0) 25%,transparent)!important;color:var(--priority-p0)!important}[data-theme=dark] .site-admin .site-admin-add-user-btn,[data-theme=dark] .site-admin .site-admin-form-panel{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important}[data-theme=dark] .site-admin .site-admin-add-user-btn{color:var(--neon-purple-tint)!important}[data-theme=dark] .site-admin .site-admin-add-user-btn:hover{background:var(--surface-hover)!important;border-color:var(--neon-purple)!important}[data-theme=dark] .site-admin .site-admin-bar-track{background:var(--bg-tertiary)!important}[data-theme=dark] .site-admin .site-admin-bar-fill.is-blue{background:linear-gradient(180deg,var(--chart-blue) 0,var(--chart-blue-dark) 100%);box-shadow:0 0 18px rgba(96,165,250,.25)}[data-theme=dark] .site-admin .site-admin-bar-label,[data-theme=dark] .site-admin .site-admin-bar-labels,[data-theme=dark] .site-admin .site-admin-sparkline-labels{color:var(--text-muted)!important}[data-theme=dark] .site-admin .site-admin-chart-title{color:var(--text-primary)!important}[data-theme=dark] .site-admin .site-admin-chart-legend,[data-theme=dark] .site-admin .site-admin-chart-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .site-admin .site-admin-vital{background:var(--bg-tertiary)!important;border-color:var(--border)!important}[data-theme=dark] .site-admin .site-admin-vital.is-purple{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important}[data-theme=dark] .site-admin .site-admin-vital.is-blue{background:var(--chart-blue-subtle)!important;border-color:color-mix(in srgb,var(--chart-blue) 22%,transparent)!important}[data-theme=dark] .site-admin .site-admin-vital.is-amber{background:var(--chart-amber-subtle)!important;border-color:color-mix(in srgb,var(--priority-p1) 22%,transparent)!important}[data-theme=dark] .site-admin .site-admin-vital.is-green{background:var(--success-subtle)!important;border-color:color-mix(in srgb,var(--success) 22%,transparent)!important}[data-theme=dark] .site-admin .site-admin-vital-value{color:var(--text-primary)!important}[data-theme=dark] .site-admin .site-admin-vital-label{color:var(--text-muted)!important}[data-theme=dark] .site-admin .site-admin-donut-total{fill:var(--text-primary)!important}[data-theme=dark] .site-admin .site-admin-donut-caption{fill:var(--text-muted)!important}[data-theme=dark] .site-admin .site-admin-donut-label{color:var(--text-soft)!important}[data-theme=dark] .site-admin .site-admin-donut-pct{color:var(--text-secondary)!important}[data-theme=dark] .site-admin .site-admin-donut-count{color:var(--text-muted)!important}[data-theme=dark] .site-admin .site-admin-donut circle[stroke="var(--border-subtle)"]{stroke:var(--border-subtle)!important}[data-theme=dark] .site-admin .site-admin-activity-icon{color:var(--on-accent)!important}[data-theme=dark] .site-admin .hover\:bg-\[var\(--priority-p0\)\]\/10:hover{background:var(--danger-subtle)!important}[data-theme=dark] .site-admin .hover\:text-neon-purple:hover{color:var(--neon-purple)!important}[data-theme=dark] .site-admin .hover\:bg-surface-hover:hover{background:var(--surface-hover)!important}.chat-root.chat-view{flex:1 1 auto;min-height:0;height:100%}.main-content--chat{display:flex;flex-direction:column;min-height:0}.chat-workspace{flex:1 1 auto;min-height:0}@media (max-width:767px){.main-content--chat{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 10px))!important}.chat-workspace{border:none!important;border-radius:0!important;box-shadow:none!important}}.sidebar-item__dot--chat{position:absolute;top:.35rem;right:.35rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--neon-purple,#a78bfa)}[data-theme=dark] .workspace-chat-aside{background:#0f0f12!important;border-left-color:#2f2f38!important}[data-theme=dark] .workspace-chat-panel-inner{background:#1a1a1f!important;border:1px solid #2f2f38!important;border-radius:1.125rem!important;box-shadow:-10px 0 32px -10px rgba(0,0,0,.48),inset 1px 0 0 rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.03)!important;margin:.5rem!important;height:calc(100% - 1rem)!important;width:calc(100% - 1rem)!important}[data-theme=dark] .chat-panel-header{border-bottom-color:#2f2f38!important}[data-theme=dark] .chat-panel-header .font-semibold{color:#f4f4f8!important}[data-theme=dark] .chat-panel-header .text-text-muted,[data-theme=dark] .chat-panel-workspace-name{color:#b0b0b8!important}[data-theme=dark] .chat-panel-collapse-btn{border-color:#2f2f38!important;color:#b0b0b8!important;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .chat-panel-collapse-btn:hover{background:#2a1f4a!important;border-color:rgba(167,139,250,.35)!important;color:#f4f4f8!important}[data-theme=dark] .chat-message-list{padding-top:.25rem;padding-bottom:.75rem}[data-theme=dark] .chat-day-divider{background:#25252b!important;border:1px solid #2f2f38;color:#b0b0b8!important}[data-theme=dark] .chat-message-bubble--mine{background:#3b2a5e!important;color:#f4f4f8!important;border:1px solid rgba(167,139,250,.24)!important;box-shadow:0 2px 8px -2px rgba(0,0,0,.35)}[data-theme=dark] .chat-message-bubble--theirs{background:#25252b!important;color:#f4f4f8!important;border:1px solid #2f2f38!important}[data-theme=dark] .chat-message-bubble--mine:hover,[data-theme=dark] .chat-message-bubble--theirs:hover{border-color:rgba(167,139,250,.42)!important}[data-theme=dark] .chat-message-author,[data-theme=dark] .chat-message-timestamp{color:#b0b0b8!important}[data-theme=dark] .chat-message-avatar{background:linear-gradient(135deg,rgba(59,42,94,.9),rgba(42,31,74,.85))!important;border-color:#2f2f38!important;color:#c4b5fd!important}[data-theme=dark] .chat-composer{background:#1a1a1f!important;border-top-color:#2f2f38!important}[data-theme=dark] .chat-composer__input{background:#25252b!important;border-color:#2f2f38!important;color:#f4f4f8!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .chat-composer__input::placeholder{color:#8a8a94!important}[data-theme=dark] .chat-composer__input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(167,139,250,.18)!important;outline:none}[data-theme=dark] .chat-composer__emoji-btn{border-color:#2f2f38!important;color:#b0b0b8!important;background:transparent!important;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .chat-composer__emoji-btn:hover:not(:disabled){background:#25252b!important;border-color:rgba(167,139,250,.35)!important;color:#a78bfa!important}[data-theme=dark] .chat-composer__send.btn-primary{background:#7c3aed!important;box-shadow:0 2px 10px rgba(124,58,237,.28)!important}[data-theme=dark] .chat-composer__send.btn-primary:hover:not(:disabled){background:#6d28d9!important;box-shadow:0 4px 14px rgba(124,58,237,.34)!important}[data-theme=dark] .chat-composer__send.btn-primary:disabled{background:#25252b!important;color:#6b6b76!important;box-shadow:none!important}[data-theme=dark] .workspace-chat-panel-inner .text-xs.text-text-muted{color:#b0b0b8!important}[data-theme=dark] .chat-drawer-sheet{background:#1a1a1f!important;border-top-color:#2f2f38!important}[data-theme=dark] .chat-drawer-header{border-bottom-color:#2f2f38!important}[data-theme=dark] .chat-drawer-header .font-semibold{color:#f4f4f8!important}[data-theme=dark] .chat-drawer-sheet .sheet-drag-handle{--sheet-drag-handle-bg:#4b5563;background:var(--sheet-drag-handle-bg)!important}[data-theme=dark] .emoji-picker-popover{background:#1a1a1f!important;border-color:#2f2f38!important;box-shadow:var(--card-shadow)!important}[data-theme=dark] .emoji-picker-popover .border-b{border-bottom-color:#2f2f38!important}[data-theme=dark] .emoji-picker-popover button.bg-neon-purple{background:#7c3aed!important;color:#ffffff!important}.settings-root{width:100%;min-height:0}.settings-root .settings-workspace{width:100%;max-width:none}@media (max-width:767px){.main-content:has(>.settings-root){padding:0!important}.settings-root .settings-workspace{padding:.5rem max(6px,env(safe-area-inset-right,6px)) calc(6rem + env(safe-area-inset-bottom, 10px)) max(6px,env(safe-area-inset-left,6px));gap:.625rem}.settings-root .glass{border-radius:.75rem}.settings-root .settings-panel{padding:.75rem}.settings-root .settings-panel-header{font-size:11px;margin-bottom:.5rem}.settings-root .settings-notif-matrix__header,.settings-root .settings-notif-matrix__row{grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem}.settings-root .settings-notif-matrix__row{font-size:14px}.settings-root .settings-workspace-name{font-size:1rem}.settings-root .settings-danger-panel{padding:.75rem}.settings-root .settings-inbox-card{padding:.75rem;border-radius:.625rem}.settings-root .settings-inbox-email{flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem}.settings-root .settings-inbox-email code{white-space:normal;word-break:break-all;overflow:visible;text-overflow:unset}.settings-root .settings-inbox-email .settings-inbox-copy{width:100%;justify-content:center;min-height:36px}.settings-root .settings-inbox-actions{flex-direction:column;align-items:stretch}.settings-root .settings-inbox-actions .btn,.settings-root .settings-inbox-actions button{width:100%;min-height:40px}.settings-root .settings-inbox-create{padding:.75rem}.settings-root .settings-inbox-hint{padding:.625rem .75rem}.settings-root .settings-delete-input{font-size:13px;padding:.625rem .75rem;min-height:40px}.settings-root .settings-delete-btn{min-height:44px;font-size:14px}}.settings-root .settings-notif-matrix__header,.settings-root .settings-notif-matrix__row{grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem}@media (min-width:768px){.settings-root .settings-workspace{max-width:48rem;margin-left:auto;margin-right:auto;padding-bottom:3rem;gap:1.5rem}}[data-theme=dark] .settings-root .settings-panel,[data-theme=dark] .settings-root .settings-panel.glass,[data-theme=dark] .settings-root .settings-workspace-card,[data-theme=dark] .settings-root .settings-workspace-card.glass{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}[data-theme=dark] .settings-root .workspace-view-header .border-neon-purple\/25.bg-neon-purple\/8{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .settings-root .settings-panel .text-text-muted,[data-theme=dark] .settings-root .settings-panel-header{color:var(--text-muted)!important}[data-theme=dark] .settings-root .settings-notif-matrix{border-color:var(--border)!important}[data-theme=dark] .settings-root .settings-notif-matrix__header{background:var(--bg-tertiary)!important;border-color:var(--border)!important;color:var(--text-muted)!important}[data-theme=dark] .settings-root .settings-notif-matrix__row{border-color:var(--border)!important}[data-theme=dark] .settings-root .settings-notif-matrix__row:hover{background:var(--surface-hover)!important}[data-theme=dark] .settings-root .settings-inbox-card,[data-theme=dark] .settings-root .settings-inbox-hint{background:var(--bg-tertiary)!important;border-color:var(--border)!important}[data-theme=dark] .settings-root .settings-inbox-email{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important}[data-theme=dark] .settings-root .settings-inbox-email code{color:var(--neon-purple)!important}[data-theme=dark] .settings-root .settings-inbox-create{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple-tint)!important}[data-theme=dark] .settings-root .settings-inbox-create:hover:not(:disabled){background:var(--surface-hover)!important;border-color:var(--neon-purple)!important}[data-theme=dark] .settings-root .settings-inbox-copy{background:var(--bg-card)!important;border-color:var(--border)!important}[data-theme=dark] .settings-root .settings-inbox-copy:hover{background:var(--surface-hover)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .settings-root .settings-danger-panel,[data-theme=dark] .settings-root .settings-danger-panel.glass{background:color-mix(in srgb,var(--priority-p0) 8%,var(--bg-card))!important;border-color:color-mix(in srgb,var(--priority-p0) 28%,var(--border))!important}[data-theme=dark] .settings-root .settings-danger-panel .text-red-400{color:var(--priority-p0)!important}[data-theme=dark] .settings-root .settings-delete-input{background:var(--bg-secondary)!important;border-color:color-mix(in srgb,var(--priority-p0) 35%,var(--border))!important;color:var(--text-primary)!important}[data-theme=dark] .settings-root .settings-delete-btn{background:color-mix(in srgb,var(--priority-p0) 90%,transparent)!important;color:var(--on-accent)!important}[data-theme=dark] .settings-root .settings-delete-btn:hover:not(:disabled){background:var(--priority-p0)!important}[data-theme=dark] .settings-root .text-amber-400\/90{color:var(--priority-p1)!important}[data-theme=dark] .settings-root .settings-workspace-name{color:var(--text-primary)}[data-theme=dark] .settings-root button[aria-label="Edit workspace name"]:hover{background:var(--accent-purple-muted)!important;color:var(--neon-purple)!important}[data-theme=dark] .settings-root .hover\:bg-red-500\/10:hover{background:var(--danger-subtle)!important}.tasks-root{width:100%;min-height:0}.tasks-root .task-linked-file-btn{min-height:22px;min-width:22px}.tasks-root .tasks-desktop-table__title-cell .task-linked-file-btn{margin-top:1px}.tasks-root .tasks-workspace{width:100%}@media (max-width:767px){.main-content:has(>.tasks-root){padding:0!important}.tasks-root .tasks-workspace{padding:.5rem max(6px,env(safe-area-inset-right,6px)) calc(6rem + env(safe-area-inset-bottom, 10px)) max(6px,env(safe-area-inset-left,6px));gap:.625rem}.tasks-root .tasks-page-search,.tasks-root .tasks-quick-add .btn,.tasks-root .tasks-quick-add .input{border-radius:var(--radius-input,.75rem)}.tasks-root .task-row{padding-left:.75rem!important;padding-right:.75rem!important;border-radius:.625rem}.tasks-root .task-row .task-complete-btn{width:calc(40px * 2 / 3);height:calc(40px * 2 / 3);max-width:calc(40px * 2 / 3);max-height:calc(40px * 2 / 3)}.tasks-root .task-row .task-complete-btn__icon{width:calc(.875rem * .75);height:calc(.875rem * .75)}.tasks-root .tasks-empty-state{padding-left:.75rem;padding-right:.75rem}.tasks-root .task-recurring-filters__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.tasks-root .task-recurring-filter-pill{min-height:36px!important;height:36px;width:100%;flex:none;min-width:0;padding-left:6px!important;padding-right:6px!important;border:none;line-height:1;letter-spacing:.01em;font-size:12px;text-align:center}.tasks-root .task-recurring-filter-pill.is-active{font-weight:700}.tasks-root .tasks-mobile-organize__panel .task-recurring-filters{padding-bottom:0}.tasks-root .tasks-mobile-organize__segment-track{padding:.2rem!important}.tasks-root .tasks-mobile-organize__panel .task-recurring-filter-pill{min-height:30px!important;height:30px;font-size:11px}.tasks-root .tasks-mobile-organize__bar .tasks-organize-bar__track{flex-direction:column;align-items:stretch;gap:.5rem}.tasks-root .tasks-mobile-organize__bar .tasks-organize-bar__chips{flex-wrap:nowrap}.tasks-root .tasks-mobile-organize__bar .tasks-export-btn,.tasks-root .tasks-mobile-organize__bar .tasks-folder-chip,.tasks-root .tasks-mobile-organize__bar .tasks-folder-filter-picker__trigger{min-height:30px;padding:.25rem .625rem;font-size:11px}.tasks-root .tasks-mobile-organize__bar .tasks-organize-bar__actions{width:auto;justify-content:flex-end}.tasks-root .tasks-mobile-organize__bar .tasks-export-btn{justify-content:center}}@media (min-width:768px){.tasks-root .task-recurring-filters{overflow:visible}.tasks-root .task-recurring-filters__track{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));width:auto;flex:none;align-items:stretch}.tasks-root .task-recurring-filter-pill{width:100%;min-width:0;height:1.5rem;min-height:1.5rem!important;padding-inline:.5rem;line-height:1;flex:none;font-size:11px;letter-spacing:.01em;text-align:center}.tasks-root .tasks-table-toolbar{width:100%;gap:.75rem}.tasks-root .tasks-table-toolbar__search-group{flex:1 1 50%;max-width:50%;min-width:0}.tasks-root .tasks-table-toolbar__quick-add-form{display:flex;flex:1 1 50%;max-width:50%;min-width:0;width:auto}.tasks-root .tasks-table-toolbar__quick-add-form .tasks-table-toolbar__quick-add{flex:1 1 auto;width:100%;max-width:none;min-width:0}.tasks-root .tasks-table-toolbar__search{position:relative;display:flex;gap:.5rem;padding:.125rem .5rem .125rem .125rem;border-radius:var(--radius-input,.75rem);background:var(--bg-secondary);border:1px solid var(--border);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tasks-root .tasks-table-toolbar__search-icon{margin-left:.625rem;color:var(--text-muted);pointer-events:none}.tasks-root .tasks-table-toolbar__search-input{padding:.5rem .75rem .5rem .25rem;min-height:2.5rem;border:none;outline:none;background:transparent;box-shadow:none;color:var(--text-primary);font:inherit}.tasks-root .tasks-table-toolbar__search-input::placeholder{color:var(--text-muted)}.tasks-root .tasks-table-toolbar__search-input:focus,.tasks-root .tasks-table-toolbar__search-input:focus-visible{border:none;outline:none;background:transparent;box-shadow:none}.tasks-root .tasks-table-toolbar__search:focus-within{border-color:var(--neon-purple);background:var(--bg-secondary);box-shadow:0 0 0 3px rgba(192,132,252,.15)}.tasks-root .tasks-table-toolbar__count{padding-left:.375rem;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--text-muted)}.tasks-root .tasks-table-host .tasks-quick-add .input{min-height:2.5rem;background:var(--bg-secondary)}.tasks-root .tasks-table-host .tasks-quick-add .btn-primary{min-height:2.5rem;padding-inline:1.25rem;border-radius:.625rem}}@media (min-width:1024px){.main-content:has(>.tasks-root){padding:0!important;overflow:hidden;display:flex;flex-direction:column;flex:1 1 0%;min-width:0;min-height:0;height:100%}.tasks-root{flex:1 1 0%;flex-direction:column;height:100%}.tasks-root,.tasks-root .tasks-workspace{display:flex;min-height:0;overflow:hidden}.tasks-root .tasks-workspace{flex:1;flex-direction:column;padding:1.5rem 1.5rem 1.25rem;width:100%;max-width:none;gap:0}.tasks-root .tasks-desktop-page-header{flex-shrink:0;margin-bottom:0!important}.tasks-root .tasks-desktop-page-header .workspace-view-header>div:first-child{align-items:center}.tasks-root .tasks-organize-bar--desktop{flex-shrink:0;margin-top:.75rem;padding:.375rem .5rem;border:1px solid var(--border-glass);border-radius:.75rem;background:color-mix(in srgb,var(--surface-hover) 72%,transparent 28%)}.tasks-root .tasks-table-host{flex:1;min-height:0;margin-top:.75rem;display:flex;flex-direction:column;gap:0!important;border:1px solid var(--border-glass);border-radius:1rem;background:var(--bg-card);box-shadow:var(--card-shadow);overflow:hidden}.tasks-root .tasks-table-host .tasks-quick-add,.tasks-root .tasks-table-host .tasks-table-toolbar{flex-shrink:0;margin:0;border-bottom:1px solid var(--border-glass);background:var(--bg-card)}.tasks-root .tasks-organize-bar__status{margin-right:.125rem;padding-right:.375rem;border-right:1px solid var(--border-glass)}.tasks-root .tasks-organize-bar__status-track{padding:.125rem;gap:.0625rem}.tasks-root .tasks-organize-bar--desktop .tasks-organize-bar__chips{flex-wrap:nowrap;gap:.25rem}.tasks-root .tasks-organize-bar--desktop .tasks-folder-chip,.tasks-root .tasks-organize-bar--desktop .tasks-folder-filter-picker__trigger{min-height:1.5rem!important;height:1.5rem;padding-inline:.5rem;font-size:11px}.tasks-root .tasks-organize-bar--desktop .task-recurring-filters__track{grid-template-columns:repeat(3,minmax(0,max-content));padding:.125rem;gap:.0625rem}.tasks-root .tasks-organize-bar--desktop .task-recurring-filter-pill{height:1.375rem;min-height:1.375rem!important;padding-inline:.45rem;font-size:11px}.tasks-root .tasks-desktop-table{border:none;border-radius:0;box-shadow:none;background:transparent}.tasks-root .tasks-table-host .tasks-desktop-table{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.tasks-root .tasks-desktop-table__scroll{flex:1 1 0%;min-height:0;max-height:none;overflow-y:auto}.tasks-root .tasks-desktop-table thead{position:sticky;top:0;z-index:2}.tasks-root .tasks-desktop-table__head-row{background:var(--bg-elevated)}.tasks-root .tasks-desktop-table__head-row th{padding-top:.625rem;padding-bottom:.625rem;font-size:.625rem;letter-spacing:.14em}.tasks-root .tasks-desktop-table__row td{padding-top:.625rem;padding-bottom:.625rem}.tasks-root .tasks-desktop-table__grid{table-layout:auto;width:100%}.tasks-root .tasks-desktop-table__icon-col{width:2.5rem}.tasks-root .tasks-desktop-table__title-cell,.tasks-root .tasks-desktop-table__title-col{width:40%;min-width:14rem;max-width:48%;overflow:hidden;white-space:normal}.tasks-root .tasks-desktop-table__title{display:block;white-space:normal;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;text-overflow:clip;max-height:none}.tasks-root .tasks-desktop-table__folder-cell,.tasks-root .tasks-desktop-table__folder-col,.tasks-root .tasks-desktop-table__notebook-cell,.tasks-root .tasks-desktop-table__notebook-col{width:8rem;min-width:7rem}.tasks-root .tasks-desktop-table__workspace-cell,.tasks-root .tasks-desktop-table__workspace-col{width:7rem;min-width:6rem}.tasks-root .tasks-desktop-table__due-cell,.tasks-root .tasks-desktop-table__due-col{width:9.5rem;min-width:8.5rem;white-space:nowrap}.tasks-root .tasks-desktop-table__due-cell.hidden.lg\:table-cell,.tasks-root .tasks-desktop-table__due-col.hidden.lg\:table-cell{display:none}.tasks-root .tasks-desktop-table__repeat-cell,.tasks-root .tasks-desktop-table__repeat-col{width:15.5rem;min-width:13.5rem}.tasks-root .tasks-desktop-table__assignee-cell,.tasks-root .tasks-desktop-table__assignee-col{width:8rem;min-width:7rem}.tasks-root .tasks-desktop-table__comments-cell,.tasks-root .tasks-desktop-table__comments-col,.tasks-root .tasks-desktop-table__notes-cell,.tasks-root .tasks-desktop-table__notes-col{width:2.75rem}.tasks-root .tasks-desktop-table__row{height:auto}.tasks-root .tasks-desktop-table__row:last-child{border-bottom:none}}@media (min-width:1280px){.tasks-root .tasks-workspace{padding-left:2rem;padding-right:2rem}}.tasks-root .tasks-editable-field{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tasks-root .tasks-editable-field:hover{border-color:color-mix(in srgb,var(--neon-purple) 28%,var(--border-glass) 72%)}.tasks-root .tasks-editable-field:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--neon-purple) 35%,transparent)}.tasks-root .tasks-table-repeat{line-height:1.35}.tasks-root .tasks-desktop-table__repeat-cell,.tasks-root .tasks-desktop-table__repeat-col{overflow:hidden;white-space:nowrap}.tasks-root .tasks-desktop-table__comments-cell,.tasks-root .tasks-desktop-table__comments-col,.tasks-root .tasks-desktop-table__notes-cell,.tasks-root .tasks-desktop-table__notes-col{text-align:center;vertical-align:middle}.tasks-root .tasks-desktop-table__folder-cell,.tasks-root .tasks-desktop-table__folder-col{overflow:hidden;white-space:normal}.tasks-root .tasks-desktop-table__notebook-cell,.tasks-root .tasks-desktop-table__notebook-col{overflow:hidden}.tasks-root .tasks-desktop-table__assignee-cell .tasks-assignee-inline-trigger{max-width:100%}.tasks-root .tasks-desktop-table__row:has([aria-expanded=true]){position:relative;z-index:4}.tasks-table-popover{z-index:3000;isolation:isolate}.tasks-root .tasks-table-repeat__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-count-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;background:var(--neon-purple);color:var(--on-accent);pointer-events:none}.nav-count-badge--sidebar{margin-left:auto}.nav-count-badge--overdue.nav-count-badge--sidebar{color:var(--overdue-text);background:var(--overdue-bg);border:1px solid var(--overdue-border);box-shadow:0 0 12px var(--overdue-glow);animation:nav-count-badge-glow 2.2s ease-in-out infinite}.sidebar-item.active .nav-count-badge--overdue.nav-count-badge--sidebar{color:var(--overdue-text);background:var(--overdue-bg-active);border-color:rgba(225,29,72,.8)}.nav-count-badge__pulse{position:absolute;inset:-3px;border-radius:inherit;border:1px solid var(--overdue-pulse);animation:nav-count-badge-ring 2.2s ease-out infinite}.nav-count-badge--bottom{position:absolute;top:-3px;right:-8px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border:2px solid var(--bg)}.nav-count-badge--overdue.nav-count-badge--bottom{color:var(--overdue-text);background:var(--overdue-solid);box-shadow:0 0 10px rgba(190,18,60,.5);animation:nav-count-badge-glow 2.2s ease-in-out infinite}.bottom-nav-item__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}@keyframes nav-count-badge-glow{0%,to{box-shadow:0 0 8px rgba(190,18,60,.3)}50%{box-shadow:0 0 14px var(--overdue-pulse)}}@keyframes nav-count-badge-ring{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.45);opacity:0}}[data-theme=dark] .tasks-root{--tasks-elevated:#25252b;--tasks-card-shadow:0 4px 8px -2px rgba(0,0,0,0.4),0 20px 44px -12px rgba(0,0,0,0.64),0 0 0 1px rgba(255,255,255,0.05) inset;--tasks-card-shadow-hover:0 8px 16px -4px rgba(0,0,0,0.46),0 28px 52px -14px rgba(0,0,0,0.68),0 0 0 1px rgba(167,139,250,0.1) inset}@media (min-width:768px) and (max-width:1023px){[data-theme=dark] .main-content:has(>.tasks-root){padding:1.75rem 2.25rem 3rem!important}[data-theme=dark] .tasks-root .tasks-workspace{padding-bottom:3rem}}@media (min-width:1024px){[data-theme=dark] .main-content:has(>.tasks-root){padding:0!important}[data-theme=dark] .tasks-root .tasks-workspace{padding-bottom:1.25rem}}[data-theme=dark] .tasks-root .font-medium,[data-theme=dark] .tasks-root .font-semibold,[data-theme=dark] .tasks-root .task-title,[data-theme=dark] .tasks-root .text-text-primary,[data-theme=dark] .tasks-root h1{color:#f4f4f8!important}[data-theme=dark] .tasks-root .text-text-secondary{color:#b0b0b8!important}[data-theme=dark] .tasks-root .text-text-muted{color:#9ca3af!important}[data-theme=dark] .tasks-root .text-neon-purple,[data-theme=dark] .tasks-root .text-neon-purple-tint{color:#a78bfa!important}[data-theme=dark] .tasks-root .text-neon-green{color:#34d399!important}[data-theme=dark] .tasks-root .border-neon-purple\/25.bg-neon-purple\/8,[data-theme=dark] .tasks-root .tasks-table-workspace{background:rgba(42,31,74,.65)!important;border-color:rgba(167,139,250,.32)!important;color:#c4b5fd!important}[data-theme=dark] .tasks-root .tasks-table-toolbar__search{background:#1a1a1f!important;border-color:#2f2f38!important;box-shadow:none!important}[data-theme=dark] .tasks-root .tasks-table-toolbar__search:focus-within{background:#1a1a1f!important;border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(124,58,237,.22)!important}[data-theme=dark] .tasks-root .tasks-table-toolbar__search-input,[data-theme=dark] .tasks-root .tasks-table-toolbar__search-input:focus,[data-theme=dark] .tasks-root .tasks-table-toolbar__search-input:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .tasks-root .tasks-table-toolbar__count{color:#8a8a94!important}[data-theme=light] .tasks-root .tasks-table-toolbar__search{background:#ffffff!important;border-color:#e2e8f0!important;border-radius:var(--radius-input)!important;box-shadow:none!important}[data-theme=light] .tasks-root .tasks-table-toolbar__search:focus-within{background:#ffffff!important;border-color:#c4b5fd!important;box-shadow:0 0 0 3px rgba(124,58,237,.12)!important}[data-theme=light] .tasks-root .tasks-table-toolbar__search-input,[data-theme=light] .tasks-root .tasks-table-toolbar__search-input:focus,[data-theme=light] .tasks-root .tasks-table-toolbar__search-input:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#0f172a!important}[data-theme=light] .tasks-root .tasks-table-toolbar__search-input::placeholder{color:var(--text-muted)!important}[data-theme=light] .tasks-root .tasks-table-toolbar__count{color:#94a3b8!important}[data-theme=dark] .tasks-root .tasks-table-host{background:#1a1a1f!important;border-color:#2f2f38!important;box-shadow:var(--tasks-card-shadow)!important}[data-theme=dark] .tasks-root .tasks-table-host .tasks-quick-add{background:#1a1a1f!important;border-bottom-color:#2f2f38!important}[data-theme=dark] .tasks-root .tasks-page-search,[data-theme=dark] .tasks-root .tasks-quick-add .input{background:#1a1a1f!important;border-color:#2f2f38!important;color:#f4f4f8!important;box-shadow:none!important}[data-theme=dark] .tasks-root .tasks-page-search::placeholder,[data-theme=dark] .tasks-root .tasks-quick-add .input::placeholder{color:#8a8a94!important}[data-theme=dark] .tasks-root .tasks-page-search:focus,[data-theme=dark] .tasks-root .tasks-quick-add .input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(124,58,237,.22)!important}[data-theme=dark] .tasks-root .tasks-quick-add .btn-primary{background:#7c3aed!important;border-color:#7c3aed!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}[data-theme=dark] .tasks-root .tasks-quick-add .btn-primary:hover:not(:disabled){background:#6d28d9!important;border-color:#6d28d9!important;box-shadow:0 6px 18px rgba(124,58,237,.34)!important}[data-theme=dark] .tasks-root .task-recurring-filters__track{background:#25252b!important;border-color:#2f2f38!important;box-shadow:var(--tasks-card-shadow)!important}[data-theme=dark] .tasks-root .task-recurring-filter-pill{color:#b0b0b8!important}[data-theme=dark] .tasks-root .task-recurring-filter-pill:hover:not(.is-active){color:#f4f4f8!important;background:#2a1f4a!important}[data-theme=dark] .tasks-root .task-recurring-filter-pill.is-active{background:#7c3aed!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}[data-theme=dark] .tasks-export-modal .task-recurring-filters__track{background:#25252b!important;border-color:#2f2f38!important;box-shadow:var(--tasks-card-shadow)!important}[data-theme=dark] .tasks-export-modal .task-recurring-filter-pill{color:#b0b0b8!important}[data-theme=dark] .tasks-export-modal .task-recurring-filter-pill:hover:not(.is-active){color:#f4f4f8!important;background:#2a1f4a!important}[data-theme=dark] .tasks-export-modal .task-recurring-filter-pill.is-active{background:#7c3aed!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}[data-theme=dark] .tasks-export-modal .tasks-folder-chip:not(.is-active){background:#25252b!important;border-color:#2f2f38!important;color:#b0b0b8!important}[data-theme=dark] .tasks-export-modal .tasks-folder-chip:not(.is-active):hover{color:#f4f4f8!important;border-color:color-mix(in srgb,#7c3aed 40%,#2f2f38)!important;background:#2a1f4a!important}[data-theme=dark] .tasks-root .task-row{background:#1a1a1f!important;border:1px solid #2f2f38!important;border-radius:1.125rem!important;box-shadow:var(--tasks-card-shadow)!important;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .tasks-root .task-row:hover{background:#2a1f4a!important;border-color:rgba(167,139,250,.28)!important;box-shadow:var(--tasks-card-shadow-hover)!important;transform:none!important}[data-theme=dark] .tasks-root .task-row.completed{opacity:.72!important}[data-theme=dark] .tasks-root .task-row.completed .task-title{color:#8a8a94!important}[data-theme=dark] .tasks-root .task-row--highlighted{background:rgba(42,31,74,.72)!important;border-color:rgba(167,139,250,.42)!important;box-shadow:var(--tasks-card-shadow-hover),0 0 0 2px rgba(124,58,237,.22)!important}.task-complete-btn{aspect-ratio:1;width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem;padding:0!important;min-height:0!important;min-width:0!important;flex-shrink:0;border-radius:9999px;border:1.5px solid var(--control-border);display:flex;align-items:center;justify-content:center;background:var(--surface-inset);transition:border-color .15s ease,background .15s ease,transform .15s ease;cursor:pointer;touch-action:manipulation}.task-complete-btn:disabled{opacity:.6;cursor:default}.task-complete-btn:active:not(:disabled){transform:scale(.92)}.task-complete-btn.is-done{border-color:var(--neon-purple);background:var(--neon-purple);color:var(--on-accent);animation:list-check-pop .28s cubic-bezier(.22,1,.36,1)}.task-complete-btn__icon{width:.75rem;height:.75rem}.task-complete-btn--linked{width:2rem;height:2rem;max-width:2rem;max-height:2rem}.task-complete-btn--linked .task-complete-btn__icon{width:.875rem;height:.875rem}.tasks-organize-bar__track{min-width:0}.tasks-organize-bar__chips{-webkit-overflow-scrolling:touch;scrollbar-width:none}.tasks-organize-bar__chips::-webkit-scrollbar{display:none}.tasks-folder-chip.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-purple) 24%,transparent 76%)}.tasks-export-modal .task-recurring-filters,.tasks-export-modal .tasks-export-modal__segment{width:100%;max-width:100%;overflow:visible;padding-bottom:0}.tasks-export-modal .task-recurring-filters__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch;gap:.125rem;padding:.25rem}.tasks-export-modal .task-recurring-filter-pill{min-height:2.25rem!important;height:2.25rem;width:100%;flex:none;min-width:0;padding-left:.5rem!important;padding-right:.5rem!important;border:none;line-height:1;letter-spacing:.01em;font-size:.75rem;text-align:center}.tasks-export-modal .task-recurring-filter-pill.is-active{font-weight:700}.tasks-export-modal .tasks-folder-chip{min-height:2rem!important;height:2rem;padding-inline:.75rem;line-height:1}.task-star-btn:focus-visible{outline:2px solid var(--neon-purple);outline-offset:2px}.task-folder-picker__select{cursor:pointer}.tasks-table-folder-picker .task-folder-picker__select{width:100%;max-width:100%;min-height:28px;border-radius:.375rem;font-size:11px;padding-top:.125rem;padding-bottom:.125rem}.tasks-folder-popover,.tasks-repeat-popover{animation-duration:.15s}.tasks-folder-popover[data-popover-placement=above],.tasks-repeat-popover[data-popover-placement=above]{transform-origin:bottom left}.tasks-folder-popover[data-popover-placement=below],.tasks-repeat-popover[data-popover-placement=below]{transform-origin:top left}.tasks-folder-popover__option:focus-visible,.tasks-repeat-popover__option:focus-visible{outline:2px solid color-mix(in srgb,var(--neon-purple) 45%,transparent 55%);outline-offset:-2px}.date-picker-popover{animation:fade-in .15s ease,zoom-in-95 .15s ease}.date-picker-popover[data-popover-placement=above]{transform-origin:bottom center}.date-picker-popover[data-popover-placement=below]{transform-origin:top center}.tasks-table-folder{max-width:100%}.tasks-assignee-inline-trigger,.tasks-folder-inline-trigger,.tasks-repeat-inline-trigger{cursor:pointer}.task-assignee-select__option:disabled,.task-folder-select__option:disabled{opacity:.6;cursor:wait}.tasks-desktop-table__row--starred{background:color-mix(in srgb,#fbbf24 6%,transparent 94%)}.tasks-desktop-table__row--starred:hover{background:color-mix(in srgb,#fbbf24 10%,var(--surface-hover) 90%)!important}.task-folders-manage__row{transition:border-color .15s ease,background .15s ease}.task-folders-manage__row:focus-within{border-color:color-mix(in srgb,var(--neon-purple) 35%,var(--border-glass) 65%)}.linked-tasks-panel .task-complete-btn:hover:not(:disabled):not(.is-done),.tasks-root .task-row .task-complete-btn:hover:not(:disabled):not(.is-done){border-color:var(--neon-purple);background:var(--accent-purple-muted)}[data-theme=dark] .linked-tasks-panel .task-complete-btn,[data-theme=dark] .tasks-root .task-complete-btn{background:var(--surface-inset)!important}[data-theme=dark] .linked-tasks-panel .task-complete-btn:not(.is-done),[data-theme=dark] .tasks-root .task-complete-btn:not(.is-done){border-color:var(--control-border)!important}[data-theme=dark] .linked-tasks-panel .task-complete-btn:hover:not(:disabled):not(.is-done),[data-theme=dark] .tasks-root .task-complete-btn:hover:not(:disabled):not(.is-done){border-color:var(--neon-purple)!important;background:var(--accent-purple-muted)!important}[data-theme=dark] .linked-tasks-panel .task-complete-btn.is-done,[data-theme=dark] .tasks-root .task-complete-btn.is-done{border-color:var(--neon-purple)!important;background:var(--neon-purple)!important;color:var(--on-accent)!important}.tasks-root .tasks-due-inline-trigger.due-badge{border-radius:4px;font-weight:500}.tasks-root .tasks-due-inline-trigger.due-overdue{background:rgba(255,51,102,.15);color:var(--priority-p0)}.tasks-root .tasks-due-inline-trigger.due-today{background:var(--accent-purple-muted);color:var(--neon-purple)}.tasks-root .tasks-due-inline-trigger.due-soon{background:rgba(255,149,0,.12);color:var(--priority-p1)}[data-theme=dark] .tasks-root .due-overdue{background:rgba(127,29,45,.55)!important;color:#ffe4e6!important}[data-theme=dark] .tasks-root .due-today{background:rgba(42,31,74,.72)!important;color:#a78bfa!important}[data-theme=dark] .tasks-root .due-soon{background:rgba(251,191,36,.12)!important;color:#fbbf24!important}[data-theme=dark] .tasks-root .recurring-badge,[data-theme=dark] .tasks-root .tasks-table-repeat{background:rgba(42,31,74,.65)!important;color:#c4b5fd!important;border-color:rgba(167,139,250,.28)!important}[data-theme=dark] .task-assignee-badge,[data-theme=dark] .tasks-root .task-assignee-badge{background:var(--metric-inset-bg)!important;border-color:#2f2f38!important;color:#b0b0b8!important}[data-theme=dark] .task-assignee-badge .bg-neon-purple\/15,[data-theme=dark] .tasks-root .task-assignee-badge .bg-neon-purple\/15{background:rgba(42,31,74,.72)!important;color:#a78bfa!important}[data-theme=dark] .tasks-root .tasks-empty-card,[data-theme=dark] .tasks-root .tasks-empty-state{background:#1a1a1f!important;border-color:#2f2f38!important;box-shadow:var(--tasks-card-shadow)!important;color:#b0b0b8!important}[data-theme=dark] .tasks-root .tasks-desktop-table{background:transparent!important;border:none!important;box-shadow:none!important}[data-theme=dark] .tasks-root .tasks-desktop-table__head-row{background:#25252b!important;border-bottom-color:#2f2f38!important;color:#b0b0b8!important}[data-theme=dark] .tasks-root .tasks-desktop-table__row{border-bottom-color:rgba(47,47,56,.65)!important}[data-theme=dark] .tasks-root .tasks-desktop-table__row:hover{background:#2a1f4a!important}[data-theme=dark] .tasks-root .tasks-due-inline-trigger.due-overdue{background:rgba(127,29,45,.55)!important;color:#ffe4e6!important}[data-theme=dark] .tasks-root .tasks-due-inline-trigger.due-today{background:rgba(42,31,74,.72)!important;color:#a78bfa!important}[data-theme=dark] .tasks-root .tasks-due-inline-trigger.due-soon{background:rgba(251,191,36,.12)!important;color:#fbbf24!important}[data-theme=dark] .tasks-root .tasks-desktop-table .bg-neon-purple\/15{background:rgba(42,31,74,.72)!important;color:#a78bfa!important}.task-detail-modal .task-detail-schedule-col .input,.task-detail-modal .task-detail-schedule-col label{white-space:nowrap}[data-theme=dark] .task-detail-modal.modal-panel,[data-theme=dark] .task-drawer-sheet.task-detail-modal{background:#1a1a1f!important;border-color:#2f2f38!important;box-shadow:var(--tasks-card-shadow)!important}[data-theme=dark] .task-detail-modal .border-b.border-border-glass,[data-theme=dark] .task-detail-modal .task-sheet-header{border-bottom-color:#2f2f38!important;background:#1a1a1f!important}[data-theme=dark] .task-detail-modal .task-sheet-body,[data-theme=dark] .task-detail-modal .task-sheet-scroll{background:#1a1a1f!important}[data-theme=dark] .task-detail-modal .bg-neon-purple\/10{background:rgba(42,31,74,.72)!important;border-color:rgba(167,139,250,.28)!important;color:#c4b5fd!important}[data-theme=dark] .task-detail-modal .bg-neon-purple\/10.text-neon-purple,[data-theme=dark] .task-detail-modal .mention-pill{background:rgba(42,31,74,.72)!important;border-color:rgba(167,139,250,.32)!important;color:#a78bfa!important}[data-theme=dark] .task-detail-modal .rounded-xl.border.border-border-glass{background:#25252b!important;border-color:#2f2f38!important}[data-theme=dark] .task-detail-modal .hover\:bg-surface-hover:hover,[data-theme=dark] .task-detail-modal button.hover\:bg-surface-hover:hover{background:#2a1f4a!important}[data-theme=dark] .task-detail-modal .active\:bg-bg-tertiary:active{background:#25252b!important}[data-theme=dark] .task-detail-modal .inline-flex.rounded-full.border.border-border-glass{background:#25252b!important;border-color:#2f2f38!important}[data-theme=dark] .task-detail-modal .input,[data-theme=dark] .task-detail-modal button.input,[data-theme=dark] .task-detail-modal select.input,[data-theme=dark] .task-detail-modal textarea.input{background:#25252b!important;border-color:#2f2f38!important;color:#f4f4f8!important}[data-theme=dark] .task-detail-modal .input:focus,[data-theme=dark] .task-detail-modal button.input:focus-visible,[data-theme=dark] .task-detail-modal select.input:focus,[data-theme=dark] .task-detail-modal textarea.input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(124,58,237,.22)!important}[data-theme=dark] .task-detail-modal .glass.border-border-glass{background:#25252b!important;border-color:#2f2f38!important;box-shadow:none!important}[data-theme=dark] .task-detail-modal .text-emerald-400\/80{color:#34d399!important}[data-theme=dark] .task-detail-modal .bg-emerald-400{background:#34d399!important}[data-theme=dark] .task-detail-modal .border-amber-500\/40{background:rgba(251,191,36,.1)!important;border-color:rgba(251,191,36,.35)!important}[data-theme=dark] .task-detail-modal .text-amber-400{color:#fbbf24!important}[data-theme=dark] .task-detail-modal .bg-neon-purple.text-\[var\(--on-accent\)\],[data-theme=dark] .task-detail-modal .bg-neon-purple.text-accent-on{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}[data-theme=dark] .task-detail-modal .btn-primary{background:#7c3aed!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}[data-theme=dark] .task-detail-modal .btn-primary:hover:not(:disabled){background:#6d28d9!important;box-shadow:0 6px 18px rgba(124,58,237,.34)!important}[data-theme=dark] .task-detail-modal .btn-secondary{background:#25252b!important;border-color:#2f2f38!important;color:#f4f4f8!important}[data-theme=dark] .task-detail-modal .btn-secondary:hover:not(:disabled){background:#2a1f4a!important;border-color:rgba(167,139,250,.34)!important;color:#f4f4f8!important}[data-theme=dark] .task-modal-delete-btn,[data-theme=dark] .task-modal-delete-icon-btn{background:rgba(251,113,133,.14)!important;border-color:rgba(251,113,133,.35)!important;color:#fb7185!important;box-shadow:none!important;filter:none!important}[data-theme=dark] .task-modal-delete-btn:hover:not(:disabled),[data-theme=dark] .task-modal-delete-icon-btn:hover:not(:disabled){background:rgba(251,113,133,.22)!important;border-color:rgba(251,113,133,.5)!important;color:#ffe4e6!important}.task-modal-delete-icon-btn{background:color-mix(in srgb,var(--priority-p0) 12%,transparent);border-color:color-mix(in srgb,var(--priority-p0) 28%,transparent);color:var(--priority-p0)}.task-modal-delete-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--priority-p0) 18%,transparent);border-color:color-mix(in srgb,var(--priority-p0) 42%,transparent);color:var(--priority-p0)}[data-theme=dark] .task-detail-modal .hover\:text-red-400:hover{color:#fb7185!important;background:rgba(251,113,133,.12)!important}[data-theme=dark] .task-detail-modal .text-text-primary,[data-theme=dark] .task-detail-modal input.bg-transparent,[data-theme=dark] .task-detail-modal textarea.bg-transparent{color:#f4f4f8!important}[data-theme=dark] .task-detail-modal .text-text-muted,[data-theme=dark] .task-detail-modal .text-text-secondary{color:#b0b0b8!important}[data-theme=dark] .task-detail-modal .text-neon-purple{color:#a78bfa!important}.teams-root{width:100%;min-height:0}.teams-root .teams-workspace{width:100%;max-width:none}@media (max-width:767px){.main-content:has(>.teams-root){padding:0!important}.teams-root .teams-workspace{padding:.5rem max(6px,env(safe-area-inset-right,6px)) calc(6rem + env(safe-area-inset-bottom, 10px)) max(6px,env(safe-area-inset-left,6px));gap:.625rem}.teams-root .teams-workspace--empty{padding-top:.75rem;padding-bottom:calc(6rem + env(safe-area-inset-bottom, 10px))}.teams-root .glass{border-radius:.75rem}.teams-root .team-collab-panel .team-collab-section-header,.teams-root .team-directory-panel .team-directory-header,.teams-root .team-pending-panel .team-pending-header,.teams-root .teams-admin-dashboard .teams-admin-header{padding:.625rem .75rem}.teams-root .team-collab-panel .team-collab-assignees,.teams-root .team-collab-panel .team-collab-your-work,.teams-root .teams-admin-dashboard .teams-admin-body{padding:.75rem}.teams-root .team-collab-stats{gap:.375rem}.teams-root .team-collab-stat{padding:.625rem .5rem;border-radius:.625rem}.teams-root .team-collab-stat .team-collab-stat-value{font-size:1.25rem;line-height:1.2}.teams-root .team-collab-stat .team-collab-stat-label{font-size:10px;letter-spacing:.08em}.teams-root .team-collab-actions{display:flex;gap:.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.125rem;margin-left:-.125rem;margin-right:-.125rem;padding-left:.125rem;padding-right:.125rem}.teams-root .team-collab-actions button{flex-shrink:0;min-height:36px!important;padding-top:.375rem;padding-bottom:.375rem}.teams-root .team-directory-member{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem}.teams-root .team-directory-member__main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.teams-root .team-directory-member__identity{flex:1;min-width:0}.teams-root .team-directory-member__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.teams-root .team-directory-member__meta{margin-top:.25rem;line-height:1.35}.teams-root .team-directory-role-readonly{display:none}.teams-root .team-directory-member__actions{display:flex;align-items:center;gap:.5rem;width:100%;padding-left:3.25rem}.teams-root .team-directory-member__actions select{flex:1;min-width:0;min-height:36px!important;font-size:12px}.teams-root .team-directory-member__actions .btn,.teams-root .team-directory-member__actions button{min-height:36px!important;flex-shrink:0}.teams-root .team-directory-member__actions button[class*=rounded-xl]{padding-left:.75rem;padding-right:.75rem;font-size:12px}.teams-root .team-pending-row{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem}.teams-root .team-pending-row__actions{display:flex;flex-wrap:wrap;gap:.375rem;width:100%}.teams-root .team-pending-row__actions .btn{flex:1 1 auto;min-width:0;min-height:36px!important;font-size:12px;padding-left:.5rem;padding-right:.5rem}.teams-root .team-pending-row__actions button[aria-label="Revoke invite"]{flex:0 0 auto;min-width:36px}.teams-root .team-empty-hero{padding-top:.5rem;margin-bottom:1.25rem}.teams-root .team-empty-private-notice{margin-top:.5rem;font-size:.875rem;line-height:1.45}.teams-root .team-empty-card{padding:1rem;margin-bottom:.625rem;border-radius:.75rem}.teams-root .team-invite-result-row{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem}.teams-root .team-invite-result-row .btn{width:100%;min-height:40px!important}.teams-root .team-invite-sent-row{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem}.teams-root .team-invite-sent-row__actions{display:flex;flex-wrap:wrap;gap:.375rem}.teams-root .team-invite-sent-row__actions .btn{flex:1 1 calc(50% - 0.25rem);min-height:36px!important;font-size:12px}.teams-root .team-empty-search-input{font-size:.875rem;padding-top:.625rem;padding-bottom:.625rem;padding-right:2.75rem;border-radius:.75rem}.teams-root .team-search-not-found,.teams-root .team-search-not-found .btn-primary{border-radius:.875rem}.teams-root .team-invite-modal{max-width:min(22rem,calc(100vw - 2rem));border-radius:1rem}.teams-root .team-invite-sheet{padding-bottom:1rem}.teams-root .team-invite-sheet input[type=email]{font-size:16px}.teams-root .team-activity-item{padding:.75rem}.teams-root .teams-admin-dashboard .teams-admin-tabs button{min-height:36px!important;padding-top:.375rem;padding-bottom:.375rem;font-size:12px}}@media (min-width:768px){.teams-root .teams-workspace{max-width:56rem;margin-left:auto;margin-right:auto;padding-bottom:3rem;gap:2rem}.teams-root .teams-workspace--empty{max-width:42rem;padding-top:3rem;padding-bottom:5rem}.teams-root .team-directory-member{flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem}.teams-root .team-directory-member__main{flex:1;min-width:0}.teams-root .team-directory-member__actions{width:auto;padding-left:0;flex-shrink:0}.teams-root .team-directory-member__name-row .team-directory-role-badge{display:none}.teams-root .team-pending-row{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem}.teams-root .team-pending-row__actions{width:auto;flex-wrap:nowrap}}.teams-root .team-empty-search-clear{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-height:0!important;min-width:0!important;padding:0;border-radius:.5rem}.teams-root .team-empty-search-clear:active{background:var(--accent-purple-muted)}.teams-root .team-collab-action-btn{border-color:var(--border-glass);background:var(--surface-overlay)}.teams-root .team-collab-action-btn:hover{border-color:var(--accent-purple-border);background:var(--accent-purple-muted)}.teams-root .team-collab-chip{border-color:var(--border-glass);background:var(--surface-overlay)}[data-theme=dark] .teams-root .teams-workspace-header h1,[data-theme=dark] .teams-root .workspace-view-header h1{color:var(--text-primary)}[data-theme=dark] .teams-root .team-empty-hero .border-neon-purple\/25.bg-neon-purple\/8,[data-theme=dark] .teams-root .workspace-view-header .border-neon-purple\/25.bg-neon-purple\/8{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .teams-root .glass,[data-theme=dark] .teams-root .team-empty-card{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}[data-theme=dark] .teams-root .team-collab-section-header,[data-theme=dark] .teams-root .team-directory-header,[data-theme=dark] .teams-root .team-pending-header,[data-theme=dark] .teams-root .teams-admin-header{background:var(--bg-tertiary)!important;border-color:var(--border)!important;color:var(--text-primary)}[data-theme=dark] .teams-root .team-collab-your-work{border-color:var(--accent-purple-border)!important;box-shadow:var(--card-shadow)!important}[data-theme=dark] .teams-root .team-collab-action-btn{background:var(--surface-overlay)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-theme=dark] .teams-root .team-collab-action-btn:hover{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .teams-root .team-collab-chip{background:var(--bg-tertiary)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}[data-theme=dark] .teams-root .team-collab-stat{background:var(--bg-card)!important;border-color:var(--border)!important}[data-theme=dark] .teams-root .bg-surface-hover.rounded-2xl,[data-theme=dark] .teams-root .bg-surface-hover.rounded-xl,[data-theme=dark] .teams-root .team-invite-result-row.bg-surface-hover,[data-theme=dark] .teams-root .team-invite-sent-row.bg-surface-hover,[data-theme=dark] .teams-root .teams-admin-body .bg-surface-hover{background:var(--bg-tertiary)!important;border-color:var(--border)!important}[data-theme=dark] .teams-root .team-activity-item:hover,[data-theme=dark] .teams-root .team-directory-member:hover,[data-theme=dark] .teams-root .team-invite-result-row:hover,[data-theme=dark] .teams-root .team-invite-sent-row:hover,[data-theme=dark] .teams-root .team-pending-row:hover{background:var(--surface-hover)!important}[data-theme=dark] .teams-root .team-directory-role-badge.bg-neon-purple\/10{background:var(--accent-purple-muted)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .teams-root .team-directory-member .border-bg{border-color:var(--bg-card)!important}[data-theme=dark] .teams-root .team-directory-member__actions select,[data-theme=dark] .teams-root .team-role-select{background:var(--bg-secondary)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-theme=dark] .teams-root .teams-admin-tabs .teams-admin-tab--active{background:var(--neon-purple-dark)!important;border-color:var(--neon-purple-dark)!important;color:var(--on-accent)!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}[data-theme=dark] .teams-root .teams-admin-tabs .teams-admin-tab:not(.teams-admin-tab--active){background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}[data-theme=dark] .teams-root .teams-admin-tabs .teams-admin-tab:not(.teams-admin-tab--active):hover{background:var(--surface-hover)!important;border-color:var(--accent-purple-border)!important;color:var(--neon-purple)!important}[data-theme=dark] .teams-root .teams-admin-badge--note{background:rgba(96,165,250,.14)!important;color:var(--chart-blue)!important}[data-theme=dark] .teams-root .teams-admin-badge--task{background:var(--success-subtle)!important;color:var(--success)!important}[data-theme=dark] .teams-root .teams-admin-body .text-emerald-400{color:var(--success)!important}[data-theme=dark] .teams-root .teams-admin-footer{background:var(--bg-tertiary)!important;border-color:var(--border)!important}[data-theme=dark] .teams-root .bg-gradient-to-br.from-neon-purple .text-accent-on,[data-theme=dark] .teams-root .bg-gradient-to-br.from-neon-purple .text-black{color:var(--on-accent)!important}[data-theme=dark] .teams-root .team-search-not-found{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}[data-theme=dark] .teams-root .team-empty-private-notice{color:var(--text-secondary)!important}[data-theme=dark] .teams-root .team-invite-modal.modal-panel,[data-theme=dark] .teams-root .team-invite-sheet input[type=email]{background:var(--bg-card)!important;border-color:var(--border)!important}[data-theme=dark] .teams-root .team-invite-sheet input[type=email]:focus{border-color:var(--neon-purple)!important;box-shadow:0 0 0 3px var(--accent-purple-glow)!important}[data-theme=dark] .teams-root .text-red-400:hover{color:var(--priority-p0)!important}[data-theme=dark] .teams-root .hover\:bg-red-500\/10:hover{background:var(--danger-subtle)!important}