html[data-theme=light] .app-shell{--light-card-border:#4c3f5a29;--light-card-shadow:0 5px 16px #322a3b0e}html[data-theme=light] .app-shell .sidebar .nav-link{color:var(--text-secondary)}html[data-theme=light] .app-shell .sidebar .nav-link:hover{background:rgba(var(--accent-rgb), .07);border-color:rgba(var(--accent-rgb), .14);color:var(--text-primary)}html[data-theme=light] .app-shell .sidebar .nav-link-icon-accent{color:var(--accent-strong)}html[data-theme=light] .app-shell .sidebar .nav-link-icon-blue{color:#2563a8}html[data-theme=light] .app-shell .sidebar .nav-link-icon-danger{color:#c2414b}html[data-theme=light] .app-shell .sidebar .nav-link-icon-cyan{color:#147d7a}html[data-theme=light] .app-shell .sidebar .nav-link-icon-warning{color:#9a6700}html[data-theme=light] .app-shell .sidebar .nav-link-icon-success{color:#4d7c0f}html[data-theme=light] .app-shell .sidebar .nav-link-active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;border-color:#5b21b6b3;box-shadow:0 7px 18px #5b21b633,inset 0 1px #ffffff38}html[data-theme=light] .app-shell .sidebar .nav-link-active .nav-link-icon{color:#fff;filter:none}html[data-theme=light] .app-shell .sidebar .nav-link-badge{color:#fff;background:#fff3;border-color:#ffffff4d}html[data-theme=light] .app-shell :is(.feedback-intelligence-card,.community-overview-card,.community-list-workspace,.issue-overview-card,.reports-generate-card,.reports-center-main,.reports-saved-panel,.reports-preview-panel,.server-health-hero,.server-details-card,.server-channel-panel,.profile-commercial-card,.billing-section,.billing-usage-card,.billing-plan-card){border-color:var(--light-card-border);box-shadow:var(--light-card-shadow)}html[data-theme=light] .app-shell :is(.feedback-highlights-column,.feedback-sentiment-legend button,.feedback-snapshot-insights,.community-movement-visual,.community-activity-metrics>div,.community-modal-metrics>div,.issue-status-actions button,.issue-alert-metrics button,.server-details-grid>div){background:var(--surface-subtle);border-color:var(--light-card-border)}html[data-theme=light] .app-shell .feedback-highlight-item{background:var(--surface-elevated);border-color:var(--light-card-border);box-shadow:0 2px 8px #322a3b09}html[data-theme=light] .app-shell .feedback-highlight-item-positive{background:linear-gradient(90deg, var(--success-soft), var(--surface-elevated) 30%);border-color:var(--success-border)}html[data-theme=light] .app-shell .feedback-highlight-item-negative,html[data-theme=light] .app-shell .feedback-highlight-item-urgent{background:linear-gradient(90deg, var(--danger-soft), var(--surface-elevated) 30%);border-color:var(--danger-border)}html[data-theme=light] .app-shell :is(.feedback-highlight-item,.feedback-sentiment-legend button):hover{background-color:var(--surface-elevated);border-color:var(--accent-soft-border)}html[data-theme=light] .app-shell :is(.feedback-activity-track,.feedback-theme-bar-track,.issue-category-track,.issue-severity-track,.dashboard-activity-chart-track){background:var(--chart-track);border-color:var(--border-subtle)}html[data-theme=light] .app-shell :is(.feedback-activity-value,.feedback-activity-label,.feedback-activity-summary span,.feedback-sentiment-legend button small,.community-movement-legend>span,.community-movement-visual-heading span){color:var(--text-secondary)}html[data-theme=light] .app-shell :is(.feedback-sentiment-ring-center,.issue-status-ring-center,.community-movement-chart>div,.community-activity-ring>div){background:var(--surface-elevated);border-color:var(--light-card-border);color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffffbf}html[data-theme=light] .app-shell .community-movement-chart-empty{background:conic-gradient(var(--chart-track) 0 100%)}html[data-theme=light] .app-shell .community-activity-ring{background:conic-gradient(var(--color-success) 0 var(--member-active-percent), var(--chart-track) var(--member-active-percent) 100%)}html[data-theme=light] .app-shell .community-activity-dot-inactive{background:var(--neutral-text)}html[data-theme=light] .app-shell :is(.feedback-activity-summary,.feedback-activity-body .feedback-activity-summary,.community-movement-visit,.community-visit-note){border-color:var(--divider)}html[data-theme=light] .app-shell :is(.table-badge-success,.triage-chip-success){background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] .app-shell :is(.table-badge-danger,.triage-chip-danger){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}html[data-theme=light] .app-shell :is(.table-badge-warning,.triage-chip-warning){background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] .app-shell :is(.table-badge,.triage-chip-neutral){border-color:var(--neutral-border)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(button,.button,select){text-shadow:none}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .button{filter:none;box-shadow:0 4px 10px #5b21b629}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .button-secondary{background:var(--surface-elevated);border-color:var(--light-card-border,var(--border));box-shadow:none;color:var(--text-primary)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .button-secondary:hover{background:var(--surface-muted);border-color:var(--border-strong)}html[data-theme=light] .app-shell :is(.account-menu-dropdown,.sidebar-account-dropdown){background:var(--surface-elevated);border-color:var(--light-card-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 36px #2f273829}html[data-theme=light] .app-shell :is(.sidebar-account-menu-item,.account-menu-link){color:var(--text-primary)}html[data-theme=light] .app-shell :is(.sidebar-account-menu-arrow,.sidebar-account-chevron){color:var(--text-muted)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.input,select,.triage-search-input,.triage-select,.community-search,.community-filter-panel,.feedback-filter-toolbar){border-color:var(--light-card-border,var(--border))}html[data-theme=light] .app-shell :is(.feedback-tab-active,.triage-tab-active,.community-tab-active){background:var(--surface-elevated);border-color:var(--accent-soft-border);color:var(--accent-soft-text);box-shadow:0 3px 9px #3a2d4814}html[data-theme=light] .app-shell .community-movement-card .community-movement-legend>span{background:var(--surface-elevated);border-color:var(--light-card-border);color:var(--text-secondary);box-shadow:0 2px 7px #322a3b09}html[data-theme=light] .app-shell .community-movement-card>.community-movement-visual:not(.community-movement-activity) .community-movement-legend>span:first-child{border-left-color:var(--success-text)}html[data-theme=light] .app-shell .community-movement-card>.community-movement-visual:not(.community-movement-activity) .community-movement-legend>span:nth-child(2){border-left-color:var(--danger-text)}html[data-theme=light] .app-shell .community-movement-card>.community-movement-visual:not(.community-movement-activity) .community-movement-legend>span:nth-child(3){border-left-color:var(--accent)}html[data-theme=light] .app-shell .community-movement-card>.community-movement-visual:not(.community-movement-activity) .community-movement-legend>span:nth-child(4){border-left-color:var(--warning-text)}html[data-theme=light] .app-shell .community-movement-activity .community-movement-legend>span:first-child{border-left-color:var(--success-text)}html[data-theme=light] .app-shell .community-movement-activity .community-movement-legend>span:nth-child(2){border-left-color:var(--neutral-text)}html[data-theme=light] .app-shell .community-movement-activity .community-movement-legend>span:nth-child(3){border-left-color:var(--danger-text)}html[data-theme=light] .app-shell .community-movement-net{background:var(--surface-elevated);border-color:var(--light-card-border)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-overview{background:radial-gradient(520px 230px at 50% 0%, rgba(var(--accent-rgb), .09), transparent 72%), var(--surface-elevated);border-color:var(--light-card-border,var(--border));color:var(--text-primary);box-shadow:0 8px 24px #322a3b12}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-fact-strip{background:var(--surface-subtle);border-color:var(--light-card-border,var(--border))}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-fact-strip>div+div{border-left-color:var(--divider)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-information-grid{border-top-color:var(--divider)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-information-grid>section+section{border-left-color:var(--divider)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-rows>div+div{border-top-color:var(--border-subtle)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.profile-compact-identity h2,.profile-information-grid h3,.profile-compact-rows strong){color:var(--text-primary)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.profile-compact-identity>p,.profile-fact-strip span,.profile-compact-rows span){color:var(--text-muted)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.profile-badge-role,.profile-shortcut-icon-usage){background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-badge-plan{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-manage-link{color:var(--accent-strong)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-manage-link:hover{color:#5b21b6}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-shortcuts{background:var(--surface-elevated);border-color:var(--light-card-border,var(--border));color:var(--text-primary);box-shadow:0 5px 16px #322a3b0d}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-shortcuts nav>a{background:var(--surface-subtle);border-color:var(--border-subtle)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-shortcuts nav>a:hover{background:var(--accent-soft);border-color:var(--accent-soft-border)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .profile-compact-shortcuts nav>a>svg{color:var(--text-muted)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .billing-plan-hero{background:radial-gradient(480px 180px at 0% 0%, rgba(var(--accent-rgb), .11), transparent 72%), var(--surface-elevated);border-color:var(--accent-soft-border);color:var(--text-primary);box-shadow:0 8px 24px #322a3b12}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .billing-plan-hero dl>div+div{border-left-color:var(--divider)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-plan-hero h2,.billing-plan-hero dd){color:var(--text-primary)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-plan-hero dt,.billing-plan-hero p,.billing-plan-actions small){color:var(--text-muted)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-not-connected,.billing-empty){background:var(--surface-subtle);border-color:var(--light-card-border,var(--border))}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-plan-actions .billing-enabled-action,.billing-disabled-actions .billing-enabled-action){background:var(--accent);border-color:var(--accent-strong);color:#fff;box-shadow:0 4px 11px #5b21b62e}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-plan-actions .billing-enabled-action,.billing-disabled-actions .billing-enabled-action):hover{background:var(--accent-strong);color:#fff;border-color:#5b21b6}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.button:disabled,.billing-disabled-actions button:disabled){background:var(--surface-muted);border:1px solid var(--border-strong);box-shadow:none;color:var(--text-muted);opacity:1}html[data-theme=light] .settings-standalone-shell .settings-group{background:var(--surface-elevated);border-color:var(--light-card-border,var(--border));box-shadow:0 5px 16px #322a3b0e}html[data-theme=light] .settings-standalone-shell .settings-local-nav{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .settings-local-nav button:not(.settings-nav-active):not(.settings-nav-danger){color:var(--text-secondary)}html[data-theme=light] .settings-local-nav button:not(.settings-nav-active):not(.settings-nav-danger) .settings-nav-icon{color:color-mix(in srgb, var(--settings-nav-icon-color,var(--accent)) 82%, var(--text-secondary))}html[data-theme=light] .settings-local-nav>small{color:#686071}html[data-theme=light] .settings-standalone-shell .settings-row-link{background:var(--accent);border-color:var(--accent-strong);color:#fff;box-shadow:0 4px 10px #5b21b62e}html[data-theme=light] .settings-standalone-shell .settings-row-link:hover{background:var(--accent-strong);color:#fff;border-color:#5b21b6}html[data-theme=light] .settings-standalone-shell .settings-row-link-secondary{background:var(--surface-elevated);border-color:var(--border-strong);box-shadow:none;color:var(--text-primary)}html[data-theme=light] .settings-standalone-shell .settings-discord-placeholder{background:radial-gradient(320px 120px at 0% 0%, #5865f214, transparent 72%), var(--surface-elevated);border-color:var(--light-card-border,var(--border));color:var(--text-primary);box-shadow:0 5px 16px #322a3b0d}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) :is(.billing-plan-option,.billing-loading,.billing-error){background:var(--surface-elevated);border-color:var(--light-card-border,var(--border));color:var(--text-primary)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .billing-plan-option-current{background:linear-gradient(180deg, var(--accent-soft), var(--surface-elevated));border-color:var(--accent-soft-border);box-shadow:0 5px 16px #5b21b617}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .billing-modal>header>button{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=light] :is(.app-shell,.settings-standalone-shell) .billing-modal>header>button:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-strong)}html[data-theme=light] .app-shell .dashboard-hero{background:linear-gradient(110deg, rgba(var(--accent-rgb), .075), transparent 38%), linear-gradient(290deg, #65a30d0f, transparent 34%), var(--surface-elevated);border-color:rgba(var(--accent-rgb), .32);box-shadow:0 7px 20px #322a3b14}html[data-theme=light] .app-shell .dashboard-hero-glow{opacity:.22;filter:none}html[data-theme=light] .app-shell .dashboard-hero-title{color:var(--text-primary)}html[data-theme=light] .app-shell .dashboard-hero-sub{color:var(--text-secondary)}html[data-theme=light] .app-shell .dashboard-hero-eyebrow{color:var(--accent-strong)}html[data-theme=light] .app-shell .dashboard-hero-eyebrow-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}html[data-theme=light] .app-shell .dashboard-hero-actions .button:first-child{background:linear-gradient(135deg, var(--accent-gradient-start), var(--accent-strong));border:1px solid var(--accent-strong);box-shadow:0 5px 12px #5b21b638}html[data-theme=light] .app-shell .dashboard-hero-actions .button-secondary{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=light] .app-shell .dashboard-hero-actions .button-secondary:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-strong)}html[data-theme=light] .app-shell .dashboard-stat-card{background:var(--surface-elevated);border-color:rgba(var(--accent-rgb), .26);box-shadow:0 5px 14px #322a3b11}html[data-theme=light] .app-shell .dashboard-stat-card-accent{background:linear-gradient(180deg, rgba(var(--accent-rgb), .08), var(--surface-elevated) 76%);border-color:rgba(var(--accent-rgb), .34)}html[data-theme=light] .app-shell .dashboard-stat-card-success{background:linear-gradient(180deg, #4d7c0f17, var(--surface-elevated) 76%);border-color:#4d7c0f4d}html[data-theme=light] .app-shell .dashboard-stat-card-danger{background:linear-gradient(180deg, #dc262613, var(--surface-elevated) 76%);border-color:#dc26264d}html[data-theme=light] .app-shell .dashboard-stat-label{color:#5f526b}html[data-theme=light] .app-shell .dashboard-stat-card .stat-value{color:var(--accent-strong)}html[data-theme=light] .app-shell .dashboard-stat-card-success .stat-value{color:#4d7c0f}html[data-theme=light] .app-shell .dashboard-stat-card-danger .stat-value{color:#c81e1e}html[data-theme=light] .app-shell .dashboard-stat-card .muted{color:var(--text-secondary)}html[data-theme=light] .app-shell .dashboard-stat-header-icon{background:var(--surface-elevated);border-color:var(--light-card-border);color:var(--accent-strong)}html[data-theme=light] .app-shell .dashboard-stat-value-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] .app-shell .dashboard-command-panel{background:var(--surface-elevated);border-color:var(--light-card-border);box-shadow:0 6px 18px #322a3b11}html[data-theme=light] .app-shell .dashboard-command-panel>.panel-title{color:var(--text-primary)}html[data-theme=light] .app-shell .dashboard-command-metric{background:var(--surface-subtle);border-color:var(--light-card-border);box-shadow:none}html[data-theme=light] .app-shell .dashboard-command-metric strong{color:var(--text-primary)}html[data-theme=light] .app-shell :is(.dashboard-mini-heading,.dashboard-activity-member-link>span){color:#65566f}html[data-theme=light] .app-shell :is(.dashboard-activity-insight,.dashboard-activity-member-link){background:var(--surface-subtle);border-color:rgba(var(--accent-rgb), .24);box-shadow:inset 3px 0 0 rgba(var(--accent-rgb), .55)}html[data-theme=light] .app-shell :is(.dashboard-activity-insight strong,.dashboard-activity-member-link>strong){color:var(--text-primary)}html[data-theme=light] .app-shell :is(.dashboard-activity-insight p,.dashboard-activity-member-link>p){color:var(--text-secondary)}html[data-theme=light] .app-shell :is(.dashboard-section-link,.dashboard-activity-member-link>small){color:var(--accent-strong)}html[data-theme=light] .app-shell :is(.dashboard-section-link,.dashboard-activity-member-link>small):hover{color:#5b21b6}html[data-theme=light] .app-shell .dashboard-command-panel .dashboard-activity-chart-track{background:#ece8f0;border-color:#d2cbd9;box-shadow:inset 0 1px 2px #322a3b0a}html[data-theme=light] .app-shell .dashboard-command-panel .dashboard-activity-chart-bar{background:linear-gradient(180deg, var(--accent-gradient-start), var(--accent-strong));box-shadow:none}html[data-theme=light] .app-shell :is(.dashboard-activity-chart-count,.dashboard-activity-chart-day){color:#5f526b}html[data-theme=light] .app-shell .top-detected-issues-list{gap:8px}html[data-theme=light] .app-shell .top-detected-issues-list .dashboard-list-link+.dashboard-list-link{border-top:0}html[data-theme=light] .app-shell .top-detected-issue-row,html[data-theme=light] .app-shell .top-detected-issues-list .dashboard-list-link:first-child .top-detected-issue-row,html[data-theme=light] .app-shell .top-detected-issues-list .dashboard-list-link:last-child .top-detected-issue-row{background:var(--surface-subtle);border:1px solid var(--light-card-border);border-radius:9px;padding:11px 13px}html[data-theme=light] .app-shell .top-detected-issue-copy strong{color:var(--text-primary)}html[data-theme=light] .app-shell .dashboard-list-link:hover .top-detected-issue-row,html[data-theme=light] .app-shell .dashboard-list-link:focus-visible .top-detected-issue-row{background:var(--surface-elevated);border-color:var(--accent-soft-border);box-shadow:0 3px 10px #322a3b0f}html[data-theme=light] .app-shell .dashboard-sentiment-card-positive{color:var(--success-text);background:#4d7c0f1f;border-color:#4d7c0f57}html[data-theme=light] .app-shell .dashboard-sentiment-card-positive :is(.muted,strong,small){color:var(--success-text)}html[data-theme=light] .app-shell .dashboard-sentiment-card-neutral{background:var(--neutral-soft);border-color:var(--neutral-border);color:var(--neutral-text)}html[data-theme=light] .app-shell .dashboard-sentiment-card-neutral :is(.muted,strong,small){color:var(--neutral-text)}html[data-theme=light] .app-shell .dashboard-sentiment-card-negative{color:var(--danger-text);background:#dc26261a;border-color:#dc26264d}html[data-theme=light] .app-shell .dashboard-sentiment-card-negative :is(.muted,strong,small){color:var(--danger-text)}html[data-theme=light] .app-shell :is(.dashboard-sentiment-card-positive,.dashboard-sentiment-card-neutral,.dashboard-sentiment-card-negative):hover,html[data-theme=light] .app-shell :is(.dashboard-sentiment-card-positive,.dashboard-sentiment-card-neutral,.dashboard-sentiment-card-negative):focus-visible{box-shadow:0 4px 11px #322a3b14}
html[data-accent]{--accent-soft-border:var(--accent-border);--accent-soft-text:var(--accent-text);--color-primary:var(--accent)}html[data-theme=dark][data-accent=purple]{--accent:#8b5cf6;--accent-rgb:139, 92, 246;--accent-strong:#7c3aed;--accent-strong-rgb:124, 58, 237;--accent-soft:#8b5cf624;--accent-border:#8b5cf657;--accent-text:#c4b5fd;--accent-text-rgb:196, 181, 253;--accent-glow:0 7px 20px #7c3aed47;--accent-gradient-start:#a78bfa;--accent-gradient-end:#7c3aed;--focus-ring:#a78bfa;--on-accent:#fff}html[data-theme=dark][data-accent=blue]{--accent:#eab308;--accent-rgb:234, 179, 8;--accent-strong:#ca8a04;--accent-strong-rgb:202, 138, 4;--accent-soft:#eab30824;--accent-border:#eab3085c;--accent-text:#fde68a;--accent-text-rgb:253, 230, 138;--accent-glow:0 7px 20px #ca8a0440;--accent-gradient-start:#facc15;--accent-gradient-end:#ca8a04;--focus-ring:#facc15;--on-accent:#241a00}html[data-theme=dark][data-accent=cyan]{--accent:#06b6d4;--accent-rgb:6, 182, 212;--accent-strong:#0891b2;--accent-strong-rgb:8, 145, 178;--accent-soft:#06b6d421;--accent-border:#22d3ee57;--accent-text:#67e8f9;--accent-text-rgb:103, 232, 249;--accent-glow:0 7px 20px #0891b242;--accent-gradient-start:#22d3ee;--accent-gradient-end:#0891b2;--focus-ring:#22d3ee;--on-accent:#fff}html[data-theme=dark][data-accent=emerald]{--accent:#10b981;--accent-rgb:16, 185, 129;--accent-strong:#059669;--accent-strong-rgb:5, 150, 105;--accent-soft:#10b98121;--accent-border:#34d39957;--accent-text:#6ee7b7;--accent-text-rgb:110, 231, 183;--accent-glow:0 7px 20px #05966940;--accent-gradient-start:#34d399;--accent-gradient-end:#059669;--focus-ring:#34d399;--on-accent:#fff}html[data-theme=dark][data-accent=rose]{--accent:#f43f5e;--accent-rgb:244, 63, 94;--accent-strong:#e11d48;--accent-strong-rgb:225, 29, 72;--accent-soft:#f43f5e21;--accent-border:#fb71855c;--accent-text:#fda4af;--accent-text-rgb:253, 164, 175;--accent-glow:0 7px 20px #e11d4840;--accent-gradient-start:#fb7185;--accent-gradient-end:#e11d48;--focus-ring:#fb7185;--on-accent:#fff}html[data-theme=dark][data-accent=amber]{--accent:#f59e0b;--accent-rgb:245, 158, 11;--accent-strong:#d97706;--accent-strong-rgb:217, 119, 6;--accent-soft:#f59e0b21;--accent-border:#fbbf245c;--accent-text:#fcd34d;--accent-text-rgb:252, 211, 77;--accent-glow:0 7px 20px #d9770640;--accent-gradient-start:#fbbf24;--accent-gradient-end:#d97706;--focus-ring:#fbbf24;--on-accent:#241600}html[data-theme=light][data-accent=purple]{--accent:#7c3aed;--accent-rgb:124, 58, 237;--accent-strong:#6d28d9;--accent-strong-rgb:109, 40, 217;--accent-soft:#7c3aed17;--accent-border:#6d28d945;--accent-text:#6d28d9;--accent-text-rgb:109, 40, 217;--accent-glow:0 6px 16px #5b21b62e;--accent-gradient-start:#8b5cf6;--accent-gradient-end:#6d28d9;--focus-ring:#7c3aed;--on-accent:#fff}html[data-theme=light][data-accent=blue]{--accent:#ca8a04;--accent-rgb:202, 138, 4;--accent-strong:#a16207;--accent-strong-rgb:161, 98, 7;--accent-soft:#ca8a041a;--accent-border:#a162074d;--accent-text:#854d0e;--accent-text-rgb:133, 77, 14;--accent-glow:0 6px 16px #a162072b;--accent-gradient-start:#eab308;--accent-gradient-end:#ca8a04;--focus-ring:#b77900;--on-accent:#241a00}html[data-theme=light][data-accent=cyan]{--accent:#0891b2;--accent-rgb:8, 145, 178;--accent-strong:#0e7490;--accent-strong-rgb:14, 116, 144;--accent-soft:#0891b217;--accent-border:#0e749047;--accent-text:#155e75;--accent-text-rgb:21, 94, 117;--accent-glow:0 6px 16px #0e74902b;--accent-gradient-start:#06b6d4;--accent-gradient-end:#0e7490;--focus-ring:#0891b2;--on-accent:#fff}html[data-theme=light][data-accent=emerald]{--accent:#059669;--accent-rgb:5, 150, 105;--accent-strong:#047857;--accent-strong-rgb:4, 120, 87;--accent-soft:#05966917;--accent-border:#04785747;--accent-text:#065f46;--accent-text-rgb:6, 95, 70;--accent-glow:0 6px 16px #0478572b;--accent-gradient-start:#10b981;--accent-gradient-end:#047857;--focus-ring:#059669;--on-accent:#fff}html[data-theme=light][data-accent=rose]{--accent:#e11d48;--accent-rgb:225, 29, 72;--accent-strong:#be123c;--accent-strong-rgb:190, 18, 60;--accent-soft:#e11d4816;--accent-border:#be123c45;--accent-text:#9f1239;--accent-text-rgb:159, 18, 57;--accent-glow:0 6px 16px #be123c29;--accent-gradient-start:#f43f5e;--accent-gradient-end:#be123c;--focus-ring:#e11d48;--on-accent:#fff}html[data-theme=light][data-accent=amber]{--accent:#d97706;--accent-rgb:217, 119, 6;--accent-strong:#b45309;--accent-strong-rgb:180, 83, 9;--accent-soft:#d9770617;--accent-border:#b4530947;--accent-text:#92400e;--accent-text-rgb:146, 64, 14;--accent-glow:0 6px 16px #b453092b;--accent-gradient-start:#f59e0b;--accent-gradient-end:#b45309;--focus-ring:#d97706;--on-accent:#fff}html[data-accent] .button:not(.button-secondary):not(.button-danger):not(:disabled){background:linear-gradient(135deg, var(--accent-gradient-start), var(--accent-gradient-end));box-shadow:var(--accent-glow);color:var(--on-accent)}html[data-accent] .button:not(.button-secondary):not(.button-danger):not(:disabled):hover{background:var(--accent-strong)}html[data-accent] :is(a,button,input,select,summary):focus-visible{outline-color:var(--focus-ring)}html[data-accent] :is(.input,.copilot-input,.triage-search-input,.triage-select,.settings-row select):focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}html[data-accent] .nav-link-active{background:linear-gradient(135deg, var(--accent-gradient-start), var(--accent-gradient-end));border-color:var(--accent-border);box-shadow:var(--accent-glow), inset 0 1px 0 #ffffff29;color:var(--on-accent)}html[data-accent] .nav-link-active .nav-link-icon,html[data-accent] .nav-link-active .nav-link-badge{color:var(--on-accent)}html[data-accent] .nav-link-icon-accent,html[data-accent] .workspace-tab-icon-accent,html[data-accent] .dashboard-panel-heading .workspace-tab-icon{color:var(--accent)}html[data-accent] :is(.feedback-tab-active,.triage-tab-active,.community-tab-active,.settings-local-nav button.settings-nav-active){background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}html[data-accent] .settings-local-nav button.settings-nav-active{box-shadow:inset 3px 0 0 var(--accent)}html[data-accent] .settings-local-nav button.settings-nav-danger,html[data-accent] .settings-local-nav button.settings-nav-danger .settings-nav-icon{color:var(--danger-text)}html[data-accent] .settings-local-nav button.settings-nav-danger:hover,html[data-accent] .settings-local-nav button.settings-nav-danger:focus-visible,html[data-accent] .settings-local-nav button.settings-nav-danger.settings-nav-active{background:var(--danger-soft);color:var(--danger-text)}html[data-accent] .settings-local-nav button.settings-nav-danger.settings-nav-active{box-shadow:inset 3px 0 0 var(--danger-text)}html[data-accent] :is(.feedback-tab-active,.triage-tab-active,.community-tab-active) :is(.workspace-tab-label,.feedback-tab-count,.triage-tab-count,.community-tab-count){color:var(--accent-text)}html[data-accent] .settings-toggle input:checked+i{background:var(--accent);border-color:var(--accent-border)}html[data-accent] :is(){background:linear-gradient(180deg, var(--accent-gradient-start), var(--accent-gradient-end))}html[data-accent] :is(.usage-progress-fill,.ai-usage-fill,.billing-progress i:not(.billing-progress-success):not(.billing-progress-warning),.feedback-activity-track span,.issue-category-track span){background:linear-gradient(90deg, var(--accent-gradient-start), var(--accent-gradient-end))}html[data-accent] :is(.account-menu-link:hover,.sidebar-account-menu-item:hover,.sidebar-account-profile:hover){background:var(--accent-soft)}html[data-accent] .dashboard-activity-chart-bar{background:linear-gradient(180deg, var(--accent-gradient-start), var(--accent-gradient-end))}html[data-theme=light][data-accent] .dashboard-hero{background:linear-gradient(110deg, var(--accent-soft), transparent 38%), linear-gradient(290deg, color-mix(in srgb, var(--accent-soft) 65%, transparent), transparent 34%), var(--surface-elevated);border-color:var(--accent-border)}html[data-theme=light][data-accent] .dashboard-hero-actions .button:first-child,html[data-theme=light][data-accent] .settings-standalone-shell .settings-row-link,html[data-theme=light][data-accent] :is(.billing-plan-actions .billing-enabled-action,.billing-disabled-actions .billing-enabled-action){background:linear-gradient(135deg, var(--accent-gradient-start), var(--accent-gradient-end));border-color:var(--accent-strong);box-shadow:var(--accent-glow);color:var(--on-accent)}html[data-theme=light][data-accent] :is(.dashboard-section-link,.dashboard-activity-member-link>small,.profile-manage-link){color:var(--accent-text)}html[data-theme=light][data-accent] .dashboard-stat-card-accent{background:linear-gradient(180deg, var(--accent-soft), var(--surface-elevated) 76%);border-color:var(--accent-border)}html[data-theme=light][data-accent] .dashboard-stat-card:not(.dashboard-stat-card-success):not(.dashboard-stat-card-danger) .stat-value{color:var(--accent-text)}.settings-accent-picker{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:610px;display:flex}.settings-accent-option{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:9.5px;font-weight:700;transition:background .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}.settings-accent-option:hover{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}.settings-accent-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-accent-option-selected{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--accent-text)}.settings-accent-swatch{background:var(--option-accent);border:1px solid color-mix(in srgb, var(--option-accent) 72%, #111);box-shadow:0 0 0 2px color-mix(in srgb, var(--option-accent) 16%, transparent);border-radius:50%;width:10px;height:10px}.settings-accent-option-purple{--option-accent:#8b5cf6}.settings-accent-option-blue{--option-accent:#eab308}.settings-accent-option-cyan{--option-accent:#06b6d4}.settings-accent-option-emerald{--option-accent:#10b981}.settings-accent-option-rose{--option-accent:#f43f5e}.settings-accent-option-amber{--option-accent:#f59e0b}.settings-accent-check{background:var(--accent);color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:inline-flex}@media (max-width:760px){.settings-accent-picker{justify-content:flex-start}}html[data-theme=light][data-accent] .app-shell .sidebar .nav-link-icon-accent{color:var(--accent)}html[data-theme=light][data-accent] .app-shell .sidebar .nav-link-active{background:linear-gradient(135deg, var(--accent-gradient-start), var(--accent-gradient-end));border-color:var(--accent-border);box-shadow:var(--accent-glow), inset 0 1px 0 #ffffff2e;color:var(--on-accent)}html[data-theme=light][data-accent] .app-shell .sidebar .nav-link-active .nav-link-icon{color:var(--on-accent)}html[data-theme=light][data-accent] .app-shell :is(.feedback-tab-active,.triage-tab-active,.community-tab-active){background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}html[data-theme=light][data-accent] .settings-standalone-shell .settings-local-nav button.settings-nav-active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-text)}html[data-theme=light][data-accent] .settings-standalone-shell .settings-row-link:hover,html[data-theme=light][data-accent] :is(.billing-plan-actions .billing-enabled-action,.billing-disabled-actions .billing-enabled-action):hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}
.dashboard-layout [hidden]{display:none!important}.custom-dashboard{gap:1rem;display:grid}.custom-dashboard-editing{isolation:isolate;z-index:80;position:relative}.custom-dashboard-editing.custom-dashboard-modal-open{z-index:110}.custom-dashboard-editing>:not(.dashboard-edit-overlay):not(.dashboard-drag-preview):not(.dashboard-widget-modal-backdrop){z-index:2;position:relative}.dashboard-edit-overlay{z-index:0;-webkit-backdrop-filter:blur(1px)saturate(.72);backdrop-filter:blur(1px)saturate(.72);background:#020206a8;position:fixed;inset:0}html[data-theme=light] .dashboard-edit-overlay{-webkit-backdrop-filter:blur(1px)saturate(.76);backdrop-filter:blur(1px)saturate(.76);background:#14111f4d}.custom-dashboard-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.custom-dashboard-toolbar>div>span{color:var(--text);font-size:.9rem;font-weight:700}.custom-dashboard-toolbar p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.custom-dashboard-customize{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.custom-dashboard-customize .workspace-tab-icon{width:1rem;height:1rem}.dashboard-page-header{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:0;display:flex}.dashboard-page-header-copy{gap:.45rem;min-width:0;display:grid}.dashboard-page-header .custom-dashboard-customize{flex:none}.dashboard-page-actions{right:calc(80px - var(--app-content-gutter-inline));z-index:89;align-items:center;gap:8px;display:flex;position:absolute;top:-2px}.dashboard-customize-icon{border-radius:12px;width:42px;height:42px;padding:0}.dashboard-customize-icon .workspace-tab-icon{width:19px;height:19px}.dashboard-server-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.dashboard-server-logo{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, var(--surface-elevated)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 13%, transparent), inset 0 1px 0 #ffffff38;border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;overflow:visible}.dashboard-server-logo img{object-fit:cover;border-radius:13px;width:100%;height:100%}.dashboard-server-logo>span{color:var(--accent);font-size:1.05rem;font-weight:850}.dashboard-server-logo>i{background:var(--warning);border:3px solid var(--background);border-radius:999px;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.dashboard-server-logo>i.is-connected{background:var(--success)}.dashboard-server-name{color:var(--accent);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:820;overflow:hidden}.dashboard-server-identity .dashboard-page-header-copy{gap:.16rem}.dashboard-server-identity .page-title{line-height:1.05}.dashboard-page-header-editing{z-index:90;display:block;position:relative}.dashboard-edit-toolbar-slot{width:100%;min-height:72px}.dashboard-edit-bar.dashboard-edit-bar-header{width:100%;min-height:72px;top:auto;position:relative!important}.dashboard-edit-bar{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));box-shadow:0 18px 54px #00000047, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;top:12px;z-index:12!important;position:sticky!important}.dashboard-edit-status{color:var(--text);align-items:center;gap:.5rem;font-size:.9rem;font-weight:750;display:flex}.dashboard-edit-status i{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:999px;width:7px;height:7px}.dashboard-edit-bar-copy p{color:var(--muted);margin:.3rem 0 0;font-size:.82rem}.dashboard-edit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-edit-actions .button{min-height:36px;padding:.5rem .8rem}.dashboard-grid-stage{gap:1rem;width:100%;min-height:260px;display:grid}.dashboard-widget-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1rem;transition:grid-template-columns .2s;display:grid;position:relative}.dashboard-widget-row-1>.custom-dashboard-grid-item{grid-column:span 12}.dashboard-widget-row-2>.custom-dashboard-grid-item{grid-column:span 6}.dashboard-widget-row-3>.custom-dashboard-grid-item{grid-column:span 4}.dashboard-widget-row-4>.custom-dashboard-grid-item{grid-column:span 3}.custom-dashboard-grid-item{min-width:0;height:100%;transition:opacity .16s,transform .2s cubic-bezier(.2,.72,.25,1);position:relative}.custom-dashboard-grid-item.is-dragged{filter:saturate(.78);opacity:.48}.custom-dashboard-editing .custom-dashboard-grid-item{background:color-mix(in srgb, var(--surface) 92%, var(--accent));border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent), 0 18px 44px #0000003d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:17px;padding-top:44px}.dashboard-pointer-dragging,.dashboard-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.dashboard-widget-row.is-drop-target{background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 65%, var(--border));border-radius:19px;padding:6px}.dashboard-row-preview-label{background:color-mix(in srgb, var(--accent) 88%, var(--surface));border:1px solid color-mix(in srgb, white 22%, var(--accent));color:#fff;letter-spacing:.06em;pointer-events:none;text-transform:uppercase;z-index:20;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.dashboard-row-insert-zone{color:#0000;border:1px dashed #0000;border-radius:12px;justify-content:center;align-items:center;height:12px;margin:-6px 0;transition:background .15s,border-color .15s,color .15s,height .15s,margin .15s;display:flex}.dashboard-row-insert-zone:hover,.dashboard-row-insert-zone.is-active{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-color:color-mix(in srgb, var(--accent) 65%, var(--border));color:var(--accent);height:46px;margin:-2px 0}.dashboard-row-insert-zone span{pointer-events:none;font-size:.66rem;font-weight:750}.dashboard-grid-stage.is-dragging .dashboard-row-insert-zone{background:color-mix(in srgb, var(--accent) 3%, transparent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--muted));height:34px;margin:-3px 0}.dashboard-grid-stage.is-dragging .dashboard-row-insert-zone.is-active{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-color:var(--accent);color:var(--accent);height:46px}.custom-dashboard-editing>.dashboard-drag-preview{background:color-mix(in srgb, var(--surface) 91%, var(--accent));border:1px solid color-mix(in srgb, var(--accent) 72%, var(--border));box-shadow:0 28px 80px #0000007a, 0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;z-index:100;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;max-width:calc(100vw - 24px);padding:.8rem .9rem;animation:.14s ease-out dashboard-card-lift;display:grid;position:fixed;top:0;left:0}.dashboard-drag-preview .workspace-tab-icon{width:2rem;height:2rem}.dashboard-drag-preview div{min-width:0}.dashboard-drag-preview span,.dashboard-drag-preview small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:750;display:block}.dashboard-drag-preview strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.14rem 0 .25rem;font-size:.86rem;display:block;overflow:hidden}.dashboard-drag-preview small{color:var(--accent);letter-spacing:0;text-transform:none}@keyframes dashboard-card-lift{0%{opacity:.35}to{opacity:1}}.dashboard-widget-edit-controls{background:color-mix(in srgb, var(--surface) 90%, var(--accent));border-radius:16px 16px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;height:44px;padding:0 .55rem;display:grid;position:absolute;top:0;left:0;right:0}.dashboard-widget-edit-controls>span{color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}.dashboard-widget-edit-controls>div{gap:.25rem;display:flex}.dashboard-widget-edit-controls button,.dashboard-widget-modal-close{background:color-mix(in srgb, var(--surface-muted) 88%, var(--text) 4%);border:1px solid color-mix(in srgb, var(--border) 72%, var(--text) 12%);color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;box-shadow:0 4px 12px #00000029}.dashboard-widget-edit-controls button:hover:not(:disabled),.dashboard-widget-modal-close:hover{background:color-mix(in srgb, var(--accent) 15%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 72%, var(--border));color:var(--text);transform:translateY(-1px)}.dashboard-widget-edit-controls button:focus-visible,.dashboard-widget-modal-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);outline:2px solid var(--accent);outline-offset:1px}.dashboard-widget-edit-controls button:disabled{cursor:not-allowed;opacity:.35}.dashboard-widget-edit-controls button svg,.dashboard-widget-modal-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.dashboard-widget-edit-controls .dashboard-widget-remove:hover{border-color:var(--danger);color:var(--danger)}.dashboard-widget-edit-controls .dashboard-widget-drag-handle{color:var(--accent);cursor:grab;touch-action:none}.dashboard-widget-edit-controls .dashboard-widget-drag-handle:active,.is-dragging .dashboard-widget-drag-handle{cursor:grabbing}.dashboard-widget-drag-handle svg circle{fill:currentColor;stroke:none}.dashboard-widget-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-muted) 72%, var(--surface)), var(--surface));border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;height:100%;min-height:230px;display:flex;overflow:hidden}.custom-dashboard-editing .dashboard-widget-card{box-shadow:none;border:0;border-radius:0 0 16px 16px}.dashboard-widget-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .8rem;display:flex}.dashboard-widget-title-group{align-items:center;gap:.65rem;min-width:0;display:flex}.dashboard-widget-title-group .workspace-tab-icon{flex:none;width:1.9rem;height:1.9rem}.dashboard-widget-title-group>div>span{color:var(--accent-soft-text);letter-spacing:.085em;text-transform:uppercase;margin-bottom:.16rem;font-size:.55rem;font-weight:820;line-height:1.15;display:block}.dashboard-widget-title-group h2{color:var(--text);margin:0;font-size:.96rem;line-height:1.25}.dashboard-widget-link{color:var(--muted);flex:none;font-size:.71rem;text-decoration:none}.dashboard-widget-link:hover{color:var(--accent)}.dashboard-widget-card-body{flex-direction:column;flex:1;gap:.85rem;padding:.2rem 1rem 1rem;display:flex}.dashboard-widget-metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.55rem;display:grid}.dashboard-widget-metric{background:color-mix(in srgb, var(--surface-muted) 70%, transparent);border:1px solid var(--border);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:.72rem;display:flex}.dashboard-widget-metric span{color:var(--muted);font-size:.67rem;line-height:1.25;display:block}.dashboard-widget-metric strong{color:var(--text);margin-top:.3rem;font-size:1.35rem;display:block}.dashboard-widget-metric-accent strong{color:var(--accent)}.dashboard-widget-metric-positive strong{color:var(--success)}.dashboard-widget-metric-danger strong{color:var(--danger)}.dashboard-widget-metric-warning strong{color:var(--warning)}.dashboard-widget-bars{gap:.58rem;display:grid}.dashboard-widget-bar-row{grid-template-columns:minmax(80px,1fr) minmax(70px,2fr) 24px;align-items:center;gap:.55rem;display:grid}.dashboard-widget-bar-row>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.dashboard-widget-bar-row>i{background:color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;height:6px;overflow:hidden}.dashboard-widget-bar-row>i>b{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white));border-radius:inherit;height:100%;display:block}.dashboard-widget-bar-row>strong{color:var(--text);text-align:right;font-size:.75rem}.dashboard-widget-list{gap:.45rem;display:grid}.dashboard-widget-list-item{background:color-mix(in srgb, var(--surface-muted) 62%, transparent);border:1px solid color-mix(in srgb, var(--border) 82%, var(--accent) 18%);color:inherit;border-radius:11px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .75rem;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff08}a.dashboard-widget-list-item{cursor:pointer}a.dashboard-widget-list-item:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 62%, var(--border));box-shadow:0 8px 22px #00000029, inset 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-2px)}a.dashboard-widget-list-item:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:2px solid var(--accent);outline-offset:2px}.dashboard-widget-list-dot{background:var(--accent);border-radius:99px;width:7px;height:7px}.dashboard-widget-list-dot-danger{background:var(--danger)}.dashboard-widget-list-dot-positive{background:var(--success)}.dashboard-widget-list-dot-warning{background:var(--warning)}.dashboard-widget-list-item div{min-width:0}.dashboard-widget-list-item strong{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-widget-list-item small{color:var(--muted);margin-top:.2rem;font-size:.65rem;display:block}.dashboard-widget-list-item>span:last-child{background:color-mix(in srgb, var(--accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;transition:background .16s,color .16s,transform .16s;display:inline-flex}a.dashboard-widget-list-item:hover>span:last-child{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);transform:translate(2px)}.dashboard-widget-empty{background:color-mix(in srgb, var(--surface-muted) 48%, transparent);border:1px dashed var(--border);text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;min-height:110px;padding:1rem;display:flex}.dashboard-widget-empty>span{background:color-mix(in srgb, var(--accent) 55%, var(--border));border-radius:99px;width:8px;height:8px}.dashboard-widget-empty strong{color:var(--text);font-size:.78rem}.dashboard-widget-empty p,.dashboard-widget-note{color:var(--muted);margin:.25rem 0 0;font-size:.69rem;line-height:1.45}.dashboard-widget-activity-summary{justify-content:space-between;align-items:flex-end;display:flex}.dashboard-widget-activity-summary div{align-items:baseline;gap:.45rem;display:flex}.dashboard-widget-activity-summary strong{color:var(--text);font-size:1.8rem}.dashboard-widget-activity-summary span,.dashboard-widget-activity-summary small{color:var(--muted);font-size:.72rem}.dashboard-widget-activity-chart{flex:1;grid-template-columns:repeat(7,1fr);align-items:end;gap:.55rem;min-height:125px;display:grid}.dashboard-widget-activity-chart>div{text-align:center;grid-template-rows:18px 1fr 18px;align-items:center;height:100%;display:grid}.dashboard-widget-activity-chart span,.dashboard-widget-activity-chart small{color:var(--muted);font-size:.62rem}.dashboard-widget-activity-chart i{background:color-mix(in srgb, var(--border) 30%, transparent);border-radius:6px;justify-content:center;align-items:end;height:100%;display:flex;overflow:hidden}.dashboard-widget-activity-chart b{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 68%, white), var(--accent));border-radius:5px 5px 2px 2px;width:100%;min-height:5px;display:block}.dashboard-widget-health{text-align:left;flex:1;justify-content:center;align-items:center;gap:.9rem;display:flex}.dashboard-widget-health .workspace-tab-icon{width:3rem;height:3rem}.dashboard-widget-health strong{color:var(--warning);font-size:1.35rem;display:block}.dashboard-widget-health-positive strong{color:var(--success)}.dashboard-widget-health span{color:var(--muted);margin-top:.25rem;font-size:.7rem;line-height:1.5;display:block}.dashboard-widget-chips{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-widget-chips span{background:color-mix(in srgb, var(--accent) 10%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));color:var(--text-secondary);border-radius:999px;padding:.35rem .5rem;font-size:.67rem}.dashboard-widget-readiness{background:color-mix(in srgb, var(--surface-muted) 58%, transparent);border:1px solid var(--border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.dashboard-widget-readiness-ready{background:color-mix(in srgb, var(--success) 8%, var(--surface-muted));border-color:color-mix(in srgb, var(--success) 26%, var(--border))}.dashboard-widget-readiness strong{color:var(--text)}.dashboard-widget-readiness p{color:var(--text-secondary);font-size:.73rem;line-height:1.5}.dashboard-widget-readiness small{color:var(--muted);font-size:.66rem}.dashboard-widget-sentiment{flex:1;grid-template-columns:minmax(135px,.68fr) minmax(0,2fr);gap:.8rem;min-height:0;display:grid}.dashboard-widget-sentiment-total{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 11%, var(--surface-muted)), color-mix(in srgb, var(--surface-muted) 70%, transparent));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.9rem;display:flex}.dashboard-widget-sentiment-total>span{color:var(--muted);font-size:.66rem;font-weight:700}.dashboard-widget-sentiment-total>strong{color:var(--accent);margin:.45rem 0;font-size:2rem;line-height:1}.dashboard-widget-sentiment-total>small{color:var(--muted);font-size:.61rem;line-height:1.35}.dashboard-widget-sentiment-bars{grid-auto-rows:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.dashboard-widget-sentiment-row{background:color-mix(in srgb, var(--surface-muted) 52%, transparent);border:1px solid color-mix(in srgb, var(--border) 76%, transparent);border-radius:10px;grid-template-columns:minmax(78px,.75fr) minmax(100px,2fr) 42px;align-items:center;gap:.65rem;min-height:42px;padding:.55rem .7rem;display:grid}.dashboard-widget-sentiment-row>div{min-width:0}.dashboard-widget-sentiment-row span{color:var(--text-secondary);font-size:.7rem;font-weight:700;display:block}.dashboard-widget-sentiment-row small{color:var(--muted);margin-top:.12rem;font-size:.58rem;display:block}.dashboard-widget-sentiment-row>i{background:color-mix(in srgb, var(--border) 68%, transparent);border-radius:999px;height:8px;overflow:hidden}.dashboard-widget-sentiment-row>i>b{border-radius:inherit;height:100%;display:block}.dashboard-widget-sentiment-row>strong{color:var(--text);text-align:right;font-size:.76rem}.dashboard-widget-sentiment-row-positive>i>b{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 68%, white))}.dashboard-widget-sentiment-row-neutral>i>b{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 64%, white))}.dashboard-widget-sentiment-row-negative>i>b{background:linear-gradient(90deg, var(--danger), color-mix(in srgb, var(--danger) 68%, white))}.dashboard-widget-filter-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.dashboard-widget-filter-link:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 58%, var(--border));transform:translateY(-1px);box-shadow:0 7px 18px #00000021}.dashboard-widget-filter-link:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.custom-dashboard-size-full .dashboard-widget-card{min-height:285px}.custom-dashboard-size-half .dashboard-widget-card{min-height:245px}.custom-dashboard-size-third .dashboard-widget-card{min-height:220px}.custom-dashboard-size-quarter .dashboard-widget-card{min-height:205px}.dashboard-overview-stat-widget,.dashboard-overview-stat-widget>.panel{min-width:0;height:100%}.dashboard-overview-stat-widget>.panel{padding:16px;display:flex}.dashboard-overview-stat-widget .dashboard-stat-link{flex:1;min-width:0;margin:-16px;padding:16px;display:flex}.dashboard-overview-stat-widget .dashboard-stat-card{flex:1;align-content:space-between;min-width:0;min-height:138px}.custom-dashboard-size-quarter .dashboard-widget-title-group>div>span,.custom-dashboard-size-quarter .dashboard-widget-note,.custom-dashboard-size-quarter .dashboard-widget-activity-summary small{display:none}.custom-dashboard-size-quarter .dashboard-widget-card-header{padding:.8rem .78rem .6rem}.custom-dashboard-size-quarter .dashboard-widget-card-body{justify-content:center;gap:.55rem;padding:.05rem .78rem .78rem}.custom-dashboard-size-quarter .dashboard-widget-title-group{gap:.42rem}.custom-dashboard-size-quarter .dashboard-widget-title-group .workspace-tab-icon{width:1.5rem;height:1.5rem}.custom-dashboard-size-quarter .dashboard-widget-title-group h2{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.custom-dashboard-size-quarter .dashboard-widget-link,.custom-dashboard-size-quarter .dashboard-widget-list-item:nth-child(n+3),.custom-dashboard-size-quarter .dashboard-widget-bar-row:nth-child(n+3),.custom-dashboard-size-quarter .dashboard-widget-metric:nth-child(n+3),.custom-dashboard-size-quarter .dashboard-widget-chips span:nth-child(n+3){display:none}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-card-header{padding:1.05rem 1.1rem .9rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-card-body{gap:1rem;padding:.25rem 1.1rem 1.1rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-card-body>.dashboard-widget-bars,.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-card-body>.dashboard-widget-list,.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-card-body>.dashboard-widget-bars,.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-card-body>.dashboard-widget-list{flex:1;grid-auto-rows:minmax(0,1fr)}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-bar-row{background:color-mix(in srgb, var(--surface-muted) 42%, transparent);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:11px;grid-template-columns:minmax(120px,.75fr) minmax(180px,2.5fr) 32px;min-height:42px;padding:.65rem .8rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-bar-row>i{height:8px}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-bar-row>span,.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-bar-row>strong{font-size:.76rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-list-item{min-height:46px;padding-inline:.85rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-metrics,.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-metrics{flex:1;align-items:stretch}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-metric,.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-metric{flex-direction:column;justify-content:center;display:flex}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-metric{min-height:112px;padding:1rem 1.1rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-metric strong{font-size:1.65rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-sentiment-total>strong{font-size:2.4rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-sentiment-row{min-height:48px;padding-inline:.85rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-health .workspace-tab-icon{width:3.5rem;height:3.5rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-health strong{font-size:1.6rem}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-readiness{flex-direction:column;flex:1;justify-content:center;min-height:132px;padding:1.15rem 1.25rem;display:flex}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-empty{min-height:145px}.dashboard-grid-stage .custom-dashboard-size-full .dashboard-widget-chips{flex:1;align-content:center}.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-bar-row,.dashboard-grid-stage .custom-dashboard-size-half .dashboard-widget-list-item{min-height:38px}.custom-dashboard-size-half .dashboard-widget-list-item:nth-child(n+4),.custom-dashboard-size-half .dashboard-widget-bar-row:nth-child(n+5),.custom-dashboard-size-half .dashboard-widget-metric:nth-child(n+4),.custom-dashboard-size-half .dashboard-widget-chips span:nth-child(n+5){display:none}.custom-dashboard-size-half .dashboard-widget-activity-chart{min-height:92px}.custom-dashboard-size-third .dashboard-widget-title-group>div>span,.custom-dashboard-size-third .dashboard-widget-list-item:nth-child(n+3),.custom-dashboard-size-third .dashboard-widget-bar-row:nth-child(n+4),.custom-dashboard-size-third .dashboard-widget-metric:nth-child(n+3),.custom-dashboard-size-third .dashboard-widget-chips span:nth-child(n+4),.custom-dashboard-size-third .dashboard-widget-activity-chart,.custom-dashboard-size-third .dashboard-widget-note,.custom-dashboard-size-third .dashboard-widget-readiness p,.custom-dashboard-size-third .dashboard-widget-empty p,.custom-dashboard-size-third .dashboard-widget-activity-summary small{display:none}.custom-dashboard-size-third .dashboard-widget-card-header{padding:.9rem .9rem .7rem}.custom-dashboard-size-third .dashboard-widget-card-body{justify-content:center;gap:.65rem;padding:.1rem .9rem .9rem}.custom-dashboard-size-third .dashboard-widget-title-group{gap:.5rem}.custom-dashboard-size-third .dashboard-widget-title-group .workspace-tab-icon{width:1.65rem;height:1.65rem}.custom-dashboard-size-third .dashboard-widget-title-group h2{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.custom-dashboard-size-third .dashboard-widget-link{font-size:.65rem}.custom-dashboard-size-third .dashboard-widget-list-item strong{-webkit-line-clamp:1}.custom-dashboard-size-third .dashboard-widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-dashboard-size-third .dashboard-widget-metric{padding:.62rem}.custom-dashboard-size-third .dashboard-widget-metric strong{font-size:1.2rem}.custom-dashboard-size-third .dashboard-widget-bar-row{grid-template-columns:minmax(62px,1fr) minmax(52px,1.4fr) 20px}.custom-dashboard-size-third .dashboard-widget-health .workspace-tab-icon{width:2.35rem;height:2.35rem}.custom-dashboard-size-third .dashboard-widget-sentiment{grid-template-columns:minmax(0,1fr);gap:.4rem}.custom-dashboard-size-third .dashboard-widget-sentiment-total{text-align:left;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:.4rem .6rem;display:grid}.custom-dashboard-size-third .dashboard-widget-sentiment-total>strong{margin:0;font-size:1.25rem}.custom-dashboard-size-third .dashboard-widget-sentiment-total>small,.custom-dashboard-size-third .dashboard-widget-sentiment-row small{display:none}.custom-dashboard-size-third .dashboard-widget-sentiment-bars{gap:.35rem}.custom-dashboard-size-third .dashboard-widget-sentiment-row{grid-template-columns:minmax(58px,.72fr) minmax(48px,1.35fr) 34px;gap:.4rem;min-height:30px;padding:.35rem .45rem}.custom-dashboard-size-third .dashboard-widget-sentiment-row span,.custom-dashboard-size-third .dashboard-widget-sentiment-row>strong{font-size:.63rem}.custom-dashboard-size-third .dashboard-widget-sentiment-row>i{height:6px}.dashboard-add-slot{background:color-mix(in srgb, var(--accent) 3%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--muted);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;width:100%;min-height:118px;display:flex}.dashboard-add-slot:hover{background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:var(--accent);color:var(--text)}.dashboard-add-slot>span{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent);border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;display:flex}.dashboard-add-slot strong{font-size:.8rem}.dashboard-add-slot small{font-size:.67rem}.dashboard-empty-layout{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);border:1px dashed var(--border);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:300px;padding:2rem;display:flex}.dashboard-empty-layout .workspace-tab-icon{width:2.6rem;height:2.6rem}.dashboard-empty-layout strong{color:var(--text)}.dashboard-empty-layout p{color:var(--muted);margin:0 0 .5rem;font-size:.78rem}.dashboard-widget-modal-backdrop,.custom-dashboard-editing>.dashboard-widget-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050509b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.dashboard-widget-modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:22px;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:1rem;width:100%;max-width:1060px;max-height:min(840px,100vh - 3rem);margin:auto;padding:1.25rem;display:grid;overflow:hidden;box-shadow:0 32px 110px #0000008f}.dashboard-widget-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-widget-modal-header>div>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.dashboard-widget-modal-header h2{color:var(--text);margin:.28rem 0;font-size:1.25rem}.dashboard-widget-modal-header p{color:var(--muted);margin:0;font-size:.78rem}.dashboard-widget-search{background:var(--input-bg);border:1px solid var(--border);border-radius:11px;align-items:center;gap:.62rem;padding:.3rem .48rem;display:flex}.dashboard-widget-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.dashboard-widget-search-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dashboard-widget-search-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:15px;height:15px}.dashboard-widget-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-height:36px}.dashboard-widget-tabs{border-bottom:1px solid var(--border);gap:.28rem;display:flex;overflow-x:auto}.dashboard-widget-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:.4rem;padding:.58rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-widget-tabs button .workspace-tab-icon{opacity:.68;width:1rem;height:1rem}.dashboard-widget-tabs button:hover{background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--text)}.dashboard-widget-tabs button.is-active{background:color-mix(in srgb, var(--accent) 9%, transparent);border-bottom-color:var(--accent);color:var(--text)}.dashboard-widget-tabs button.is-active .workspace-tab-icon{opacity:1}.dashboard-widget-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:.85rem;min-height:0;padding:.1rem .35rem .25rem .1rem;display:grid;overflow-y:auto}.dashboard-widget-option{background:color-mix(in srgb, var(--surface-muted) 58%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 5%, transparent);border-radius:16px;flex-direction:column;align-self:stretch;gap:.8rem;width:100%;min-width:0;padding:.8rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.dashboard-widget-option:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 15px 34px #00000029;transform:translateY(-2px)}.dashboard-widget-option.is-added{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);border-color:color-mix(in srgb, var(--border) 88%, var(--accent) 12%);box-shadow:none}.dashboard-widget-option.is-added:hover{border-color:color-mix(in srgb, var(--border) 75%, var(--accent) 25%);box-shadow:none;transform:none}.dashboard-widget-option-select{cursor:pointer;border-radius:12px;outline:none;flex-direction:column;flex:none;gap:.8rem;min-width:0;transition:opacity .16s,filter .16s,background .16s;display:flex}.dashboard-widget-option-select:hover{background:color-mix(in srgb, var(--accent) 3%, transparent)}.dashboard-widget-option-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:2px solid var(--accent);outline-offset:3px}.dashboard-widget-option.is-added .dashboard-widget-option-select{cursor:default;filter:saturate(.55);opacity:.35}.dashboard-widget-option.is-added .dashboard-widget-option-select:hover{background:0 0}.dashboard-widget-library-live-preview{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));pointer-events:none;border-radius:13px;flex:0 0 210px;min-width:0;height:210px;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-widget-card,.custom-dashboard-editing .dashboard-widget-library-live-preview .dashboard-widget-card{box-shadow:none;border:0;border-radius:12px;height:100%;min-height:0}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget,.dashboard-widget-library-live-preview .dashboard-overview-stat-widget>.panel{height:100%}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget>.panel{box-shadow:none;border:0;padding:.7rem}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget .dashboard-stat-link{margin:-.7rem;padding:.7rem}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget .dashboard-stat-card{min-height:0;padding:.65rem}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget .stat-value{font-size:1.5rem}.dashboard-widget-library-live-preview .dashboard-overview-stat-widget .muted{font-size:.58rem}.dashboard-widget-library-live-preview .dashboard-widget-card-header{padding:.78rem .8rem .58rem}.dashboard-widget-library-live-preview .dashboard-widget-title-group{gap:.5rem}.dashboard-widget-library-live-preview .dashboard-widget-title-group .workspace-tab-icon{width:1.55rem;height:1.55rem}.dashboard-widget-library-live-preview .dashboard-widget-title-group>div>span{font-size:.53rem}.dashboard-widget-library-live-preview .dashboard-widget-title-group h2{font-size:.78rem}.dashboard-widget-library-live-preview .dashboard-widget-link{display:none}.dashboard-widget-library-live-preview .dashboard-widget-card-body{gap:.5rem;padding:.05rem .8rem .75rem;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-widget-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.dashboard-widget-library-live-preview .dashboard-widget-metric{padding:.5rem}.dashboard-widget-library-live-preview .dashboard-widget-metric span{font-size:.56rem}.dashboard-widget-library-live-preview .dashboard-widget-metric strong{margin-top:.2rem;font-size:1rem}.dashboard-widget-library-live-preview .dashboard-widget-list{gap:.32rem}.dashboard-widget-library-live-preview .dashboard-widget-list-item{padding:.45rem .5rem}.dashboard-widget-library-live-preview .dashboard-widget-list-item:nth-child(n+4){display:none}.dashboard-widget-library-live-preview .dashboard-widget-list-item strong{font-size:.63rem}.dashboard-widget-library-live-preview .dashboard-widget-list-item small{font-size:.55rem}.dashboard-widget-library-live-preview .dashboard-widget-list-item>span:last-child{width:20px;height:20px}.dashboard-widget-library-live-preview .dashboard-widget-sentiment{grid-template-columns:minmax(80px,.65fr) minmax(0,1.8fr);gap:.4rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-total{padding:.5rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-total>span{font-size:.54rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-total>strong{margin:.3rem 0;font-size:1.35rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-total>small{font-size:.5rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-bars{gap:.3rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-row{grid-template-columns:minmax(48px,.7fr) minmax(40px,1.4fr) 28px;gap:.35rem;min-height:30px;padding:.3rem .4rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-row span,.dashboard-widget-library-live-preview .dashboard-widget-sentiment-row>strong{font-size:.54rem}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-row small{display:none}.dashboard-widget-library-live-preview .dashboard-widget-sentiment-row>i{height:5px}.dashboard-widget-library-live-preview .dashboard-widget-bars{gap:.4rem}.dashboard-widget-library-live-preview .dashboard-widget-bar-row{grid-template-columns:minmax(70px,1fr) minmax(55px,1.7fr) 20px;gap:.4rem}.dashboard-widget-library-live-preview .dashboard-widget-bar-row:nth-child(n+5){display:none}.dashboard-widget-library-live-preview .dashboard-widget-bar-row>span,.dashboard-widget-library-live-preview .dashboard-widget-bar-row>strong{font-size:.58rem}.dashboard-widget-library-live-preview .dashboard-widget-activity-summary strong{font-size:1.3rem}.dashboard-widget-library-live-preview .dashboard-widget-activity-summary span,.dashboard-widget-library-live-preview .dashboard-widget-activity-summary small{font-size:.58rem}.dashboard-widget-library-live-preview .dashboard-widget-activity-chart{gap:.35rem;min-height:64px}.dashboard-widget-library-live-preview .dashboard-widget-activity-chart>div{grid-template-rows:13px 1fr 13px}.dashboard-widget-library-live-preview .dashboard-widget-activity-chart span,.dashboard-widget-library-live-preview .dashboard-widget-activity-chart small{font-size:.5rem}.dashboard-widget-library-live-preview .dashboard-widget-empty{min-height:82px;padding:.7rem}.dashboard-widget-library-live-preview .dashboard-widget-health .workspace-tab-icon{width:2.15rem;height:2.15rem}.dashboard-widget-library-live-preview .dashboard-widget-health strong{font-size:1rem}.dashboard-widget-library-live-preview .dashboard-widget-readiness{padding:.7rem}.dashboard-widget-library-live-preview .dashboard-widget-readiness p{margin-block:.45rem;font-size:.62rem}.dashboard-widget-option-copy{min-width:0;padding:.05rem .12rem 0}.dashboard-widget-option h3{color:color-mix(in srgb, var(--accent) 76%, var(--text));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:780;line-height:1.25;overflow:hidden}.dashboard-widget-option p{color:var(--muted);margin:.38rem 0 0;font-size:.69rem;line-height:1.45}.dashboard-widget-option-remove-overlay{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-widget-option-remove-overlay button{background:color-mix(in srgb, var(--surface) 92%, var(--danger));border:1px solid color-mix(in srgb, var(--danger) 58%, var(--border));box-shadow:0 14px 36px #00000057, 0 0 0 4px color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);cursor:pointer;pointer-events:auto;border-radius:10px;align-items:center;gap:.42rem;min-height:38px;padding:.55rem .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.dashboard-widget-option-remove-overlay button:hover{background:color-mix(in srgb, var(--danger) 12%, var(--surface));border-color:var(--danger);transform:translateY(-1px)}.dashboard-widget-option-remove-overlay button:focus-visible{outline:2px solid var(--danger);outline-offset:3px}.dashboard-widget-option-remove-overlay svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:15px;height:15px}.dashboard-widget-option-actions{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:.75rem;min-height:48px;margin-top:auto;padding:.72rem .1rem 0;display:flex}.dashboard-widget-option-actions>small{color:var(--muted);font-size:.61rem}.dashboard-widget-option .button{white-space:nowrap;min-width:88px;min-height:34px;padding:.45rem .68rem}.dashboard-widget-option.is-added .dashboard-widget-option-actions{opacity:.38}.dashboard-widget-option-added-state{background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--muted);border-radius:999px;padding:.38rem .6rem;font-size:.62rem;font-weight:750}.dashboard-widget-no-results{color:var(--muted);text-align:center;grid-column:1/-1;padding:2.5rem}.dashboard-widget-no-results strong{color:var(--text)}.dashboard-widget-no-results p{font-size:.75rem}.feedback-intelligence-card,.issue-overview-card,.community-overview-card,.feedback-activity-section{position:relative}.feedback-intelligence-header,.issue-overview-card-header,.community-card-header{padding-right:48px}.feedback-snapshot-card>.feedback-activity-section .dashboard-overview-action-wrap{right:-36px}.dashboard-overview-action-wrap{z-index:8;align-items:center;margin:0;display:inline-flex;position:absolute;top:12px;right:12px}.dashboard-overview-action{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border:1px solid color-mix(in srgb, var(--border) 78%, var(--accent) 18%);color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative;box-shadow:0 6px 18px #0000001a}.dashboard-overview-action:hover:not(:disabled),.dashboard-overview-action:focus-visible{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-color:color-mix(in srgb, var(--accent) 68%, var(--border));color:var(--accent);transform:translateY(-1px)}.dashboard-overview-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:2px solid var(--accent);outline-offset:1px}.dashboard-overview-action.is-added{background:color-mix(in srgb, var(--danger) 10%, var(--surface-muted));border-color:color-mix(in srgb, var(--danger) 38%, var(--border));color:var(--danger);cursor:pointer;opacity:1}.dashboard-overview-action.is-added:hover,.dashboard-overview-action.is-added:focus-visible{background:color-mix(in srgb, var(--danger) 16%, var(--surface));border-color:color-mix(in srgb, var(--danger) 72%, var(--border));color:var(--danger)}.dashboard-overview-action.is-added:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent);outline-color:var(--danger)}.dashboard-overview-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.dashboard-overview-action:after{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;border-radius:7px;padding:.42rem .55rem;font-size:.65rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px)}.dashboard-overview-action:hover:after,.dashboard-overview-action:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.dashboard-overview-toast{background:var(--surface-elevated);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--text);white-space:nowrap;z-index:1200;border-radius:10px;padding:.65rem .8rem;font-size:.7rem;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 16px 45px #00000038}.custom-dashboard-grid-item.is-dashboard-highlighted .dashboard-widget-card{border-color:color-mix(in srgb, var(--accent) 78%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 20px 55px color-mix(in srgb, var(--accent) 16%, transparent);animation:3.2s ease-out dashboard-widget-added-highlight}@keyframes dashboard-widget-added-highlight{0%,18%{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 28%, transparent), 0 24px 70px color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-3px)}to{border-color:var(--border);box-shadow:var(--shadow);transform:translateY(0)}}.dashboard-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}@media (max-width:1100px){.dashboard-widget-row-4>.custom-dashboard-grid-item{grid-column:span 6}}@media (max-width:820px){.dashboard-widget-options{grid-template-columns:minmax(0,1fr)}.dashboard-widget-modal{max-width:620px}}@media (max-width:800px){.dashboard-page-actions{margin-left:auto;position:static}.dashboard-customize-icon{margin-left:0}}@media (max-width:760px){.custom-dashboard-toolbar,.dashboard-edit-bar,.dashboard-page-header{flex-direction:column;align-items:stretch}.dashboard-page-header{position:relative}.dashboard-page-header .dashboard-page-actions{align-items:center;position:absolute;top:0;right:0}.dashboard-server-identity{padding-right:214px}.custom-dashboard-customize{justify-content:center}.dashboard-edit-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-edit-actions .button:last-child{grid-column:span 2}.dashboard-widget-row{grid-template-columns:minmax(0,1fr)}.dashboard-widget-row>.custom-dashboard-grid-item{grid-column:1}.dashboard-row-preview-label{top:-9px}.dashboard-widget-modal{border-radius:16px;max-height:calc(100vh - 1rem);padding:.9rem}.dashboard-widget-modal-backdrop,.custom-dashboard-editing>.dashboard-widget-modal-backdrop{padding:.5rem}.dashboard-widget-library-live-preview{flex-basis:190px;height:190px}.dashboard-widget-edit-controls>span{font-size:.6rem}.dashboard-overview-toast{text-align:center;top:12px;left:12px;right:12px}}@media (max-width:480px){.dashboard-widget-modal-header h2{font-size:1.08rem}.dashboard-widget-tabs button{padding-inline:.55rem}.dashboard-widget-option-actions{flex-direction:column;align-items:stretch}.dashboard-widget-option .button{width:100%}}@media (max-width:520px){.feedback-snapshot-card>.feedback-activity-section .dashboard-overview-action-wrap{right:-2px}}@media (prefers-reduced-motion:reduce){.dashboard-widget-list-item,.dashboard-add-slot{transition:none}.custom-dashboard-grid-item.is-dashboard-highlighted .dashboard-widget-card{animation:none}}.dashboard-widget-placement-note{background:color-mix(in srgb, var(--accent) 7%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));color:var(--text-secondary);border-radius:10px;align-items:center;gap:.65rem;padding:.58rem .7rem;display:flex}.dashboard-widget-placement-note>.workspace-tab-icon{flex:none;width:1.45rem;height:1.45rem}.dashboard-widget-placement-note>span{gap:.08rem;min-width:0;display:grid}.dashboard-widget-placement-note strong{color:var(--text);font-size:.68rem}.dashboard-widget-placement-note small{color:var(--muted);font-size:.62rem;line-height:1.35}.dashboard-widget-option-actions>.button:only-child{margin-left:auto}.dashboard-widget-library-live-preview,.dashboard-widget-library-live-preview *,.dashboard-widget-library-live-preview :before,.dashboard-widget-library-live-preview :after{box-sizing:border-box}.dashboard-widget-library-live-preview .dashboard-widget-card,.dashboard-widget-library-live-preview .dashboard-widget-card-body,.dashboard-widget-library-live-preview .dashboard-impact-watch-list,.dashboard-widget-library-live-preview .dashboard-spike-list,.dashboard-widget-library-live-preview .dashboard-jira-delivery,.dashboard-widget-library-live-preview .dashboard-release-widget{min-width:0;max-width:100%;overflow:hidden}.dashboard-widget-library-live-preview :is(.dashboard-impact-watch-item,.dashboard-spike-item,.dashboard-top-issue-item){gap:.45rem;min-width:0;max-width:100%;padding:.48rem .52rem}.dashboard-widget-library-live-preview :is(.dashboard-impact-watch-item,.dashboard-spike-item)>div{min-width:0;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-impact-watch-item{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-widget-library-live-preview .dashboard-impact-watch-item:nth-child(n+3),.dashboard-widget-library-live-preview .dashboard-spike-item:nth-child(n+4),.dashboard-widget-library-live-preview .dashboard-jira-latest a:nth-of-type(n+3){display:none}.dashboard-widget-library-live-preview .dashboard-impact-watch-item>.impact-badge{text-overflow:ellipsis;white-space:nowrap;align-self:start;max-width:74px;padding-inline:.36rem;font-size:.52rem;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-jira-heading{flex-wrap:nowrap;min-width:0;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-jira-heading>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-widget-library-live-preview .jira-badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:128px;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-evidence-signals{flex-wrap:nowrap;gap:.3rem;min-width:0;overflow:hidden}.dashboard-widget-library-live-preview .dashboard-evidence-signals>small{display:none}.dashboard-widget-library-live-preview .dashboard-evidence-signals>*{flex:0 auto;min-width:0}.dashboard-widget-library-live-preview .dashboard-spike-item>span{max-width:72px}.dashboard-widget-library-live-preview .dashboard-jira-delivery .dashboard-widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget-library-live-preview .dashboard-jira-actions{display:none}.dashboard-widget-library-live-preview .dashboard-release-widget{gap:.55rem}.dashboard-widget-library-live-preview .dashboard-release-widget-heading{gap:.5rem}.dashboard-widget-library-live-preview .dashboard-release-top-issue{min-width:0;overflow:hidden}@media (max-width:760px){.dashboard-widget-placement-note{align-items:flex-start}.dashboard-widget-placement-note small{font-size:.58rem}}
.timmy-assistant{-webkit-user-select:none;user-select:none;appearance:none;color:var(--text);cursor:grab;touch-action:none;z-index:60;background:0 0;border:0;justify-content:center;align-items:center;width:144px;height:144px;padding:8px;display:flex;position:fixed;bottom:22px;right:22px}.timmy-assistant--dragging{cursor:grabbing;will-change:left, top;outline:none!important}.timmy-assistant--dragging .timmy-sprite{filter:brightness(1.08)drop-shadow(0 12px 16px #08070c6b)}.timmy-assistant--dragging .timmy-assistant-tooltip{opacity:0!important;transform:translate(-50%,3px)!important}html[data-timmy-dragging=true],html[data-timmy-dragging=true] body{cursor:grabbing;-webkit-user-select:none;user-select:none}.timmy-assistant-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%);filter:blur(2px);opacity:.68;border-radius:50%;width:118px;height:98px;transition:opacity .16s;position:absolute;bottom:1px}.timmy-sprite{--timmy-animation-duration:1.5s;animation-duration:var(--timmy-animation-duration);height:128px;image-rendering:crisp-edges;image-rendering:pixelated;z-index:1;background-position:0 0;background-repeat:no-repeat;width:128px;transition:filter .16s;animation-timing-function:step-end;animation-iteration-count:infinite;display:block;position:relative}.timmy-sprite--grid{animation-name:timmy-sprite-grid-six}.timmy-sprite--horizontal{animation-name:timmy-sprite-horizontal-six}.timmy-sprite--idle{--timmy-animation-duration:1.5s}.timmy-sprite--thinking{--timmy-animation-duration:1.2s}.timmy-sprite--success{--timmy-animation-duration:.69s;animation-name:timmy-sprite-success-six;animation-iteration-count:1;animation-fill-mode:forwards}.timmy-assistant:hover .timmy-sprite,.timmy-assistant:focus-visible .timmy-sprite{filter:brightness(1.08)drop-shadow(0 8px 12px #08070c57)}.timmy-assistant:hover .timmy-assistant-glow,.timmy-assistant:focus-visible .timmy-assistant-glow{opacity:.95}.timmy-assistant:focus-visible{outline:none}.timmy-assistant-badge{border:2px solid var(--background);color:#fff;z-index:2;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:25px;height:25px;padding:0 6px;font-size:11px;font-weight:800;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 5px 14px #ef444459}.timmy-assistant-badge svg{width:11px;height:11px}.timmy-assistant-badge>span{line-height:1}.timmy-assistant-badge:empty{min-width:12px;height:12px;padding:0;top:10px;right:10px}.timmy-assistant-tooltip{background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border:1px solid var(--border);color:var(--text);opacity:0;pointer-events:none;white-space:nowrap;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;font-size:12px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,3px);box-shadow:0 10px 28px #0000003d}.timmy-assistant-tooltip strong{font-size:12px;font-weight:800}.timmy-assistant-tooltip small{color:var(--text-secondary);font-size:10px;font-weight:650}.timmy-attention-flight{--timmy-flight-x:0px;--timmy-flight-y:-60vh;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--surface-elevated) 94%, transparent);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));box-shadow:0 10px 28px #00000047, 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text);pointer-events:none;white-space:nowrap;z-index:4;border-radius:999px;align-items:center;gap:6px;padding:7px 10px 7px 8px;font-size:10px;font-weight:800;animation:2.4s cubic-bezier(.2,.78,.2,1) both timmy-attention-to-bell;display:inline-flex;position:absolute;top:12px;left:50%}.timmy-attention-flight svg{color:var(--accent-strong,var(--accent));width:14px;height:14px}@keyframes timmy-attention-to-bell{0%{opacity:0;transform:translate(-50%,14px)scale(.78)}12%{opacity:1;transform:translate(-50%,-7px)scale(1)}34%{opacity:1;transform:translate(-50%,-14px)scale(1)}76%{opacity:.88}to{opacity:0;transform:translate(calc(-50% + var(--timmy-flight-x)), var(--timmy-flight-y)) scale(.38)}}.timmy-assistant:hover .timmy-assistant-tooltip,.timmy-assistant:focus-visible .timmy-assistant-tooltip{opacity:1;transform:translate(-50%)}html[data-theme=light] .timmy-assistant-glow{opacity:.5}html[data-theme=light] .timmy-assistant-tooltip{box-shadow:0 10px 28px #322b3a29}html[data-theme=light] .timmy-attention-flight{box-shadow:0 10px 24px #322b3a29, 0 0 16px color-mix(in srgb, var(--accent) 14%, transparent)}.settings-timmy-controls{align-items:center;gap:10px;display:flex}.settings-timmy-controls .settings-row-link{cursor:pointer;font-family:inherit}@keyframes timmy-sprite-grid-six{0%,16.65%{background-position:0 0}16.66%,33.31%{background-position:50% 0}33.32%,49.97%{background-position:100% 0}49.98%,66.63%{background-position:0 100%}66.64%,83.29%{background-position:50% 100%}83.3%,to{background-position:100% 100%}}@keyframes timmy-sprite-horizontal-six{0%,16.65%{background-position:0 0}16.66%,33.31%{background-position:20% 0}33.32%,49.97%{background-position:40% 0}49.98%,66.63%{background-position:60% 0}66.64%,83.29%{background-position:80% 0}83.3%,to{background-position:100% 0}}@keyframes timmy-sprite-success-six{0%,17.38%{background-position:0 0}17.39%,39.12%{background-position:20% 0}39.13%,56.51%{background-position:40% 0}56.52%,71%{background-position:60% 0}71.01%,85.5%{background-position:80% 0}85.51%,to{background-position:100% 0}}@media (max-width:1100px){.timmy-assistant{width:128px;height:128px;bottom:18px;right:18px}.timmy-sprite{width:112px;height:112px}.timmy-assistant-glow{width:104px;height:86px}}@media (max-width:720px){.timmy-assistant{width:106px;height:106px;padding:7px;bottom:14px;right:12px}.timmy-sprite{width:92px;height:92px}.timmy-assistant-glow{width:84px;height:70px}}@media (prefers-reduced-motion:reduce){.timmy-sprite{background-position:0 0!important;animation:none!important}.timmy-assistant-glow,.timmy-attention-flight,.timmy-assistant-tooltip,.timmy-sprite{transition:none}.timmy-attention-flight{display:none}}
