:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#08080b;--app-bg-soft:#0d0c12;--surface-elevated:#1a1922;--border-strong:#3a3846;--text-primary:#f4f2fb;--text-secondary:#cdc9da;--text-muted:var(--muted);--success:#84cc16;--warning:#facc15;--danger:#f87171;--shadow:0 18px 50px #00000047;--sidebar-bg:linear-gradient(180deg, #121119fa, #07070afc);--input-bg:#ffffff0a;--chip-bg:#ffffff0d;--background:var(--app-bg);--surface:#141319;--surface-muted:#1c1b23;--text:var(--text-primary);--muted:var(--text-muted);--border:#272630;--accent:#8b5cf6;--accent-rgb:139, 92, 246;--accent-strong:#7c3aed;--accent-strong-rgb:124, 58, 237;--success-soft:#a3e6351a;--success-border:#a3e63547;--success-text:#bef264;--danger-soft:#f871711a;--danger-border:#f871714d;--danger-text:#fca5a5;--warning-soft:#facc151a;--warning-border:#facc154d;--warning-text:#fde047;--accent-soft:#8b5cf624;--accent-soft-border:#8b5cf652;--accent-soft-text:#c4b5fd;--accent-text:#c4b5fd;--accent-text-rgb:196, 181, 253;--info-soft:#38bdf81c;--info-border:#38bdf84d;--info-text:#7dd3fc;--surface-subtle:#17161e;--surface-raised:var(--surface-elevated);--neutral-soft:#ffffff0d;--neutral-border:#ffffff1c;--neutral-text:#cdc9da;--border-subtle:#ffffff0e;--divider:#fff1;--chart-track:#ffffff13;--ring-center:#111016;--on-accent:#fff;--surface-2:var(--surface-muted);--color-success:#a3e635;--color-primary:var(--accent);--radius:16px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--background)}body{background:radial-gradient(1100px 620px at 18% -8%, #8b5cf629, transparent 60%), radial-gradient(900px 560px at 100% 0%, #7c3aed1a, transparent 55%), radial-gradient(700px 500px at 50% 120%, #a3e6350d, transparent 60%), var(--background);color:var(--text);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#141319eb 0%,#0b0b0feb 100%);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{gap:4px;margin-bottom:28px;display:grid}.brand-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.brand-subtitle{color:var(--muted);font-size:13px}.nav-link{color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.nav-link:hover{background:var(--neutral-soft);color:var(--text)}.nav-link-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border);color:#fff;font-weight:700}.nav-link-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.main-column{grid-template-rows:auto 1fr;min-width:0;display:grid}.top-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:10;background:#141319b3;justify-content:space-between;align-items:center;min-height:72px;padding:18px 28px;display:flex;position:sticky;top:0}.top-header-workspace{gap:4px;display:grid}.top-header-workspace strong{font-size:15px}.account-menu{position:relative}.account-menu-trigger{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:6px 8px 6px 12px;display:inline-flex}.account-menu-trigger-icon{min-width:40px;height:40px;min-height:40px;padding:4px}.account-menu-trigger:hover,.account-menu-trigger-open{background:var(--surface-muted)}.account-menu-copy{text-align:right;gap:2px;display:grid}.account-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;overflow:hidden}.account-avatar{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.account-menu-dropdown{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:14px;gap:12px;min-width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000008c}.account-menu-summary{border-bottom:1px solid var(--border);gap:4px;padding-bottom:10px;display:grid}.account-menu-links{gap:4px;display:grid}.account-menu-link{color:var(--text);border-radius:8px;padding:10px 12px;display:block}.account-menu-link:hover{background:var(--surface-muted)}.account-menu-link-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%}.setup-shell{min-height:100vh;padding:28px}.setup-content{max-width:1080px;margin:0 auto}.onboarding-stepper{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:24px;display:grid}.onboarding-stepper-item{align-items:center;gap:12px;min-width:0;display:flex}.onboarding-stepper-line{background:var(--border);flex:auto;min-width:12px;height:1px}.onboarding-stepper-link{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:12px 14px;display:flex}.onboarding-stepper-link-completed{border-color:var(--accent);color:var(--text)}.onboarding-stepper-link-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.onboarding-stepper-link-upcoming{color:var(--muted)}.onboarding-stepper-number{background:var(--surface-muted);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.onboarding-stepper-label{min-width:0;font-size:14px;font-weight:650}.page-header{gap:8px;margin-bottom:24px;display:grid}.page-title{margin:0;font-size:28px;line-height:1.2}.page-description{color:var(--muted);max-width:720px;margin:0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel{background:linear-gradient(180deg, #ffffff06 0%, #fff0 100%), var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px}.panel-interactive{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s}.panel-interactive:hover,.panel-interactive:focus-within{background:var(--surface-raised);border-color:var(--accent-soft-border);transform:translateY(-2px);box-shadow:0 16px 40px #00000073,0 0 0 1px #8b5cf61f}.panel-title{margin:0 0 8px;font-size:16px}.panel-title:empty{display:none}.panel-title-row{justify-content:space-between;align-items:center;width:100%;display:flex}.muted{color:var(--muted)}.stat-value{font-size:32px;line-height:1.1;display:block}.dashboard-stat-card{gap:10px;transition:transform .14s,box-shadow .14s,background-color .14s;display:grid}.dashboard-stat-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.dashboard-stat-label{color:var(--muted);font-size:14px;font-weight:700;display:inline-block}.dashboard-stat-details{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-stat-link{cursor:pointer;margin:-18px;padding:18px;display:block}.dashboard-stat-link:focus-visible{outline:none}.dashboard-stat-card-success{background:#f3fcf7;border:1px solid #cfe9d8;border-radius:8px;padding:14px}.dashboard-stat-card-accent{background:#f4f9ff;border:1px solid #d3e3f8;border-radius:8px;padding:14px}.dashboard-stat-card-accent .stat-value{color:#1d4f91}.dashboard-stat-card-danger{background:#fff7f6;border:1px solid #f4c7c3;border-radius:8px;padding:14px}.dashboard-chart-header p{margin:0}.dashboard-activity-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:196px;padding-top:8px;display:grid}.dashboard-activity-chart-column{place-items:center;gap:10px;display:grid}.dashboard-activity-chart-count{color:var(--muted);font-size:13px;font-weight:700}.dashboard-activity-chart-track{background:var(--surface-muted);border-radius:8px;align-items:end;width:100%;height:132px;padding:6px;display:flex;overflow:hidden}.dashboard-activity-chart-bar{background:linear-gradient(#45b895 0%,#1f8a70 100%);border-radius:6px;width:100%;min-height:8px;margin-top:auto}.dashboard-activity-chart-day{color:var(--muted);font-size:13px;font-weight:700}.dashboard-urgent-link{display:block}.dashboard-urgent-link:hover .dashboard-urgent-item,.dashboard-urgent-link:focus-visible .dashboard-urgent-item{border-color:#e3aaa4;transform:translateY(-1px);box-shadow:0 8px 18px #b4231814}.dashboard-urgent-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-urgent-badges{flex-wrap:wrap;gap:8px;display:flex}.dashboard-urgent-title{font-size:18px;line-height:1.25}.dashboard-reappearing-link{display:block}.dashboard-reappearing-item{background:#fff8ed;border:1px solid #f2d0a6;border-radius:8px;padding:14px}.dashboard-reappearing-link:hover .dashboard-reappearing-item,.dashboard-reappearing-link:focus-visible .dashboard-reappearing-item{background:#fff3df}.dashboard-reappearing-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-list-row,.dashboard-breakdown-row{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.dashboard-list-link{color:inherit;text-decoration:none;display:block}.dashboard-list-link:hover .dashboard-list-row,.dashboard-list-link:hover .channel-attention-row,.dashboard-list-link:focus-visible .dashboard-list-row,.dashboard-list-link:focus-visible .channel-attention-row{background:#fbfcfd;border-color:#cfd8df;transform:translateY(-1px);box-shadow:0 8px 18px #1620260f}.dashboard-section-link-row{justify-content:flex-end;display:flex}.dashboard-breakdown-row{background:var(--surface-muted)}.dashboard-sentiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-sentiment-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:8px;padding:14px;display:grid}.dashboard-sentiment-card strong{font-size:24px;line-height:1.1}.dashboard-sentiment-card p{margin:0}.dashboard-sentiment-card-positive{background:#ecfdf3}.dashboard-sentiment-card-neutral{background:#f3f4f6}.dashboard-sentiment-card-negative{background:#fff1f3}.stack{gap:12px;display:grid}.stack-lg{gap:18px;display:grid}.usage-metric{gap:8px;display:grid}.usage-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-progress{background:var(--surface-muted);border-radius:8px;width:100%;height:8px;overflow:hidden}.usage-progress-fill{background:var(--accent);height:100%}.usage-warning{color:var(--warning);background:#fff1db;border-radius:8px;margin:0;padding:10px 12px}.details-list{gap:12px;display:grid}.details-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.server-overview-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.server-avatar{border:1px solid var(--border);background:linear-gradient(135deg,#dcfae6 0%,#eef2f5 100%);border-radius:8px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.server-avatar-image{object-fit:cover}.server-avatar span{color:var(--accent-strong);font-size:28px;font-weight:700}.server-overview-copy{gap:14px;display:grid}.server-name-block{text-align:center;place-items:center;gap:4px;display:grid}.server-overview-header{justify-content:center;align-items:center;min-height:112px;padding-right:244px;display:flex;position:relative}.server-name{font-size:44px;line-height:1}.server-status-box{background:var(--surface-muted);border:1px solid var(--border);text-align:center;border-radius:8px;place-items:center;gap:12px;min-width:220px;padding:12px;display:grid;position:absolute;top:0;right:0}.server-health-card-success{background:#f3fcf7;border-color:#cfe9d8}.server-health-card-warning{background:#fff8ed;border-color:#f2d0a6}.server-health-card-danger{background:#fff7f6;border-color:#f4c7c3}.server-health-card-accent{background:#f4f9ff;border-color:#d3e3f8}.server-status-box .table-badge{padding:7px 12px;font-size:14px}.server-health-detail{max-width:280px;margin:0}.server-status-metrics{gap:10px;width:100%;display:grid}.server-status-metric{gap:4px;display:grid}.server-status-metric strong{font-size:20px;line-height:1.1}.server-status-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.server-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.server-health-block{border:1px solid var(--border);background:#f8fafb;border-radius:8px;gap:8px;padding:14px;display:grid}.server-health-block strong{font-size:18px;line-height:1.2}.server-health-block p{margin:0}.server-health-block-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.server-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.server-meta-block{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.server-id-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-toggle-button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.icon-toggle-button:hover{background:var(--surface-muted);color:var(--text)}.icon-toggle-button svg{width:18px;height:18px}.server-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.server-section-copy{max-width:720px}.server-usage-pill{background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.server-meta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.server-count-label{color:var(--muted);font-size:13px;font-weight:650}.server-panel-note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.server-empty-state{background:var(--surface-muted);border:1px dashed var(--border);border-radius:8px;gap:8px;padding:14px;display:grid}.profile-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-page-stack{gap:18px;display:grid}.account-page-section{grid-template-columns:1fr;gap:18px;display:grid}.profile-hero{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;display:grid}.profile-avatar{border:1px solid var(--border);background:linear-gradient(135deg,#dcfae6 0%,#eef2f5 100%);border-radius:8px;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.profile-avatar span{color:var(--accent-strong);font-size:28px;font-weight:700}.profile-hero-copy{gap:14px;display:grid}.profile-email{font-size:24px;line-height:1.15}.profile-meta-list{gap:12px;display:grid}.profile-security-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-password-panel{border:1px solid var(--border);background:#f8fafb;border-radius:8px;overflow:hidden}.profile-password-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.profile-password-toggle::-webkit-details-marker{display:none}.profile-password-toggle-label{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.profile-password-panel[open] .profile-password-toggle-label{color:var(--text)}.profile-password-body{border-top:1px solid var(--border);padding:14px}.page-header-compact{margin-bottom:0}.action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.community-insights-section{gap:16px;display:grid}.weekly-summary-section{display:grid}.dashboard-visit-note,.issue-visit-summary{border:1px solid var(--border);background:#f8fafb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.weekly-summary-panel{background:linear-gradient(#fff 0%,#f8fafb 100%);border-color:#dce3e8}.weekly-summary-layout{gap:18px;display:grid}.weekly-summary-intro{gap:6px;display:grid}.weekly-summary-intro p{max-width:760px;margin:0}.weekly-summary-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weekly-summary-point{border:1px solid var(--border);border-radius:8px;gap:6px;padding:14px;display:grid}.weekly-summary-point p{margin:0}.weekly-summary-point-danger{background:#fff7f6;border-color:#f4c7c3}.weekly-summary-point-warning{background:#fff8ed;border-color:#f2d0a6}.weekly-summary-point-success{background:#f3fcf7;border-color:#cfe9d8}.weekly-summary-point-accent{background:#f4f9ff;border-color:#d3e3f8}.weekly-summary-actions{gap:10px;display:grid}.weekly-summary-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.weekly-summary-action-item{background:var(--surface);border:1px solid #dce3e8;border-radius:8px;gap:6px;padding:12px;display:grid}.weekly-summary-action-item p{margin:0}.community-insights-header{justify-content:space-between;align-items:end;display:flex}.community-insights-header p{margin:0}.community-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.copilot-hero-panel{background:linear-gradient(#fff 0%,#f8fafb 100%);border-color:#dce3e8}.copilot-hero,.copilot-answer-layout{gap:18px;display:grid}.copilot-ask-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.copilot-input{min-height:46px}.copilot-chip-row{flex-wrap:wrap;gap:8px;display:flex}.copilot-answer-panel{border-color:#dce3e8}.copilot-interpretation-note{background:#f8fafb;border:1px solid #dce3e8;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.copilot-interpretation-note p{margin:0}.copilot-why-strip{background:#f8fafb;border:1px solid #dce3e8;border-radius:8px;gap:10px;padding:12px 14px;display:grid}.copilot-why-list{gap:8px;display:grid}.copilot-why-item{align-items:flex-start;gap:10px;display:flex}.copilot-why-item p{margin:0}.copilot-why-dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.copilot-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.copilot-answer-link{display:block}.copilot-answer-card{background:var(--surface-muted);border:1px solid var(--border);text-align:left;border-radius:8px;gap:8px;width:100%;height:100%;padding:14px;display:grid}.copilot-answer-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.copilot-answer-link:hover .copilot-answer-card,.copilot-answer-link:focus-visible .copilot-answer-card,.copilot-suggestion-card:hover,.copilot-suggestion-card:focus-visible{background:#fbfcfd;border-color:#cfd8df;transform:translateY(-1px);box-shadow:0 8px 18px #1620260f}.copilot-answer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.copilot-answer-card p{margin:0}.copilot-answer-meta{color:var(--muted);font-size:13px;font-weight:700}.copilot-suggestion-card{cursor:pointer}.community-panel-note{margin:0 0 12px}.community-member-row,.community-theme-row{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.community-row-copy{gap:4px;display:grid}.community-row-copy p{margin:0}.community-theme-trend{text-align:right;place-items:flex-end end;gap:2px;display:grid}.channel-attention-row{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.channel-attention-danger{color:var(--danger);background:#fee4e2}.channel-attention-watch{color:var(--warning);background:#fff1db}.channel-attention-calm{color:#166534;background:#dcfae6}.community-theme-trend strong{color:var(--warning);font-size:20px;line-height:1.1}.community-actions-panel{background:#f8fafb;border-color:#dce3e8}.community-actions-list{gap:10px;display:grid}.community-action-card{background:var(--surface);border:1px solid #dce3e8;border-radius:8px;gap:6px;padding:12px;display:grid}.community-action-card p{margin:0}.list-item{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.item-title{margin:0 0 6px;font-size:15px}.badge-danger{color:var(--danger);background:#fee4e2;border-radius:8px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.status-message{color:var(--accent-strong);margin:12px 0 0}.setup-count{margin:0;font-weight:650}.setup-actions{gap:10px;display:flex}.onboarding-footer-actions{justify-content:space-between;align-items:center;width:100%;margin-top:24px}.refresh-icon-button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:16px;display:inline-flex}.refresh-icon-button:hover{background:var(--surface-muted);color:var(--text)}.refresh-icon-button:disabled{cursor:not-allowed;opacity:.62}.refresh-inline-button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.refresh-inline-button:hover{background:var(--surface-muted);color:var(--text)}.refresh-inline-button:disabled{cursor:not-allowed;opacity:.62}.setup-status-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setup-metric-card{background:var(--surface-muted);border-radius:8px;gap:6px;padding:14px;display:grid}.setup-metric-card strong{font-size:24px;line-height:1.1}.setup-progress-section{gap:10px;display:grid}.setup-summary-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setup-summary-server{font-size:30px;line-height:1.1}.setup-summary-channel-list{gap:10px;display:grid}.setup-summary-channel{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;padding:12px}.setup-summary-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-phase-list,.setup-channel-status-list{gap:10px;display:grid}.setup-phase,.setup-channel-status{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.setup-channel-status-current{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#dcfae6}.setup-channel-status-install-required{background:linear-gradient(105deg, var(--accent-soft) 0%, var(--surface) 58%);border-color:var(--accent-soft-border);border-left:3px solid var(--accent);padding:16px 14px;box-shadow:0 8px 24px #5b39ad14}.setup-channel-status.setup-channel-status-ready{background:linear-gradient(105deg, var(--success-soft) 0%, var(--surface) 58%);border-color:var(--success-border);border-left:3px solid var(--success-text);padding:16px 14px;box-shadow:0 8px 24px #22c55e12}.onboarding-server-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.onboarding-server-card-icon{background:linear-gradient(145deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-server-card-icon img{object-fit:cover;width:100%;height:100%}.onboarding-server-card-copy{gap:4px;min-width:0;display:grid}.onboarding-server-card-copy h3,.onboarding-server-card-copy p{margin:0}.onboarding-server-card-copy p{color:var(--muted);font-size:13px;line-height:1.45}.onboarding-server-card-eyebrow{color:var(--accent-soft-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.onboarding-server-card-eyebrow>span{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;width:6px;height:6px}.onboarding-server-card-action,.onboarding-install-action{flex:none;place-items:center;gap:5px;display:grid}.setup-channel-status-ready .onboarding-server-card-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.setup-channel-status-ready .onboarding-server-card-eyebrow{color:var(--success-text)}.setup-channel-status-ready .onboarding-server-card-eyebrow>span{background:var(--success-text);box-shadow:0 0 0 3px var(--success-soft)}.onboarding-server-card-action small{color:var(--muted);font-size:10px;font-weight:600}.onboarding-server-connected-action{align-items:center;gap:9px;display:flex}.onboarding-connected-status{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.onboarding-connected-status>span{background:var(--success-text);border-radius:50%;width:6px;height:6px}.setup-channel-status-current .button.onboarding-disconnect-server-button{border:1px solid var(--danger-border);box-shadow:none;color:var(--danger-text);background:0 0;gap:7px;min-height:36px;padding:0 11px;font-size:12px}.setup-channel-status-current .button.onboarding-disconnect-server-button:hover{background:var(--danger-soft);border-color:var(--danger-text);color:var(--danger-text)}.onboarding-disconnect-server-button svg{width:15px;height:15px}.setup-channel-status-install-required .button.onboarding-add-bot-button{background:var(--surface);border:1px solid var(--accent);color:var(--accent-soft-text);gap:7px;min-width:124px;box-shadow:0 6px 16px #5b39ad24}.setup-channel-status-install-required .button.onboarding-add-bot-button:hover{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-soft-text)}.onboarding-add-bot-button svg{width:16px;height:16px}.onboarding-install-action small{color:var(--muted);font-size:10px;font-weight:600}.onboarding-server-toolbar{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.onboarding-server-toolbar-copy{gap:3px;min-width:0;display:grid}.onboarding-server-toolbar-copy strong{font-size:12px}.onboarding-server-toolbar-copy span{color:var(--muted);font-size:11px;line-height:1.4}.onboarding-server-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.onboarding-server-toolbar .button.onboarding-server-toolbar-button{box-shadow:none;gap:7px;min-height:36px;padding:0 11px;font-size:12px}.onboarding-server-toolbar-button svg{width:15px;height:15px}@media (max-width:680px){.setup-channel-status-install-required,.setup-channel-status.setup-channel-status-ready{flex-direction:column;align-items:stretch}.onboarding-server-card-action,.onboarding-install-action{justify-items:stretch}.onboarding-server-card-action small,.onboarding-install-action small{text-align:center}.onboarding-server-connected-action{flex-direction:column;align-items:stretch}.onboarding-connected-status{justify-content:center}.onboarding-server-toolbar,.onboarding-server-toolbar-actions{flex-direction:column;align-items:stretch}}.onboarding-server-empty{background:var(--surface-subtle);border:1px dashed var(--border);text-align:center;border-radius:12px;place-items:center;gap:14px;padding:30px 24px;display:grid}.onboarding-server-empty-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.onboarding-server-empty-icon svg{width:22px;height:22px}.onboarding-server-empty div{gap:6px;max-width:560px;display:grid}.onboarding-server-empty h3,.onboarding-server-empty p{margin:0}.onboarding-server-empty h3{font-size:16px}.onboarding-server-empty p{color:var(--muted);line-height:1.55}.setup-phase{background:var(--surface)}.setup-phase-active,.setup-phase-complete{color:#166534;background:#dcfae6}.setup-phase-failed{color:var(--danger);background:#fee4e2}.setup-phase-title{font-weight:650}.error-text{color:var(--danger);margin-top:0}.button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:650;display:inline-flex}.button-secondary{background:var(--surface-muted);color:var(--text)}.button:disabled{cursor:not-allowed;opacity:.62}.login-page{align-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;max-width:420px;margin:0 auto;padding:28px}.signup-card{max-width:560px}.auth-switch{color:var(--muted);text-align:center;margin:18px 0 0}.field{gap:6px;display:grid}.plan-selector{border:0;gap:10px;margin:0;padding:0;display:grid}.plan-legend{padding:0;font-weight:600}.plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}.plan-card-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan-card-title{font-size:16px;font-weight:700}.plan-card-details{gap:4px;display:grid}.plan-radio{accent-color:var(--accent);opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.input{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;min-height:42px;padding:0 12px}.message-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.issue-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.issue-filters-inline{background:var(--surface-muted);border-radius:8px;align-items:end;padding:12px}.issue-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.issue-stat-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.issue-stat-card strong{font-size:28px;line-height:1.1}.issue-empty-state{background:var(--surface-muted);border:1px dashed var(--border);border-radius:8px;gap:8px;padding:16px;display:grid}.issue-list{gap:12px;display:grid}.issue-status-section{gap:10px;display:grid}.issue-status-section-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.issue-status-section-list{gap:12px;display:grid}.issues-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.issues-toolbar-actions{align-items:center;gap:10px;display:flex}.issues-toolbar-actions:last-child{justify-content:flex-end;margin-left:auto}.issues-filter-button-active{background:var(--surface-muted);color:var(--text)}.issues-count-pill{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.issue-stat-card-accent{background:#f4f9ff;border-color:#d3e3f8}.issue-stat-card-accent strong{color:#1d4f91}.issue-stat-card-danger{background:#fff7f6;border-color:#f4c7c3}.issue-stat-card-danger strong{color:var(--danger)}.issue-stat-card-success{background:#f3fcf7;border-color:#cfe9d8}.issue-stat-card-success strong{color:#166534}.issue-stat-card-fixed{background:#f3f4f6;border-color:#dde2e7}.issue-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.issue-card-fresh{border-color:var(--accent);box-shadow:inset 0 0 0 1px #1f8a702e}.issue-card-priority{border-left:4px solid #d06f1a}.issue-card-fixed{opacity:.94;background:#f3fcf7;border-color:#9ed8b4;box-shadow:inset 0 0 0 1px #1f8a702e}.issue-card-summary{gap:14px;padding:16px;list-style:none;display:grid}.issue-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.issue-card-header-status{align-items:center;gap:10px;display:flex}.issue-card-summary-button{cursor:pointer}.issue-card-title-block{gap:10px;display:grid}.issue-card-title{font-size:18px;line-height:1.25}.issue-card-badges{flex-wrap:wrap;gap:8px;display:flex}.issue-card-toggle{white-space:nowrap;font-size:13px;font-weight:650}.issue-flag-indicator{color:var(--warning);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.issue-flag-indicator svg{width:18px;height:18px}.issue-status-toggle{color:#166534;cursor:pointer;white-space:nowrap;background:#ecfdf3;border:1px solid #9ed8b4;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:inline-flex}.issue-status-toggle:hover{background:#dcfae6}.issue-status-toggle:disabled{cursor:not-allowed;opacity:.62}.issue-status-toggle-fixed{background:#dcfae6}.issue-status-toggle-box{background:#fff;border:1px solid #77c693;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:inline-flex}.issue-status-toggle-box svg{width:14px;height:14px}.issue-status-toggle-label{font-size:14px;font-weight:700}.issue-card-preview{max-width:720px;margin:0}.issue-meta-grid,.issue-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.issue-meta-item,.issue-detail-item{background:var(--surface-muted);border-radius:8px;gap:6px;padding:12px;display:grid}.issue-meta-item strong,.issue-detail-item strong{font-size:16px;line-height:1.2}.issue-meta-item-highlight strong{font-size:20px;line-height:1.15}.issue-meta-item-warning{color:var(--warning);background:#fff1db}.issue-meta-item-danger{color:var(--danger);background:#fee4e2}.issue-meta-item-success{color:#166534;background:#dcfae6}.issue-meta-item-accent{color:#1d4f91;background:#e7f0fb}.issue-meta-item-warning .muted,.issue-meta-item-danger .muted,.issue-meta-item-success .muted,.issue-meta-item-accent .muted{color:currentColor;opacity:.78}.issue-card-details{border-top:1px solid var(--border);padding:0 16px 16px;display:block}.issue-modal-overlay{z-index:30;background:#1620267a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.issue-modal-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:16px;width:min(920px,100%);max-width:920px;max-height:calc(100vh - 48px);padding:18px;display:grid;overflow:auto;box-shadow:0 18px 42px #16202629}.issue-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.issue-modal-title{font-size:28px;line-height:1.15}.issue-modal-actions{align-items:center;gap:10px;display:flex}.issue-modal-footer{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.issue-modal-surface{margin-top:0}.issue-details-surface{border:1px solid var(--border);background:#f8fafb;border-radius:8px;gap:16px;margin-top:14px;padding:0 16px 16px;display:grid}.issue-details-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.issue-message-list{gap:12px;display:grid}.issue-reappearing-note{background:#fff8ed;border:1px solid #f2d0a6;border-radius:8px;gap:6px;padding:12px;display:grid}.issue-reappearing-note p{margin:0}.issue-message-list-title{margin-top:4px;font-size:15px}.issue-message-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.issue-message-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.issue-message-text{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.report-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.channels-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.setup-selection-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.setup-selection-main{min-width:0}.setup-selection-sidebar{position:sticky;top:28px}.setup-start-button{width:100%}.channel-row{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.channel-drop-zone{border-radius:8px;min-height:64px}.channel-drop-zone-active{box-shadow:inset 0 0 0 1px var(--accent);background:#f2fbf7;padding:6px}.channel-select-row{background:var(--surface);cursor:pointer;text-align:left;width:100%}.channel-select-row:hover{border-color:var(--accent)}.channel-row-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#dcfae6}.channel-row-unavailable{background:var(--surface-muted);color:var(--muted);opacity:.75}.channel-row-pending{opacity:.7}.channel-row-icon{color:var(--muted);justify-content:center;align-items:center;min-width:24px;font-size:18px;font-weight:700;display:inline-flex}.icon-arrow-button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;min-height:32px;padding:0;font-size:18px;display:inline-flex}.icon-arrow-button:hover{background:var(--surface-muted)}.icon-arrow-button:disabled{cursor:not-allowed;opacity:.62}.channel-copy{gap:4px;display:grid}.channel-row-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.checkbox-field{align-items:center;gap:8px;min-height:42px;padding-top:24px;display:flex}.table-shell{overflow-x:auto}.message-table{border-collapse:collapse;width:100%;min-width:980px}.message-table th,.message-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px}.message-table th{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.message-cell{gap:6px;max-width:420px;display:grid}.message-review-list{gap:12px;display:grid}.members-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.members-toolbar-copy{gap:0;max-width:760px;display:grid}.members-toolbar-copy p{margin:0}.members-toolbar-actions{align-items:center;gap:10px;display:flex}.members-search{min-width:260px}.members-count-pill{align-self:stretch}.members-filter-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.members-filter-chip{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.members-filter-chip:hover{background:#dde5ea}.members-filter-chip-active{color:#166534;background:#dcfae6;border-color:#9ed8b4}.member-list{gap:12px;margin-top:8px;display:grid}.member-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.member-card-summary{cursor:pointer;gap:14px;padding:16px;list-style:none;display:grid}.member-card-summary::-webkit-details-marker{display:none}.member-card-summary-button,.message-review-summary-button{outline:none}.member-card-summary-button:focus-visible,.message-review-summary-button:focus-visible{box-shadow:inset 0 0 0 2px #9ed8b4}.member-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-card-title-block{gap:8px;display:grid}.member-card-title{font-size:18px;line-height:1.25}.member-card-subtitle{margin:0}.member-card-badges,.member-message-badges{flex-wrap:wrap;gap:8px;display:flex}.member-card-activity{white-space:nowrap;font-size:15px;font-weight:700}.member-meta-grid,.member-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-meta-item{background:var(--surface-muted);border-radius:8px;gap:6px;padding:12px;display:grid}.member-meta-item strong{font-size:16px;line-height:1.2}.member-card-details{border-top:1px solid var(--border);padding:0 16px 16px}.member-details-surface{border:1px solid var(--border);background:#f8fafb;border-radius:8px;gap:16px;margin-top:14px;padding:16px;display:grid}.member-modal-card,.message-modal-card{max-width:920px}.member-modal-surface,.message-modal-surface{margin-top:0}.message-review-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.message-review-card-low-signal{background:#fbfcfd;border-color:#e4e7eb}.activity-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message-activity-inline{justify-content:space-between;align-items:center;gap:16px;display:flex}.message-activity-inline-copy{gap:4px;display:grid}.message-activity-inline-copy p{margin:0}.message-activity-inline-toggle{color:var(--accent-strong);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.message-activity-inline-toggle:hover{color:var(--accent)}.message-activity-inline-details{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:4px;display:flex}.message-visit-summary-copy{gap:4px;display:grid}.issue-flagged-toolbar-button{color:var(--warning);cursor:pointer;background:#fff1db;border:1px solid #f2d0a6;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.issue-flagged-toolbar-button:hover{background:#ffe8c4}.issue-flagged-modal-overlay{z-index:26;background:#16202652;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.issue-flagged-modal{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:16px;width:min(720px,100%);max-width:720px;padding:18px;display:grid;box-shadow:0 18px 42px #16202624}.issue-flagged-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.issue-flagged-modal-header p{margin:0}.issue-flagged-modal-list{gap:10px;display:grid}.issue-flagged-modal-item{cursor:pointer;text-align:left;background:#fffaf3;border:1px solid #f2d0a6;border-radius:8px;gap:8px;width:100%;padding:12px;display:grid}.issue-flagged-modal-item:hover{background:#fff3df}.issue-flagged-modal-item p{margin:0}.issue-flagged-modal-item-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-flagged-inline-link{color:var(--warning);background:#fff1db;border:1px solid #f2d0a6;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.message-flagged-inline-link:hover{background:#ffe8c4}.activity-mini-panel{border:1px solid var(--border);background:#f8fafb;border-radius:8px;overflow:hidden}.activity-mini-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.activity-mini-summary::-webkit-details-marker{display:none}.activity-mini-summary p{margin:0}.activity-mini-toggle{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.activity-mini-panel[open] .activity-mini-toggle{color:var(--text)}.activity-mini-body{border-top:1px solid var(--border);padding:14px}.activity-mini-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;gap:6px;padding:14px;display:grid}.activity-mini-card strong{font-size:20px;line-height:1.1}.activity-mini-card p{margin:0}.message-review-summary{cursor:pointer;gap:12px;padding:16px;list-style:none;display:grid}.message-review-summary::-webkit-details-marker{display:none}.message-review-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-review-heading{gap:6px;display:grid}.message-review-channel{font-size:16px;line-height:1.2}.message-review-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.dual-timestamp{color:inherit;font:inherit;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.dual-timestamp-relative{color:var(--text-secondary);font-weight:650}.dual-timestamp-separator,.dual-timestamp-date{color:var(--muted)}.dual-timestamp-date{white-space:nowrap;font-size:.92em;font-weight:580}.dual-timestamp-stacked{align-items:flex-start;gap:2px;line-height:1.15;display:inline-grid}.dual-timestamp-stacked .dual-timestamp-separator{display:none}.dual-timestamp-stacked .dual-timestamp-date{font-size:.82em}.dual-timestamp.dual-timestamp-exact{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:5px;line-height:1.2;display:inline-flex}.dual-timestamp-exact .dual-timestamp-date,.dual-timestamp-time{color:var(--text-secondary);font-size:1em;font-weight:650}.dual-timestamp-exact .dual-timestamp-separator{color:var(--muted);display:inline}.message-review-meta>span+.dual-timestamp:before{color:#f4f2fb38;content:"•";margin-right:2px}.triage-meta-item .dual-timestamp{font-size:10.5px;overflow:hidden}.triage-meta-item .dual-timestamp-relative{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.triage-modal-signal-strip .triage-modal-signal>.dual-timestamp{font-size:11.5px}.triage-modal-stats .dual-timestamp{font-size:10.5px}.triage-modal-stats .dual-timestamp .dual-timestamp-relative{color:var(--text-primary);font-size:10.5px;font-weight:700}.triage-modal-stats .dual-timestamp .dual-timestamp-date{font-size:8.5px;font-weight:600}.triage-modal-stats .dual-timestamp-exact :is(.dual-timestamp-date,.dual-timestamp-time){font-size:10.5px;font-weight:650}.issue-evidence-select-card .dual-timestamp{color:var(--muted);font-size:9px}.message-review-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.message-review-preview{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.message-review-badges{flex-wrap:wrap;gap:8px;display:flex}.message-review-details{border-top:1px solid var(--border);padding:0 16px 16px}.message-details-surface{border:1px solid var(--border);background:#f8fafb;border-radius:8px;gap:16px;margin-top:14px;padding:16px;display:grid}.message-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.message-detail-block{gap:8px;display:grid}.message-text{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.message-meta{color:var(--muted);margin:0;font-size:12px}.summary-cell{min-width:220px;max-width:260px}.issue-title-cell{min-width:220px}.reports-layout{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.report-list-item{background:var(--surface);border:1px solid var(--border);color:inherit;cursor:pointer;text-align:left;border-radius:8px;gap:6px;width:100%;padding:12px;display:grid}.report-list-item-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.report-list-title{font-size:14px;font-weight:700}.report-viewer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.report-viewer-header p{margin:0}.report-viewer{overflow:auto}.report-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:320px;display:block;overflow:auto}.table-badge{background:var(--surface-muted);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.table-badge-warning{color:var(--warning);background:#fff1db}.table-badge-danger{color:var(--danger);background:#fee4e2}.table-badge-success{color:#166534;background:#dcfae6}.table-badge-subtle{color:var(--muted);background:#f3f4f6}.table-badge-accent{color:#1d4f91;background:#e7f0fb}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--border);border-right:0;height:auto;position:static;overflow:visible}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.top-header{align-items:stretch;gap:12px;display:grid}.grid,.action-grid,.copilot-answer-grid,.community-insights-grid,.dashboard-sentiment-grid,.issue-stats-strip,.issue-meta-grid,.issue-details-grid,.activity-mini-grid,.member-meta-grid,.member-details-grid,.message-details-grid,.onboarding-stepper,.preview-grid,.stats-grid,.weekly-summary-points,.weekly-summary-action-list,.setup-metrics-grid{grid-template-columns:1fr}.onboarding-stepper-item{flex-direction:column;align-items:stretch}.onboarding-stepper-line{display:none}.message-filters,.plan-options,.issue-filters{grid-template-columns:1fr}.issues-toolbar,.message-review-header,.members-toolbar,.members-toolbar-actions,.member-card-header,.channel-row-actions{flex-direction:column;align-items:stretch}.copilot-ask-form{grid-template-columns:1fr}.community-member-row,.channel-attention-row,.community-theme-row,.community-insights-header,.message-activity-inline{flex-direction:column;align-items:stretch}.issue-flagged-modal-header,.issue-flagged-modal-item-header,.issue-modal-footer,.message-review-status{justify-content:flex-start}.issues-toolbar-actions{width:100%}.issues-toolbar-actions:last-child{justify-content:space-between;margin-left:0}.report-form,.profile-layout,.reports-layout,.channels-layout,.setup-selection-layout{grid-template-columns:1fr}.account-menu-copy{text-align:left}.account-menu-dropdown{min-width:100%;left:0;right:auto}.setup-summary-header,.setup-summary-actions,.issue-details-header,.server-overview-header,.server-section-header{flex-direction:column;align-items:stretch}.server-overview-card,.profile-hero,.server-meta-grid,.server-health-grid{grid-template-columns:1fr}.server-avatar{width:72px;height:72px}.server-name{font-size:32px}.server-status-box{place-items:stretch stretch;min-width:0;position:static}.server-status-actions{justify-content:stretch}.server-status-actions .button{width:100%}.server-overview-header{justify-content:flex-start;min-height:0;padding-right:0}.server-id-row{flex-direction:column;align-items:stretch}.setup-selection-sidebar{position:static}.checkbox-field{padding-top:0}}.dashboard-stat-link:focus-visible,.member-card-summary-button:focus-visible,.message-review-summary-button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-soft-border)}.panel-interactive:hover,.dashboard-list-link:hover .dashboard-list-row,.dashboard-list-link:hover .channel-attention-row,.dashboard-list-link:focus-visible .dashboard-list-row,.dashboard-list-link:focus-visible .channel-attention-row,.copilot-answer-link:hover .copilot-answer-card,.copilot-answer-link:focus-visible .copilot-answer-card,.copilot-suggestion-card:hover,.copilot-suggestion-card:focus-visible{background:var(--surface-raised);border-color:var(--accent-soft-border);box-shadow:0 12px 30px #0006}.server-health-block,.activity-mini-summary,.profile-password-panel,.dashboard-visit-note,.issue-visit-summary,.message-details-surface,.member-details-surface,.issue-details-surface,.copilot-interpretation-note,.copilot-why-strip,.community-actions-panel,.community-action-card,.weekly-summary-action-item,.message-review-card-low-signal{background:var(--surface-subtle);border-color:var(--border)}.weekly-summary-panel,.copilot-hero-panel,.copilot-answer-panel,.community-actions-panel{background:linear-gradient(180deg, rgba(var(--accent-rgb), .08) 0%, var(--surface) 60%);border-color:var(--accent-soft-border)}.report-frame{border-color:var(--border);background:#fff}.button{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 18px rgba(var(--accent-rgb), .28)}.button:hover{background:var(--accent-strong)}.button-secondary{background:var(--neutral-soft);border:1px solid var(--border);color:var(--text);box-shadow:none}.button-secondary:hover{background:var(--surface-muted)}.dashboard-stat-card-success,.server-health-card-success,.weekly-summary-point-success,.issue-stat-card-success,.channel-attention-calm,.dashboard-sentiment-card-positive,.issue-meta-item-success,.table-badge-success,.members-filter-chip-active,.channel-row-selected,.setup-phase-active,.setup-phase-complete,.setup-channel-status-current,.issue-card-fixed,.issue-status-toggle,.issue-status-toggle-fixed{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.dashboard-stat-card-success .stat-value,.issue-stat-card-success strong,.issue-meta-item-success,.table-badge-success,.members-filter-chip-active{color:var(--success-text)}.issue-card-fixed{box-shadow:inset 0 0 0 1px var(--success-border);opacity:1}.issue-status-toggle-box{background:var(--surface);border-color:var(--success-border);color:var(--success-text)}.issue-status-toggle-fixed .issue-status-toggle-box{color:#0a0a0a;background:#a3e635;border-color:#a3e635}.channel-drop-zone-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.dashboard-stat-card-danger,.dashboard-urgent-item,.server-health-card-danger,.weekly-summary-point-danger,.issue-stat-card-danger,.channel-attention-danger,.dashboard-sentiment-card-negative,.issue-meta-item-danger,.table-badge-danger,.badge-danger,.setup-phase-failed{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.dashboard-stat-card-danger .stat-value,.issue-stat-card-danger strong,.badge-danger,.table-badge-danger{color:var(--danger-text)}.dashboard-urgent-link:hover .dashboard-urgent-item,.dashboard-urgent-link:focus-visible .dashboard-urgent-item{border-color:var(--danger-text);box-shadow:0 10px 24px #f871711f}.issue-modal-overlay,.issue-flagged-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8}.dashboard-reappearing-item,.server-health-card-warning,.weekly-summary-point-warning,.channel-attention-watch,.issue-meta-item-warning,.table-badge-warning,.usage-warning,.issue-reappearing-note,.issue-flagged-toolbar-button,.issue-flagged-modal-item,.message-flagged-inline-link{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.dashboard-reappearing-link:hover .dashboard-reappearing-item,.dashboard-reappearing-link:focus-visible .dashboard-reappearing-item,.issue-flagged-toolbar-button:hover,.issue-flagged-modal-item:hover,.message-flagged-inline-link:hover{background:#facc1529}.community-theme-trend strong,.issue-flag-indicator{color:var(--warning-text)}.issue-card-priority{border-left-color:var(--warning-text)}.dashboard-stat-card-accent,.server-health-card-accent,.weekly-summary-point-accent,.issue-stat-card-accent,.issue-meta-item-accent,.table-badge-accent{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.dashboard-stat-card-accent .stat-value,.issue-stat-card-accent strong,.issue-meta-item-accent,.table-badge-accent{color:var(--accent-soft-text)}.dashboard-sentiment-card-neutral,.issue-stat-card-fixed,.table-badge-subtle{background:var(--neutral-soft);border-color:var(--border);color:var(--muted)}.issue-stat-card-fixed strong{color:var(--text)}.dashboard-activity-chart-bar{background:linear-gradient(180deg, #a3e635 0%, var(--accent) 100%);box-shadow:0 0 16px rgba(var(--accent-rgb), .35)}.dashboard-activity-chart-track{background:var(--surface-subtle);border:1px solid var(--border)}.usage-progress,.ai-usage-track{background:var(--surface-subtle)}.usage-progress-fill,.ai-usage-fill{background:linear-gradient(90deg, var(--accent) 0%, #a3e635 140%)}.server-avatar,.profile-avatar{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border-color:var(--accent-soft-border)}.server-avatar span,.profile-avatar span{color:var(--on-accent)}.dashboard-section-link,.status-message,.message-activity-inline-toggle{color:var(--accent-soft-text)}.copilot-why-dot{background:var(--accent)}.input,.copilot-input{background:var(--surface-subtle);border-color:var(--border);color:var(--text)}.input:focus,.copilot-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input::placeholder{color:var(--muted)}.refresh-icon-button:hover,.refresh-inline-button:hover,.icon-toggle-button:hover,.icon-arrow-button:hover,.members-filter-chip:hover{background:var(--neutral-soft);color:var(--text)}.plan-card-selected,.report-list-item-selected,.channel-select-row:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.report-list-item:hover{border-color:var(--accent-soft-border)}.onboarding-stepper-link-completed,.onboarding-stepper-link-active{border-color:var(--accent)}.onboarding-stepper-link-active{box-shadow:inset 0 0 0 1px var(--accent)}.onboarding-stepper-link-active .onboarding-stepper-number,.onboarding-stepper-link-completed .onboarding-stepper-number{background:var(--accent);color:var(--on-accent)}.login-card{box-shadow:0 24px 70px #00000080, 0 0 0 1px rgba(var(--accent-rgb), .08)}.page-title{letter-spacing:-.02em}.stat-value{letter-spacing:-.02em;font-weight:700}.page-header{border-bottom:1px solid var(--border);gap:10px;margin-bottom:28px;padding-bottom:22px;position:relative}.page-header:after{content:"";background:linear-gradient(90deg, var(--accent) 0%, #a3e635d9 100%);border-radius:999px;width:132px;height:2px;position:absolute;bottom:-1px;left:0}.page-title{font-size:30px;font-weight:700}.page-description{color:var(--text-secondary);font-size:15px}.stack-lg{gap:22px}.panel{background:linear-gradient(180deg, #ffffff08 0%, #fff0 38%), var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000047}.panel>.panel-title:not(:empty){letter-spacing:-.01em;color:var(--text);align-items:center;gap:11px;margin-bottom:18px;font-size:16px;font-weight:700;display:flex}.panel>.panel-title:not(:empty):before{content:"";background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);border-radius:999px;flex:none;width:4px;height:17px}.stats-grid{gap:18px}.stats-grid .panel{box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0;overflow:visible}.stats-grid .dashboard-stat-link{border-radius:16px;margin:0;padding:0}.dashboard-stat-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:12px;padding:18px 18px 20px;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000042}.dashboard-stat-card-success,.dashboard-stat-card-accent,.dashboard-stat-card-danger{border-radius:16px;padding:18px 18px 20px}.dashboard-stat-label{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.stat-value{font-size:34px}.stats-grid .panel-interactive:hover,.stats-grid .panel-interactive:focus-within{box-shadow:none;background:0 0;border-color:#0000;transform:none}.stats-grid .panel-interactive:hover .dashboard-stat-card,.stats-grid .panel-interactive:focus-within .dashboard-stat-card{border-color:var(--accent-soft-border);box-shadow:inset 0 1px 0 #ffffff0d, 0 18px 44px #0000006b, 0 0 0 1px rgba(var(--accent-rgb), .12);transform:translateY(-3px)}.weekly-summary-panel{background:radial-gradient(120% 140% at 0% 0%, rgba(var(--accent-rgb), .22) 0%, rgba(var(--accent-rgb), .06) 38%, transparent 70%), linear-gradient(180deg, #ffffff06 0%, #fff0 40%), var(--surface-raised);border:1px solid var(--accent-soft-border);box-shadow:inset 0 1px 0 #ffffff0d, 0 24px 60px rgba(var(--accent-strong-rgb), .16), 0 10px 30px #0000004d;border-radius:22px;padding:28px;position:relative;overflow:hidden}.weekly-summary-panel>.panel-title:not(:empty){color:var(--accent-soft-text);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:12px}.weekly-summary-panel>.panel-title:not(:empty):before{height:13px;box-shadow:0 0 12px rgba(var(--accent-rgb), .6)}.weekly-summary-intro strong{letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.25}.weekly-summary-intro p{font-size:15px}.weekly-summary-point{background:#ffffff05;border-radius:14px;padding:16px}.weekly-summary-action-item{border-radius:14px;padding:14px 16px}.dashboard-urgent-item,.dashboard-reappearing-item{border-radius:16px;padding:16px 18px}.dashboard-list-row,.channel-attention-row,.community-member-row,.community-theme-row,.dashboard-breakdown-row{background:var(--surface-subtle);border-radius:14px;padding:14px 16px}.dashboard-breakdown-row{padding:12px 16px}.dashboard-sentiment-card-positive,.dashboard-sentiment-card-negative,.dashboard-sentiment-card-neutral{border-radius:14px}.dashboard-activity-chart-track{border-radius:12px;height:144px}.dashboard-activity-chart-bar{border-radius:8px}.community-action-card,.community-actions-panel{border-radius:16px}.top-header-workspace-chip{background:var(--surface-subtle);border:1px solid var(--border);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 12px;display:inline-flex}.top-header-workspace-dot{background:linear-gradient(135deg, var(--accent) 0%, #a3e635 130%);box-shadow:0 0 10px rgba(var(--accent-rgb), .55);border-radius:50%;flex:none;width:9px;height:9px}.top-header-workspace-name{letter-spacing:-.01em;font-size:14px;font-weight:650}.dashboard-hero{border:1px solid var(--accent-soft-border);background:radial-gradient(120% 160% at 0% 0%, rgba(var(--accent-rgb), .24) 0%, rgba(var(--accent-rgb), .06) 40%, transparent 72%), linear-gradient(180deg, #ffffff08 0%, #fff0 44%), var(--surface-raised);box-shadow:inset 0 1px 0 #ffffff0d, 0 24px 60px rgba(var(--accent-strong-rgb), .16), 0 10px 30px #00000052;border-radius:24px;gap:22px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.dashboard-hero-glow{pointer-events:none;background:radial-gradient(circle,#a3e6351f 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-60%;right:-10%}.dashboard-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.dashboard-hero-copy{gap:10px;min-width:0;display:grid}.dashboard-hero-eyebrow{color:var(--accent-soft-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-hero-eyebrow-dot{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .7);border-radius:50%;width:7px;height:7px}.dashboard-hero-title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.dashboard-hero-sub{color:var(--text-secondary);max-width:620px;margin:0;font-size:15px}.dashboard-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-hero-actions .button{align-items:center;gap:8px;display:inline-flex}.dashboard-hero-action-badge{text-align:center;background:#00000047;border-radius:999px;min-width:20px;padding:1px 7px;font-size:12px;font-weight:700}.dashboard-hero-changes{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding-top:18px;display:flex;position:relative}.dashboard-hero-changes-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-hero-change-list{flex-wrap:wrap;gap:10px;display:flex}.dashboard-change-chip{background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-change-chip strong{color:var(--text);font-size:14px}.dashboard-change-chip-accent{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.dashboard-change-chip-accent strong{color:var(--accent-soft-text)}.dashboard-change-chip-danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.dashboard-change-chip-danger strong{color:var(--danger-text)}.dashboard-grid-primary{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dashboard-grid-ops{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dashboard-analytics-panel{height:100%}.dashboard-analytics-layout{gap:18px;display:grid}.dashboard-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-analytics-metric{background:var(--surface-subtle);border:1px solid var(--border);border-radius:14px;gap:3px;padding:13px 14px;display:grid}.dashboard-analytics-metric strong{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.05}.dashboard-analytics-metric span.muted{font-size:12px}.dashboard-analytics-metric-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-analytics-panel .dashboard-activity-chart{min-height:0}.dashboard-analytics-panel .dashboard-activity-chart-track{height:120px}.community-insights-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command-panel{background:radial-gradient(120% 140% at 0% 0%, var(--accent-soft) 0%, transparent 42%), linear-gradient(180deg, #ffffff08 0%, #fff0 60%), var(--surface);border-color:var(--accent-soft-border)}.dashboard-command-layout{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.dashboard-command-main{align-content:start;gap:14px;display:grid}.dashboard-command-caption{gap:4px;display:grid}.dashboard-command-caption p{margin:0;font-size:13px}.dashboard-command-rail{border-left:1px solid var(--border);align-content:start;gap:10px;padding-left:20px;display:grid}.dashboard-signal-list{gap:8px;display:grid}.dashboard-signal-row{background:var(--surface-subtle);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-signal-copy{gap:2px;display:grid}.dashboard-signal-copy .muted{font-size:12px}.dashboard-signal-row strong{letter-spacing:-.02em;font-size:22px;line-height:1}.dashboard-signal-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-signal-row-danger strong{color:var(--danger-text)}.dashboard-command-highlight{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:14px;gap:4px;padding:14px;display:grid}.dashboard-command-highlight strong{color:var(--accent-soft-text);font-size:15px}.dashboard-command-highlight p{margin:0;font-size:13px}.dashboard-command-highlight-calm{background:var(--surface-subtle);border-color:var(--border)}.dashboard-command-highlight-calm strong{color:var(--text)}.dashboard-command-panel .dashboard-activity-chart{gap:14px;min-height:0}.dashboard-command-panel .dashboard-activity-chart-track{height:188px}.dashboard-command-panel .dashboard-activity-chart-bar{background:linear-gradient(180deg, rgba(var(--accent-rgb), .55) 0%, var(--accent) 100%)}.dashboard-command-panel .dashboard-activity-chart-bar-peak{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);box-shadow:0 0 0 1px var(--accent-soft-border), 0 8px 22px rgba(var(--accent-rgb), .35)}.dashboard-mini-heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.community-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.community-pulse-col{background:var(--surface-subtle);border:1px solid var(--border);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.community-pulse-lead{gap:3px;display:grid}.community-pulse-lead strong{letter-spacing:-.01em;font-size:16px}.community-pulse-lead p{margin:0;font-size:13px}.feedback-signal-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.feedback-signal-note{border-top:1px solid var(--border);margin-top:16px;padding-top:12px;font-size:13px}@media (max-width:1100px){.dashboard-grid-primary,.community-insights-grid-3,.dashboard-command-layout,.community-pulse-grid,.feedback-signal-layout{grid-template-columns:1fr}.dashboard-command-rail{border-left:none;border-top:1px solid var(--border);padding-top:18px;padding-left:0}}@media (max-width:800px){.dashboard-hero{padding:24px 20px}.dashboard-hero-title{font-size:25px}.dashboard-hero-actions .button{flex:auto;justify-content:center}.dashboard-grid-ops,.dashboard-analytics-metrics{grid-template-columns:1fr}}.lp{--lp-max:1200px;color:var(--text);position:relative;overflow-x:clip}.lp-shell{max-width:var(--lp-max);width:100%;margin:0 auto;padding-left:24px;padding-right:24px}.lp-nav{z-index:50;background:#0c0b11d1;border-bottom:1px solid #ffffff14;padding:0;position:sticky;inset:0 0 auto}.lp-shell.lp-nav-inner{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:none;height:58px;padding:0 24px;transition:background-color .22s,border-color .22s,box-shadow .22s;display:grid}.lp-nav-scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0a0a0ee6}.lp-brand{color:#fff;letter-spacing:0;flex:none;justify-self:start;align-items:center;gap:11px;font-size:14px;font-weight:750;display:inline-flex}.lp-nav-links{background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;flex:0 auto;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:0;padding:5px;display:none}.lp-nav-link{color:#f4f2fba8;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:600;transition:color .14s,background-color .14s}.lp-nav-link:hover{color:#fff;background:#ffffff0f}.lp-nav-actions{flex:none;grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.lp-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;line-height:1;transition:transform .14s,background-color .14s,box-shadow .14s,border-color .14s;display:inline-flex}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 52%,#6d28d9 100%);box-shadow:0 16px 38px #8b5cf666,inset 0 1px #ffffff47}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px #8b5cf685,0 0 0 1px #c4b5fd33}.lp-btn-ghost{color:#f4f2fbeb;background:#ffffff0e;border-color:#ffffff1a}.lp-btn-ghost:hover{background:#ffffff17;border-color:#c4b5fd57}.lp-btn-lg{min-width:160px;min-height:50px;padding:16px 28px;font-size:15px}.lp-section{padding:104px 0;position:relative}.lp-section+.lp-section{border-top:1px solid var(--border)}.lp-section-alt{background:radial-gradient(120% 80% at 50% 0%, #8b5cf60d 0%, #8b5cf600 60%), var(--surface-subtle,#ffffff03)}.lp-eyebrow{color:var(--accent-soft-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.lp-eyebrow:before{background:var(--accent);content:"";border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #8b5cf6cc}.lp-eyebrow-pill{color:#ded7ff;letter-spacing:.08em;background:linear-gradient(90deg,#8b5cf633,#a3e63514);border:1px solid #c4b5fd47;border-radius:999px;padding:9px 16px;box-shadow:0 0 34px #8b5cf633,inset 0 1px #ffffff14}.lp-eyebrow-pill:before,.lp-eyebrow-pill:after{display:none}.lp-section-head{text-align:center;justify-items:center;gap:18px;max-width:740px;margin:0 auto 60px;display:grid}.lp-section-head .lp-eyebrow{position:relative}.lp-section-head .lp-eyebrow:after{background:linear-gradient(90deg, var(--accent-soft-border), transparent);content:"";width:40px;height:1px}.lp-section-title{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.08}.lp-section-sub{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.lp-hero{isolation:isolate;background:radial-gradient(56% 34% at 50% 0,#8b5cf65c 0%,#8b5cf61f 42%,#8b5cf600 74%),radial-gradient(34% 28% at 82% 22%,#a3e63529 0%,#a3e63500 72%),radial-gradient(36% 30% at 15% 62%,#5850ec38 0%,#5850ec00 70%),linear-gradient(#050508 0%,#09080d 58%,#050508 100%);min-height:950px;padding:74px 0 0;position:relative;overflow:hidden}.lp-hero:before{content:"";opacity:.35;pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 26%,#000 0%,#0000 58%);mask-image:radial-gradient(circle at 50% 26%,#000 0%,#0000 58%)}.lp-hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side at 50% 42%,#8b5cf652,#8b5cf600),linear-gradient(#0000 0%,#050508b8 78%,#050508 100%);position:absolute;inset:0}.lp-hero-inner{text-align:center;z-index:1;position:relative}.lp-hero-title{color:#fff;letter-spacing:0;text-wrap:balance;max-width:920px;margin:28px auto 0;font-size:clamp(58px,5.9vw,96px);font-weight:760;line-height:.98}.lp-hero-grad{background:linear-gradient(100deg,#f3efff 0%,#c4b5fd 20%,#8b5cf6 58%,#a3e635 132%);color:#0000;filter:drop-shadow(0 0 22px #8b5cf642);-webkit-background-clip:text;background-clip:text}.lp-hero-sub{display:none}.lp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:42px;display:flex}.lp-hero-note{color:#dedae9a8;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 20px;margin-top:28px;font-size:12px;display:flex}.lp-hero-note span{align-items:center;gap:8px;display:inline-flex}.lp-dot-green{background:#a3e635;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #a3e635c2}.lp-hero-orb{filter:drop-shadow(0 26px 42px #3a2ab86b);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;position:absolute}.lp-hero-orb-right{width:clamp(142px,10vw,178px);top:178px;right:clamp(-96px,-4vw,-40px)}.lp-hero-orb-left{width:clamp(150px,11vw,190px);top:690px;left:clamp(-250px,-12vw,-130px)}.lp-hero-orb-scatter{opacity:.62}.lp-hero-orb-scatter-top{width:clamp(70px,5vw,96px);top:210px;left:clamp(-150px,-7vw,-70px)}.lp-hero-orb-scatter-mid{width:clamp(78px,5.6vw,110px);top:520px;right:clamp(18px,5vw,86px)}.lp-mock{max-width:1040px;margin:18px auto 0;position:relative}.lp-mock:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#8b5cf65c,#8b5cf600);height:46%;position:absolute;top:6%;left:10%;right:10%}.lp-mock-image{width:min(100%,1040px);max-width:100%;height:auto;margin:0 auto;display:block}.lp-badge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.lp-badge-danger{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.lp-badge-warn{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text)}.lp-badge-success{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.lp-mock-frame{background:linear-gradient(180deg, #ffffff0a 0%, #fff0 60%), var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #8b5cf614}.lp-mock-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.lp-mock-dots{gap:7px;display:inline-flex}.lp-mock-dots i{background:var(--surface-muted);border-radius:999px;width:11px;height:11px}.lp-mock-url{background:var(--surface-muted);color:var(--muted);border-radius:7px;margin-left:12px;padding:5px 12px;font-size:12px}.lp-mock-panel{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;padding:16px}.lp-mock-panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lp-mock-panel-title{font-size:14px;font-weight:650}.lp-mock-chart{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:120px;display:grid}.lp-mock-bar-col{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);opacity:.85;border-radius:5px 5px 0 0;min-height:8px}.lp-mock-issue{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.lp-mock-issue:first-of-type{border-top:0;padding-top:0}.lp-mock-issue-title{font-size:13px;font-weight:550}.lp-trust{background:#050508;border-block:1px solid #ffffff13;padding:32px 0 34px;position:relative}.lp-trust-inner{justify-items:center;gap:22px;display:grid;position:relative}.lp-trust-label{color:#f4f2fb8a;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.lp-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 42px;width:min(100%,860px);display:flex}.lp-trust-logo{color:#f4f2fb94;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:750;line-height:1;transition:color .16s,opacity .16s;display:inline-flex}.lp-trust-logo:hover{color:#f4f2fbdb}.lp-trust-icon{opacity:.52;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lp-trust-icon img{width:20px;height:20px;display:block}.lp-pillars-section{background:#050508;padding-top:112px}.lp-pillars-section .lp-section-head{max-width:840px;margin-bottom:64px}.lp-pillars-section .lp-section-title{text-wrap:balance;max-width:780px;font-size:clamp(36px,4.8vw,68px);line-height:1.02}.lp-pillars-section .lp-section-sub{color:#dedae9ad;max-width:680px}.lp-pillars{grid-template-columns:1fr;gap:18px;display:grid}.lp-pillar{background:linear-gradient(#ffffff0e,#ffffff03),#121118d1;border:1px solid #ffffff16;border-radius:18px;align-content:start;gap:18px;min-height:260px;padding:30px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0f}.lp-pillar:after{content:"";opacity:.55;background:linear-gradient(90deg,#8b5cf69e,#a3e63557,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.lp-pillar:hover{border-color:#c4b5fd3d;transform:translateY(-3px);box-shadow:0 34px 95px #0000005c,0 0 0 1px #8b5cf614}.lp-pillar .lp-card-text{margin-top:-4px}.lp-icon-box{color:#c4b5fd;background:#8b5cf624;border:1px solid #c4b5fd3d;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.lp-icon-box-green{color:#bef264;background:#a3e6351a;border-color:#a3e63538}.lp-card-title{letter-spacing:0;margin:0;font-size:20px;font-weight:700}.lp-card-text{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.lp-features{grid-template-columns:1fr;gap:18px;display:grid}.lp-feature{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-content:start;gap:14px;padding:26px 24px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid}.lp-feature:hover{background:var(--surface-raised);border-color:var(--accent-soft-border);transform:translateY(-2px);box-shadow:0 16px 38px #00000057}.lp-feature-head{align-items:center;gap:13px;display:flex}.lp-feature-icon{border-radius:11px;justify-content:center;align-items:center;min-width:42px;height:42px;display:inline-flex}.lp-feature h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.lp-split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.lp-split-copy{gap:18px;display:grid}.lp-split-title{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.12}.lp-checklist{gap:14px;margin:6px 0 0;display:grid}.lp-check{align-items:flex-start;gap:12px;display:flex}.lp-check-mark{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.lp-check strong{font-size:15px;font-weight:650;display:block}.lp-check p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.55}.lp-copilot{background:linear-gradient(180deg, #8b5cf60f, #fff0), var(--surface);border:1px solid var(--border);border-radius:18px;gap:14px;padding:18px;display:grid;overflow:hidden}.lp-chat-row{gap:10px;max-width:88%;display:flex}.lp-chat-row-user{flex-direction:row-reverse;margin-left:auto}.lp-chat-avatar{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.lp-chat-avatar-ai{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff}.lp-chat-avatar-user{background:var(--surface-muted);border:1px solid var(--border);color:var(--text)}.lp-chat-bubble{border-radius:14px;padding:11px 14px;font-size:13.5px;line-height:1.5}.lp-chat-bubble-ai{background:var(--surface-muted);border:1px solid var(--border);border-top-left-radius:4px}.lp-chat-bubble-user{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--text);border-top-right-radius:4px}.lp-chat-cite{border-top:1px dashed var(--border);color:var(--accent-soft-text);gap:6px;margin-top:9px;padding-top:8px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-steps{counter-reset:lp-step;grid-template-columns:1fr;gap:18px;display:grid}.lp-step{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-content:start;gap:14px;padding:28px 26px;display:grid;position:relative}.lp-step-num{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:inline-flex}.lp-why{grid-template-columns:1fr;gap:18px;display:grid}.lp-why-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-content:start;gap:12px;padding:30px 28px;display:grid}.lp-why-stat{color:var(--accent-soft-text);letter-spacing:-.025em;font-size:38px;font-weight:700;line-height:1}.lp-pricing{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.lp-price-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:18px;padding:28px;display:grid}.lp-price-card-featured{background:linear-gradient(180deg, #8b5cf61a, #fff0), var(--surface-raised);border-color:var(--accent-soft-border);position:relative;box-shadow:0 20px 60px #8b5cf629}.lp-price-tag{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:28px}.lp-price-name{font-size:15px;font-weight:650}.lp-price-amount{align-items:baseline;gap:6px;display:flex}.lp-price-amount strong{letter-spacing:-.03em;font-size:44px;font-weight:700}.lp-price-amount span{color:var(--muted);font-size:14px}.lp-price-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-price-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.lp-price-list svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.lp-faq{gap:12px;max-width:800px;margin:0 auto;display:grid}.lp-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.lp-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-icon{color:var(--muted);flex-shrink:0;transition:transform .2s}.lp-faq-item[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-a{color:var(--muted);padding:0 22px 20px;font-size:14.5px;line-height:1.6}.lp-cta{background:linear-gradient(135deg, #8b5cf633 0%, #7c3aed14 48%, #a3e63514 100%), var(--surface-raised);border:1px solid var(--accent-soft-border);isolation:isolate;text-align:center;border-radius:28px;padding:84px 32px;position:relative;overflow:hidden;box-shadow:0 40px 110px #8b5cf638,inset 0 1px #ffffff0f}.lp-cta:before{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);content:"";opacity:.5;z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,#0000 75%)}.lp-cta:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 50% 0,#8b5cf673 0%,#0000 70%);width:680px;height:280px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.lp-cta-eyebrow{border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);letter-spacing:.14em;text-transform:uppercase;background:#0a0a0e66;border-radius:999px;align-items:center;gap:8px;margin:0 auto 22px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.lp-cta-title{letter-spacing:-.03em;max-width:680px;margin:0 auto;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.06}.lp-cta-sub{color:var(--text-secondary);max-width:560px;margin:20px auto 0;font-size:18px;line-height:1.6}.lp-cta .lp-hero-actions{margin-top:38px}.lp-cta-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.lp-cta-meta span{align-items:center;gap:7px;display:inline-flex}.lp-footer{border-top:1px solid var(--border);padding:56px 0 36px}.lp-footer-grid{grid-template-columns:1fr;gap:32px;display:grid}.lp-footer-brand{gap:14px;max-width:320px;display:grid}.lp-footer-cols{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.lp-footer-col h4{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.lp-footer-col a{color:var(--muted);margin-bottom:10px;font-size:14px;transition:color .14s;display:block}.lp-footer-col a:hover{color:var(--text)}.lp-footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}@media (max-width:719px){.lp-shell.lp-nav-inner{gap:10px;max-width:none;height:52px;padding-left:16px;padding-right:16px}.lp-brand{font-size:11px}.lp-nav-actions .lp-btn-ghost{display:none}.lp-nav-actions .lp-btn-primary{padding-left:13px;padding-right:13px}.lp-hero{min-height:660px;padding-top:42px}.lp-eyebrow-pill{max-width:100%;padding-left:12px;padding-right:12px;font-size:9px}.lp-hero-title{max-width:460px;font-size:clamp(38px,12vw,54px)}.lp-hero-actions{margin-top:20px}.lp-hero-actions .lp-btn{min-width:120px}.lp-hero-note{gap:8px;font-size:9px}.lp-hero-orb-right{opacity:.68;width:92px;top:126px;right:-44px}.lp-hero-orb-left{opacity:.76;width:96px;top:530px;left:-34px}.lp-hero-orb-scatter-top{width:54px;top:210px;left:16px}.lp-hero-orb-scatter-mid{display:none}.lp-mock{width:128%;max-width:660px;margin-top:12px;transform:translate(-7.5%)}}@media (min-width:720px){.lp-shell{padding-left:32px;padding-right:32px}.lp-pillars,.lp-why{grid-template-columns:repeat(3,1fr)}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-footer-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.lp-nav-links{display:flex}.lp-features{grid-template-columns:repeat(3,1fr)}.lp-split{grid-template-columns:repeat(2,1fr)}.lp-split-reverse .lp-split-copy{order:2}.lp-steps,.lp-pricing{grid-template-columns:repeat(3,1fr)}.lp-footer-grid{grid-template-columns:1.4fr 2fr}}@media (min-width:1180px){.lp-nav-link{padding-left:16px;padding-right:16px}}.auth-shell{background:radial-gradient(58% 38% at 50% 4%, rgba(var(--accent-rgb), .28) 0%, rgba(var(--accent-rgb), .08) 44%, rgba(var(--accent-rgb), 0) 74%), radial-gradient(34% 24% at 76% 23%, #a3e6351c 0%, #a3e63500 72%), radial-gradient(42% 30% at 16% 77%, #5850ec2e 0%, #5850ec00 72%), linear-gradient(180deg, #050508 0%, #09080d 60%, #050508 100%);justify-content:center;align-items:center;min-height:100vh;padding:64px 22px;display:flex;position:relative;overflow:hidden}.auth-shell-grid{opacity:.4;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 64%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 64%)}.auth-shell-glow{background:radial-gradient(closest-side at 50% 50%, rgba(var(--accent-rgb), .24), #a3e63514 52%, rgba(var(--accent-rgb), 0));pointer-events:none;width:min(980px,120vw);height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.auth-container{z-index:1;justify-items:center;gap:30px;width:100%;max-width:500px;display:grid;position:relative}.auth-container-md{max-width:590px}.auth-container-lg{max-width:1180px}.auth-brand{color:#fff;align-items:center;gap:14px;font-size:21px;font-weight:760;display:inline-flex}.auth-brand-logo{object-fit:contain;flex:none}.auth-brand-name{letter-spacing:-.01em}.auth-card{background:linear-gradient(180deg, #ffffff0b 0%, #fff0 46%), var(--surface-raised);border:1px solid var(--accent-soft-border);box-shadow:0 44px 118px #000000a3, 0 0 0 1px rgba(var(--accent-rgb), .08), inset 0 1px 0 #ffffff12;border-radius:26px;width:100%;padding:42px}.auth-card-wizard{gap:30px;display:grid}.auth-card-head{gap:12px;margin-bottom:30px;display:grid}.auth-card-wizard .auth-card-head{margin-bottom:0}.auth-eyebrow{background:rgba(var(--accent-rgb), .12);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex}.auth-title{letter-spacing:-.02em;margin:0;font-size:31px;font-weight:760;line-height:1.1}.auth-subtitle{color:var(--muted);max-width:540px;margin:0;font-size:15.5px;line-height:1.65}.auth-steps{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.auth-step{color:var(--muted);flex:auto;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex;position:relative}.auth-step:last-child{flex:none}.auth-step:after{background:linear-gradient(90deg, var(--border), rgba(var(--accent-rgb), .22));content:"";flex:auto;min-width:14px;height:1px;margin-left:3px}.auth-step:last-child:after{display:none}.auth-step-marker{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.auth-step-label{white-space:nowrap;flex-shrink:0;display:none}.auth-step-active .auth-step-label{display:inline}.auth-step-active{color:var(--text)}.auth-step-active .auth-step-marker{background:linear-gradient(135deg, var(--accent), var(--accent-strong));box-shadow:0 0 0 5px var(--accent-soft), 0 0 28px rgba(var(--accent-rgb), .45);color:#fff;border-color:#0000}.auth-step-complete{color:var(--text-secondary)}.auth-step-complete .auth-step-marker{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.auth-step-complete:after{background:linear-gradient(90deg, var(--accent), #a3e6357a)}.auth-step-panel{gap:28px;display:grid}.auth-form{gap:20px;display:grid}.auth-field{gap:9px;display:grid}.auth-field-grid{grid-template-columns:1fr;gap:20px;display:grid}.auth-field-grid-password{align-items:start}.auth-password-checklist{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.auth-password-check{color:#9d99adbd;align-items:center;gap:9px;font-size:12.5px;font-weight:600;line-height:1.35;transition:color .14s;display:flex}.auth-password-check-dot{color:#050508;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.auth-password-check-met{color:var(--text-secondary)}.auth-password-check-met .auth-password-check-dot{background:var(--success-text);border-color:#bef264e6;box-shadow:0 0 16px #a3e6356b}.auth-field-label{color:var(--text-secondary);font-size:13px;font-weight:650}.auth-field-label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-input{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text);border-radius:12px;width:100%;min-height:54px;padding:0 16px;transition:border-color .14s,box-shadow .14s}.auth-input::placeholder{color:var(--muted)}.auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth-input:disabled{cursor:not-allowed;opacity:.65}.auth-input-valid{border-color:#a3e63580}.auth-input-valid:focus{border-color:var(--success-text);box-shadow:0 0 0 3px #a3e6351f}.auth-input-invalid{border-color:var(--danger-border)}.auth-input-invalid:focus{border-color:var(--danger-text);box-shadow:0 0 0 3px var(--danger-soft)}.auth-match-status{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.auth-match-status-icon{border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:inline-flex}.auth-match-status-valid{color:var(--success-text)}.auth-match-status-valid .auth-match-status-icon{background:#a3e63529;border-color:#a3e63573}.auth-match-status-invalid{color:var(--danger-text)}.auth-match-status-invalid .auth-match-status-icon{background:var(--danger-soft);border-color:var(--danger-border)}.auth-link-button{color:var(--accent-soft-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.auth-link-button:hover{color:#fff}.auth-inline-link{color:var(--accent-soft-text);font-weight:650}.auth-inline-link:hover{color:#fff}.auth-hint{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:12px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.auth-note{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.auth-note svg{color:var(--accent-soft-text);flex-shrink:0;margin-top:2px}.auth-note p{margin:0;font-size:13.5px;line-height:1.6}.auth-note-accent{background:rgba(var(--accent-rgb), .1);border-color:var(--accent-soft-border)}.auth-workspace-form{gap:18px}.auth-workspace-field{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08), #ffffff05);border:1px solid var(--accent-soft-border);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.auth-workspace-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.auth-field-help{color:var(--muted);font-size:12px;line-height:1.4}.auth-error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:12px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.5}.auth-error a{color:#fff;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #fca5a58c;text-decoration:underline #fca5a58c}.auth-error a:hover{color:var(--accent-soft-text);-webkit-text-decoration-color:var(--accent-soft-text);text-decoration-color:var(--accent-soft-text)}.auth-submit{background:linear-gradient(135deg, var(--accent-text) 0%, var(--accent) 52%, var(--accent-strong) 100%);box-shadow:0 18px 42px rgba(var(--accent-rgb), .38), inset 0 1px 0 #ffffff47;color:#fff;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 24px;font-size:15px;font-weight:720;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.auth-submit:hover:not(:disabled){box-shadow:0 22px 50px rgba(var(--accent-rgb), .52), 0 0 0 1px rgba(var(--accent-text-rgb), .22);transform:translateY(-2px)}.auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-submit-inline{width:auto}.auth-back{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;min-height:56px;padding:0 24px;font-size:14px;font-weight:650;transition:background-color .14s,border-color .14s}.auth-back:hover{border-color:var(--accent-soft-border);color:#fff;background:#ffffff17}.auth-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-trust-line{color:var(--text-secondary);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.5}.auth-switch{color:var(--muted);text-align:center;margin:18px 0 0;font-size:14px}.auth-card-wizard .auth-switch{margin-top:0}.auth-switch a{color:var(--accent-soft-text);font-weight:650}.auth-switch a:hover{color:#fff}.auth-plan-grid{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}.auth-plan{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:18px;gap:12px;padding:24px;transition:border-color .14s,box-shadow .14s,transform .14s,background-color .14s;display:grid;position:relative}.auth-plan:hover{border-color:var(--accent-soft-border);transform:translateY(-2px)}.auth-plan-featured{background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), #fff0), var(--surface-raised);border-color:var(--accent-soft-border)}.auth-plan-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 22px 54px rgba(var(--accent-rgb), .22)}.auth-plan-badge{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:24px}.auth-plan-name{font-size:18px;font-weight:720}.auth-plan-tagline{color:var(--muted);font-size:12.5px;line-height:1.5}.auth-plan-price{align-items:baseline;gap:5px;margin-top:2px;display:flex}.auth-plan-price strong{letter-spacing:-.02em;font-size:31px;font-weight:720}.auth-plan-price-long strong{font-size:20px;line-height:1.2}.auth-plan-price span{color:var(--muted);font-size:13px}.auth-plan-features{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.auth-plan-features li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.auth-plan-features svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.auth-plan-check{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:20px;right:20px}.auth-plan-selected .auth-plan-check{background:var(--accent);border-color:var(--accent);color:#fff}.auth-billing-summary{background:linear-gradient(135deg, rgba(var(--accent-rgb), .14), #a3e6350f);border:1px solid var(--accent-soft-border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.auth-billing-plan{font-size:16px;font-weight:700;display:block}.auth-billing-plan-meta{color:var(--muted);font-size:13px}.auth-billing-price{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.auth-billing-price strong{letter-spacing:-.02em;font-size:26px;font-weight:700}.auth-billing-price span{color:var(--muted);font-size:13px}.auth-done{text-align:center;justify-items:center}.auth-done .auth-title,.auth-done .auth-subtitle{text-align:center}.auth-done-icon{background:radial-gradient(circle at 35% 25%, #a3e63566, rgba(var(--accent-rgb), .3));border:1px solid var(--accent-soft-border);box-shadow:0 0 40px rgba(var(--accent-rgb), .4);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex}.auth-done-list{text-align:left;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.auth-done-list li{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.auth-done-list svg{color:var(--success-text);flex-shrink:0}.auth-done-next{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .7);border-radius:999px;flex-shrink:0;width:10px;height:10px}.auth-checkout-state{text-align:center;justify-items:center;gap:18px;display:grid}.auth-checkout-state>.auth-eyebrow{justify-self:center}.auth-checkout-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:48px;height:48px;animation:.76s linear infinite auth-checkout-spin}@keyframes auth-checkout-spin{to{transform:rotate(360deg)}}.auth-checkout-state-icon{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;font-weight:750;display:inline-flex}.auth-checkout-state-icon-pending{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.auth-checkout-actions{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.auth-checkout-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-checkout-success{gap:20px}.auth-checkout-confirmed{background:color-mix(in srgb, var(--success-text) 11%, transparent);border-color:color-mix(in srgb, var(--success-text) 32%, var(--border));color:var(--success-text);justify-self:center}.auth-checkout-summary{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.auth-checkout-summary-card{background:var(--surface-muted);border:1px solid var(--border);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.auth-checkout-summary-next{background:linear-gradient(145deg, var(--info-soft), transparent), var(--surface-muted);border-color:var(--info-border)}.auth-checkout-summary-plan{background:linear-gradient(145deg, var(--accent-soft), transparent), var(--surface-muted);border-color:var(--accent-soft-border)}.auth-checkout-summary-workspace{background:linear-gradient(145deg, var(--success-soft), transparent), var(--surface-muted);border-color:var(--success-border)}.auth-checkout-summary-icon{background:var(--neutral-soft);border:1px solid var(--neutral-border);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.auth-checkout-summary-icon svg{width:17px;height:17px}.auth-checkout-summary-next .auth-checkout-summary-icon{background:var(--info-soft);border-color:var(--info-border);color:var(--info-text)}.auth-checkout-summary-plan .auth-checkout-summary-icon{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.auth-checkout-summary-workspace .auth-checkout-summary-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.auth-checkout-summary-copy{gap:4px;min-width:0;display:grid}.auth-checkout-summary-copy>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-checkout-summary-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.auth-checkout-secure-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11.5px;display:flex}.auth-checkout-secure-note svg{color:var(--success-text);flex-shrink:0}.auth-checkout-back-link{color:var(--muted);text-underline-offset:3px;font-size:12.5px;font-weight:650}.auth-checkout-back-link:hover{color:var(--text)}@media (max-width:480px){.auth-shell{align-items:center;padding:32px 16px}.auth-container{gap:22px}.auth-brand{gap:12px;font-size:18px}.auth-card{border-radius:22px;padding:28px}.auth-title{font-size:27px}.auth-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.auth-submit-inline{width:100%}.auth-billing-summary{align-items:flex-start;display:grid}.auth-checkout-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.auth-checkout-summary{grid-template-columns:1fr}}@media (min-width:560px){.auth-step-label{display:inline}}@media (min-width:640px){.auth-field-grid{grid-template-columns:1fr 1fr}}@media (min-width:700px){.auth-container-lg .auth-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.auth-container-lg .auth-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sidebar{background:linear-gradient(180deg, #17151ef5 0%, #0a0a0ffa 100%), var(--background);box-shadow:inset -1px 0 0 rgba(var(--accent-rgb), .08), 18px 0 52px #0000002e;border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-primary,.sidebar-bottom{min-width:0}.sidebar-bottom{gap:12px;padding-top:18px;display:grid}.brand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 10px;margin-bottom:26px;display:grid}.brand-mark{background:linear-gradient(135deg, rgba(var(--accent-rgb), .32), rgba(var(--accent-rgb), .12));border:1px solid rgba(var(--accent-rgb), .42);box-shadow:0 12px 24px rgba(var(--accent-strong-rgb), .18), inset 0 1px 0 #ffffff14;color:var(--accent-text);border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.1;overflow:hidden}.brand-subtitle{color:#f4f2fb7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.nav-list{gap:8px;display:grid}.nav-link{color:#f4f2fb8c;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px;font-size:13px;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.nav-link-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.nav-link-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-link-icon{color:#f4f2fb7a;flex:none;transition:color .16s}.nav-link-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .29), rgba(var(--accent-strong-rgb), .17));border-color:rgba(var(--accent-rgb), .43);box-shadow:inset 0 1px 0 #ffffff0f, 0 12px 30px rgba(var(--accent-strong-rgb), .16);color:#fff;font-weight:760}.nav-link-badge{background:rgba(var(--accent-rgb), .28);border:1px solid rgba(var(--accent-text-rgb), .3);color:var(--accent-text);border-radius:999px;min-width:19px;min-height:19px;padding:0 6px;font-size:11px;font-weight:800}.sidebar-copilot-card{background:linear-gradient(135deg, rgba(var(--accent-rgb), .13), #ffffff09);border:1px solid rgba(var(--accent-rgb), .28);color:#f4f2fbbd;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0003}.sidebar-copilot-card:hover{background:linear-gradient(135deg, rgba(var(--accent-rgb), .18), #ffffff0b);border-color:rgba(var(--accent-rgb), .4);color:#fff}.sidebar-copilot-icon{color:#bef264;background:#a3e6351a;border:1px solid #a3e6353d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sidebar-copilot-copy{gap:2px;min-width:0;display:grid}.sidebar-copilot-copy strong{color:#fff;font-size:12px;font-weight:760;line-height:1.15}.sidebar-copilot-copy span{color:#f4f2fb80;font-size:11px;line-height:1.25}.sidebar-account{position:relative}.sidebar-account-trigger{color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:9px;display:grid}.sidebar-account-copy{gap:2px;min-width:0;display:grid}.sidebar-account-copy strong,.sidebar-account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-copy strong{font-size:12px;font-weight:760;line-height:1.15}.sidebar-account-copy span{color:#f4f2fb7a;font-size:11px;line-height:1.2}.sidebar-account-dropdown{min-width:100%;inset:auto auto calc(100% + 10px) 0}.page-content{padding-top:32px}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.main-column{display:block}.sidebar{border-bottom:1px solid var(--border);border-right:0;gap:16px;height:auto;padding:18px;position:static;overflow:visible;box-shadow:0 18px 50px #00000038}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-bottom{grid-template-columns:minmax(0,1fr);padding-top:0}.sidebar-account-dropdown{inset:calc(100% + 10px) auto auto 0}}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.main-column{min-width:0;display:block}.sidebar{background:linear-gradient(180deg, #17151efa 0%, #0a0a0ffa 100%), var(--background);border-right:1px solid rgba(var(--accent-rgb), .2);height:100vh;padding:24px 18px 18px;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff09,18px 0 52px #0000002e}.brand{margin-bottom:24px}.nav-link{border-radius:9px;min-height:50px;padding:13px 12px;font-size:13px}.nav-link-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .3), rgba(var(--accent-strong-rgb), .16));border-color:rgba(var(--accent-rgb), .5);box-shadow:inset 0 1px 0 #ffffff12, 0 16px 34px rgba(var(--accent-strong-rgb), .18);min-height:72px}.sidebar-copilot-card{background:linear-gradient(135deg, rgba(var(--accent-rgb), .14), #ffffff09);border-color:rgba(var(--accent-rgb), .3)}.sidebar-copilot-card-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .28), rgba(var(--accent-strong-rgb), .15));border-color:rgba(var(--accent-rgb), .48);color:#fff}.page-content{width:100%;max-width:1280px;margin:0 auto;padding:34px 32px 64px}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--border);border-right:0;height:auto;position:static;overflow:visible}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav-link,.nav-link-active{min-height:50px}}.sidebar{background:radial-gradient(240px 220px at 28% 4%, rgba(var(--accent-rgb), .14), transparent 72%), linear-gradient(180deg, #15141dfa 0%, #0d0d12fc 58%, #09090dfc 100%);isolation:isolate;border-right:0;padding:26px 16px 18px;position:sticky;box-shadow:inset -1px 0 #ffffff05,14px 0 42px #0000001f}.sidebar:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0b0b10ad,#0b0b1000);width:34px;position:absolute;top:0;bottom:0;right:-34px}.sidebar-primary,.sidebar-bottom{z-index:1;position:relative}.brand{grid-template-columns:32px minmax(0,1fr);margin-bottom:28px}.brand-mark{background:linear-gradient(135deg, rgba(var(--accent-rgb), .34), rgba(var(--accent-rgb), .13));border-color:rgba(var(--accent-rgb), .38);border-radius:9px;width:32px;height:32px}.brand-title{font-size:13.5px;font-weight:760}.brand-subtitle{color:#f4f2fb70;font-size:10.5px;font-weight:650}.nav-link{color:#f4f2fb7d;background:0 0;border-color:#0000;border-radius:8px;min-height:58px;padding:16px 12px;font-size:13px;font-weight:650}.nav-link-icon{color:#f4f2fb85;width:17px;height:17px}.nav-link:hover{color:#f4f2fbd1;background:#ffffff09;border-color:#ffffff0b}.nav-link:hover .nav-link-icon{color:#f4f2fbc7}.nav-link-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .3), rgba(var(--accent-strong-rgb), .16));border-color:rgba(var(--accent-rgb), .48);box-shadow:inset 0 1px 0 #ffffff12, 0 18px 42px rgba(var(--accent-strong-rgb), .2);color:#fff;min-height:82px;padding:19px 12px}.nav-link-active .nav-link-icon{color:#f4f2fb}.nav-link-badge{background:rgba(var(--accent-rgb), .24);border-color:rgba(var(--accent-text-rgb), .28);color:var(--accent-text)}.sidebar-bottom{gap:10px;padding-top:22px}.sidebar-copilot-card{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), #ffffff08);border-color:rgba(var(--accent-rgb), .24);border-radius:9px;min-height:62px;box-shadow:inset 0 1px #ffffff0a}.sidebar-copilot-card:hover,.sidebar-copilot-card-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .19), #ffffff0a);border-color:rgba(var(--accent-rgb), .38)}.sidebar-copilot-icon{background:#a3e63517;border-color:#a3e63538;border-radius:8px}.sidebar-account-trigger{background:#ffffff07;border-color:#ffffff0e;border-radius:9px;min-height:48px;padding:8px}.sidebar-account-trigger:hover,.sidebar-account-trigger-open{border-color:rgba(var(--accent-rgb), .24);background:#ffffff0b}@media (max-width:800px){.app-shell{background:0 0;grid-template-columns:1fr}.sidebar{padding:18px;box-shadow:0 16px 40px #0000002e}.sidebar:after{display:none}.nav-list{gap:8px}.nav-link,.nav-link-active{min-height:52px;padding:12px}.page-content{padding:28px 20px 56px}}:root{--dashboard-card-radius:16px}.app-shell{background:radial-gradient(520px 420px at 9% 0%, rgba(var(--accent-rgb), .13), transparent 72%), radial-gradient(620px 420px at 94% 2%, #a3e6350d, transparent 70%), #07070a;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:radial-gradient(220px 180px at 28% 4%, rgba(var(--accent-rgb), .13), transparent 74%), linear-gradient(180deg, #121119fa 0%, #0a0a0ffc 66%, #07070afc 100%);padding:72px 14px 20px;box-shadow:20px 0 52px #0003}.sidebar:after{opacity:.42}.brand{margin-bottom:74px;padding:0 18px}.brand-mark{border-radius:8px;width:28px;height:28px}.brand-title{font-size:12px}.brand-subtitle{text-transform:none;font-size:9.5px}.nav-list{gap:32px}.nav-link{color:#f4f2fb6b;border-radius:7px;min-height:32px;padding:9px 16px;font-size:12px}.nav-link-main{gap:12px}.nav-link-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .34), rgba(var(--accent-strong-rgb), .26));border-color:rgba(var(--accent-rgb), .54);box-shadow:0 22px 52px rgba(var(--accent-strong-rgb), .28), inset 0 1px 0 #ffffff12;min-height:66px;padding:18px 16px}.sidebar-bottom{padding-top:28px}.sidebar-account-trigger{background:#ffffff09;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff09}.page-content{max-width:1720px;padding:24px 14px 44px 0}.dashboard-layout{gap:16px}.dashboard-hero{background:radial-gradient(560px 240px at 2% 8%, rgba(var(--accent-rgb), .21), transparent 70%), radial-gradient(420px 220px at 100% 16%, #a3e6351f, transparent 72%), linear-gradient(135deg, #1e1930f5, #151616f0);border-color:rgba(var(--accent-rgb), .36);border-radius:16px;min-height:112px;padding:24px 36px}.dashboard-hero-top{align-items:center}.dashboard-hero-copy{gap:8px}.dashboard-hero-eyebrow{letter-spacing:.18em;font-size:10px}.dashboard-hero-title{font-size:24px;line-height:1.05}.dashboard-hero-sub{max-width:none;font-size:12px}.dashboard-hero-actions .button{border-radius:7px;min-height:34px;padding:9px 14px;font-size:12px}.dashboard-hero-actions .button:first-child{background:linear-gradient(135deg, var(--accent-text), var(--accent-strong) 70%);box-shadow:0 0 28px rgba(var(--accent-rgb), .32)}.dashboard-hero-action-badge{color:#fff;background:#ffffff29}.dashboard-hero-changes{display:none}.dashboard-layout .panel{border-radius:var(--dashboard-card-radius);background:linear-gradient(#ffffff06,#fff0 48%),#121117f0;border-color:#ffffff13;padding:18px;box-shadow:inset 0 1px #ffffff09,0 14px 36px #00000038}.dashboard-layout .panel>.panel-title:not(:empty){gap:10px;margin-bottom:16px;font-size:13px}.dashboard-layout .panel>.panel-title:not(:empty):before{width:3px;height:16px}.dashboard-layout .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-stat-card{background:#121117f0;border-color:#ffffff14;border-radius:12px;min-height:116px;padding:17px 14px 16px}.dashboard-stat-label{color:#f4f2fb94;letter-spacing:.08em;font-size:10px}.dashboard-stat-card .stat-value{color:var(--accent-text);font-size:28px;line-height:1}.dashboard-stat-card-success .stat-value{color:#a3e635}.dashboard-stat-card-danger .stat-value{color:#fca5a5}.dashboard-stat-card .muted{margin:0;font-size:12px}.dashboard-command-panel{background:radial-gradient(660px 280px at 0% 0%, rgba(var(--accent-rgb), .09), transparent 64%), #121117f5;border-color:#ffffff14;min-height:286px}.dashboard-command-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr)}.dashboard-command-main{gap:18px}.dashboard-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:580px;display:grid}.dashboard-command-metric{background:#16141ec7;border:1px solid #ffffff13;border-radius:10px;gap:2px;min-height:62px;padding:12px 14px;display:grid}.dashboard-command-metric strong{font-size:19px;line-height:1}.dashboard-command-metric .muted{font-size:10px}.dashboard-command-panel .dashboard-activity-chart{justify-content:center;align-items:end;gap:12px;min-height:150px}.dashboard-command-panel .dashboard-activity-chart-track{background:#1a1821e6;border-color:#ffffff12;border-radius:9px;height:116px}.dashboard-command-panel .dashboard-activity-chart-bar{background:linear-gradient(180deg, var(--accent-text) 0%, var(--accent-strong) 100%);box-shadow:0 0 18px rgba(var(--accent-rgb), .34);border-radius:999px 999px 7px 7px}.dashboard-activity-chart-count,.dashboard-activity-chart-day{color:#f4f2fb9e;font-size:10px;font-weight:700}.dashboard-command-rail{border-left-color:#ffffff12;gap:10px;padding-left:20px}.dashboard-signal-row{background:#16141eb8;border-color:#ffffff13;border-radius:10px;min-height:42px;padding:10px 12px}.dashboard-signal-row strong{font-size:19px}.dashboard-signal-row-danger{background:#7f1d3140;border-color:#f8717138}.dashboard-signal-row-trend{align-items:flex-start;min-height:62px}.dashboard-signal-trend-title{color:#f4f2fb;font-size:13px;font-weight:760}.dashboard-section-link{color:var(--accent-text);font-size:12px;font-weight:760}.dashboard-grid-ops,.dashboard-insight-row,.dashboard-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.dashboard-grid-ops>.panel,.dashboard-insight-row>.panel{min-height:264px}.dashboard-secondary>.panel{min-height:190px}.dashboard-urgent-list{gap:10px;display:grid}.dashboard-urgent-item{background:#4e19267a;border:1px solid #f8717138;border-radius:12px;padding:14px}.dashboard-urgent-title{color:#fca5a5;font-size:14px}.dashboard-urgent-meta{flex-wrap:wrap;gap:12px;display:flex}.feedback-signal-layout{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr)}.dashboard-breakdown-row{background:#111017cc;border:1px solid #fff1;border-radius:9px;min-height:34px;padding:8px 12px;font-size:13px}.dashboard-sentiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-sentiment-card{border-radius:10px;align-content:center;min-height:150px;padding:18px}.dashboard-sentiment-card-positive{background:#3f621257;border-color:#a3e63538}.dashboard-sentiment-card-positive strong{color:#a3e635}.dashboard-sentiment-card-neutral{background:#272630b8;border-color:#ffffff13}.dashboard-sentiment-card-negative{background:#5d182661;border-color:#f8717138}.dashboard-sentiment-card-negative strong{color:#fca5a5}.feedback-signal-note{border-top-color:#ffffff12}.community-pulse-panel,.channels-attention-panel{flex-direction:column;display:flex}.community-pulse-grid{flex:1;grid-template-columns:repeat(3,minmax(0,140px));place-content:center;gap:12px;margin:0}.community-pulse-col{background:#16141ec7;border-color:#ffffff13;border-radius:10px;min-height:88px;padding:14px}.channels-attention-panel .stack{justify-content:center}.channel-attention-row,.dashboard-list-row{background:#111017c7;border:1px solid #fff1;border-radius:10px;padding:12px 14px}.dashboard-centered-empty{text-align:center;flex:1;justify-content:center;align-items:center;min-height:170px;display:flex}.dashboard-centered-empty .muted{max-width:460px}.usage-progress{background:#14131ae0;height:7px}.usage-progress-fill{background:linear-gradient(90deg, var(--accent-text) 0%, #a3e635 100%)}@media (max-width:1180px){.dashboard-layout .stats-grid,.dashboard-grid-ops,.dashboard-insight-row,.dashboard-secondary,.dashboard-command-layout,.feedback-signal-layout{grid-template-columns:1fr}.dashboard-command-rail{border-top:1px solid #ffffff12;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{padding:18px}.brand{margin-bottom:18px;padding:0}.nav-list{gap:8px}.page-content{padding:20px 16px 44px}.dashboard-hero{padding:22px 18px}.dashboard-hero-actions,.dashboard-command-metrics,.community-pulse-grid,.dashboard-sentiment-grid{grid-template-columns:1fr}.dashboard-hero-actions{display:grid}.dashboard-command-panel .dashboard-activity-chart{justify-content:start;padding-bottom:4px;overflow-x:auto}}.sidebar:after{display:none}.sidebar{overflow-x:hidden}.dashboard-command-main{align-content:start;justify-items:center}.dashboard-command-metrics{grid-template-columns:repeat(3,180px);justify-content:center;width:100%;max-width:none}.dashboard-command-panel .dashboard-activity-chart{justify-content:center;width:min(720px,100%);margin:0 auto}.dashboard-command-panel .dashboard-activity-chart-column{min-width:56px;max-width:72px}@media (max-width:800px){.dashboard-command-metrics{grid-template-columns:1fr}}.dashboard-sentiment-card{text-align:center;align-content:center;place-items:center}.dashboard-layout .stats-grid{align-items:stretch;gap:14px}.dashboard-layout .stats-grid .panel,.dashboard-layout .stats-grid .dashboard-stat-link,.dashboard-stat-card{height:100%}.dashboard-stat-card{grid-template-rows:auto 1fr auto;min-height:132px;padding:20px 16px 18px}.dashboard-stat-header{align-items:flex-start;min-height:18px}.dashboard-stat-details{align-items:flex-start;line-height:1}.dashboard-stat-card .stat-value{align-self:center;font-size:30px}.top-detected-issues-panel{flex-direction:column;display:flex}.top-detected-issues-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;display:grid}.top-detected-issues-list .dashboard-list-link{outline:none;padding:6px 0;display:flex}.top-detected-issues-list .dashboard-list-link+.dashboard-list-link{border-top:1px solid #fff1}.top-detected-issue-row{border:1px solid #0000;border-radius:9px;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:52px;padding:10px 11px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.top-detected-issues-list .dashboard-list-link:first-child .top-detected-issue-row{padding-top:10px}.top-detected-issues-list .dashboard-list-link:last-child .top-detected-issue-row{padding-bottom:10px}.top-detected-issue-copy{gap:0;min-width:0;display:grid}.top-detected-issue-copy strong{color:#f4f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.28;overflow:hidden}.dashboard-list-link:hover .top-detected-issue-row,.dashboard-list-link:focus-visible .top-detected-issue-row{background:rgba(var(--accent-rgb), .075);border-color:rgba(var(--accent-rgb), .22);transform:translateY(-1px);box-shadow:0 8px 22px #0003}@media (max-width:800px){.top-detected-issue-row{grid-template-columns:1fr}}.dashboard-signal-link{color:inherit;text-decoration:none}.dashboard-signal-link:hover,.dashboard-signal-link:focus-visible{border-color:#f8717157;box-shadow:0 10px 26px #f8717114}.dashboard-usage-row{grid-template-columns:minmax(0,1fr)}.dashboard-usage-row>.panel{min-height:190px}.member-movement-section{display:grid}.member-movement-panel{background:radial-gradient(620px 180px at 0% 0%, #a3e63514, transparent 68%), radial-gradient(460px 180px at 100% 0%, rgba(var(--accent-rgb), .14), transparent 72%), linear-gradient(180deg, #ffffff07, #fff0 52%), #121117f5;min-height:190px}.member-movement-header{margin:-8px 0 14px 13px}.member-movement-header .muted{margin:0;font-size:12px}.member-movement-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;gap:14px;display:grid}.member-movement-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.member-movement-metric{background:#14121cc7;border:1px solid #ffffff13;border-radius:12px;align-content:center;gap:8px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden}.member-movement-metric:before{content:"";background:#ffffff1f;border-radius:999px;height:3px;position:absolute;top:0;left:14px;right:14px}.member-movement-metric-label{color:#f4f2fb94;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.member-movement-metric strong{color:#f4f2fba3;font-size:30px;line-height:1}.member-movement-trend{color:#f4f2fb7a;align-items:center;gap:6px;min-height:28px;font-size:11px;font-weight:740;line-height:1.25;display:flex}.member-movement-trend span{background:#ffffff0e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.member-movement-trend-up{color:#a3e635}.member-movement-trend-down{color:#fca5a5}.member-movement-trend-flat{color:#f4f2fb9e}.member-movement-metric-positive{background:#3f62123b;border-color:#a3e63533}.member-movement-metric-positive:before{background:linear-gradient(90deg,#a3e635,#a3e63533)}.member-movement-metric-positive strong{color:#a3e635}.member-movement-metric-danger{background:#5d182645;border-color:#f8717133}.member-movement-metric-danger:before{background:linear-gradient(90deg,#fca5a5,#f8717129)}.member-movement-metric-danger strong{color:#fca5a5}.member-movement-metric-warning{background:#78350f3d;border-color:#fb923c38}.member-movement-metric-warning:before{background:linear-gradient(90deg,#fb923c,#fb923c29)}.member-movement-metric-warning strong{color:#fdba74}.member-movement-metric-accent{background:rgba(var(--accent-strong-rgb), .24);border-color:rgba(var(--accent-text-rgb), .2)}.member-movement-metric-accent:before{background:linear-gradient(90deg, var(--accent-text), rgba(var(--accent-text-rgb), .16))}.member-movement-metric-accent strong{color:var(--accent-text)}.member-movement-insight{background:#0f0e14b3;border:1px solid #ffffff12;border-radius:12px;align-content:center;gap:10px;padding:18px;display:grid}.member-movement-insight strong{color:#f4f2fb;font-size:16px;line-height:1.22}.member-movement-insight p{margin:0;font-size:12px;line-height:1.45}.member-movement-insight-positive{border-color:#a3e6352e;box-shadow:inset 0 1px #a3e6350f}.member-movement-insight-danger{border-color:#f8717133;box-shadow:inset 0 1px #f871710f}.member-movement-insight-accent{border-color:rgba(var(--accent-text-rgb), .2);box-shadow:inset 0 1px 0 rgba(var(--accent-text-rgb), .06)}@media (max-width:1280px){.member-movement-layout,.member-movement-metrics{grid-template-columns:1fr}}.feedback-page{--feedback-positive:#a3e635;--feedback-negative:#f87171;--feedback-neutral:#9d99ad;--feedback-urgent:#fb7185}.feedback-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.feedback-kpi-card{background:linear-gradient(180deg, #ffffff08 0%, #fff0 100%), var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:14px;gap:6px;padding:16px 48px 16px 16px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.feedback-kpi-card:hover{border-color:var(--accent-soft-border);transform:translateY(-2px);box-shadow:0 14px 34px #0006}.feedback-kpi-card-active{border-color:var(--accent-soft-border);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.feedback-kpi-label{color:var(--muted);font-size:13px;font-weight:700}.feedback-kpi-value{font-size:30px;line-height:1.05}.feedback-kpi-hint{color:var(--muted);font-size:12px}.feedback-kpi-card-accent .feedback-kpi-value{color:var(--accent-soft-text)}.feedback-kpi-card-positive{border-top:2px solid #a3e6358c}.feedback-kpi-card-positive .feedback-kpi-value{color:var(--success-text)}.feedback-kpi-card-negative{border-top:2px solid #f871718c}.feedback-kpi-card-negative .feedback-kpi-value{color:var(--danger-text)}.feedback-kpi-card-neutral .feedback-kpi-value{color:var(--text-secondary)}.feedback-kpi-card-urgent{border-top:2px solid #fb718599}.feedback-kpi-card-urgent .feedback-kpi-value{color:var(--danger-text)}.feedback-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-tabs{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.feedback-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;transition:background-color .12s,color .12s;display:inline-flex}.feedback-tab:hover{color:var(--text)}.feedback-tab-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border);color:#fff}.feedback-tab-count{background:var(--neutral-soft);color:inherit;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700}.feedback-tab-active .feedback-tab-count{background:rgba(var(--accent-rgb), .35)}.community-movement-card .community-movement-summary{border-top:0;padding-top:0}.community-movement-card .community-movement-visual{gap:15px;height:100%;padding:15px}.community-movement-card .community-movement-visual-body{grid-template-columns:148px minmax(0,1fr);gap:22px}.community-movement-card .community-movement-chart,.community-movement-card .community-movement-activity .community-activity-ring{width:148px;height:148px}.community-movement-card .community-movement-chart>div,.community-movement-card .community-movement-activity .community-activity-ring>div{width:102px;height:102px}.community-movement-card .community-movement-chart strong,.community-movement-card .community-movement-activity .community-activity-ring strong{font-size:27px}.community-movement-card .community-movement-legend{grid-template-columns:1fr;gap:8px}.community-movement-card .community-movement-legend>span{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;gap:8px;padding:7px 9px}.community-movement-card .community-movement-legend>span>span{gap:2px;min-width:0;display:grid}.community-movement-card .community-movement-legend b{font-size:10.5px;font-weight:700}.community-movement-card .community-movement-legend strong{font-size:16px}.community-movement-card .community-movement-legend .community-movement-trend{font-size:9px;line-height:1.2}.community-movement-net{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:1fr auto minmax(120px,auto);align-items:center;gap:10px;padding:9px 11px;display:grid}.community-movement-net>span{color:var(--text-secondary);font-size:10.5px;font-weight:750}.community-movement-net>strong{font-size:18px;line-height:1}.community-movement-net-positive>strong{color:var(--success-text)}.community-movement-net-danger>strong{color:var(--danger-text)}.community-movement-net-muted>strong{color:var(--text-secondary)}@media (max-width:560px){.community-movement-card .community-movement-visual-body{grid-template-columns:1fr}.community-movement-card .community-movement-chart,.community-movement-card .community-movement-activity .community-activity-ring{justify-self:center}.community-movement-net{grid-template-columns:1fr auto}.community-movement-net .community-movement-trend{grid-column:1/-1}}.workspace-tab-icon{color:color-mix(in srgb, currentColor 78%, transparent);flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:color .12s,transform .12s;display:inline-flex}.workspace-tab-icon svg{width:100%;height:100%;display:block;overflow:visible}.workspace-tab-icon-accent{color:var(--accent-text)}.workspace-tab-icon-blue{color:#60a5fa}.workspace-tab-icon-cyan{color:#5eead4}.workspace-tab-icon-orange{color:#fb923c}.workspace-tab-icon-positive{color:#9ee53d}.workspace-tab-icon-danger{color:#ff8d96}.workspace-tab-icon-warning{color:#f2c94c}.workspace-kpi-icon{opacity:.82;width:24px;height:24px;position:absolute;top:15px;right:15px}.feedback-kpi-card:hover .workspace-kpi-icon,.triage-kpi:hover .workspace-kpi-icon{opacity:1;transform:translateY(-1px)scale(1.04)}.feedback-tab:hover .workspace-tab-icon,.feedback-tab-active .workspace-tab-icon,.triage-tab:hover .workspace-tab-icon,.triage-tab-active .workspace-tab-icon,.community-tab:hover .workspace-tab-icon,.community-tab-active .workspace-tab-icon{color:inherit;transform:translateY(-.5px)}.feedback-viewall{white-space:nowrap}.feedback-activity-line{font-size:13px}.feedback-tab-caption{font-size:13px;font-weight:650}.feedback-overview{gap:16px;display:grid}.feedback-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedback-overview-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:14px;gap:12px;padding:16px;display:grid}.feedback-overview-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-overview-card-title{align-items:center;gap:8px;display:flex}.feedback-overview-card-title strong{font-size:15px}.feedback-overview-dot{border-radius:999px;width:9px;height:9px}.feedback-overview-card-positive{border-color:var(--success-border)}.feedback-overview-card-positive .feedback-overview-dot{background:var(--feedback-positive);box-shadow:0 0 10px #a3e63599}.feedback-overview-card-negative{border-color:var(--danger-border)}.feedback-overview-card-negative .feedback-overview-dot{background:var(--feedback-negative);box-shadow:0 0 10px #f871718c}.feedback-overview-card-urgent{border-color:#fb718566}.feedback-overview-card-urgent .feedback-overview-dot{background:var(--feedback-urgent);box-shadow:0 0 10px #fb718599}.feedback-overview-card-themes .feedback-overview-dot{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .6)}.feedback-overview-link{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.feedback-overview-link:hover{color:#fff}.feedback-overview-empty{margin:0;padding:6px 0;font-size:13px}.feedback-mini-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feedback-mini-item{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.feedback-mini-text{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.feedback-mini-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.feedback-mini-channel{color:var(--text-secondary);font-weight:650}.feedback-mini-severity{padding:2px 6px;font-size:11px}.feedback-theme-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feedback-theme-row{gap:6px;display:grid}.feedback-theme-head{justify-content:space-between;align-items:center;display:flex}.feedback-theme-label{font-size:13px;font-weight:650}.feedback-theme-count{color:var(--muted);font-size:13px;font-weight:700}.feedback-theme-track{background:var(--neutral-soft);border-radius:999px;width:100%;height:8px;overflow:hidden}.feedback-theme-fill{background:linear-gradient(90deg, var(--accent) 0%, #a3e635 160%);border-radius:999px;min-width:6px;height:100%}.feedback-lowsignal-note{background:var(--neutral-soft);border:1px dashed var(--border);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.feedback-lowsignal-icon{color:var(--warning-text);flex-shrink:0}.feedback-lowsignal-icon svg{width:16px;height:16px}.feedback-inline-link{color:var(--accent-soft-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.feedback-inline-link:hover{color:#fff}.feedback-list-surface{gap:12px;display:grid}.feedback-list-surface-quiet{opacity:.9}.message-review-card-positive{border-left:3px solid #a3e635a6}.message-review-card-negative{border-left:3px solid #f87171a6}.message-review-card-urgent{border-left:3px solid #fb7185cc;box-shadow:inset 0 0 0 1px #fb71851f}.message-issue-link{color:var(--warning-text);align-items:center;gap:6px;width:fit-content;font-size:12.5px;font-weight:650;display:inline-flex}.message-issue-link:hover{color:#fff}.message-issue-link svg{width:14px;height:14px}@media (max-width:1024px){.feedback-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.feedback-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-overview-grid{grid-template-columns:1fr}.feedback-tabbar{flex-direction:column;align-items:stretch}.feedback-viewall{width:100%}}.feedback-page .panel{background:radial-gradient(720px 260px at 12% 0%, rgba(var(--accent-rgb), .08), transparent 66%), linear-gradient(180deg, #ffffff07, #fff0 54%), #121118f5;border-color:#ffffff13}.feedback-filter-toolbar{background:#0c0c117a;border:1px solid #ffffff12;border-radius:12px;margin-bottom:0;padding:10px 12px}.feedback-page .message-filters{background:#0f0e14b8;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(128px,1fr)) repeat(3,minmax(126px,.8fr));padding:12px}.feedback-page .checkbox-field{align-self:end;min-height:42px}.feedback-page .issue-empty-state{background:linear-gradient(#ffffff06,#fff0),#131219eb;border-color:#ffffff1a;border-radius:12px;padding:22px}.feedback-page .issue-visit-summary{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .26)}.feedback-page .message-review-card:hover,.feedback-page .message-review-card:focus-within{border-color:rgba(var(--accent-rgb), .28);box-shadow:0 14px 34px #00000057}.feedback-page .message-review-card-low-signal{background:#121218b8;border-color:#9d99ad2e}.feedback-page .message-review-card-low-signal .message-review-preview,.feedback-page .message-review-card-low-signal .message-review-channel{color:#f4f2fbb8}.feedback-page .message-review-preview{color:#f4f2fbeb;font-size:14px}.feedback-page .message-review-meta{gap:8px}.feedback-page .feedback-overview-card,.feedback-page .feedback-mini-item{border-radius:10px}@media (max-width:1280px){.feedback-page .message-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.feedback-page .message-filters{grid-template-columns:1fr}}.app-shell{--app-content-gutter-inline:28px;--app-content-max-width:none}.page-content{max-width:var(--app-content-max-width);padding:24px var(--app-content-gutter-inline) 44px;width:100%;margin-inline:auto}@media (min-width:1440px){.app-shell{--app-content-gutter-inline:40px}}@media (min-width:1600px){.app-shell{--app-content-gutter-inline:40px}}@media (min-width:1900px){.app-shell{--app-content-gutter-inline:40px}}@media (max-width:800px){.app-shell{--app-content-gutter-inline:16px}.page-content{padding:20px var(--app-content-gutter-inline) 44px}}.triage-page{gap:20px;display:grid}.triage-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.triage-header-copy{gap:6px;display:grid}.triage-title{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.triage-subtitle{color:#f4f2fbd6;max-width:520px;margin:0}.triage-header-actions{flex-wrap:wrap;gap:10px;display:flex}.triage-action{white-space:nowrap;font-size:14px}.triage-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.triage-kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:8px;padding:16px;display:grid;position:relative}.triage-kpi:before{background:var(--muted);content:"";opacity:.5;border-radius:999px;width:6px;height:6px;position:absolute;top:18px;left:16px}.triage-kpi-accent:before{background:var(--accent);opacity:1}.triage-kpi-danger:before{background:var(--danger);opacity:1}.triage-kpi-success:before{background:var(--color-success);opacity:1}.triage-kpi-warning:before{background:var(--warning);opacity:1}.triage-kpi-label{color:var(--muted);padding-left:14px;font-size:13px;font-weight:600}.triage-kpi-value{font-size:30px;font-weight:700;line-height:1}.triage-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.triage-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.triage-tab-active{border-bottom-color:var(--accent);color:var(--text)}.triage-tab-count{background:var(--surface-muted);color:var(--muted);text-align:center;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12px;font-weight:700}.triage-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.triage-search{flex:260px;position:relative}.triage-search-icon{color:var(--muted);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.triage-search-input{padding-left:38px}.triage-filter-field{display:grid}.triage-select{min-width:150px}.triage-reset-button{font-size:14px}.triage-reset-button:disabled{cursor:not-allowed;opacity:.5}.triage-empty{background:var(--surface-subtle);border:1px dashed var(--border);text-align:center;border-radius:14px;gap:8px;padding:32px 20px;display:grid}.triage-empty strong{font-size:16px}.triage-card-list{gap:12px;display:grid}.triage-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;justify-content:space-between;gap:16px;padding:18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.triage-card:hover{border-color:var(--accent-soft-border);transform:translateY(-1px);box-shadow:0 12px 30px #00000059}.triage-card-urgent{border-left:3px solid var(--danger)}.triage-card-reappearing{border-left:3px solid var(--warning)}.triage-card-fixed{opacity:.82}.triage-card-main{cursor:pointer;text-align:left;gap:10px;min-width:0;display:grid}.triage-card-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:10px}.triage-chip-row{flex-wrap:wrap;gap:6px;display:flex}.triage-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.triage-chip-neutral{background:var(--surface-muted);border-color:var(--border);color:var(--muted)}.triage-chip-open{background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}.triage-chip-success{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.triage-chip-danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.triage-chip-warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.triage-chip-accent{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.triage-chip-accent-solid{background:var(--accent);color:var(--on-accent)}.triage-card-heading{align-items:center;gap:8px;display:flex}.triage-card-title{font-size:17px;font-weight:650;line-height:1.25}.triage-flag{color:var(--warning);align-items:center;width:18px;height:18px;display:inline-flex}.triage-flag svg{width:16px;height:16px}.triage-card-summary{color:var(--muted);max-width:680px;margin:0;line-height:1.5}.triage-card-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.triage-meta-pill{color:var(--text-secondary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.triage-meta-pill svg{width:15px;height:15px}.triage-meta-dot{align-items:center;gap:14px;display:inline-flex;position:relative}.triage-meta-dot:before{background:var(--border);content:"";border-radius:999px;width:3px;height:3px;margin-right:8px}.triage-why{color:var(--text-secondary);align-items:center;gap:7px;margin:2px 0 0;font-size:13px;font-weight:600;display:inline-flex}.triage-why svg{flex-shrink:0;width:15px;height:15px}.triage-why-danger{color:var(--danger-text)}.triage-why-warning{color:var(--warning-text)}.triage-card-actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.triage-status-action{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.triage-status-action:disabled{cursor:not-allowed;opacity:.6}.triage-status-action-fix{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.triage-status-action-fix:hover{background:#a3e63529}.triage-status-action-reopen{background:var(--surface-muted);border:1px solid var(--border);color:var(--text)}.triage-status-action-reopen:hover{background:var(--surface-raised)}.triage-icon-action{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.triage-icon-action:hover{color:var(--text)}.triage-icon-action:disabled{cursor:not-allowed;opacity:.6}.triage-icon-action svg{width:16px;height:16px}.triage-icon-action-active{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.triage-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#000000a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.triage-drawer{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:100%;max-width:520px;height:100%;animation:.18s triage-drawer-in;display:flex}@keyframes triage-drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.triage-drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.triage-drawer-heading{gap:10px;display:grid}.triage-drawer-title{font-size:22px;font-weight:700;line-height:1.2}.triage-drawer-body{gap:18px;padding:20px;display:grid;overflow-y:auto}.triage-drawer-summary{color:var(--text-secondary);margin:0;line-height:1.55}.triage-drawer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.triage-drawer-stat{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;gap:4px;padding:12px;display:grid}.triage-drawer-stat span{font-size:12px}.triage-drawer-stat strong{font-size:15px}.triage-resurface-note{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:10px;gap:6px;padding:14px;display:grid}.triage-resurface-note p{color:var(--warning-text);opacity:.92;margin:0;line-height:1.5}.triage-evidence{gap:10px;display:grid}.triage-evidence-title{font-size:14px}.triage-evidence-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;gap:8px;padding:12px;display:grid}.triage-evidence-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.triage-evidence-meta span{font-size:12px}.triage-evidence-text{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.triage-drawer-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:0;padding:16px 20px;display:flex}@media (max-width:1100px){.triage-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.triage-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-card{flex-direction:column}.triage-card-actions{flex-wrap:wrap}.triage-search{flex-basis:100%}.triage-drawer{max-width:100%}}.filter-control{gap:10px;display:grid}.filter-control-bar{background:linear-gradient(#ffffff06,#fff0),#0f0e14d1;border:1px solid #ffffff16;border-radius:13px;align-items:center;gap:9px;padding:9px;display:flex}.filter-search{flex:320px;min-width:180px;position:relative}.filter-search-icon{color:var(--muted);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.filter-search-input,.filter-input{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0ec7;border:1px solid #ffffff18;border-radius:9px;height:42px;min-height:42px;transition:border-color .13s,box-shadow .13s,background .13s}.filter-search-input{padding-left:40px}.filter-search-input:hover,.filter-input:hover{border-color:#ffffff29}.filter-search-input:focus,.filter-input:focus{border-color:rgba(var(--accent-rgb), .68);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14);background:#0d0c12f5;outline:none}.filter-button,.filter-clear{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;height:42px;font-size:13.5px;font-weight:650;display:inline-flex}.filter-button{background:var(--surface-muted);color:var(--text-secondary);border:1px solid #ffffff1a;gap:7px;padding:0 12px}.filter-button svg{width:17px;height:17px}.filter-button:hover,.filter-button-active{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.filter-button:focus-visible,.filter-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-count{background:var(--accent);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:11px;font-weight:800;display:inline-flex}.filter-clear{color:var(--muted);background:0 0;border:0;padding:0 9px}.filter-clear:hover{color:var(--text)}.filter-chip-row{flex-wrap:wrap;gap:6px;padding-inline:3px;display:flex}.filter-chip{background:rgba(var(--accent-rgb), .09);border:1px solid rgba(var(--accent-rgb), .22);color:var(--accent-soft-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:280px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.filter-panel{background:radial-gradient(520px 150px at 8% 0%, rgba(var(--accent-rgb), .075), transparent 70%), #0e0d13f0;border:1px solid rgba(var(--accent-rgb), .2);border-radius:13px;gap:16px;padding:16px;animation:.16s ease-out filter-panel-in;display:grid;box-shadow:0 18px 38px #00000042}@keyframes filter-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.filter-panel-compact .filter-grid{grid-template-columns:repeat(2,minmax(180px,280px))}.filter-field{gap:7px;min-width:0;display:grid}.filter-field>span{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;padding-left:2px;font-size:11.5px;font-weight:700}.filter-input{width:100%;min-width:0}.filter-toggle-grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.filter-toggle{cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:9px 11px;transition:background .13s,border-color .13s;display:flex;position:relative}.filter-toggle:hover{border-color:rgba(var(--accent-rgb), .25);background:#ffffff0b}.filter-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.filter-toggle-track{background:#34313f;border:1px solid #ffffff1c;border-radius:999px;flex:none;width:37px;height:21px;padding:2px;transition:background .14s,border-color .14s;display:block}.filter-toggle-track span{background:#aaa6b7;border-radius:50%;width:15px;height:15px;transition:background .14s,transform .14s;display:block;transform:translate(0)}.filter-toggle-input:checked+.filter-toggle-track{background:var(--accent);border-color:rgba(var(--accent-text-rgb), .55)}.filter-toggle-input:checked+.filter-toggle-track span{background:#fff;transform:translate(16px)}.filter-toggle-input:focus-visible+.filter-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.filter-toggle-copy{color:var(--text-secondary);font-size:13px;font-weight:650}.filter-toggle:has(.filter-toggle-input:checked){background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .23)}.filter-toggle:has(.filter-toggle-input:checked) .filter-toggle-copy{color:var(--text)}.filter-toggle-disabled{cursor:not-allowed;opacity:.48}.issue-empty-state .button,.triage-empty .button{justify-self:center;width:fit-content}@media (max-width:1050px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.filter-control-bar{flex-wrap:wrap}.filter-search{flex-basis:100%}.filter-grid,.filter-panel-compact .filter-grid,.filter-toggle-grid{grid-template-columns:1fr}.filter-panel{padding:13px}}.triage-header{border-bottom:1px solid var(--border);padding-bottom:22px;position:relative}.triage-header:after{background:linear-gradient(90deg, var(--accent) 0%, #a3e635d9 100%);content:"";border-radius:999px;width:132px;height:2px;position:absolute;bottom:-1px;left:0}.triage-kpi{background:linear-gradient(180deg, #ffffff08, #fff0), var(--surface);border:1px solid var(--border);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:14px;gap:6px;padding:16px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.triage-kpi:before{display:none}.triage-kpi:hover{border-color:var(--accent-soft-border);transform:translateY(-2px);box-shadow:0 14px 34px #0006}.triage-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.triage-kpi-active{border-color:var(--accent-soft-border);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.triage-kpi-label{padding-left:0}.triage-kpi-value{color:var(--text-secondary)}.triage-kpi-hint{color:var(--muted);font-size:12px}.triage-kpi-accent .triage-kpi-value{color:var(--accent-soft-text)}.triage-kpi-danger{border-top:2px solid #fb718599}.triage-kpi-danger .triage-kpi-value{color:var(--danger-text)}.triage-kpi-success{border-top:2px solid #a3e6358c}.triage-kpi-success .triage-kpi-value{color:var(--success-text)}.triage-kpi-warning{border-top:2px solid #fb923c94}.triage-kpi-warning .triage-kpi-value{color:var(--warning-text)}.triage-tabs{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;padding:5px;display:flex}.triage-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;font-weight:650;transition:background-color .12s,color .12s;display:inline-flex}.triage-tab:hover{color:var(--text)}.triage-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.triage-tab-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border);color:#fff;border-bottom-color:#0000}.triage-tab-count{background:var(--neutral-soft);color:inherit;padding:1px 7px}.triage-tab-active .triage-tab-count{background:rgba(var(--accent-rgb), .35);color:inherit}.workspace-tab-label{box-sizing:border-box;opacity:1;white-space:nowrap;min-width:0;max-width:160px;margin-left:7px;padding-left:0;padding-right:0;transition:max-width .18s,margin-left .18s,opacity .12s,padding .18s;overflow:hidden}.feedback-tab-count,.triage-tab-count,.community-tab-count{box-sizing:border-box;opacity:1;white-space:nowrap;min-width:20px;max-width:54px;margin-left:7px;padding-left:6px;padding-right:6px;transition:max-width .18s,margin-left .18s,opacity .12s,padding .18s;overflow:hidden}.feedback-tab:is(:hover,:focus-visible,.feedback-tab-active) .workspace-tab-label,.triage-tab:is(:hover,:focus-visible,.triage-tab-active) .workspace-tab-label,.community-tab:is(:hover,:focus-visible,.community-tab-active) .workspace-tab-label{opacity:1;max-width:160px;margin-left:7px}.feedback-tab:is(:hover,:focus-visible,.feedback-tab-active) .feedback-tab-count,.triage-tab:is(:hover,:focus-visible,.triage-tab-active) .triage-tab-count,.community-tab:is(:hover,:focus-visible,.community-tab-active) .community-tab-count{opacity:1;max-width:54px;margin-left:7px}.feedback-tab:is(:hover,:focus-visible,.feedback-tab-active) .feedback-tab-count,.triage-tab:is(:hover,:focus-visible,.triage-tab-active) .triage-tab-count{min-width:22px;padding-left:7px;padding-right:7px}.feedback-tab .workspace-tab-icon,.triage-tab .workspace-tab-icon,.community-tab .workspace-tab-icon{width:18px;height:18px}.feedback-tab,.triage-tab,.community-tab{min-height:38px}@media (max-width:800px){.triage-tabs{width:100%}}.triage-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.triage-viewall{white-space:nowrap}@media (max-width:800px){.triage-tabbar{flex-direction:column;align-items:stretch}.triage-viewall{width:100%}}.issue-overview{display:grid}.issue-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.issue-overview-card{background:linear-gradient(#ffffff07,#fff0),#121118f0;border:1px solid #ffffff14;border-radius:13px;gap:18px;min-width:0;padding:18px;display:grid}.issue-overview-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.issue-overview-card-header>div{gap:4px;display:grid}.issue-overview-card-header h2{margin:0;font-size:16px;line-height:1.25}.issue-overview-eyebrow{color:var(--accent-soft-text);letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:820;line-height:1.15}.issue-overview-total{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.triage-card{cursor:pointer;position:relative}.triage-card-main{cursor:inherit;pointer-events:none;z-index:0;flex:auto;position:relative}.triage-card-actions{pointer-events:none;z-index:2;position:relative}.triage-card-open{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.triage-card-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.triage-card-action{color:var(--text-secondary);cursor:pointer;font:inherit;pointer-events:auto;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:4px 10px 4px 5px;font-size:11.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.triage-card-action-icon{background:#ffffff0b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.triage-card-action-icon svg{width:15px;height:15px}.triage-card-action:hover{color:#fff;background:#ffffff0a;border-color:#ffffff24}.triage-card-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.triage-card-action:disabled{cursor:not-allowed;opacity:.58}.triage-card-action-evidence{color:var(--accent-soft-text)}.triage-card-action-evidence .triage-card-action-icon{background:rgba(var(--accent-rgb), .12)}.triage-card-action-fix{color:var(--success-text);border-color:#a3e6352e}.triage-card-action-fix .triage-card-action-icon{background:#a3e6351c}.triage-card-action-fix:hover{color:var(--success-text);background:#a3e63514;border-color:#a3e6354d}.triage-card-action-reopen{color:var(--warning-text);border-color:#fb923c2e}.triage-card-action-reopen .triage-card-action-icon{background:#fb923c1c}.triage-card-action-reopen:hover{color:var(--warning-text);background:#fb923c14;border-color:#fb923c4d}.triage-card-action-flag{color:var(--muted)}.triage-card-action-flag .triage-card-action-icon{color:var(--warning-text)}.triage-card-action-flagged{color:var(--warning-text);background:#fb923c13;border-color:#fb923c3d}.triage-card-action-flag:hover,.triage-card-action-flagged:hover{color:var(--warning-text);background:#fb923c1a;border-color:#fb923c4d}.issue-overview-status-severity-card{grid-column:1/-1}.issue-overview-status-severity-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;display:grid}.issue-overview-status-pane,.issue-overview-severity-pane{align-content:start;gap:14px;min-width:0;display:grid}.issue-overview-severity-pane{border-left:1px solid #ffffff12;padding-left:22px}.issue-overview-pane-heading{gap:4px;display:grid}.issue-overview-pane-heading h3{margin:0;font-size:14px;line-height:1.25}.issue-status-layout{align-items:center;gap:22px;display:flex}.issue-status-ring{background:conic-gradient(var(--color-success) 0 var(--issue-fixed-percent), #f87171b3 var(--issue-fixed-percent) 100%);box-shadow:0 0 26px rgba(var(--accent-rgb), .08);border-radius:50%;flex:none;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.issue-status-ring-center{background:#111016;border:1px solid #ffffff14;border-radius:50%;align-content:center;justify-items:center;width:88px;height:88px;display:grid}.issue-status-ring-center strong{color:var(--text);font-size:24px;line-height:1}.issue-status-ring-center span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.issue-status-copy{gap:7px;display:grid}.issue-status-copy strong{font-size:17px;line-height:1.3}.issue-status-copy span{color:var(--muted);font-size:13px}.issue-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.issue-status-actions button,.issue-alert-metrics button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;transition:background .12s,border-color .12s}.issue-status-actions button{justify-content:space-between;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.issue-status-actions button:hover,.issue-alert-metrics button:hover{background:rgba(var(--accent-rgb), .07);border-color:var(--accent-soft-border)}.issue-status-actions button:focus-visible,.issue-category-row:focus-visible,.issue-alert-metrics button:focus-visible,.issue-flagged-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-overview-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.issue-overview-dot-success{background:var(--color-success)}.issue-overview-dot-danger{background:var(--danger)}.issue-category-list{gap:7px;display:grid}.issue-category-row{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(110px,.8fr) minmax(90px,1.4fr) 24px;align-items:center;gap:10px;padding:7px 6px;display:grid}.issue-category-row:hover{background:#ffffff09}.issue-category-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.issue-category-track,.issue-severity-track{background:#ffffff0e;border-radius:999px;height:6px;display:block;overflow:hidden}.issue-category-track span{background:linear-gradient(90deg, var(--accent), rgba(var(--accent-text-rgb), .62));border-radius:inherit;height:100%;display:block}.issue-category-row>strong{color:var(--accent-soft-text);text-align:right;font-size:12px}.issue-severity-list{gap:12px;display:grid}.issue-severity-row{gap:7px;display:grid}.issue-severity-heading{justify-content:space-between;align-items:center;display:flex}.issue-severity-heading strong{font-size:13px}.issue-severity-row>.muted{font-size:11px}.issue-severity-track span{border-radius:inherit;height:100%;display:block}.issue-severity-high .issue-severity-track span{background:var(--danger)}.issue-severity-medium .issue-severity-track span{background:var(--warning)}.issue-severity-low .issue-severity-track span{background:var(--muted)}.issue-alert-metrics{gap:10px;display:grid}.issue-alert-metrics button{grid-template-columns:28px 1fr;gap:4px;padding:12px;display:grid}.issue-alert-icon{border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.issue-alert-icon-danger{background:var(--danger-soft);color:var(--danger-text)}.issue-alert-icon-warning{background:var(--warning-soft);color:var(--warning-text)}.issue-alert-metrics button>span:not(.issue-alert-icon){font-size:13px;font-weight:650}.issue-alert-metrics button small{color:var(--muted);font-size:11.5px}.issue-overview-flagged-card{grid-column:1/-1}.issue-flagged-list{gap:9px;display:grid}.issue-flagged-item{border:1px solid #ffffff12;border-left:2px solid var(--warning);background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.issue-flagged-main{gap:8px;min-width:0;display:grid}.issue-flagged-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.issue-flagged-actions{flex:none;align-items:center;gap:12px;display:flex}.issue-flagged-actions>span{color:var(--muted);font-size:11.5px}.issue-flagged-actions button{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.issue-flagged-empty{background:radial-gradient(300px 100px at 0%,#fb923c0f,#0000 75%),#ffffff05;border:1px dashed #fb923c38;border-radius:10px;align-items:center;gap:13px;padding:16px;display:flex}.issue-flagged-empty-icon{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.issue-flagged-empty div{gap:4px;display:grid}.issue-flagged-empty strong{font-size:13.5px}.issue-flagged-empty p{color:var(--muted);margin:0;font-size:12px}@media (max-width:900px){.issue-overview-grid{grid-template-columns:1fr}.issue-overview-flagged-card,.issue-overview-status-severity-card{grid-column:auto}.issue-overview-status-severity-layout{grid-template-columns:1fr}.issue-overview-severity-pane{border-top:1px solid #ffffff12;border-left:0;padding-top:18px;padding-left:0}}.issue-flagged-actions .triage-card-action{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .28);color:var(--accent-text);border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 12px 7px 9px;font-size:12px;font-weight:700;display:inline-flex}.issue-flagged-actions .triage-card-action:hover{background:rgba(var(--accent-rgb), .17);border-color:rgba(var(--accent-text-rgb), .45);color:var(--accent-text)}@media (max-width:620px){.issue-status-layout,.issue-flagged-item,.issue-flagged-actions{flex-direction:column;align-items:flex-start}.issue-status-actions{grid-template-columns:1fr}.issue-category-row{grid-template-columns:minmax(100px,1fr) minmax(70px,1fr) 24px}}.feedback-intelligence-overview{gap:10px;display:grid}.feedback-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedback-intelligence-card{background:linear-gradient(#ffffff07,#fff0),#121118f0;border:1px solid #ffffff14;border-radius:13px;gap:14px;min-width:0;padding:16px 48px 16px 16px;display:grid}.feedback-intelligence-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-intelligence-header>div{gap:3px;display:grid}.feedback-intelligence-header h2{margin:0;font-size:16px;font-weight:700;line-height:1.25}.feedback-intelligence-eyebrow{color:var(--accent-soft-text);letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:820;line-height:1.15}.feedback-intelligence-total{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.feedback-intelligence-link{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.feedback-intelligence-link:hover{color:#fff}.feedback-intelligence-link:focus-visible,.feedback-sentiment-legend button:focus-visible,.feedback-theme-bars button:focus-visible,.feedback-signal-note button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-sentiment-layout{align-items:center;gap:24px;display:flex}.feedback-snapshot-card{grid-column:1/-1;gap:18px}.feedback-snapshot-card .feedback-sentiment-layout{max-width:680px}.feedback-snapshot-top{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:stretch;gap:22px;display:grid}.feedback-snapshot-insights{background:linear-gradient(#ffffff07,#ffffff02),#0d0d1280;border:1px solid #ffffff13;border-radius:11px;align-content:start;gap:0;padding:13px;display:grid}.feedback-snapshot-insights>div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.feedback-snapshot-insights>div>span{color:var(--muted);font-size:11px}.feedback-snapshot-insights>div>strong{font-size:12px}.feedback-insight-positive{color:var(--success-text)}.feedback-insight-negative{color:var(--danger-text)}.feedback-insight-neutral{color:var(--text-secondary)}.feedback-combined-divider{background:linear-gradient(90deg, rgba(var(--accent-rgb), .26), #ffffff0e, transparent);width:100%;height:1px}.feedback-activity-section{gap:14px;display:grid}.feedback-activity-body{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:18px;display:grid}.feedback-sentiment-ring{background:conic-gradient(var(--feedback-positive) 0 var(--feedback-positive-end), var(--feedback-negative) var(--feedback-positive-end) var(--feedback-negative-end), var(--feedback-neutral) var(--feedback-negative-end) 100%);box-shadow:0 0 28px rgba(var(--accent-rgb), .09);border-radius:50%;flex:none;justify-content:center;align-items:center;width:138px;height:138px;display:flex}.feedback-sentiment-ring-center{background:#111016;border:1px solid #ffffff14;border-radius:50%;align-content:center;justify-items:center;width:96px;height:96px;display:grid}.feedback-sentiment-ring-center strong{font-size:27px;line-height:1}.feedback-sentiment-ring-center span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.feedback-sentiment-legend{flex:1;gap:7px;display:grid}.feedback-sentiment-legend button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:#ffffff06;border:1px solid #fff1;border-radius:8px;grid-template-columns:8px 1fr auto 34px;align-items:center;gap:7px;padding:8px 9px;display:grid}.feedback-sentiment-legend button:hover{border-color:var(--accent-soft-border);background:#ffffff0a}.feedback-sentiment-legend button span:not(.feedback-sentiment-dot){font-size:12px;font-weight:650}.feedback-sentiment-legend button strong{font-size:13px}.feedback-sentiment-legend button small{color:var(--muted);text-align:right;font-size:10.5px}.feedback-sentiment-dot{border-radius:50%;width:7px;height:7px}.feedback-sentiment-dot-positive{background:var(--feedback-positive)}.feedback-sentiment-dot-negative{background:var(--feedback-negative)}.feedback-sentiment-dot-neutral{background:var(--feedback-neutral)}.feedback-activity-chart{grid-template-columns:repeat(7,minmax(40px,1fr));align-items:end;gap:10px;min-height:150px;display:grid}.feedback-activity-column{grid-template-rows:18px 104px 18px;align-items:center;gap:5px;height:145px;display:grid}.feedback-activity-value,.feedback-activity-label{color:var(--muted);text-align:center;font-size:10px;font-weight:700}.feedback-activity-track{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;justify-self:center;align-items:end;width:100%;max-width:56px;height:104px;padding:3px;display:flex;overflow:hidden}.feedback-activity-track span{background:linear-gradient(180deg, var(--accent-text), var(--accent-strong));box-shadow:0 0 12px rgba(var(--accent-rgb), .24);border-radius:4px;width:100%;min-height:2px;display:block}.feedback-activity-summary{border-top:1px solid #fff1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;padding-top:12px;display:grid}.feedback-activity-body .feedback-activity-summary{border-top:0;border-left:1px solid #fff1;grid-template-columns:1fr;align-content:center;gap:16px;max-width:none;padding:0 0 0 18px}.feedback-activity-summary div{gap:3px;display:grid}.feedback-activity-summary span{color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:700}.feedback-activity-summary strong{font-size:12.5px}.feedback-theme-bars{gap:7px;display:grid}.feedback-themes-card{align-content:start}.feedback-theme-bars button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(115px,.8fr) minmax(90px,1.4fr) 26px;align-items:center;gap:10px;padding:7px 6px;display:grid}.feedback-theme-bars button:hover{background:#ffffff09}.feedback-theme-bar-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.feedback-theme-bar-track{background:#ffffff0e;border-radius:999px;height:6px;display:block;overflow:hidden}.feedback-theme-bar-track span{background:linear-gradient(90deg, var(--accent), rgba(var(--accent-text-rgb), .62));border-radius:inherit;height:100%;display:block}.feedback-theme-bars button>strong{color:var(--accent-soft-text);text-align:right;font-size:12px}.feedback-urgent-card{border-top:2px solid #fb718594}.feedback-urgent-summary{align-items:baseline;gap:9px;display:flex}.feedback-urgent-summary strong{color:var(--danger-text);font-size:28px;line-height:1}.feedback-urgent-summary span{color:var(--muted);font-size:12px}.feedback-highlight-list{gap:6px;display:grid}.feedback-highlight-item{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff06;border:1px solid #fff1;border-radius:9px;gap:6px;width:100%;padding:9px 10px;transition:background .12s,border-color .12s,transform .12s;display:grid}.feedback-highlight-item:hover{border-color:rgba(var(--accent-rgb), .22);background:#ffffff0a;transform:translateY(-1px)}.feedback-highlight-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-highlight-item-positive{border-left:2px solid #a3e6356b}.feedback-highlight-item-negative{border-left:2px solid #f871716b}.feedback-highlight-item-urgent{border-left:2px solid #fb718575}.feedback-highlight-item p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.42}.feedback-highlight-meta,.feedback-highlight-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feedback-highlight-meta{color:var(--muted);font-size:10px}.feedback-highlight-meta span+span:before{color:#ffffff2e;content:"/";margin-right:6px}.feedback-highlight-channel{color:var(--accent-soft-text);font-weight:700}.feedback-highlight-chips .table-badge{padding:2px 5px;font-size:9.5px}.feedback-highlight-card-positive{border-top:2px solid #a3e6357a}.feedback-highlight-card-negative{border-top:2px solid #f8717180}.feedback-highlights-combined-card{grid-column:1/-1}.feedback-highlights-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedback-highlights-column{background:#ffffff04;border:1px solid #fff1;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.feedback-highlights-column-positive{border-top:2px solid #a3e63557}.feedback-highlights-column-negative{border-top:2px solid #f871715c}.feedback-highlights-column-header,.feedback-highlights-column-header>div{align-items:center;display:flex}.feedback-highlights-column-header{justify-content:space-between;gap:12px}.feedback-highlights-column-header>div{gap:7px}.feedback-highlights-column-header strong{font-size:13px;line-height:1.25}.feedback-overview-empty-state{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.feedback-overview-empty-mark{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.feedback-overview-empty-mark:after{background:var(--muted);content:"";border-radius:999px;width:10px;height:2px;position:absolute;top:13px;left:9px}.feedback-overview-empty-state div{gap:3px;display:grid}.feedback-overview-empty-state strong{font-size:12.5px}.feedback-overview-empty-state p{color:var(--muted);margin:0;font-size:11.5px}.feedback-linked-card{border-color:rgba(var(--accent-rgb), .18);grid-column:1/-1}.feedback-linked-metrics{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:0;display:grid}.feedback-linked-metrics button{color:inherit;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #fff1;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.feedback-linked-metrics button:first-child{background:rgba(var(--accent-rgb), .09);border-color:rgba(var(--accent-rgb), .22)}.feedback-linked-metrics strong{color:var(--accent-soft-text);font-size:18px;line-height:1}.feedback-linked-metrics button:first-child strong{font-size:22px}.feedback-linked-metrics span,.feedback-linked-card>p{color:var(--muted);font-size:11px}.feedback-linked-metrics span{font-weight:650}.feedback-linked-track{background:#ffffff0e;border-radius:999px;height:6px;overflow:hidden}.feedback-linked-track span{background:linear-gradient(90deg, var(--accent), var(--color-success));border-radius:inherit;height:100%;display:block}.feedback-linked-card>p{margin:0;line-height:1.4}.feedback-signal-note{background:rgba(var(--accent-rgb), .055);border:1px solid rgba(var(--accent-rgb), .14);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;display:flex}.feedback-signal-note button{color:var(--accent-soft-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11.5px;font-weight:700}.feedback-page .message-review-list{gap:10px}.feedback-page .message-review-card{border-radius:13px}.feedback-page .message-review-channel{color:var(--text);font-size:14px;font-weight:700}.feedback-page .message-review-preview{color:var(--text-secondary);max-width:920px;font-size:13.5px}.feedback-page .message-review-badges{gap:6px}@media (max-width:900px){.feedback-intelligence-grid{grid-template-columns:1fr}.feedback-linked-card,.feedback-snapshot-card{grid-column:auto}.feedback-snapshot-top{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:760px){.feedback-highlights-columns,.feedback-snapshot-top,.feedback-activity-body{grid-template-columns:1fr}.feedback-snapshot-card .feedback-sentiment-layout{max-width:none}.feedback-activity-body .feedback-activity-summary{border-top:1px solid #fff1;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0}}@media (max-width:620px){.feedback-sentiment-layout{flex-direction:column;align-items:flex-start}.feedback-sentiment-legend{width:100%}.feedback-activity-chart{grid-template-columns:repeat(7,minmax(28px,1fr));gap:5px}.feedback-linked-metrics,.feedback-activity-summary,.feedback-activity-body .feedback-activity-summary{grid-template-columns:1fr}.feedback-theme-bars button{grid-template-columns:minmax(100px,1fr) minmax(70px,1fr) 24px}.feedback-signal-note{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.feedback-intelligence-card{gap:12px;padding:14px}.feedback-intelligence-header{flex-direction:column;align-items:flex-start;gap:7px}.feedback-activity-chart{gap:4px}.feedback-highlight-meta span+span:before{margin-right:4px}}.profile-compact-page{gap:14px;width:100%;max-width:1080px;margin:0 auto;display:grid}.profile-compact-overview{background:radial-gradient(520px 230px at 50% 0%, rgba(var(--accent-rgb), .13), transparent 72%), linear-gradient(180deg, #15131dfa, #0e0d12fa);border:1px solid rgba(var(--accent-rgb), .2);border-radius:15px;gap:24px;padding:28px;display:grid;box-shadow:0 20px 52px #0000003d,inset 0 1px #ffffff09}.profile-compact-identity{text-align:center;flex-direction:column;align-items:center;display:flex}.profile-compact-avatar{width:82px;height:82px;margin-bottom:12px;font-size:23px;overflow:hidden}.profile-compact-avatar img{object-fit:cover;width:100%;height:100%}.profile-compact-identity h2{text-overflow:ellipsis;max-width:100%;margin:0;font-size:19px;line-height:1.25;overflow:hidden}.profile-compact-identity>p{color:var(--muted);margin:4px 0 0;font-size:10.5px}.profile-compact-identity .profile-badge-row{justify-content:center}.profile-fact-strip{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-fact-strip>div{text-align:center;gap:4px;min-width:0;padding:13px 12px;display:grid}.profile-fact-strip>div+div{border-left:1px solid #ffffff0f}.profile-fact-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.profile-fact-strip span{color:var(--muted);font-size:8.5px}.profile-information-grid{border-top:1px solid #fff1;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;padding-top:22px;display:grid}.profile-information-grid>section{align-content:start;gap:12px;min-width:0;display:grid}.profile-information-grid>section+section{border-left:1px solid #ffffff0f;padding-left:38px}.profile-information-grid header{gap:3px;display:grid}.profile-information-grid h3{margin:0;font-size:13px}.profile-compact-rows{display:grid}.profile-compact-rows>div{justify-content:space-between;align-items:center;gap:16px;min-height:35px;display:flex}.profile-compact-rows>div+div{border-top:1px solid #ffffff0b}.profile-compact-rows span{color:var(--muted);font-size:9.5px}.profile-compact-rows strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:10px;font-weight:650;overflow:hidden}.profile-manage-link{color:var(--accent-text);justify-self:end;align-items:center;gap:3px;margin-top:2px;font-size:9.5px;font-weight:700;display:inline-flex}.profile-manage-link:hover{color:var(--accent-text)}.profile-manage-link svg{width:13px;height:13px}.profile-compact-shortcuts{background:#121118eb;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.profile-compact-shortcuts>div{gap:2px;min-width:110px;display:grid}.profile-compact-shortcuts h2{margin:0;font-size:13px}.profile-compact-shortcuts nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.profile-compact-shortcuts nav>a{border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.profile-compact-shortcuts nav>a:hover{background:rgba(var(--accent-rgb), .055);border-color:rgba(var(--accent-rgb), .14)}.profile-compact-shortcuts .profile-shortcut-icon{width:28px;height:28px}.profile-compact-shortcuts .profile-shortcut-icon svg{width:14px;height:14px}.profile-compact-shortcuts nav>a>span:nth-child(2){gap:1px;min-width:0;display:grid}.profile-compact-shortcuts strong,.profile-compact-shortcuts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-compact-shortcuts strong{font-size:9.5px}.profile-compact-shortcuts small{color:var(--muted);font-size:8px}.profile-compact-shortcuts nav>a>svg{color:#f4f2fb52;width:12px;height:12px}.profile-loading-compact{min-height:560px}@media (max-width:820px){.profile-information-grid{grid-template-columns:1fr;gap:24px}.profile-information-grid>section+section{border-top:1px solid #ffffff0f;border-left:0;padding-top:20px;padding-left:0}.profile-compact-shortcuts{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.profile-compact-overview{gap:20px;padding:20px 14px}.profile-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-fact-strip>div:nth-child(3){border-left:0}.profile-fact-strip>div:nth-child(n+3){border-top:1px solid #ffffff0f}.profile-compact-shortcuts nav{grid-template-columns:1fr}}@media (max-width:420px){.profile-compact-rows>div{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0}.profile-compact-rows strong{text-align:left;max-width:100%}}.settings-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;max-width:1180px;margin:0 auto;display:grid}.settings-local-nav{gap:9px;display:grid;position:sticky;top:20px}.settings-local-nav>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:800}.settings-nav-group{gap:5px;display:grid}.settings-nav-group>span{color:#f4f2fb6b;letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:8px;font-weight:800}.settings-local-nav nav{gap:2px;display:grid}.settings-local-nav button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:10.5px;display:flex}.settings-nav-icon{color:rgba(var(--accent-text-rgb), .58);flex:none;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:inline-flex}.settings-nav-icon svg{width:15px;height:15px}.settings-local-nav button:hover .settings-nav-icon,.settings-local-nav button:focus-visible .settings-nav-icon,.settings-local-nav button.settings-nav-active .settings-nav-icon{color:var(--accent)}.settings-local-nav button:hover .settings-nav-icon{transform:translate(1px)}.settings-local-nav button:hover,.settings-local-nav button:focus-visible{background:rgba(var(--accent-rgb), .08);color:var(--text);outline:none}.settings-local-nav button.settings-nav-active{background:rgba(var(--accent-rgb), .11);box-shadow:inset 2px 0 0 var(--accent);color:#f4f2fb}.settings-nav-icon-profile{--settings-nav-icon-color:#a855f7}.settings-nav-icon-discord{--settings-nav-icon-color:#3b82f6}.settings-nav-icon-billing{--settings-nav-icon-color:#10b981}.settings-nav-icon-general{--settings-nav-icon-color:#f59e0b}.settings-nav-icon-feedback{--settings-nav-icon-color:#ec4899}.settings-nav-icon-issues{--settings-nav-icon-color:#f97316}.settings-nav-icon-server{--settings-nav-icon-color:#06b6d4}.settings-nav-icon-integrations{--settings-nav-icon-color:#84cc16}.settings-nav-icon-appearance{--settings-nav-icon-color:#d946ef}.settings-nav-icon-notifications{--settings-nav-icon-color:#eab308}.settings-nav-icon-security{--settings-nav-icon-color:#14b8a6}.settings-nav-icon-danger{--settings-nav-icon-color:#ef4444}.settings-local-nav button .settings-nav-icon{color:color-mix(in srgb, var(--settings-nav-icon-color,var(--accent)) 82%, var(--text))}.settings-local-nav button>small{color:#f4f2fb61;float:right;background:#ffffff0b;border-radius:999px;margin-top:1px;padding:2px 5px;font-size:7px}.settings-local-nav small{color:#f4f2fb61;border-top:1px solid #ffffff0f;margin-top:5px;padding:10px 8px 0;font-size:8px;line-height:1.45}.settings-content{gap:30px;min-width:0;display:grid}.settings-embedded-view{gap:14px;min-width:0;display:grid}.settings-view-heading{gap:4px;padding:0 2px;display:grid}.settings-view-heading h2{margin:0;font-size:17px}.settings-view-heading p{color:var(--muted);margin:0;font-size:9.5px}.settings-embedded-view .profile-compact-page,.settings-embedded-view .billing-center{max-width:none;margin:0}.settings-discord-placeholder{background:radial-gradient(320px 120px at 0 0,#5865f217,#0000 72%),#121118f5;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.settings-discord-placeholder>span{color:#aeb5ff;background:#5865f21f;border:1px solid #5865f23b;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:750;display:flex}.settings-discord-placeholder>div{justify-items:start;gap:5px;display:grid}.settings-discord-placeholder strong{font-size:11px}.settings-discord-placeholder p{color:var(--muted);margin:0 0 4px;font-size:9px}.settings-section{gap:10px;scroll-margin-top:22px;display:grid}.settings-section>header{gap:3px;padding:0 2px;display:grid}.settings-section>header h2{margin:0;font-size:15px}.settings-section>header p{color:var(--muted);margin:0;font-size:9.5px}.settings-group{background:linear-gradient(#ffffff05,#0000),#121117f5;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:62px;padding:11px 14px;display:grid}.settings-row+.settings-row,.settings-password-row+.settings-row,.settings-row+.settings-password-row{border-top:1px solid #ffffff0e}.settings-row>div:first-child,.settings-password-row summary>div{gap:3px;min-width:0;display:grid}.settings-row strong,.settings-password-row strong{font-size:10.5px;font-weight:650}.settings-row>div:first-child>span,.settings-password-row summary>div>span{color:var(--muted);font-size:8.8px;line-height:1.4}.settings-row-control{justify-content:flex-end;align-items:center;min-width:0;display:flex}.settings-row select{appearance:none;color:var(--text);background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath d='m6 8 4 4 4-4' fill='none' stroke='%239d99ad' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #ffffff17;border-radius:8px;min-width:145px;min-height:34px;padding:7px 29px 7px 10px;font-size:9.5px}.settings-row select:focus{border-color:var(--accent-soft-border);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .09);outline:none}.settings-toggle{cursor:pointer;display:inline-flex}.settings-toggle input{opacity:0;width:1px;height:1px;position:absolute}.settings-toggle i{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:999px;width:38px;height:22px;transition:background .15s,border-color .15s;position:relative}.settings-toggle i:after{content:"";background:#d5d1df;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.settings-toggle input:checked+i{background:rgba(var(--accent-rgb), .7);border-color:rgba(var(--accent-text-rgb), .62)}.settings-toggle input:checked+i:after{background:#fff;transform:translate(16px)}.settings-toggle input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.settings-coming-soon{color:var(--muted);white-space:nowrap;background:#ffffff0b;border:1px solid #fff1;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.settings-static-value,.settings-accent-value{align-items:center;gap:8px;display:flex}.settings-workspace-name-control{place-items:flex-end end;gap:5px;display:grid}.settings-inline-edit{align-items:center;gap:6px;display:flex}.settings-inline-edit .input{min-width:220px;min-height:36px;padding:7px 9px;font-size:11px}.settings-inline-edit button,.settings-inline-edit-trigger{border-radius:8px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:700}.settings-inline-save,.settings-inline-edit-trigger{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .24);color:var(--accent-text)}.settings-inline-cancel{color:var(--text-secondary);background:#ffffff09;border:1px solid #ffffff14}.settings-inline-edit button:disabled,.settings-inline-edit-trigger:disabled{cursor:not-allowed;opacity:.48}.settings-inline-message,.settings-character-count{font-size:9px;line-height:1.35}.settings-inline-message-error{color:#fca5a5}.settings-inline-message-success{color:#bef264}.settings-character-count{color:var(--muted)}.settings-static-value>span:first-child,.settings-accent-value>span{color:var(--text-secondary);font-size:9.5px}.settings-accent-value>i{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .38);border:2px solid #ffffff40;border-radius:50%;width:14px;height:14px}.settings-status{border-radius:999px;align-items:center;padding:5px 8px;font-size:8.5px;font-weight:700;display:inline-flex}.settings-status-success{color:#b9e96f;background:#a3e63514;border:1px solid #a3e63530}.settings-status-warning{color:#f5d85e;background:#facc1512;border:1px solid #facc152e}.settings-readout{font-size:10px}.settings-row-link{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent-text);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.settings-row-link:hover{background:rgba(var(--accent-rgb), .16);color:var(--accent-text)}.settings-row-link-secondary{color:var(--text-secondary);background:#ffffff09;border-color:#ffffff12}.settings-password-row details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:62px;padding:11px 14px;list-style:none;display:grid}.settings-password-row summary::-webkit-details-marker{display:none}.settings-password-row summary>span{color:var(--accent-text);font-size:9px;font-weight:700}.settings-password-row details[open] summary>span{font-size:0}.settings-password-row details[open] summary>span:after{content:"Close";font-size:9px}.settings-password-row form{border-top:1px solid rgba(var(--accent-rgb), .13);gap:10px;padding:14px;display:grid}.settings-password-row form label{gap:5px;display:grid}.settings-password-row form label>span{color:var(--text-secondary);font-size:9px}.settings-password-row form .input{min-height:38px}.settings-password-row form .button{justify-self:start}.settings-form-message{border-radius:7px;margin:0;padding:8px;font-size:9px}.settings-form-message-error{color:#fca5a5;background:#f8717114}.settings-form-message-success{color:#bef264;background:#a3e63512}.settings-section-danger .settings-group{border-color:var(--danger-border);background:linear-gradient(#f8717109,#0000 60%),#121117f5;box-shadow:inset 3px 0 #f871717a}.settings-section-danger>header h2{color:var(--danger-text)}.settings-danger-action{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.settings-danger-action:hover,.settings-danger-action:focus-visible{background:#f8717124;border-color:#f871716b;outline:none;box-shadow:0 0 0 3px #f8717117}.settings-protected-control{place-items:flex-end end;gap:6px;max-width:300px;display:grid}.settings-protected-note{color:var(--text-muted);text-align:right;font-size:8.5px;line-height:1.4}.settings-protected-badge{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:750}.settings-protected-badge-neutral{background:var(--surface-muted);border-color:var(--border);color:var(--text-muted)}.settings-danger-message{border-top:1px solid var(--border-subtle);padding:10px 14px;font-size:9px;line-height:1.45}.settings-danger-message-success{background:var(--success-soft);color:var(--success-text)}.settings-danger-message-error{background:var(--danger-soft);color:var(--danger-text)}.settings-confirm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:190;background:#050508c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.settings-confirm-dialog{background:radial-gradient(380px 160px at 0% 0%, #f8717117, transparent 72%), var(--surface-elevated);border:1px solid var(--danger-border);box-shadow:var(--shadow), 0 28px 80px #0000007a;border-radius:15px;gap:16px;width:min(100%,520px);padding:18px;display:grid}.settings-confirm-dialog>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.settings-confirm-dialog>header>div{gap:4px;display:grid}.settings-confirm-eyebrow{color:var(--danger-text);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.settings-confirm-dialog h2{margin:0;font-size:18px}.settings-confirm-dialog>header>button{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.settings-confirm-dialog>p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.55}.settings-confirm-field{gap:7px;display:grid}.settings-confirm-field>span{color:var(--text-secondary);font-size:9.5px}.settings-confirm-field strong{color:var(--danger-text)}.settings-confirm-field .input{min-height:40px}.settings-confirm-error{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:8px;padding:9px;color:var(--danger-text)!important}.settings-confirm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.settings-confirm-dialog footer button{cursor:pointer;border-radius:9px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:750}.settings-confirm-cancel{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary)}.settings-confirm-danger{background:var(--danger);border:1px solid var(--danger-border);color:#fff}.settings-confirm-dialog button:disabled{cursor:not-allowed;opacity:.46}.settings-confirm-dialog button:not(:disabled):focus-visible{outline:2px solid var(--danger-border);outline-offset:1px;box-shadow:0 0 0 3px #f8717121}html[data-theme=light] .settings-section-danger .settings-group{background:linear-gradient(180deg, var(--danger-soft), transparent 72%), var(--surface);border-color:var(--danger-border);box-shadow:inset 3px 0 #dc262661}html[data-theme=light] .settings-confirm-backdrop{background:#17111f75}html[data-theme=light] .settings-confirm-dialog{background:radial-gradient(380px 160px at 0% 0%, var(--danger-soft), transparent 72%), var(--surface-elevated)}.settings-workspace .sr-only{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-center{gap:16px;max-width:1180px;margin:0 auto;display:grid}.billing-eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.billing-plan-hero{background:radial-gradient(480px 180px at 0% 0%, rgba(var(--accent-rgb), .16), transparent 72%), linear-gradient(135deg, #181522fa, #0f0e13fa);border:1px solid rgba(var(--accent-rgb), .25);border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(320px,1.2fr) auto;align-items:center;gap:24px;padding:18px;display:grid}.billing-plan-hero>div:first-child{gap:3px;display:grid}.billing-plan-hero h2{margin:0;font-size:24px}.billing-plan-hero>div:first-child p{color:var(--muted);margin:0;font-size:9.5px}.billing-plan-hero dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.billing-plan-hero dl>div{gap:4px;padding:4px 16px;display:grid}.billing-plan-hero dl>div+div{border-left:1px solid #ffffff12}.billing-plan-hero dt{color:var(--muted);font-size:8px}.billing-plan-hero dd{margin:0;font-size:10px;font-weight:650}.billing-plan-actions{grid-template-columns:repeat(2,auto);justify-content:end;gap:6px;display:grid}.billing-plan-actions .button{min-height:34px;padding:7px 9px;font-size:9px}.billing-plan-actions small{color:var(--muted);text-align:right;grid-column:1/-1;max-width:220px;font-size:7.5px}.billing-section{background:#121118f5;border:1px solid #ffffff14;border-radius:13px;gap:14px;padding:16px;display:grid}.billing-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.billing-section>header>div{gap:3px;display:grid}.billing-section h2{margin:0;font-size:14px}.billing-section header p,.billing-empty p,.billing-not-connected p{color:var(--muted);margin:0;font-size:8.8px;line-height:1.4}.billing-period{color:var(--muted);font-size:8.5px}.billing-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.billing-usage-card{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.billing-usage-card>div:first-child{gap:6px;display:grid}.billing-usage-card span{color:var(--muted);font-size:8.5px}.billing-usage-card strong{font-size:17px;line-height:1}.billing-usage-card strong small{color:var(--muted);font-size:9px;font-weight:500}.billing-usage-card p{color:var(--muted);margin:0;font-size:7.8px}.billing-progress{background:#fff1;border-radius:999px;height:5px;overflow:hidden}.billing-progress i{background:var(--accent);border-radius:inherit;height:100%;display:block}.billing-progress .billing-progress-success{background:#a3e635}.billing-progress .billing-progress-warning{background:#f5bd54}.billing-analyzed-total{background:linear-gradient(145deg, rgba(var(--accent-rgb), .09), #ffffff04)}.billing-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-limits>div{display:grid}.billing-limits>div>div{justify-content:space-between;align-items:center;min-height:35px;display:flex}.billing-limits>div>div+div{border-top:1px solid #ffffff0d}.billing-limits span{color:var(--muted);font-size:9px}.billing-limits strong{font-size:9.5px}.billing-not-connected{background:#ffffff04;border:1px dashed #ffffff17;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.billing-not-connected>span{background:rgba(var(--accent-rgb), .1);color:var(--accent-text);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:750;display:flex}.billing-not-connected strong,.billing-empty strong{font-size:9.5px}.billing-not-connected>div,.billing-empty{gap:3px;display:grid}.billing-disabled-actions{gap:7px;display:flex}.billing-disabled-actions button{color:#f4f2fb57;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:7px 9px;font-size:8.5px}.billing-empty{background:#ffffff03;border:1px dashed #ffffff14;border-radius:10px;padding:14px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.billing-plan-option{background:#ffffff04;border:1px solid #fff1;border-radius:10px;gap:7px;padding:12px;display:grid}.billing-plan-option-current{background:rgba(var(--accent-rgb), .055);border-color:rgba(var(--accent-rgb), .28)}.billing-plan-option>div{justify-content:space-between;align-items:center;display:flex}.billing-plan-option>div>span{font-size:10px;font-weight:700}.billing-plan-option>div>small{background:rgba(var(--accent-rgb), .14);color:var(--accent-text);border-radius:999px;padding:3px 6px;font-size:7.5px}.billing-plan-option>strong{font-size:18px}.billing-plan-option>p{color:var(--muted);margin:0;font-size:8px}.billing-plan-option ul{color:var(--text-secondary);gap:4px;margin:2px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.billing-plan-option li:before{color:#a3e635;content:"✓";margin-right:6px}.billing-loading,.billing-error{background:#121118f5;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.billing-loading>span{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite alternate billing-pulse}.billing-loading>div,.billing-error>div{flex:1;gap:3px;display:grid}.billing-loading strong,.billing-error strong{font-size:10px}.billing-loading p,.billing-error p{color:var(--muted);margin:0;font-size:8.5px}@keyframes billing-pulse{to{box-shadow:0 0 0 7px rgba(var(--accent-rgb), .08);opacity:.65}}html[data-gameops-compact=true] .page-content{padding-top:18px;padding-bottom:30px}html[data-gameops-compact=true] .stack-lg,html[data-gameops-compact=true] .settings-content{gap:12px}html[data-gameops-time-display=relative] .message-review-meta>span:nth-child(3),html[data-gameops-time-display=exact] .message-review-meta>span:nth-child(2),html[data-gameops-linked-issue-hints=false] .message-issue-link,html[data-gameops-linked-issue-hints=false] .feedback-linked-card{display:none}html[data-gameops-highlight-urgent=false] .feedback-kpi-card-urgent,html[data-gameops-highlight-urgent=false] .feedback-highlight-card-negative,html[data-gameops-highlight-urgent=false] .message-review-card-urgent{border-color:var(--border);box-shadow:none}@media (max-width:980px){.billing-plan-hero{grid-template-columns:1fr 1.4fr}.billing-plan-actions{grid-column:1/-1;justify-content:start}.billing-plan-actions small{text-align:left}.billing-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settings-inline-edit{flex-wrap:wrap;justify-content:flex-end;align-items:stretch}.settings-inline-edit .input{flex-basis:100%;width:100%;min-width:0}.settings-workspace{grid-template-columns:1fr}.settings-local-nav{z-index:4;background:#08080bf0;border-bottom:1px solid #ffffff0f;gap:4px;padding-bottom:8px;display:flex;position:sticky;top:0;overflow-x:auto}.settings-local-nav>span,.settings-local-nav>small,.settings-nav-group>span{display:none}.settings-nav-group{display:block}.settings-nav-group+.settings-nav-group{margin-top:0}.settings-nav-group nav{gap:4px;width:max-content;display:flex}.settings-local-nav button{white-space:nowrap}.billing-plan-hero,.billing-two-column{grid-template-columns:1fr}.billing-plan-hero dl{border-top:1px solid #ffffff0f;padding-top:10px}}@media (max-width:580px){.settings-row{grid-template-columns:1fr;align-items:start;gap:10px}.settings-row-control{justify-content:flex-start}.settings-row select{width:100%}.billing-plan-hero,.billing-section{padding:14px}.billing-plan-hero dl,.billing-usage-grid,.billing-plan-grid{grid-template-columns:1fr}.billing-plan-hero dl>div{padding:8px 0}.billing-plan-hero dl>div+div{border-top:1px solid #ffffff0f;border-left:0}}.settings-standalone-shell{background:radial-gradient(700px 380px at 18% -10%, rgba(var(--accent-rgb), .1), transparent 70%), #0a090d;min-height:100vh}.settings-standalone-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#0a090de6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:54px;padding:0 22px;display:flex;position:sticky;top:0}.settings-standalone-topbar>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:10px;display:inline-flex}.settings-standalone-topbar>button:hover{color:var(--text);background:#ffffff0b}.settings-standalone-topbar>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-standalone-topbar>button svg{width:15px;height:15px}.settings-standalone-topbar>span{color:#f4f2fb8c;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:inline-flex}.settings-standalone-topbar>span img{object-fit:contain;flex:none}.settings-standalone-content{width:100%;max-width:1260px;margin:0 auto;padding:26px 28px 64px}.settings-standalone-heading{border-bottom:1px solid #fff1;gap:5px;margin-bottom:22px;padding:0 0 20px 212px;display:grid}.settings-standalone-heading h1{letter-spacing:-.025em;margin:0;font-size:22px}.settings-standalone-heading p{color:var(--muted);margin:0;font-size:10px}.settings-standalone-shell .settings-local-nav{top:76px}@media (max-width:760px){.settings-standalone-content{padding:20px 18px 48px}.settings-standalone-heading{padding-left:0}.settings-standalone-shell .settings-local-nav{top:54px}}@media (max-width:480px){.settings-standalone-topbar{padding:0 12px}.settings-standalone-content{padding-left:12px;padding-right:12px}}html[data-theme=light] :is(.app-shell,.settings-standalone-shell,.setup-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f5f3f8;--app-bg-soft:#ece9f1;--background:var(--app-bg);--surface:#fbfafc;--surface-elevated:#fff;--surface-muted:#efecf3;--surface-subtle:#f7f5f9;--surface-raised:#fff;--surface-2:var(--surface-muted);--border:#d9d4df;--border-strong:#bbb4c5;--text-primary:#211c2a;--text:var(--text-primary);--text-secondary:#504858;--text-muted:#756d7e;--muted:var(--text-muted);--accent:#7c3aed;--accent-rgb:124, 58, 237;--accent-strong:#6d28d9;--accent-strong-rgb:109, 40, 217;--accent-soft:#7c3aed17;--accent-soft-border:#6d28d940;--accent-soft-text:#6d28d9;--accent-text:#6d28d9;--accent-text-rgb:109, 40, 217;--info-soft:#0284c714;--info-border:#0284c73d;--info-text:#0369a1;--success:#4d7c0f;--color-success:#65a30d;--success-soft:#4d7c0f1a;--success-border:#4d7c0f40;--success-text:#3f6212;--warning:#a16207;--warning-soft:#a162071a;--warning-border:#a1620740;--warning-text:#854d0e;--danger:#dc2626;--danger-soft:#dc262614;--danger-border:#dc262638;--danger-text:#b91c1c;--neutral-soft:#5b4e6913;--neutral-border:#5b4e6933;--neutral-text:#5f5769;--border-subtle:#4c3f5a17;--divider:#4c3f5a1a;--chart-track:#e5e0e9;--ring-center:var(--surface-elevated);--on-accent:#fff;--shadow:0 18px 45px #2f27381f;--sidebar-bg:linear-gradient(180deg, #f8f6fbfc, #ebe7f1fc);--input-bg:#fff;--chip-bg:#efecf3;background:radial-gradient(700px 460px at 7% 0%, rgba(var(--accent-strong-rgb), .08), transparent 72%), radial-gradient(620px 440px at 98% 2%, #65a30d0b, transparent 72%), var(--app-bg);color:var(--text-primary)}html[data-theme=light] .app-shell{background:radial-gradient(650px 480px at 8% 0%, rgba(var(--accent-strong-rgb), .075), transparent 72%), var(--app-bg)}html[data-theme=light] .sidebar{background:radial-gradient(260px 210px at 28% 4%, rgba(var(--accent-strong-rgb), .09), transparent 74%), var(--sidebar-bg);box-shadow:inset -1px 0 #43384e14,16px 0 44px #332b3c14}html[data-theme=light] .sidebar:after{background:linear-gradient(90deg,#dbd6e273,#0000)}html[data-theme=light] :is(.brand-subtitle,.nav-link,.nav-link-icon,.sidebar-account-copy span,.sidebar-copilot-copy span){color:var(--text-muted)}html[data-theme=light] .nav-link:hover{color:var(--text-primary);background:#50445d0e;border-color:#50445d14}html[data-theme=light] .nav-link:hover .nav-link-icon{color:var(--accent)}html[data-theme=light] :is(.nav-link-active,.nav-link-active .nav-link-icon,.sidebar-copilot-card-active){color:#fff}html[data-theme=light] .sidebar-copilot-card{background:linear-gradient(135deg, rgba(var(--accent-strong-rgb), .075), #ffffffb3);border-color:var(--accent-soft-border);color:var(--text-secondary);box-shadow:inset 0 1px #fffc}html[data-theme=light] .sidebar-copilot-copy strong{color:var(--text-primary)}html[data-theme=light] :is(.sidebar-account-trigger,.account-menu-trigger){border-color:var(--border);color:var(--text-primary);background:#ffffff94}html[data-theme=light] :is(.sidebar-account-trigger:hover,.sidebar-account-trigger-open,.account-menu-trigger:hover,.account-menu-trigger-open){background:var(--surface-elevated);border-color:var(--accent-soft-border)}html[data-theme=light] :is(.account-menu-dropdown,.sidebar-account-dropdown){background:var(--surface-elevated);border-color:var(--border);box-shadow:var(--shadow);color:var(--text-primary)}html[data-theme=light] :is(.sidebar-account-profile,.sidebar-account-menu-item,.account-menu-link){color:var(--text-primary)}html[data-theme=light] :is(.sidebar-account-profile:hover,.sidebar-account-menu-item:hover,.account-menu-link:hover){background:var(--accent-soft)}html[data-theme=light] :is(.panel,.table-shell){background:linear-gradient(180deg, #ffffffd9, #fbfafcf5), var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0e}html[data-theme=light] .panel-interactive:hover,html[data-theme=light] .panel-interactive:focus-within{background:var(--surface-elevated);box-shadow:var(--shadow), 0 0 0 1px var(--accent-soft-border)}html[data-theme=light] :is(.input,.settings-row select,.triage-search-input,.triage-select,.community-sort-field select,.reports-date-field .input){background-color:var(--input-bg);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] :is(.input,.triage-search-input,.community-search input)::placeholder{color:var(--text-muted)}html[data-theme=light] .button-secondary{background:var(--surface-muted);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] .button-secondary:hover{background:var(--surface-elevated)}html[data-theme=light] :is(.table-badge,.triage-chip-neutral,.feedback-tab-count,.triage-tab-count,.community-tab-count){background:var(--chip-bg);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] :is(.table-badge-success,.triage-chip-success){background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] :is(.table-badge-danger,.triage-chip-danger){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}html[data-theme=light] :is(.table-badge-warning,.triage-chip-warning){background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}html[data-theme=light] :is(.table-badge-accent,.triage-chip-accent,.triage-chip-accent-solid){background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] .dashboard-hero{background:radial-gradient(560px 240px at 2% 8%, rgba(var(--accent-strong-rgb), .13), transparent 70%), radial-gradient(420px 220px at 100% 16%, #65a30d14, transparent 72%), linear-gradient(135deg, #fbf9ff, #f4f4ef);border-color:var(--accent-soft-border);box-shadow:var(--shadow)}html[data-theme=light] :is(.dashboard-sentiment-link small,.dashboard-feedback-link-arrow),html[data-theme=light] :is(.dashboard-stat-label,.dashboard-activity-chart-day,.member-movement-metric-label,.member-movement-trend){color:var(--text-muted)}html[data-theme=light] :is(.dashboard-signal-trend-title,.top-detected-issue-copy strong,.member-movement-insight strong){color:var(--text-primary)}html[data-theme=light] :is(.member-movement-metric strong,.member-movement-trend-flat){color:var(--text-secondary)}html[data-theme=light] :is(.feedback-overview-link:hover,.feedback-inline-link:hover,.message-issue-link:hover,.feedback-intelligence-link:hover,.community-card-header button:hover){color:var(--accent-strong)}html[data-theme=light] .feedback-page .message-review-card-low-signal .message-review-channel{color:var(--text-muted)}html[data-theme=light] :is(.triage-subtitle,.settings-standalone-topbar>span){color:var(--text-secondary)}html[data-theme=light] .triage-card-action:hover{color:var(--text-primary)}html[data-theme=light] :is(.community-tabs,.community-tab){border-color:var(--border)}html[data-theme=light] .community-tab{color:var(--text-muted)}html[data-theme=light] .community-tab-active{background:var(--surface-elevated);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] .community-tab-active .community-tab-count{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] :is(.profile-compact-shortcuts nav>a>svg,.settings-nav-group>span,.settings-local-nav button>small,.settings-local-nav>small){color:var(--text-muted)}html[data-theme=light] :is(.feedback-kpi-card,.feedback-overview-card,.feedback-intelligence-card,.feedback-snapshot-card,.feedback-list-surface){background:linear-gradient(180deg, #ffffffd1, #faf8fcf5), var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0d}html[data-theme=light] :is(.feedback-tabbar,.feedback-tabs,.triage-tabs,.community-tabs){background:var(--surface-muted);border-color:var(--border)}html[data-theme=light] :is(.feedback-tab,.triage-tab,.community-tab){color:var(--text-muted)}html[data-theme=light] :is(.feedback-tab:hover,.triage-tab:hover,.community-tab:hover){color:var(--text-primary);background:#ffffff94}html[data-theme=light] :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 5px 14px #3a2d4814}html[data-theme=light] :is(.feedback-mini-item,.feedback-theme-row,.feedback-snapshot-insights>div,.feedback-filter-toolbar,.feedback-page .message-filters,.message-review-card,.message-details-surface,.feedback-lowsignal-note){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] :is(.feedback-theme-track,.community-channel-bars>div>div,.dashboard-activity-chart-track){background:#e4dfe8}html[data-theme=light] :is(.issue-modal-overlay,.triage-drawer-overlay,.billing-modal-backdrop){background:#251e2c6b}html[data-theme=light] :is(.issue-modal-card,.triage-drawer,.billing-modal){background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary);box-shadow:0 26px 75px #2b223333}html[data-theme=light] :is(.triage-kpi,.triage-card,.triage-empty,.triage-drawer-stat,.triage-evidence-card,.triage-resurface-note){background:var(--surface);border-color:var(--border);box-shadow:0 8px 22px #322a3b0b}html[data-theme=light] :is(.triage-filter-row,.triage-search,.community-search,.community-filter-panel,.community-toggle-row){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] :is(.triage-card-action,.triage-meta-pill,.triage-why,.icon-toggle-button){background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] :is(.triage-card-action-evidence,.triage-icon-action-active){background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] :is(.server-health-hero,.server-health-checks article,.server-details-grid>div,.server-details-card,.server-channel-summary,.server-channel-panel,.server-channel-card,.server-connection-settings,.server-advanced-trigger,.server-settings-modal),html[data-theme=light] :is(.profile-identity-hero,.profile-commercial-card,.profile-detail-list,.profile-password-panel-commercial,.profile-connection-row,.profile-shortcut-list){background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] .settings-row,html[data-theme=light] .settings-password-row{border-color:var(--border)}html[data-theme=light] .settings-row select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--input-bg)}.server-channel-manager-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.server-channel-manager-card .server-channel-columns{gap:0}.server-channel-manager-card .server-channel-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}.server-channel-manager-card .server-channel-panel+.server-channel-panel{border-left:1px solid #ffffff13}.server-channel-manager-card .server-limit-notice{background:#fb923c0e;border:0;border-bottom:1px solid #fb923c29;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.server-limit-icon{color:var(--warning-text);background:#fb923c1a;border:1px solid #fb923c33;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.server-limit-icon svg{width:16px;height:16px}.server-limit-notice>div{gap:2px;min-width:0;display:grid}.server-limit-notice>div strong{color:var(--text-primary);font-size:11px}.server-limit-notice>div span{color:var(--muted);font-size:9.5px;line-height:1.35}.server-limit-notice>a{color:var(--warning-text);white-space:nowrap;border:1px solid #fb923c38;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:9.5px;font-weight:750;display:inline-flex}.server-limit-notice>a:hover,.server-limit-notice>a:focus-visible{background:#fb923c1a;border-color:#fb923c57;outline:none}html[data-theme=light] .server-channel-manager-card{background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] .server-channel-manager-card .server-channel-panel{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .server-channel-manager-card .server-channel-panel+.server-channel-panel{border-left-color:var(--border)}html[data-theme=light] .server-channel-manager-card .server-limit-notice{background:color-mix(in srgb, var(--warning) 6%, white);border-bottom-color:color-mix(in srgb, var(--warning) 22%, var(--border))}@media (max-width:1000px){.server-channel-manager-card .server-channel-columns{grid-template-columns:1fr}.server-channel-manager-card .server-channel-panel+.server-channel-panel{border-top:1px solid #ffffff13;border-left:0}html[data-theme=light] .server-channel-manager-card .server-channel-panel+.server-channel-panel{border-top-color:var(--border)}}@media (max-width:640px){.server-channel-manager-card .server-limit-notice{grid-template-columns:32px minmax(0,1fr);align-items:start}.server-limit-notice>a{grid-column:1/-1;justify-content:center}}.server-health-warning{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.server-health-warning>svg{width:18px;height:18px}.server-health-warning>div{gap:2px;display:grid}.server-health-warning strong{font-size:10.5px}.server-health-warning span{color:var(--warning-text);opacity:.84;font-size:9.5px}.server-health-warning button{border:1px solid var(--warning-border);color:var(--warning-text);cursor:pointer;background:0 0;border-radius:8px;min-height:30px;padding:0 10px;font-size:9.5px;font-weight:750}.server-health-warning button:hover,.server-health-warning button:focus-visible{background:#fb923c17;outline:none}.server-health-warning button:disabled{cursor:wait;opacity:.65}.server-health-refreshing{color:var(--muted);justify-self:end;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.server-health-refreshing>span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite server-health-refresh-pulse}@keyframes server-health-refresh-pulse{50%{opacity:.35}}.server-channel-message-warning{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text)}.workspace-summary-strip{background:linear-gradient(#ffffff06,#0000 60%),#111017f0;border:1px solid #ffffff16;border-radius:14px;gap:0;overflow:hidden;box-shadow:0 14px 38px #00000029,inset 0 1px #ffffff06}:is(.reports-kpi-row,.server-health-checks).workspace-summary-strip{gap:0}.workspace-summary-strip>.workspace-summary-cell{box-shadow:none;background:0 0;border:0;border-right:1px solid #fff1;border-radius:0;min-height:86px;padding:12px 38px 11px 14px;position:relative}.workspace-summary-strip>.workspace-summary-cell:last-child{border-right:0}.workspace-summary-strip .workspace-kpi-icon{opacity:.74;width:17px;height:17px;position:absolute;top:13px;right:13px}.workspace-summary-strip>.workspace-summary-cell-accent>strong{color:var(--accent-soft-text)}.workspace-summary-strip>.workspace-summary-cell-success>strong{color:var(--success-text)}.workspace-summary-strip>.workspace-summary-cell-warning>strong{color:var(--warning-text)}.workspace-summary-strip>.workspace-summary-cell-danger>strong{color:var(--danger-text)}.reports-kpi-row.workspace-summary-strip>article,.server-health-checks.workspace-summary-strip>article{gap:5px}.reports-kpi-row.workspace-summary-strip>article>span,.server-health-checks.workspace-summary-strip article>div{color:var(--muted);font-size:11.5px;font-weight:650;line-height:1.25}.reports-kpi-row.workspace-summary-strip>article>strong,.server-health-checks.workspace-summary-strip>article>strong{font-size:24px;line-height:1}.reports-kpi-row.workspace-summary-strip>article>strong.workspace-summary-value-compact,.server-health-checks.workspace-summary-strip>article>strong{font-size:14px;line-height:1.3}.server-health-checks.workspace-summary-strip>.workspace-summary-cell{gap:8px;min-height:74px;padding-block:14px}.server-health-checks.workspace-summary-strip>article>strong{letter-spacing:-.025em;font-size:18px;font-weight:760;line-height:1.15}.reports-kpi-row.workspace-summary-strip>article>small,.server-health-checks.workspace-summary-strip article>p,.server-health-checks.workspace-summary-strip article>small{color:var(--muted);font-size:10px;line-height:1.3}html[data-theme=light] .workspace-summary-strip{border-color:var(--border);background:linear-gradient(#fffffff5,#f9f7fbf5);box-shadow:0 10px 28px #322a3b0e}html[data-theme=light] .workspace-summary-strip>.workspace-summary-cell{background:0 0;border-right-color:#332a3c17}@media (max-width:1000px){.server-health-checks.workspace-summary-strip>.workspace-summary-cell{border-bottom:1px solid #fff1}.server-health-checks.workspace-summary-strip>.workspace-summary-cell:nth-child(2n){border-right:0}.server-health-checks.workspace-summary-strip>.workspace-summary-cell:nth-last-child(-n+2){border-bottom:0}html[data-theme=light] .server-health-checks.workspace-summary-strip>.workspace-summary-cell{border-bottom-color:#332a3c17}}@media (max-width:560px){.workspace-summary-strip>.workspace-summary-cell{border-bottom:1px solid #fff1;border-right:0}.workspace-summary-strip>.workspace-summary-cell:last-child{border-bottom:0}html[data-theme=light] .workspace-summary-strip>.workspace-summary-cell{border-bottom-color:#332a3c17}}html[data-theme=light] :is(.server-health-warning,.server-channel-message-warning){box-shadow:0 5px 16px #322a3b09}@media (max-width:640px){.server-health-warning{grid-template-columns:24px minmax(0,1fr);align-items:start}.server-health-warning button{grid-column:1/-1;justify-self:stretch}}.onboarding-shell{background:radial-gradient(760px 420px at 8% -8%, rgba(var(--accent-rgb), .12), transparent 72%), radial-gradient(620px 360px at 100% 8%, #a3e6350b, transparent 74%), var(--app-bg);color:var(--text);padding:34px 28px 48px}.onboarding-content{gap:18px;max-width:1180px;display:grid}.onboarding-hero{background:radial-gradient(520px 230px at 0% 0%, rgba(var(--accent-rgb), .18), transparent 72%), linear-gradient(150deg, #ffffff09, transparent 52%), var(--surface-raised);border:1px solid var(--accent-soft-border);border-radius:22px;gap:18px;padding:25px 28px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0a}.onboarding-hero-glow{pointer-events:none;background:radial-gradient(circle,#a3e6351a,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-110px}.onboarding-hero-meta,.onboarding-hero-eyebrow,.onboarding-hero-progress{align-items:center;display:flex}.onboarding-hero-meta{justify-content:space-between;position:relative}.onboarding-hero-eyebrow{color:var(--accent-soft-text);letter-spacing:.11em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800}.onboarding-hero-eyebrow>span{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .7);border-radius:50%;width:7px;height:7px}.onboarding-hero-progress{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;min-height:27px;padding:0 10px;font-size:10px;font-weight:700}.onboarding-hero-copy{gap:7px;display:grid;position:relative}.onboarding-hero-copy h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,36px);line-height:1.08}.onboarding-hero-copy p{color:var(--text-secondary);max-width:720px;margin:0;font-size:13px;line-height:1.55}.onboarding-hero .onboarding-stepper{gap:8px;margin:2px 0 0;position:relative}.onboarding-hero .onboarding-stepper-line{display:none}.onboarding-hero .onboarding-stepper-item{display:block}.onboarding-hero .onboarding-stepper-link{background:#ffffff06;border-color:#ffffff12;border-radius:11px;gap:9px;min-height:54px;padding:9px 11px}.onboarding-hero .onboarding-stepper-link-active{background:var(--accent-soft);border-color:var(--accent-soft-border);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .1)}.onboarding-hero .onboarding-stepper-link-completed{border-color:var(--success-border);background:#a3e6350b}.onboarding-hero .onboarding-stepper-number{background:#ffffff0e;min-width:28px;height:28px;font-size:11px}.onboarding-hero .onboarding-stepper-number svg{width:16px;height:16px}.onboarding-hero .onboarding-stepper-link-completed .onboarding-stepper-number{background:var(--success-soft);color:var(--success-text)}.onboarding-stepper-copy{gap:2px;min-width:0;display:grid}.onboarding-stage{gap:18px;display:grid}.onboarding-stage .panel{border-radius:16px}.onboarding-primary-panel{background:linear-gradient(#ffffff06,#0000 40%),#111017f5;border-color:#ffffff16}.onboarding-section-eyebrow{color:var(--accent-soft-text);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.onboarding-discord-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;display:grid}.onboarding-discord-value{align-content:center;gap:20px;padding:8px 10px 8px 4px;display:grid}.onboarding-discord-intro{align-items:center;gap:14px;display:flex}.onboarding-discord-mark{background:linear-gradient(145deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.onboarding-discord-mark svg{width:30px;height:30px}.onboarding-discord-intro>div{gap:6px;display:grid}.onboarding-discord-value h2{letter-spacing:-.025em;margin:0;font-size:22px}.onboarding-discord-value p{color:var(--text-secondary);max-width:560px;margin:0;line-height:1.5}.onboarding-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-benefit-list li{background:var(--surface-subtle);border:1px solid var(--border);border-radius:11px;align-content:start;gap:9px;padding:11px;display:grid}.onboarding-benefit-list li>span{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.onboarding-benefit-list li>span svg{width:17px;height:17px}.onboarding-benefit-list li>div{gap:3px;display:grid}.onboarding-benefit-list strong{font-size:11px;line-height:1.25}.onboarding-benefit-list small{color:var(--muted);font-size:9px;line-height:1.35}.onboarding-discord-action-card{background:radial-gradient(circle at 100% 0%, var(--accent-soft), transparent 52%), var(--surface-subtle);border:1px solid var(--border);border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid}.onboarding-connection-state{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.onboarding-connection-state>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.onboarding-connection-state-active{color:var(--success-text)}.onboarding-connection-state-active>span{background:var(--success-text);box-shadow:0 0 0 3px var(--success-soft)}.onboarding-connected-server-identity{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.onboarding-connected-server-avatar{background:linear-gradient(145deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-connected-server-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-connected-server-identity>div,.onboarding-discord-ready-summary{gap:3px;min-width:0;display:grid}.onboarding-connected-server-identity small,.onboarding-discord-ready-summary small{color:var(--muted);font-size:9px}.onboarding-connected-server-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.onboarding-connected-account-identity{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.onboarding-connected-account-avatar{background:linear-gradient(145deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-connected-account-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-connected-account-identity>div{gap:2px;min-width:0;display:grid}.onboarding-connected-account-identity small{color:var(--muted);font-size:9px}.onboarding-connected-account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.onboarding-connected-account-identity>div>span{color:var(--text-secondary);font-size:10px}.onboarding-discord-ready-summary{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.onboarding-discord-ready-summary strong{font-size:14px}.onboarding-discord-connected-actions{gap:8px;display:grid}.onboarding-discord-connect-button{width:100%}.onboarding-discord-action-note{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.onboarding-discord-action-note svg{flex:none;width:13px;height:13px}.onboarding-inline-status{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:9px;align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.onboarding-inline-status-indicator{box-shadow:0 0 0 4px var(--accent-soft);background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite onboarding-inline-status-pulse}.onboarding-inline-status-spinner{border:2px solid var(--accent-soft-border);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite onboarding-server-recovery-spin}@keyframes onboarding-inline-status-pulse{50%{opacity:.72;box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.onboarding-inline-status-indicator,.onboarding-inline-status-spinner,.onboarding-loading-panel p:before{animation:none}}.onboarding-current-server{background:radial-gradient(circle at 100% 0%, var(--success-soft), transparent 48%), var(--surface-subtle);border:1px solid var(--success-border);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.onboarding-current-server-identity{align-items:center;gap:13px;min-width:0;display:flex}.onboarding-current-server-icon{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:13px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-current-server-icon img{object-fit:cover;width:100%;height:100%}.onboarding-current-server-identity>div{gap:3px;min-width:0;display:grid}.onboarding-current-server-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.onboarding-current-server-identity p{color:var(--muted);margin:0;font-size:10px}.onboarding-current-server .onboarding-server-card-eyebrow{color:var(--success-text)}.onboarding-current-server .onboarding-server-card-eyebrow>span{background:var(--success-text);box-shadow:0 0 0 3px var(--success-soft)}.onboarding-current-server-actions{flex:none;align-items:center;gap:10px;display:flex}.onboarding-current-server .button.onboarding-disconnect-server-button{border:1px solid var(--danger-border);box-shadow:none;color:var(--danger-text);background:0 0;min-height:36px;padding:0 11px;font-size:11px}.onboarding-current-server .button.onboarding-disconnect-server-button:hover{background:var(--danger-soft);border-color:var(--danger-text);color:var(--danger-text)}.onboarding-server-options{gap:10px;display:grid}.onboarding-server-options-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 2px 2px;display:flex}.onboarding-server-options-title{align-items:center;gap:8px;display:flex}.onboarding-server-options-title strong{font-size:12px}.onboarding-server-options-title>span{background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-weight:750;display:inline-flex}.onboarding-server-list-complete{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.onboarding-server-list-complete svg{flex:none;width:16px;height:16px}.onboarding-external-flow-status{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.onboarding-external-flow-status-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.onboarding-external-flow-status-icon svg{width:18px;height:18px}.onboarding-external-flow-status>div{gap:2px;display:grid}.onboarding-external-flow-status strong{color:var(--text-primary);font-size:12px}.onboarding-external-flow-status>div>span{color:var(--text-secondary);font-size:10px;line-height:1.45}.onboarding-external-flow-status-pulse{background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.4s ease-in-out infinite onboarding-external-status-pulse}.onboarding-external-flow-status-success{background:linear-gradient(90deg, color-mix(in srgb, var(--success-text) 12%, transparent), transparent 72%), var(--surface-subtle);border-color:var(--success-border)}.onboarding-external-flow-status-success .onboarding-external-flow-status-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.onboarding-external-flow-status-check{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:1px;font-size:10px;font-weight:900;display:inline-flex}@keyframes onboarding-external-status-pulse{50%{opacity:.75;box-shadow:0 0 0 8px #0000}}.onboarding-server-recovery{background:radial-gradient(circle at 0 50%, var(--accent-soft), transparent 48%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px;display:grid}.onboarding-server-recovery>div:not(.onboarding-server-recovery-actions){gap:4px;display:grid}.onboarding-server-recovery h3,.onboarding-server-recovery p{margin:0}.onboarding-server-recovery h3{font-size:13px}.onboarding-server-recovery p{color:var(--text-secondary);max-width:610px;font-size:10px;line-height:1.5}.onboarding-server-recovery-waiting{background:radial-gradient(circle at 0 50%, var(--info-soft), transparent 48%), var(--surface-subtle);border-color:var(--info-border)}.onboarding-server-recovery-empty{background:var(--surface-subtle);border-color:var(--border)}.onboarding-server-recovery-actions{align-items:center;gap:8px;display:flex}.onboarding-server-recovery-actions .button,.onboarding-server-recovery>.button{white-space:nowrap;min-height:36px}.onboarding-server-recovery-loading{grid-template-columns:34px minmax(0,1fr)}.onboarding-server-recovery-spinner{border:2px solid var(--accent-soft-border);border-top-color:var(--accent-soft-text);border-radius:50%;justify-self:center;width:24px;height:24px;animation:.8s linear infinite onboarding-server-recovery-spin}@keyframes onboarding-server-recovery-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.onboarding-server-recovery{grid-template-columns:44px minmax(0,1fr);align-items:start}.onboarding-server-recovery-actions,.onboarding-server-recovery>.button{grid-column:1/-1;width:100%}.onboarding-server-recovery-actions .button{flex:1}}.onboarding-server-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.onboarding-server-heading-actions .button.onboarding-server-toolbar-button{box-shadow:none;gap:6px;min-height:32px;padding:0 10px;font-size:10px}.onboarding-server-heading-actions .onboarding-server-toolbar-button svg{width:14px;height:14px}.onboarding-server-heading-actions .button.onboarding-server-refresh-button{background:var(--info-soft);border-color:var(--info-border);color:var(--info-text)}.onboarding-server-heading-actions .button.onboarding-server-refresh-button:hover{background:color-mix(in srgb, var(--info-soft) 72%, var(--info-text) 10%);border-color:var(--info-text);box-shadow:0 0 0 2px var(--info-soft);color:var(--info-text)}.onboarding-server-workspace{grid-template-columns:1fr;gap:16px;min-width:0;display:grid}.onboarding-server-workspace-selected{grid-template-columns:minmax(0,1fr) minmax(285px,.38fr)}.onboarding-server-list-column{min-width:0}.onboarding-server-list-column .setup-channel-status-list{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:570px;padding-right:4px;overflow-y:auto}.onboarding-selected-server-card{background:radial-gradient(circle at 100% 0%, var(--success-soft), transparent 54%), var(--surface-subtle);border:1px solid var(--success-border);border-radius:14px;align-content:start;align-self:start;gap:14px;padding:15px;display:grid;position:sticky;top:18px;overflow:hidden}.onboarding-selected-server-main{gap:10px;min-width:0;display:grid}.onboarding-selected-server-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.onboarding-selected-server-reconnect{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);cursor:pointer;min-height:36px;box-shadow:0 0 14px rgba(var(--accent-rgb), .2), inset 0 1px 0 #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:800;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.onboarding-selected-server-reconnect svg{width:14px;height:14px}.onboarding-selected-server-reconnect:hover{background:color-mix(in srgb, var(--accent-soft) 74%, var(--accent) 12%);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft), 0 0 22px rgba(var(--accent-rgb), .34);color:var(--text);transform:translateY(-1px)}.onboarding-selected-server-reconnect:disabled{cursor:not-allowed;opacity:.55}.onboarding-selected-server-identity{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 72%, var(--surface)), var(--surface));border:1px solid var(--accent-soft-border);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.onboarding-selected-server-icon{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:11px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-selected-server-icon img{object-fit:cover;width:100%;height:100%}.onboarding-selected-server-identity>div{align-items:center;min-width:0;min-height:50px;display:flex}.onboarding-selected-server-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.onboarding-selected-server-card>p{color:var(--success-text);margin:0;font-size:10px}.onboarding-selected-server-facts{gap:8px;display:grid}.onboarding-selected-server-fact{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.onboarding-selected-server-fact>span:last-child{gap:1px;min-width:0;display:grid}.onboarding-selected-server-fact small{color:var(--muted);font-size:8px;font-weight:700}.onboarding-selected-server-fact strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.onboarding-selected-server-fact-plan{padding-right:9px}.onboarding-selected-server-plan-action{background:var(--info-soft);border:1px solid var(--info-border);color:var(--info-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.onboarding-selected-server-plan-action svg{width:17px;height:17px}.onboarding-selected-server-plan-action:hover,.onboarding-selected-server-plan-action:focus-visible{background:color-mix(in srgb, var(--info-soft) 72%, var(--info-text) 10%);border-color:var(--info-text);box-shadow:0 0 14px color-mix(in srgb, var(--info-text) 22%, transparent);color:var(--text);transform:translateY(-1px)}.onboarding-selected-server-actions{gap:8px;min-width:0;display:grid}.onboarding-selected-server-actions .button{width:100%}.onboarding-selected-server-fact-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.onboarding-selected-server-fact-icon-ready{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.onboarding-selected-server-fact-icon-capacity{background:var(--info-soft);border-color:var(--info-border);box-shadow:0 0 12px color-mix(in srgb, var(--info-text) 18%, transparent);color:var(--info-text)}.onboarding-selected-server-fact-icon svg{width:15px;height:15px}.onboarding-server-footer-next{gap:8px;min-width:168px}.onboarding-server-footer-next svg{width:15px;height:15px;transition:transform .14s}.onboarding-server-footer-next:hover svg{transform:translate(2px)}.onboarding-selected-server-card .button.onboarding-disconnect-server-button{border:1px solid var(--danger-border);box-shadow:none;color:var(--danger-text);background:0 0;width:100%;min-height:34px;font-size:10px}.onboarding-selected-server-card .button.onboarding-disconnect-server-button:hover{background:var(--danger-soft);border-color:var(--danger-text);color:var(--danger-text)}:is(.onboarding-current-server,.onboarding-selected-server-card) .button.onboarding-disconnect-server-button{color:#fff;letter-spacing:.01em;text-shadow:0 1px 1px #7f1d1d59;background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#fca5a580;gap:8px;min-height:38px;font-size:11.5px;font-weight:850;box-shadow:0 8px 20px #dc262638,inset 0 1px #ffffff2e}:is(.onboarding-current-server,.onboarding-selected-server-card) .button.onboarding-disconnect-server-button svg{width:17px;height:17px}:is(.onboarding-current-server,.onboarding-selected-server-card) .button.onboarding-disconnect-server-button:hover{box-shadow:0 10px 24px #dc26264d, 0 0 0 2px var(--danger-soft);color:#fff;background:linear-gradient(135deg,#f87171,#dc2626);border-color:#fecaca}.onboarding-channel-overview{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:14px;padding:0 0 18px;display:grid}.onboarding-channel-selector{background:linear-gradient(180deg, #ffffff06, transparent 36%), var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 12px 34px #00000029}.onboarding-channel-intro{align-items:center;gap:13px;display:flex}.onboarding-channel-intro>div{gap:5px;display:grid}.onboarding-channel-intro-icon{background:linear-gradient(145deg, var(--accent), var(--accent-strong));border:1px solid var(--accent-soft-border);color:var(--on-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.onboarding-channel-intro-icon svg{width:24px;height:24px}.onboarding-channel-overview h2{margin:0;font-size:18px}.onboarding-channel-overview p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.onboarding-channel-context{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;grid-template-columns:1.25fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.onboarding-channel-context>span{gap:3px;min-width:0;padding:10px 12px;display:grid}.onboarding-channel-context>span+span{border-left:1px solid var(--border)}.onboarding-channel-context small{color:var(--muted);font-size:9px}.onboarding-channel-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onboarding-channel-context>.onboarding-channel-server-context{align-items:center;gap:9px;display:flex}.onboarding-channel-server-context>span:last-child{gap:3px;min-width:0;display:grid}.onboarding-channel-server-avatar{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-channel-server-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-channel-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:360px;padding:0}.onboarding-channel-panel-selected{border-left:1px solid var(--border);padding-left:16px}.onboarding-channel-panel>.panel-title{min-height:34px;margin-bottom:16px}.onboarding-channel-panel .panel-title-row{align-items:center;min-height:34px}.onboarding-channel-panel .setup-count{background:var(--surface-subtle);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:52px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.onboarding-channel-refresh-button{color:var(--info-text);width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.onboarding-channel-refresh-button svg{width:15px;height:15px}.onboarding-channel-refresh-button svg.is-refreshing{animation:.76s linear infinite onboarding-server-spin}.onboarding-channel-selector .channels-layout{align-items:start}.onboarding-channel-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.onboarding-channel-workspace>.channels-layout,.onboarding-channel-server-card{min-width:0}.onboarding-channel-server-card .onboarding-selected-server-fact-icon{font-size:11px;font-weight:850}.onboarding-selected-server-card-horizontal{background:radial-gradient(circle at 0% 50%, var(--accent-soft), transparent 34%), radial-gradient(circle at 100% 0%, var(--success-soft), transparent 35%), var(--surface-subtle);grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) auto;align-items:center;gap:14px;padding:14px;position:static}.onboarding-selected-server-card-horizontal .onboarding-selected-server-main{border-right:1px solid var(--border);align-items:center;gap:7px;min-height:52px;padding-right:14px;display:flex}.onboarding-selected-server-card-horizontal .onboarding-selected-server-identity{background:0 0;border:0;align-items:center;width:100%;min-height:52px;padding:0}.onboarding-selected-server-card-horizontal .onboarding-selected-server-icon{width:44px;height:44px}.onboarding-selected-server-card-horizontal .onboarding-selected-server-identity>div{min-height:44px}.onboarding-selected-server-card-horizontal .onboarding-selected-server-identity strong{font-size:16px}.onboarding-selected-server-card-horizontal .onboarding-selected-server-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-selected-server-card-horizontal .onboarding-selected-server-fact{min-height:52px;padding:8px 9px}.onboarding-selected-server-card-horizontal .onboarding-server-lock-note{min-height:36px}.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions{justify-content:flex-end;align-items:center;display:flex}.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions .button{border-radius:11px;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0}.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions .button svg{width:17px;height:17px}.onboarding-channel-panel .channel-drop-zone{gap:8px;display:grid}.onboarding-channel-panel-available .channel-drop-zone{overscroll-behavior:contain;scrollbar-color:var(--accent-soft-border) transparent;scrollbar-width:thin;max-height:430px;padding-right:6px;overflow-y:auto}.onboarding-channel-panel-available .channel-drop-zone::-webkit-scrollbar{width:6px}.onboarding-channel-panel-available .channel-drop-zone::-webkit-scrollbar-track{background:0 0}.onboarding-channel-panel-available .channel-drop-zone::-webkit-scrollbar-thumb{background:var(--accent-soft-border);border-radius:999px}.onboarding-channel-panel .channel-row{background:#ffffff05;border-color:#ffffff13;border-radius:10px;align-items:center;min-height:58px;padding:10px 11px;transition:background .14s,border-color .14s,transform .14s}.onboarding-channel-panel .channel-select-row:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);box-shadow:none;transform:translateY(-1px)}.onboarding-channel-panel .channel-select-row:not(.channel-row-unavailable){cursor:pointer}.onboarding-channel-panel .channel-row-selected{background:var(--success-soft);border-color:var(--success-border);box-shadow:none}.onboarding-channel-panel .channel-access-needs_access{background:var(--danger-soft);border-color:var(--danger-border)}.onboarding-channel-panel .channel-access-empty{background:var(--warning-soft);border-color:var(--warning-border)}.onboarding-channel-panel .channel-access-ready .channel-copy small{color:var(--success-text)}.onboarding-channel-panel .channel-access-needs_access .channel-copy small{color:var(--danger-text)}.onboarding-channel-panel .channel-access-empty .channel-copy small{color:var(--warning-text)}.channel-access-status-line{align-items:center;gap:6px;min-height:18px;display:inline-flex}.channel-access-help{display:inline-flex;position:relative}.channel-access-help-button{background:color-mix(in srgb, var(--text-secondary) 48%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--text-secondary) 64%, transparent);box-shadow:none;color:#fff;cursor:help;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;padding:0;transition:background .13s,color .13s,box-shadow .13s;display:inline-flex}.channel-access-help-button>span{font-size:12px;font-weight:850;line-height:1;transform:translateY(-.25px)}.channel-access-help-button:hover,.channel-access-help-button:focus-visible{background:color-mix(in srgb, var(--text-primary) 55%, var(--surface-muted));box-shadow:0 0 0 3px color-mix(in srgb, var(--text-secondary) 14%, transparent);color:#fff}.channel-access-help-button:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.channel-access-tooltip{background:var(--surface-elevated);border:1px solid var(--accent-soft-border);color:var(--text-secondary);opacity:0;pointer-events:none;visibility:hidden;z-index:40;border-radius:10px;width:min(290px,52vw);padding:10px 11px;font-size:10px;font-weight:500;line-height:1.5;transition:opacity .13s,transform .13s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(4px,-50%);box-shadow:0 16px 36px #00000057}.channel-access-tooltip strong{color:var(--text-primary);font-weight:800}.channel-access-help:hover .channel-access-tooltip,.channel-access-help:focus-within .channel-access-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}:is(.onboarding-channel-panel .channel-row:has(.channel-access-help:hover),.onboarding-channel-panel .channel-row:has(.channel-access-help:focus-within)){z-index:30}@media (max-width:720px){.channel-access-tooltip{width:min(270px,72vw);top:calc(100% + 7px);left:0;transform:translateY(4px)}.channel-access-help:hover .channel-access-tooltip,.channel-access-help:focus-within .channel-access-tooltip{transform:translateY(0)}}.onboarding-readable-channel-warning,.onboarding-empty-recovery,.onboarding-analysis-access-warning{background:linear-gradient(120deg, var(--warning-soft), transparent 78%);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:12px}.onboarding-readable-channel-warning{margin:0;padding:11px 13px;font-size:12px;font-weight:750}.onboarding-empty-recovery{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.onboarding-empty-recovery-icon{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.onboarding-empty-recovery strong{color:var(--text);font-size:14px}.onboarding-empty-recovery p{color:var(--text-secondary);margin:4px 0 8px;font-size:11px;line-height:1.5}.onboarding-empty-recovery ul{color:var(--text-secondary);gap:4px;margin:0;padding-left:17px;font-size:10px;display:grid}.onboarding-analysis-access-warning{justify-content:space-between;gap:10px;padding:10px 12px;font-size:10px;display:flex}.onboarding-analysis-access-warning strong{color:var(--text)}.onboarding-channel-panel .channel-copy{gap:3px}.onboarding-channel-panel .channel-copy small{color:var(--muted);font-size:9px}.onboarding-channel-name{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.onboarding-channel-name>span{color:var(--accent-soft-text)}.onboarding-channel-panel-selected .onboarding-channel-name>span{color:var(--success-text)}.onboarding-channel-panel .channel-row-icon,.onboarding-channel-panel .icon-arrow-button{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0;font-size:15px;display:inline-flex}.onboarding-channel-panel .icon-arrow-button svg{width:15px;height:15px}.onboarding-channel-panel .icon-arrow-button:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.channel-remove-pending{justify-content:center;align-items:center;height:15px;line-height:1;display:inline-flex;transform:translateY(-2px)}.onboarding-channel-empty{border:1px dashed var(--border);text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-height:150px;padding:20px;display:grid}.onboarding-channel-empty strong{font-size:12px}.onboarding-channel-empty span{color:var(--muted);font-size:10px}.onboarding-review-panel .setup-summary-header{background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;align-items:center;padding:14px}.onboarding-final-panel{overflow:hidden}.onboarding-final-panel>.panel-title{margin-bottom:0;padding-bottom:18px}.onboarding-final-sections{border-top:1px solid var(--border)}.onboarding-final-layout{border-top:0;grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);display:grid}.onboarding-final-main{min-width:0;padding-right:22px}.onboarding-final-sidebar{border-left:1px solid var(--border);flex-direction:column;align-content:start;gap:18px;min-width:0;padding:22px 0 0 22px;display:flex}.onboarding-final-section{gap:16px;padding:20px 0;display:grid}.onboarding-final-section+.onboarding-final-section{border-top:1px solid var(--border)}.onboarding-final-section:first-child{padding-top:20px}.onboarding-final-section:last-child{padding-bottom:0}.onboarding-final-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-final-section-heading>div{gap:4px;display:grid}.onboarding-final-section-heading>div>strong{font-size:16px}.onboarding-launch-section{background:linear-gradient(115deg, rgba(var(--accent-rgb), .14), transparent 62%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.onboarding-launch-section>div{gap:6px;display:grid}.onboarding-launch-section h2{letter-spacing:-.02em;margin:0;font-size:19px}.onboarding-launch-section p{color:var(--text-secondary);max-width:560px;margin:0;font-size:11px;line-height:1.5}.onboarding-launch-section .button{flex:none}.onboarding-review-server{gap:4px;display:grid}.onboarding-review-server small{color:var(--success-text);font-size:10px;font-weight:650}.onboarding-review-panel .setup-summary-server{font-size:22px}.onboarding-review-panel .setup-summary-channel-list{flex-wrap:wrap;gap:8px;display:flex}.onboarding-review-panel .setup-summary-channel{background:var(--accent-soft);border-color:var(--accent-soft-border);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.onboarding-review-panel .setup-summary-channel>span{color:var(--accent-soft-text)}.onboarding-review-panel .setup-summary-channel strong{font-size:10px}.onboarding-review-panel .setup-summary-actions{border-top:1px solid var(--border);padding-top:16px}.onboarding-review-panel .setup-summary-actions p{max-width:640px;font-size:11px}.onboarding-final-sidebar .setup-summary-header{align-items:center;padding:12px}.onboarding-review-server-identity{align-items:center;gap:10px;min-width:0;display:flex}.onboarding-review-server-avatar{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.onboarding-review-server-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-edit-scope-link{color:var(--accent-soft-text);font-size:10px;font-weight:750}.onboarding-edit-scope-link:hover{color:var(--text)}.onboarding-detail-status{background:var(--success-text);box-shadow:0 0 0 4px var(--success-soft);border-radius:50%;width:8px;height:8px}.onboarding-scope-summary{gap:10px;display:grid}.onboarding-scope-lock-note{background:linear-gradient(115deg, var(--accent-soft), var(--surface-muted));border:1px solid var(--accent-soft-border);border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.onboarding-scope-lock-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.onboarding-scope-lock-icon svg{width:17px;height:17px}.onboarding-scope-lock-copy{gap:2px;min-width:0;display:grid}.onboarding-scope-lock-copy strong{color:var(--text);font-size:11px;line-height:1.25}.onboarding-scope-lock-copy small{color:var(--muted);font-size:9px;line-height:1.4}.onboarding-stepper-link-button{appearance:none;cursor:pointer;font:inherit;text-align:left;width:100%}.onboarding-analysis-dialog-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:220;background:#040409c2;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.onboarding-analysis-dialog{background:radial-gradient(440px 190px at 0 0, var(--accent-soft), transparent 72%), var(--surface-elevated);border:1px solid var(--accent-soft-border);box-shadow:var(--shadow), 0 28px 90px #00000085;border-radius:18px;gap:17px;width:min(100%,650px);padding:20px;display:grid;position:relative}.onboarding-analysis-dialog:before{background:linear-gradient(90deg, transparent, var(--accent), var(--success-text), transparent);content:"";width:55%;height:1px;position:absolute;top:0;left:12%}.onboarding-analysis-dialog>header{grid-template-columns:42px minmax(0,1fr) 34px;align-items:flex-start;gap:12px;display:grid}.onboarding-analysis-dialog-icon{background:linear-gradient(145deg, var(--accent-soft), var(--success-soft));border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.onboarding-analysis-dialog-icon svg{width:21px;height:21px}.onboarding-analysis-dialog>header>div{gap:4px;display:grid}.onboarding-analysis-dialog-eyebrow{color:var(--accent-soft-text);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.onboarding-analysis-dialog h2{letter-spacing:-.025em;margin:0;font-size:20px}.onboarding-analysis-dialog header p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.5}.onboarding-analysis-dialog>header>button{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.onboarding-analysis-dialog>header>button:hover,.onboarding-analysis-dialog>header>button:focus-visible{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--text)}.onboarding-analysis-dialog-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-analysis-dialog-summary article{background:var(--surface-muted);border:1px solid var(--accent-soft-border);border-radius:11px;gap:3px;min-width:0;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.onboarding-analysis-dialog-summary article:before{background:var(--accent);content:"";opacity:.8;height:2px;position:absolute;inset:0 0 auto}.onboarding-analysis-dialog-summary article:first-child{background:linear-gradient(145deg, var(--accent-soft), var(--surface-muted) 64%);border-color:var(--accent-soft-border)}.onboarding-analysis-dialog-summary article:nth-child(2){background:linear-gradient(145deg, var(--info-soft), var(--surface-muted) 64%);border-color:var(--info-border)}.onboarding-analysis-dialog-summary article:nth-child(2):before{background:var(--info-text)}.onboarding-analysis-dialog-summary article:nth-child(3){background:linear-gradient(145deg, var(--success-soft), var(--surface-muted) 64%);border-color:var(--success-border)}.onboarding-analysis-dialog-summary article:nth-child(3):before{background:var(--success-text)}.onboarding-analysis-dialog-summary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.onboarding-analysis-dialog-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.onboarding-analysis-dialog-summary small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.onboarding-analysis-change-plan{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:3px;width:max-content;margin-top:5px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.onboarding-analysis-change-plan svg{width:12px;height:12px;transition:transform .14s}.onboarding-analysis-change-plan:hover,.onboarding-analysis-change-plan:focus-visible{color:var(--text)}.onboarding-analysis-change-plan:hover svg{transform:translate(2px)}.onboarding-analysis-dialog-rules{background:linear-gradient(115deg, var(--accent-soft), transparent 72%);border:1px solid var(--accent-soft-border);border-radius:12px;gap:0;padding:4px 12px;display:grid}.onboarding-analysis-dialog-rules>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.onboarding-analysis-dialog-rules>div+div{border-top:1px solid color-mix(in srgb, var(--text-secondary) 18%, transparent)}.onboarding-analysis-dialog-rules>div>span{background:var(--surface-muted);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.onboarding-analysis-dialog-rules>div:nth-child(2)>span{background:var(--info-soft);border-color:var(--info-border);color:var(--info-text)}.onboarding-analysis-dialog-rules>div:nth-child(3)>span{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.onboarding-analysis-dialog-rules svg{width:17px;height:17px}.onboarding-analysis-dialog-rules p{color:color-mix(in srgb, var(--text-primary) 78%, var(--text-secondary));letter-spacing:.005em;text-rendering:optimizelegibility;margin:0;font-size:12.5px;font-weight:520;line-height:1.62}.onboarding-analysis-dialog-rules strong{color:var(--text-primary);font-weight:850}.onboarding-analysis-dialog footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.onboarding-analysis-dialog footer .button{min-height:38px}.onboarding-analysis-confirm-button{box-shadow:0 10px 28px rgba(var(--accent-rgb), .24)}.onboarding-analysis-confirm-button svg{width:16px;height:16px}html[data-theme=light] .onboarding-analysis-dialog-backdrop{background:#17111f75}@media (max-width:640px){.onboarding-analysis-dialog-backdrop{align-items:flex-end;padding:8px}.onboarding-analysis-dialog{border-radius:17px;gap:14px;max-height:calc(100vh - 16px);padding:16px;overflow-y:auto}.onboarding-analysis-dialog-summary{grid-template-columns:1fr}.onboarding-analysis-dialog footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.onboarding-sidebar-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:14px;font-size:10px;line-height:1.5}.onboarding-dashboard-access{background:var(--surface-subtle);border:1px dashed var(--border);border-radius:12px;gap:12px;margin-top:auto;padding:14px;display:grid}.onboarding-dashboard-access>div{gap:4px;display:grid}.onboarding-dashboard-access>div>strong{font-size:13px}.onboarding-dashboard-access p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.onboarding-dashboard-access .button{width:100%}.onboarding-dashboard-access .button:disabled{background:var(--surface-muted);border:1px solid var(--border);box-shadow:none;color:var(--muted);opacity:.55}.onboarding-dashboard-access-ready{background:var(--success-soft);border:1px solid var(--success-border)}.onboarding-dashboard-access-ready p{color:var(--success-text)}.onboarding-status-panel .setup-status-value{font-size:23px}.onboarding-status-panel .setup-metrics-grid{gap:8px}.onboarding-status-panel .setup-metric-card{background:var(--surface-subtle);border:1px solid var(--border);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.onboarding-status-panel .setup-metric-card>div{gap:3px;display:grid}.onboarding-status-panel .setup-metric-card strong{font-size:22px}.setup-metric-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.setup-metric-icon svg{width:19px;height:19px}.onboarding-status-panel .setup-metric-card-synced{background:color-mix(in srgb, var(--accent) 7%, var(--surface-subtle));border-color:var(--accent-soft-border)}.setup-metric-card-synced .setup-metric-icon{background:var(--accent-soft);color:var(--accent-soft-text)}.onboarding-status-panel .setup-metric-card-analyzed{background:color-mix(in srgb, #38bdf8 6%, var(--surface-subtle));border-color:color-mix(in srgb, #38bdf8 24%, var(--border))}.setup-metric-card-analyzed .setup-metric-icon{color:#38bdf8;background:#38bdf81c}.onboarding-status-panel .setup-metric-card-issues{background:color-mix(in srgb, var(--warning) 6%, var(--surface-subtle));border-color:var(--warning-border)}.setup-metric-card-issues .setup-metric-icon{background:var(--warning-soft);color:var(--warning-text)}.onboarding-usage-section{background:linear-gradient(110deg, var(--accent-soft), var(--surface-subtle) 72%);border:1px solid var(--accent-soft-border);border-radius:11px;padding:12px 13px}.onboarding-usage-section .usage-progress{background:var(--surface-muted);border:1px solid var(--accent-soft-border);border-radius:999px;height:11px;padding:2px;overflow:hidden}.onboarding-usage-section .usage-progress-fill{box-shadow:0 0 14px rgba(var(--accent-rgb), .48);border-radius:999px;height:100%}.onboarding-status-panel .setup-phase{background:var(--surface-subtle);border-radius:10px}.onboarding-complete-panel{background:var(--success-soft);border:0;border-top:1px solid var(--success-border);border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:18px;margin:0 -22px -22px;padding:18px 22px;display:flex}.onboarding-final-main .onboarding-complete-panel{border:1px solid var(--success-border);border-radius:12px;margin:0 0 20px;padding:16px}.onboarding-complete-panel>div{gap:4px;display:grid}.onboarding-complete-panel>div>strong{font-size:14px}.onboarding-complete-panel p{color:var(--success-text);margin:0;font-size:11px}.onboarding-loading-panel{background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 58%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:16px;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.onboarding-loading-panel>p{color:var(--text-secondary);align-items:center;gap:10px;margin:0;font-size:12px;display:inline-flex}.onboarding-loading-panel>p:before{border:2px solid var(--accent-soft-border);border-top-color:var(--accent-soft-text);content:"";border-radius:50%;width:18px;height:18px;animation:.8s linear infinite onboarding-server-recovery-spin}.onboarding-footer-actions{border-top:1px solid var(--border);margin-top:2px;padding-top:16px}html[data-theme=light] .onboarding-shell{background:radial-gradient(760px 420px at 8% -8%, rgba(var(--accent-strong-rgb), .09), transparent 72%), radial-gradient(620px 360px at 100% 8%, #65a30d0d, transparent 74%), var(--app-bg)}html[data-theme=light] .onboarding-hero{background:radial-gradient(520px 230px at 0% 0%, rgba(var(--accent-strong-rgb), .11), transparent 72%), linear-gradient(150deg, #fffffff5, #f9f7fbeb);border-color:var(--accent-soft-border);box-shadow:0 14px 38px #322a3b14}html[data-theme=light] .onboarding-hero-progress,html[data-theme=light] .onboarding-hero .onboarding-stepper-link{border-color:var(--border);background:#ffffffb3}html[data-theme=light] .onboarding-hero .onboarding-stepper-link-active{background:var(--accent-soft);border-color:var(--accent-soft-border)}html[data-theme=light] .onboarding-hero .onboarding-stepper-link-completed{background:var(--success-soft);border-color:var(--success-border)}html[data-theme=light] .onboarding-primary-panel{background:var(--surface);border-color:var(--border)}html[data-theme=light] .onboarding-channel-panel .channel-row{background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .onboarding-channel-selector{background:var(--surface);border-color:var(--border);box-shadow:0 10px 28px #322a3b0e}html[data-theme=light] .onboarding-channel-panel{border-color:var(--border);box-shadow:none;background:0 0}html[data-theme=light] .onboarding-channel-panel .channel-select-row:hover{background:var(--accent-soft);border-color:var(--accent-soft-border)}html[data-theme=light] .onboarding-channel-panel .channel-row-selected{background:var(--success-soft);border-color:var(--success-border)}@media (max-width:1120px){.onboarding-selected-server-card-horizontal{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.35fr)}.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.onboarding-shell{padding:20px 14px 36px}.onboarding-hero{padding:20px 18px 16px}.onboarding-hero .onboarding-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-discord-grid,.channels-layout,.onboarding-server-workspace-selected{grid-template-columns:1fr}.onboarding-selected-server-card{order:-1;position:static}.onboarding-channel-context{grid-template-columns:1fr}.onboarding-channel-context>span+span{border-left:0;border-top:1px solid var(--border)}.onboarding-channel-panel{min-height:0}.onboarding-channel-panel-selected{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}.onboarding-channel-panel-available .channel-drop-zone{max-height:360px}.onboarding-channel-workspace{grid-template-columns:1fr}.onboarding-channel-server-card{order:-1;position:static}.onboarding-selected-server-card-horizontal{grid-template-columns:1fr}.onboarding-selected-server-card-horizontal .onboarding-selected-server-main{border-bottom:1px solid var(--border);border-right:0;padding-bottom:12px;padding-right:0}.onboarding-selected-server-card-horizontal .onboarding-selected-server-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions{grid-column:auto}.onboarding-final-layout{grid-template-columns:1fr}.onboarding-final-main{padding-right:0}.onboarding-final-sidebar{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}@media (max-width:680px){.onboarding-current-server{flex-direction:column;align-items:stretch}.onboarding-current-server-actions{justify-content:space-between}}@media (max-width:520px){.onboarding-hero .onboarding-stepper{grid-template-columns:1fr}.onboarding-hero-meta{align-items:flex-start;gap:10px}.onboarding-server-panel-heading,.onboarding-server-options-heading{flex-direction:column;align-items:stretch}.onboarding-server-heading-actions{width:100%}.onboarding-server-heading-actions .button{flex:1}.onboarding-discord-intro{align-items:flex-start}.onboarding-benefit-list{grid-template-columns:1fr}.onboarding-channel-intro{align-items:flex-start}.onboarding-selected-server-card-horizontal .onboarding-selected-server-facts,.onboarding-selected-server-card-horizontal .onboarding-selected-server-actions{grid-template-columns:1fr}.setup-summary-actions,.onboarding-footer-actions,.onboarding-final-section-heading,.onboarding-complete-panel,.onboarding-launch-section{flex-direction:column;align-items:stretch}.onboarding-launch-section .button,.onboarding-footer-actions>.setup-actions{width:100%}.onboarding-footer-actions .button{flex:1}}.intelligence-list-workspace{background:linear-gradient(#ffffff05,#0000 38%),#111017f2;border:1px solid #ffffff16;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 38px #00000029}.intelligence-list-workspace .filter-control-bar{background:0 0;border:0;border-radius:0;padding:0}.intelligence-list-workspace .filter-panel{background:#08080c57}.intelligence-list-heading{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.intelligence-list-heading>div{gap:3px;display:grid}.intelligence-list-heading span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800}.intelligence-list-heading strong{font-size:13px}.intelligence-list-workspace .feedback-list-surface{box-shadow:none;background:0 0;border:0;padding:0}html[data-theme=light] .intelligence-list-workspace{border-color:var(--border);background:linear-gradient(#fffffffa,#f9f7fbf7);box-shadow:0 10px 28px #322a3b0e}html[data-theme=light] .intelligence-list-heading{border-top-color:var(--border)}html[data-theme=light] .intelligence-list-workspace .filter-panel,html[data-theme=light] .intelligence-list-workspace :is(.message-review-card,.triage-card){background:var(--surface-subtle);border-color:var(--border)}@media (max-width:700px){.intelligence-list-workspace{padding:11px}}.intelligence-page-content{--intelligence-control-border:#ffffff16;--intelligence-control-divider:#fff1}.intelligence-page-header{gap:5px;margin-bottom:14px;padding-bottom:14px}.intelligence-page-header:after{opacity:.78;width:74px;height:1px}.intelligence-page-header .page-title{font-size:clamp(25px,2vw,29px);line-height:1.12}.intelligence-page-header .page-description{color:#f4f2fbc2;max-width:720px;font-size:13px;line-height:1.45}.intelligence-control-deck{gap:10px;display:grid}.intelligence-summary-strip{border:1px solid var(--intelligence-control-border);background:linear-gradient(#ffffff06,#0000 60%),#111017f0;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #00000029,inset 0 1px #ffffff06}.intelligence-control-deck :is(.feedback-kpi-row,.triage-kpi-row){gap:0}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi){border:0;border-right:1px solid var(--intelligence-control-divider);box-shadow:none;background:0 0;border-radius:0;min-height:86px;padding:12px 38px 11px 14px;transition:background-color .14s,box-shadow .14s}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi):last-child{border-right:0}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi):hover{background:rgba(var(--accent-rgb), .055);border-color:var(--intelligence-control-divider);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 52%, transparent);transform:none}.intelligence-control-deck :is(.feedback-kpi-card-active,.triage-kpi-active){background:rgba(var(--accent-rgb), .07);border-color:var(--intelligence-control-divider);box-shadow:inset 0 -2px 0 var(--accent)}.intelligence-control-deck .workspace-kpi-icon{opacity:.68;width:17px;height:17px;top:13px;right:13px}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi):hover .workspace-kpi-icon{opacity:.95;transform:none}.intelligence-control-deck :is(.feedback-kpi-label,.triage-kpi-label){font-size:11.5px;font-weight:650;line-height:1.25}.intelligence-control-deck :is(.feedback-kpi-value,.triage-kpi-value){font-size:24px;line-height:1}.intelligence-control-deck :is(.feedback-kpi-hint,.triage-kpi-hint){font-size:10px;line-height:1.3}.intelligence-navigation-strip{border:1px solid var(--intelligence-control-border);background:#111017eb;border-radius:11px;justify-self:start;align-items:center;max-width:100%;min-height:44px;padding:4px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001f}.intelligence-navigation-strip :is(.feedback-tabbar,.triage-tabbar){width:100%;min-width:0;display:block}.intelligence-navigation-strip :is(.feedback-tabs,.triage-tabs,.community-tabs){scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:0;overflow-x:auto}.intelligence-navigation-strip :is(.feedback-tab,.triage-tab,.community-tab){border:1px solid #0000;border-radius:8px;flex:none;gap:5px;min-height:34px;padding:6px 10px;font-size:12px}.intelligence-navigation-strip :is(.feedback-tab,.triage-tab,.community-tab):hover{background:#ffffff09}.intelligence-navigation-strip :is(.feedback-tab-active,.triage-tab-active,.community-tab-active){background:var(--accent-soft);border-color:var(--accent-soft-border);box-shadow:none}.intelligence-navigation-strip :is(.feedback-tab,.triage-tab,.community-tab) .workspace-tab-icon{opacity:.72;width:14px;height:14px}.intelligence-navigation-strip :is(.feedback-tab-active,.triage-tab-active,.community-tab-active) .workspace-tab-icon{opacity:1}.intelligence-navigation-strip .workspace-tab-label{margin-left:0}.intelligence-navigation-strip :is(.feedback-tab-count,.triage-tab-count,.community-tab-count){min-width:18px;margin-left:2px;padding:2px 5px;font-size:9.5px}.intelligence-page-content :is(.feedback-page,.triage-page,.community-members-page){gap:14px}html[data-theme=light] .intelligence-page-content{--intelligence-control-border:var(--border);--intelligence-control-divider:#332a3c17}html[data-theme=light] .intelligence-page-header .page-description{color:var(--text-secondary)}html[data-theme=light] .intelligence-control-deck{box-shadow:none;background:0 0}html[data-theme=light] .intelligence-summary-strip{background:linear-gradient(#fffffff5,#f9f7fbf5);box-shadow:0 10px 28px #322a3b0e}html[data-theme=light] .intelligence-navigation-strip{background:#f9f7fbf5;box-shadow:0 7px 20px #322a3b0b}html[data-theme=light] .intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi):hover,html[data-theme=light] .intelligence-control-deck :is(.feedback-kpi-card-active,.triage-kpi-active){background:color-mix(in srgb, var(--accent) 7%, white)}@media (max-width:1100px){.intelligence-control-deck :is(.feedback-kpi-row,.triage-kpi-row:not(.community-kpis)){grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-control-deck .community-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi){border-bottom:1px solid var(--intelligence-control-divider)}}@media (max-width:700px){.intelligence-page-header{margin-bottom:12px;padding-bottom:12px}.intelligence-control-deck :is(.feedback-kpi-row,.triage-kpi-row,.community-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi){min-height:82px}.intelligence-navigation-strip{justify-self:stretch}}@media (max-width:460px){.intelligence-control-deck :is(.feedback-kpi-row,.triage-kpi-row,.community-kpis){grid-template-columns:1fr}.intelligence-control-deck :is(.feedback-kpi-card,.triage-kpi){border-right:0}}.feedback-page .message-review-list,.triage-card-list{gap:12px}.feedback-page .message-review-card{background:linear-gradient(#ffffff05,#0000 55%),#111017f5;border-color:#ffffff16;border-radius:14px}.feedback-page .message-review-summary{gap:10px;padding:13px}.message-review-identity{align-items:center;gap:10px;min-width:0;display:flex}.message-review-channel-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .19);color:var(--accent-soft-text);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:inline-flex}.feedback-page .message-review-heading{gap:3px;min-width:0}.feedback-page .message-review-channel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.feedback-page .message-review-meta{gap:7px;font-size:10.5px}.feedback-page .message-review-meta>span+span:before{color:#f4f2fb38;content:"•";margin-right:7px}.message-review-content-panel{background:#ffffff05;border:1px solid #fff1;border-radius:10px;gap:7px;padding:12px 13px;transition:background-color .14s,border-color .14s;display:grid}.message-review-card:hover .message-review-content-panel,.message-review-card:focus-within .message-review-content-panel{background:rgba(var(--accent-rgb), .035);border-color:rgba(var(--accent-rgb), .16)}.message-review-content-label,.triage-card-content-label{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800}.feedback-page .message-review-preview{color:#f4f2fbeb;max-width:none;font-size:14px;line-height:1.5}.message-review-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.message-review-footer .message-issue-link{max-width:min(520px,100%);margin-left:auto}.triage-card{background:linear-gradient(#ffffff05,#0000 55%),#111017f5;border-color:#ffffff16;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;padding:12px;display:grid}.triage-card-topbar{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.triage-card-topbar .triage-chip-row{min-width:0}.triage-card-topbar .triage-card-actions{pointer-events:auto;align-items:center}.triage-card-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;width:100%}.triage-card-content-panel{background:#ffffff05;border:1px solid #fff1;border-radius:10px;grid-area:1/1/span 2;gap:7px;padding:13px 14px;transition:background-color .14s,border-color .14s;display:grid}.triage-card:hover .triage-card-content-panel{background:rgba(var(--accent-rgb), .035);border-color:rgba(var(--accent-rgb), .16)}.triage-card-title{font-size:15.5px;line-height:1.32}.triage-card-summary{color:var(--text-secondary);max-width:980px;font-size:12.5px;line-height:1.45}.triage-card-footer{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.triage-card-footer.triage-card-footer-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-meta-item{background:#ffffff04;border:1px solid #ffffff0e;border-radius:9px;gap:4px;min-width:0;padding:9px 10px;display:grid}.triage-meta-item small{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:750}.triage-meta-item strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.triage-why{background:#ffffff04;border:1px solid #ffffff0d;border-radius:9px;grid-area:2/2;margin:0;padding:8px 10px;font-size:10.5px}.triage-why-danger{background:#f871710b;border-color:#f8717124}.triage-why-warning{background:#fb923c0b;border-color:#fb923c24}html[data-theme=light] :is(.feedback-page .message-review-card,.triage-card){border-color:var(--border);background:linear-gradient(#fffffffa,#faf8fcf5)}html[data-theme=light] :is(.message-review-content-panel,.triage-card-content-panel,.triage-meta-item,.triage-why){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] :is(.message-review-card:hover .message-review-content-panel,.message-review-card:focus-within .message-review-content-panel,.triage-card:hover .triage-card-content-panel){background:color-mix(in srgb, var(--accent) 5%, white);border-color:var(--accent-soft-border)}html[data-theme=light] .feedback-page .message-review-preview{color:var(--text-primary)}html[data-theme=light] .feedback-page .message-review-meta>span+span:before{color:var(--text-muted)}@media (max-width:1100px){.triage-card-main{grid-template-columns:1fr}.triage-card-content-panel,.triage-card-footer,.triage-why{grid-area:auto/1}}@media (max-width:900px){.triage-card-topbar{flex-direction:column;align-items:flex-start}.triage-card-topbar .triage-card-actions{width:100%}}@media (max-width:640px){.message-review-header,.message-review-footer{flex-direction:column;align-items:flex-start}.message-review-footer .message-issue-link{margin-left:0}.triage-card-footer,.triage-card-footer.triage-card-footer-compact{grid-template-columns:1fr}.triage-card-topbar .triage-card-actions{flex-wrap:wrap}}html[data-theme=light] :is(.app-shell,.settings-standalone-shell,.setup-shell) .page-header{border-bottom-color:var(--divider)}html[data-theme=light] :is(.dashboard-stat-card,.dashboard-command-panel){background:var(--surface-elevated);border-color:var(--border-subtle);box-shadow:0 9px 26px #322a3b12}html[data-theme=light] .dashboard-stat-label{color:var(--text-muted)}html[data-theme=light] .dashboard-stat-card .muted{color:var(--text-secondary)}html[data-theme=light] .dashboard-stat-card-success{background:linear-gradient(180deg, var(--success-soft), var(--surface-elevated) 78%);border-color:var(--success-border)}html[data-theme=light] .dashboard-stat-card-danger{background:linear-gradient(180deg, var(--danger-soft), var(--surface-elevated) 78%);border-color:var(--danger-border)}html[data-theme=light] .dashboard-stat-card-accent{background:linear-gradient(180deg, var(--accent-soft), var(--surface-elevated) 78%);border-color:var(--accent-soft-border)}html[data-theme=light] .dashboard-sentiment-card-positive{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] .dashboard-sentiment-card-neutral{background:var(--neutral-soft);border-color:var(--neutral-border);color:var(--neutral-text)}html[data-theme=light] .dashboard-sentiment-card-negative{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}html[data-theme=light] :is(.dashboard-sentiment-card-positive,.dashboard-sentiment-card-neutral,.dashboard-sentiment-card-negative) :is(p,small){color:currentColor;opacity:.82}html[data-theme=light] .dashboard-sentiment-card-positive:hover,html[data-theme=light] .dashboard-sentiment-card-positive:focus-visible{border-color:var(--success-text)}html[data-theme=light] .dashboard-sentiment-card-neutral:hover,html[data-theme=light] .dashboard-sentiment-card-neutral:focus-visible{border-color:var(--neutral-text)}html[data-theme=light] .dashboard-sentiment-card-negative:hover,html[data-theme=light] .dashboard-sentiment-card-negative:focus-visible{border-color:var(--danger-text)}html[data-theme=light] .feedback-snapshot-insights{background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-primary)}html[data-theme=light] .feedback-snapshot-insights>div{border-top-color:var(--divider);background:0 0}html[data-theme=light] :is(.feedback-sentiment-ring-center,.issue-status-ring-center){background:var(--ring-center);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffffb8}html[data-theme=light] :is(.feedback-sentiment-ring-center,.issue-status-ring-center) span{color:var(--text-muted)}html[data-theme=light] .feedback-combined-divider{background:linear-gradient(90deg, var(--accent-soft-border), var(--divider), transparent)}html[data-theme=light] .issue-overview-card{background:var(--surface);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] .issue-overview-severity-pane{border-left-color:var(--divider)}html[data-theme=light] :is(.issue-status-actions button,.issue-alert-metrics button,.issue-flagged-item){background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-secondary)}html[data-theme=light] :is(.issue-category-track,.issue-severity-track){background:var(--chart-track)}html[data-theme=light] .issue-category-row:hover{background:var(--neutral-soft)}html[data-theme=light] .issue-flagged-empty{background:linear-gradient(90deg, var(--warning-soft), var(--surface-subtle));border-color:var(--warning-border)}html[data-theme=light] :is(.server-details-card,.server-channel-summary,.server-channel-panel,.server-connection-settings){background:var(--surface);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] .server-channel-panel .server-channel-card{background:var(--surface-elevated);border-color:var(--border-subtle);box-shadow:0 4px 14px #322a3b0b}html[data-theme=light] .server-channel-card-active{border-left-color:var(--success-text)}html[data-theme=light] :is(.server-channel-empty,.server-channel-loading){background:var(--surface-subtle);border-color:var(--border-subtle)}html[data-theme=light] :is(.server-channel-name small,.server-channel-panel>header>small){background:var(--neutral-soft);border-color:var(--neutral-border);color:var(--neutral-text)}html[data-theme=light] .server-channel-panel:first-child>header>small{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}html[data-theme=light] :is(.server-refresh-link,.server-change-link,.server-channel-action,.server-health-id button){color:var(--accent-soft-text)}html[data-theme=light] :is(.server-refresh-link,.server-change-link,.server-channel-action):hover{color:var(--accent-strong)}html[data-theme=light] :is(.server-health-hero-action,.server-hero-details){border-color:var(--divider)}html[data-theme=light] :is(.community-movement-visual,.community-activity-metrics>div,.community-modal-metrics>div){border-color:var(--border-subtle)}html[data-theme=light] :is(.community-activity-ring>div,.community-movement-chart>div){border-color:var(--border-subtle);color:var(--text-primary)}html[data-theme=light] :is(.feedback-tabs,.triage-tabs,.community-tabs,.feedback-filter-toolbar,.triage-filter-row,.community-filter-panel){border-color:var(--border-subtle)}html[data-theme=light] :is(.sidebar-account-trigger,.sidebar-account-dropdown,.sidebar-account-profile){background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] .sidebar-account-dropdown{box-shadow:var(--shadow)}html[data-theme=light] :is(.sidebar-account-menu-item,.sidebar-account-profile strong){color:var(--text-primary)}html[data-theme=light] :is(.sidebar-account-profile small,.sidebar-account-menu-arrow){color:var(--text-muted)}html[data-theme=light] :is(.sidebar-account-profile:hover,.sidebar-account-menu-item:hover){background:var(--accent-soft)}html[data-theme=light] :is(.dashboard-command-metric,.dashboard-activity-insight,.dashboard-activity-member-link,.dashboard-member-signal,.dashboard-breakdown-row,.dashboard-sentiment-card,.dashboard-stat-header-icon){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] :is(.dashboard-sentiment-link small,.dashboard-feedback-link-arrow){color:var(--text-muted)}.sidebar .nav-link{color:#ffffffdb}.sidebar .nav-link:hover,.sidebar .nav-link-active{color:#fff}.community-members-page{gap:16px;display:grid}.community-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.community-tabs{background:#131219f0;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.community-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:0;min-height:34px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.community-tab:hover{color:var(--text);background:#ffffff09}.community-tab-count{color:var(--muted);text-align:center;background:#fff1;border-radius:999px;min-width:0;padding-top:2px;padding-bottom:2px;font-size:10px}.community-tab:is(:hover,:focus-visible,.community-tab-active) .community-tab-count{min-width:20px;padding-left:6px;padding-right:6px}.community-tab-active{background:var(--accent-soft);border-color:var(--accent-soft-border);color:#fff}.community-tab-active .community-tab-count{background:rgba(var(--accent-rgb), .38);color:var(--accent-text)}.community-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-overview-card,.community-list-workspace{background:linear-gradient(#ffffff07,#fff0),#121118f0;border:1px solid #ffffff14;border-radius:13px;min-width:0}.community-overview-card{align-content:start;gap:14px;padding:16px;display:grid}.community-activity-card,.community-active-card,.community-channel-card,.community-movement-card,.community-data-note{grid-column:1/-1}.community-movement-card{gap:16px}.community-movement-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.community-movement-metric{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-content:center;gap:7px;min-height:102px;padding:11px;display:grid;position:relative;overflow:hidden}.community-movement-metric:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:0;left:11px;right:11px}.community-movement-metric-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:flex}.community-movement-metric-label>span{background:#ffffff0e;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:inline-flex}.community-movement-metric>strong{color:var(--text-secondary);font-size:24px;line-height:1}.community-movement-trend{color:var(--muted);align-items:center;gap:5px;font-size:9.5px;font-weight:650;line-height:1.25;display:flex}.community-movement-trend>span{font-size:11px}.community-movement-trend-up{color:var(--success-text)}.community-movement-trend-down{color:var(--danger-text)}.community-movement-trend-flat{color:var(--text-secondary)}.community-movement-positive{border-color:#a3e63526}.community-movement-positive:before{background:#a3e63594}.community-movement-positive>strong{color:var(--success-text)}.community-movement-danger{border-color:#f8717129}.community-movement-danger:before{background:#f8717194}.community-movement-danger>strong{color:var(--danger-text)}.community-movement-accent{border-color:rgba(var(--accent-text-rgb), .17)}.community-movement-accent:before{background:rgba(var(--accent-text-rgb), .6)}.community-movement-accent>strong{color:var(--accent-soft-text)}.community-movement-warning{border-color:#fb923c2b}.community-movement-warning:before{background:#fb923c9e}.community-movement-warning>strong{color:var(--warning-text)}.community-movement-summary{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.community-card-title-row{align-items:center;gap:7px;display:flex}.community-info-icon{color:var(--muted);cursor:help;text-transform:none;border:1px solid #ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.community-info-icon:hover,.community-info-icon:focus-visible{border-color:var(--accent-soft-border);color:var(--accent-soft-text);outline:none}.community-info-icon>[role=tooltip]{color:var(--text-secondary);opacity:0;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:normal;z-index:10;background:#17151e;border:1px solid #ffffff1c;border-radius:8px;width:250px;padding:8px 9px;font-size:10.5px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 28px #00000073}.community-info-icon:hover>[role=tooltip],.community-info-icon:focus-visible>[role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)}.community-movement-visual{background:#ffffff04;border:1px solid #fff1;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.community-movement-visual-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.community-movement-visual-heading span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.community-movement-visual-heading strong{color:var(--text-secondary);font-size:11px}.community-movement-visual-body{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;display:grid}.community-movement-chart{background:conic-gradient(var(--color-success) 0 var(--movement-joined-end), var(--danger) var(--movement-joined-end) var(--movement-left-end), var(--accent) var(--movement-left-end) var(--movement-rejoined-end), var(--warning) var(--movement-rejoined-end) 100%);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.community-movement-chart-empty{background:conic-gradient(#ffffff13 0 100%)}.community-movement-chart>div{background:#111016;border:1px solid #ffffff14;border-radius:50%;align-content:center;justify-items:center;width:72px;height:72px;display:grid}.community-movement-chart strong{font-size:20px;line-height:1}.community-movement-chart span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.community-movement-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.community-movement-legend>span{color:var(--muted);grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:10px;display:grid}.community-movement-legend i{border-radius:50%;width:7px;height:7px}.community-movement-legend strong{color:var(--text-secondary);font-size:11px}.community-movement-dot-joined{background:var(--color-success)}.community-movement-dot-left{background:var(--danger)}.community-movement-dot-rejoined{background:var(--accent)}.community-movement-dot-banned{background:var(--warning)}.community-movement-activity .community-activity-ring{width:104px;height:104px}.community-movement-activity .community-activity-ring>div{width:72px;height:72px}.community-movement-activity .community-activity-ring strong{font-size:20px}.community-activity-dot-active{background:var(--color-success)}.community-activity-dot-inactive{background:#ffffff29}.community-activity-dot-urgent{background:var(--danger)}.community-movement-visit{color:var(--muted);border-top:1px solid #ffffff0e;padding-top:8px;font-size:9.5px}.community-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-card-header>div{gap:3px;display:grid}.community-card-header>div>span,.community-overview-eyebrow{color:var(--accent-soft-text);letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:820;line-height:1.15}.community-card-header h2{margin:0;font-size:16px;line-height:1.25}.community-card-header button{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.community-card-header button:hover{color:#fff}.community-card-header small{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700}.community-activity-layout{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:28px;max-width:760px;display:grid}.community-activity-ring{background:conic-gradient(var(--color-success) 0 var(--member-active-percent), #ffffff12 var(--member-active-percent) 100%);border-radius:50%;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.community-activity-ring>div{background:#111016;border:1px solid #ffffff14;border-radius:50%;align-content:center;justify-items:center;width:88px;height:88px;display:grid}.community-activity-ring strong{font-size:25px;line-height:1}.community-activity-ring span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.community-activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-activity-metrics>div,.community-modal-metrics>div{background:#ffffff06;border:1px solid #fff1;border-radius:9px;gap:6px;padding:11px;display:grid}.community-activity-metrics span,.community-modal-metrics span{color:var(--muted);font-size:10.5px}.community-activity-metrics strong,.community-modal-metrics strong{font-size:17px}.community-danger-text{color:var(--danger-text)}.community-visit-note,.community-card-copy{color:var(--muted);margin:0;font-size:11.5px}.community-visit-note{border-top:1px solid #ffffff0f;padding-top:10px}.community-highlight-list,.community-member-list,.community-urgent-list{gap:8px;display:grid}.community-active-card .community-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.community-member-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 14px;transition:background .12s,border-color .12s,transform .12s;display:flex}.community-member-card:hover{border-color:var(--accent-soft-border);background:#ffffff0a;transform:translateY(-1px)}.community-member-card:focus-visible,.community-tab:focus-visible,.community-filter-button:focus-visible,.community-clear-button:focus-visible,.community-card-header button:focus-visible,.community-urgent-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.community-member-main,.community-modal-heading{align-items:center;gap:11px;min-width:0;display:flex}.community-member-avatar{background:linear-gradient(135deg, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), .08));border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:inline-flex}.community-member-identity{gap:4px;min-width:0;display:grid}.community-member-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.community-member-identity>span{color:var(--muted);font-size:10.5px}.community-member-badges,.community-category-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.community-member-badges .triage-chip{padding:2px 5px;font-size:9px}.community-member-counts{flex:none;align-items:flex-end;gap:12px;display:flex}.community-member-counts>span{color:var(--muted);white-space:nowrap;font-size:10.5px}.community-member-counts>span strong{color:var(--text-secondary);font-size:12.5px}.community-member-counts .community-member-urgent strong{color:var(--danger-text)}.community-member-counts small{color:var(--accent-soft-text);white-space:nowrap;font-size:10.5px;font-weight:700}.community-member-card-compact{padding:10px}.community-member-card-compact .community-member-avatar{border-radius:8px;width:32px;height:32px}.community-urgent-card{border-top:2px solid #fb718580}.community-urgent-list button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.community-urgent-list button:hover{background:#fb71850b;border-color:#fb718533}.community-urgent-list button>div{gap:3px;display:grid}.community-urgent-list button strong{font-size:12.5px}.community-urgent-list button span{color:var(--muted);font-size:10.5px}.community-urgent-list button em{color:var(--danger-text);font-size:11px;font-style:normal;font-weight:700}.community-empty{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:9px;gap:4px;padding:14px;display:grid}.community-empty strong{font-size:12.5px}.community-empty span{color:var(--muted);font-size:11px}.community-channel-bars{gap:8px;display:grid}.community-channel-bars>div{grid-template-columns:minmax(120px,.8fr) minmax(120px,1.5fr) 24px 90px;align-items:center;gap:10px;display:grid}.community-channel-bars>div>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.community-channel-bars>div>div{background:#ffffff0e;border-radius:999px;height:6px;overflow:hidden}.community-channel-bars i{background:linear-gradient(90deg, var(--accent), rgba(var(--accent-text-rgb), .62));border-radius:inherit;height:100%;display:block}.community-channel-bars strong{color:var(--accent-soft-text);text-align:right;font-size:12px}.community-channel-bars small{color:var(--muted);text-align:right;font-size:10px}.community-data-note{color:var(--muted);padding:0 4px;font-size:10.5px}.community-list-workspace{gap:14px;padding:14px;display:grid}.community-filter-bar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:9px;display:grid}.community-search{background:#0a0a0e94;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.community-search:focus-within{border-color:var(--accent-soft-border);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .11)}.community-search svg,.community-filter-button svg{color:var(--muted);width:16px;height:16px}.community-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.community-search input::placeholder{color:var(--muted)}.community-filter-button,.community-clear-button{color:var(--text-secondary);cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.community-filter-button-active{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.community-filter-button>span{background:rgba(var(--accent-rgb), .38);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9.5px}.community-clear-button{color:var(--muted);background:0 0}.community-filter-panel{background:#0a0a0e6b;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding:12px;display:grid}.community-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.community-toggle-row{cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex;position:relative}.community-toggle-row>span{gap:2px;display:grid}.community-toggle-row strong{font-size:11.5px}.community-toggle-row small{color:var(--muted);font-size:9.5px}.community-toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.community-toggle-row>i{background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;width:34px;height:20px;transition:background .12s;position:relative}.community-toggle-row>i:after{content:"";background:#b6b3c0;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.community-toggle-row input:checked+i{background:rgba(var(--accent-rgb), .55);border-color:var(--accent-soft-border)}.community-toggle-row input:checked+i:after{background:#fff;transform:translate(14px)}.community-toggle-row:focus-within{outline:2px solid var(--accent);outline-offset:2px}.community-sort-field{gap:6px;display:grid}.community-sort-field>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.community-sort-field select{appearance:none;color:var(--text);font:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;height:38px;padding:0 10px;font-size:12px}.community-list-heading{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.community-list-heading>div{gap:3px;display:grid}.community-list-heading strong{font-size:13px}.community-member-modal{max-width:940px}.community-modal-heading>div{gap:3px;display:grid}.community-modal-heading small{color:var(--muted);font-size:10px}.community-modal-body{gap:16px;display:grid}.community-modal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.community-modal-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.community-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-modal-grid>section,.community-modal-section{background:#ffffff05;border:1px solid #fff1;border-radius:10px;gap:11px;padding:12px;display:grid}.community-profile-facts{gap:8px;display:grid}.community-profile-facts>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.community-profile-facts span{color:var(--muted);font-size:10.5px}.community-profile-facts strong{text-align:right;font-size:11.5px}.community-sentiment-split{gap:3px;height:8px;display:flex;overflow:hidden}.community-sentiment-split span{border-radius:999px}.community-sentiment-positive{background:var(--color-success)}.community-sentiment-negative{background:var(--danger)}.community-sentiment-neutral{background:var(--muted)}.community-sentiment-legend{flex-wrap:wrap;gap:10px;display:flex}.community-sentiment-legend span{color:var(--muted);font-size:10px}.community-members-page .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.community-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.community-overview-grid{grid-template-columns:1fr}.community-activity-card,.community-active-card,.community-channel-card,.community-movement-card,.community-data-note{grid-column:auto}.community-movement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.community-active-card .community-highlight-list,.community-filter-panel{grid-template-columns:1fr}}@media (max-width:700px){.community-movement-summary{grid-template-columns:1fr}.community-movement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-activity-layout,.community-modal-grid{grid-template-columns:1fr}.community-activity-metrics,.community-modal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-filter-bar{grid-template-columns:minmax(0,1fr) auto}.community-clear-button{grid-column:1/-1;justify-content:center}.community-toggle-grid{grid-template-columns:1fr}.community-member-card,.community-member-counts{flex-direction:column;align-items:flex-start}.community-member-counts{gap:5px;padding-left:49px}.community-channel-bars>div{grid-template-columns:minmax(100px,1fr) minmax(80px,1.3fr) 24px}.community-channel-bars small{display:none}}@media (max-width:480px){.community-kpis{grid-template-columns:1fr}.community-movement-chart,.community-movement-activity .community-activity-ring{justify-self:center}.community-movement-visual-body,.community-movement-metrics,.community-activity-metrics,.community-modal-metrics{grid-template-columns:1fr}.community-tabs{width:100%}.community-overview-card,.community-list-workspace{padding:13px}}.reports-page-content>.page-header{gap:5px;margin-bottom:14px;padding-bottom:14px}.reports-page-content>.page-header:after{opacity:.78;width:74px;height:1px}.reports-page-content>.page-header .page-title{font-size:clamp(25px,2vw,29px);line-height:1.12}.reports-page-content>.page-header .page-description{color:#f4f2fbc2;max-width:720px;font-size:13px;line-height:1.45}html[data-theme=light] .reports-page-content>.page-header .page-description{color:var(--text-secondary)}.reports-center{gap:16px;display:grid}.reports-generate-card,.reports-center-main{background:linear-gradient(#ffffff07,#fff0),#121118f0;border:1px solid #ffffff14;border-radius:13px;min-width:0}.reports-generate-card{background:radial-gradient(520px 130px at 0% 0%, rgba(var(--accent-rgb), .075), transparent 72%), linear-gradient(180deg, #ffffff07, #fff0), #121118f5;gap:10px;padding:14px 16px;display:grid}.reports-generate-card .reports-section-header{align-items:center}.reports-generate-card .reports-section-header h2{letter-spacing:-.015em;font-size:17px}.reports-section-header,.reports-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reports-section-header>div,.reports-panel-header>div{gap:4px;display:grid}.reports-section-header h2,.reports-panel-header h2{margin:0;font-size:16px;line-height:1.25}.reports-section-header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.reports-eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.reports-status-chip,.reports-ready-badge,.reports-count-badge{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:750}.reports-status-chip-working{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.reports-generate-card .reports-status-chip{color:var(--muted);background:#ffffff06;border-color:#ffffff13;padding:3px 7px;font-size:9.5px;font-weight:700}.reports-generate-card .reports-status-chip-working{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.reports-composer-metrics{background:#ffffff05;border:1px solid #fff1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.reports-composer-metrics>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:grid}.reports-composer-metrics>article+article{border-left:1px solid #fff1}.reports-composer-metric-icon{width:27px;height:27px}.reports-composer-metrics article>div{gap:2px;min-width:0;display:grid}.reports-composer-metrics span{color:var(--text-primary);font-size:10.5px;font-weight:760}.reports-composer-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reports-composer-metrics strong{color:var(--accent-soft-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:16px;font-weight:780;overflow:hidden}.reports-composer-metrics>article:last-child strong{color:var(--success-text);font-size:13px}html[data-theme=light] .reports-composer-metrics,html[data-theme=light] .reports-composer-metrics>article+article{border-color:var(--border)}.reports-generate-controls{gap:9px;display:grid}.reports-preset-group{justify-items:start;display:grid}.reports-preset-row{background:#08080c38;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:repeat(4,minmax(0,auto));gap:2px;padding:3px;display:inline-grid}.reports-preset{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 13px;font-size:10.5px;font-weight:700}.reports-preset:hover{color:var(--text-primary);background:#ffffff0a}.reports-preset-active{background:var(--accent-soft);border-color:var(--accent-soft-border);box-shadow:0 1px 5px rgba(var(--accent-rgb), .16);color:#fff}.reports-preset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html[data-theme=light] .reports-preset-row{background:var(--surface-muted);border-color:var(--border)}.reports-generate-card .report-form{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(168px,190px);align-items:end;gap:8px;display:grid}.reports-generate-card .reports-preset-group{grid-area:2/1/auto/3;align-self:start;margin-top:2px}.reports-generate-card .reports-generate-button{grid-area:1/3}.reports-date-field{gap:4px}.reports-date-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.reports-date-field .input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0e94;border-color:#ffffff17;border-radius:9px;height:36px}.reports-date-field .input:focus{border-color:var(--accent-soft-border);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .11)}.reports-generate-button{min-width:168px;height:36px}.reports-generation-message{border-radius:8px;padding:9px 10px;font-size:11px}.reports-generation-success{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.reports-generation-error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.reports-kpi-row{flex:680px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:760px;display:grid}.reports-kpi-row.workspace-summary-strip>article{min-height:74px;padding-block:10px}.reports-kpi-row>article{border:1px solid #ffffff14;border-top:2px solid rgba(var(--accent-rgb), .46);background:#121118f0;border-radius:11px;gap:6px;min-width:0;padding:13px;display:grid}.reports-kpi-row>article>span{color:var(--muted);font-size:10.5px;font-weight:700}.reports-kpi-row>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.reports-kpi-row>article:first-child>strong{color:var(--accent-soft-text);font-size:24px;line-height:1}.reports-kpi-row>article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.reports-kpi-row>.reports-kpi-success{border-top-color:#a3e63580}.reports-center-main{grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);display:grid;overflow:hidden}.reports-saved-panel,.reports-preview-panel{align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.reports-preview-panel{border-left:1px solid #ffffff12}.reports-count-badge{background:var(--surface-muted);border-color:var(--border);color:var(--muted);text-align:center;min-width:25px}.reports-saved-list{gap:7px;max-height:680px;padding-right:2px;display:grid;overflow-y:auto}.reports-saved-item{color:inherit;font:inherit;background:#ffffff05;border:1px solid #fff1;border-radius:10px;width:100%;transition:background .12s,border-color .12s;display:grid;overflow:hidden}.reports-saved-item:hover{border-color:var(--accent-soft-border);background:#ffffff09}.reports-saved-item-selected{background:rgba(var(--accent-rgb), .075);border-color:var(--accent-soft-border);box-shadow:inset 2px 0 0 var(--accent)}.reports-saved-item-select{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:6px;width:100%;min-width:0;padding:10px 10px 8px;display:grid}.reports-saved-item-select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reports-saved-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reports-saved-item-heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.reports-saved-item-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.35;overflow:hidden}.reports-report-status{border:1px solid var(--border);border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:750}.reports-report-status-ready{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.reports-report-status-no-activity{background:var(--surface-muted);color:var(--muted)}.reports-report-status-limited-coverage{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.reports-report-status-needs-attention{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.reports-saved-item-select p{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.reports-saved-item-footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px 7px 10px;display:flex}.reports-saved-item-footer>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reports-saved-item-actions{flex:none;align-items:center;gap:5px;display:flex}.reports-list-download{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff16;border-radius:7px;flex:none;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:9px;font-weight:750;display:inline-flex}.reports-list-download:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.reports-list-download:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reports-list-download:disabled{cursor:wait;opacity:.65}.reports-list-download svg{width:12px;height:12px}.reports-more-actions-button{color:var(--muted);cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #ffffff16;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:27px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.reports-more-actions-button:hover,.reports-more-actions-button[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.reports-more-actions-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reports-actions-dropdown{z-index:1200;background:#18171ffa;border:1px solid #ffffff1a;border-radius:9px;gap:2px;width:190px;padding:5px;animation:.11s ease-out reports-actions-menu-in;display:grid;position:fixed;box-shadow:0 14px 34px #00000057,0 2px 8px #00000038}@keyframes reports-actions-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.reports-actions-dropdown button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-size:10px;font-weight:700;display:grid}.reports-actions-dropdown button svg{width:15px;height:15px}.reports-actions-dropdown button:hover,.reports-actions-dropdown button:focus-visible{background:var(--accent-soft);color:var(--accent-soft-text);outline:none}.reports-actions-dropdown button:disabled{cursor:not-allowed;opacity:.45}.reports-actions-dropdown button:disabled:hover{color:var(--text-secondary);background:0 0}.reports-saved-empty,.reports-preview-empty,.reports-loading-state{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.reports-saved-empty>span,.reports-preview-empty>span{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex}.reports-saved-empty>div,.reports-preview-empty>div,.reports-loading-state>div{gap:4px;display:grid}.reports-saved-empty strong,.reports-preview-empty strong,.reports-loading-state strong{font-size:12.5px}.reports-saved-empty p,.reports-preview-empty p,.reports-loading-state p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.reports-empty-action{justify-self:start;min-height:30px;margin-top:3px;padding-inline:9px}html[data-theme=light] .reports-saved-item-footer{border-top-color:#332a3c16}html[data-theme=light] .reports-list-download,html[data-theme=light] .reports-more-actions-button{border-color:var(--border)}html[data-theme=light] .reports-actions-dropdown{border-color:var(--border);background:#fffffffc;box-shadow:0 14px 34px #2d243724,0 2px 8px #2d243714}.reports-loading-state{border-style:solid}.reports-loading-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite reports-pulse}@keyframes reports-pulse{50%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), .08);opacity:.65}}.reports-preview-panel .report-viewer{gap:10px;display:grid;overflow:visible}.reports-preview-panel .report-viewer-header{background:#ffffff05;border:1px solid #fff1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.reports-preview-panel .report-viewer-header>div{gap:5px;min-width:0;display:grid}.reports-preview-panel .report-viewer-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.reports-preview-panel .report-viewer-header p{color:var(--muted);margin:0;font-size:10.5px}.reports-preview-panel .report-viewer-header>div.reports-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.reports-preview-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.reports-preview-title-row>strong{flex:0 auto}.reports-download-button{white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10.5px;display:inline-flex}.reports-download-button svg{width:14px;height:14px}.reports-download-button:disabled{cursor:wait;opacity:.68}.reports-open-pdf-button{white-space:nowrap;min-height:32px;padding:0 10px;font-size:10.5px}.reports-open-pdf-button:disabled{cursor:not-allowed;opacity:.52}.reports-preview-more-button{min-height:32px}.reports-preview-meta{flex-wrap:wrap;align-items:center;gap:6px;padding-top:1px;font-size:9.5px;display:flex}.reports-preview-meta-chip{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:27px;padding:4px 9px 4px 7px;display:inline-flex}.reports-preview-meta-chip>svg{flex:none;width:14px;height:14px}.reports-preview-meta-chip>b{letter-spacing:.035em;text-transform:uppercase;align-items:center;min-height:14px;font-size:8.5px;line-height:14px;display:inline-flex}.reports-preview-meta-chip>span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff24;align-items:center;max-width:180px;min-height:14px;padding-left:7px;font-size:9.5px;font-weight:700;line-height:14px;display:inline-flex;overflow:hidden}.reports-preview-meta-server{background:rgba(var(--accent-rgb), .11);border-color:rgba(var(--accent-text-rgb), .24);color:var(--accent-text)}.reports-preview-meta-workspace{color:#7dd3fc;background:#38bdf817;border-color:#38bdf838}.reports-preview-meta-generated{color:#6ee7b7;background:#34d39914;border-color:#34d39933}html[data-theme=light] .reports-preview-meta-server{background:rgba(var(--accent-strong-rgb), .08);border-color:rgba(var(--accent-strong-rgb), .18);color:var(--accent-strong)}html[data-theme=light] .reports-preview-meta-workspace{color:#0369a1;background:#0284c712;border-color:#0284c72b}html[data-theme=light] .reports-preview-meta-generated{color:#047857;background:#05966912;border-color:#0596692b}html[data-theme=light] .reports-preview-meta-chip>span{border-left-color:#332a3c29}.reports-download-error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:8px;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.45}.reports-pdf-shell{background:#fff;border:1px solid #ffffff1a;border-radius:9px;min-height:650px;position:relative;overflow:hidden}.reports-preview-panel .report-frame{border:0;border-radius:0;width:100%;height:min(76vh,860px);min-height:650px}.reports-pdf-state{color:#1f2937;text-align:left;z-index:1;background:#f8fafc;justify-content:center;align-items:center;gap:11px;min-height:650px;padding:24px;display:flex;position:absolute;inset:0}.reports-pdf-state>div{gap:3px;display:grid}.reports-pdf-state strong{font-size:12px}.reports-pdf-state p{color:#667085;margin:0;font-size:10.5px}.reports-pdf-error{text-align:center;align-content:center;justify-items:center;display:grid}.reports-pdf-error strong{color:#b42318}html[data-theme=light] .reports-preview-panel .report-viewer-header{background:var(--surface-elevated);border-color:var(--border)}html[data-theme=light] .reports-pdf-shell{border-color:var(--border)}.reports-contents-card{gap:14px}.reports-contents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reports-contents-grid article{background:#ffffff05;border:1px solid #fff1;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;display:grid}.reports-contents-grid article>span{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:inline-flex}.reports-contents-grid article>div{gap:2px;display:grid}.reports-contents-grid strong{font-size:11.5px}.reports-contents-grid p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.35}.reports-contents-grid i{color:var(--success-text);font-size:11px;font-style:normal}.reports-retry-button{justify-self:start}@media (max-width:980px){.reports-center-main{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)}.reports-contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reports-generate-card .report-form,.reports-center-main{grid-template-columns:1fr}.reports-generate-card .reports-preset-group,.reports-generate-card .reports-generate-button{grid-area:auto/1}.reports-preview-panel{border-top:1px solid #ffffff12;border-left:0}.reports-saved-list{max-height:420px}.reports-preview-panel .report-frame,.reports-pdf-shell,.reports-pdf-state{min-height:560px}}@media (max-width:540px){.reports-kpi-row,.reports-contents-grid{grid-template-columns:1fr}.reports-section-header{flex-direction:column;align-items:flex-start}.reports-generate-card,.reports-saved-panel,.reports-preview-panel{padding:14px}.reports-preview-panel .report-viewer-header{flex-direction:column;align-items:stretch}.reports-preview-panel .report-viewer-header>div.reports-preview-actions{justify-content:space-between}.reports-download-button,.reports-open-pdf-button{flex:1 1 0;justify-content:center}.reports-preset-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reports-preset{width:100%}.reports-composer-metrics{grid-template-columns:1fr}.reports-composer-metrics>article+article{border-top:1px solid #fff1;border-left:0}}.server-health-workspace{gap:14px;display:grid}.analysis-monitor{background:radial-gradient(520px 180px at 0% 0%, rgba(var(--accent-rgb), .075), transparent 72%), #121118f5;border:1px solid var(--accent-soft-border);border-radius:13px;gap:15px;min-width:0;padding:17px;display:grid;position:relative;overflow:hidden}.analysis-monitor:before{background:var(--accent);content:"";opacity:.85;width:2px;position:absolute;inset:0 auto 0 0}.analysis-monitor-header,.analysis-monitor-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.analysis-monitor-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.analysis-monitor-heading>.workspace-tab-icon{flex:none;margin-top:1px}.analysis-monitor-heading>div{gap:3px;min-width:0;display:grid}.analysis-monitor-eyebrow{color:var(--accent-soft-text);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.analysis-monitor h2{margin:0;font-size:16px;line-height:1.25}.analysis-monitor p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.analysis-monitor-state{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);text-transform:capitalize;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.analysis-monitor-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.analysis-monitor-state-ready{color:var(--success-text)}.analysis-monitor-state-active{color:var(--accent-soft-text)}.analysis-monitor-state-warning{color:var(--warning-text)}.analysis-monitor-state-danger{color:var(--danger-text)}.analysis-monitor-state-active i{animation:1.4s ease-in-out infinite analysis-monitor-pulse}@keyframes analysis-monitor-pulse{0%,to{opacity:.38;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.analysis-monitor-metrics{border:1px solid #ffffff12;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.analysis-monitor-metrics>div{gap:4px;min-width:0;padding:11px 13px;display:grid}.analysis-monitor-metrics>div+div{border-left:1px solid #ffffff12}.analysis-monitor-metrics span,.analysis-monitor-metrics small{color:var(--muted);font-size:9.5px;line-height:1.3}.analysis-monitor-metrics strong{font-size:13px;line-height:1.3}.analysis-monitor-footer p{max-width:720px}.analysis-monitor-footer .button{flex:none}.analysis-monitor-loading,.analysis-monitor-error{justify-content:flex-start;align-items:center;display:flex}.analysis-monitor-error{justify-content:space-between}.analysis-monitor-loading>div,.analysis-monitor-error>div{gap:3px;display:grid}.analysis-monitor-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.analysis-schedule-dropdown{position:relative}.analysis-schedule-trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;min-width:142px;height:42px;padding:0 10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.analysis-schedule-trigger:hover,.analysis-schedule-trigger.is-open{background:var(--surface-elevated);border-color:var(--accent-soft-border);transform:translateY(-1px);box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff0d}.analysis-schedule-trigger>.workspace-tab-icon{flex:none;width:18px;height:18px}.analysis-schedule-trigger-copy{flex:auto;gap:1px;min-width:0;display:grid}.analysis-schedule-trigger-copy strong{font-size:11px;line-height:1.15}.analysis-schedule-trigger-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.15;overflow:hidden}.analysis-schedule-trigger-state{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.analysis-schedule-chevron{fill:none;height:14px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:14px;transition:transform .16s}.analysis-schedule-trigger.is-open .analysis-schedule-chevron{transform:rotate(180deg)}.analysis-schedule-popover{background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:0 22px 64px #0000006b, 0 0 0 1px color-mix(in srgb, var(--accent) 7%, transparent);z-index:120;border-radius:15px;gap:13px;width:min(370px,100vw - 28px);padding:15px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.analysis-schedule-popover:before{background:var(--accent);content:"";opacity:.8;border-radius:999px;height:2px;position:absolute;top:0;left:15px;right:15px}.analysis-schedule-popover-header,.analysis-schedule-popover-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-schedule-popover-header>div{gap:3px;min-width:0;display:grid}.analysis-schedule-popover h2{margin:0;font-size:14px;line-height:1.25}.analysis-schedule-summary,.analysis-schedule-popover-footer p,.analysis-schedule-unavailable p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.analysis-schedule-metrics{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.analysis-schedule-metrics>div{gap:3px;min-width:0;padding:10px 11px;display:grid}.analysis-schedule-metrics>div:nth-child(2n){border-left:1px solid var(--border)}.analysis-schedule-metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.analysis-schedule-metrics span,.analysis-schedule-metrics small{color:var(--muted);font-size:8.5px;line-height:1.25}.analysis-schedule-metrics strong{font-size:11.5px;line-height:1.3}.analysis-schedule-processing{gap:7px;display:grid}.analysis-schedule-processing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.analysis-schedule-processing>div>span{background:color-mix(in srgb, var(--surface-subtle) 82%, transparent);border:1px solid var(--border-subtle);border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.analysis-schedule-processing small{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:7.5px;font-weight:760;line-height:1.25}.analysis-schedule-processing strong{color:var(--text);font-size:11.5px}.analysis-schedule-popover-footer{border-top:1px solid var(--border);padding-top:12px}.analysis-schedule-popover-footer p{max-width:215px}.analysis-schedule-popover-footer .button{flex:none;min-height:33px;padding:7px 11px}.analysis-schedule-unavailable{align-items:center;gap:10px;min-height:52px;display:flex}.analysis-schedule-unavailable p{flex:auto}html[data-theme=light] .analysis-schedule-trigger,html[data-theme=light] .analysis-schedule-popover{box-shadow:0 12px 34px #0f172a1a}html[data-theme=light] .analysis-monitor{background:var(--surface);border-color:var(--border);box-shadow:0 9px 26px #0f172a0f}html[data-theme=light] .analysis-monitor-metrics,html[data-theme=light] .analysis-monitor-metrics>div+div{border-color:var(--border)}@media (max-width:900px){.analysis-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-monitor-metrics>div:nth-child(3){border-left:0}.analysis-monitor-metrics>div:nth-child(n+3){border-top:1px solid #ffffff12}}@media (max-width:620px){.analysis-monitor-header,.analysis-monitor-footer,.analysis-monitor-error{flex-direction:column;align-items:stretch}.analysis-monitor-state{align-self:flex-start}.analysis-monitor-footer .button,.analysis-monitor-error .button{width:100%}.analysis-schedule-trigger{min-width:128px}.analysis-schedule-popover{position:fixed;top:72px;right:14px}}.server-health-hero,.server-details-card,.server-channel-summary,.server-channel-panel,.server-connection-settings{background:linear-gradient(#ffffff07,#fff0),#121118f0;border:1px solid #ffffff14;border-radius:13px;min-width:0}.server-health-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:28px;padding:20px;display:grid;position:relative;overflow:hidden}.server-health-hero:before{background:var(--accent);content:"";opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.server-health-hero.server-health-card-success{color:inherit;background:radial-gradient(520px 180px at 0 0,#a3e63512,#0000 72%),#121118f5;border-color:#a3e63526}.server-health-hero.server-health-card-warning,.server-health-hero.server-health-card-danger,.server-health-hero.server-health-card-accent{color:inherit}.server-health-hero.server-health-card-success:before{background:var(--color-success)}.server-health-hero.server-health-card-warning:before{background:var(--warning)}.server-health-hero.server-health-card-danger:before{background:var(--danger)}.server-health-identity{align-items:center;gap:15px;min-width:0;display:flex}.server-health-avatar{background:linear-gradient(135deg, rgba(var(--accent-rgb), .28), rgba(var(--accent-rgb), .08));border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);object-fit:cover;border-radius:13px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:17px;font-weight:800;display:flex}.server-health-identity>div{gap:5px;min-width:0;display:grid}.server-health-identity h2,.server-details-card h2,.server-channel-summary h2,.server-channel-panel h2,.server-connection-settings h2{margin:0;font-size:16px;line-height:1.25}.server-health-identity h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.server-health-identity p,.server-health-hero-action p,.server-channel-summary p,.server-connection-settings p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.server-health-eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:800}.server-health-hero-action{border-left:1px solid #ffffff12;align-items:flex-start;gap:9px;padding-left:22px;display:grid}.server-health-hero-action .table-badge{justify-self:start}.server-health-state{align-items:center;gap:9px;display:flex}.server-health-state>span{background:var(--warning);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fb923c17}.server-health-state>strong{color:var(--warning-text);font-size:21px;line-height:1.1}.server-health-state-success>span{background:var(--color-success);box-shadow:0 0 0 5px #a3e63517,0 0 16px #a3e63524}.server-health-state-success>strong{color:var(--success-text)}.server-health-state-danger>span{background:var(--danger);box-shadow:0 0 0 5px #f8717117}.server-health-state-danger>strong{color:var(--danger-text)}.server-health-hero-action .button{justify-self:start}.server-health-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.server-health-checks article{background:#121118f0;border:1px solid #ffffff14;border-radius:11px;gap:6px;min-width:0;padding:13px;display:grid}.server-health-checks article>div{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.server-health-dot{background:var(--warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fb923c14}.server-health-dot-success{background:var(--color-success);box-shadow:0 0 0 3px #a3e63514}.server-health-dot-danger{background:var(--danger);box-shadow:0 0 0 3px #f8717114}.server-health-checks strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.server-health-checks p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.server-health-checks small{color:var(--text-secondary);font-size:9px;font-weight:650}.server-details-card{gap:14px;padding:16px;display:grid}.server-details-card>header,.server-channel-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.server-details-card>header>div,.server-channel-panel>header>div{gap:3px;display:grid}.server-refresh-link,.server-change-link,.server-channel-action,.server-channel-remove{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10.5px;font-weight:700;text-decoration:none}.server-refresh-link:hover,.server-change-link:hover,.server-channel-action:hover{color:#fff}.server-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.server-hero-details{border-top:1px solid #fff1;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:14px}.server-details-grid>div{background:#ffffff05;border:1px solid #fff1;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.server-details-grid>div>span{color:var(--muted);font-size:9.5px}.server-details-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.server-health-id{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.server-health-id button{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.server-channel-workspace{gap:10px;display:grid}.server-channel-summary{justify-content:space-between;align-items:center;gap:18px;padding:16px;scroll-margin-top:20px;display:flex}.server-channel-summary>div:first-child{gap:4px;display:grid}.server-channel-usage{text-align:right;flex:none;align-items:flex-end;gap:3px;display:grid}.server-channel-usage strong{color:var(--accent-soft-text);font-size:20px}.server-channel-usage span,.server-channel-refreshed{color:var(--muted);font-size:9.5px}.server-limit-notice,.server-channel-message{border-radius:9px;padding:9px 11px;font-size:10.5px}.server-limit-notice{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text)}.server-channel-message-success{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.server-channel-message-error{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.server-channel-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.server-channel-panel{align-content:start;gap:11px;padding:15px;scroll-margin-top:20px;display:grid}.server-channel-panel>header>div>p{color:var(--muted);margin:1px 0 0;font-size:9.5px}.server-channel-panel>header>small{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.server-channel-panel>header>small strong{font-size:10.5px}.server-channel-refreshed{margin:-5px 0 0}.server-channel-list{scrollbar-color:rgba(var(--accent-rgb), .35) transparent;scrollbar-width:thin;gap:7px;max-height:390px;padding-right:3px;display:grid;overflow-y:auto}.server-channel-list::-webkit-scrollbar{width:6px}.server-channel-list::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb), .3);border-radius:999px}.server-channel-card{background:#ffffff05;border:1px solid #fff1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.server-channel-card-active{border-left:2px solid #a3e63580}.server-channel-card>div:first-child{gap:4px;min-width:0;display:grid}.server-channel-card>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.server-channel-name{align-items:center;gap:6px;min-width:0;display:flex}.server-channel-name>span{color:var(--accent-soft-text);font-weight:800}.server-channel-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.server-channel-name small{color:var(--muted);background:#ffffff0b;border-radius:999px;padding:2px 5px;font-size:8.5px}.server-channel-card p,.server-channel-card>div:first-child>span{color:var(--muted);margin:0;font-size:9.5px}.server-channel-card .button{min-height:31px;padding:0 9px;font-size:10px}.server-channel-remove{color:var(--danger-text)}.server-channel-empty,.server-channel-loading{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:9px;gap:4px;padding:14px;display:grid}.server-channel-empty strong,.server-channel-loading strong{font-size:12px}.server-channel-empty p,.server-channel-loading p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.server-channel-loading{border-style:solid;grid-template-columns:9px 1fr;align-items:center}.server-channel-loading>span{background:var(--accent);border-radius:50%;width:8px;height:8px}.server-connection-settings{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.server-connection-settings>div:first-child{gap:4px;display:grid}.server-connection-settings>div:nth-child(2){align-items:center;gap:12px;display:flex}.server-connection-settings>small{color:var(--muted);border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:9px;font-size:9.5px}.server-advanced-trigger{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff04;border:1px solid #fff1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.server-advanced-trigger:hover{border-color:var(--accent-soft-border);background:#ffffff08}.server-advanced-trigger>div{gap:3px;display:grid}.server-advanced-trigger>div>strong{font-size:12.5px}.server-advanced-trigger>div>small{color:var(--muted);font-size:9.5px}.server-advanced-trigger>span{color:var(--accent-soft-text);white-space:nowrap;font-size:10.5px;font-weight:700}.server-settings-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.server-settings-modal{background:radial-gradient(420px 150px at 0% 0%, rgba(var(--accent-rgb), .09), transparent 72%), #14131a;border:1px solid #ffffff1c;border-radius:13px;gap:14px;width:100%;max-width:580px;max-height:min(680px,100vh - 40px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #00000094}.server-settings-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.server-settings-modal>header>div{gap:3px;display:grid}.server-settings-modal h2{margin:0;font-size:17px}.server-settings-modal>header>button{color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.server-settings-modal>p,.server-settings-policy p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.server-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.server-settings-actions>button,.server-settings-actions>a{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;gap:4px;padding:11px;text-decoration:none;display:grid}.server-settings-actions>button:hover,.server-settings-actions>a:hover{background:rgba(var(--accent-rgb), .06);border-color:var(--accent-soft-border)}.server-settings-actions span{color:var(--text);font-size:11.5px;font-weight:700}.server-settings-actions small{color:var(--muted);font-size:9.5px;line-height:1.4}.server-settings-actions .server-settings-danger-action{border-color:#f8717124}.server-settings-policy{background:#ffffff05;border:1px solid #fff1;border-radius:9px;gap:4px;padding:11px;display:grid}.server-settings-policy strong{font-size:11.5px}@media (max-width:1000px){.server-health-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.server-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.server-health-hero,.server-channel-columns,.server-connection-settings{grid-template-columns:1fr}.server-health-hero-action{border-top:1px solid #ffffff12;border-left:0;padding-top:16px;padding-left:0}.server-connection-settings>small{grid-column:auto}}@media (max-width:560px){.server-health-checks,.server-details-grid{grid-template-columns:1fr}.server-health-identity,.server-advanced-trigger,.server-channel-summary,.server-channel-card,.server-channel-card>div:last-child,.server-connection-settings>div:nth-child(2){flex-direction:column;align-items:flex-start}.server-settings-actions{grid-template-columns:1fr}.server-channel-usage{text-align:left;align-items:start}.server-health-hero,.server-details-card,.server-channel-summary,.server-channel-panel,.server-connection-settings{padding:14px}}.sidebar-account-trigger{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:44px;padding:6px 7px;display:grid}.sidebar-account-trigger:hover,.sidebar-account-trigger-open{background:#ffffff0e;border-color:#ffffff0e}.sidebar-account-trigger:focus-visible,.sidebar-account-menu-item:focus-visible,.sidebar-account-profile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-account-trigger .account-avatar,.sidebar-account-profile .account-avatar{color:#fff;background:linear-gradient(145deg,#8d8c96,#62616c);border:1px solid #ffffff2e;border-radius:50%;width:26px;min-width:26px;height:26px;font-size:8px;overflow:hidden}.sidebar-account-trigger .account-avatar img,.sidebar-account-profile .account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-account-copy{gap:1px}.sidebar-account-copy strong{font-size:12px;font-weight:650}.sidebar-account-copy span{font-size:9.5px}.sidebar-account-chevron{color:#f4f2fb61;width:15px;height:15px;transition:color .14s,transform .14s}.sidebar-account-trigger-open .sidebar-account-chevron{color:#f4f2fbb8;transform:translateY(-1px)}.sidebar-account-dropdown{background:radial-gradient(260px 120px at 0% 0%, rgba(var(--accent-rgb), .13), transparent 70%), linear-gradient(180deg, #14121cfc, #0d0c12fc);border:1px solid rgba(var(--accent-rgb), .24);box-shadow:0 22px 60px #0000009e, 0 0 28px rgba(var(--accent-strong-rgb), .1), inset 0 1px 0 #ffffff0a;transform-origin:0 100%;z-index:80;border-radius:13px;gap:0;width:auto;min-width:0;max-width:calc(100vw - 24px);padding:5px;animation:.14s ease-out sidebar-account-menu-in;inset:auto 0 calc(100% + 8px);overflow:hidden}@keyframes sidebar-account-menu-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sidebar-account-profile{border-bottom:1px solid rgba(var(--accent-rgb), .16);border-radius:8px 8px 0 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:4px;padding:9px 8px 11px;display:grid}.sidebar-account-profile:hover{background:rgba(var(--accent-rgb), .07)}.sidebar-account-profile>span:last-child{gap:2px;min-width:0;display:grid}.sidebar-account-profile strong,.sidebar-account-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-profile strong{font-size:12px;font-weight:650}.sidebar-account-profile small{color:#f4f2fb75;font-size:9.5px}.sidebar-account-menu-links{gap:1px}.sidebar-account-menu-item{color:#f4f2fbd1;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font-size:12px;font-weight:500;display:grid}.sidebar-account-menu-item:hover{background:rgba(var(--accent-rgb), .09);color:#f7f4ff}.sidebar-account-menu-icon,.sidebar-account-menu-arrow{color:#f4f2fb94;width:16px;height:16px}.sidebar-account-menu-icon-usage{color:#b8a2ff}.sidebar-account-menu-icon-pet{color:#a8d966}.sidebar-account-menu-icon-settings{color:#83b9ff}.sidebar-account-menu-icon-logout{color:#ff939c}.sidebar-account-menu-arrow{width:14px;height:14px}.sidebar-account-logout:hover{color:#fecaca;background:#f8717117}.sidebar-account-logout:hover .sidebar-account-menu-icon{color:#fca5a5}html[data-gameops-pet-hidden=true] [data-gameops-pet],html[data-gameops-pet-hidden=true] [data-pet-widget],html[data-gameops-pet-hidden=true] .gameops-pet{display:none!important}.brand-image{image-rendering:auto;object-position:center;flex-shrink:0}.brand-logo-image{transform-origin:50%;transform:translateY(3%)}.onboarding-brand{justify-self:center;align-items:center;max-width:100%;display:inline-flex}.onboarding-brand .brand-logo-image{object-fit:contain}.brand-loading-mark{object-fit:contain;margin:0 auto 18px}@media (max-width:800px){.sidebar-account-dropdown{transform-origin:0 0;inset:calc(100% + 8px) 0 auto}}.nav-link-icon-accent{color:#b7a3ff}.nav-link-icon-blue{color:#83b9ff}.nav-link-icon-danger{color:#ff939c}.nav-link-icon-cyan{color:#72d5d1}.nav-link-icon-warning{color:#e9bd63}.nav-link-icon-success{color:#a8d966}.nav-link:hover .nav-link-icon,.nav-link-active .nav-link-icon{filter:saturate(1.08)brightness(1.08)}.nav-link-active .nav-link-icon{filter:drop-shadow(0 0 7px)saturate(1.06)}.profile-commercial-page{gap:16px;display:grid}.profile-identity-hero{background:radial-gradient(520px 190px at 0% 0%, rgba(var(--accent-rgb), .18), transparent 72%), radial-gradient(300px 160px at 100% 100%, #a3e6350b, transparent 72%), linear-gradient(135deg, #191625fa, #0f0e14fa);border:1px solid rgba(var(--accent-rgb), .28);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:20px;display:flex;box-shadow:0 18px 50px #00000040,inset 0 1px #ffffff09}.profile-identity-main{align-items:center;gap:16px;min-width:0;display:flex}.profile-commercial-avatar{background:linear-gradient(145deg, var(--accent-text), var(--accent-strong));border:1px solid rgba(var(--accent-text-rgb), .38);box-shadow:0 12px 30px rgba(var(--accent-strong-rgb), .38), inset 0 1px 0 #ffffff3d;color:#fff;letter-spacing:-.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;font-size:21px;font-weight:780;display:flex}.profile-identity-copy{gap:4px;min-width:0;display:grid}.profile-eyebrow{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-identity-copy h2,.profile-commercial-card h2{color:var(--text);margin:0}.profile-identity-copy h2{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.2;overflow:hidden}.profile-identity-copy>p{color:var(--muted);margin:0;font-size:11px}.profile-badge-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.profile-badge{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.profile-badge-role{background:rgba(var(--accent-rgb), .13);border:1px solid rgba(var(--accent-rgb), .28);color:var(--accent-text)}.profile-badge-plan{color:#b9e96f;background:#a3e63514;border:1px solid #a3e63533}.profile-created-label{color:#f4f2fb73;font-size:9.5px}.profile-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-hero-actions .button{align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:10.5px;display:inline-flex}.profile-hero-actions svg{width:15px;height:15px}.profile-text-action{color:#bba8fa;align-items:center;gap:3px;padding:7px 2px;font-size:10px;font-weight:700;display:inline-flex}.profile-text-action:hover{color:var(--accent-text)}.profile-account-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.profile-commercial-card{background:linear-gradient(#ffffff06,#0000 55%),#121118f5;border:1px solid #ffffff14;border-radius:13px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.profile-commercial-card>header{gap:3px;display:grid}.profile-commercial-card h2{font-size:15px;line-height:1.2}.profile-commercial-card>header>p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.4}.profile-detail-list{background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;overflow:hidden}.profile-detail-list>div{justify-content:space-between;align-items:center;gap:14px;min-height:39px;padding:9px 11px;display:flex}.profile-detail-list>div+div{border-top:1px solid #ffffff0e}.profile-detail-list span{color:var(--muted);font-size:9.5px}.profile-detail-list strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:10.5px;font-weight:650;overflow:hidden}.profile-password-panel-commercial{background:#ffffff04;border:1px solid #fff1;border-radius:10px}.profile-password-panel-commercial .profile-password-toggle{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:11px;display:grid}.profile-security-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .22);color:var(--accent-text);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profile-security-icon svg{width:16px;height:16px}.profile-password-toggle>span:nth-child(2){gap:2px;display:grid}.profile-password-toggle strong{font-size:10.5px}.profile-password-toggle small{color:var(--muted);font-size:9px}.profile-password-toggle-label{color:var(--accent-text);font-size:9px}.profile-password-panel-commercial[open] .profile-password-toggle-label{font-size:0}.profile-password-panel-commercial[open] .profile-password-toggle-label:after{content:"Close";font-size:9px}.profile-password-panel-commercial .profile-password-body{border-color:rgba(var(--accent-rgb), .14);padding:12px}.profile-password-form{gap:10px;display:grid}.profile-password-form .field{gap:5px}.profile-password-form .field>span{font-size:9.5px}.profile-password-form .input{min-height:38px}.profile-password-form .button{justify-self:start;min-height:36px}.profile-form-message{border-radius:8px;margin:0;padding:8px 10px;font-size:9.5px}.profile-form-error{color:#fca5a5;background:#f8717114;border:1px solid #f8717133}.profile-form-success{color:#bef264;background:#a3e63512;border:1px solid #a3e6352e}.profile-workspace-summary{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-workspace-mark{background:linear-gradient(145deg, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), .08));border:1px solid rgba(var(--accent-rgb), .28);color:var(--accent-text);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:750;display:flex}.profile-workspace-summary>div:nth-child(2),.profile-connection-row>div{gap:2px;min-width:0;display:grid}.profile-workspace-summary strong,.profile-connection-row strong{font-size:10.5px}.profile-workspace-summary span:not(.profile-badge),.profile-connection-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-connection-row{background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.profile-connection-dot{background:#f87171;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f8717114}.profile-connection-dot-active{background:#a3e635;box-shadow:0 0 0 3px #a3e63514}.profile-connection-row>a{color:var(--accent-text);white-space:nowrap;align-items:center;gap:3px;font-size:9.5px;font-weight:700;display:inline-flex}.profile-connection-row>a svg{width:13px;height:13px}.profile-shortcut-list{background:#ffffff03;border:1px solid #ffffff0e;border-radius:10px;display:grid;overflow:hidden}.profile-shortcut-list>a{grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.profile-shortcut-list>a+a{border-top:1px solid #ffffff0d}.profile-shortcut-list>a:hover{background:rgba(var(--accent-rgb), .055)}.profile-shortcut-icon{background:rgba(var(--accent-rgb), .08);color:var(--accent-text);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.profile-shortcut-icon-billing{color:#9fc2ff}.profile-shortcut-icon-server{color:#a8d966}.profile-shortcut-icon-settings{color:var(--accent-text)}.profile-shortcut-icon svg,.profile-shortcut-list>a>svg{width:15px;height:15px}.profile-shortcut-list>a>svg{color:#f4f2fb59}.profile-shortcut-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.profile-shortcut-list strong{font-size:10px}.profile-shortcut-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.profile-loading-block{background:linear-gradient(110deg, #ffffff08 8%, rgba(var(--accent-rgb), .08) 18%, #ffffff08 33%);background-size:220% 100%;border:1px solid #ffffff0f;border-radius:13px;min-height:260px;animation:1.4s ease-in-out infinite profile-loading-pulse}.profile-loading-hero{min-height:130px}.profile-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@keyframes profile-loading-pulse{to{background-position-x:-220%}}@media (max-width:980px){.profile-identity-hero{flex-direction:column;align-items:flex-start}.profile-hero-actions{justify-content:flex-start}}@media (max-width:760px){.profile-account-grid,.profile-loading-grid{grid-template-columns:1fr}}@media (max-width:520px){.profile-identity-hero,.profile-commercial-card{padding:14px}.profile-identity-main{align-items:flex-start}.profile-commercial-avatar{width:56px;height:56px;font-size:17px}.profile-identity-copy h2{font-size:16px}.profile-hero-actions{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.profile-hero-actions .button,.profile-text-action{justify-content:center}.profile-detail-list>div,.profile-connection-row{grid-template-columns:1fr;align-items:flex-start}.profile-detail-list>div{flex-direction:column;gap:4px}.profile-detail-list strong{text-align:left;max-width:100%}.profile-connection-dot{margin-top:2px}.profile-connection-row>a{margin-left:17px}}.dashboard-command-panel-focused{min-height:0}.dashboard-command-panel-focused .dashboard-command-layout{grid-template-columns:1fr}.dashboard-command-panel-focused .dashboard-command-main{grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);gap:16px;display:grid}.dashboard-command-panel-focused .dashboard-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-width:none}.dashboard-activity-insight{background:rgba(var(--accent-rgb), .055);border:1px solid rgba(var(--accent-rgb), .16);border-radius:10px;grid-column:1;justify-self:stretch;gap:8px;width:100%;height:126px;padding:13px 14px;display:grid}.dashboard-activity-insight>div{gap:4px;display:grid}.dashboard-activity-insight strong{font-size:13px}.dashboard-activity-insight p{margin:0;font-size:10px;line-height:1.4}.dashboard-activity-insight .dashboard-section-link{white-space:nowrap;justify-self:start}.dashboard-activity-links{grid-template-columns:auto minmax(145px,1fr);align-items:center;gap:9px;display:grid}.dashboard-activity-member-link{background:rgba(var(--accent-rgb), .035);border:1px solid rgba(var(--accent-rgb), .13);border-radius:10px;grid-column:1;justify-self:stretch;gap:4px;width:100%;min-width:0;height:126px;padding:12px 14px;transition:background-color .14s,border-color .14s;display:grid}.dashboard-activity-member-link:hover,.dashboard-activity-member-link:focus-visible{background:rgba(var(--accent-rgb), .09);border-color:rgba(var(--accent-rgb), .28);outline:none}.dashboard-activity-member-link>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-activity-member-link>strong{font-size:11.5px;line-height:1.3}.dashboard-activity-member-link>p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.dashboard-activity-member-link>small{color:var(--accent-soft-text);font-size:9px;font-weight:700}.dashboard-stat-header-actions{align-items:center;gap:8px;display:flex}.dashboard-stat-header-icon{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.dashboard-stat-header-icon .workspace-tab-icon{width:17px;height:17px}.dashboard-panel-heading{align-items:center;gap:8px;display:inline-flex}.dashboard-panel-heading .workspace-tab-icon{width:17px;height:17px}.dashboard-command-panel-focused .dashboard-activity-chart{grid-area:1/2/span 3;min-height:276px}.dashboard-command-panel-focused .dashboard-activity-chart-track{height:224px}.dashboard-layout .stats-grid .panel:last-child .stat-value{white-space:nowrap;font-size:clamp(20px,2vw,28px)}.dashboard-stat-value-row{align-items:center;gap:9px;display:flex}.dashboard-stat-value-icon{color:var(--success-text);background:#a3e6351a;border:1px solid #a3e6353d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.dashboard-stat-value-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.dashboard-grid-ops>.panel{min-height:230px}.dashboard-grid-ops .dashboard-sentiment-card{min-height:72px;padding:12px}.dashboard-grid-ops .dashboard-sentiment-card strong{font-size:20px}@media (max-width:1100px){.dashboard-command-panel-focused .dashboard-command-main{grid-template-columns:1fr}.dashboard-command-panel-focused .dashboard-activity-chart{grid-area:auto/1;min-height:210px}.dashboard-command-panel-focused .dashboard-activity-chart-track{height:160px}}@media (max-width:640px){.dashboard-command-panel-focused .dashboard-command-metrics{grid-template-columns:1fr}.dashboard-activity-insight{flex-direction:column;align-items:flex-start;height:auto;min-height:126px}.dashboard-activity-member-link{height:auto;min-height:126px}.dashboard-activity-links{grid-template-columns:1fr;align-items:stretch;width:100%}}.dashboard-feedback-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.dashboard-feedback-link:hover,.dashboard-feedback-link:focus-visible{background:rgba(var(--accent-rgb), .07);border-color:rgba(var(--accent-rgb), .24);outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.dashboard-sentiment-link{gap:5px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.dashboard-sentiment-link small{color:#f4f2fb85;font-size:9px;font-weight:650}.dashboard-sentiment-link:hover,.dashboard-sentiment-link:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #0003}.dashboard-sentiment-card-positive:hover,.dashboard-sentiment-card-positive:focus-visible{border-color:#a3e6357a}.dashboard-sentiment-card-negative:hover,.dashboard-sentiment-card-negative:focus-visible{border-color:#f871717a}.dashboard-sentiment-card-neutral:hover,.dashboard-sentiment-card-neutral:focus-visible{border-color:#fff3}.dashboard-member-signal{background:rgba(var(--accent-rgb), .035);border:1px solid rgba(var(--accent-rgb), .12);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:10px 12px;transition:background-color .14s,border-color .14s;display:grid}.dashboard-member-signal:hover,.dashboard-member-signal:focus-visible{background:rgba(var(--accent-rgb), .075);border-color:rgba(var(--accent-rgb), .25);outline:none}.dashboard-member-signal-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent-soft-text);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-member-signal-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.dashboard-member-signal>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-member-signal small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-member-signal strong{font-size:10.5px}.dashboard-member-signal em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.dashboard-member-signal>b{color:var(--accent-soft-text);white-space:nowrap;font-size:9px}@media (max-width:640px){.dashboard-member-signal{grid-template-columns:34px minmax(0,1fr)}.dashboard-member-signal>b{grid-column:2}}.settings-standalone-content{max-width:1400px;padding-left:34px;padding-right:34px}.settings-standalone-heading{padding-left:26px}.settings-standalone-heading h1{font-size:25px}.settings-standalone-heading p{font-size:11.5px}.settings-standalone-topbar{padding-left:max(22px,50vw - 640px);padding-right:max(22px,50vw - 640px)}.settings-standalone-topbar>button{color:#f4f2fbe6;background:#ffffff09;border:1px solid #ffffff17;min-height:34px;padding:8px 12px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px #ffffff09}.settings-standalone-topbar>button svg{color:var(--accent-soft-text);width:17px;height:17px}.settings-standalone-topbar>button:hover{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .3)}.settings-workspace{grid-template-columns:220px minmax(0,1fr);gap:30px;max-width:1300px}.settings-local-nav{gap:12px}.settings-nav-group{gap:7px}.settings-nav-group+.settings-nav-group{margin-top:10px}.settings-nav-group>span{padding:0 10px;font-size:9px}.settings-local-nav nav{gap:3px}.settings-local-nav button{border-radius:9px;min-height:38px;padding:10px 11px;font-size:12px}.settings-local-nav button.settings-nav-active{box-shadow:inset 3px 0 0 var(--accent)}.settings-local-nav button>small{padding:3px 6px;font-size:7.5px}.settings-local-nav>small{padding-left:10px;padding-right:10px;font-size:9px}.settings-content{gap:34px}.settings-section{gap:12px;scroll-margin-top:82px}.settings-section>header{gap:4px}.settings-section>header h2{font-size:17.5px}.settings-section>header p{font-size:10.5px}.settings-group{border-radius:13px}.settings-row{min-height:72px;padding:13px 16px}.settings-row strong,.settings-password-row strong{font-size:12px}.settings-row>div:first-child>span,.settings-password-row summary>div>span{font-size:10px}.settings-row select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:165px;min-height:38px;font-size:11px}.settings-row select option{color:#f4f2fb;background:#17161e}.settings-row select option:checked{background:var(--accent-strong);color:#fff}.settings-row select option:disabled{color:#f4f2fb6b}.settings-static-value>span:first-child,.settings-accent-value>span,.settings-readout{font-size:11px}.settings-row-link{padding:8px 10px;font-size:10px}.settings-status{padding:6px 9px;font-size:9.5px}.settings-coming-soon{padding:4px 8px;font-size:8.5px}.settings-theme-locked{align-items:center;gap:8px;display:flex}.settings-theme-locked select:disabled{background-color:color-mix(in srgb, var(--surface-muted) 82%, transparent);border-color:var(--border-subtle);color:var(--muted);cursor:not-allowed;opacity:.68}.settings-password-row details>summary{min-height:72px;padding:13px 16px}@media (max-width:760px){.settings-standalone-content{padding-left:18px;padding-right:18px}.settings-standalone-heading{padding-left:0}.settings-workspace{grid-template-columns:1fr}.settings-local-nav button{white-space:nowrap;min-height:36px}}@media (max-width:480px){.settings-standalone-content{padding-left:12px;padding-right:12px}}.billing-plan-actions{grid-template-columns:repeat(3,auto)}.billing-plan-actions .billing-enabled-action,.billing-disabled-actions .billing-enabled-action{background:rgba(var(--accent-rgb), .11);border:1px solid rgba(var(--accent-rgb), .24);color:var(--accent-soft-text);cursor:pointer}.billing-plan-actions .billing-enabled-action:hover,.billing-plan-actions .billing-enabled-action:focus-visible,.billing-disabled-actions .billing-enabled-action:hover,.billing-disabled-actions .billing-enabled-action:focus-visible{background:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .4);color:var(--accent-text);outline:none}.billing-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:180;background:#050508c2;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.billing-modal{background:radial-gradient(440px 180px at 0% 0%, rgba(var(--accent-rgb), .11), transparent 72%), #121118;border:1px solid rgba(var(--accent-rgb), .23);border-radius:15px;gap:18px;width:min(100%,900px);max-width:900px;padding:18px;display:grid;box-shadow:0 28px 80px #00000094}.billing-modal>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.billing-modal>header>div{gap:4px;display:grid}.billing-modal>header h2{margin:0;font-size:18px}.billing-modal>header p{color:var(--muted);margin:0;font-size:10px}.billing-modal>header>button{color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.billing-modal>header>button:hover,.billing-modal>header>button:focus-visible{border-color:rgba(var(--accent-rgb), .35);color:#fff;outline:none}.billing-history-modal{width:min(100%,560px);max-width:560px}.billing-history-modal .billing-empty{text-align:center;place-content:center;min-height:120px}@media (max-width:760px){.billing-plan-actions{grid-template-columns:1fr}.billing-modal-backdrop{align-items:flex-start;padding:18px}.billing-modal .billing-plan-grid{grid-template-columns:1fr}}.discord-account-settings{gap:16px;display:grid}.discord-account-profile,.discord-account-detail-card,.discord-account-empty,.discord-account-loading{background:linear-gradient(#ffffff05,#0000),#121118f5;border:1px solid #ffffff14;border-radius:13px}.discord-account-profile{background:radial-gradient(430px 180px at 0 0,#5865f21c,#0000 72%),linear-gradient(#ffffff05,#0000),#121118f5;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.discord-account-avatar,.discord-account-avatar img,.discord-account-avatar>span{border-radius:20px;width:78px;height:78px}.discord-account-avatar{background:linear-gradient(145deg, #5865f24d, rgba(var(--accent-rgb), .22));border:1px solid #a0a9ff40;overflow:hidden}.discord-account-avatar img{object-fit:cover;display:block}.discord-account-avatar>span{color:#eef0ff;justify-content:center;align-items:center;font-size:22px;font-weight:750;display:flex}.discord-account-identity{gap:12px;min-width:0;display:grid}.discord-account-name-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.discord-account-name-row>div{gap:3px;display:grid}.settings-discord-eyebrow{color:#aeb5ff;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.discord-account-name-row h3,.discord-account-detail-card h3,.discord-account-empty h3{margin:0;font-size:17px}.discord-account-name-row p{color:var(--muted);margin:0;font-size:10.5px}.discord-account-identity code{color:#f4f2fb75;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.discord-account-identity dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.discord-account-identity dl>div{gap:4px;padding:4px 14px;display:grid}.discord-account-identity dl>div:first-child{padding-left:0}.discord-account-identity dl>div+div{border-left:1px solid #ffffff12}.discord-account-identity dt,.discord-server-summary span{color:var(--muted);font-size:9px}.discord-account-identity dd{margin:0;font-size:10.5px;font-weight:650}.discord-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discord-account-actions .button{min-height:35px;padding:8px 11px;font-size:10px}.discord-account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.discord-account-detail-card{align-content:start;gap:14px;min-height:190px;padding:16px;display:grid}.discord-account-detail-card>header{gap:4px;display:grid}.discord-account-detail-card>header p,.discord-server-relationship>p,.discord-account-empty p,.discord-account-loading p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.discord-scope-list{flex-wrap:wrap;gap:7px;display:flex}.discord-scope-list>span{color:#c6cbff;background:#5865f217;border:1px solid #7e8aff33;border-radius:999px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.discord-account-quiet-state{color:var(--muted);background:#ffffff05;border:1px dashed #ffffff14;border-radius:9px;padding:13px;font-size:10px}.discord-server-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.discord-server-summary>div{gap:3px;display:grid}.discord-server-summary strong{font-size:11px}.discord-server-relationship .settings-row-link{justify-self:start}.discord-account-empty{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;padding:20px;display:grid}.discord-account-empty>div{justify-items:start;gap:8px;display:grid}.discord-account-empty-icon{color:#aeb5ff;background:#5865f21c;border:1px solid #7e8aff33;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:750;display:flex}.discord-account-loading{align-items:center;gap:12px;padding:18px;display:flex}.discord-account-loading>span{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite alternate billing-pulse}.discord-account-loading>div{gap:3px;display:grid}.discord-account-loading strong{font-size:11px}@media (max-width:760px){.discord-account-profile,.discord-account-detail-grid,.discord-account-identity dl{grid-template-columns:1fr}.discord-account-identity dl>div{padding:8px 0}.discord-account-identity dl>div+div{border-top:1px solid #ffffff12;border-left:0}}@media (max-width:480px){.discord-account-name-row,.discord-server-summary{flex-direction:column;align-items:flex-start}.discord-account-empty{grid-template-columns:1fr}}.intelligence-list-workspace .filter-control-bar,.intelligence-list-workspace .feedback-list-surface{box-shadow:none;background:0 0;border:0;padding:0}.intelligence-list-workspace :is(.message-review-card,.triage-card){box-shadow:none;background:#ffffff05;border-color:#ffffff12}.intelligence-list-workspace :is(.message-review-card,.triage-card):hover,.intelligence-list-workspace :is(.message-review-card,.triage-card):focus-within{background:#ffffff07;box-shadow:0 9px 24px #0000002e}html[data-theme=light] .intelligence-list-workspace :is(.message-review-card,.triage-card){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .intelligence-list-workspace :is(.message-review-card,.triage-card):hover,html[data-theme=light] .intelligence-list-workspace :is(.message-review-card,.triage-card):focus-within{background:color-mix(in srgb, var(--accent) 4%, white)}.intelligence-list-workspace .message-review-card-positive{background:linear-gradient(105deg,#a3e63516,#111017f7 34%,#111017f7);border-color:#a3e63533}.intelligence-list-workspace :is(.message-review-card-negative,.message-review-card-urgent){background:linear-gradient(105deg,#f8717117,#111017f7 34%,#111017f7);border-color:#f8717136}.intelligence-list-workspace .message-review-card-neutral{background:linear-gradient(105deg,#94a3b812,#111017f7 34%,#111017f7);border-color:#94a3b826}.intelligence-list-workspace .triage-card-severity-high{background:linear-gradient(105deg,#f8717117,#111017f7 34%,#111017f7);border-color:#f8717138}.intelligence-list-workspace .triage-card-severity-medium{background:linear-gradient(105deg,#facc1513,#111017f7 34%,#111017f7);border-color:#facc152e}.intelligence-list-workspace .triage-card-severity-low{background:linear-gradient(105deg,#38bdf811,#111017f7 34%,#111017f7);border-color:#38bdf829}.intelligence-list-workspace :is(.message-review-card-positive,.message-review-card-negative,.message-review-card-urgent,.message-review-card-neutral,.triage-card-severity-high,.triage-card-severity-medium,.triage-card-severity-low):hover,.intelligence-list-workspace :is(.message-review-card-positive,.message-review-card-negative,.message-review-card-urgent,.message-review-card-neutral,.triage-card-severity-high,.triage-card-severity-medium,.triage-card-severity-low):focus-within{background-position:0 0;box-shadow:0 10px 26px #0003}html[data-theme=light] .intelligence-list-workspace .message-review-card-positive{background:linear-gradient(105deg,#a3e63521,#fffffffa 38%,#fcfcfdfa);border-color:#65a30d45}html[data-theme=light] .intelligence-list-workspace :is(.message-review-card-negative,.message-review-card-urgent){background:linear-gradient(105deg,#f871711f,#fffffffa 38%,#fcfcfdfa);border-color:#dc26263d}html[data-theme=light] .intelligence-list-workspace .message-review-card-neutral{color:var(--text-primary);background:linear-gradient(105deg,#94a3b81f,#fffffffc 38%,#fcfcfdfc);border-color:#64748b33}html[data-theme=light] .intelligence-list-workspace .triage-card-severity-high{background:linear-gradient(105deg,#f871711f,#fffffffa 38%,#fcfcfdfa);border-color:#dc26263d}html[data-theme=light] .intelligence-list-workspace .triage-card-severity-medium{background:linear-gradient(105deg,#facc1521,#fffffffa 38%,#fcfcfdfa);border-color:#ca8a043d}html[data-theme=light] .intelligence-list-workspace .triage-card-severity-low{background:linear-gradient(105deg,#38bdf81a,#fffffffa 38%,#fcfcfdfa);border-color:#0284c733}.discord-member-avatar{background:linear-gradient(145deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-strong-rgb), .12));border:1px solid rgba(var(--accent-text-rgb), .26);color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.discord-member-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.discord-member-avatar>span{line-height:1}.discord-member-avatar-tiny{width:28px;height:28px;font-size:9px}.discord-member-avatar-small{width:32px;height:32px;font-size:10px}.discord-member-avatar-card{width:40px;height:40px;font-size:13px}.discord-member-avatar-detail{width:64px;height:64px;font-size:20px}.feedback-highlight-author{align-items:center;gap:6px;display:inline-flex}.feedback-highlight-author strong{color:var(--muted);font-size:inherit;font-weight:600}.community-urgent-list button{gap:9px}.community-urgent-list button>div{min-width:0;margin-right:auto}html[data-theme=light] .discord-member-avatar{background:color-mix(in srgb, var(--accent) 9%, white);border-color:color-mix(in srgb, var(--accent) 22%, var(--border));color:var(--accent-text)}.community-member-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.community-member-card.community-member-tile{background:#ffffff05;border-color:#ffffff12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid}.community-member-card.community-member-tile:hover{background:rgba(var(--accent-rgb), .045);border-color:rgba(var(--accent-text-rgb), .24);transform:translateY(-1px);box-shadow:0 9px 22px #00000024}.community-member-tile-copy{align-content:center;gap:2px;min-width:0;display:grid}.community-member-tile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.community-member-tile-copy>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:760}.community-member-tile-copy time{color:var(--text-secondary);font-size:10px;line-height:1.25}.community-member-tile-arrow{color:var(--muted);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s,transform .12s;display:inline-flex}.community-member-tile-arrow svg{width:13px;height:13px}.community-member-tile:hover .community-member-tile-arrow,.community-member-tile:focus-visible .community-member-tile-arrow{background:rgba(var(--accent-rgb), .11);color:var(--accent-soft-text);transform:translate(1px)}.community-member-card-compact.community-member-tile{min-height:62px;padding:9px 10px}html[data-theme=light] .community-member-card.community-member-tile{background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .community-member-card.community-member-tile:hover{background:color-mix(in srgb, var(--accent) 5%, white);border-color:var(--accent-soft-border);box-shadow:0 9px 22px #322a3b12}@media (max-width:1180px){.community-member-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.community-member-list{grid-template-columns:1fr}}.triage-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#040408b8}.triage-modal-card{background:#100f15fc;border-color:#ffffff1a;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(900px,100%);max-width:900px;max-height:min(840px,100vh - 56px);padding:0;overflow:hidden}.triage-modal-card.triage-modal-severity-high{border-top:2px solid #f8717194}.triage-modal-card.triage-modal-severity-medium{border-top:2px solid #facc1585}.triage-modal-card.triage-modal-severity-low{border-top:2px solid #38bdf875}.triage-modal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.triage-modal-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.triage-modal-heading>div{gap:7px;min-width:0;display:grid}.triage-modal-heading-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent-soft-text);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.triage-modal-heading-icon svg{width:18px;height:18px}.triage-modal-eyebrow,.triage-modal-summary-panel>span,.triage-modal-evidence>header span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800}.triage-modal-title{font-size:18px;line-height:1.28}.triage-modal-body{gap:12px;padding:15px 18px 18px;display:grid;overflow-y:auto}.triage-modal-summary-panel{background:#ffffff05;border:1px solid #fff1;border-radius:11px;gap:7px;padding:12px 13px;display:grid}.triage-modal-summary-panel p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.triage-modal-stats{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.triage-modal-stats>div{gap:4px;min-width:0;padding:10px 11px;display:grid}.triage-modal-stats>div+div{border-left:1px solid #ffffff0f}.triage-modal-stats span{color:var(--muted);font-size:8.5px;font-weight:720}.triage-modal-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.triage-modal-evidence{gap:8px;display:grid}.triage-modal-evidence>header{justify-content:space-between;align-items:center;display:flex}.triage-modal-evidence>header>div{gap:2px;display:grid}.triage-modal-evidence>header strong{font-size:12px}.triage-modal-evidence>header em{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent-soft-text);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.triage-modal-evidence-card{background:#ffffff05;border:1px solid #fff1;border-radius:11px;gap:8px;padding:11px 12px;transition:background .14s,border-color .14s;display:grid}.triage-modal-evidence-card:hover{background:rgba(var(--accent-rgb), .035);border-color:rgba(var(--accent-rgb), .16)}.triage-modal-evidence-card .triage-evidence-meta>a{color:var(--text-primary);gap:2px;min-width:0;display:grid}.triage-modal-evidence-card .triage-evidence-author{align-items:center;gap:8px;display:flex}.triage-modal-evidence-card .triage-evidence-author>span{gap:2px;min-width:0;display:grid}.triage-modal-evidence-card .triage-evidence-author strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.triage-modal-evidence-card .triage-evidence-author small,.triage-modal-evidence-card .triage-evidence-meta>a>span{color:var(--accent-text);font-size:8.5px;font-weight:700}.triage-modal-evidence-card .triage-evidence-meta>a:hover strong,.triage-modal-evidence-card .triage-evidence-meta>a:focus-visible strong{color:var(--accent-soft-text)}.triage-modal-evidence-card .triage-evidence-text{color:var(--text-secondary);font-size:12.5px}.triage-modal-message-link{color:var(--accent-text);justify-self:end;align-items:center;gap:5px;font-size:9.5px;font-weight:750;display:inline-flex}.triage-modal-message-link:hover,.triage-modal-message-link:focus-visible{color:var(--accent-text)}.triage-modal-message-link svg{width:12px;height:12px}.triage-modal-empty{background:#ffffff04;border:1px dashed #ffffff17;border-radius:10px;gap:4px;padding:14px;display:grid}.triage-modal-empty strong{font-size:11.5px}.triage-modal-empty span{color:var(--muted);font-size:10px}.triage-modal-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}html[data-theme=light] .triage-modal-overlay{background:#29223261}html[data-theme=light] .triage-modal-card{background:var(--surface-elevated);border-color:var(--border)}html[data-theme=light] :is(.triage-modal-header,.triage-modal-footer){border-color:var(--border)}html[data-theme=light] :is(.triage-modal-summary-panel,.triage-modal-stats,.triage-modal-evidence-card,.triage-modal-empty){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .triage-modal-stats>div+div{border-left-color:var(--border)}html[data-theme=light] .triage-modal-evidence-card:hover{background:color-mix(in srgb, var(--accent) 5%, white);border-color:var(--accent-soft-border)}html[data-theme=light] :is(.triage-modal-message-link,.triage-modal-evidence-card .triage-evidence-meta>a>span),html[data-theme=light] .triage-modal-evidence-card .triage-evidence-author small{color:var(--accent-text)}@media (max-width:700px){.triage-modal-overlay{padding:12px}.triage-modal-card{max-height:calc(100vh - 24px)}.triage-modal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-modal-stats>div:nth-child(3){border-top:1px solid #ffffff0f;border-left:0}.triage-modal-stats>div:nth-child(4){border-top:1px solid #ffffff0f}.triage-modal-footer{justify-content:stretch}.triage-modal-footer>*{flex:auto;justify-content:center}}.message-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#040408b8}.message-modal-card{background:#100f15fc;border-color:#ffffff1a;border-radius:16px;gap:0;width:min(900px,100%);max-width:900px;padding:0;overflow:hidden}.message-modal-header{border-bottom:1px solid #ffffff12;align-items:center;padding:17px 18px}.message-modal-persona{color:inherit;border-radius:11px;align-items:center;gap:11px;min-width:0;margin:-5px;padding:5px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.message-modal-persona:hover,.message-modal-persona:focus-visible{background:rgba(var(--accent-rgb), .075);box-shadow:0 0 0 1px rgba(var(--accent-text-rgb), .12);outline:none}.message-modal-persona:hover .message-modal-avatar,.message-modal-persona:focus-visible .message-modal-avatar{border-color:rgba(var(--accent-text-rgb), .46)}.message-modal-avatar{background:linear-gradient(145deg, rgba(var(--accent-rgb), .28), rgba(var(--accent-strong-rgb), .2));border:1px solid rgba(var(--accent-text-rgb), .28);color:var(--accent-text);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:780;display:inline-flex}.message-modal-avatar svg{width:23px;height:23px}.message-modal-persona>div{gap:2px;min-width:0;display:grid}.message-modal-eyebrow,.message-modal-message-panel>span,.message-modal-analysis-panel header span,.message-linked-issue-card>div>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800}.message-modal-persona small{color:var(--muted);font-size:10px}.message-modal-context{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:10px;display:flex}.message-modal-context>span{color:var(--text-secondary);font-weight:650}.message-modal-context>.dual-timestamp:before{color:#f4f2fb3d;content:"•";margin-right:1px}.message-modal-profile-hint{color:var(--accent-text);width:max-content;margin-top:2px;font-size:9px;font-weight:720}.message-modal-persona:hover .message-modal-profile-hint,.message-modal-persona:focus-visible .message-modal-profile-hint{color:var(--accent-text)}.message-modal-surface{background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:15px 18px 18px}.message-modal-meta-strip{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.message-modal-meta-strip>div{gap:4px;min-width:0;padding:10px 12px;display:grid}.message-modal-meta-strip>div+div{border-left:1px solid #ffffff0f}.message-modal-meta-strip span{color:var(--muted);font-size:8.5px;font-weight:700}.message-modal-meta-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.message-modal-message-panel,.message-modal-analysis-panel{background:#ffffff05;border:1px solid #fff1;border-radius:11px;gap:9px;padding:13px 14px;display:grid}.message-modal-message-panel .message-text{color:#f4f2fbf0;margin:0;font-size:14px;line-height:1.55}.message-modal-analysis-panel header>div{gap:3px;display:grid}.message-modal-analysis-panel header strong{font-size:12px}.message-modal-analysis-body{gap:9px;display:grid}.message-modal-analysis-body p{margin:0;font-size:11.5px;line-height:1.45}.message-linked-issue-card{background:#fb923c0b;border:1px solid #fb923c29;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.message-linked-issue-icon{color:var(--warning-text);background:#fb923c1a;border:1px solid #fb923c2e;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.message-linked-issue-icon svg{width:17px;height:17px}.message-linked-issue-card>div{gap:3px;min-width:0;display:grid}.message-linked-issue-card>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.message-linked-issue-card>div small{color:var(--muted);font-size:9.5px}.message-linked-issue-action{color:var(--warning-text);white-space:nowrap;background:#fb923c14;border:1px solid #fb923c33;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.message-linked-issue-action:hover,.message-linked-issue-action:focus-visible{background:#fb923c21;border-color:#fb923c52;outline:none}.message-linked-issue-action svg{width:13px;height:13px}html[data-theme=light] .message-modal-card{background:var(--surface-elevated);border-color:var(--border)}html[data-theme=light] .message-modal-overlay{background:#29223261}html[data-theme=light] .message-modal-header{border-bottom-color:var(--border)}html[data-theme=light] .message-modal-persona:hover,html[data-theme=light] .message-modal-persona:focus-visible{background:color-mix(in srgb, var(--accent) 7%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, var(--border))}html[data-theme=light] .message-modal-profile-hint{color:var(--accent-text)}html[data-theme=light] :is(.message-modal-meta-strip,.message-modal-message-panel,.message-modal-analysis-panel){background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .message-modal-meta-strip>div+div{border-left-color:var(--border)}html[data-theme=light] .message-modal-message-panel .message-text{color:var(--text-primary)}html[data-theme=light] .message-linked-issue-card{background:color-mix(in srgb, var(--warning) 7%, white);border-color:color-mix(in srgb, var(--warning) 24%, var(--border))}@media (max-width:700px){.message-modal-meta-strip{grid-template-columns:1fr}.message-modal-meta-strip>div+div{border-top:1px solid #ffffff0f;border-left:0}.message-linked-issue-card{grid-template-columns:34px minmax(0,1fr);align-items:start}.message-linked-issue-action{grid-column:1/-1;justify-content:center}}html[data-theme=light] :is(.community-overview-card,.community-list-workspace,.community-member-card,.community-movement-visual,.community-activity-metrics>div,.community-modal-metrics>div,.community-modal-grid>section,.community-modal-section,.community-urgent-list button,.community-empty){background:var(--surface);border-color:var(--border);box-shadow:0 7px 20px #322a3b0a}html[data-theme=light] :is(.community-search,.community-filter-panel,.community-toggle-row,.community-filter-button,.community-sort-field select){background:var(--surface-subtle);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] :is(.community-activity-ring>div,.community-movement-chart>div){background:var(--surface-elevated);border-color:var(--border)}html[data-theme=light] .community-info-icon>[role=tooltip]{background:var(--surface-elevated);border-color:var(--border);box-shadow:var(--shadow);color:var(--text-secondary)}html[data-theme=light] :is(.reports-generate-card,.reports-center-main,.reports-saved-panel,.reports-preview-panel,.reports-kpi-row>article,.reports-saved-item,.reports-contents-grid article,.reports-saved-empty,.reports-preview-empty,.reports-loading-state){background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] :is(.reports-preset,.reports-includes-row>span,.reports-status-chip,.reports-ready-badge,.reports-count-badge){background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] .reports-preset-active{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}html[data-theme=light] .reports-preview-panel .report-frame{border-color:var(--border);box-shadow:0 8px 24px #322a3b0d}html[data-theme=light] :is(.server-health-hero,.server-health-checks article,.server-details-grid>div,.server-details-card,.server-channel-summary,.server-channel-panel,.server-channel-card,.server-connection-settings,.server-advanced-trigger,.server-settings-modal),html[data-theme=light] :is(.profile-identity-hero,.profile-commercial-card,.profile-detail-list,.profile-password-panel-commercial,.profile-connection-row,.profile-shortcut-list){background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] .profile-identity-hero{background:radial-gradient(520px 190px at 0% 0%, rgba(var(--accent-strong-rgb), .11), transparent 72%), radial-gradient(300px 160px at 100% 100%, #65a30d0d, transparent 72%), var(--surface)}html[data-theme=light] :is(.profile-created-label,.profile-shortcut-list>a>svg){color:var(--text-muted)}html[data-theme=light] :is(.billing-hero,.billing-section,.billing-usage-card,.billing-plan-card,.billing-empty,.usage-summary-panel,.usage-summary-card){background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0b}html[data-theme=light] :is(.billing-progress,.usage-progress){background:var(--surface-muted)}html[data-theme=light] .settings-standalone-shell{background:var(--app-bg);color:var(--text-primary)}html[data-theme=light] .settings-standalone-topbar{border-color:var(--border);background:#f9f7fbe6;box-shadow:0 8px 26px #322a3b0f}html[data-theme=light] .settings-standalone-topbar>button{background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] :is(.settings-local-nav,.settings-group,.settings-password-row form,.discord-account-profile,.discord-account-detail-card,.discord-account-empty,.discord-account-loading){background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px #322a3b0a}html[data-theme=light] :is(.settings-row,.settings-password-row){border-color:var(--divider)}html[data-theme=light] .settings-local-nav button{color:var(--text-muted)}html[data-theme=light] .settings-local-nav button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=light] .settings-local-nav button.settings-nav-active{background:var(--accent-soft);color:var(--accent-soft-text)}html[data-theme=light] .settings-row select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--input-bg);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] .settings-row select option{color:var(--text-primary);background:#fff}html[data-theme=light] :is(.settings-static-value>span:first-child,.settings-accent-value>span,.settings-readout){color:var(--text-secondary)}html[data-theme=light] :is(.settings-coming-soon,.discord-account-quiet-state,.discord-server-summary){background:var(--surface-muted);border-color:var(--border);color:var(--text-muted)}html[data-theme=light] .settings-toggle i{background:#d8d2df;border-color:#c6bfce}html[data-theme=light] .settings-toggle i:after{background:#fff;box-shadow:0 1px 4px #31293929}html[data-theme=light] :is(.discord-account-identity code,.discord-scope-list>span){color:var(--text-secondary)}html[data-theme=light] .discord-scope-list>span{background:#5865f212;border-color:#5865f22e}.impact-badge{background:var(--neutral-soft);border:1px solid var(--neutral-border);color:var(--neutral-text);border-radius:10px;flex:none;align-items:center;gap:7px;min-height:30px;padding:5px 9px;display:inline-flex}.impact-badge strong{color:inherit;font-size:11.5px;line-height:1}.impact-badge>span{opacity:.78;text-transform:uppercase;border-left:1px solid;padding-left:7px;font-size:10px;font-weight:750;line-height:1}.impact-badge-compact{border-radius:999px;min-height:24px;padding:4px 7px}.impact-badge-low{background:var(--neutral-soft);border-color:var(--neutral-border);color:var(--neutral-text)}.impact-badge-medium{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.impact-badge-high{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.impact-badge-critical{background:color-mix(in srgb, var(--danger-soft) 70%, var(--accent-soft));border-color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 24%, transparent);color:var(--danger-text)}.triage-impact-summary{border-left:2px solid var(--accent);gap:7px;margin-top:11px;padding-left:10px;display:grid}.triage-impact-summary>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.impact-reason-list{flex-wrap:wrap;gap:5px;display:flex}.impact-reason-list>span{background:var(--chip-bg);border:1px solid var(--border-subtle);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10.5px;line-height:1.2}.triage-modal-impact{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;align-items:flex-start;gap:12px;margin-top:13px;padding:12px;display:flex}.triage-modal-impact>div{gap:8px;display:grid}.triage-modal-impact>div>strong{color:var(--text-secondary);font-size:12px}.issue-impact-overview-card{grid-column:1/-1}.issue-impact-overview-layout{grid-template-columns:minmax(260px,1.15fr) minmax(190px,.8fr) minmax(220px,1fr);align-items:start;gap:12px;display:grid}.issue-impact-priority,.issue-impact-list,.issue-spike-list{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:11px;padding:13px}.issue-impact-priority{align-content:start;gap:11px;display:grid}.issue-impact-priority-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;margin:-5px;padding:5px;display:flex}.issue-impact-priority-main>div{gap:6px;min-width:0;display:grid}.issue-impact-priority-main>div>strong{font-size:14px}.issue-impact-priority-main p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.issue-impact-metrics{flex-wrap:wrap;align-self:start;align-items:center;gap:6px;display:flex}.issue-impact-metrics>span{background:var(--neutral-soft);border:1px solid var(--neutral-border);color:var(--muted);border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:5px 8px;font-size:10px;line-height:1;display:inline-flex}.issue-impact-metrics strong{color:var(--text)}.issue-impact-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.issue-impact-section-heading>div{gap:3px;display:grid}.issue-impact-section-heading>div>strong{font-size:12.5px}.issue-impact-list>button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 6px;display:flex}.issue-impact-list>button:hover{background:var(--neutral-soft)}.issue-impact-list>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.issue-impact-list>button strong{color:var(--accent-soft-text);font-size:12px}.issue-spike-list{flex-direction:column;display:flex}.issue-spike-item{border-left:2px solid var(--warning);color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:8px 7px 8px 9px;text-decoration:none;display:flex}.issue-spike-item+.issue-spike-item{border-top:1px solid var(--divider)}.issue-spike-item>div{gap:3px;min-width:0;display:grid}.issue-spike-item>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.issue-spike-item>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.issue-spike-item>span{color:var(--warning-text);font-size:11px;font-weight:800}.issue-spike-high,.issue-spike-critical{border-left-color:var(--danger)}.issue-spike-high>span,.issue-spike-critical>span{color:var(--danger-text)}.impact-empty-state{gap:4px;padding:6px 0;display:grid}.impact-empty-state strong{color:var(--text-secondary);font-size:12px}.impact-empty-state p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.impact-empty-state-compact{padding:8px 3px}.dashboard-impact-watch-list,.dashboard-spike-list{gap:8px;display:grid}.dashboard-impact-watch-item,.dashboard-spike-item{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;text-decoration:none;display:flex}.dashboard-impact-watch-item:hover,.dashboard-spike-item:hover{border-color:var(--accent-soft-border);transform:translateY(-1px)}.dashboard-impact-watch-item>div{gap:4px;min-width:0;display:grid}.dashboard-impact-watch-item>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dashboard-impact-watch-item>div p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-spike-item{border-left:3px solid var(--warning)}.dashboard-spike-item>div{gap:4px;min-width:0;display:grid}.dashboard-spike-item>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-spike-item small{color:var(--muted);font-size:10px}.dashboard-spike-item>span{text-align:right;flex:none;gap:3px;display:grid}.dashboard-spike-item>span strong{color:var(--warning-text);font-size:13px}.dashboard-spike-high,.dashboard-spike-critical{border-left-color:var(--danger)}.dashboard-spike-high>span strong,.dashboard-spike-critical>span strong{color:var(--danger-text)}.feedback-spikes-card{grid-column:auto}.feedback-spike-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.feedback-spike-item{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-left:3px solid var(--warning);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.feedback-spike-item:hover{border-color:var(--warning-border)}.feedback-spike-item>div:first-child{gap:5px;min-width:0;display:grid}.feedback-spike-item>div:first-child strong{font-size:12.5px}.feedback-spike-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.feedback-spike-metrics{text-align:right;flex:none;gap:3px;display:grid}.feedback-spike-metrics strong{color:var(--warning-text);font-size:16px}.feedback-spike-metrics span,.feedback-spike-metrics small{color:var(--muted);font-size:9.5px}.feedback-spike-high,.feedback-spike-critical{border-left-color:var(--danger)}.feedback-spike-high .feedback-spike-metrics strong,.feedback-spike-critical .feedback-spike-metrics strong{color:var(--danger-text)}.feedback-spikes-empty{height:100%;min-height:132px}.feedback-urgent-card{grid-column:1/-1}.feedback-urgent-card .feedback-highlight-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:901px){.feedback-themes-card,.feedback-spikes-card{height:100%}}@media (max-width:900px){.feedback-spikes-card,.feedback-urgent-card{grid-column:auto}.feedback-spike-list,.feedback-urgent-card .feedback-highlight-list{grid-template-columns:1fr}.feedback-spikes-empty{min-height:92px}}.copilot-answer-card-high,.copilot-answer-card-critical{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.copilot-answer-card-medium{border-color:var(--warning-border);box-shadow:inset 3px 0 0 var(--warning)}.ask-timmy-signal-metrics{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ask-timmy-signal-metrics>span{background:var(--neutral-soft);border:1px solid var(--neutral-border);border-radius:8px;gap:2px;padding:6px 8px;display:grid}.ask-timmy-signal-metrics strong{font-size:11px}.ask-timmy-signal-metrics small{color:var(--muted);text-transform:uppercase;font-size:9px}.ask-timmy-reason-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ask-timmy-reason-list span{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:999px;padding:4px 7px;font-size:9.5px}@media (max-width:980px){.issue-impact-overview-layout{grid-template-columns:1fr 1fr}.issue-impact-priority{grid-column:1/-1}}@media (max-width:700px){.issue-impact-overview-layout,.feedback-spike-list{grid-template-columns:1fr}.issue-impact-priority{grid-column:auto}.feedback-spike-item{align-items:flex-start}}.confidence-badge,.evidence-count-chip{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:26px;padding:6px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.confidence-badge>span{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;width:6px;height:6px}.confidence-badge-high{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.confidence-badge-medium{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.confidence-badge-low{background:var(--neutral-soft);border-color:color-mix(in srgb, var(--warning-border) 52%, var(--neutral-border));color:var(--neutral-text)}.confidence-badge-compact,.evidence-count-chip-compact{min-height:22px;padding:4px 7px;font-size:9.5px}.evidence-count-chip{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.evidence-count-chip svg{width:13px;height:13px}.evidence-summary-line{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.triage-signal-row,.issue-impact-signal-row,.dashboard-evidence-signals,.ask-timmy-item-trust,.message-linked-issue-signals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.triage-signal-row{margin-top:10px}.confidence-details{z-index:2;margin-top:9px;position:relative}.confidence-details summary{color:var(--accent-soft-text);cursor:pointer;width:max-content;font-size:10.5px;font-weight:750}.reason-chip-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.reason-chip-list>span,.ask-timmy-reason-list>span{background:var(--neutral-soft);border:1px solid var(--neutral-border);color:var(--text-secondary);border-radius:999px;padding:5px 8px;font-size:10px;line-height:1.3}.issue-detection-explanation,.issue-confidence-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:11px;gap:9px;padding:13px;display:grid}.issue-detection-explanation header,.issue-confidence-heading,.ask-timmy-supporting-evidence>header{justify-content:space-between;align-items:center;display:flex}.issue-detection-explanation header{align-items:flex-start;gap:3px;display:grid}.issue-detection-explanation header span,.issue-confidence-heading>div span,.ask-timmy-supporting-evidence>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.issue-detection-explanation header strong,.issue-confidence-heading>div strong,.ask-timmy-supporting-evidence>header strong{color:var(--text);font-size:12.5px}.issue-detection-explanation p,.issue-confidence-panel p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.confidence-meter{background:var(--neutral-soft);border-radius:999px;height:6px;overflow:hidden}.confidence-meter>span{background:var(--neutral-text);border-radius:inherit;height:100%;display:block}.confidence-meter-high>span{background:var(--success-text)}.confidence-meter-medium>span{background:var(--warning-text)}.confidence-meter-low>span{background:color-mix(in srgb, var(--warning-text) 58%, var(--neutral-text))}.supporting-evidence-section>.evidence-summary-line{margin:0 0 10px;display:flex}.supporting-evidence-list,.ask-timmy-inline-evidence,.ask-timmy-supporting-evidence>div{gap:8px;display:grid}.evidence-message-card{background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border:1px solid var(--border-subtle);border-radius:10px;gap:9px;padding:11px;display:grid}.evidence-message-card:hover{border-color:var(--accent-soft-border)}.evidence-message-card>header,.evidence-message-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-message-author{align-items:center;gap:8px;min-width:0;display:flex}.evidence-message-author>span{gap:2px;min-width:0;display:grid}.evidence-message-author strong{color:var(--text);font-size:11px}.evidence-message-author small,.evidence-message-card time{color:var(--muted);font-size:9.5px}.evidence-message-card>p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.evidence-message-chips{flex-wrap:wrap;gap:5px;display:flex}.evidence-message-chip{background:var(--neutral-soft);border:1px solid var(--neutral-border);color:var(--muted);border-radius:999px;padding:4px 6px;font-size:9px;font-weight:750}.evidence-message-chip-severity{border-color:var(--warning-border)}.evidence-message-chip-sentiment{border-color:var(--accent-soft-border)}.evidence-message-card>footer a{color:var(--accent-soft-text);white-space:nowrap;font-size:9.5px;font-weight:750;text-decoration:none}.evidence-message-card-compact{gap:6px;padding:9px}.evidence-message-card-compact>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-evidence-signals{margin-top:7px}.dashboard-evidence-signals>small,.issue-impact-signal-row>span{color:var(--accent-soft-text);font-size:9.5px;font-weight:750}.dashboard-top-issue-list{gap:7px;display:grid}.dashboard-top-issue-item{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:11px 12px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.dashboard-top-issue-item:hover,.dashboard-top-issue-item:focus-visible{background:color-mix(in srgb, var(--surface-subtle) 82%, var(--accent-soft));border-color:var(--accent-soft-border);outline:none;transform:translateY(-1px)}.dashboard-top-issue-content{gap:9px;min-width:0;display:grid}.dashboard-top-issue-content>strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-top-issue-item .dashboard-evidence-signals{margin-top:0}.dashboard-top-issue-cta{background:var(--neutral-soft);border:1px solid var(--neutral-border);color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;font-weight:750;display:inline-flex}.dashboard-top-issue-cta>span{color:var(--accent-soft-text);font-size:12px;line-height:1;transition:transform .14s}.dashboard-top-issue-item:hover .dashboard-top-issue-cta,.dashboard-top-issue-item:focus-visible .dashboard-top-issue-cta{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.dashboard-top-issue-item:hover .dashboard-top-issue-cta>span,.dashboard-top-issue-item:focus-visible .dashboard-top-issue-cta>span{transform:translate(2px)}.dashboard-spike-evidence{color:var(--accent-soft-text);font-size:9.5px;font-weight:700}.issue-impact-list>button>span{gap:5px;display:grid}.issue-impact-list>button>span>small{flex-wrap:wrap;gap:4px;display:flex}.issue-impact-list .confidence-badge-compact,.issue-impact-list .evidence-count-chip-compact{min-height:19px;padding:3px 5px;font-size:8px}.message-issue-link .confidence-badge{pointer-events:none}.message-linked-issue-signals{margin-top:3px}@media (max-width:720px){.evidence-message-card>header,.evidence-message-card>footer,.issue-confidence-heading{flex-direction:column;align-items:flex-start}.dashboard-evidence-signals{align-items:flex-start}.dashboard-top-issue-item{grid-template-columns:1fr;align-items:start}.dashboard-top-issue-cta{justify-self:start}}html[data-theme=light] .evidence-message-card,html[data-theme=light] .issue-detection-explanation,html[data-theme=light] .issue-confidence-panel,html[data-theme=light] .dashboard-top-issue-item{box-shadow:0 8px 22px #1f18300d}.impact-score-detail{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border:1px solid var(--neutral-border);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:250px;padding:11px 12px;display:grid}.impact-score-value{background:var(--neutral-soft);border:1px solid var(--neutral-border);border-radius:9px;justify-content:center;align-items:baseline;gap:2px;min-width:70px;padding:9px 10px;display:flex}.impact-score-value strong{color:var(--text-primary);font-size:24px;line-height:1}.impact-score-value span{color:var(--muted);font-size:9px;font-weight:750}.impact-score-copy{gap:3px;min-width:0;display:grid}.impact-score-copy>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.impact-score-copy>strong{color:var(--text-secondary);font-size:12px}.impact-score-copy>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.35}.impact-score-detail-medium{border-color:var(--warning-border)}.impact-score-detail-medium .impact-score-value strong,.impact-score-detail-medium .impact-score-copy>strong{color:var(--warning-text)}.impact-score-detail-high,.impact-score-detail-critical{border-color:var(--danger-border)}.impact-score-detail-high .impact-score-value strong,.impact-score-detail-high .impact-score-copy>strong,.impact-score-detail-critical .impact-score-value strong,.impact-score-detail-critical .impact-score-copy>strong{color:var(--danger-text)}.impact-score-detail-compact{border-radius:8px;gap:7px;min-width:0;padding:5px 7px}.impact-score-detail-compact .impact-score-value{background:0 0;border:0;min-width:0;padding:0}.impact-score-detail-compact .impact-score-value strong{font-size:13px}.impact-score-detail-compact .impact-score-value span{font-size:8px}.impact-score-detail-compact .impact-score-copy{gap:1px}.impact-score-detail-compact .impact-score-copy>span{font-size:7.5px}.impact-score-detail-compact .impact-score-copy>strong{font-size:9px}.triage-modal-impact>.impact-score-detail{flex:0 0 min(280px,42%);align-self:stretch}.message-analysis-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.message-analysis-signal{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:9px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.message-analysis-signal>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.message-analysis-signal>strong{justify-self:start;width:max-content}.message-analysis-signal>small{color:var(--muted);font-size:9.5px;line-height:1.35}.message-analysis-signal-urgent{background:var(--danger-soft);border-color:var(--danger-border)}@media (max-width:760px){.message-analysis-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-modal-impact{flex-direction:column}.triage-modal-impact>.impact-score-detail{flex-basis:auto;width:100%}}@media (max-width:480px){.message-analysis-signal-grid{grid-template-columns:1fr}}.triage-modal-brief{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.triage-modal-signal-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.triage-modal-signal-strip>.impact-score-detail{height:100%}.triage-modal-signal{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;align-content:center;gap:6px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.triage-modal-signal>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.triage-modal-signal>strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.triage-resurface-note-compact{justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.triage-resurface-note-compact span{color:var(--muted);font-size:10px}.triage-modal-more-details{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.triage-modal-more-details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.triage-modal-more-details>summary::-webkit-details-marker{display:none}.triage-modal-more-details>summary>span{gap:2px;display:grid}.triage-modal-more-details>summary strong{color:var(--text-secondary);font-size:11px}.triage-modal-more-details>summary small{color:var(--muted);font-size:9px}.triage-modal-more-details>summary svg{color:var(--muted);width:15px;height:15px;transition:transform .14s}.triage-modal-more-details[open]>summary svg{transform:rotate(180deg)}.triage-modal-more-details-body{border-top:1px solid var(--border-subtle);gap:12px;padding:11px 12px 12px;display:grid}.triage-modal-more-details-body>section{gap:7px;display:grid}.triage-modal-more-details-body>section>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}.triage-modal-more-details-body>section>p{color:var(--text-secondary);margin:0;font-size:10.5px;line-height:1.45}.triage-modal-more-details .reason-chip-list{margin-top:0}.triage-modal-more-details .triage-modal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.triage-modal-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-modal-signal-strip>.impact-score-detail{grid-column:1/-1}}@media (max-width:480px){.triage-modal-signal-strip{grid-template-columns:1fr}.triage-modal-signal-strip>.impact-score-detail{grid-column:auto}.triage-modal-more-details .triage-modal-stats{grid-template-columns:1fr}.triage-modal-more-details .triage-modal-stats>div+div{border-left:0;border-top:1px solid var(--border-subtle)}}.issue-impact-list>button{align-items:stretch;gap:7px;padding:9px 7px;display:grid}.issue-impact-list>button+button{border-top:1px solid var(--divider)}.issue-impact-item-heading{justify-content:space-between;align-items:flex-start;min-width:0;white-space:normal!important;gap:10px!important;display:flex!important;overflow:visible!important}.issue-impact-item-heading>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--text-secondary)!important;font-size:11.5px!important}.issue-impact-item-heading .impact-badge{margin-top:1px}.issue-impact-item-heading .impact-badge strong{white-space:nowrap;color:inherit!important;font-size:10.5px!important}.issue-impact-item-signals{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.triage-modal-card,.message-modal-card{width:min(960px,100%);max-width:960px}.triage-modal-card{max-height:min(880px,100vh - 40px)}.triage-modal-title{font-size:19px}.triage-modal-body{gap:13px}.triage-modal-signal>strong,.triage-modal-more-details-body>section>p{font-size:11.5px}.triage-modal-card .evidence-message-card>p,.triage-modal-evidence-card .triage-evidence-text{font-size:12px;line-height:1.55}.message-modal-persona .issue-modal-title{font-size:18px}.message-modal-message-panel .message-text{font-size:14.5px}.message-modal-analysis-body p{font-size:12px}.message-analysis-signal>small{font-size:10.25px}.message-analysis-signal>strong{font-size:11.5px}@media (max-width:700px){.triage-modal-card,.message-modal-card{width:100%;max-width:100%}.triage-modal-card{max-height:calc(100vh - 24px)}}.issue-impact-priority-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-impact-view-action{color:var(--accent-soft-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 6px;font-size:10px;font-weight:780;display:inline-flex}.issue-impact-view-action:hover,.issue-impact-view-action:focus-visible,.issue-impact-priority-main:hover,.issue-impact-priority-main:focus-visible{background:var(--accent-soft);outline:none}.issue-impact-view-action:focus-visible,.issue-impact-priority-main:focus-visible{box-shadow:0 0 0 2px var(--accent-soft-border)}.issue-impact-signal-row{margin-top:0}.issue-action-menu{z-index:5;position:relative}.issue-action-menu>summary{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-width:34px;height:32px;padding:0 10px;font-size:13px;font-weight:700;list-style:none;display:flex}.issue-action-menu>summary::-webkit-details-marker{display:none}.issue-action-menu>summary:hover,.issue-action-menu[open]>summary{border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.issue-action-popover{background:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow);z-index:20;border-radius:11px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.issue-action-popover button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:8px 9px;font-size:12px;display:flex}.issue-action-menu-icon{color:var(--muted);opacity:.82;width:14px;height:14px}.issue-action-popover button:hover .issue-action-menu-icon,.issue-action-popover button:focus-visible .issue-action-menu-icon{color:inherit;opacity:1;transform:none}.issue-action-popover button:hover,.issue-action-popover button:focus-visible{background:var(--accent-soft);color:var(--text-primary);outline:none}.issue-action-menu-footer>summary{min-width:100px}.issue-action-menu-footer .issue-action-popover{top:auto;bottom:calc(100% + 7px)}.triage-card-archived{opacity:.94}.triage-card-main-archived{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.triage-card-main-archived .triage-card-content-panel{grid-row:1}.triage-card-archive-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);pointer-events:auto;z-index:4;border-radius:10px;grid-area:1/2;grid-template-rows:auto auto auto 1fr;gap:10px;min-width:0;padding:12px;display:grid;position:relative}.triage-card-archive-copy{gap:4px;display:grid}.triage-card-archive-copy>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}.triage-card-archive-copy>strong{color:var(--text-primary);font-size:12px}.triage-card-archive-copy>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.triage-card-archive-panel .issue-merge-relationship{margin:0}.triage-card-archive-panel .triage-card-footer{grid-area:auto}.triage-card-archive-actions{flex-wrap:wrap;align-self:end;gap:7px;display:flex}.triage-card-archive-actions .triage-card-action{min-height:34px}.triage-card-archive-actions .workspace-tab-icon{width:14px;height:14px}@media (max-width:1100px){.triage-card-main-archived{grid-template-columns:1fr}.triage-card-archive-panel{grid-area:auto/1}}.triage-page .intelligence-navigation-strip{justify-self:stretch;width:100%}.triage-page .intelligence-navigation-strip .triage-tabs{width:100%}.intelligence-navigation-strip .triage-tab-archived{background:color-mix(in srgb, var(--warning-soft) 52%, transparent);border-color:color-mix(in srgb, var(--warning-border) 62%, transparent);color:var(--warning-text);margin-left:auto}.intelligence-navigation-strip .triage-tab-archived:hover,.intelligence-navigation-strip .triage-tab-archived.triage-tab-active{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.intelligence-navigation-strip .triage-tab-archived.triage-tab-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning-border) 55%, transparent)}.triage-archive-heading{align-items:center;gap:18px;min-height:66px;padding:12px 2px 2px}.intelligence-list-heading>.triage-archive-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.triage-archive-heading-copy>.workspace-tab-icon{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.triage-archive-heading-copy>.workspace-tab-icon svg{width:17px;height:17px}.intelligence-list-heading .triage-archive-heading-copy>span{color:inherit;letter-spacing:normal;text-transform:none;gap:3px;min-width:0;display:grid}.triage-archive-heading-copy>span>strong{color:var(--text-primary);font-size:13px}.triage-archive-heading-copy>span>small{color:var(--muted);font-size:10px;line-height:1.35}.intelligence-list-heading>.triage-archive-heading-stats{align-items:stretch;gap:7px;margin-left:auto;display:flex}.intelligence-list-heading .triage-archive-heading-stats>span{background:var(--surface-subtle);border:1px solid var(--border-subtle);letter-spacing:normal;text-align:right;text-transform:none;border-radius:9px;align-content:center;gap:2px;min-width:70px;padding:7px 10px;display:grid}.triage-archive-heading-stats>span>strong{color:var(--text-primary);font-size:13px;line-height:1}.triage-archive-heading-stats>span>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}html[data-theme=light] .intelligence-navigation-strip .triage-tab-archived{background:color-mix(in srgb, var(--warning-soft) 72%, white)}@media (max-width:700px){.triage-archive-heading{flex-direction:column;align-items:stretch}.intelligence-list-heading>.triage-archive-heading-stats{width:100%;margin-left:0}.intelligence-list-heading .triage-archive-heading-stats>span{text-align:left;flex:1 1 0}}.issue-merge-relationship{appearance:none;background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--text-secondary);cursor:pointer;text-align:left;z-index:4;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:10px 0 2px;padding:9px 10px;display:grid;position:relative}.issue-merge-relationship:hover,.issue-merge-relationship:focus-visible{border-color:var(--accent);outline:none}.issue-merge-relationship>svg{color:var(--accent-soft-text);width:16px;height:16px}.issue-merge-relationship>span{gap:2px;min-width:0;display:grid}.issue-merge-relationship small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.issue-merge-relationship strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.issue-merge-relationship i{color:var(--accent-soft-text);font-size:11px;font-style:normal;font-weight:750}.issue-merge-relationship-modal{margin:0}.issue-correction-steps{grid-template-columns:auto minmax(28px,1fr) auto;align-items:center;gap:10px;display:grid}.issue-correction-steps>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.issue-correction-steps b{border:1px solid var(--border-strong);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:inline-flex}.issue-correction-steps>span.is-active b,.issue-correction-steps>span.is-complete b{background:var(--accent-soft);border-color:var(--accent-soft-border)}.issue-correction-steps>span.is-active,.issue-correction-steps>span.is-complete{color:var(--accent-soft-text)}.issue-correction-steps small{font-size:10px;font-weight:700}.issue-correction-steps>i{background:var(--border-subtle);height:1px}.issue-split-message-list{border:1px solid var(--border-subtle);border-radius:11px;gap:4px;max-height:310px;padding:5px;display:grid;overflow:auto}.issue-split-message{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:9px 10px;display:grid}.issue-split-message:hover{background:var(--surface-subtle)}.issue-split-message.is-selected{background:var(--accent-soft);border-color:var(--accent-soft-border)}.issue-split-message input{margin-top:3px}.issue-split-message>span{gap:4px;min-width:0;display:grid}.issue-split-message strong{color:var(--text-primary);font-size:11px}.issue-split-message p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.issue-split-flow{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.issue-split-flow i{color:var(--accent-soft-text);font-style:normal}.issue-split-flow strong{color:var(--text-primary)}.issue-correction-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#040408c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.issue-correction-dialog{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:17px;width:100%;max-width:690px;max-height:min(850px,100vh - 48px);overflow:hidden}.issue-correction-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.issue-correction-header>div{gap:4px;display:grid}.issue-correction-header span,.issue-correction-field>span,.issue-correction-search>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.issue-correction-header h2{color:var(--text-primary);margin:0;font-size:19px}.issue-correction-header p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.issue-correction-body{gap:16px;max-height:calc(100vh - 140px);padding:18px 20px 20px;display:grid;overflow:auto}.issue-correction-current{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:11px;gap:5px;padding:12px 14px;display:grid}.issue-correction-current span{color:var(--muted);text-transform:uppercase;font-size:10px}.issue-correction-current strong{color:var(--text-primary);font-size:13px}.issue-correction-current small{color:var(--muted)}.issue-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.issue-correction-field,.issue-correction-search{gap:7px;display:grid}.issue-correction-field-wide{grid-column:1/-1}.issue-correction-textarea{resize:vertical;min-height:88px}.issue-correction-toggle{color:var(--text-secondary);align-items:center;gap:9px;padding-top:22px;font-size:12px;display:flex}.issue-candidate-list{border:1px solid var(--border-subtle);border-radius:11px;max-height:220px;padding:5px;display:grid;overflow:auto}.issue-candidate{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.issue-candidate:hover{background:var(--accent-soft)}.issue-candidate input{margin-top:2px}.issue-candidate>span{gap:4px;display:grid}.issue-candidate strong{color:var(--text-primary);font-size:12px}.issue-candidate small{color:var(--muted);font-size:10px}.issue-correction-empty{color:var(--muted);text-align:center;padding:22px;font-size:12px}.issue-strategy-list{border:0;gap:8px;margin:0;padding:0;display:grid}.issue-strategy-list legend{color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:700}.issue-strategy-list label{color:var(--text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.issue-correction-warning{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.issue-correction-intro{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.issue-selected-previews{gap:7px;display:grid}.issue-selected-previews blockquote{background:var(--surface-subtle);border-left:2px solid var(--accent);color:var(--text-secondary);border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.issue-correction-footer{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin:2px -20px -20px;padding:14px 20px;display:grid}.issue-correction-footer .error-text{margin:0;font-size:11px}.issue-button-danger{background:var(--danger)}.issue-correction-tools-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:11px;gap:8px;padding:12px 13px;display:grid}.issue-correction-tools-panel.is-editing{background:var(--accent-soft);border-color:var(--accent-soft-border)}.issue-correction-tools-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.issue-correction-tools-panel>header>div{gap:4px;display:grid}.issue-correction-tools-panel>header span{color:var(--accent-soft-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.issue-correction-tools-panel>header strong{color:var(--text-primary);font-size:12px}.issue-correction-tools-panel>p{color:var(--muted);max-width:620px;margin:0;font-size:10.5px;line-height:1.5}.issue-grouping-explanation{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:10px;padding:11px 13px}.issue-grouping-explanation span{color:var(--accent-soft-text);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.issue-grouping-explanation p{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}.issue-evidence-heading-actions{align-items:center;gap:9px;display:flex}.issue-text-button{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:700}.issue-evidence-selection-list{gap:8px;max-height:330px;display:grid;overflow:auto}.issue-evidence-select-card{background:var(--surface-subtle);border:1px solid var(--border-subtle);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:11px;display:flex}.issue-evidence-select-card-selected{background:var(--accent-soft);border-color:var(--accent-soft-border)}.issue-evidence-select-card input{margin-top:3px}.issue-evidence-select-card>span{flex:1;gap:3px;min-width:0;display:grid}.issue-evidence-select-card strong{color:var(--text-primary);font-size:11px}.issue-evidence-select-card small{color:var(--muted);font-size:9px}.issue-evidence-select-card p{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.45}.issue-evidence-toolbar{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.issue-evidence-toolbar>span{color:var(--muted);font-size:10px}.issue-evidence-toolbar>div{gap:7px;display:flex}.issue-evidence-toolbar .button{min-height:32px;padding:6px 10px}.issue-inline-error{margin:10px 0 0;font-size:11px}.issue-history{border:1px solid var(--border-subtle);border-radius:10px}.issue-history>summary{color:var(--text-secondary);cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.issue-history>summary span{color:var(--muted);margin-left:5px}.issue-history>div{border-top:1px solid var(--border-subtle);display:grid}.issue-history article{gap:4px;padding:10px 13px;display:grid}.issue-history article+article{border-top:1px solid var(--border-subtle)}.issue-history strong{color:var(--text-primary);font-size:11px}.issue-history p,.issue-history small{color:var(--muted);margin:0;font-size:10px}.issue-correction-toast{background:var(--surface-elevated);border:1px solid var(--accent-soft-border);box-shadow:var(--shadow);color:var(--text-primary);z-index:120;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:700;position:fixed;bottom:24px;right:24px}@media (max-width:680px){.issue-correction-overlay{padding:10px}.issue-correction-dialog{max-height:calc(100vh - 20px)}.issue-correction-grid{grid-template-columns:1fr}.issue-correction-field-wide{grid-column:auto}.issue-correction-footer{grid-template-columns:1fr 1fr}.issue-correction-footer>div{grid-column:1/-1}.issue-evidence-toolbar{flex-direction:column;align-items:stretch}.issue-evidence-toolbar>div{grid-template-columns:1fr 1fr;display:grid}}.triage-card-detail-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;grid-column:2;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.triage-card-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.triage-card-detail-heading>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}.triage-card-detail-heading>strong{color:var(--text-secondary);font-size:11px}.triage-card-detail-panel .triage-card-footer,.triage-card-detail-panel .triage-why{grid-area:auto}.triage-card-detail-panel .triage-why{margin-top:0}.triage-card-content-panel{align-content:center}.issue-impact-simplified{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:12px;display:grid}.issue-impact-focus,.issue-watch-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:11px;min-width:0;padding:14px}.issue-impact-focus{align-content:start;gap:12px;display:grid}.issue-impact-focus-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-impact-focus-heading>button{color:var(--accent-soft-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:10.5px;font-weight:750}.issue-impact-focus-heading>button:hover,.issue-impact-focus-heading>button:focus-visible{background:var(--accent-soft);outline:none}.issue-impact-focus-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:4px;display:grid}.issue-impact-focus-main:hover,.issue-impact-focus-main:focus-visible{background:var(--accent-soft);outline:none}.issue-impact-focus-copy{gap:7px;min-width:0;display:grid}.issue-impact-focus-copy>strong{font-size:15px;line-height:1.35}.issue-impact-focus-copy>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.issue-impact-focus-meta{border-top:1px solid var(--divider);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:10px;font-size:10.5px;display:flex}.issue-watch-panel{align-content:start;gap:10px;display:grid}.issue-watch-rows{display:grid}.issue-watch-row{border-top:1px solid var(--divider);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.issue-watch-rows>button.issue-watch-row,.issue-watch-rows>a.issue-watch-row{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:1px solid #0000;border-right:1px solid #0000;width:100%;text-decoration:none;transition:background .14s,border-color .14s,padding .14s}.issue-watch-rows>button.issue-watch-row:hover,.issue-watch-rows>button.issue-watch-row:focus-visible,.issue-watch-rows>a.issue-watch-row:hover,.issue-watch-rows>a.issue-watch-row:focus-visible{background:color-mix(in srgb, var(--accent-soft) 38%, transparent);border-left-color:var(--accent-soft-border);border-right-color:var(--accent-soft-border);outline:none;padding-inline:7px}.issue-watch-row-empty{opacity:.72}.issue-watch-indicator{background:var(--muted);border-radius:50%;width:7px;height:7px}.issue-watch-row-danger .issue-watch-indicator{background:var(--danger)}.issue-watch-row-warning .issue-watch-indicator{background:var(--warning)}.issue-watch-row-accent .issue-watch-indicator{background:var(--accent)}.issue-watch-row>span:nth-child(2){align-items:baseline;gap:6px;min-width:0;display:flex}.issue-watch-row strong{color:var(--text-primary);font-size:13px}.issue-watch-row small,.issue-watch-row em{color:var(--muted);font-size:10px;font-style:normal}.issue-watch-row em{text-align:right}.issue-watch-spikes{border-top:1px solid var(--divider);padding-top:6px;display:grid}.issue-watch-spikes>a{color:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;display:flex}.issue-watch-spikes>a:hover,.issue-watch-spikes>a:focus-visible{background:var(--warning-soft);outline:none}.issue-watch-spikes>a>span{gap:2px;min-width:0;display:grid}.issue-watch-spikes strong,.issue-watch-spikes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-watch-spikes strong{font-size:10.5px}.issue-watch-spikes small{color:var(--muted);font-size:9.5px}.issue-watch-spikes em{color:var(--warning-text);font-size:10px;font-style:normal;font-weight:750}html[data-theme=light] :is(.triage-card-detail-panel,.issue-impact-focus,.issue-watch-panel){background:var(--surface-subtle);border-color:var(--border)}@media (max-width:1100px){.triage-card-detail-panel{grid-column:1}.issue-impact-simplified{grid-template-columns:1fr}}@media (max-width:640px){.issue-impact-focus-main{grid-template-columns:1fr}.issue-impact-focus-main>.impact-badge,.issue-impact-focus-meta{grid-column:1}.issue-watch-row{grid-template-columns:8px minmax(0,1fr)}.issue-watch-row em{text-align:left;grid-column:2}}.dashboard-top-issue-item{grid-template-columns:7px minmax(0,1fr) 30px;gap:11px;min-height:68px;padding:11px 12px}.dashboard-top-issue-indicator{background:var(--accent);border-radius:999px;align-self:stretch;width:3px;min-height:32px}.dashboard-top-issue-high .dashboard-top-issue-indicator,.dashboard-top-issue-critical .dashboard-top-issue-indicator{background:var(--danger)}.dashboard-top-issue-medium .dashboard-top-issue-indicator{background:var(--warning)}.dashboard-top-issue-low .dashboard-top-issue-indicator{background:var(--muted)}.dashboard-top-issue-content{gap:7px}.dashboard-top-issue-content>strong{font-size:12px;line-height:1.4}.dashboard-top-issue-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 0;font-size:9.5px;display:flex}.dashboard-top-issue-meta>span{align-items:center;display:inline-flex}.dashboard-top-issue-meta>span+span:before{color:var(--border-strong);content:"·";margin:0 7px}.dashboard-top-issue-item .dashboard-top-issue-cta{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;display:inline-flex}.dashboard-top-issue-item:hover .dashboard-top-issue-cta,.dashboard-top-issue-item:focus-visible .dashboard-top-issue-cta{transform:translate(2px)}@media (max-width:720px){.dashboard-top-issue-item{grid-template-columns:7px minmax(0,1fr) 30px}.dashboard-top-issue-cta{grid-area:1/3;justify-self:end}}html[data-theme=light] .dashboard-top-issue-meta{color:var(--text-muted)}.triage-modal-signal-strip{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;gap:0;overflow:hidden}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal){background:0 0;border:0;border-radius:0;min-height:62px}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal)+:is(.impact-score-detail,.triage-modal-signal){border-left:1px solid var(--border-subtle)}.supporting-evidence-section{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:12px;gap:10px;padding:12px;display:grid}.supporting-evidence-section.is-managing{border-color:var(--accent-soft-border)}.supporting-evidence-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.issue-evidence-heading-actions>em{background:var(--surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.issue-evidence-manage-button{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10.5px;font-weight:720;display:inline-flex}.issue-evidence-manage-button:hover,.issue-evidence-manage-button:focus-visible{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.issue-evidence-manage-button .workspace-tab-icon{width:15px;height:15px}.supporting-evidence-list{gap:8px;display:grid}.issue-evidence-disclosure{color:var(--accent-soft-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;font-size:10.5px;font-weight:750;display:flex}.issue-evidence-disclosure:hover,.issue-evidence-disclosure:focus-visible{background:var(--accent-soft)}.issue-evidence-disclosure svg{width:14px;height:14px;transition:transform .15s}.issue-evidence-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.issue-grouping-note{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.issue-grouping-note>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.issue-grouping-note>summary::-webkit-details-marker{display:none}.issue-grouping-note>summary>span{gap:2px;display:grid}.issue-grouping-note>summary strong{color:var(--text-secondary);font-size:11px}.issue-grouping-note>summary small{color:var(--muted);font-size:9px}.issue-grouping-note>summary svg{color:var(--muted);width:14px;height:14px;transition:transform .15s}.issue-grouping-note[open]>summary svg{transform:rotate(180deg)}.issue-grouping-note>p{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:0;padding:11px 12px 12px;font-size:11px;line-height:1.55}.issue-grouping-explanation-compact{background:var(--surface-subtle);border-color:var(--border-subtle)}.issue-evidence-edit-intro{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding:9px 10px;display:flex}.issue-evidence-edit-intro strong{color:var(--text-primary);font-size:11px}.issue-evidence-edit-intro span{color:var(--muted);font-size:10px}.issue-evidence-select-card{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.issue-evidence-select-card input{accent-color:var(--accent);width:15px;height:15px;margin:0}.issue-evidence-toolbar{border-radius:9px;margin-top:0}@media (max-width:760px){.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal)+:is(.impact-score-detail,.triage-modal-signal){border-left:0}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal):nth-child(2n){border-left:1px solid var(--border-subtle)}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal):nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:480px){.supporting-evidence-section>header,.issue-evidence-heading-actions{align-items:flex-start}.supporting-evidence-section>header{flex-direction:column}.issue-evidence-heading-actions{justify-content:space-between;width:100%}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal):nth-child(2n){border-left:0}.triage-modal-signal-strip>:is(.impact-score-detail,.triage-modal-signal)+:is(.impact-score-detail,.triage-modal-signal){border-top:1px solid var(--border-subtle)}}.message-review-footer .message-issue-link{background:color-mix(in srgb, var(--surface-subtle) 88%, var(--warning-soft));border:1px solid color-mix(in srgb, var(--border-subtle) 70%, var(--warning-border));color:var(--text-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;max-width:min(650px,100%);min-height:48px;margin-left:auto;padding:7px 8px;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.message-review-footer .message-issue-link:hover,.message-review-footer .message-issue-link:focus-visible{background:color-mix(in srgb, var(--surface-subtle) 76%, var(--warning-soft));border-color:var(--warning-border);color:var(--text-primary);outline:none;transform:translateY(-1px)}.message-issue-link-icon{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.message-issue-link-icon svg{width:16px;height:16px}.message-issue-link-copy{gap:2px;min-width:0;display:grid}.message-issue-link-copy small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.message-issue-link-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.message-issue-link-action{background:var(--surface-elevated);border:1px solid var(--border-subtle);color:var(--accent-soft-text);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:9.5px;font-weight:780;display:inline-flex}.message-issue-link:hover .message-issue-link-action,.message-issue-link:focus-visible .message-issue-link-action{background:var(--accent-soft);border-color:var(--accent-soft-border)}@media (max-width:680px){.message-review-footer .message-issue-link{grid-template-columns:auto minmax(0,1fr) auto;width:100%;margin-left:0}.message-issue-link .confidence-badge{display:none}}@media (max-width:460px){.message-review-footer .message-issue-link{grid-template-columns:auto minmax(0,1fr)}.message-issue-link-action{grid-column:2;justify-self:start}}.triage-modal-body{overscroll-behavior:contain;min-height:0;padding-bottom:30px;scroll-padding-bottom:30px}.triage-modal-confidence-value{align-items:center;gap:6px;min-width:0;display:flex}.triage-modal-confidence-value>i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.triage-modal-confidence-value>strong{color:inherit;font-size:12px;line-height:1}.triage-modal-confidence-value>small{color:var(--muted);font-size:9px;font-weight:720}.triage-modal-confidence-high{color:var(--success-text)}.triage-modal-confidence-medium{color:var(--accent-soft-text)}.triage-modal-confidence-low{color:var(--warning-text)}.triage-modal-more-details-after-evidence{scroll-margin-block:18px 34px;overflow:hidden}.triage-modal-more-details-after-evidence>summary{min-height:48px}.triage-modal-more-details-after-evidence .triage-modal-more-details-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;overflow:visible}.triage-modal-detail-section{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.triage-modal-detail-section>header{align-items:center;gap:8px;display:flex}.triage-modal-detail-section>header>.workspace-tab-icon{flex:none;width:25px;height:25px}.triage-modal-detail-section>header>span{gap:1px;min-width:0;display:grid}.triage-modal-detail-section>header small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.triage-modal-detail-section>header strong{color:var(--text-primary);font-size:11px}.triage-modal-detail-section>p{color:var(--text-secondary);margin:0;font-size:10.5px;line-height:1.55}.triage-modal-detail-grouping,.triage-modal-detail-timeline{grid-column:1/-1}.triage-modal-detail-grouping{background:color-mix(in srgb, var(--surface-elevated) 88%, var(--accent-soft));border-color:var(--accent-soft-border)}.triage-modal-detail-impact{border-left:2px solid var(--danger-border)}.triage-modal-detail-confidence{border-left:2px solid var(--success-border)}.triage-modal-factor-list{flex-wrap:wrap;gap:5px;display:flex}.triage-modal-factor-list>span{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:7px;padding:4px 7px;font-size:9.5px;line-height:1.35}.triage-modal-confidence-reasons{gap:5px;margin:0;padding:0;list-style:none;display:grid}.triage-modal-confidence-reasons>li{background:var(--success-soft);border:1px solid var(--success-border);border-radius:8px;grid-template-columns:15px minmax(0,1fr);align-items:flex-start;gap:7px;padding:6px 7px;display:grid}.triage-modal-confidence-reasons>li>span{color:var(--success-text);text-align:center;font-size:10px;font-weight:850;line-height:1.45}.triage-modal-confidence-reasons p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:9.5px;line-height:1.45}.triage-modal-detail-timeline .triage-modal-stats{background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.issue-evidence-edit-intro{justify-content:space-between;align-items:center}.issue-evidence-edit-intro>span{gap:2px;display:grid}.issue-evidence-edit-intro>span>strong{color:var(--text-primary);font-size:11px}.issue-evidence-edit-intro>span>small{color:var(--muted);font-size:9.5px}.issue-evidence-edit-intro>button{background:var(--surface-elevated);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);cursor:pointer;font:inherit;border-radius:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:760}.issue-evidence-edit-intro>button:hover,.issue-evidence-edit-intro>button:focus-visible{background:var(--accent-soft);outline:none}.issue-action-menu-footer .issue-action-popover{max-height:min(320px,100vh - 180px);overflow-y:auto}@media (max-width:680px){.triage-modal-more-details-after-evidence .triage-modal-more-details-body{grid-template-columns:1fr}.triage-modal-detail-grouping,.triage-modal-detail-timeline{grid-column:auto}.triage-modal-detail-timeline .triage-modal-stats{grid-template-columns:1fr}.issue-evidence-edit-intro{flex-direction:column;align-items:stretch}.issue-evidence-edit-intro>button{align-self:flex-start}}.triage-modal-title-row{align-items:center;gap:8px;min-width:0;display:flex}.triage-modal-title-row>.triage-modal-title{min-width:0}.triage-modal-flag-toggle{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--accent-soft-text);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:28px;padding:4px 6px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;overflow:hidden}.triage-modal-flag-toggle .workspace-tab-icon{flex:none;width:16px;height:16px}.triage-modal-flag-toggle>span{opacity:0;white-space:nowrap;max-width:0;font-size:9.5px;font-weight:780;transition:max-width .16s,opacity .12s;overflow:hidden}.triage-modal-flag-toggle:hover,.triage-modal-flag-toggle:focus-visible{background:var(--accent-soft);border-color:var(--accent-soft-border);outline:none}.triage-modal-flag-toggle:hover>span,.triage-modal-flag-toggle:focus-visible>span,.triage-modal-flag-toggle.is-flagged>span{opacity:1;max-width:54px}.triage-modal-flag-toggle.is-flagged{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.triage-modal-flag-toggle.is-flagged:hover,.triage-modal-flag-toggle.is-flagged:focus-visible{background:color-mix(in srgb, var(--warning-soft) 72%, var(--danger-soft));border-color:color-mix(in srgb, var(--warning-border) 60%, var(--danger-border))}.supporting-evidence-section .supporting-evidence-list{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:min(330px,42vh);padding-right:4px;overflow-y:auto}.supporting-evidence-section .supporting-evidence-list::-webkit-scrollbar{width:7px}.triage-modal-more-details-after-evidence .triage-modal-more-details-body::-webkit-scrollbar{width:7px}.supporting-evidence-section .supporting-evidence-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.triage-modal-more-details-after-evidence .triage-modal-more-details-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.triage-modal-more-details-after-evidence .triage-modal-more-details-body{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:min(450px,48vh);padding-right:16px;scroll-padding-bottom:16px;overflow:hidden auto}.triage-modal-integration-action{margin-left:2px;box-shadow:inset 0 0 0 1px #2684ff14}.triage-modal-integration-action:hover,.triage-modal-integration-action:focus-visible{background:color-mix(in srgb, #2684ff 14%, var(--surface-muted));border-color:color-mix(in srgb, #2684ff 46%, var(--border));outline:none}@media (max-width:700px){.triage-modal-title-row{align-items:flex-start}.triage-modal-flag-toggle>span{display:none}.supporting-evidence-section .supporting-evidence-list{max-height:min(280px,38vh)}.triage-modal-more-details-after-evidence .triage-modal-more-details-body{max-height:min(400px,46vh)}}.triage-modal-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 58px;width:min(980px,100%);max-width:980px}.triage-modal-header{grid-area:1/1}.triage-modal-body{grid-area:2/1}.triage-modal-action-rail{background:color-mix(in srgb, var(--surface-elevated) 88%, var(--accent) 4%);border-left:1px solid var(--border-subtle);z-index:20;flex-direction:column;grid-area:1/2/-1;align-items:center;min-width:0;padding:11px 8px;display:flex;position:relative}.triage-modal-rail-divider{background:var(--border-subtle);width:28px;height:1px;margin:10px 0}.triage-modal-rail-actions{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;width:100%;min-height:0;display:flex}.triage-modal-rail-action,.issue-action-menu-rail>summary.triage-modal-rail-action{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;position:relative}.triage-modal-rail-action:hover,.triage-modal-rail-action:focus-visible,.issue-action-menu-rail[open]>summary.triage-modal-rail-action{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text);outline:none;transform:translate(-1px)}.triage-modal-rail-action>svg,.triage-modal-rail-action>.workspace-tab-icon{width:17px;height:17px}.triage-modal-rail-action:disabled{cursor:progress;opacity:.56}.triage-modal-rail-label{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--text-primary);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:40;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:750;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(4px,-50%)}.triage-modal-rail-action:hover>.triage-modal-rail-label,.triage-modal-rail-action:focus-visible>.triage-modal-rail-label,.issue-action-menu-rail[open]>summary>.triage-modal-rail-label{opacity:1;visibility:visible;transform:translateY(-50%)}.triage-modal-rail-close{margin:0}.triage-modal-rail-close:hover,.triage-modal-rail-close:focus-visible{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.triage-modal-rail-jira{color:#5aa9ff}.triage-modal-rail-jira:hover,.triage-modal-rail-jira:focus-visible{background:color-mix(in srgb, #2684ff 14%, var(--surface-subtle));border-color:color-mix(in srgb, #2684ff 52%, var(--border));color:#72b7ff}.triage-modal-rail-jira-mark{color:#fff;background:#2684ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:inline-flex}.triage-modal-rail-flag.is-flagged{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.triage-modal-rail-fix{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.triage-modal-rail-reopen,.triage-modal-rail-restore{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.issue-action-menu-rail{flex:none;position:relative}.issue-action-menu-rail>summary::-webkit-details-marker{display:none}.issue-action-menu-rail .issue-action-popover{min-width:232px;inset:0 calc(100% + 10px) auto auto}html[data-theme=light] .triage-modal-action-rail{background:color-mix(in srgb, var(--surface-subtle) 94%, var(--accent) 3%);border-left-color:var(--border)}@media (max-width:700px){.triage-modal-card{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.triage-modal-header{grid-area:1/1}.triage-modal-body{grid-area:2/1}.triage-modal-action-rail{border-left:0;border-top:1px solid var(--border-subtle);flex-direction:row;grid-area:3/1;justify-content:flex-end;gap:8px;padding:9px 12px}.triage-modal-rail-divider{width:1px;height:28px;margin:0 2px}.triage-modal-rail-actions{flex-direction:row;flex:0 auto;justify-content:flex-end;gap:7px;width:auto;overflow-x:auto}.triage-modal-rail-label{inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%,4px)}.triage-modal-rail-action:hover>.triage-modal-rail-label,.triage-modal-rail-action:focus-visible>.triage-modal-rail-label,.issue-action-menu-rail[open]>summary>.triage-modal-rail-label{transform:translate(-50%)}.issue-action-menu-rail .issue-action-popover{top:auto;bottom:calc(100% + 9px);right:0}}.triage-modal-more-details-after-evidence,.triage-modal-more-details-after-evidence[open]{overflow:visible}.triage-modal-more-details-after-evidence .triage-modal-more-details-body{scrollbar-width:auto;max-height:none;padding:12px;overflow:visible}.triage-modal-detail-section{overflow:hidden}.triage-modal-confidence-reasons>li{align-items:center;min-height:31px}.triage-modal-confidence-reasons>li>span{justify-content:center;align-items:center;width:15px;height:15px;font-family:inherit;display:inline-flex}.issue-action-menu-rail .issue-action-popover{max-height:min(310px,100vh - 80px);top:auto;bottom:0;overflow-y:auto}@media (max-width:760px){.triage-modal-more-details-after-evidence .triage-modal-more-details-body{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.triage-modal-detail-grouping,.triage-modal-detail-timeline{grid-column:auto}}.issue-action-menu>summary>svg{width:16px;height:16px;display:block}.triage-card-list>.triage-card{z-index:1;position:relative}.triage-card-list>.triage-card:has(.issue-action-menu[open]){z-index:10}:is(.triage-card-list>.triage-card:has(.issue-action-menu[open]) .issue-action-menu,.triage-card-list>.triage-card:has(.issue-action-menu[open]) .issue-action-popover){z-index:20}.issue-impact-focus{flex-direction:column;display:flex}.issue-impact-focus-main{flex:auto;align-content:center;min-height:0;padding:12px}:where(.app-shell,.settings-standalone-shell) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:color-mix(in srgb, var(--accent) 42%, var(--border)) var(--surface-subtle)}:where(.app-shell,.settings-standalone-shell) select :is(option,optgroup){background-color:var(--surface-subtle);color:var(--text-primary)}:where(.app-shell,.settings-standalone-shell) select option:checked{background-color:color-mix(in srgb, var(--accent) 72%, var(--surface-subtle));color:var(--on-accent)}html[data-theme=light] :where(.app-shell,.settings-standalone-shell) select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :where(.app-shell,.settings-standalone-shell) select :is(option,optgroup){background-color:var(--surface-elevated);color:var(--text-primary)}.triage-modal-signal-strip>.impact-score-detail-compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 14px}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-value{background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border:1px solid var(--border-subtle);border-radius:9px;justify-content:center;align-items:baseline;min-width:68px;padding:7px 9px;display:flex}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-value strong{letter-spacing:-.035em;font-size:25px;font-weight:850;line-height:1}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-value span{margin-left:2px;font-size:8px}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-copy{gap:3px}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-copy>span{letter-spacing:.075em;font-size:8px}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-copy>span:before{color:currentColor;content:"⚡";margin-right:5px;font-size:10px}.triage-modal-signal-strip .impact-score-detail-compact .impact-score-copy>strong{font-size:10px}.triage-modal-signal-strip .impact-score-detail-medium .impact-score-value{background:color-mix(in srgb, var(--warning-soft) 74%, var(--surface-raised));border-color:var(--warning-border)}.triage-modal-signal-strip :is(.impact-score-detail-high,.impact-score-detail-critical) .impact-score-value{background:color-mix(in srgb, var(--danger-soft) 74%, var(--surface-raised));border-color:var(--danger-border)}.triage-modal-signal-heading{align-items:center;gap:6px;min-width:0;display:flex}.triage-modal-signal-heading .workspace-tab-icon{width:16px;height:16px}.triage-modal-signal-heading>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.triage-modal-signal-strip .triage-modal-signal{align-content:center;gap:8px;padding:10px 14px}.triage-modal-signal-strip .triage-modal-signal>strong{color:var(--text-primary);font-size:12px;line-height:1.25}.triage-modal-signal-confidence{background:color-mix(in srgb, var(--accent-soft) 24%, transparent)!important}.triage-modal-signal-evidence{background:#60a5fa0a!important}.triage-modal-signal-activity{background:#5eead408!important}@media (max-width:760px){.triage-modal-signal-strip>.impact-score-detail-compact{min-height:70px}}.triage-card-signal-summary{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px;min-width:0;display:grid}.triage-card-signal-item{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border:1px solid var(--border-subtle);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:45px;padding:7px 9px;display:flex}.triage-card-signal-item>.workspace-tab-icon{flex:none;width:18px;height:18px}.triage-card-signal-item>span:last-child{gap:2px;min-width:0;display:grid}.triage-card-signal-item small{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:7.5px;font-weight:800;line-height:1}.triage-card-signal-item strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.triage-card-signal-item.is-urgent,.triage-card-signal-item.is-severity-high{background:color-mix(in srgb, var(--danger-soft) 35%, transparent);border-color:color-mix(in srgb, var(--danger-border) 70%, var(--border-subtle))}.triage-card-signal-item.is-severity-medium,.triage-card-signal-item.is-reappearing{background:color-mix(in srgb, var(--warning-soft) 30%, transparent);border-color:color-mix(in srgb, var(--warning-border) 65%, var(--border-subtle))}.triage-card-signal-item.is-category,.triage-card-signal-item.is-release{background:color-mix(in srgb, var(--accent-soft) 22%, transparent);border-color:color-mix(in srgb, var(--accent-soft-border) 62%, var(--border-subtle))}html[data-theme=light] .triage-card-signal-item{background:color-mix(in srgb, var(--surface-subtle) 90%, white)}@media (max-width:1080px){.triage-card-signal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.triage-card-signal-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.triage-card-signal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.message-review-main{grid-template-columns:minmax(0,1.4fr) minmax(390px,.9fr);align-items:stretch;gap:9px;min-width:0;display:grid}.message-review-main>.message-review-content-panel{align-content:center;min-height:100%}.message-review-detail-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.message-review-detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-review-detail-heading>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}.message-review-detail-heading>strong{color:var(--danger-text);font-size:10px;font-weight:750}.message-review-signal-summary{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;min-width:0;display:grid}.message-review-signal-item{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border:1px solid var(--border-subtle);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:45px;padding:7px 9px;display:flex}.message-review-signal-item>.workspace-tab-icon{flex:none;width:18px;height:18px}.message-review-signal-item>span:last-child{gap:2px;min-width:0;display:grid}.message-review-signal-item small{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:7.5px;font-weight:800;line-height:1}.message-review-signal-item strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.message-review-signal-item.is-category{background:color-mix(in srgb, var(--accent-soft) 22%, transparent);border-color:color-mix(in srgb, var(--accent-soft-border) 62%, var(--border-subtle))}.message-review-signal-item.is-sentiment-positive{background:color-mix(in srgb, var(--success-soft) 30%, transparent);border-color:color-mix(in srgb, var(--success-border) 62%, var(--border-subtle))}.message-review-signal-item:is(.is-sentiment-negative,.is-severity-high,.is-urgent){background:color-mix(in srgb, var(--danger-soft) 34%, transparent);border-color:color-mix(in srgb, var(--danger-border) 68%, var(--border-subtle))}.message-review-signal-item.is-severity-medium{background:color-mix(in srgb, var(--warning-soft) 28%, transparent);border-color:color-mix(in srgb, var(--warning-border) 62%, var(--border-subtle))}.message-review-analysis-pending{background:var(--surface-raised);border:1px dashed var(--border-subtle);color:var(--muted);border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.message-review-analysis-pending>span:last-child{gap:2px;display:grid}.message-review-analysis-pending strong{color:var(--text-secondary);font-size:10.5px}.message-review-analysis-pending small{font-size:9px}.message-review-detail-panel .message-issue-link{background:color-mix(in srgb, var(--surface-subtle) 88%, var(--warning-soft));border:1px solid color-mix(in srgb, var(--border-subtle) 70%, var(--warning-border));color:var(--text-secondary);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:none;min-height:46px;margin:0;padding:6px 7px;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.message-review-detail-panel .message-issue-link:hover,.message-review-detail-panel .message-issue-link:focus-visible{background:color-mix(in srgb, var(--surface-subtle) 76%, var(--warning-soft));border-color:var(--warning-border);outline:none;transform:translateY(-1px)}.message-review-detail-panel .message-issue-link-icon{width:30px;height:30px}.message-review-detail-panel .message-issue-link-icon .workspace-tab-icon{width:16px;height:16px}.message-review-detail-panel .message-issue-link-action{min-height:28px;padding:4px 8px}.message-review-detail-panel .message-issue-link .confidence-badge{display:none}html[data-theme=light] .message-review-detail-panel,html[data-theme=light] .message-review-signal-item{background:color-mix(in srgb, var(--surface-subtle) 90%, white)}@media (max-width:1100px){.message-review-main{grid-template-columns:1fr}.message-review-signal-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.message-review-signal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.message-review-detail-panel .message-issue-link{grid-template-columns:auto minmax(0,1fr)}.message-review-detail-panel .message-issue-link-action{grid-column:2;justify-self:start}}.message-modal-card{max-height:min(820px,100vh - 40px)}.message-modal-title-line{align-items:center;gap:8px;min-width:0;display:flex}.message-modal-title-line>.issue-modal-title{min-width:0}.message-modal-title-line>.table-badge{flex:none}.message-modal-surface{overscroll-behavior:contain;min-height:0;overflow-y:auto}.message-modal-message-panel{background:color-mix(in srgb, var(--surface-subtle) 91%, var(--accent-soft));border-color:color-mix(in srgb, var(--border-subtle) 74%, var(--accent-soft-border));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 58%, transparent);padding:14px 15px 14px 17px}.message-modal-message-panel .message-text{font-size:15px;line-height:1.55}.message-modal-analysis-panel{gap:11px;padding:12px}.message-modal-analysis-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-modal-analysis-heading>div{gap:3px;display:grid}.message-modal-analysis-heading>div>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800}.message-modal-analysis-heading>div>strong{color:var(--text-primary);font-size:12px}.message-modal-analysis-heading>em{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:780}.message-modal-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.message-modal-signal-grid .message-review-signal-item{min-height:52px}.message-modal-insight{background:color-mix(in srgb, var(--accent-soft) 22%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--accent-soft-border) 58%, var(--border-subtle));border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.message-modal-insight>.workspace-tab-icon{flex:none;width:18px;height:18px;margin-top:1px}.message-modal-insight>span:last-child{gap:3px;min-width:0;display:grid}.message-modal-insight small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.message-modal-insight strong{color:var(--text-secondary);font-size:11.5px;font-weight:620;line-height:1.45}.message-linked-issue-card{background:color-mix(in srgb, var(--surface-subtle) 88%, var(--warning-soft));border-color:color-mix(in srgb, var(--border-subtle) 68%, var(--warning-border))}.message-linked-issue-card>div>span{color:var(--warning-text)}.message-linked-issue-card .message-linked-issue-signals{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.message-linked-issue-action .workspace-tab-icon{width:15px;height:15px}html[data-theme=light] .message-modal-message-panel{background:color-mix(in srgb, white 94%, var(--accent-soft))}html[data-theme=light] .message-modal-analysis-panel{background:var(--surface-subtle);border-color:var(--border)}@media (max-width:760px){.message-modal-card{max-height:calc(100vh - 24px)}.message-modal-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.message-modal-title-line{flex-direction:column;align-items:flex-start;gap:4px}.message-modal-signal-grid{grid-template-columns:1fr}}.message-linked-issue-signals .impact-score-detail-compact{background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border:1px solid var(--border-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:150px;min-height:42px;padding:5px 8px 5px 6px}.message-linked-issue-signals .impact-score-detail-compact .impact-score-value{background:var(--neutral-soft);border:1px solid var(--neutral-border);border-radius:7px;justify-content:center;align-items:baseline;min-width:51px;padding:6px 7px;display:flex}.message-linked-issue-signals .impact-score-detail-compact .impact-score-value strong{letter-spacing:-.035em;font-size:19px;line-height:1}.message-linked-issue-signals .impact-score-detail-compact .impact-score-value span{font-size:7px}.message-linked-issue-signals .impact-score-detail-compact .impact-score-copy{gap:2px}.message-linked-issue-signals .impact-score-detail-compact .impact-score-copy>span{font-size:7px}.message-linked-issue-signals .impact-score-detail-compact .impact-score-copy>strong{font-size:9px}.message-linked-issue-signals .impact-score-detail-medium .impact-score-value{background:var(--warning-soft);border-color:var(--warning-border)}.message-linked-issue-signals :is(.impact-score-detail-high,.impact-score-detail-critical) .impact-score-value{background:var(--danger-soft);border-color:var(--danger-border)}.timmy-scan-panel{gap:18px;padding:22px 0 4px;display:grid}.timmy-scan-guide{background:radial-gradient(circle at 8% 20%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 35%), linear-gradient(115deg, var(--accent-soft), transparent 72%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.timmy-scan-panel-success .timmy-scan-guide{background:radial-gradient(circle at 8% 20%, var(--success-soft), transparent 38%), var(--surface-subtle);border-color:var(--success-border)}.timmy-scan-panel-error .timmy-scan-guide{background:radial-gradient(circle at 8% 20%, var(--danger-soft), transparent 38%), var(--surface-subtle);border-color:var(--danger-border)}.timmy-scan-avatar{justify-content:center;align-items:center;width:92px;height:88px;display:flex;position:relative}.timmy-scan-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%);border-radius:50%;width:82px;height:70px;position:absolute;bottom:0}.timmy-scan-avatar-success .timmy-scan-glow{background:radial-gradient(circle, color-mix(in srgb, var(--success-text) 24%, transparent), transparent 70%)}.timmy-scan-avatar-error .timmy-scan-glow{background:radial-gradient(circle, color-mix(in srgb, var(--danger-text) 24%, transparent), transparent 70%)}.timmy-scan-avatar-thinking .timmy-scan-glow{animation:1.6s ease-in-out infinite timmy-scan-pulse}.timmy-scan-error-mark{background:var(--danger-text);border:2px solid var(--surface);color:#fff;z-index:3;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex;position:absolute;top:5px;right:2px}.timmy-scan-guide-copy{gap:5px;min-width:0;display:grid}.timmy-scan-guide-copy h2{letter-spacing:-.025em;margin:0;font-size:19px}.timmy-scan-guide-copy p{color:var(--text-secondary);max-width:560px;margin:0;font-size:11px;line-height:1.5}.timmy-scan-start-button{white-space:nowrap;gap:7px}.timmy-scan-start-button svg{width:16px;height:16px}.timmy-scan-progress{background:var(--surface-subtle);border:1px solid var(--border);border-radius:13px;gap:10px;padding:14px;display:grid}.timmy-scan-progress-heading{justify-content:space-between;align-items:end;display:flex}.timmy-scan-progress-heading>div{gap:3px;display:grid}.timmy-scan-progress-heading span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.timmy-scan-progress-heading>strong{color:var(--accent-soft-text);font-size:16px}.timmy-scan-panel-success .timmy-scan-progress-heading>strong{color:var(--success-text)}.timmy-scan-panel-error .timmy-scan-progress-heading>strong{color:var(--danger-text)}.timmy-scan-progress-track{background:color-mix(in srgb, var(--surface) 82%, var(--border));border:1px solid var(--border);border-radius:999px;height:11px;padding:2px;overflow:hidden}.timmy-scan-progress-track>span{background:linear-gradient(90deg, var(--accent), var(--accent-strong));border-radius:inherit;min-width:0;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1);display:block;position:relative}.timmy-scan-progress-track.is-active>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.6s linear infinite timmy-scan-shimmer;position:absolute;inset:0;transform:translate(-100%)}.timmy-scan-panel-success .timmy-scan-progress-track>span{background:var(--success-text)}.timmy-scan-panel-error .timmy-scan-progress-track>span{background:var(--danger-text)}.timmy-scan-progress-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.timmy-scan-muted-error{color:var(--muted);margin:0;font-size:9px}.timmy-scan-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.timmy-scan-counter{background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.timmy-scan-counter-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.timmy-scan-counter>div{gap:2px;display:grid}.timmy-scan-counter>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.timmy-scan-counter>div>strong{font-size:22px;line-height:1}.timmy-scan-counter-synced{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 60%, transparent), var(--surface-subtle) 66%)}.timmy-scan-counter-analyzed{background:linear-gradient(135deg, color-mix(in srgb, var(--success-soft) 60%, transparent), var(--surface-subtle) 66%)}.timmy-scan-counter-analyzed .timmy-scan-counter-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.timmy-scan-counter-issues{background:linear-gradient(135deg, color-mix(in srgb, var(--warning-soft) 62%, transparent), var(--surface-subtle) 66%)}.timmy-scan-counter-issues .timmy-scan-counter-icon{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.timmy-scan-stages{gap:9px;display:grid}.timmy-scan-stages-heading{justify-content:space-between;align-items:center;font-size:10px;display:flex}.timmy-scan-stages-heading>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.timmy-scan-stages-heading>strong{color:var(--text-secondary)}.timmy-scan-stage-list{gap:7px;display:grid}.timmy-scan-stage{background:var(--surface-subtle);border:1px solid var(--border);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;transition:border-color .18s,background .18s;display:grid}.timmy-scan-stage-running{background:linear-gradient(90deg, var(--accent-soft), var(--surface-subtle) 52%);border-color:var(--accent-soft-border)}.timmy-scan-stage-done{border-color:var(--success-border)}.timmy-scan-stage-error{background:linear-gradient(90deg, var(--danger-soft), var(--surface-subtle) 52%);border-color:var(--danger-border)}.timmy-scan-stage-marker{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:flex}.timmy-scan-stage-marker svg{width:16px;height:16px}.timmy-scan-stage-running .timmy-scan-stage-marker{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.timmy-scan-stage-done .timmy-scan-stage-marker{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.timmy-scan-stage-error .timmy-scan-stage-marker{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.timmy-scan-stage-copy{gap:2px;min-width:0;display:grid}.timmy-scan-stage-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.timmy-scan-stage-meta{align-items:center;gap:10px;display:flex}.timmy-scan-stage-meta>strong{text-align:right;min-width:78px;font-size:11px}.timmy-scan-stage-meta small{color:var(--muted);font-size:8px;font-weight:600}.timmy-scan-status-chip{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;min-width:58px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.timmy-scan-status-chip-running{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.timmy-scan-status-chip-done{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.timmy-scan-status-chip-error{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.timmy-scan-status-chip-running i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite timmy-scan-dot}.timmy-scan-failure{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:10px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.timmy-scan-failure strong{font-size:10px}.onboarding-dashboard-access-ready{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success-text) 16%, transparent)}html[data-theme=light] .timmy-scan-guide,html[data-theme=light] .timmy-scan-progress,html[data-theme=light] .timmy-scan-counter,html[data-theme=light] .timmy-scan-stage{box-shadow:0 8px 22px #372d4b0b}@keyframes timmy-scan-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes timmy-scan-shimmer{to{transform:translate(100%)}}@keyframes timmy-scan-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:700px){.timmy-scan-guide{grid-template-columns:auto 1fr;align-items:start}.timmy-scan-start-button{grid-column:1/-1;width:100%}.timmy-scan-counters{grid-template-columns:1fr}.timmy-scan-stage{grid-template-columns:auto minmax(0,1fr);align-items:start}.timmy-scan-stage-meta{grid-column:2;justify-content:space-between}}@media (max-width:460px){.timmy-scan-guide{text-align:center;grid-template-columns:1fr}.timmy-scan-avatar{justify-self:center}.timmy-scan-progress-meta{flex-direction:column;align-items:flex-start;gap:4px}.timmy-scan-stage-copy span{white-space:normal}}@media (prefers-reduced-motion:reduce){.timmy-scan-avatar-thinking .timmy-scan-glow,.timmy-scan-progress-track.is-active>span:after,.timmy-scan-status-chip-running i{animation:none}.timmy-scan-progress-track>span{transition:none}}.onboarding-hero{border-radius:18px;gap:13px;padding:19px 24px 15px}.onboarding-hero-title-row{align-items:center;gap:13px;min-width:0;display:flex;position:relative}.onboarding-hero-title-row .onboarding-hero-copy{flex:auto;min-width:0}.onboarding-hero-timmy{flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:62px;display:flex;position:relative}.onboarding-hero-timmy-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%);border-radius:50%;width:58px;height:52px;position:absolute}.onboarding-hero-timmy-success .onboarding-hero-timmy-glow{background:radial-gradient(circle, color-mix(in srgb, var(--success-text) 18%, transparent), transparent 70%)}.onboarding-hero-timmy-error .onboarding-hero-timmy-glow{background:radial-gradient(circle, color-mix(in srgb, var(--danger-text) 18%, transparent), transparent 70%)}.onboarding-hero-timmy-thinking .onboarding-hero-timmy-glow{animation:1.8s ease-in-out infinite timmy-scan-pulse}.onboarding-hero-timmy-face{object-fit:contain;z-index:1;width:62px;height:62px;display:block;position:relative}.onboarding-hero .onboarding-stepper{gap:6px}.onboarding-hero .onboarding-stepper-link{border-radius:9px;min-height:48px;padding:9px 11px}.onboarding-hero .onboarding-stepper-number{width:26px;min-width:26px;height:26px}.onboarding-hero .onboarding-stepper-copy{align-items:center;display:flex}.onboarding-hero .onboarding-stepper-label{font-size:13px;font-weight:750;line-height:1.2}.onboarding-final-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,.52fr)}.onboarding-final-main{padding-right:18px}.onboarding-final-sidebar{gap:14px;padding:18px 0 0 18px}.onboarding-final-sidebar .setup-summary-header{padding:10px}.onboarding-final-sidebar .setup-summary-server{font-size:16px}.onboarding-final-sidebar .setup-summary-channel-list{gap:5px}.onboarding-final-sidebar .setup-summary-channel{padding:5px 7px}.onboarding-sidebar-note{margin:0;padding-top:12px;font-size:9px}.onboarding-dashboard-access{gap:9px;padding:12px}.timmy-scan-panel{gap:11px;padding:16px 0 1px}.timmy-scan-command{background:radial-gradient(circle at 7% 78%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 27%), linear-gradient(112deg, color-mix(in srgb, var(--accent-soft) 60%, transparent), transparent 62%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:15px;position:relative;overflow:hidden}.timmy-scan-panel-success .timmy-scan-command{background:radial-gradient(circle at 7% 78%, var(--success-soft), transparent 30%), var(--surface-subtle);border-color:var(--success-border)}.timmy-scan-panel-error .timmy-scan-command{background:radial-gradient(circle at 7% 78%, var(--danger-soft), transparent 30%), var(--surface-subtle);border-color:var(--danger-border)}.timmy-scan-command-header{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 2px;display:flex}.timmy-scan-guide-copy{gap:3px}.timmy-scan-guide-copy p{font-size:10px;line-height:1.45}.timmy-scan-start-button{min-height:34px;padding:7px 11px}.timmy-scan-progress-layout{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:7px;padding:1px 16px 13px 7px;display:grid}.timmy-scan-progress{background:color-mix(in srgb, var(--surface) 52%, transparent);border-color:color-mix(in srgb, var(--border) 82%, transparent);border-radius:12px;gap:8px;padding:11px 12px}.timmy-scan-progress-track{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-soft) 50%, transparent);height:10px}.timmy-scan-panel-success .timmy-scan-progress-track{box-shadow:0 0 0 3px color-mix(in srgb, var(--success-soft) 65%, transparent)}.timmy-scan-counters{gap:7px}.timmy-scan-counter{border-radius:10px;gap:9px;padding:9px 10px}.timmy-scan-counter-icon{border-radius:8px;width:30px;height:30px}.timmy-scan-counter-icon svg{width:16px;height:16px}.timmy-scan-counter>div>span{font-size:8px}.timmy-scan-counter>div>strong{font-size:18px}.timmy-scan-stages{gap:6px}.timmy-scan-stage-list{gap:5px}.timmy-scan-stage{border-radius:9px;gap:9px;padding:7px 9px;position:relative;overflow:hidden}.timmy-scan-stage-running{box-shadow:inset 2px 0 0 var(--accent)}.timmy-scan-stage-running:after{background:linear-gradient(100deg, transparent 24%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 76%);content:"";pointer-events:none;animation:2.4s ease-in-out infinite timmy-stage-sweep;position:absolute;inset:0;transform:translate(-100%)}.timmy-scan-stage-marker{border-radius:7px;width:25px;height:25px}.timmy-scan-stage-copy{gap:1px}.timmy-scan-stage-copy strong{font-size:10px}.timmy-scan-stage-copy span{font-size:8px}.timmy-scan-stage-meta{z-index:1;gap:8px;position:relative}.timmy-scan-stage-meta>strong{min-width:72px;font-size:10px}.timmy-scan-status-chip{min-width:52px;padding:3px 6px;font-size:7px}html[data-theme=light] .timmy-scan-command{box-shadow:0 12px 28px #372d4b0e}@keyframes timmy-stage-sweep{0%,18%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@media (max-width:920px){.onboarding-final-layout{grid-template-columns:1fr}.onboarding-final-main{padding-right:0}.onboarding-final-sidebar{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}}@media (max-width:700px){.onboarding-hero{padding:17px 18px 14px}.onboarding-hero-title-row{align-items:flex-start}.onboarding-hero-timmy{flex-basis:56px;width:56px;height:54px}.onboarding-hero-timmy-face{width:56px;height:56px}.timmy-scan-command-header{align-items:flex-start}.timmy-scan-progress-layout{grid-template-columns:86px minmax(0,1fr);padding-left:5px}.timmy-scan-avatar{width:86px;height:82px}.timmy-scan-avatar .timmy-scan-sprite{width:86px;height:86px}.timmy-scan-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.onboarding-hero-title-row{gap:8px}.onboarding-hero-timmy{flex-basis:48px;width:48px;height:48px}.onboarding-hero-timmy-face{width:50px;height:50px}.timmy-scan-command-header{flex-direction:column;align-items:stretch}.timmy-scan-progress-layout{grid-template-columns:1fr;padding:2px 12px 12px}.timmy-scan-avatar{justify-self:center;width:82px;height:74px}.timmy-scan-avatar .timmy-scan-sprite{width:82px;height:82px}.timmy-scan-counters{grid-template-columns:1fr}.timmy-scan-stage{grid-template-columns:auto minmax(0,1fr);align-items:start}.timmy-scan-stage-meta{grid-column:2;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.onboarding-hero-timmy-thinking .onboarding-hero-timmy-glow,.timmy-scan-stage-running:after{animation:none}}.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{z-index:2;max-width:760px;padding-right:120px;position:relative}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{pointer-events:none;z-index:0;width:178px;height:178px;position:absolute;top:48%;right:24px;transform:translateY(-50%)}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 68%);filter:blur(5px);opacity:.75;width:150px;height:150px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{filter:saturate(.9);opacity:.16;width:178px;height:178px}@media (max-width:700px){.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:78px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:138px;height:138px;right:-2px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{width:138px;height:138px}}@media (max-width:480px){.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:42px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:112px;height:112px;right:-22px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{opacity:.11;width:112px;height:112px}}.onboarding-hero-title-row-with-accessory{min-height:76px}.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:180px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:230px;height:230px;top:44%;right:2px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-glow{opacity:.9;width:200px;height:200px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{filter:saturate(1.04)contrast(1.02);image-rendering:auto;opacity:.32;width:230px;height:230px}html[data-theme=light] .onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{opacity:.22}.timmy-scan-panel{padding-top:18px}.timmy-scan-command{min-height:250px}.timmy-scan-command-header{align-items:flex-start;padding:20px 22px 8px}.timmy-scan-guide-copy h2{font-size:20px}.timmy-scan-guide-copy p{max-width:610px;font-size:11px}.timmy-scan-command-actions{flex:none;place-items:flex-end end;gap:8px;display:grid}.timmy-scan-live-stage{border-left:1px solid var(--border);text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 10px;min-width:190px;padding-left:16px;display:grid}.timmy-scan-live-stage .timmy-scan-status-chip{grid-row:1/span 2;justify-content:center;min-width:58px}.timmy-scan-live-stage>strong{white-space:nowrap;font-size:11px;line-height:1.2}.timmy-scan-live-stage>small{color:var(--muted);font-size:9px;font-weight:700}.timmy-scan-live-stage-running>strong{color:var(--accent-soft-text)}.timmy-scan-live-stage-done>strong{color:var(--success-text)}.timmy-scan-live-stage-error>strong{color:var(--danger-text)}.timmy-scan-progress-layout{grid-template-columns:145px minmax(0,1fr);gap:14px;padding:8px 22px 22px 12px}.timmy-scan-avatar{width:145px;height:138px}.timmy-scan-avatar .timmy-scan-sprite{width:142px;height:142px}.timmy-scan-glow{width:126px;height:112px}.timmy-scan-progress{border-radius:14px;gap:12px;padding:17px 18px}.timmy-scan-progress-heading span{font-size:9px}.timmy-scan-progress-heading strong{font-size:15px}.timmy-scan-progress-heading>strong{font-size:20px}.timmy-scan-progress-track{height:14px;padding:3px}.timmy-scan-progress-meta{font-size:9px}@media (max-width:900px){.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:130px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:190px;height:190px;right:-8px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{width:190px;height:190px}}@media (max-width:700px){.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:90px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:155px;height:155px;right:-12px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{opacity:.24;width:155px;height:155px}.timmy-scan-command-header{gap:12px}.timmy-scan-live-stage{min-width:160px}.timmy-scan-progress-layout{grid-template-columns:112px minmax(0,1fr)}.timmy-scan-avatar{width:112px;height:108px}.timmy-scan-avatar .timmy-scan-sprite{width:112px;height:112px}}@media (max-width:560px){.onboarding-hero-title-row-with-accessory .onboarding-hero-copy{padding-right:50px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy{width:125px;height:125px;right:-28px}.onboarding-hero-title-row-with-accessory .onboarding-hero-timmy-face{opacity:.17;width:125px;height:125px}.timmy-scan-command-header{flex-direction:column}.timmy-scan-command-actions{place-items:stretch stretch;width:100%}.timmy-scan-live-stage{border-left:0;border-top:1px solid var(--border);text-align:left;justify-content:start;min-width:0;padding:10px 0 0}.timmy-scan-progress-layout{grid-template-columns:1fr;padding:4px 14px 16px}.timmy-scan-avatar{justify-self:center;width:104px;height:96px}.timmy-scan-avatar .timmy-scan-sprite{width:104px;height:104px}}.onboarding-final-panel>.onboarding-final-layout{border-top:0}.onboarding-final-panel .onboarding-final-main,.onboarding-final-panel .onboarding-final-sidebar,.onboarding-final-panel .timmy-scan-panel{padding-top:0}.onboarding-final-panel .onboarding-final-layout{align-items:stretch}.onboarding-final-panel .onboarding-final-main{display:flex}.onboarding-final-panel .onboarding-final-main>.timmy-scan-panel{flex:auto;align-content:start;width:100%}.onboarding-final-panel .onboarding-final-sidebar{align-self:stretch}@media (max-width:920px){.onboarding-final-panel .onboarding-final-sidebar{padding-top:18px}}.onboarding-final-panel .onboarding-final-main,.onboarding-final-panel .timmy-scan-panel,.onboarding-final-panel .timmy-scan-command{height:100%}.onboarding-final-panel .timmy-scan-panel{flex-direction:column;display:flex}.onboarding-final-panel .timmy-scan-command{flex-direction:column;flex:auto;justify-content:center;min-height:330px;display:flex}.onboarding-final-panel .timmy-scan-progress-layout{flex:auto;align-items:center}.timmy-scan-live-stage{background:color-mix(in srgb, var(--surface) 64%, transparent);border:1px solid var(--border);border-left:1px solid var(--border);border-radius:11px;min-width:182px;padding:8px 10px}.timmy-scan-live-stage-done{background:color-mix(in srgb, var(--success-soft) 70%, transparent);border-color:var(--success-border)}.timmy-scan-live-stage .timmy-scan-status-chip svg{width:11px;height:11px}.timmy-scan-live-stage-done .timmy-scan-status-chip{min-width:76px}.onboarding-dashboard-launch-row{justify-content:flex-end;padding-top:14px;display:flex}.onboarding-dashboard-launch{justify-content:center;align-items:center;gap:8px;min-width:226px;min-height:46px;display:inline-flex;position:relative;overflow:visible}.onboarding-dashboard-launch>svg{width:17px;height:17px}.onboarding-dashboard-launch:after{background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-secondary);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;visibility:hidden;white-space:nowrap;z-index:20;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:650;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 24px #0000003d}.onboarding-dashboard-launch:hover:after,.onboarding-dashboard-launch:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.onboarding-dashboard-launch-locked:disabled{background:var(--surface-muted);border:1px solid var(--border);box-shadow:none;color:var(--muted);opacity:.62}.onboarding-dashboard-launch-ready{color:#102006;background:linear-gradient(110deg,#3f7f18 0%,#77c91f 32%,#b7f34d 50%,#65b817 68%,#3f7f18 100%) 0 0/220% 100%;border:1px solid #cdf782;font-weight:850;animation:2.8s ease-in-out infinite onboarding-dashboard-glow;box-shadow:0 0 0 1px #a6ec4129,0 10px 26px #65b8173d}.onboarding-dashboard-launch-ready:hover,.onboarding-dashboard-launch-ready:focus-visible{color:#0b1703;transform:translateY(-1px)}@keyframes onboarding-dashboard-glow{0%,to{background-position:100%;box-shadow:0 0 0 1px #a6ec4124,0 8px 22px #65b81733}50%{background-position:0%;box-shadow:0 0 0 3px #a6ec411c,0 12px 32px #65b81761}}@media (max-width:920px){.onboarding-final-panel .timmy-scan-command{min-height:300px}.onboarding-dashboard-launch-row{justify-content:stretch}.onboarding-dashboard-launch{width:100%}}@media (max-width:560px){.timmy-scan-live-stage{min-width:0}.onboarding-dashboard-launch:after{white-space:normal;width:max-content;max-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.onboarding-dashboard-launch-ready{animation:none}}.onboarding-footer-actions .onboarding-dashboard-launch{min-height:40px}.onboarding-footer-actions>:first-child,.onboarding-footer-actions>:last-child{flex:none}@media (max-width:560px){.onboarding-footer-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-footer-actions>.button,.onboarding-footer-actions .onboarding-dashboard-launch{width:100%}}.timmy-scan-live-stage{align-items:center;gap:9px;justify-content:initial;text-align:left;grid-template-columns:28px minmax(0,1fr);min-width:176px;padding:8px 11px;display:grid}.timmy-scan-live-stage-icon{background:var(--neutral-soft);border:1px solid var(--border);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.timmy-scan-live-stage-icon svg{width:15px;height:15px}.timmy-scan-live-stage-icon>i,.timmy-scan-live-stage-icon>span{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.timmy-scan-live-stage-icon>strong{font-size:12px;line-height:1}.timmy-scan-live-stage-copy{gap:2px;min-width:0;display:grid}.timmy-scan-live-stage-copy>strong{color:var(--text-primary);white-space:nowrap;font-size:11px;line-height:1.2}.timmy-scan-live-stage-copy>small{color:var(--muted);font-size:8px;font-weight:700;line-height:1.2}.timmy-scan-live-stage-running{background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface));border-color:var(--accent-soft-border)}.timmy-scan-live-stage-running .timmy-scan-live-stage-icon{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.timmy-scan-live-stage-running .timmy-scan-live-stage-icon>i{animation:1s ease-in-out infinite timmy-scan-dot}.timmy-scan-live-stage-done{background:color-mix(in srgb, var(--success-soft) 56%, var(--surface))}.timmy-scan-live-stage-done .timmy-scan-live-stage-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.timmy-scan-live-stage-error .timmy-scan-live-stage-icon{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}@media (max-width:560px){.timmy-scan-live-stage{width:100%}}.setup-change-dialog-overlay{z-index:1000;background:#050509b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.setup-change-dialog{background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;gap:16px;width:100%;max-width:560px;padding:20px;display:grid;box-shadow:0 24px 70px #0000006b}.setup-change-dialog>header{align-items:center;gap:12px;display:flex}.setup-change-dialog-icon{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.setup-change-dialog-icon svg{width:20px;height:20px}.setup-change-dialog>header>div{gap:3px;display:grid}.setup-change-dialog>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.setup-change-dialog h2{margin:0;font-size:19px}.setup-change-dialog-copy{background:var(--surface-subtle);border:1px solid var(--border);border-radius:11px;gap:8px;padding:12px;display:grid}.setup-change-dialog-copy p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.setup-change-dialog-copy p+p{color:var(--muted)}.setup-change-dialog>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-change-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.setup-change-dialog-action-secondary{background:var(--surface-muted);border:1px solid var(--border);box-shadow:none;color:var(--text)}.setup-change-dialog-action-accent{background:var(--accent)}.timmy-setup-changed-notice{background:color-mix(in srgb, var(--warning-soft) 56%, transparent);border-bottom:1px solid var(--warning-border);border-top:1px solid var(--warning-border);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 22px;display:flex}.timmy-setup-changed-notice strong{color:var(--warning-text);font-size:10px}.timmy-setup-changed-notice span{color:var(--muted);white-space:nowrap;font-size:8px}@media (max-width:620px){.setup-change-dialog>footer{flex-direction:column-reverse;align-items:stretch}.setup-change-dialog>footer>div{flex-direction:column}.setup-change-dialog .button{width:100%}.timmy-setup-changed-notice{flex-direction:column;align-items:flex-start;gap:3px}.timmy-setup-changed-notice span{white-space:normal}}.onboarding-success-toast{border:1px solid color-mix(in srgb, var(--success) 42%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--text);box-shadow:0 12px 30px color-mix(in srgb, var(--success) 10%, transparent);border-radius:12px;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.onboarding-success-toast svg{width:20px;color:var(--success);flex:none}.onboarding-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border:1px solid var(--accent-soft-border);color:var(--text-primary);z-index:1000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:11px;width:max-content;max-width:min(390px,100vw - 32px);padding:13px 12px 14px;transition:opacity .18s,transform .18s;animation:.26s cubic-bezier(.16,1,.3,1) onboarding-toast-in;display:grid;position:fixed;top:22px;right:22px;overflow:hidden;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff0f}.onboarding-toast-leaving{opacity:0;transform:translate(18px)scale(.97)}.onboarding-toast-icon{background:var(--info-soft);border:1px solid var(--info-border);color:var(--info-text);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.onboarding-toast-icon svg{width:17px;height:17px}.onboarding-toast-copy{gap:3px;min-width:0;display:grid}.onboarding-toast-copy strong{color:var(--text-primary);letter-spacing:.02em;font-size:10px}.onboarding-toast-copy>span{color:var(--text-secondary);font-size:11px;line-height:1.4}.onboarding-toast>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-self:start;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.onboarding-toast>button:hover{background:var(--surface-muted);color:var(--text-primary)}.onboarding-toast>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-toast>button svg{width:14px;height:14px}.onboarding-toast-error{border-color:var(--danger-border)}.onboarding-toast-error .onboarding-toast-icon{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.onboarding-toast-success{border-color:var(--success-border)}.onboarding-toast-success .onboarding-toast-icon{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.onboarding-toast-warning{border-color:var(--warning-border)}.onboarding-toast-warning .onboarding-toast-icon{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.onboarding-toast-progress{background:var(--info-text);transform-origin:0;width:100%;height:2px;animation:linear forwards onboarding-toast-countdown;position:absolute;bottom:0;left:0}.onboarding-toast-error .onboarding-toast-progress{background:var(--danger-text)}.onboarding-toast-success .onboarding-toast-progress{background:var(--success-text)}.onboarding-toast-warning .onboarding-toast-progress{background:var(--warning-text)}@keyframes onboarding-toast-in{0%{opacity:0;transform:translate(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:560px){.onboarding-toast{width:auto;max-width:none;top:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.onboarding-toast,.onboarding-toast-progress{animation:none}}.onboarding-server-lock-note,.onboarding-channel-lock-note{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface-subtle));color:var(--text-muted);border-radius:10px;align-items:center;gap:.5rem;margin:0;padding:.68rem .75rem;font-size:.78rem;line-height:1.35;display:flex}.onboarding-server-lock-note svg{width:17px;color:var(--accent);flex:none}.onboarding-server-locked-action .button{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--text)}.timmy-scan-control-button{min-width:132px}.timmy-scan-live-stage-paused{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface-subtle))}.timmy-scan-live-stage-paused .timmy-scan-live-stage-icon{color:var(--accent);letter-spacing:-1px;font-size:.62rem}@media (max-width:720px){.timmy-scan-command-actions{align-items:stretch}.timmy-scan-control-button{width:100%}}.onboarding-step-loading{text-align:left;justify-content:center;align-items:center;gap:1.15rem;min-height:300px;padding:2.5rem;display:flex}.onboarding-step-loading>div{gap:0;display:grid}.onboarding-step-loading h2{color:var(--text);margin:.28rem 0 .3rem;font-size:clamp(1.25rem,2vw,1.6rem)}.onboarding-step-loading p{color:var(--text-muted);margin:0}.onboarding-step-loading-spinner{background:color-mix(in srgb, var(--accent) 12%, var(--surface-subtle));box-shadow:0 0 34px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.onboarding-step-loading-spinner-md{flex:0 0 58px;width:58px;height:58px}.onboarding-step-loading-spinner-sm{width:24px;height:24px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 20%, transparent);flex:0 0 24px}.onboarding-step-loading-spinner:before,.onboarding-step-loading-spinner:after{content:"";border:3px solid color-mix(in srgb, var(--accent) 18%, transparent);border-top-color:var(--accent);border-radius:50%;animation:.76s linear infinite onboarding-server-spin;position:absolute;inset:6px}.onboarding-step-loading-spinner:after{border-width:2px;border-top-color:color-mix(in srgb, var(--success) 82%, white);animation-duration:1.05s;animation-direction:reverse;inset:15px}.onboarding-step-loading-spinner-sm:before{border-width:2px;inset:3px}.onboarding-step-loading-spinner-sm:after{border-width:1.5px;inset:7px}.onboarding-step-loading-spinner i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.onboarding-step-loading-spinner-sm i{width:4px;height:4px}.onboarding-step-loading-compact{min-height:190px;padding:1.75rem}.onboarding-loading-surface{border:1px solid var(--accent-soft-border);background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 58%), var(--surface-subtle);border-radius:16px}@keyframes onboarding-server-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.onboarding-step-loading-spinner:before,.onboarding-step-loading-spinner:after{animation:none}}@media (max-width:600px){.onboarding-step-loading{text-align:center;flex-direction:column;min-height:250px}}.onboarding-plan-change-shell .onboarding-content{gap:16px;max-width:1320px}.onboarding-plan-change-header{background:radial-gradient(circle at 8% 0, var(--accent-soft), transparent 38%), var(--surface-subtle);border:1px solid var(--accent-soft-border);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.onboarding-plan-change-header>div:first-child{gap:7px;display:grid}.onboarding-plan-change-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.05}.onboarding-plan-change-header p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.onboarding-plan-change-footer{border-top:1px solid var(--border);margin-top:2px;padding-top:14px}@media (max-width:720px){.onboarding-plan-change-header{flex-direction:column;align-items:stretch;padding:18px}}.billing-plans-page{gap:24px;max-width:1240px;margin:0 auto;display:grid}.billing-plans-limit-banner{background:radial-gradient(440px 190px at 0% 0%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--surface-raised)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));box-shadow:0 22px 60px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff0a;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.billing-plans-limit-icon{background:color-mix(in srgb, var(--accent) 17%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));color:color-mix(in srgb, var(--accent) 78%, white);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.billing-plans-limit-icon svg{width:25px;height:25px}.billing-plans-limit-banner>div{gap:5px;display:grid}.billing-plans-limit-banner h2{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.15}.billing-plans-limit-banner p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.55}.billing-plans-limit-banner>.button{min-width:132px}.billing-plans-notice{background:color-mix(in srgb, var(--warning) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border));border-radius:12px;align-items:flex-start;gap:4px;padding:13px 15px;display:grid}.billing-plans-notice strong{font-size:12px}.billing-plans-notice span{color:var(--muted);font-size:10px;line-height:1.45}.billing-plans-intro{justify-content:space-between;align-items:end;gap:28px;padding:2px 2px 0;scroll-margin-top:28px;display:flex}.billing-plans-intro>div{gap:6px;display:grid}.billing-plans-intro h2{margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.14}.billing-plans-intro>p{color:var(--muted);text-align:right;max-width:470px;margin:0;font-size:11px;line-height:1.55}.billing-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.billing-plans-card{background:linear-gradient(180deg, #ffffff06, transparent 35%), var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 44px #0000001c}.billing-plans-card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 22px 56px #0000002b}.billing-plans-card-featured{background:radial-gradient(240px 170px at 92% 0%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 76%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--surface-raised)), var(--surface));border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.billing-plans-card-current{border-color:color-mix(in srgb, var(--success) 45%, var(--border));box-shadow:inset 0 1px color-mix(in srgb, var(--success) 10%, transparent), 0 18px 50px color-mix(in srgb, var(--success) 6%, transparent)}.billing-plans-card-current:before{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 35%, var(--accent)));content:"";height:3px;position:absolute;top:0;left:0;right:0}.billing-plans-card>header{gap:9px;display:grid}.billing-plans-card>header>div{flex-wrap:wrap;align-items:center;gap:7px;min-height:23px;display:flex}.billing-plans-card-name{font-size:15px;font-weight:800}.billing-plans-card>header>strong{letter-spacing:-.025em;font-size:clamp(21px,2.2vw,28px);line-height:1.08}.billing-plans-card>header>p{color:var(--muted);min-height:45px;margin:0;font-size:10px;line-height:1.5}.billing-plans-current-badge,.billing-plans-popular-badge{letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:850}.billing-plans-current-badge{background:color-mix(in srgb, var(--success) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 30%, var(--border));color:var(--success)}.billing-plans-popular-badge{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));color:color-mix(in srgb, var(--accent) 72%, white)}.billing-plans-card ul{align-content:start;gap:10px;margin:0;padding:15px 0 4px;list-style:none;display:grid;position:relative}.billing-plans-card ul:before{background:var(--border);content:"";height:1px;position:absolute;top:0;left:0;right:0}.billing-plans-card li{color:var(--text-secondary);grid-template-columns:15px minmax(0,1fr);align-items:flex-start;gap:7px;font-size:9.5px;line-height:1.4;display:grid}.billing-plans-card li svg{color:var(--success);width:15px;height:15px;margin-top:0}.billing-plans-card>.button{justify-content:center;width:100%;min-height:39px}.billing-plans-card>.button:disabled{opacity:.7}.billing-plans-footnote{background:color-mix(in srgb, var(--surface-raised) 76%, transparent);border:1px solid var(--border);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:13px 15px;display:grid}.billing-plans-footnote>span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:800}.billing-plans-footnote>strong{font-size:10px}.billing-plans-footnote>p{color:var(--muted);grid-column:2;margin:0;font-size:8.5px;line-height:1.4}@media (max-width:1080px){.billing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plans-card>header>p{min-height:0}}@media (max-width:720px){.billing-plans-page{gap:18px}.billing-plans-limit-banner{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:18px}.billing-plans-limit-icon{border-radius:12px;width:44px;height:44px}.billing-plans-limit-banner>.button{grid-column:1/-1;width:100%}.billing-plans-intro{flex-direction:column;align-items:start;gap:8px}.billing-plans-intro>p{text-align:left;max-width:none}.billing-plans-grid{grid-template-columns:1fr}.billing-plans-card{padding:18px}.billing-plans-footnote{grid-template-columns:1fr}.billing-plans-footnote>p{grid-column:1}}@media (prefers-reduced-motion:reduce){.billing-plans-card{transition:none}.billing-plans-card:hover{transform:none}}.billing-plans-cancelled-banner,.billing-plans-error{border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.billing-plans-cancelled-banner{background:color-mix(in srgb, var(--warning) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border))}.billing-plans-error{background:color-mix(in srgb, var(--danger) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border))}.billing-plans-cancelled-banner>span,.billing-plans-error>span{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:flex}.billing-plans-cancelled-banner>span{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning)}.billing-plans-error>span{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.billing-plans-cancelled-banner>div,.billing-plans-error>div{gap:3px;display:grid}.billing-plans-cancelled-banner strong,.billing-plans-error strong{font-size:11px}.billing-plans-cancelled-banner p,.billing-plans-error p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.billing-plans-cancelled-banner .button{min-height:34px}.billing-plans-cancelled-compact{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:10px;grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:8px 9px;display:grid}.billing-plans-cancelled-compact>span{background:color-mix(in srgb, var(--warning-soft) 68%, var(--warning-text) 9%);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:inline-flex}.billing-plans-cancelled-compact p{color:var(--text-secondary);margin:0;font-size:9.5px;line-height:1.4}.billing-plans-cancelled-compact strong{color:var(--text)}.billing-plans-cancelled-compact>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;display:inline-flex}.billing-plans-cancelled-compact>button:hover,.billing-plans-cancelled-compact>button:focus-visible{background:var(--warning-soft);color:var(--text)}.billing-plans-error>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.billing-plans-error>button:hover{background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--text)}.billing-success-page{justify-content:center;align-items:center;min-height:min(680px,100vh - 130px);padding:34px 0;display:flex}.billing-success-card{background:radial-gradient(560px 280px at 50% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 74%), linear-gradient(180deg, #ffffff06, transparent 42%), var(--surface);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));text-align:center;border-radius:20px;justify-items:center;gap:22px;width:100%;max-width:700px;padding:clamp(30px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d,inset 0 1px #ffffff0a}.billing-success-complete{background:radial-gradient(520px 300px at 50% -4%, color-mix(in srgb, var(--success) 18%, transparent), transparent 72%), radial-gradient(420px 240px at 100% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 78%), var(--surface);border-color:color-mix(in srgb, var(--success) 38%, var(--border))}.billing-success-complete:before{background:linear-gradient(90deg, transparent, var(--success), color-mix(in srgb, var(--success) 45%, var(--accent)), transparent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.billing-success-state-icon{background:color-mix(in srgb, var(--success) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 38%, var(--border));box-shadow:0 16px 42px color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;font-size:24px;font-weight:850;display:flex}.billing-success-state-icon svg{width:38px;height:38px}.billing-success-error .billing-success-state-icon{background:color-mix(in srgb, var(--danger) 11%, var(--surface));border-color:color-mix(in srgb, var(--danger) 34%, var(--border));box-shadow:0 16px 42px color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.billing-success-copy{justify-items:center;gap:8px;max-width:550px;display:grid}.billing-success-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,4vw,38px);line-height:1.05}.billing-success-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.billing-success-next-step{background:color-mix(in srgb, var(--success) 7%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--success) 25%, var(--border));text-align:left;border-radius:12px;align-items:flex-start;gap:4px;width:100%;margin-top:8px;padding:12px 14px;display:grid}.billing-success-next-step strong{color:var(--success);letter-spacing:.065em;text-transform:uppercase;font-size:8px}.billing-success-next-step span{color:var(--text-secondary);font-size:10px;line-height:1.45}.billing-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.billing-success-actions .button{justify-content:center;min-width:158px}.billing-success-create{box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 22%, transparent)}.billing-success-workspace-error{text-align:left;width:100%;max-width:550px}.billing-success-loading{text-align:left;grid-template-columns:46px minmax(0,1fr);justify-items:start;max-width:560px}.billing-success-loading>div{gap:5px;display:grid}.billing-success-loading h2,.billing-success-loading strong{margin:0;font-size:18px}.billing-success-loading p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.billing-success-spinner{border:3px solid color-mix(in srgb, var(--accent) 16%, var(--border));border-top-color:var(--accent);border-radius:50%;width:42px;height:42px;animation:.76s linear infinite billing-success-spin}@keyframes billing-success-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.billing-plans-cancelled-banner,.billing-plans-error{grid-template-columns:34px minmax(0,1fr);align-items:start}.billing-plans-cancelled-banner .button{grid-column:1/-1;width:100%}.billing-plans-error>button{position:absolute;right:9px}.billing-plans-error{padding-right:46px;position:relative}.billing-success-page{align-items:flex-start;min-height:0;padding:16px 0 34px}.billing-success-card{border-radius:16px;padding:28px 20px}.billing-success-actions{flex-direction:column;align-items:stretch}.billing-success-actions .button{width:100%}.billing-success-loading{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.billing-success-spinner,.auth-checkout-spinner{animation:none}}.timmy-scan-command-header{align-items:center}.timmy-scan-command-actions{align-items:center;gap:10px;display:flex}.onboarding-summary-ready-indicator{background:color-mix(in srgb, var(--success-soft) 82%, var(--surface));border:1px solid var(--success-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--success-soft) 62%, transparent);color:var(--success-text);border-radius:999px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.onboarding-summary-ready-indicator svg{width:14px;height:14px}.button.timmy-scan-start-button-ready{color:#102006;background:linear-gradient(110deg,#3f7f18 0%,#73c51c 34%,#b7f34d 50%,#65b817 68%,#3f7f18 100%) 0 0/220% 100%;border:1px solid #cbf67f;min-width:148px;min-height:42px;padding-inline:16px;font-weight:850;animation:2.4s ease-in-out infinite timmy-scan-ready-glow;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a6ec4126,0 10px 26px #65b81747}.button.timmy-scan-start-button-ready:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff7a 50%,#0000 80%);animation:2.4s ease-in-out infinite timmy-scan-ready-shine;position:absolute;inset:0;transform:translate(-115%)}.button.timmy-scan-start-button-ready>*{z-index:1;position:relative}.button.timmy-scan-start-button-ready:hover,.button.timmy-scan-start-button-ready:focus-visible{color:#0b1703;background:linear-gradient(110deg,#4c941c 0%,#86d82b 44%,#c4fa64 58%,#70c11f 100%);transform:translateY(-1px)}.button.timmy-scan-start-button-ready svg{width:18px;height:18px}@keyframes timmy-scan-ready-glow{0%,to{background-position:100%;box-shadow:0 0 0 1px #a6ec411f,0 8px 22px #65b8173d}50%{background-position:0%;box-shadow:0 0 0 4px #a6ec411a,0 12px 32px #65b8176b}}@keyframes timmy-scan-ready-shine{0%,44%{transform:translate(-115%)}72%,to{transform:translate(115%)}}@media (max-width:560px){.timmy-scan-command-header{align-items:stretch}.timmy-scan-command-actions,.button.timmy-scan-start-button-ready{width:100%}}@media (prefers-reduced-motion:reduce){.button.timmy-scan-start-button-ready,.button.timmy-scan-start-button-ready:after{animation:none}}.timmy-scan-control-button,.timmy-scan-resume-button{white-space:nowrap;gap:7px;min-width:132px;min-height:40px}.timmy-scan-control-button svg,.timmy-scan-resume-button svg{flex:none;width:16px;height:16px}.timmy-scan-pause-button{background:color-mix(in srgb, var(--surface) 70%, var(--accent-soft));border-color:var(--accent-soft-border);color:var(--text)}.timmy-scan-pause-button:hover,.timmy-scan-pause-button:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}@media (max-width:560px){.timmy-scan-control-button,.timmy-scan-resume-button{width:100%}}.triage-page .intelligence-navigation-strip{z-index:10;align-items:stretch;padding:6px;position:relative;overflow:visible}.issue-command{gap:8px;width:100%;min-width:0;display:grid;position:relative}.issue-command-bar{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.issue-mode-tabs{flex:none}.issue-command-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.issue-command-search{flex:260px;min-width:180px;max-width:360px}.issue-command-search .filter-search-input,.issue-sort-control .filter-input{height:34px;min-height:34px}.issue-command-search .filter-search-input{border-radius:8px;padding-left:34px;font-size:11px}.issue-command-search .filter-search-icon{width:14px;height:14px;left:11px}.issue-command .filter-button{border-radius:8px;height:34px;padding:0 10px;font-size:11px}.issue-command .filter-count{min-width:17px;height:17px;padding-inline:4px;font-size:8px}.issue-sort-control{min-width:142px}.issue-sort-control .filter-input{border-radius:8px;width:100%;padding:0 30px 0 10px;font-size:10.5px}.issue-command .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issue-filter-popover{background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);border:1px solid var(--border);z-index:45;border-radius:14px;gap:14px;width:min(790px,100vw - 44px);padding:15px;animation:.16s ease-out filter-panel-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #00000061}.issue-filter-popover-header{justify-content:space-between;align-items:center;display:flex}.issue-filter-popover-header>div{gap:2px;display:grid}.issue-filter-popover-header span,.issue-active-filters-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.issue-filter-popover-header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:inline-flex}.issue-filter-popover-header>button:hover{background:var(--surface-muted);color:var(--text)}.issue-filter-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.issue-filter-section{background:color-mix(in srgb, var(--surface-subtle) 82%, transparent);border:1px solid var(--border-subtle);border-radius:11px;min-width:0;margin:0;padding:10px}.issue-filter-section legend{color:var(--text-secondary);padding:0 4px;font-size:9.5px;font-weight:800}.issue-filter-options{flex-wrap:wrap;gap:5px;display:flex}.issue-filter-options label{cursor:pointer;display:inline-flex;position:relative}.issue-filter-options input{opacity:0;width:1px;height:1px;position:absolute}.issue-filter-options span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:7px 8px;font-size:9px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s}.issue-filter-options label:hover span,.issue-filter-options input:focus-visible+span{border-color:var(--accent-soft-border);color:var(--text)}.issue-filter-options input:checked+span{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.issue-filter-category-section{grid-column:span 2}.issue-filter-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.issue-filter-actions .button{min-height:34px}.issue-active-filters{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;min-width:0;padding:7px 3px 1px;display:flex}.issue-active-filters .filter-chip-row{flex:1;min-width:0;padding:0}.issue-filter-chip{color:var(--accent-soft-text);cursor:pointer;font:inherit;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.issue-filter-chip span{font-size:13px;line-height:.7}.issue-filter-clear-all{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:750}.issue-filter-clear-all:hover{color:var(--text)}.issue-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.issue-insight-card{border:0;border-right:1px solid var(--intelligence-control-divider);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;gap:4px;min-height:108px;padding:13px 36px 12px 14px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.issue-insight-card:last-child{border-right:0}.issue-insight-card:hover{background:rgba(var(--accent-rgb), .055);box-shadow:inset 0 -2px 0 var(--accent-soft-border)}.issue-insight-card:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.issue-insight-icon{opacity:.78;position:absolute;top:13px;right:13px}.issue-insight-label{color:var(--text-secondary);font-size:10px;font-weight:750}.issue-insight-card>strong{color:var(--text);font-size:23px;line-height:1.05}.issue-insight-card>.issue-insight-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.issue-insight-card small{color:var(--muted);font-size:8.5px;line-height:1.3}.issue-insight-cta{color:var(--accent-soft-text);align-items:center;gap:4px;margin-top:3px;font-size:8.5px;font-weight:750;display:inline-flex}.issue-insight-danger>strong{color:var(--danger-text)}.issue-insight-warning>strong{color:var(--warning-text)}.issue-insight-delivery>strong{color:var(--info-text)}.issue-insight-accent>strong{color:var(--accent-soft-text)}html[data-theme=light] .issue-filter-popover{background:#fffffffa;box-shadow:0 22px 55px #332a3c24}html[data-theme=light] .issue-insight-card:hover{background:color-mix(in srgb, var(--accent) 6%, white)}@media (max-width:1050px){.issue-command-bar{flex-direction:column;align-items:stretch}.issue-command-actions{justify-content:stretch}.issue-command-search{max-width:none}.issue-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-insight-card:nth-child(2){border-right:0}.issue-insight-card:nth-child(-n+2){border-bottom:1px solid var(--intelligence-control-divider)}}@media (max-width:720px){.issue-command-actions{grid-template-columns:1fr auto;display:grid}.issue-command-search{grid-column:1/-1}.issue-sort-control{min-width:0}.issue-filter-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-filter-category-section{grid-column:span 2}}@media (max-width:520px){.issue-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.issue-mode-tabs .triage-tab{justify-content:center;min-width:0;padding-inline:7px}.issue-mode-tabs .workspace-tab-icon{display:none}.issue-active-filters{flex-wrap:wrap;align-items:flex-start}.issue-insight-grid,.issue-filter-sections{grid-template-columns:1fr}.issue-filter-category-section{grid-column:auto}.issue-insight-card,.issue-insight-card:nth-child(2){border-bottom:1px solid var(--intelligence-control-divider);border-right:0}.issue-insight-card:last-child{border-bottom:0}}.triage-page{gap:14px}.triage-page .intelligence-control-deck{gap:12px}.triage-page .intelligence-navigation-strip{background:linear-gradient(180deg, #ffffff06, transparent), color-mix(in srgb, var(--surface-elevated) 92%, transparent);border-color:color-mix(in srgb, var(--border) 88%, transparent);border-radius:12px;min-height:50px;padding:6px;box-shadow:0 9px 26px #00000024,inset 0 1px #ffffff0a}.issue-command{gap:7px}.issue-command-bar{flex-direction:row;align-items:center;gap:12px;min-height:36px}.issue-mode-tabs .triage-tab{border-radius:8px;min-height:36px;padding:0 11px;font-size:10.5px;font-weight:720}.issue-mode-tabs .triage-tab-active{background:color-mix(in srgb, var(--accent-soft) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-soft-border) 85%, transparent), 0 3px 10px color-mix(in srgb, var(--accent) 8%, transparent)}.issue-command-actions{flex:auto;justify-content:flex-end;gap:6px}.issue-command-result-count{color:var(--muted);white-space:nowrap;padding-right:3px;font-size:9px}.issue-command-result-count strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.issue-command-search{flex:0 280px;max-width:320px}.issue-command-search .filter-search-input,.issue-sort-control .filter-input,.issue-command .filter-button{height:36px;min-height:36px}.issue-command-search .filter-search-input,.issue-sort-control .filter-input{background:color-mix(in srgb, var(--surface) 84%, transparent);border-color:color-mix(in srgb, var(--border) 88%, transparent)}.issue-command-search .filter-search-input:hover,.issue-sort-control .filter-input:hover{background:var(--surface);border-color:var(--border-strong)}.issue-command .filter-button{background:color-mix(in srgb, var(--surface-muted) 84%, transparent);border-color:color-mix(in srgb, var(--border) 90%, transparent);padding-inline:11px;font-size:10.5px;font-weight:720}.issue-sort-control{min-width:154px;position:relative}.issue-sort-label{color:var(--muted);letter-spacing:.04em;pointer-events:none;text-transform:uppercase;z-index:1;font-size:8px;font-weight:750;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.issue-sort-control .filter-input{padding-left:40px;font-size:10px}.issue-mode-command-note{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.issue-mode-command-note>span{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 12%, transparent);border-radius:999px;width:5px;height:5px}.issue-mode-command-note-archived>span{background:var(--warning-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning-text) 10%, transparent);opacity:.7}.triage-page-overview .intelligence-summary-strip{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.issue-insight-section{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 18%, transparent), transparent 44%), color-mix(in srgb, var(--surface-elevated) 94%, transparent);border:1px solid color-mix(in srgb, var(--border) 90%, transparent);border-radius:14px;gap:11px;padding:13px;display:grid;box-shadow:0 12px 32px #0000001f}.issue-insight-section-header{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.issue-insight-section-header>div{gap:2px;display:grid}.issue-insight-section-header span{color:var(--accent-soft-text);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.issue-insight-section-header strong{color:var(--text);font-size:13px;line-height:1.25}.issue-insight-section-header small{color:var(--muted);padding-bottom:1px;font-size:8.5px}.issue-insight-grid{gap:9px}.issue-insight-card,.issue-insight-card:nth-child(2){background:linear-gradient(180deg, #ffffff06, transparent 64%), color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:11px;flex-direction:column;gap:5px;min-height:132px;padding:12px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 4px 13px #00000014}.issue-insight-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 34%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 96%, transparent);border-color:var(--accent-soft-border);transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.issue-insight-card:active{transform:translateY(-1px)}.issue-insight-heading{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.issue-insight-icon{background:color-mix(in srgb, var(--surface-muted) 86%, transparent);border:1px solid var(--border-subtle);opacity:.9;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:static}.issue-insight-icon .workspace-tab-icon{width:13px;height:13px}.issue-insight-label{letter-spacing:.01em;font-size:9.5px;font-weight:780}.issue-insight-card>.issue-insight-value{color:var(--text);min-height:28px;font-size:25px;line-height:1.08}.issue-insight-card>.issue-insight-title{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.issue-insight-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:23px;font-size:8.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.issue-insight-cta{gap:5px;margin-top:auto;font-size:8.5px}.issue-insight-cta svg{width:12px;height:12px;transition:transform .14s}.issue-insight-card:hover .issue-insight-cta svg{transform:translate(2px)}.issue-insight-danger>.issue-insight-value{color:var(--danger-text)}.issue-insight-warning>.issue-insight-value{color:var(--warning-text)}.issue-insight-delivery>.issue-insight-value{color:var(--info-text)}.issue-insight-accent>.issue-insight-value{color:var(--accent-soft-text)}.issue-filter-popover{border-color:color-mix(in srgb, var(--border) 94%, transparent);border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(390px,100vw - 42px);max-height:min(680px,100vh - 150px);padding:0;top:calc(100% + 7px);overflow:hidden;box-shadow:0 24px 70px #0000006b,0 0 0 1px #ffffff05}.issue-filter-popover-header{background:color-mix(in srgb, var(--surface-elevated) 97%, transparent);border-bottom:1px solid var(--border-subtle);padding:14px 15px 12px}.issue-filter-popover-header strong{font-size:13px}.issue-filter-sections{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;grid-template-columns:1fr;align-content:start;gap:0;padding:4px 15px 16px;display:grid;overflow-y:auto}.issue-filter-section,.issue-filter-category-section{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-column:auto;padding:13px 0 12px}.issue-filter-section:first-child{border-top:0}.issue-filter-section legend{color:var(--text-secondary);letter-spacing:.015em;padding:0 0 8px;font-size:9px}.issue-filter-options{gap:5px}.issue-filter-options span{background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--border) 88%, transparent);border-radius:7px;min-height:27px;padding:8px 9px;font-size:8.5px}.issue-filter-options input:checked+span{background:color-mix(in srgb, var(--accent-soft) 92%, transparent);border-color:var(--accent-soft-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-soft-text)}.issue-filter-options input:checked+span:before{content:"✓";margin-right:5px;font-size:8px}.issue-filter-actions{background:color-mix(in srgb, var(--surface-elevated) 98%, transparent);border-top:1px solid var(--border);padding:11px 15px;position:sticky;bottom:0;box-shadow:0 -8px 22px #0000001a}.issue-filter-actions .button{border-radius:8px;flex:1;min-height:34px;font-size:9.5px}.issue-active-filters{background:color-mix(in srgb, var(--surface-subtle) 72%, transparent);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:8px;gap:9px;padding:7px 9px}.issue-active-filters-label{border-right:1px solid var(--border-subtle);flex:none;padding-right:9px}.issue-filter-chip{background:color-mix(in srgb, var(--accent-soft) 72%, transparent);border-color:color-mix(in srgb, var(--accent-soft-border) 86%, transparent);border-radius:6px;min-height:25px;padding:5px 7px;font-size:8.5px}.issue-filter-chip:hover{background:var(--accent-soft);border-color:var(--accent-soft-border)}.issue-filter-clear-all{border-left:1px solid var(--border-subtle);padding:4px 2px 4px 10px;font-size:8.5px}.triage-page-issues .intelligence-list-workspace,.triage-page-archived .intelligence-list-workspace{gap:10px;padding:12px}.triage-page-issues .intelligence-list-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 8%, transparent), transparent 22%), color-mix(in srgb, var(--surface-elevated) 95%, transparent)}.triage-page-issues .intelligence-list-heading{border-bottom:1px solid var(--border-subtle);border-top:0;min-height:48px;padding:1px 2px 10px}.intelligence-list-heading>.issue-queue-heading-copy{flex-direction:row;align-items:center;gap:9px;display:flex}.issue-queue-heading-copy>.workspace-tab-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.issue-queue-heading-copy>.workspace-tab-icon svg{width:14px;height:14px}.intelligence-list-heading .issue-queue-heading-copy>span{color:inherit;letter-spacing:normal;text-transform:none;gap:2px;display:grid}.issue-queue-heading-copy strong{color:var(--text);font-size:12px}.issue-queue-heading-copy small{color:var(--muted);font-size:8.5px}.triage-page-issues .triage-card-list{gap:8px}.triage-page-issues .triage-card{border-radius:11px}.triage-page-archived .intelligence-list-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--warning-soft) 7%, transparent), transparent 28%), color-mix(in srgb, var(--surface) 90%, transparent);border-color:color-mix(in srgb, var(--border) 78%, transparent);box-shadow:0 10px 28px #0000001a}.triage-page-archived .triage-card{background:color-mix(in srgb, var(--surface-subtle) 72%, transparent);opacity:.94}.triage-page-overview .issue-overview-grid{gap:12px}html[data-theme=light] .triage-page .intelligence-navigation-strip,html[data-theme=light] .issue-insight-section,html[data-theme=light] .triage-page-issues .intelligence-list-workspace,html[data-theme=light] .triage-page-archived .intelligence-list-workspace{background:linear-gradient(#fffffffa,#f9f7fbf5)}html[data-theme=light] .issue-insight-card,html[data-theme=light] .issue-insight-card:nth-child(2){background:#ffffffeb;box-shadow:0 5px 16px #332a3c0e}html[data-theme=light] .issue-filter-popover,html[data-theme=light] .issue-filter-popover-header,html[data-theme=light] .issue-filter-actions{background:#fffffffb}@media (max-width:1100px){.issue-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.issue-command-bar{flex-direction:column;align-items:stretch}.issue-command-actions{justify-content:stretch}.issue-command-search{flex:auto;max-width:none}.issue-mode-command-note{min-height:28px;margin-left:4px}}@media (max-width:680px){.issue-command-actions{grid-template-columns:1fr auto;display:grid}.issue-command-result-count{display:none}.issue-command-search{grid-column:1/-1}.issue-active-filters-label{border-right:0;flex-basis:100%;padding-right:0}.issue-active-filters{flex-wrap:wrap;align-items:flex-start}.issue-filter-popover{width:min(390px,100vw - 20px);max-height:none;position:fixed;top:68px;bottom:10px;right:10px}.issue-insight-section-header{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:520px){.issue-insight-grid{grid-template-columns:1fr}.issue-insight-card,.issue-insight-card:nth-child(2){border:1px solid color-mix(in srgb, var(--border) 88%, transparent);min-height:124px}.issue-mode-tabs .workspace-tab-icon{display:inline-flex}.issue-mode-tabs .triage-tab{padding-inline:5px}.issue-mode-tabs .triage-tab-count{display:none}.issue-filter-clear-all{border-left:0;margin-left:auto}}.issue-sort-control{flex:0 0 168px;width:168px;min-width:0;position:relative}.issue-sort-mark{color:var(--muted);pointer-events:none;z-index:2;align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.issue-sort-mark svg{width:13px;height:13px}.issue-sort-mark small{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.issue-sort-control .app-select-trigger{background:linear-gradient(180deg, #ffffff06, transparent), color-mix(in srgb, var(--surface) 84%, transparent);border-color:color-mix(in srgb, var(--border) 90%, transparent);color:var(--text-secondary);border-radius:8px;height:36px;min-height:36px;padding:0 9px 0 58px;font-size:9.5px;font-weight:720}.issue-sort-control .app-select-trigger:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong);color:var(--text)}.issue-sort-control .app-select.is-open .app-select-trigger{background:color-mix(in srgb, var(--accent-soft) 30%, var(--surface));border-color:var(--accent-soft-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 11%, transparent);color:var(--text)}.issue-sort-control .app-select-trigger>svg{width:14px;height:14px}.issue-sort-control .app-select-menu{background:color-mix(in srgb, var(--surface-elevated) 98%, var(--surface));border-color:color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:9px;gap:2px;min-width:190px;padding:4px;left:auto;right:0;box-shadow:0 18px 46px #00000061}.issue-sort-control .app-select-option{border-radius:6px;min-height:34px;padding:6px 8px}.issue-filter-popover{width:min(372px,100vw - 42px)}.issue-filter-accordion{background:color-mix(in srgb, var(--surface) 64%, transparent);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:9px;transition:background .14s,border-color .14s,box-shadow .14s;overflow:clip}.issue-filter-accordion[open]{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:color-mix(in srgb, var(--accent-soft-border) 72%, var(--border));box-shadow:0 4px 14px #00000017}.issue-filter-accordion>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;list-style:none;transition:background .13s,color .13s;display:grid}.issue-filter-accordion>summary::-webkit-details-marker{display:none}.issue-filter-accordion>summary:hover{background:color-mix(in srgb, var(--accent-soft) 34%, transparent)}.issue-filter-accordion>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.issue-filter-accordion>summary>svg{color:var(--muted);width:16px;height:16px;transition:color .13s,transform .15s}.issue-filter-accordion[open]>summary>svg{color:var(--accent-soft-text);transform:rotate(180deg)}.issue-filter-accordion-title{gap:2px;min-width:0;display:grid}.issue-filter-accordion-title strong{color:var(--text-secondary);font-size:9.5px;font-weight:780}.issue-filter-accordion[open] .issue-filter-accordion-title strong{color:var(--text)}.issue-filter-accordion-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.25;overflow:hidden}.issue-filter-accordion-count{color:var(--muted);white-space:nowrap;font-size:7.5px;font-weight:720}.issue-filter-accordion-count.is-active{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:999px;padding:3px 6px}.issue-filter-accordion-body{border-top:1px solid var(--border-subtle);gap:8px;padding:9px 10px 10px;display:grid}.issue-filter-accordion-body .issue-filter-options{gap:5px}.issue-filter-accordion-body .issue-filter-options span{min-height:26px;padding:8px 9px}.issue-filter-accordion-categories .issue-filter-options label{flex:calc(50% - 5px)}.issue-filter-accordion-categories .issue-filter-options span{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.issue-filter-group-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 1px;font-size:7.5px;font-weight:720}.issue-filter-group-clear:hover,.issue-filter-group-clear:focus-visible{color:var(--accent-soft-text);text-underline-offset:2px;outline:none;text-decoration:underline}html[data-theme=light] .issue-sort-control .app-select-trigger{border-color:var(--border);color:var(--text-secondary);background:#ffffffe6}html[data-theme=light] .issue-sort-control .app-select-menu,html[data-theme=light] .issue-filter-accordion[open]{background:#fffffffc}html[data-theme=light] .issue-filter-accordion{background:color-mix(in srgb, var(--surface-subtle) 70%, white)}@media (max-width:680px){.issue-sort-control{width:168px}}@media (max-width:440px){.issue-command-actions{grid-template-columns:minmax(0,1fr) minmax(142px,168px)}.issue-sort-control,.issue-command .filter-button{width:100%}.issue-filter-accordion-categories .issue-filter-options label{flex-basis:100%}}.issue-command-actions{padding-right:5px}.issue-command-result-count{font-size:10px}.issue-command-result-count strong,.issue-command .filter-button{font-size:11px}.issue-sort-control{flex-basis:162px;width:162px}.issue-sort-mark small{font-size:8px}.issue-sort-control .app-select-trigger{padding-left:57px;font-size:10.5px}.issue-sort-control .app-select-menu{min-width:184px;right:4px}.issue-sort-control .app-select-option strong{font-size:10.5px}.issue-filter-popover{width:min(364px,100vw - 36px);right:16px}.issue-filter-popover-header{padding:16px 16px 14px}.issue-filter-popover-header span{font-size:8.5px}.issue-filter-popover-header strong{font-size:15px;line-height:1.2}.issue-filter-popover-header>button{font-size:22px}.issue-filter-sections{gap:7px;padding:11px 12px 17px}.issue-filter-accordion>summary{min-height:54px;padding:9px 11px}.issue-filter-accordion-title{gap:3px}.issue-filter-accordion-title strong{font-size:11px;line-height:1.2}.issue-filter-accordion-title small{font-size:8.5px;line-height:1.3}.issue-filter-accordion-count{font-size:8.5px}.issue-filter-accordion-count.is-active{padding:4px 7px}.issue-filter-accordion-body{gap:9px;padding:10px 11px 11px}.issue-filter-accordion-body .issue-filter-options span{min-height:30px;padding:9px 10px;font-size:10px}.issue-filter-group-clear{font-size:8.5px}.issue-filter-actions{padding:12px 13px}.issue-filter-actions .button{min-height:38px;font-size:10.5px}@media (max-width:680px){.issue-command-actions{padding-right:0}.issue-filter-popover{width:auto;left:10px;right:10px}}@media (max-width:440px){.issue-sort-control{width:100%}}.triage-page .intelligence-navigation-strip .issue-mode-tabs{flex:none;width:fit-content}.issue-command,.issue-command-bar{box-sizing:border-box;max-width:100%}.issue-command-actions{min-width:0;padding-right:3px;overflow:visible}.issue-sort-control{flex:0 150px;width:150px;min-width:142px;max-width:150px}.issue-sort-mark small{display:none}.issue-sort-control .app-select-trigger{padding-left:32px}.issue-sort-control .app-select-menu{right:0}@media (max-width:680px){.issue-command-actions{padding-right:0}.issue-sort-control{justify-self:end;width:150px;max-width:150px}}@media (max-width:440px){.issue-sort-control{width:100%;min-width:0;max-width:none}}.intelligence-list-heading>.issue-queue-heading-count{background:linear-gradient(180deg, #ffffff08, transparent), color-mix(in srgb, var(--surface-subtle) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent-soft-border) 58%, var(--border));border-radius:9px;flex-direction:row;align-items:baseline;gap:5px;min-width:68px;min-height:32px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.issue-queue-heading-count strong{color:var(--accent-soft-text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.intelligence-list-heading .issue-queue-heading-count span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:760}html[data-theme=light] .intelligence-list-heading>.issue-queue-heading-count{background:color-mix(in srgb, var(--accent-soft) 28%, white);box-shadow:0 4px 12px #332a3c0d}.feedback-page{gap:14px}.feedback-page .intelligence-navigation-strip{justify-self:stretch;width:100%;overflow:visible}.feedback-command,.feedback-command .issue-command-bar{width:100%}.feedback-command .feedback-mode-tabs{flex:none}.feedback-command .feedback-tab{min-height:34px;padding:7px 12px}.feedback-command-actions{flex:auto;justify-content:flex-end;width:auto;margin-left:auto}.feedback-command-actions .issue-command-search{flex:0 280px;min-width:200px;max-width:320px}.feedback-sort-control{flex:0 154px;width:154px;max-width:154px}.message-filter-popover{right:14px}.message-filter-accordion-channelIds .issue-filter-options label{flex:calc(50% - 5px)}.message-filter-accordion-channelIds .issue-filter-options span{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.feedback-insight-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feedback-insight-grid .issue-insight-card{min-width:0}.feedback-insight-grid .issue-insight-card small{min-height:24px}.feedback-workspace{gap:12px}.feedback-intelligence-empty-state{min-height:180px}.feedback-page-messages .feedback-workspace{margin-top:0}.feedback-list-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 7%, transparent), transparent 24%), color-mix(in srgb, var(--surface-elevated) 95%, transparent);gap:11px;padding:12px}.feedback-page-messages .feedback-list-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 16%, transparent), transparent 24%), color-mix(in srgb, var(--surface) 91%, transparent)}.feedback-queue-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:48px;padding:0 2px 10px;display:flex}.feedback-queue-heading .issue-queue-heading-copy{align-items:center;gap:9px;min-width:0;display:flex}.feedback-queue-heading .issue-queue-heading-copy>div{gap:2px;min-width:0;display:grid}.feedback-queue-heading-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.feedback-queue-heading-icon .workspace-tab-icon{width:14px;height:14px}.feedback-queue-heading .issue-queue-heading-copy strong{color:var(--text);font-size:12px}.feedback-queue-heading .issue-queue-heading-copy small{color:var(--muted);font-size:8.5px}.feedback-queue-heading>.issue-queue-heading-count{background:color-mix(in srgb, var(--surface-subtle) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent-soft-border) 58%, var(--border));border-radius:9px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:6px 10px;display:inline-flex}.feedback-queue-heading .issue-queue-heading-count span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:760}.feedback-list-surface{border-top:0;padding-top:0}html[data-theme=light] .feedback-list-workspace{background:linear-gradient(#fffffffa,#f9f7fbf5)}@media (max-width:1180px){.feedback-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.feedback-command-actions{margin-left:0}.feedback-command-actions .issue-command-search{max-width:none}}@media (max-width:680px){.feedback-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-command .feedback-mode-tabs{width:100%}.feedback-command .feedback-tab{flex:1 1 0;justify-content:center}.feedback-sort-control{width:150px;max-width:150px}.feedback-queue-heading .issue-queue-heading-copy small{white-space:normal}}@media (max-width:520px){.feedback-insight-grid{grid-template-columns:1fr}.feedback-queue-heading{align-items:flex-start;gap:10px}.feedback-queue-heading .issue-queue-heading-copy small{display:none}.message-filter-accordion-channelIds .issue-filter-options label{flex-basis:100%}}.issue-filter-options label{--filter-option-bg:color-mix(in srgb, var(--surface-muted) 58%, transparent);--filter-option-border:var(--border-strong);--filter-option-text:var(--text-secondary)}.issue-filter-options .filter-option-tone-danger{--filter-option-bg:var(--danger-soft);--filter-option-border:var(--danger-border);--filter-option-text:var(--danger-text)}.issue-filter-options .filter-option-tone-warning{--filter-option-bg:var(--warning-soft);--filter-option-border:var(--warning-border);--filter-option-text:var(--warning-text)}.issue-filter-options .filter-option-tone-success{--filter-option-bg:var(--success-soft);--filter-option-border:var(--success-border);--filter-option-text:var(--success-text)}.issue-filter-options .filter-option-tone-info{--filter-option-bg:var(--info-soft);--filter-option-border:var(--info-border);--filter-option-text:var(--info-text)}.issue-filter-options .filter-option-tone-accent{--filter-option-bg:var(--accent-soft);--filter-option-border:var(--accent-soft-border);--filter-option-text:var(--accent-soft-text)}.issue-filter-accordion-body .issue-filter-options label>span{border-color:color-mix(in srgb, var(--filter-option-border) 58%, var(--border));align-items:center;gap:5px;transition:background .13s,border-color .13s,box-shadow .13s,color .13s,transform .13s;display:inline-flex}.issue-filter-accordion-body .issue-filter-options label>input:not(:checked)+span:before{background:var(--filter-option-text);box-shadow:0 0 0 2px var(--filter-option-bg);content:"";opacity:.72;border-radius:999px;flex:none;width:5px;height:5px}.issue-filter-accordion-body .issue-filter-options label:hover>span{background:color-mix(in srgb, var(--filter-option-bg) 72%, var(--surface));border-color:var(--filter-option-border);color:var(--filter-option-text);transform:translateY(-1px)}.issue-filter-accordion-body .issue-filter-options label>input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb, var(--filter-option-border) 42%, transparent);outline:none}.issue-filter-accordion-body .issue-filter-options label>input:checked+span{background:color-mix(in srgb, var(--filter-option-bg) 92%, var(--surface));border-color:var(--filter-option-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--filter-option-border) 52%, transparent), 0 3px 10px color-mix(in srgb, var(--filter-option-border) 16%, transparent);color:var(--filter-option-text)}.issue-filter-accordion-body .issue-filter-options label>input:checked+span:before{color:var(--filter-option-text);margin-right:0}.issue-filter-accordion-body .issue-filter-options label.is-disabled>span{filter:saturate(.55);opacity:.48;transform:none}button.issue-severity-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;width:calc(100% + 10px);margin:-5px;padding:5px;transition:background .14s,border-color .14s,transform .14s}button.issue-severity-row:hover,button.issue-severity-row:focus-visible{background:color-mix(in srgb, var(--accent-soft) 42%, transparent);border-color:var(--accent-soft-border);outline:none;transform:translate(2px)}.feedback-linked-metrics button{transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.feedback-linked-metrics button:hover,.feedback-linked-metrics button:focus-visible{background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface));border-color:var(--accent-soft-border);outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #0000001f}.community-members-page{gap:14px}.community-members-page .intelligence-navigation-strip{background:linear-gradient(180deg, #ffffff06, transparent), color-mix(in srgb, var(--surface-elevated) 92%, transparent);border-color:color-mix(in srgb, var(--border) 88%, transparent);border-radius:12px;justify-self:stretch;width:100%;min-height:50px;padding:6px;overflow:visible;box-shadow:0 9px 26px #00000024,inset 0 1px #ffffff0a}.member-command,.member-command .issue-command-bar{width:100%}.member-command .member-mode-tabs{flex:none;width:fit-content}.member-command .community-tab{border-radius:8px;min-height:36px;padding:0 11px;font-size:10.5px;font-weight:720}.member-command-actions{flex:auto;justify-content:flex-end;min-width:0;margin-left:auto;padding-right:3px}.member-command-actions .issue-command-search{flex:0 280px;min-width:190px;max-width:320px}.member-sort-control{flex:0 150px;width:150px;min-width:142px;max-width:150px}.member-filter-popover{right:14px}.member-filter-accordion-channelIds .issue-filter-options label{flex:calc(50% - 5px)}.member-filter-accordion-channelIds .issue-filter-options label>span{text-align:center;justify-content:center;width:100%}.member-filter-option-urgent,.member-filter-option-negative,.member-filter-option-high_impact{--filter-option-bg:var(--danger-soft)!important;--filter-option-border:var(--danger-border)!important;--filter-option-text:var(--danger-text)!important}.member-filter-option-positive,.member-filter-option-linked,.member-filter-option-active_week{--filter-option-bg:var(--success-soft)!important;--filter-option-border:var(--success-border)!important;--filter-option-text:var(--success-text)!important}.member-filter-option-new,.member-filter-option-most_active,.member-filter-option-multiple_issues{--filter-option-bg:var(--accent-soft)!important;--filter-option-border:var(--accent-soft-border)!important;--filter-option-text:var(--accent-soft-text)!important}.member-filter-option-quiet,.member-filter-option-neutral{--filter-option-bg:var(--warning-soft)!important;--filter-option-border:var(--warning-border)!important;--filter-option-text:var(--warning-text)!important}.community-members-page-overview .intelligence-summary-strip{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.member-insight-section{padding:12px}.member-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-insight-card{color:var(--text);cursor:pointer;text-align:left;min-width:0}.member-insight-card .issue-insight-label{color:var(--text-secondary);margin-top:1px;font-size:10px;font-weight:780}.member-insight-card .issue-insight-copy{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;font-size:8.7px;line-height:1.38;display:-webkit-box;overflow:hidden}.member-insight-card .issue-insight-cta{color:var(--accent-soft-text);justify-content:space-between;align-items:center;display:flex}.member-insight-card .issue-insight-cta>span{font-size:13px;transition:transform .14s}.member-insight-card:hover .issue-insight-cta>span{transform:translate(2px)}.member-insight-card-new>.issue-insight-value{color:var(--success-text)}.member-insight-card-urgent>.issue-insight-value{color:var(--danger-text)}.member-insight-card-coverage>.issue-insight-value{color:var(--accent-soft-text)}.community-channel-bars>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(90px,.8fr) minmax(110px,1.4fr) 26px 70px;align-items:center;gap:8px;width:100%;padding:6px;transition:background .14s,border-color .14s,transform .14s;display:grid}.community-channel-bars>button:hover,.community-channel-bars>button:focus-visible{background:color-mix(in srgb, var(--accent-soft) 42%, transparent);border-color:var(--accent-soft-border);outline:none;transform:translate(2px)}.community-channel-bars>button>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:720;overflow:hidden}.community-channel-bars>button>div{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border-radius:999px;height:5px;overflow:hidden}.community-channel-bars>button i{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 55%, var(--success)));border-radius:inherit;height:100%;display:block}.community-channel-bars>button strong{color:var(--text);text-align:right;font-size:10px}.community-channel-bars>button small{color:var(--muted);text-align:right;font-size:8px}.member-list-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 7%, transparent), transparent 24%), color-mix(in srgb, var(--surface-elevated) 95%, transparent);border:1px solid var(--border);border-radius:14px;gap:11px;padding:12px;display:grid;box-shadow:0 12px 32px #0000001f}.member-list-workspace-signals{background:linear-gradient(180deg, color-mix(in srgb, var(--danger-soft) 10%, transparent), transparent 26%), color-mix(in srgb, var(--surface) 92%, transparent);border-color:color-mix(in srgb, var(--danger-border) 32%, var(--border))}.member-list-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:48px;padding:0 2px 9px;display:flex}.member-list-title{align-items:center;gap:10px;min-width:0;display:flex}.member-list-title>div{min-width:0;display:grid}.member-list-title h2{color:var(--text);margin:0;font-size:13px;line-height:1.25}.member-list-title p{color:var(--muted);margin:0;font-size:8.7px;line-height:1.4}.member-list-icon{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.member-list-icon-signals{background:var(--danger-soft);border-color:var(--danger-border)}.member-list-icon .workspace-tab-icon{width:15px;height:15px}.member-list-count{background:color-mix(in srgb, var(--surface-subtle) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent-soft-border) 58%, var(--border));color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:6px 10px;font-size:8px;font-weight:760;display:inline-flex}.member-list-count strong{color:var(--accent-soft-text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.member-work-list{grid-template-columns:1fr;gap:8px;display:grid}.member-work-list .community-member-card.community-member-tile{grid-template-columns:auto minmax(190px,1.2fr) minmax(380px,1.65fr) auto;gap:14px;min-height:92px;padding:14px 15px}.member-work-list .community-member-tile-copy{gap:4px}.member-work-list .community-member-tile-copy>strong{font-size:14.5px;line-height:1.2}.community-member-tile-copy>.member-channel-line{color:var(--text-secondary);letter-spacing:.035em;align-items:center;gap:5px;margin-top:0;font-size:9px;line-height:1.25;display:flex}.member-card-signals{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.member-card-signals .triage-chip{min-height:21px;padding:3px 7px;font-size:8px}.member-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.member-card-metrics>span{color:var(--muted);gap:2px;min-width:0;display:grid}.member-card-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:720;line-height:1.2;overflow:hidden}.member-card-metrics small{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:760;line-height:1.2}.member-card-cta{background:color-mix(in srgb, var(--accent-soft) 82%, transparent);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:8px;gap:6px;width:auto;height:34px;padding:0 9px;box-shadow:inset 0 1px #ffffff0d}.member-card-cta small{color:inherit;white-space:nowrap;font-size:9px;font-weight:760}.member-card-cta>.member-card-arrow{width:12px;height:12px}.member-work-list .community-member-tile:hover .member-card-cta,.member-work-list .community-member-tile:focus-visible .member-card-cta{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 76%, white);color:var(--accent-text);transform:translate(1px)}.member-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-signal-card{background:linear-gradient(135deg, color-mix(in srgb, var(--danger-soft) 8%, transparent), transparent 48%), color-mix(in srgb, var(--surface-subtle) 86%, transparent);border:1px solid color-mix(in srgb, var(--danger-border) 28%, var(--border));border-radius:11px;gap:11px;padding:13px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.member-signal-card:hover{border-color:color-mix(in srgb, var(--danger-border) 68%, var(--accent-soft-border));transform:translateY(-1px);box-shadow:0 10px 24px #00000024}.member-signal-heading{align-items:center;gap:9px;display:flex}.member-signal-heading>div{gap:2px;min-width:0;display:grid}.member-signal-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-signal-heading span{color:var(--danger-text);font-size:8.5px}.member-signal-evidence{flex-wrap:wrap;gap:5px;display:flex}.member-signal-evidence span{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:6px;padding:5px 7px;font-size:8px}.member-signal-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:7px;padding-top:9px;display:flex}.member-signal-actions :is(button,a){border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;min-height:28px;padding:6px 9px;font-size:8.5px;font-weight:720;text-decoration:none;transition:background .13s,border-color .13s,color .13s}.member-signal-actions :is(button,a):hover,.member-signal-actions :is(button,a):focus-visible{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text);outline:none}.member-empty-state{min-height:220px}.member-empty-icon{background:color-mix(in srgb, var(--surface-muted) 78%, transparent);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:inline-flex}html[data-theme=light] :is(.community-members-page .intelligence-navigation-strip,.member-list-workspace,.member-insight-section){background:linear-gradient(#fffffffa,#f9f7fbf5)}html[data-theme=light] .member-signal-card{background:color-mix(in srgb, var(--danger-soft) 12%, white);box-shadow:0 4px 14px #332a3c0b}@media (max-width:1180px){.member-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-work-list .community-member-card.community-member-tile{grid-template-columns:auto minmax(170px,1fr) minmax(280px,1.35fr) auto}.member-card-cta small{display:none}}@media (max-width:900px){.member-command-actions{margin-left:0}.member-command-actions .issue-command-search{max-width:none}.member-work-list .community-member-card.community-member-tile{grid-template-columns:auto minmax(0,1fr) auto}.member-card-metrics{grid-area:2/2/auto/3}.member-card-cta{grid-area:1/3/3}}@media (max-width:680px){.member-command .member-mode-tabs{width:100%}.member-command .community-tab{flex:1 1 0;justify-content:center}.member-sort-control{width:150px;max-width:150px}.member-signal-list{grid-template-columns:1fr}.member-list-title p{display:none}.community-channel-bars>button{grid-template-columns:minmax(80px,.8fr) minmax(90px,1.3fr) 24px}.community-channel-bars>button small{display:none}}@media (max-width:520px){.member-insight-grid{grid-template-columns:1fr}.member-list-header{align-items:flex-start;gap:9px}.member-list-count{min-width:auto}.member-work-list .community-member-card.community-member-tile{grid-template-columns:auto minmax(0,1fr) auto}.member-card-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.member-card-cta{grid-row:1}.member-filter-accordion-channelIds .issue-filter-options label{flex-basis:100%}}html[data-theme=light] .reports-saved-item-selected{background:color-mix(in srgb, var(--accent) 6%, white);border-color:var(--accent-soft-border);box-shadow:inset 2px 0 0 var(--accent)}
