.restyled-dashboard.radar-theme{--rt-page:#ebf0f0;--rt-surface:#fff;--rt-canvas:#f2f5f5;--rt-card:#f5f8f8;--rt-subtle:#f9fbfb;--rt-ink:#0d1718;--rt-ink2:#2c3b3d;--rt-muted:#5d6d70;--rt-faint:#93a1a3;--rt-line:#dfe6e7;--rt-line2:#eaeff0;--rt-line3:#f0f4f4;--rt-line-s:#c9d4d6;--rt-pill:#e6eced;--rt-hover:#e7eeee;--rt-track:#e8eeef;--rt-accent:#0f6f74;--rt-accent-dk:#08474a;--rt-accent-hv:#0b5a5e;--rt-accent-muted:#456a6c;--rt-accent-soft:#e3f2f2;--rt-accent-soft-hv:#d1eaea;--rt-accent-line:#9fd0d1;--rt-on-accent-faint:#bfe3e4;--rt-logo3:#f2994a;--rt-pos:#17885a;--rt-neg:#c9302c;--rt-warn-bg:#fff1e3;--rt-warn-fg:#a6520f;--rt-info-bg:#f1ecfb;--rt-info-fg:#5b3fa6;--rt-shadow:0 1px 2px rgba(10,30,32,.06),0 0 0 1px rgba(10,30,32,.05);--rt-shadow-pop:0 12px 32px rgba(28,37,33,.16);--rt-topbar:58px;--bg:var(--rt-canvas);--surface:var(--rt-surface);--subtle:var(--rt-subtle);--ink:var(--rt-ink);--muted:var(--rt-muted);--border:var(--rt-line);--border-strong:var(--rt-line-s);--accent:var(--rt-accent);--accent-dark:var(--rt-accent-dk);--accent-soft:var(--rt-accent-soft);--orange:var(--rt-warn-fg);--orange-soft:var(--rt-warn-bg);--gray-soft:var(--rt-pill);--radius:14px;--shadow:var(--rt-shadow);background:var(--rt-page);color:var(--rt-ink);font-variant-numeric:tabular-nums}.radar-theme a:not(.button):not(.nav-link):not(.signal-profile-chip):not(.nb-filter-chip):not(.tab):hover{color:var(--rt-accent-hv)}.radar-theme ::placeholder{color:var(--rt-faint)}.radar-theme .topbar{height:var(--rt-topbar);padding:12px 20px;gap:14px;background:var(--rt-page);border:0;box-shadow:none}.radar-theme .restyle-menu,.radar-theme .restyle-mobile-menu{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--rt-ink2)}.radar-theme .restyle-menu:hover,.radar-theme .restyle-mobile-menu:hover{background:var(--rt-hover)}.radar-theme .restyle-menu svg,.radar-theme .restyle-mobile-menu svg{width:18px;height:18px}.radar-theme .rolemetry-brand{gap:10px;padding:0}.radar-theme .rolemetry-mark{width:auto;height:20px;gap:2px;align-items:flex-end}.radar-theme .rolemetry-mark i{width:3px;border-radius:2px;background:var(--rt-accent)}.radar-theme .rolemetry-mark i:first-child{height:8px}.radar-theme .rolemetry-mark i:nth-child(2){height:16px}.radar-theme .rolemetry-mark i:nth-child(3){height:20px;background:var(--rt-logo3)}.radar-theme .rolemetry-mark i:nth-child(4){height:11px}.radar-theme .rolemetry-mark i:nth-child(5){display:none}.radar-theme .brand-copy{line-height:1.1}.radar-theme .brand-title{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--rt-ink)}.radar-theme .brand-subtitle{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--rt-accent-muted)}.radar-theme .top-actions>.icon-button{border:0;background:transparent;color:var(--rt-ink2);border-radius:10px}.radar-theme .restyle-account{gap:10px;padding:5px 6px 5px 14px;border-radius:999px;background:var(--rt-surface);box-shadow:var(--rt-shadow);text-align:right}.radar-theme .restyle-account b{font-size:13px;font-weight:600;color:var(--rt-ink)}.radar-theme .restyle-account small{margin-top:1px;font-size:11.5px;color:var(--rt-muted)}.radar-theme .avatar{width:30px;height:30px;background:var(--rt-accent-dk);color:#fff;font-size:12.5px;font-weight:700}.radar-theme .sidebar{top:var(--rt-topbar);left:12px;bottom:auto;width:220px;max-height:calc(100dvh - var(--rt-topbar) - 12px);overflow:auto;padding:18px 10px;border:0;border-radius:16px;background:var(--rt-surface);box-shadow:var(--rt-shadow)}.radar-theme .nav{gap:4px}.radar-theme .nav-section-label{margin:0;padding:0 10px 8px;color:var(--rt-faint);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none}.radar-theme .nav-link{margin:0;min-height:0;padding:9px 10px;gap:11px;border-radius:10px;font-size:14px;font-weight:500;color:var(--rt-ink2)}.radar-theme .nav-link svg{width:18px;height:18px}.radar-theme .nav-link:hover{background:var(--rt-canvas);color:var(--rt-ink)}.radar-theme .nav-link.active{background:var(--rt-accent-soft);color:var(--rt-accent-dk);font-weight:700;box-shadow:none}.radar-theme .nav-more{margin:12px 0 0}.radar-theme .nav-more>summary{padding:9px 10px;color:var(--rt-faint);font-size:12px}.radar-theme .nav-spacer{display:none}.radar-theme .sidebar-bottom{margin-top:12px;padding-top:10px;border-top:1px solid var(--rt-line2);display:grid;gap:2px}.radar-theme .sidebar-bottom .nav-link{font-size:13.5px}.radar-theme .sidebar-logout{margin:0}.radar-theme .main{margin-left:244px;padding:0 12px 12px 0;min-height:calc(100dvh - var(--rt-topbar))}.radar-theme .main>.page{--sticky-top:var(--rt-topbar);max-width:none;min-height:calc(100dvh - var(--rt-topbar) - 12px);margin:0;padding:22px 26px 26px;border-radius:16px;background:var(--rt-surface);box-shadow:var(--rt-shadow)}.radar-theme .page>.breadcrumbs{top:var(--rt-topbar);margin:-22px -26px 18px;padding:12px 26px;border-radius:16px 16px 0 0;background:var(--rt-surface);border-bottom:1px solid var(--rt-line2)}.radar-theme .page-header h1{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--rt-ink)}.radar-theme .page-header p,.radar-theme .page-intro{color:var(--rt-accent-muted);font-size:13.5px}.radar-theme .button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--rt-line);background:var(--rt-surface);color:var(--rt-ink);font-size:13.5px;font-weight:600}.radar-theme .button:hover{background:var(--rt-canvas);border-color:var(--rt-line-s)}.radar-theme .button.primary{border-color:var(--rt-accent);background:var(--rt-accent);color:#fff}.radar-theme .button.primary:hover{border-color:var(--rt-accent-hv);background:var(--rt-accent-hv)}.radar-theme .button.small{min-height:32px;padding:0 12px;font-size:12.5px}.radar-theme .button.is-disabled,.radar-theme .button:disabled{opacity:.5}.radar-theme .text-link{color:var(--rt-accent);font-weight:600}.radar-theme .field,.radar-theme .select{min-height:38px;border-color:var(--rt-line);border-radius:999px;padding:0 14px;color:var(--rt-ink);font-size:13.5px}.radar-theme textarea.field{border-radius:14px;padding:10px 14px}.radar-theme .field:focus,.radar-theme .select:focus{border-color:var(--rt-accent-line);outline:2px solid var(--rt-accent-soft);outline-offset:0}.radar-theme .card{border:1px solid var(--rt-line2);border-radius:14px;box-shadow:none}.radar-theme :is(input,button,a,select,summary):focus-visible{outline:2px solid var(--rt-accent);outline-offset:2px}.radar-theme input[type=checkbox],.radar-theme input[type=radio]{accent-color:var(--rt-accent)}@media(min-width:801px){.radar-theme.nav-collapsed .main{margin-left:12px}}@media(max-width:800px){.radar-theme .topbar{padding:10px 12px}.radar-theme .sidebar{left:8px;top:var(--rt-topbar)}.radar-theme .main{margin-left:0;padding:0 8px 8px}.radar-theme .main>.page{padding:18px 14px 40px;border-radius:14px}.radar-theme .page>.breadcrumbs{margin:-18px -14px 14px;padding:10px 14px;border-radius:14px 14px 0 0}.radar-theme .restyle-nav-scrim{inset:var(--rt-topbar) 0 0}}.radar-theme .empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;border:1px solid var(--rt-line2);border-radius:14px;background:var(--rt-surface);box-shadow:none;text-align:center}.radar-theme .empty-icon{display:none}.radar-theme .empty h3{margin:0;font-size:16px;font-weight:700;color:var(--rt-ink)}.radar-theme .empty p{max-width:380px;margin:0;color:var(--rt-muted);font-size:13.5px}.radar-theme .empty .button{margin-top:6px}.radar-theme .cell-sub{color:var(--rt-faint)}.restyled-dashboard.radar-theme .new-business-page .nb-radar-heading{display:flex;align-items:center;gap:8px;margin:0 0 14px}.restyled-dashboard.radar-theme .new-business-page .nb-radar-heading h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;color:var(--rt-ink)}.restyled-dashboard.radar-theme .new-business-page .nb-page-actions{gap:6px}.restyled-dashboard.radar-theme .new-business-page .nb-page-actions .button{min-height:36px;padding:0 14px;border:1px solid var(--rt-line);border-radius:999px;background:var(--rt-surface);color:var(--rt-ink);font-size:13.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-page-actions .button:hover{border-color:var(--rt-line-s);background:var(--rt-canvas)}.restyled-dashboard.radar-theme .new-business-page .nb-page-actions>button.button{padding:0 16px;border-color:var(--rt-ink);background:var(--rt-ink);color:#fff}.restyled-dashboard.radar-theme .new-business-page .nb-page-actions>button.button:hover{border-color:var(--rt-ink2);background:var(--rt-ink2)}.restyled-dashboard.radar-theme .nb-metrics{margin:0 0 16px}.restyled-dashboard.radar-theme .nb-market-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}.restyled-dashboard.radar-theme .nb-market-line .page-intro{margin:0;color:var(--rt-accent-muted);font-size:13.5px}.restyled-dashboard.radar-theme .nb-market-line .page-intro b{color:var(--rt-ink);font-weight:600}.restyled-dashboard.radar-theme .nb-market-line .nb-metric-period{display:inline-block;margin:0 0 0 auto;padding:6px 12px;border-radius:999px;background:var(--rt-canvas);color:var(--rt-ink);font-size:13px;font-weight:500;white-space:nowrap}.restyled-dashboard.radar-theme .nb-metric-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.restyled-dashboard.radar-theme .nb-metric-card{row-gap:6px;column-gap:10px;align-items:baseline;padding:16px 18px;border:0;border-radius:14px;background:var(--rt-card)}.restyled-dashboard.radar-theme .nb-metric-label{font-size:13px;font-weight:500;color:var(--rt-accent-muted)}.restyled-dashboard.radar-theme .nb-metric-label>span{color:var(--rt-faint);font-size:12px}.restyled-dashboard.radar-theme .nb-metric-card .nb-metric-value strong{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--rt-ink)}.restyled-dashboard.radar-theme .nb-metric-card small{font-size:12.5px;font-weight:600;color:var(--rt-muted)}.restyled-dashboard.radar-theme .nb-metric-card small.is-up{color:var(--rt-pos)}.restyled-dashboard.radar-theme .nb-metric-card small.is-down{color:var(--rt-neg)}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs{justify-content:flex-start;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}.restyled-dashboard.radar-theme .new-business-page .nb-primary-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--rt-canvas)}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs .tab{min-height:0;gap:7px;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--rt-accent-muted);font-size:13.5px;font-weight:500}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs .tab:hover{color:var(--rt-accent-dk)}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs .tab.active{background:var(--rt-surface);box-shadow:0 1px 3px rgba(28,37,33,.12);color:var(--rt-accent-dk);font-weight:700}.restyled-dashboard.radar-theme .new-business-page .nb-tab-count{padding:1px 7px;border-radius:999px;background:var(--rt-pill);color:inherit;font-size:12px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs .tab.active .nb-tab-count{background:var(--rt-accent-soft)}.restyled-dashboard.radar-theme .new-business-page .nb-profile-links{gap:6px;margin:0 0 12px}.restyled-dashboard.radar-theme .new-business-page .nb-profile-links>span{margin-right:2px;color:var(--rt-accent-muted);font-size:13px;font-weight:500}.restyled-dashboard.radar-theme .signal-profile-chip{min-height:32px;padding:0 13px;border:1px solid var(--rt-line);background:var(--rt-surface);color:var(--rt-ink);font-size:13px;font-weight:500}.restyled-dashboard.radar-theme .signal-profile-chip:hover{border-color:var(--rt-line-s);background:var(--rt-canvas)}.restyled-dashboard.radar-theme .signal-profile-chip.is-active{border-color:var(--rt-accent-line);background:var(--rt-accent-soft);color:var(--rt-accent-dk);font-weight:600}.restyled-dashboard.radar-theme .nb-start-hint{gap:6px;color:var(--rt-accent-muted);font-size:13px}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer{margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-search-row{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:220px;width:auto;height:38px;margin:0;padding:0 14px;border:1px solid var(--rt-line);border-radius:999px;background:var(--rt-surface)}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-search-row:focus-within{border-color:var(--rt-accent-line);box-shadow:0 0 0 3px var(--rt-accent-soft)}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-search-icon{flex:none;width:14px;height:14px;color:var(--rt-muted)}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-search-row input[name=q]{flex:1;min-width:0;height:36px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none;color:var(--rt-ink);font-size:13.5px}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-search-submit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.restyled-dashboard.radar-theme .new-business-page .nb-facet>summary{height:38px;min-height:38px;gap:6px;padding:0 14px;border:1px solid var(--rt-line);border-radius:999px;background:var(--rt-surface);color:var(--rt-ink);font-size:13.5px;font-weight:500}.restyled-dashboard.radar-theme .new-business-page .nb-facet>summary:hover{border-color:var(--rt-line-s)}.restyled-dashboard.radar-theme .new-business-page .nb-facet.is-active>summary{border-color:var(--rt-accent-line);background:var(--rt-accent-soft);color:var(--rt-accent-dk);font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-facet-chevron{color:var(--rt-accent-muted)}.restyled-dashboard.radar-theme .new-business-page .nb-facet-panel{top:calc(100% + 6px);width:300px;padding:8px;border:1px solid var(--rt-line);border-radius:14px;background:var(--rt-surface);box-shadow:var(--rt-shadow-pop)}.restyled-dashboard.radar-theme .new-business-page .nb-facet-option{padding:8px 10px;border-radius:9px;font-size:13.5px}.restyled-dashboard.radar-theme .new-business-page .nb-facet-option:hover{background:var(--rt-canvas)}.restyled-dashboard.radar-theme .new-business-page .nb-facet-count,.restyled-dashboard.radar-theme .new-business-page .nb-facet-help{color:var(--rt-muted);font-size:12.5px}.restyled-dashboard.radar-theme .new-business-page .nb-facet-group-label{color:var(--rt-faint);font-size:11.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-facet-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 10px 4px;border-top:1px solid var(--rt-line2)}.restyled-dashboard.radar-theme .new-business-page .nb-facet-clear{padding:0;border:0;background:none;color:var(--rt-accent-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.restyled-dashboard.radar-theme .new-business-page .nb-facet-done{padding:6px 14px;border:0;border-radius:999px;background:var(--rt-accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.restyled-dashboard.radar-theme .new-business-page .nb-facet-done:hover{background:var(--rt-accent-hv)}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-add-filter{height:38px;min-height:38px;gap:7px;padding:0 14px;border:0;border-radius:999px;background:var(--rt-canvas);color:var(--rt-ink);font-size:13.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-add-filter:hover,.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-add-filter[aria-expanded=true]{background:var(--rt-hover)}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-add-filter .nav-icon{width:14px;height:14px;color:currentColor}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-filter-count{min-width:0;height:auto;padding:1px 7px;border-radius:999px;background:var(--rt-accent);color:#fff;font-size:11.5px;font-weight:700}.restyled-dashboard.radar-theme .new-business-page .nb-filters.has-drawer .nb-filter-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0 0}.restyled-dashboard.radar-theme .new-business-page .nb-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.restyled-dashboard.radar-theme .new-business-page .nb-active-label{margin-right:2px;color:var(--rt-accent-muted);font-size:13px}.restyled-dashboard.radar-theme .new-business-page .nb-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:4px 6px 4px 11px;border:0;border-radius:999px;background:var(--rt-accent-soft);color:var(--rt-accent-dk);font-size:12.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-filter-chip:hover{background:var(--rt-accent-soft-hv);color:var(--rt-accent-dk)}.restyled-dashboard.radar-theme .new-business-page .nb-filter-chip>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--rt-surface);font-size:11px;line-height:1}.restyled-dashboard.radar-theme .new-business-page .nb-clear-filters{margin-left:4px;color:var(--rt-accent-muted);font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.restyled-dashboard.radar-theme .new-business-page .vacancy-location-filter-note{color:var(--rt-muted);font-size:12.5px}.restyled-dashboard.radar-theme .new-business-page .nb-suggestions{margin:0;gap:6px}.restyled-dashboard.radar-theme .new-business-page .nb-suggestions>span{color:var(--rt-accent-muted);font-size:13px;font-weight:500}.restyled-dashboard.radar-theme .new-business-page .nb-suggestion{min-height:28px;padding:0 11px;border:1px dashed var(--rt-line-s);color:var(--rt-ink2);font-size:12.5px;font-weight:500}.restyled-dashboard.radar-theme .new-business-page .nb-suggestion:hover{border-style:solid;border-color:var(--rt-accent-line);background:var(--rt-accent-soft);color:var(--rt-accent-dk)}.radar-theme .nb-drawer-scrim{position:fixed;inset:0;z-index:60;background:rgba(28,37,33,.28)}.radar-theme .nb-drawer{position:fixed;top:12px;right:12px;bottom:12px;z-index:61;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--rt-surface);box-shadow:0 20px 60px rgba(28,37,33,.25)}.radar-theme .nb-drawer-scrim[hidden],.radar-theme .nb-drawer[hidden]{display:none}.radar-theme .nb-drawer-head{display:flex;align-items:center;padding:18px 22px;border-bottom:1px solid var(--rt-line2)}.radar-theme .nb-drawer-head h2{margin:0;font-size:18px;font-weight:700;color:var(--rt-ink)}.radar-theme .nb-drawer-close{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border:0;border-radius:50%;background:transparent;color:var(--rt-ink2);font-size:14px;cursor:pointer}.radar-theme .nb-drawer-close:hover{background:var(--rt-canvas)}.radar-theme .nb-drawer-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 22px 18px}.radar-theme .nb-drawer-group{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--rt-line3)}.radar-theme .nb-drawer-group:last-child{border-bottom:0}.radar-theme .nb-drawer-group-head{display:flex;align-items:center}.radar-theme .nb-drawer-group-head h3{margin:0;font-size:14px;font-weight:700;color:var(--rt-ink)}.radar-theme .nb-group-clear{margin-left:auto;padding:0;border:0;background:none;color:var(--rt-accent-muted);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.radar-theme .nb-drawer .nb-facet-help{margin:-4px 0 0;color:var(--rt-muted);font-size:12.5px}.radar-theme .nb-drawer .nb-facet-search{width:100%;min-height:34px}.radar-theme .nb-pill-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.radar-theme .nb-pill-group-label{margin-right:4px;color:var(--rt-accent-muted);font-size:12.5px}.radar-theme .nb-pill-option{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--rt-line);border-radius:999px;background:var(--rt-surface);color:var(--rt-ink);font:inherit;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer;user-select:none}.radar-theme .nb-pill-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.radar-theme .nb-pill-option:hover{border-color:var(--rt-line-s)}.radar-theme .nb-pill-option.is-on,.radar-theme .nb-pill-option:has(input:checked){border-color:var(--rt-accent);background:var(--rt-accent);color:#fff;font-weight:600}.radar-theme .nb-pill-option:has(input:focus-visible){outline:2px solid var(--rt-accent);outline-offset:2px}.radar-theme .nb-pill-count{color:var(--rt-faint);font-weight:500}.radar-theme .nb-pill-option:has(input:checked) .nb-pill-count{color:var(--rt-on-accent-faint)}.radar-theme .nb-pill-option.is-empty{opacity:.45;cursor:default}.radar-theme .nb-switch-row{display:flex;align-items:center;gap:12px;cursor:pointer}.radar-theme .nb-switch-row>span{flex:1;display:flex;flex-direction:column;gap:2px}.radar-theme .nb-switch-row b{color:var(--rt-ink);font-size:13.5px;font-weight:600}.radar-theme .nb-switch-row small{color:var(--rt-muted);font-size:12.5px}.radar-theme .nb-switch-row input[role=switch]{appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;border-radius:999px;background:var(--rt-line-s);cursor:pointer;transition:background .15s}.radar-theme .nb-switch-row input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.radar-theme .nb-switch-row input[role=switch]:checked{background:var(--rt-accent)}.radar-theme .nb-switch-row input[role=switch]:checked:after{left:18px}.radar-theme .nb-location-row{display:flex;gap:6px}.radar-theme .nb-location-row .field{flex:1;min-width:0}.radar-theme .nb-drawer-foot{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--rt-line2);background:var(--rt-subtle)}.radar-theme .nb-drawer-clear{color:var(--rt-accent-muted);font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.radar-theme .nb-drawer-show{margin-left:auto;min-height:40px;padding:0 20px;font-size:14px;font-weight:700}.radar-theme .nb-drawer .nb-multi-filter{border:1px solid var(--rt-line);border-radius:14px}.restyled-dashboard.radar-theme .new-business-page .nb-company-card{overflow:hidden;border:1px solid var(--rt-line2);border-radius:14px;background:var(--rt-surface);box-shadow:none}.restyled-dashboard.radar-theme .new-business-page .nb-table-options{gap:12px;padding:10px 14px;border-bottom:1px solid var(--rt-line2);background:var(--rt-subtle);color:var(--rt-ink2);font-size:13.5px}.restyled-dashboard.radar-theme .new-business-page .nb-table-options b{color:var(--rt-ink);font-weight:700}.restyled-dashboard.radar-theme .new-business-page .nb-table-options>.nb-list-switch{order:2;margin-left:auto}.restyled-dashboard.radar-theme .new-business-page .nb-table-options>.nb-list-switch+span{margin:0}.restyled-dashboard.radar-theme .nb-list-switch{gap:3px;padding:3px;border:0;border-radius:999px;background:var(--rt-track)}.restyled-dashboard.radar-theme .nb-list-switch a{padding:5px 14px;border-radius:999px;color:var(--rt-accent-muted);font-size:13px;font-weight:500}.restyled-dashboard.radar-theme .nb-list-switch a:hover{color:var(--rt-accent-dk)}.restyled-dashboard.radar-theme .nb-list-switch a.is-active{background:var(--rt-surface);box-shadow:0 1px 2px rgba(28,37,33,.1);color:var(--rt-accent-dk);font-weight:700}.restyled-dashboard.radar-theme .new-business-page .nb-visit{color:var(--rt-muted)}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table th{padding:10px 16px;border-bottom:1px solid var(--rt-line2);background:var(--rt-surface);color:var(--rt-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table th a{color:inherit}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table th [aria-sort],.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table th.is-sorted{color:var(--rt-ink)}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table td{padding:13px 16px;border-bottom:0;border-top:1px solid var(--rt-line3);font-size:13.5px;vertical-align:middle}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table tbody tr:hover>td{background:var(--rt-subtle)}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table tbody tr.is-selected>td{background:var(--rt-accent-soft)}.restyled-dashboard.radar-theme .new-business-page .nb-vt-title a{color:var(--rt-ink);font-size:14.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-vt-title a:hover{color:var(--rt-accent)}.restyled-dashboard.radar-theme .new-business-page .nb-vt-title .acquisition-badge{padding:1px 8px;border:0;border-radius:999px;background:var(--rt-warn-bg);color:var(--rt-warn-fg);font-size:11px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-vt-company .text-link{color:var(--rt-accent);font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-vacancy-notes{color:var(--rt-muted);font-size:12.5px}.radar-theme .nb-new-dot{display:inline-block;width:7px;height:7px;margin:0 8px 2px 0;border-radius:50%;background:var(--rt-accent);vertical-align:middle}.radar-theme .nb-mark.is-new{display:none}.radar-theme .nb-online{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--rt-accent-soft);font-size:12.5px;font-weight:600;white-space:nowrap}.radar-theme .nb-online,.radar-theme .nb-online.is-fresh{color:var(--rt-accent-dk)}.radar-theme .nb-online.is-long{background:var(--rt-warn-bg);color:var(--rt-warn-fg)}.restyled-dashboard.radar-theme .new-business-page .nb-company-card .table-pagination{padding:10px 14px;border-top:1px solid var(--rt-line2);color:var(--rt-muted);font-size:13px}.restyled-dashboard.radar-theme .new-business-page .nb-list-legend{padding:8px 16px;color:var(--rt-muted);font-size:12.5px}.restyled-dashboard.radar-theme .new-business-page .nb-vacancy-table .nb-th-company{width:18%}.restyled-dashboard.radar-theme .new-business-page .nb-vacancy-table .nb-th-level{width:80px}.restyled-dashboard.radar-theme .new-business-page .nb-vacancy-table .nb-th-salary{width:128px}.restyled-dashboard.radar-theme .new-business-page .nb-vacancy-table :is(.nb-th-found,.nb-th-contacted){width:96px}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table :is(th,td){padding-left:12px;padding-right:12px}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table :is(th,td):first-child{padding-left:16px}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table td.nb-vt-actions{width:1%;padding-left:4px;white-space:nowrap}.restyled-dashboard.radar-theme .new-business-page .nb-vt-actions .button{min-height:30px;height:30px;padding:0 11px;font-size:12px}.restyled-dashboard.radar-theme .new-business-page .nb-vt-actions .nb-flag-icon{width:30px;padding:0;justify-content:center}.restyled-dashboard.radar-theme .new-business-page .nb-company-table th{padding:10px 16px;border-bottom:1px solid var(--rt-line2);background:var(--rt-surface);color:var(--rt-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.restyled-dashboard.radar-theme .new-business-page .nb-company-table td{padding:13px 16px;border-bottom:0;border-top:1px solid var(--rt-line3);font-size:13.5px}.restyled-dashboard.radar-theme .new-business-page .nb-company-table tbody tr:hover>td{background:var(--rt-subtle)}.restyled-dashboard.radar-theme .new-business-page .nb-company-name{color:var(--rt-accent);font-size:14.5px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .company-prospect-count{padding:0;background:transparent;color:var(--rt-ink);font-size:13.5px;font-weight:700}.restyled-dashboard.radar-theme .new-business-page .nb-count-of{color:var(--rt-muted);font-weight:400}.restyled-dashboard.radar-theme .new-business-page .nb-company-table .acquisition-badge{padding:1px 8px;border:0;border-radius:999px;background:var(--rt-warn-bg);color:var(--rt-warn-fg);font-size:11px;font-weight:600}.restyled-dashboard.radar-theme .new-business-page .nb-contact-link{color:var(--rt-accent)}.restyled-dashboard.radar-theme .new-business-page .nb-company-actions>.button{min-height:32px;padding:0 12px;font-size:12.5px}.restyled-dashboard.radar-theme .new-business-page .nb-expand{color:var(--rt-accent)}.restyled-dashboard.radar-theme .new-business-page .company-prospect-count:hover{color:var(--rt-accent);text-decoration:underline;text-underline-offset:3px}.radar-theme .mp-collapsible,.radar-theme .mp-restyle .market-profile-save,.radar-theme .mp-restyle .market-profile-section,.radar-theme .mp-restyle .mp-summary{border:1px solid var(--rt-line2);border-radius:14px;box-shadow:none}.radar-theme .mp-restyle .section-head{border-bottom-color:var(--rt-line2)}.radar-theme .mp-restyle .mp-summary h2,.radar-theme .mp-restyle .section-head h2{color:var(--rt-ink);font-size:16px;font-weight:700}.radar-theme .mp-restyle .mp-subsection>p:not(.market-profile-summary),.radar-theme .mp-restyle .mp-summary p,.radar-theme .mp-restyle .section-head p{color:var(--rt-muted)}.radar-theme .mp-restyle .mp-number{background:var(--rt-accent-dk)}.radar-theme .mp-restyle .mp-count{border-radius:999px;background:var(--rt-accent-soft);color:var(--rt-accent-dk)}.radar-theme .mp-restyle .market-profile-options>label{border-color:var(--rt-line);background:var(--rt-surface);color:var(--rt-ink)}.radar-theme .mp-restyle .market-profile-options>label:hover{border-color:var(--rt-line-s)}.radar-theme .mp-restyle .market-profile-options>label.selected,.radar-theme .mp-restyle .mp-confidence .selected{border-color:var(--rt-accent-line);background:var(--rt-accent-soft);color:var(--rt-accent-dk)}.radar-theme .mp-restyle .market-profile-options.sectors>label{border-radius:14px}.radar-theme .mp-restyle .market-profile-options.mp-chips>label,.radar-theme .mp-restyle .market-profile-options.provinces>label{border-radius:999px}.radar-theme .mp-restyle .market-profile-options.sectors small{color:var(--rt-muted)}.radar-theme .mp-restyle .market-profile-options.sectors small.mp-option-note{color:var(--rt-accent-dk)}.radar-theme .mp-restyle :is(.market-profile-options,.mp-confidence,.mp-reach) input{accent-color:var(--rt-accent)}.radar-theme .mp-restyle .market-profile-summary{border-top-color:var(--rt-line2);background:var(--rt-subtle);color:var(--rt-accent-dk)}.radar-theme .mp-restyle .mp-reach>label{border-color:var(--rt-line);border-radius:14px;background:var(--rt-subtle)}.radar-theme .mp-restyle .mp-reach>label.selected{border-color:var(--rt-accent-line);background:var(--rt-accent-soft)}.radar-theme .mp-restyle .mp-reach b{color:var(--rt-accent-dk)}.radar-theme .mp-restyle .mp-hide small,.radar-theme .mp-restyle .mp-reach small{color:var(--rt-muted)}.radar-theme .mp-restyle .mp-hide>label{border-radius:14px}.radar-theme .mp-restyle .mp-sources>label,.radar-theme .mp-restyle .mp-sources>label.selected{border-bottom-color:var(--rt-line2)}.radar-theme .mp-restyle .mp-confidence label{border-color:var(--rt-line);border-radius:999px}.radar-theme .mp-restyle .mp-subsection+.mp-subsection{border-top-color:var(--rt-line2)}.radar-theme .mp-restyle .mp-summary li:before{background:var(--rt-accent)}.radar-theme .mp-restyle .market-profile-save{box-shadow:0 4px 20px rgba(8,71,74,.08)}.radar-theme .mp-restyle :is(input,button):focus-visible{outline-color:var(--rt-accent)}.radar-theme .mp-collapsible>summary b{color:var(--rt-ink)}.radar-theme .mp-collapsible>summary small{color:var(--rt-muted)}.radar-theme .mp-collapsible>summary small.mp-group-names{color:var(--rt-ink)}.radar-theme .mp-collapsible>summary:after{border-color:var(--rt-muted)}.radar-theme .mp-collapsible[open]>summary{border-bottom-color:var(--rt-line2)}.radar-theme .mp-collapsible>summary:focus-visible{outline-color:var(--rt-accent)}.radar-theme .radar-alerts-page h2{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--rt-ink)}.radar-theme .radar-alerts-page .card{border:1px solid var(--rt-line2);border-radius:14px}.radar-theme .ra-mail{border-top:1px solid var(--rt-line2);padding:16px 18px}.radar-theme .ra-block-head p,.radar-theme .ra-empty,.radar-theme .ra-foot,.radar-theme .ra-mail p{color:var(--rt-muted);font-size:13px}.radar-theme .ra-segment{gap:4px;padding:4px;border:0;border-radius:999px;background:var(--rt-canvas)}.radar-theme .ra-segment button{min-height:0;padding:7px 14px;border-radius:999px;color:var(--rt-accent-muted);font-size:13.5px;font-weight:500}.radar-theme .ra-segment button:hover:not(:disabled){color:var(--rt-accent-dk)}.radar-theme .ra-segment button.is-active{background:var(--rt-surface);box-shadow:0 1px 3px rgba(28,37,33,.12);color:var(--rt-accent-dk);font-weight:700}.radar-theme .ra-block-head{padding:16px 18px 12px;border-bottom-color:var(--rt-line2)}.radar-theme .ra-inline-switch{color:var(--rt-muted);font-size:12.5px}.radar-theme .ra-list>li{min-height:54px;padding:9px 18px;border-bottom-color:var(--rt-line3)}.radar-theme .ra-list>li:hover{background:var(--rt-subtle)}.radar-theme .ra-list a{color:var(--rt-ink);font-size:14px;font-weight:600}.radar-theme .ra-list a:hover{color:var(--rt-accent)}.radar-theme .ra-list small{color:var(--rt-muted);font-size:12.5px}.radar-theme .ra-count{color:var(--rt-accent-dk);font-size:12.5px}.radar-theme .ra-count.is-zero{color:var(--rt-faint)}.radar-theme :is(.ra-foot,.ra-search,.ra-results){border-top-color:var(--rt-line2)}.radar-theme .ra-search{padding:12px 18px}.radar-theme .ra-switch span{background:var(--rt-line-s)}.radar-theme .ra-switch input:checked+span{background:var(--rt-accent)}.radar-theme td>.cell-title+.cell-sub{display:block}.restyled-dashboard.radar-theme .new-business-page .nb-filters:not(.has-drawer){margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.restyled-dashboard.radar-theme .new-business-page .nb-filters:not(.has-drawer) .nb-search-row{order:0;flex:1 1 260px;width:auto;max-width:none;margin:0;gap:6px}.restyled-dashboard.radar-theme .new-business-page .nb-filters:not(.has-drawer) .nb-search-row input[name=q]{flex:1;height:38px;font-size:13.5px}.restyled-dashboard.radar-theme .new-business-page .nb-filters:not(.has-drawer) .nb-add-filter{order:1;height:38px;min-height:38px;border:0;background:var(--rt-canvas)}.restyled-dashboard.radar-theme .new-business-page .nb-filters:not(.has-drawer) .nb-search-submit{width:38px;min-height:38px;padding:0;justify-content:center}.restyled-dashboard.radar-theme .new-business-page .nb-radar-heading{flex-wrap:wrap}.restyled-dashboard.radar-theme .nb-metric-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:800px){.restyled-dashboard.radar-theme .new-business-page .nb-radar-heading h1{font-size:24px;white-space:normal}.restyled-dashboard.radar-theme .new-business-page .nb-radar-heading .nb-page-actions{width:100%;margin-left:0;flex-wrap:wrap}.restyled-dashboard.radar-theme .new-business-page .nb-primary-tabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.restyled-dashboard.radar-theme .new-business-page .nb-view-tabs .tab{flex:none}.restyled-dashboard.radar-theme .nb-market-line .nb-metric-period{margin-left:0;white-space:normal}}@media(max-width:750px){.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table{table-layout:auto;min-width:0}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table tr{padding:12px 14px;border-bottom:0;border-top:1px solid var(--rt-line3)}.restyled-dashboard.radar-theme .new-business-page .nb-row-list .nb-vacancy-table td{padding:0;border:0;font-size:12.5px}.restyled-dashboard.radar-theme .new-business-page .nb-vt-title a{font-size:14px}.restyled-dashboard.radar-theme .new-business-page .nb-company-table td{padding:6px 12px;border-top:0}.restyled-dashboard.radar-theme .new-business-page .nb-table-options{flex-wrap:wrap}}.restyled-dashboard.radar-theme .new-business-page .nb-signal-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--rt-info-bg);color:var(--rt-info-fg);font-size:11px;font-weight:600;white-space:nowrap;vertical-align:2px}.restyled-dashboard.radar-theme .new-business-page .nb-vt-title .acquisition-badge{margin-left:6px;vertical-align:2px}.radar-theme .nb-work-mode{display:block;margin-top:1px;color:var(--rt-muted);font-size:12px}.restyled-dashboard.radar-theme .main>.page.nb-blocks{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent;box-shadow:none;border-radius:0}.restyled-dashboard.radar-theme .nb-blocks>.nb-block{min-width:0;border-radius:16px;background:var(--rt-surface);box-shadow:var(--rt-shadow)}.restyled-dashboard.radar-theme .nb-block-overview{display:flex;flex-direction:column;gap:16px;padding:22px 26px 24px}.restyled-dashboard.radar-theme .nb-block-search{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.restyled-dashboard.radar-theme .nb-block-results{overflow:hidden}.restyled-dashboard.radar-theme .new-business-page .nb-block :is(.nb-radar-heading,.nb-metrics,.nb-view-tabs,.nb-profile-links,.nb-filters,.nb-start-hint,.nb-converted-note,.alert){margin:0}.restyled-dashboard.radar-theme .new-business-page .nb-block-search .nb-view-tabs{padding-bottom:14px;border-bottom:1px solid var(--rt-line2)}.restyled-dashboard.radar-theme .nb-block-overview .nb-metric-card{border:1px solid var(--rt-line2)}.restyled-dashboard.radar-theme .new-business-page .nb-block-results>:is(.card,.empty){margin:0;border:0;border-radius:0;box-shadow:none}@media(max-width:800px){.restyled-dashboard.radar-theme .main>.page.nb-blocks{padding:0}.restyled-dashboard.radar-theme .nb-block-overview{padding:18px 14px 20px}.restyled-dashboard.radar-theme .nb-block-search{padding:14px}}.market-profile-options label.is-disabled{opacity:.5;cursor:not-allowed}.restyled-dashboard.radar-theme .new-business-page .nb-contact-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;vertical-align:2px;background:var(--rt-accent-soft);color:var(--rt-accent-dk)}.restyled-dashboard.radar-theme .new-business-page .nb-contact-badge:is(.is-usable,.is-fallback){background:transparent;color:var(--rt-muted);box-shadow:inset 0 0 0 1px var(--rt-line)}.mails-page{--mx-line:#eeece6;--mx-line-soft:#f0eee9;--mx-subtle:#faf9f6;--mx-ink2:#3a423e;--mx-faint:#8b918d;--mx-hot:#c9561a;display:flex;flex-direction:column;gap:18px;font-variant-numeric:tabular-nums}.mails-page h2{margin:0;font-size:15px;font-weight:700;letter-spacing:0}.mx-header{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px}.mx-title h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em}.mx-title p{margin:4px 0 0;font-size:14px;color:var(--muted)}.mx-header-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mx-header-actions .button{min-height:38px}.mx-seg{display:inline-flex;gap:3px;padding:3px;background:#e6e4de;border-radius:999px}.mx-seg>a,.mx-seg>button{padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.mx-seg>.active{background:#fff;font-weight:700;box-shadow:0 1px 2px rgb(0 0 0/8%)}.mx-seg.small{padding:2px;gap:2px;background:transparent;border:1px solid var(--border-strong);border-radius:8px}.mx-seg.small>button{padding:5px 10px;border-radius:6px;font-size:13px}.mx-seg.small>.active{background:var(--accent-soft);box-shadow:none;color:var(--accent-dark)}.mx-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--mx-ink2);font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.mx-btn:hover{background:var(--subtle);text-decoration:none}.mx-btn.primary{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.mx-btn.primary:hover{background:var(--accent)}.mx-btn:disabled{opacity:.55;cursor:default}.mx-link{padding:6px 4px;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.mx-link:hover{text-decoration:underline}.mx-link.warning{color:var(--orange)}.mx-muted{color:var(--muted);font-size:12.5px}.mx-error{color:var(--red);font-size:12.5px;margin:0}.mx-warning-text{color:var(--orange);font-size:12.5px;font-weight:600}.mx-danger-text{color:var(--red)}.mx-row{display:flex;align-items:center;gap:8px;min-width:0}.mx-row.wrap{flex-wrap:wrap}.mx-row.spread{justify-content:space-between}.mx-label{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--mx-faint);text-transform:uppercase}.mx-avatar{flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:11.5px;font-weight:700}.mx-avatar.sender-saar{background:#7a5a2b}.mx-kind{flex:none;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--gray-soft);color:var(--mx-ink2)}.mx-kind.good{background:var(--accent-soft);color:#1f5a41}.mx-kind.warning{background:#fbf1e4;color:#7a4a12}.mx-kind.danger{background:#fbe6e3;color:#9a2a1f}.mx-chip{justify-self:start;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--gray-soft);color:var(--mx-ink2)}.mx-chip.danger{background:#fbe6e3;color:#9a2a1f}.mx-chip.warning{background:#fbf1e4;color:#8a4b0f}.mx-chip.good{background:var(--accent-soft);color:#1f5a41}.mx-chip.muted{background:#f1f0ec;color:var(--muted)}.mx-bar{display:flex;gap:3px;width:100%}.mx-bar>span{flex:1;height:6px;border-radius:3px;background:#f1f0ec}.mx-bar.thin>span{height:5px}.mx-bar>.sent{background:var(--accent)}.mx-bar>.planned{background:#fff;box-shadow:inset 0 0 0 1.5px #c9cec9}.mx-bar>.bounce{background:#b3261e}.mx-attention{display:flex;flex-direction:column;gap:10px}.mx-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.mx-section-head>span{font-size:13px;color:var(--muted)}.mx-section-head.padded{padding:14px 18px;border-bottom:1px solid var(--mx-line)}.mx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.mx-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:14px;cursor:pointer}.mx-card.danger{border-color:#efc7c1}.mx-card.warning{border-color:#ecd6b8}.mx-card.selected{box-shadow:0 0 0 2px var(--accent)}.mx-card-body{display:flex;flex-direction:column;gap:2px}.mx-card-body strong{font-size:15px}.mx-card-body span{font-size:13.5px;color:var(--mx-ink2)}.mx-card .mx-row{flex-wrap:wrap}.mx-split{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.mx-split.with-detail{grid-template-columns:minmax(0,1fr) 350px}.mx-list{min-width:0;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.mx-toolbar{gap:10px;padding:12px 14px;border-bottom:1px solid var(--mx-line)}.mx-toolbar,.mx-toolbar-right{display:flex;align-items:center;flex-wrap:wrap}.mx-toolbar-right{margin-left:auto;gap:8px}.mx-toolbar input[type=search]{width:250px;height:34px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--mx-subtle);font:inherit;font-size:13.5px}.mx-tabs{display:flex;flex-wrap:wrap;gap:2px}.mx-tabs>button{display:flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--mx-ink2);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.mx-tabs>button.active{background:var(--accent-soft);color:var(--accent-dark);font-weight:700}.mx-tabs>button>span{font-size:12px;font-weight:600;color:var(--mx-faint)}.mx-tabs>button>span.hot{color:var(--mx-hot)}.mx-group{padding:10px 16px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--mx-faint);background:var(--mx-subtle);border-bottom:1px solid var(--mx-line)}.mx-group small{margin-left:4px;font-weight:500;letter-spacing:0}.mx-line{display:grid;grid-template-columns:28px minmax(0,1fr) 64px 132px 46px;gap:12px;align-items:center;width:100%;padding:13px 16px;border:0;border-bottom:1px solid var(--mx-line-soft);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mx-line:hover{background:#f7f6f2}.mx-line.selected{background:#f2f6f3;box-shadow:inset 3px 0 0 var(--accent)}.mx-line>time{font-size:12.5px;color:var(--muted);text-align:right}.mx-line-main{display:flex;flex-direction:column;gap:3px;min-width:0}.mx-line-top{display:flex;align-items:baseline;gap:8px;min-width:0}.mx-line-top>b{flex:none;max-width:60%;font-size:14.5px}.mx-line-top>b,.mx-line-top>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-line-top>span{font-size:13px;color:var(--muted)}.mx-line-sub{display:flex;align-items:center;gap:7px;min-width:0}.mx-line-sub>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mx-ink2)}.mx-line-sub i{font-style:normal;color:var(--muted)}.mx-empty{padding:40px 16px;text-align:center;font-size:14px;color:var(--muted)}.mx-footer{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;padding:10px 16px;font-size:12.5px;color:var(--muted);background:var(--mx-subtle)}.mx-detail{position:sticky;top:16px;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.mx-detail,.mx-detail-head{display:flex;flex-direction:column}.mx-detail-head{gap:8px;padding:16px 18px 14px;border-bottom:1px solid var(--mx-line)}.mx-detail-head h2{font-size:19px;letter-spacing:-.02em}.mx-detail-head h2 a{color:inherit}.mx-detail-sub{font-size:13.5px;color:var(--mx-ink2)}.mx-close{margin-left:auto;padding:2px 6px;border:0;background:none;color:var(--mx-faint);font-size:20px;line-height:1;cursor:pointer}.mx-detail-section{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-bottom:1px solid var(--mx-line);font-size:13.5px}.mx-tip{padding:8px 10px;border-radius:8px;background:#fbf1e4;color:#7a4a12;font-size:13px}.mx-timeline{list-style:none;margin:2px 0 0;padding:0}.mx-timeline>li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding-bottom:12px}.mx-timeline>li:not(:last-child):before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:#e0ded7}.mx-timeline>li.sent:not(:last-child):before{background:var(--accent)}.mx-dot{width:10px;height:10px;margin:4px 0 0 2px;border-radius:50%;background:var(--mx-faint)}.mx-timeline .sent .mx-dot{background:var(--accent)}.mx-timeline .plan .mx-dot{background:#fff;box-shadow:inset 0 0 0 2px #b9bfba}.mx-timeline .reply .mx-dot{background:var(--mx-hot)}.mx-timeline .bounce .mx-dot{background:#b3261e}.mx-timeline .skip .mx-dot{background:#fff;box-shadow:inset 0 0 0 2px #e0ded7}.mx-timeline li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.mx-timeline b{font-size:13.5px;font-weight:600}.mx-timeline .plan b{font-weight:500;color:var(--mx-ink2)}.mx-timeline .reply b{font-weight:700;color:#8a4b0f}.mx-timeline .bounce b{font-weight:700;color:#9a2a1f}.mx-timeline .done b,.mx-timeline .skip b{font-weight:500;color:var(--muted)}.mx-timeline small,.mx-timeline time{font-size:12.5px;color:var(--muted)}.mx-first-mail{max-height:240px;overflow:auto}.mx-body{white-space:pre-line;line-height:1.55;color:var(--mx-ink2)}.mx-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;background:var(--mx-subtle)}.mx-detail-actions>.mx-link:last-child{margin-left:auto}.mx-resume{display:inline-flex;gap:6px;align-items:center}.mx-resume input{height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:0 8px;font:inherit;font-size:12.5px}.mx-queue-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px;align-items:start}.mx-queue-title{display:flex;flex-direction:column;gap:2px}.mx-queue-title>span{font-size:13px;color:var(--muted)}.mx-queue-row{display:grid;grid-template-columns:28px minmax(0,1fr) 120px auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--mx-line-soft)}.mx-queue-row.dimmed{opacity:.55}.mx-step{display:flex;flex-direction:column;gap:5px;font-size:13px}.mx-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.mx-side{position:sticky;top:16px;gap:12px}.mx-panel,.mx-side{display:flex;flex-direction:column}.mx-panel{gap:10px;padding:16px;background:#fff;border:1px solid var(--border);border-radius:14px}.mx-panel p{margin:0;line-height:1.45}.mx-rules{display:flex;flex-direction:column;gap:8px;margin:0;font-size:13.5px}.mx-rules>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline}.mx-rules dt{color:var(--mx-ink2);white-space:nowrap}.mx-rules dd{margin:0;font-weight:600;text-align:right}.mx-pause{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:9px}.mx-pause-row{display:flex;align-items:center;gap:10px;font-size:13.5px}.mx-pause-row>:last-child{margin-left:auto}.mx-pause-form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.mx-pause-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.mx-pause-form input{height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:0 8px;font:inherit;font-size:13px}.mx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mx-kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:14px}.mx-kpi>small,.mx-kpi>span{font-size:13px;color:var(--muted)}.mx-kpi>small{font-size:12.5px}.mx-kpi>strong{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.mx-insight-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.mx-table-row{display:grid;grid-template-columns:minmax(0,1.4fr) 60px 60px 60px minmax(0,1.2fr);gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--mx-line-soft);font-size:14px}.mx-table-row>span:nth-child(-n+4):not(:first-child){text-align:right}.mx-table-row.head{padding:9px 18px;font-size:12px;font-weight:700;color:var(--mx-faint)}.mx-rate{display:flex;align-items:center;gap:8px}.mx-rate-bar{flex:1;height:6px;border-radius:3px;background:var(--mx-line);overflow:hidden}.mx-rate-bar>span{display:block;height:100%;border-radius:3px;background:var(--accent)}.mx-rate>b{width:38px;text-align:right;font-size:13px}.mx-note{margin:0;padding:10px 18px;font-size:12.5px;color:var(--muted);background:var(--mx-subtle)}.mx-check{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 18px;border-bottom:1px solid var(--mx-line-soft)}.mx-check>strong{font-size:22px;line-height:1.1;color:var(--mx-ink2)}.mx-check>strong.warning{color:#8a4b0f}.mx-check>strong.danger{color:#9a2a1f}.mx-check>strong.good{color:var(--accent)}.mx-check>div{display:flex;flex-direction:column;gap:3px}.mx-check b{font-size:14px}.mx-check span{font-size:13px;color:var(--muted)}.mx-live-check{padding:12px 18px}.mx-live-check>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--accent)}.mx-live-check[open]>summary{margin-bottom:10px}.mx-chart{display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px}.mx-bars{display:flex;align-items:flex-end;gap:4px;height:110px}.mx-bars>span{flex:1;min-height:2px;border-radius:3px 3px 0 0;background:#9fbdad}.mx-bars>span.recent{background:var(--accent)}.mx-bars>span.zero{background:var(--mx-line)}@media (max-width:1100px){.mx-insight-grid,.mx-queue-layout,.mx-split.with-detail{grid-template-columns:minmax(0,1fr)}.mx-detail,.mx-side{position:static}.mx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mx-header-actions{margin-left:0}.mx-cards{grid-template-columns:minmax(0,1fr)}.mx-line{grid-template-columns:26px minmax(0,1fr) auto}.mx-line>.mx-bar{display:none}.mx-line>time{grid-column:3;grid-row:1}.mx-line>.mx-chip{grid-column:2/4}.mx-queue-row{grid-template-columns:26px minmax(0,1fr)}.mx-queue-row>.mx-queue-actions,.mx-queue-row>.mx-step{grid-column:2;justify-content:flex-start}.mx-toolbar input[type=search]{width:100%}.mx-toolbar-right{margin-left:0;width:100%}.mx-table-row{grid-template-columns:minmax(0,1fr) 44px 44px 44px}.mx-table-row>:last-child{grid-column:1/-1}}.nav-link>.nav-count{margin-left:auto;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--gray-soft);color:var(--ink)}.nav-link>.nav-count.attention{background:#c9561a;color:#fff}.kw-page{--kw-ink2:#3a423e;--kw-faint:#8b938f;--kw-line:#eceeec;--kw-line-soft:#f1f3f1;--kw-canvas:color-mix(in srgb,var(--gray-soft) 55%,#fff);--kw-track:color-mix(in srgb,var(--gray-soft) 85%,var(--border));--kw-warn:var(--orange);--kw-warn-bg:var(--orange-soft);--kw-info:var(--purple);--kw-info-bg:var(--purple-soft);--kw-pos:var(--accent);--kw-pos-bg:var(--accent-soft);--kw-neg:var(--red);--kw-neg-bg:var(--red-soft);display:flex;flex-direction:column;gap:12px;min-width:0;font-variant-numeric:tabular-nums}.kw-page h1,.kw-page h2,.kw-page h3{margin:0}.kw-page h2{font-size:15px;font-weight:700;letter-spacing:0}.kw-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kw-page .integration-feedback{margin:0}.kw-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:16px}.kw-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kw-faint)}.kw-label small{margin-left:6px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.kw-faint{color:var(--kw-faint)}.kw-faint.small,small.kw-faint{font-size:12px}.kw-ink2{color:var(--kw-ink2)}.kw-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-empty{margin:0;padding:40px 16px;text-align:center;font-size:14px;color:var(--muted)}.kw-empty.small{padding:14px 18px;font-size:13px;text-align:left}.kw-link{font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none}.kw-link:hover{text-decoration:underline}.kw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 13px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--kw-ink2);font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.kw-btn:hover{background:var(--subtle);text-decoration:none;color:var(--ink)}.kw-btn.dark{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.kw-btn.dark:hover{background:var(--accent);border-color:var(--accent);color:#fff}.kw-btn.light{border-color:transparent}.kw-btn:disabled{opacity:.55;cursor:default}.kw-icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--kw-ink2);cursor:pointer}.kw-icon-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.kw-icon-btn:hover{background:var(--subtle)}.kw-icon-btn:disabled svg{animation:kw-spin 1s linear infinite}@keyframes kw-spin{to{transform:rotate(1turn)}}.kw-seg{display:inline-flex;gap:3px;padding:3px;background:var(--kw-track);border-radius:999px}.kw-seg>a,.kw-seg>button{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--kw-ink2);font:inherit;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.kw-seg>a:hover,.kw-seg>button:hover{color:var(--ink);text-decoration:none}.kw-seg>.active{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 1px 2px rgb(0 0 0/8%)}.kw-seg>button>span{padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface)}.kw-seg>.active>span{background:var(--kw-canvas)}.kw-seg.small>a,.kw-seg.small>button{padding:5px 11px;font-size:13px}.kw-select{height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px}.kw-head{display:flex;flex-direction:column;gap:16px;padding:20px 24px 22px}.kw-head-top{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 16px}.kw-title{display:flex;flex-direction:column;gap:4px;min-width:0}.kw-title h1{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.kw-title p{margin:0;font-size:14px;color:var(--kw-ink2)}.kw-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.kw-crumbs .breadcrumbs{margin:0;font-size:12.5px}.kw-scope{padding:2px 8px;border-radius:999px;background:var(--kw-canvas);color:var(--muted);font-size:11.5px;font-weight:600}.kw-head-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kw-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.kw-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--kw-canvas)}.kw-kpi>span{font-size:13px;font-weight:500;color:var(--muted)}.kw-kpi>strong{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.kw-kpi>strong>small{font-size:15px;font-weight:600;letter-spacing:0;color:var(--kw-faint)}.kw-kpi>em{font-style:normal;font-size:12.5px;color:var(--muted)}.kw-kpi.accent{background:var(--accent-soft)}.kw-kpi.accent>strong{color:var(--accent-dark)}.kw-dist{display:flex;flex-direction:column;gap:8px}.kw-dist-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kw-dist-head b{font-size:13.5px;white-space:nowrap}.kw-dist-head span{font-size:13px;color:var(--muted)}.kw-dist-bar{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden}.kw-dist-bar>button{flex:1 1 0;min-width:6px;padding:0;border:0;cursor:pointer}.kw-dist-bar>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgb(0 0 0/25%)}.kw-dist-legend{display:flex;flex-wrap:wrap;gap:4px 18px}.kw-dist-legend>button{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:none;color:var(--kw-ink2);font:inherit;font-size:13px;cursor:pointer}.kw-dist-legend>button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.kw-dist-legend b{color:var(--ink)}.kw-dist-legend span{color:var(--muted)}.kw-dist-legend i{width:9px;height:9px;border-radius:3px}.kw-dist .using{background:var(--kw-pos)}.kw-dist .browsing{background:var(--kw-info)}.kw-dist .onboarding{background:var(--kw-warn)}.kw-dist .quiet{background:var(--kw-neg)}.kw-dist .paused{background:var(--kw-faint)}.kw-dist .closed{background:var(--border-strong)}.kw-chip,.kw-tag{justify-self:start;display:inline-block;max-width:100%;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--kw-canvas);color:var(--kw-ink2)}.kw-chip.onboarding,.kw-tag.warning{background:var(--kw-warn-bg);color:var(--kw-warn)}.kw-chip.browsing,.kw-tag.info{background:var(--kw-info-bg);color:var(--kw-info)}.kw-chip.using{background:var(--kw-pos-bg);color:var(--kw-pos)}.kw-chip.quiet,.kw-tag.danger{background:var(--kw-neg-bg);color:var(--kw-neg)}.kw-plan{flex:none;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:var(--kw-canvas);color:var(--kw-ink2)}.kw-plan.full{background:var(--accent-soft);color:var(--accent-dark)}.kw-first{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.kw-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.kw-section-head>span{font-size:13px;color:var(--muted)}.kw-section-head.padded{padding:14px 18px 12px}.kw-section-head.wrap{align-items:center}.kw-first-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.kw-first-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;cursor:pointer}.kw-first-card.warning{background:var(--kw-warn-bg)}.kw-first-card.info{background:var(--kw-info-bg)}.kw-first-card.danger{background:var(--kw-neg-bg)}.kw-first-card.selected{box-shadow:0 0 0 2px var(--accent)}.kw-first-card h3{font-size:15px;font-weight:700}.kw-first-card p{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--kw-ink2)}.kw-first-tag{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--surface);font-size:12px;font-weight:700}.kw-first-card.warning .kw-first-tag{color:var(--kw-warn)}.kw-first-card.info .kw-first-tag{color:var(--kw-info)}.kw-first-card.danger .kw-first-tag{color:var(--kw-neg)}.kw-first-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.kw-toolbar{display:flex;flex-direction:column;gap:10px;padding:12px 18px}.kw-toolbar-row{gap:10px}.kw-toolbar-right,.kw-toolbar-row{display:flex;align-items:center;flex-wrap:wrap}.kw-toolbar-right{margin-left:auto;gap:8px}.kw-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.kw-search{display:flex;align-items:center;gap:8px;width:240px;height:36px;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface)}.kw-search svg{flex:none;width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.kw-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px}.kw-search:focus-within{border-color:var(--accent)}.kw-note{display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px;border-radius:10px;font-size:12.5px;line-height:1.4}.kw-note svg{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.kw-note.muted{background:var(--kw-canvas);color:var(--muted)}.kw-note.warning{background:var(--kw-warn-bg);color:var(--kw-warn)}.kw-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.kw-main,.kw-side{display:flex;flex-direction:column;gap:12px;min-width:0}.kw-side{position:sticky;top:12px;scroll-margin-top:16px}.kw-table{overflow:hidden}.kw-scroll{overflow-x:auto}.kw-row{display:grid;grid-template-columns:minmax(130px,1fr) 104px 64px 72px 64px 44px 44px 44px;gap:8px;align-items:center;width:100%;min-width:640px;box-sizing:border-box;padding:12px 16px;border:0;border-top:1px solid var(--kw-line-soft);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}button.kw-row:hover{background:var(--subtle)}.kw-row.selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.kw-row.dimmed{opacity:.6}.kw-row-head,.kw-row-total{cursor:default;background:var(--subtle);font-size:12px;font-weight:600;color:var(--muted)}.kw-row-head{align-items:end;padding:10px 16px;border-top:0;border-bottom:1px solid var(--kw-line)}.kw-row-total{padding:12px 16px;border-top:1px solid var(--kw-line);font-size:13px;font-weight:700;color:var(--ink)}.kw-inner-row .num,.kw-row .num,.kw-usage-row .num{text-align:right}.kw-team-row{grid-template-columns:28px minmax(0,1.2fr) minmax(0,1fr) 88px repeat(5,44px);min-width:660px}.kw-cell-name{display:flex;flex-direction:column;gap:2px;min-width:0}.kw-cell-name>b{font-size:14.5px;font-weight:600}.kw-cell-name>b,.kw-cell-name>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cell-name>small{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--muted)}.kw-when{font-size:13px;color:var(--kw-ink2);white-space:nowrap}.kw-when.warning{color:var(--kw-warn)}.kw-num{font-size:14px;font-weight:600;text-align:right;color:var(--ink);white-space:nowrap}.kw-num.zero{color:var(--kw-faint)}.kw-num.info{color:var(--kw-info)}.kw-num.good{color:var(--kw-pos)}.kw-num.warning{color:var(--kw-warn)}.kw-onboarding{display:flex;flex-direction:column;gap:4px}.kw-segments{display:flex;gap:3px}.kw-segments>i{flex:1;height:6px;border-radius:3px;background:var(--kw-track)}.kw-segments>i.done{background:var(--kw-warn)}.kw-segments>i.ready{background:var(--kw-pos)}.kw-onboarding>small{font-size:11.5px;font-weight:600}.kw-onboarding>small.ready{color:var(--kw-pos)}.kw-onboarding>small.open{color:var(--kw-warn)}.kw-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.kw-avatar.small{flex:none;width:22px;height:22px;font-size:10px}.kw-avatar.idle{background:var(--kw-faint)}.kw-daybars{display:flex;align-items:flex-end;gap:3px}.kw-daybar{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.kw-bar-track{display:flex;align-items:flex-end;width:100%;height:24px}.kw-bar-track>i{display:block;width:100%;height:2px;border-radius:2px;background:var(--accent)}.kw-bar-track>i.zero{height:2px;background:var(--border)}.kw-bar-track>i.unmeasured{height:100%;box-sizing:border-box;border:1px dashed var(--border-strong);background:transparent}.kw-daybars.big{gap:4px}.kw-daybars.big .kw-bar-track{height:40px}.kw-daybar>small{font-size:10.5px;font-weight:600;line-height:1.2;min-height:13px;color:var(--kw-ink2)}.kw-daybar>small.kw-daylabel{font-weight:500;color:var(--kw-faint);white-space:nowrap}.kw-feed{overflow:hidden}.kw-timeline{list-style:none;margin:0;padding:0 0 4px}.kw-timeline>li{position:relative}.kw-timeline>li:not(:last-child):before{content:"";position:absolute;left:22px;top:22px;bottom:-2px;width:2px;background:var(--kw-line)}.kw-timeline button{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;width:100%;padding:8px 18px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.kw-timeline button:hover{background:var(--subtle)}.kw-timeline button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.kw-timeline time{font-size:12px;color:var(--kw-faint)}.kw-timeline b{font-size:13.5px;font-weight:600}.kw-timeline small{font-size:12.5px;color:var(--muted)}.kw-dot{width:9px;height:9px;margin:5px 0 0 1px;border-radius:50%;background:var(--kw-faint)}.kw-dot.using{background:var(--kw-pos)}.kw-dot.browsing{background:var(--kw-info)}.kw-dot.empty,.kw-dot.onboarding{background:var(--kw-warn)}.kw-howto{gap:8px;padding:12px 18px 14px;border-top:1px solid var(--kw-line);background:var(--subtle)}.kw-howto,.kw-howto ol{display:flex;flex-direction:column}.kw-howto ol{gap:6px;margin:0;padding:0;list-style:none;counter-reset:kw-step}.kw-howto li{display:flex;gap:8px;font-size:13px;color:var(--kw-ink2);counter-increment:kw-step}.kw-howto li:before{content:counter(kw-step);flex:none;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border);border-radius:50%;background:var(--surface);font-size:11px;font-weight:700}.kw-howto p{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.kw-detail{overflow:hidden}.kw-detail,.kw-detail-head{display:flex;flex-direction:column}.kw-detail-head{gap:8px;padding:16px 18px 14px;border-bottom:1px solid var(--kw-line)}.kw-row-inline{display:flex;align-items:center;gap:6px;min-width:0}.kw-close{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--kw-ink2);font-size:14px;cursor:pointer}.kw-close:hover{background:var(--kw-canvas)}.kw-detail-head h2{font-size:19px;letter-spacing:-.02em}.kw-detail-sub{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.kw-detail-sub b{color:var(--accent);font-weight:600}.kw-detail-sub code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.kw-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:4px}.kw-plan-select{display:inline-flex;flex-direction:column;gap:2px}.kw-plan-select .select{height:34px;min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:13px;font-weight:600}.kw-plan-select .kl-muted{font-size:12.5px;color:var(--muted)}.kw-plan-select .kl-plan-error{font-size:12px;color:var(--red)}.kw-tip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 18px 0;padding:9px 11px;border-radius:10px;background:var(--kw-warn-bg);color:var(--kw-warn);font-size:13px;line-height:1.45}.kw-tip.info{background:var(--kw-info-bg);color:var(--kw-info)}.kw-tip.danger{background:var(--kw-neg-bg);color:var(--kw-neg)}.kw-tip p{margin:0}.kw-detail-section{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-bottom:1px solid var(--kw-line)}.kw-detail-section>p{margin:0;font-size:13px}.kw-steps{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.kw-steps li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13.5px;color:var(--muted)}.kw-steps i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border);font-size:10px;font-style:normal;font-weight:700;color:#fff}.kw-steps li.done{color:var(--kw-ink2)}.kw-steps li.done i{background:var(--kw-pos);box-shadow:none}.kw-steps li.current{color:var(--kw-warn);font-weight:600}.kw-steps li.current i{box-shadow:inset 0 0 0 1.5px var(--kw-warn)}.kw-steps small{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.kw-mini-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kw-mini-tiles>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--kw-canvas)}.kw-mini-tiles strong{font-size:18px;font-weight:700}.kw-mini-tiles strong.zero{color:var(--kw-faint)}.kw-mini-tiles span{font-size:11.5px;line-height:1.2;color:var(--muted)}.kw-team{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kw-team li{display:flex;align-items:center;gap:8px;padding:5px 0}.kw-team li.dimmed{opacity:.6}.kw-team-name{display:flex;flex-direction:column;min-width:0}.kw-team-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.kw-team-name small{font-size:12px;color:var(--muted)}.kw-team-sum{margin-left:auto;font-size:12.5px;color:var(--kw-ink2);white-space:nowrap}.kw-filters{display:flex;flex-direction:column;gap:6px;margin:0}.kw-filters>div{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px 34px;gap:6px;align-items:center;font-size:13.5px}.kw-filters dt{color:var(--kw-ink2)}.kw-filters dd{margin:0;text-align:right;font-weight:600}.kw-filters dd.warning{color:var(--kw-warn)}.kw-filters dd.zero{color:var(--kw-faint)}.kw-detail-foot{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 18px;background:var(--subtle);font-size:13px;font-weight:600}.kw-detail-foot a{color:var(--accent);text-decoration:none}.kw-detail-foot a:hover{text-decoration:underline}.kw-unavailable{display:flex;flex-direction:column;gap:8px;padding:20px 24px}.kw-unavailable h1{font-size:20px}.kw-unavailable p{margin:0;color:var(--muted)}.kw-usage-row{display:grid;grid-template-columns:18px minmax(160px,1fr) 300px repeat(6,52px);gap:10px;align-items:center;width:100%;min-width:900px;box-sizing:border-box;padding:10px 16px;border:0;border-top:1px solid var(--kw-line-soft);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.kw-usage-row.wide{grid-template-columns:18px minmax(150px,1fr) minmax(330px,1.6fr) repeat(6,52px);min-width:960px}button.kw-usage-row:hover{background:var(--subtle)}.kw-usage-row.kw-row-head{align-items:end;padding:8px 16px;border-bottom:1px solid var(--kw-line)}.kw-usage-item.open>.kw-usage-row{background:var(--accent-soft)}.kw-chevron{font-size:11px;color:var(--muted);transition:transform .15s}.kw-usage-item.open .kw-chevron{transform:rotate(90deg)}.kw-heat{display:grid;grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));gap:3px}.kw-usage-row.wide .kw-heat{gap:2px}.kw-heat-head>span,.kw-row-total .kw-heat>span{text-align:center;white-space:nowrap}.kw-heat-head>span.faint{color:var(--kw-faint)}.kw-heat-head>span.today{color:var(--accent-dark);font-weight:700}.kw-heat-cell{display:grid;place-items:center;height:30px;box-sizing:border-box;border-radius:6px;background:color-mix(in oklch,var(--accent) var(--level,40%),#fff);color:var(--accent-dark);font-size:12px;font-weight:700}.kw-usage-row.wide .kw-heat-cell{height:26px;border-radius:4px}.kw-heat-cell.strong{color:#fff}.kw-heat-cell.zero{background:var(--gray-soft)}.kw-heat-cell.unmeasured{background:transparent;border:1px dashed var(--border-strong)}.kw-empty-badge{margin-left:4px;padding:1px 5px;border-radius:999px;background:var(--kw-warn-bg);color:var(--kw-warn);font-size:11px;font-weight:700}.kw-usage-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:4px 16px 16px 44px;background:var(--accent-soft)}.kw-inner-card{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--surface)}.kw-inner-card>p{margin:4px 0 0;font-size:13px}.kw-inner-card .kw-link{margin-top:auto;padding-top:8px}.kw-inner-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 40px 40px 40px;gap:6px;align-items:center;padding:4px 0;border-top:1px solid var(--kw-line-soft);font-size:13.5px}.kw-inner-row.filters{grid-template-columns:minmax(0,1fr) 48px 44px 32px}.kw-inner-row.head{padding:0 0 6px;border-top:0;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.kw-inner-row.dimmed{opacity:.6}.kw-inner-row .num{font-weight:600}.kw-inner-row .num.warning{color:var(--kw-warn)}.kw-inner-row .kw-when{font-size:12.5px}.kw-openbars{display:flex;align-items:flex-end;gap:4px;margin:8px 0 2px}.kw-openbars>span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.kw-openbars .kw-bar-track{height:40px}.kw-openbars.wide{gap:1px}.kw-openbars>span>small{font-size:10.5px;font-weight:600;min-height:13px;color:var(--kw-ink2)}.kw-openbars>span>small.kw-daylabel{font-weight:500;color:var(--kw-faint)}.kw-filter-overview{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.kw-filter-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.kw-filter-tile{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--kw-canvas)}.kw-filter-tile>div{display:flex;align-items:baseline;gap:8px}.kw-filter-tile>div>b{font-size:14px}.kw-filter-tile>div>span{margin-left:auto;font-size:12.5px;color:var(--muted)}.kw-meter{height:6px;background:var(--kw-track);overflow:hidden}.kw-meter,.kw-meter>i{display:block;border-radius:3px}.kw-meter>i{height:100%;background:var(--accent)}.kw-filter-tile>p{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;color:var(--kw-ink2)}.kw-filter-tile>p b{color:var(--ink)}.kw-filter-tile>p .warning,.kw-filter-tile>p .warning b{color:var(--kw-warn)}.kw-definitions{padding:0}.kw-definitions>summary{padding:12px 18px;font-size:13px;font-weight:650;color:var(--muted);cursor:pointer}.kw-definitions>summary:hover,.kw-definitions[open]>summary{color:var(--ink)}.kw-definitions[open]>summary{border-bottom:1px solid var(--kw-line)}.kw-definitions>p{margin:12px 18px;font-size:12.5px;line-height:1.6;color:var(--muted)}@media (max-width:1200px){.kw-split{grid-template-columns:minmax(0,1fr)}.kw-side{position:static}.kw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.kw-head{padding:16px}.kw-head-actions{margin-left:0}.kw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-toolbar-right{margin-left:0;width:100%}.kw-search{flex:1;width:auto}.kw-first-cards,.kw-usage-detail{grid-template-columns:minmax(0,1fr)}.kw-usage-detail{padding:4px 12px 12px}}.nav-more>summary>.nav-count{margin-left:auto;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;background:#c9561a;color:#fff}