:root{--bg-page:#f7f8fb;--bg-card:#fff;--bg-card-alt:#f1f5f9;--bg-card-hover:#eaf0f7;--bg-input:#fff;--text-primary:#16181d;--text-secondary:#687382;--text-subtle:#76818f;--border:#dde4ec;--border-strong:#c9d4df;--border-subtle:#e8edf3;--blue:#2d6fd4;--blue-mid:#5b9fe8;--blue-light:#b8d4f8;--blue-bg:#ebf3fd;--green:#27500a;--green-mid:#4caf72;--green-bg:#eaf3de;--amber:#854f0b;--amber-bg:#faeeda;--red:#a32d2d;--red-bg:#fcebeb;--info-blue:#185fa5;--purple:#534ab7;--purple-bg:#eeedfe;--green-strong:#3b6d11;--red-border-strong:#f09595;--amber-border-strong:#fac775;--green-border-strong:#a8d08a;--tier-enterprise:#4caf72;--tier-commercial:#5ba4e0;--tier-regional:#7b68d9;--health-green:#639922;--health-yellow:#ffd800;--health-orange:#e8801a;--health-red:#e24b4a;--health-ramp:#378add;--traj-growing:#27500a;--traj-stable:#185fa5;--traj-declining:#a32d2d;--traj-stalled:#854f0b;--chart-line:#185fa5;--chart-dot:#185fa5;--overlay-card:hsla(0,0%,100%,.65);--shadow-card:0 12px 30px rgba(20,35,55,.08);--shadow-control:0 1px 2px rgba(20,35,55,.08)}[data-theme=dark]{--bg-page:#111110;--bg-card:#1c1c1a;--bg-card-alt:#252523;--bg-card-hover:#2e2e2c;--bg-input:#1c1c1a;--text-primary:#e8e6df;--text-secondary:#9a9690;--text-subtle:#8a867f;--border:#2a2a27;--border-strong:#333330;--border-subtle:#252523;--blue:#6aadee;--blue-mid:#4a8fd4;--blue-light:#1e3d5c;--blue-bg:#0d1f35;--green:#52a94f;--green-mid:#4caf72;--amber:#c07a2a;--red:#e05555;--info-blue:#5ba4e0;--purple:#c9b8f5;--purple-bg:#201c35;--green-strong:#5a9a2e;--red-border-strong:#8a3a3a;--amber-border-strong:#6b4a1a;--green-border-strong:#3a6b2a;--tier-enterprise:#5dc47a;--tier-commercial:#6ab4f0;--tier-regional:#9b8aec;--health-green:#639922;--health-yellow:#ffd800;--health-orange:#e8801a;--health-red:#e24b4a;--health-ramp:#378add;--traj-growing:#52a94f;--traj-stable:#5ba4e0;--traj-declining:#e05555;--traj-stalled:#c07a2a;--chart-line:#5ba4e0;--chart-dot:#5ba4e0;--overlay-card:hsla(0,0%,100%,.07);--shadow-card:0 16px 36px rgba(0,0,0,.28);--shadow-control:0 1px 2px rgba(0,0,0,.25)}*{box-sizing:border-box}:root{--radius-sm:6px;--radius-md:8px;--radius-lg:8px}body{background-color:var(--bg-page);color:var(--text-primary);transition:background-color .2s ease,color .2s ease;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;line-height:1.45}input[type=range]{accent-color:var(--blue)}.acct-row,[data-interactive],button,input,select{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}button,input,select{font:inherit}button:disabled{opacity:.58}[role=button]:hover,button:not(:disabled):hover{box-shadow:var(--shadow-control)}::selection{background-color:var(--blue);color:#fff}:root{--border-visible:#cdd6e0}[data-theme=dark]{--border-visible:#4a4a47;--green-bg:#0d2410;--amber-bg:#2a1d08;--red-bg:#2a0d0d}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--fs-xs:10px;--fs-sm:11px;--fs-base:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:24px;--fs-3xl:36px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.acct-row{cursor:pointer;transition:background-color .12s ease}.acct-row:hover{background-color:var(--bg-card-hover);box-shadow:inset 0 0 0 1px var(--border-subtle)}.skeleton{background-color:var(--bg-card-alt);border-radius:var(--radius-sm);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.dashboard-shell{max-width:1320px;margin:0 auto;padding:20px clamp(12px,2.4vw,28px) 36px}.dashboard-header{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px;padding:14px 16px;border:.5px solid var(--border);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=dark] .dashboard-header{background:rgba(28,28,26,.9)}.dashboard-brand{min-width:0}.dashboard-header-top{gap:16px}.dashboard-header-top,.dashboard-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.dashboard-nav{gap:8px 12px}.dashboard-brand-line{flex-wrap:wrap}.dashboard-meta{font-size:11px;color:var(--text-secondary);line-height:1.4;white-space:nowrap}.dashboard-header-utility{gap:8px 10px;justify-content:flex-end}.dashboard-header-utility,.header-util-group{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.header-util-group{gap:8px}.header-util-controls{flex:1 1 auto;justify-content:flex-end;flex-wrap:nowrap}.control-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;border:.5px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card-alt)}.scope-cluster{background:var(--bg-card)}.dashboard-switcher{gap:6px;margin-bottom:18px}.dashboard-filters,.dashboard-switcher{display:flex;flex-wrap:wrap;align-items:center}.dashboard-filters{gap:8px;margin-bottom:16px;padding:8px 10px;border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:0 8px 18px rgba(20,35,55,.04)}.filter-toggle{padding:4px 10px;border:.5px solid var(--border-strong);border-radius:999px;background:var(--bg-card-hover);color:var(--text-primary);font-weight:600;cursor:pointer}.filter-summary,.filter-toggle{font-size:11px;white-space:nowrap}.filter-summary{min-width:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.dashboard-sort{gap:4px;flex-wrap:wrap;padding-left:8px;border-left:.5px solid var(--border-subtle)}.dashboard-sort,.filter-group{display:flex;align-items:center}.filter-group{gap:6px;padding-right:8px;border-right:.5px solid var(--border-subtle)}.filter-group-label{font-size:9px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);white-space:nowrap}.filter-chip-row{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.filter-chip{font-size:11px;padding:4px 10px;border-radius:999px;cursor:pointer;white-space:nowrap}.dashboard-search{min-height:30px;width:100%}.header-search-wrap{position:relative;flex:0 1 320px;min-width:150px;max-width:420px}.header-search-wrap .header-search{width:100%;min-width:0;max-width:none}.search-results-popover{position:absolute;z-index:55;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;overscroll-behavior:contain;min-width:280px;border:.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card)}.command-list button,.search-results-popover button{width:100%;border:0;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.search-results-popover button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:.5px solid var(--border-subtle)}.search-results-popover button:last-child{border-bottom:0}.command-list button.active,.search-results-popover button.active{background:var(--blue-bg)}.command-list strong,.search-results-popover strong{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-list small,.search-results-popover small{display:block;overflow:hidden;margin-top:2px;color:var(--text-secondary);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.search-results-popover em{flex:0 0 auto;color:var(--blue);font-size:11px;font-style:normal;font-weight:650}.command-empty,.search-results-empty{padding:14px;color:var(--text-secondary);font-size:12px;text-align:center}.more-popover{position:absolute;z-index:70;top:calc(100% + 6px);left:0;min-width:172px;padding:4px;border:.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1px}.more-popover a,.more-popover button{display:block;width:100%;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:11.5px;text-align:left;white-space:nowrap}.more-popover a:hover,.more-popover button:hover{background:var(--bg-card-hover);color:var(--text-primary)}.more-popover a.active,.more-popover button.active{color:var(--blue);font-weight:600;background:var(--blue-bg)}.shortcut-popover{position:absolute;z-index:70;top:calc(100% + 6px);right:0;width:250px;padding:10px;border:.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card)}.shortcut-popover-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:var(--text-primary);font-size:12px;font-weight:700}.shortcut-popover-header button{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:14px}.shortcut-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-top:.5px solid var(--border-subtle);color:var(--text-secondary);font-size:11px}kbd{min-width:28px;padding:2px 6px;border:.5px solid var(--border-strong);border-radius:5px;background:var(--bg-card-alt);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;text-align:center}.command-backdrop{position:fixed;z-index:90;inset:0;display:grid;align-items:start;justify-items:center;--palette-top:min(12dvh,96px);--palette-bottom:24px;padding:var(--palette-top) 16px var(--palette-bottom);background:rgba(15,23,42,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.command-palette{display:flex;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - var(--palette-top) - var(--palette-bottom));overflow:hidden;border:.5px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:0 24px 80px rgba(15,23,42,.22)}.command-palette input{flex:0 0 auto;width:100%;padding:16px 18px;border:0;border-bottom:.5px solid var(--border);outline:none;background:var(--bg-card);color:var(--text-primary);font-size:15px}.command-list{flex:1 1 auto;min-height:0;max-height:min(520px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:6px}.command-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-sm)}.account-zoom-wrap{transform-origin:top center;animation:accountZoomIn .18s ease-out}.account-modal{position:fixed;z-index:95;inset:0;display:grid;align-items:start;justify-items:center;padding:7vh 16px 24px;overflow-y:auto;background:rgba(15,23,42,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.account-modal-card{width:min(880px,100%);border:.5px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:0 24px 80px rgba(15,23,42,.22);padding:14px 16px 16px;animation:accountZoomIn .18s ease-out}.dashboard-hero{position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)}.dashboard-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--blue),var(--green),var(--amber));pointer-events:none}.welcome-loader{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:420px;padding:60px 20px;color:var(--text-primary);text-align:center}.welcome-loader-mark{width:148px;height:148px;display:grid;place-items:center;background:transparent;animation:sparrowFloat 2.4s ease-in-out infinite}.welcome-loader-logo{width:118px;height:auto;overflow:visible;color:var(--blue);filter:drop-shadow(0 0 10px rgba(106,173,238,.58)) drop-shadow(0 0 28px rgba(45,111,212,.42)) drop-shadow(0 0 58px rgba(76,175,114,.22));animation:sparrowLogoGlow 2.4s ease-in-out infinite}.welcome-loader-logo path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.welcome-loader-title{margin-top:2px;font-size:clamp(30px,4vw,46px);line-height:1.04;font-weight:700;color:var(--text-primary)}.welcome-loader-subtitle{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase}.welcome-loader-bar{position:relative;width:min(320px,72vw);height:5px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--bg-card-alt);box-shadow:0 0 22px rgba(45,111,212,.12)}.welcome-loader-bar span{position:absolute;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green));animation:sparrowLoaderBar 1.15s ease-in-out infinite}.dashboard-toast{position:fixed;right:18px;bottom:18px;z-index:60;max-width:min(320px,calc(100vw - 36px));padding:9px 12px;border:.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-card);font-size:12px;font-weight:600;animation:dashboardToastIn .16s ease-out}@keyframes sparrowFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.025)}}@keyframes sparrowLogoGlow{0%,to{filter:drop-shadow(0 0 10px rgba(106,173,238,.58)) drop-shadow(0 0 28px rgba(45,111,212,.42)) drop-shadow(0 0 58px rgba(76,175,114,.22))}50%{filter:drop-shadow(0 0 16px rgba(106,173,238,.78)) drop-shadow(0 0 44px rgba(45,111,212,.58)) drop-shadow(0 0 86px rgba(76,175,114,.34))}}@keyframes sparrowLoaderBar{0%{transform:translateX(-110%)}55%,to{transform:translateX(250%)}}@keyframes dashboardToastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes accountZoomIn{0%{opacity:0;transform:translateY(-4px) scaleY(.985)}to{opacity:1;transform:translateY(0) scaleY(1)}}.dashboard-hero-main{min-width:220px}.am-rank-grid,.bucket-grid,.dashboard-hero-chart,.risk-primary-grid,.risk-secondary-grid,.settings-grid,.stats-grid,.summary-tile-grid{min-width:0}.account-table-scroll{overflow-x:auto;border-radius:var(--radius-md)}.account-table{min-width:920px}.section-heading-row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0 4px;border-bottom:.5px solid var(--border);margin-bottom:2px}.legend-row{margin-top:32px;padding-top:12px;border-top:.5px solid var(--border);color:var(--text-subtle);gap:14px}.legend-row,.system-status-row{font-size:10px;display:flex;flex-wrap:wrap}.system-status-row{margin-top:8px;padding-top:8px;border-top:.5px solid var(--border-subtle);gap:12px;align-items:center}@media (max-width:980px){.dashboard-header{position:static}.dashboard-header-top,.dashboard-nav{width:100%}.dashboard-header-utility{justify-content:flex-start;width:100%}.dashboard-hero{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.dashboard-hero-chart,.dashboard-hero-main{width:100%}.bucket-grid,.risk-primary-grid,.risk-secondary-grid,.settings-grid,.settings-toggles,.stats-grid{grid-template-columns:1fr!important}.am-rank-grid,.summary-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-shell{padding:12px 10px 28px}.dashboard-header{padding:12px}.dashboard-brand{min-width:0;width:100%}.dashboard-meta{width:100%;white-space:normal;padding-left:32px}.control-cluster,.dashboard-filters,.dashboard-header-top,.dashboard-header-utility,.dashboard-nav,.dashboard-sort,.dashboard-switcher,.filter-chip-row,.filter-group,.header-search-wrap,.scope-cluster{width:100%}.dashboard-header-utility{flex-wrap:wrap;justify-content:flex-start}.header-search-wrap{flex-basis:100%;max-width:none}.search-results-popover{min-width:0}.dashboard-sort,.filter-group{align-items:flex-start;padding:0;border-left:none;border-right:none}.dashboard-filters>button,.dashboard-nav>.control-cluster>button,.dashboard-nav>.control-cluster>div>button,.dashboard-sort>button,.dashboard-switcher>button{min-height:30px}.dashboard-search{width:100%;min-width:0!important;margin-left:0!important}.am-rank-grid,.summary-tile-grid{grid-template-columns:1fr!important}}.display-ticker-track{animation:displayTicker 120s linear infinite}.display-slide{height:100%;animation:displayFadeIn .55s ease}@keyframes displayFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes displayTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sales-row{position:relative;cursor:default}.sales-row:hover{background-color:var(--bg-card-hover);border-color:var(--border-strong)}.sales-chip{font-family:inherit;line-height:1.35;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sales-chip:hover:not([aria-pressed=true]){background-color:var(--bg-card-hover);color:var(--text-primary)}.sales-filter-group{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.sales-filter-label{font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;padding-right:2px}.sales-search-wrap{position:relative;display:flex;align-items:center;flex:1 1 200px;max-width:320px;min-width:150px}.sales-search-wrap:focus-within{box-shadow:0 0 0 3px var(--blue-bg);border-radius:8px}.sales-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:1px;gap:1px;background:var(--border-subtle);border:.5px solid var(--border);border-radius:10px;overflow:hidden}.sales-tile{display:flex;flex-direction:column;gap:3px;padding:9px 12px 10px;background:var(--bg-card);min-width:0}.sales-meter{position:relative;width:100%;border-radius:999px;background:var(--blue-bg);overflow:hidden}.sales-meter>span{display:block;height:100%;border-radius:999px;background:var(--blue)}.sales-group-head{position:-webkit-sticky;position:sticky;top:96px;z-index:5;display:flex;align-items:center;gap:8px;margin:14px 0 6px;padding:4px 2px;background:var(--bg-page)}.sales-group-rule{flex:1 1;height:.5px;background:var(--border)}@media (max-width:720px){.sales-group-head{position:static}.sales-search-wrap{max-width:none;flex:1 1 auto}.sales-tile-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.collapsible-section{margin-bottom:10px}.collapsible-header{display:flex;align-items:center;gap:7px;width:100%;padding:5px 2px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left;font-size:11px}.collapsible-header:hover .collapsible-title{color:var(--text-primary)}.collapsible-caret{flex-shrink:0;width:9px;font-size:9px;opacity:.7}.collapsible-title{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:10px}.collapsible-summary,.collapsible-title{color:var(--text-subtle);white-space:nowrap}.collapsible-summary{overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:11px}.collapsible-body{padding-top:2px}.collapsible-header--bar{padding:7px 10px;margin-bottom:2px;border:.5px solid var(--border-subtle);border-radius:6px;background:var(--bg-card-alt);gap:9px}.collapsible-header--bar:hover{border-color:var(--border-strong);background:var(--bg-card)}.collapsible-header--bar .collapsible-caret{font-size:10px;opacity:.9}.collapsible-header--bar .collapsible-title{color:var(--text-secondary);font-size:10.5px}.collapsible-header--bar:hover .collapsible-title{color:var(--text-primary)}.collapsible-header--bar .collapsible-summary{margin-left:auto;text-align:right}.collapsible-header--bar+.collapsible-body{padding:4px 2px 14px}.whats-new-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:90;display:flex;align-items:center;justify-content:center;padding:24px}.whats-new-card{width:min(560px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;background:var(--bg-card);border:.5px solid var(--border-strong);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.3)}.whats-new-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:.5px solid var(--border)}.whats-new-title{font-size:14px;font-weight:700;color:var(--text-primary)}.whats-new-sub{font-size:10.5px;color:var(--text-subtle);margin-top:2px}.whats-new-x{border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:2px 4px;line-height:1}.whats-new-body{overflow-y:auto;padding:4px 18px 8px}.whats-new-entry{padding:12px 0;border-bottom:.5px solid var(--border-subtle)}.whats-new-entry:last-child{border-bottom:none}.whats-new-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.whats-new-entry-title{font-size:12.5px;font-weight:600;color:var(--text-primary)}.whats-new-entry-date{font-size:10px;color:var(--text-subtle);white-space:nowrap}.whats-new-where{display:inline-block;font-size:9.5px;color:var(--text-secondary);background:var(--bg-card-alt);border:.5px solid var(--border-subtle);border-radius:4px;padding:1px 6px;margin-top:5px}.whats-new-list{margin:7px 0 0;padding-left:16px;font-size:11.5px;line-height:1.55;color:var(--text-secondary)}.whats-new-list li{margin-bottom:4px}.whats-new-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px 14px;border-top:.5px solid var(--border)}.whats-new-note{font-size:10px;color:var(--text-subtle)}.whats-new-ok{font-size:11.5px;font-weight:600;padding:5px 16px;border-radius:6px;border:none;background:var(--blue);color:#fff;cursor:pointer}@media (max-width:560px){.whats-new-foot{justify-content:flex-end}.whats-new-note{order:2;width:100%}}.try-beta-button{border:1px solid var(--blue-light);background:var(--blue-bg);color:var(--blue);border-radius:6px;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.ui-mode-loading{padding:40px;color:var(--text-secondary);font:14px system-ui}.beta-app{min-height:100vh;padding-left:224px;color:var(--text-primary);font:13px/1.5 Inter,-apple-system,BlinkMacSystemFont,sans-serif}.beta-app *,.beta-app :after,.beta-app :before{box-sizing:border-box}.beta-app button,.beta-app input,.beta-app select{font:inherit}.beta-app a,.beta-app button,.beta-app summary{-webkit-tap-highlight-color:transparent}.beta-app a:focus-visible,.beta-app button:focus-visible,.beta-app input:focus-visible,.beta-app select:focus-visible,.beta-app summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.beta-app button:disabled{cursor:default;opacity:.5}.beta-app button{cursor:pointer}.beta-app .beta-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:224px;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--bg-card);padding:24px 14px 14px}.beta-app .beta-brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:600;padding:0 10px 20px}.beta-app .beta-brand img{width:23px;height:23px;object-fit:contain}.beta-app .beta-badge{padding:2px 7px;border-radius:5px;color:var(--blue);background:var(--blue-bg);font-size:10px;font-weight:600}.beta-app .beta-sidebar nav{overflow-y:auto;min-height:0;flex:1 1}.beta-app .beta-nav-group{margin-bottom:18px}.beta-app .beta-nav-label{color:var(--text-subtle);font-size:10px;text-transform:uppercase;letter-spacing:.07em;padding:0 12px 6px}.beta-app .beta-sidebar a,.beta-app .beta-sidebar-footer button{display:block;width:100%;padding:7px 12px;border-radius:6px;text-decoration:none;color:var(--text-secondary);border:0;background:transparent;text-align:left}.beta-app .beta-sidebar a:hover,.beta-app .beta-sidebar-footer button:hover{background:var(--bg-card-hover);color:var(--text-primary)}.beta-app .beta-sidebar a[aria-current=page]{background:var(--blue-bg);color:var(--blue);font-weight:600}.beta-app .beta-sidebar-footer{border-top:1px solid var(--border);padding-top:10px;font-size:12px}.beta-app .beta-sidebar-footer small{display:block;padding:10px 12px 0;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:var(--text-subtle)}.beta-app .beta-content{max-width:1600px;padding:28px clamp(16px,2.5vw,36px) 64px;margin:auto;min-width:0}.beta-app .beta-content>main{max-width:none!important;padding:0!important}.beta-app .dashboard-shell{max-width:none;padding:0}.beta-app .beta-mobile-bar,.beta-app .beta-scrim{display:none}.beta-app .beta-skip{position:fixed;top:-70px;left:240px;padding:10px;z-index:100;background:var(--bg-card)}.beta-app .beta-skip:focus{top:4px}.beta-app .beta-dashboard-header{margin-bottom:18px}.beta-app .beta-heading-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.beta-app .beta-heading-row>div:first-child{margin-right:auto}.beta-app h1{font-size:24px;font-weight:600;letter-spacing:-.035em;margin:0}.beta-app h2{margin:0 0 12px;font-weight:600}.beta-app h3{font-size:13px;font-weight:600;margin:0 0 8px}.beta-app h4{font-size:12px;margin:18px 0 8px}.beta-app .beta-muted,.beta-app small{color:var(--text-subtle)}.beta-app .beta-book-toolbar>label,.beta-app .beta-heading-row>label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-secondary)}.beta-app .beta-book-toolbar button,.beta-app .beta-empty button,.beta-app .beta-export-bar button,.beta-app .beta-heading-row button,.beta-app .beta-notice>button,.beta-app .beta-popover button,.beta-app .beta-section-title button{padding:7px 10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:6px;font-size:11px}.beta-app input:not([type=checkbox]),.beta-app select{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:6px;padding:7px 9px;min-width:0}.beta-app .beta-heading-row select{max-width:220px}.beta-app .beta-search-wrap{position:relative;margin-top:14px;max-width:620px}.beta-app .beta-search-wrap>input{width:100%;padding:10px 12px}.beta-app .beta-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:min(340px,50vh);overflow:auto;padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}.beta-app .beta-search-results button{display:block;text-align:left;padding:8px;width:100%;border:0;border-radius:5px;background:transparent;color:var(--text-primary)}.beta-app .beta-search-results button:hover{background:var(--bg-card-hover)}.beta-app .beta-search-results small{display:block}.beta-app .beta-notice{margin-bottom:16px;border:1px solid var(--border);border-left:3px solid var(--blue);background:var(--bg-card);padding:9px 12px;border-radius:7px;font-size:11px}.beta-app .beta-notice summary{cursor:pointer}.beta-app .beta-notice summary span{float:right;color:var(--text-subtle)}.beta-app .beta-notice strong{color:var(--red);font-weight:500}.beta-app .beta-notice p{margin:8px 0}.beta-app .beta-book-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px}.beta-app .beta-actions,.beta-app .beta-book-toolbar>details{position:relative}.beta-app .beta-actions>summary,.beta-app .beta-book-toolbar>details>summary{padding:7px 10px;cursor:pointer;font-size:11px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary)}.beta-app .beta-filter-panel,.beta-app .beta-popover{position:absolute;top:calc(100% + 5px);left:0;z-index:25;width:230px;max-height:min(520px,60vh);overflow:auto;padding:14px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-card)}.beta-app .beta-actions .beta-popover{left:auto;right:0}.beta-app .beta-popover>button{display:block;text-align:left;width:100%;margin-bottom:4px}.beta-app .beta-popover label{display:flex;align-items:center;gap:6px;margin:7px 0;font-size:12px;flex-wrap:wrap}.beta-app .beta-popover input:not([type=checkbox]){width:100%}.beta-app .beta-button-row{display:flex;gap:6px;flex-wrap:wrap}.beta-app .beta-filter-panel{width:min(650px,calc(100vw - 280px));display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.beta-app .beta-filter-panel fieldset{border:0;padding:0;margin:0;min-width:0}.beta-app .beta-filter-panel legend{font-weight:600;margin-bottom:8px}.beta-app .beta-filter-panel label{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:12px}.beta-app .beta-filter-panel input:not([type=checkbox]),.beta-app .beta-filter-panel select{max-width:150px;flex:1 1}.beta-app .beta-active-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.beta-app .beta-active-filters button{border:1px solid var(--blue-light);border-radius:20px;background:var(--blue-bg);color:var(--blue);padding:4px 9px;font-size:11px}.beta-app .beta-result-line{display:flex;justify-content:space-between;gap:12px;padding:0 0 10px;font-size:11px;color:var(--text-secondary)}.beta-app .beta-table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:9px;background:var(--bg-card)}.beta-app .beta-account-table{width:100%;min-width:960px;border-collapse:collapse;font-size:12px}.beta-app .beta-account-table th{text-align:left;font-size:10px;font-weight:500;color:var(--text-secondary);background:var(--bg-card-alt);padding:10px 12px;white-space:nowrap}.beta-app .beta-account-table th button{background:none;border:0;padding:0;color:inherit;font:inherit}.beta-app .beta-account-table td{padding:12px;vertical-align:top;border-top:1px solid var(--border-subtle)}.beta-app .beta-account-table tbody tr:not(.beta-group-row):hover{background:var(--bg-card-hover);cursor:pointer}.beta-app .beta-account-table td small{display:block;font-size:10px;margin-top:3px}.beta-app .beta-account-link{padding:0;background:transparent;border:0;color:var(--blue);text-align:left;font-weight:500;max-width:240px}.beta-app .beta-activity-cell{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:170px;max-width:340px;color:var(--text-secondary)}.beta-app .beta-group-row th{padding:12px;background:var(--bg-card-hover);color:var(--text-primary);font-weight:600}.beta-app .beta-group-row th span{margin-left:10px;color:var(--text-secondary);font-weight:400}.beta-app .beta-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:var(--blue-bg);border-radius:7px;margin-bottom:12px;font-size:11px}.beta-app .beta-empty{padding:28px;text-align:center}.beta-app .beta-account-summary{padding-top:8px;margin-bottom:22px}.beta-app .beta-account-summary h2{font-size:19px;padding-right:100px}.beta-app .beta-account-pills,.beta-app .beta-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 20px}.beta-app .beta-account-pills>div,.beta-app .beta-overview-metrics>*{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card-alt);text-align:left;color:var(--text-primary)}.beta-app .beta-account-pills small,.beta-app .beta-account-pills strong,.beta-app .beta-overview-metrics small,.beta-app .beta-overview-metrics span,.beta-app .beta-overview-metrics strong{display:block}.beta-app .beta-account-pills strong{font-size:14px;margin-top:5px;font-weight:600}.beta-app .beta-current-activities{padding:16px;border:1px solid var(--border);border-radius:8px}.beta-app .beta-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.beta-app .beta-current-activities pre{white-space:pre-wrap;font:inherit;font-size:12px;max-height:320px;overflow:auto}.beta-app .beta-current-activities summary{cursor:pointer;color:var(--blue);font-size:12px}.beta-app .beta-compact-overview{padding:16px 0}.beta-app .beta-compact-overview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.beta-app .beta-compact-overview dt{color:var(--text-subtle);font-size:10px}.beta-app .beta-compact-overview dd{margin:3px 0 0;font-size:12px}.beta-app .account-modal-card{width:min(1000px,calc(100vw - 40px))}.beta-app .beta-card{padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);margin-bottom:18px}.beta-app .beta-card>summary{font-weight:600;cursor:pointer;margin-bottom:10px}.beta-app .beta-overview-metrics strong{font-size:25px;font-weight:600;margin:6px 0}.beta-app .beta-overview-metrics span{font-size:10px;color:var(--text-secondary)}.beta-app .beta-distribution{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.beta-app .beta-distribution button{padding:9px 14px;border:1px solid var(--border);border-radius:7px;background:var(--bg-card-alt);color:var(--text-primary)}.beta-app .beta-distribution strong{margin-left:8px}.beta-app .beta-onboarding{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.beta-app .beta-onboarding article{border:1px solid var(--border);border-radius:9px;background:var(--bg-card);padding:16px}.beta-app .beta-onboarding header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.beta-app .beta-onboarding details{margin-top:12px}.beta-app .beta-onboarding summary{cursor:pointer}@media (max-width:1100px){.beta-app{padding-left:196px}.beta-app .beta-sidebar{width:196px}.beta-app .beta-filter-panel{width:min(600px,calc(100vw - 250px))}}@media (max-width:980px){.beta-app{padding-left:0}.beta-app .beta-mobile-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-card)}.beta-app .beta-mobile-bar button{padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-primary)}.beta-app .beta-sidebar{display:none;width:240px}.beta-app .beta-sidebar.is-open{display:flex}.beta-app .beta-scrim{display:block;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.35);border:0}.beta-app .beta-content{padding:20px 16px 40px}.beta-app .beta-filter-panel{width:min(600px,calc(100vw - 50px))}.beta-app .beta-account-pills,.beta-app .beta-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.beta-app .beta-heading-row{gap:8px}.beta-app .beta-heading-row>div:first-child{flex-basis:100%}.beta-app .beta-book-toolbar>label{flex:1 1 150px}.beta-app .beta-book-toolbar>label:first-child{flex-basis:100%}.beta-app .beta-book-toolbar select{flex:1 1;width:auto;max-width:none;min-width:110px}.beta-app .beta-filter-panel{position:fixed;top:90px;left:16px;right:16px;width:auto;max-height:calc(100vh - 120px);grid-template-columns:1fr}.beta-app .beta-popover{position:fixed;top:100px;left:16px;right:16px;width:auto}.beta-app .beta-compact-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-app .beta-account-pills strong{font-size:12px}.beta-app .beta-skip{left:16px}}.beta-app .beta-nav-group{margin-bottom:10px}.beta-app .beta-nav-label{cursor:pointer;padding-block:7px}.beta-app .beta-nav-group:not([open]){margin-bottom:4px}.beta-app .beta-scope-label{padding:8px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary)}.workspace-page{max-width:1100px;margin:auto;padding:28px 20px 64px;color:var(--text-primary);font:14px/1.5 var(--font-sans,system-ui)}.workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.workspace-toolbar h1,.workspace-toolbar h2{margin:0}.workspace-toolbar p{margin:4px 0;color:var(--text-secondary)}.workspace-card{border:1px solid var(--border);border-radius:9px;background:var(--bg-card);padding:16px;margin-bottom:16px}.workspace-card h2{margin-top:0}.feedback-composer label,.workspace-card label,.workspace-toolbar label{display:flex;flex-direction:column;gap:5px;font-size:12px}.feedback-composer button,.feedback-composer textarea,.workspace-card button,.workspace-card input,.workspace-card select,.workspace-card textarea,.workspace-page button,.workspace-toolbar input,.workspace-toolbar select{border:1px solid var(--border);border-radius:6px;padding:8px 10px;background:var(--bg-card);color:var(--text-primary);font:inherit}.feedback-composer button,.workspace-card button,.workspace-page button{cursor:pointer}.workspace-card details{margin-top:12px}.workspace-card summary{cursor:pointer;font-weight:600}.feedback-composer textarea,.workspace-card textarea{width:100%;margin:8px 0;resize:vertical}.feedback-composer{width:min(640px,96vw);padding:24px;color:var(--text-primary);background:var(--bg-card)}.feedback-composer .workspace-toolbar{justify-content:space-between}.classic-feedback-entry{position:fixed;bottom:12px;right:16px;display:flex;gap:12px;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;z-index:35;font:12px system-ui}.classic-feedback-entry button{border:0;background:transparent;color:var(--blue);cursor:pointer}.classic-feedback-entry a{color:var(--blue)}.navigation-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin-bottom:18px}.navigation-settings label{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.navigation-settings span{color:var(--text-secondary)}.nav-team-option{display:inline-flex!important;flex-direction:row!important;gap:8px;margin:6px 18px 6px 0}.beta-app h1{font-size:24px!important;line-height:1.25}.beta-app h2{font-size:16px}.beta-app h3{font-size:14px}.beta-app button:not(.beta-account-link):not(.beta-account-table th button),.beta-app input:not([type=checkbox]),.beta-app select{min-height:34px}.beta-app summary{min-height:32px;cursor:pointer}.beta-app .beta-onboarding .beta-onboarding-row{padding:12px 14px}.beta-app .beta-onboarding-facts{display:grid;grid-template-columns:1.5fr .6fr 1.8fr 1fr .6fr .8fr auto;grid-gap:14px;gap:14px;align-items:center;font-size:12px}.beta-app .beta-onboarding-facts small{display:block;font-size:10px;color:var(--text-secondary)}.beta-app .beta-onboarding-row details{margin-top:5px}.beta-app .beta-onboarding-row summary{min-height:26px;color:var(--blue);font-size:11px}.beta-app .beta-note-row{padding:12px 16px}.beta-app .beta-note-row h2{font-size:14px}.beta-app .beta-note-next{font-size:12px;margin:7px 0}.beta-app .account-picker{flex:1 1 280px;max-width:520px}.beta-app .account-picker label{display:flex;flex-direction:column;gap:4px}.beta-app .account-picker button{display:block;width:100%;text-align:left;margin:4px 0}.beta-app .beta-score-save{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;box-shadow:var(--shadow-card)}.beta-app .beta-qb-workspace{display:flex;flex-direction:column}.beta-app .beta-qb-comparisons{order:5;margin-top:20px}.beta-app .dashboard-header{position:static}.beta-app .dashboard-brand-line{flex-wrap:wrap}.beta-app .beta-book-toolbar .beta-popover details{position:static}.beta-app .beta-book-toolbar .beta-popover fieldset{padding:0;border:0}.beta-app .beta-book-toolbar .beta-popover select{width:100%}.beta-app .beta-book-toolbar>details>.beta-popover{min-width:260px}@media(max-width:1100px){.beta-app .beta-onboarding-facts{grid-template-columns:1.5fr .6fr 1.5fr 1fr}}@media(max-width:640px){.navigation-settings{grid-template-columns:1fr}.navigation-settings label{flex-direction:column;align-items:stretch}.beta-app .beta-onboarding-facts{grid-template-columns:1fr 1fr;gap:9px}.beta-app .beta-score-save{position:static}.workspace-toolbar>label{flex:1 1 140px}}