:root[data-theme=atlas-light]{--nav:#061a3a;--nav-muted:#9cb1d0;--brand:#0964f5;--brand-hover:#0753d0;--blue:var(--brand);--blue-hover:var(--brand-hover);--bg:#eff5ff;--surface:#fff;--line:#e1eafa;--text:#0b2253;--muted:#5e78ae;--shadow:0 7px 22px rgb(13 46 96/6%);--radius:14px;--hound-blue-wash:#e9f2ff;--hound-ease:cubic-bezier(0.2,0.7,0.25,1)}:root[data-theme=atlas-light] body{color:var(--text);background:linear-gradient(115deg,#f1f6ff,#f8fbff 54%,#edf4ff);font-family:Inter,Noto Sans Thai,Segoe UI,sans-serif;letter-spacing:-.012em}:root[data-theme=atlas-light] .sidebar{width:242px;padding:20px 14px;border:0;color:#edf4ff;background:linear-gradient(180deg,#061a3a,#071f47);box-shadow:4px 0 18px rgb(4 22 52/9%)}:root[data-theme=atlas-light] .sidebar>.brand.hound-brand{min-height:72px;margin:0 0 28px;padding-inline:8px;justify-content:flex-start}:root[data-theme=atlas-light] .sidebar .hound-brand-logo{display:flex;width:100%;height:auto;align-items:center;gap:9px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=atlas-light] .sidebar .hound-brand-logo .hound-mascot-mark{width:47px!important;height:47px!important;margin:0;flex:0 0 47px}:root[data-theme=atlas-light] .sidebar .hound-brand-logo img{filter:brightness(0) invert(1)}:root[data-theme=atlas-light] :is(.login-story,.loading-sidebar) .hound-brand-logo{display:flex;width:auto;height:auto;align-items:center;gap:9px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=atlas-light] :is(.login-story,.loading-sidebar) .hound-brand-copy{display:flex;flex-direction:column;gap:2px;line-height:1.25;text-align:left}:root[data-theme=atlas-light] :is(.login-story,.loading-sidebar) .hound-brand-copy strong{color:#10264b;font-size:19px;font-weight:700;letter-spacing:-.04em}:root[data-theme=atlas-light] :is(.login-story,.loading-sidebar) .hound-brand-copy small{color:#627792;font-size:9px;line-height:1.35}:root[data-theme=atlas-light] .sidebar .hound-brand-copy{display:flex;flex-direction:column;gap:2px;line-height:1.25}:root[data-theme=atlas-light] .sidebar .hound-brand-copy strong{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.04em}:root[data-theme=atlas-light] .sidebar .hound-brand-copy small{color:#d2e0f5;font-size:9px;line-height:1.35}:root[data-theme=atlas-light] .sidebar nav{gap:5px}:root[data-theme=atlas-light] .sidebar nav>a{min-height:46px;gap:12px;padding:10px 13px;border:0;border-radius:9px;color:#d6e2f5;transition:background-color .16s ease,color .16s ease}:root[data-theme=atlas-light] .sidebar nav>a svg{color:#d6e2f5}:root[data-theme=atlas-light] .sidebar nav>a:hover{color:#fff;background:rgb(255 255 255/9%);transform:none}:root[data-theme=atlas-light] .sidebar nav>a.active{color:#fff;background:linear-gradient(100deg,#0756d8,#0a49b5);box-shadow:inset 4px 0 #25a0ff;font-weight:600}:root[data-theme=atlas-light] .sidebar nav>a.active svg{color:#fff}:root[data-theme=atlas-light] .sidebar nav>.manage-caption{margin:20px 8px 8px;padding:22px 4px 0;border-top:1px solid rgb(177 204 243/24%);color:#a9bedb;font-size:11px}:root[data-theme=atlas-light] .sidebar .nav-count{color:#eaf3ff;background:#163c77}:root[data-theme=atlas-light] .sidebar-bottom{padding-top:20px}:root[data-theme=atlas-light] .sidebar .user-card{border:1px solid rgb(175 203 241/23%);border-radius:12px;color:#fff;background:rgb(255 255 255/5%);box-shadow:none}:root[data-theme=atlas-light] .sidebar .user-card strong{color:#fff}:root[data-theme=atlas-light] .sidebar .user-card small{color:#aebfda}:root[data-theme=atlas-light] .sidebar .avatar{color:#fff;background:#164b9d}:root[data-theme=atlas-light] .main-shell{margin-left:242px}:root[data-theme=atlas-light] .topbar{height:72px;padding-inline:24px;border-bottom:1px solid #dfe9f7;background:rgb(246 250 255/92%);backdrop-filter:blur(12px)}:root[data-theme=atlas-light] .topbar .workspace-search{max-width:720px;height:44px;border:1px solid #e4ecf8;border-radius:10px;background:#fff;color:#4e6ea6}:root[data-theme=atlas-light] .topbar .workspace-search:focus-within{border-color:#8eb7f5;box-shadow:0 0 0 3px rgb(37 111 240/10%)}:root[data-theme=atlas-light] .topbar .topbar-right{gap:13px}:root[data-theme=atlas-light] .topbar .avatar.small{width:38px;height:38px;color:#fff;background:#0c3c94}:root[data-theme=atlas-light] .topbar .notification{color:#0756d8}:root[data-theme=atlas-light] .main-shell>main{width:100%;max-width:1720px;padding:24px 24px 34px;background:transparent}:root[data-theme=atlas-light] :is(.page-heading,.findings-heading){align-items:center;margin-bottom:20px}:root[data-theme=atlas-light] :is(.page-heading,.findings-heading) h1{color:#09245b;font-size:clamp(27px,2.2vw,34px);font-weight:700;letter-spacing:-.045em;line-height:1.2}:root[data-theme=atlas-light] :is(.page-heading,.findings-heading) p{margin-top:5px;color:#607db9;font-size:14px}:root[data-theme=atlas-light] .eyebrow{margin-bottom:5px;color:#3473ce;font-size:10px;font-weight:700;letter-spacing:.12em}:root[data-theme=atlas-light] .page-heading>div>.eyebrow{display:none}:root[data-theme=atlas-light] :is(.panel.card.bg-base-100,.metric,.toolbar,.assessment-page .toolbar,.dashboard-panel,.dashboard-stat-card,.findings-ledger,.findings-filter-panel,.findings-overview-item,.vendor-card,.vendor-overview-metric,.report-page,.monitoring-page .panel,.questions-workspace .panel,.assessment-list-panel){min-width:0;border:0;border-radius:14px;background:#fff;box-shadow:var(--shadow)}:root[data-theme=atlas-light] :is(.panel,.dashboard-panel,.vendor-card){transition:box-shadow .18s ease,transform .18s var(--hound-ease)}:root[data-theme=atlas-light] :is(.panel:hover,.vendor-card:hover){box-shadow:0 12px 26px rgb(13 46 96/10%)}:root[data-theme=atlas-light] .panel-heading{min-height:52px;padding:16px 18px;border-color:#eaf0fa;background:#fff}:root[data-theme=atlas-light] .dashboard-panel-heading h2,:root[data-theme=atlas-light] .panel-heading h2{color:#0c285e;font-size:17px;font-weight:650;letter-spacing:-.025em}:root[data-theme=atlas-light] .panel-body{padding:18px}:root[data-theme=atlas-light] :is(.btn,.app-select,.search-field,.findings-search){border-radius:9px}:root[data-theme=atlas-light] .btn{min-height:39px;transition:transform .14s var(--hound-ease),box-shadow .14s ease,background .14s ease}:root[data-theme=atlas-light] .btn:hover:not(:disabled){transform:translateY(-1px)}:root[data-theme=atlas-light] .btn.btn-primary{border-color:#0964f5;color:#fff;background:#0964f5;box-shadow:0 4px 10px rgb(9 100 245/17%)}:root[data-theme=atlas-light] .btn.btn-primary:hover:not(:disabled){border-color:#0753d0;background:#0753d0;box-shadow:0 7px 16px rgb(9 100 245/22%)}:root[data-theme=atlas-light] :is(.btn,a):focus-visible,:root[data-theme=atlas-light] :is(input,select,textarea):focus-visible{outline:3px solid rgb(9 100 245/38%);outline-offset:2px}:root[data-theme=atlas-light] .hound-dashboard{display:flex;flex-direction:column;gap:18px}:root[data-theme=atlas-light] .dashboard-hero{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:20px;padding:1px 2px 4px;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=atlas-light] .dashboard-hero-copy h1{color:#09245b;font-size:clamp(28px,2.25vw,35px);font-weight:700;letter-spacing:-.045em}:root[data-theme=atlas-light] .dashboard-hero-copy p{margin-top:5px;color:#607db9;font-size:14px}:root[data-theme=atlas-light] .dashboard-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}:root[data-theme=atlas-light] .dashboard-monitor-link{color:#1453aa;background:#fff}:root[data-theme=atlas-light] .dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;order:1}:root[data-theme=atlas-light] .dashboard-stat-card{position:relative;min-height:126px;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-stat-card.is-link{transition:transform .16s var(--hound-ease),box-shadow .16s ease}:root[data-theme=atlas-light] .dashboard-stat-card.is-link:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgb(13 46 96/10%)}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings{border:0;color:var(--text);background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings :is(.dashboard-stat-label,p,.dashboard-stat-card-cue){color:#617db6}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings .dashboard-stat-value-row>strong{color:#0b2253}:root[data-theme=atlas-light] .dashboard-stat-label{color:#183b78;font-size:12px;font-weight:500}:root[data-theme=atlas-light] .dashboard-stat-value-row>strong{color:#0b2253;font-size:30px;font-weight:700;letter-spacing:-.045em}:root[data-theme=atlas-light] .dashboard-stat-card p{color:#5e78ae;font-size:11px}:root[data-theme=atlas-light] .dashboard-stat-icon{width:42px;height:42px;border-radius:50%;color:#0964f5;background:#e9f2ff}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings .dashboard-stat-icon{color:#e33f54;background:#fff0f2}:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1.15fr) minmax(220px,.82fr);gap:15px;order:2}:root[data-theme=atlas-light] .dashboard-analytics-grid>.dashboard-panel{min-height:300px;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-tables-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:15px;order:3}:root[data-theme=atlas-light] .dashboard-tables-grid>.dashboard-panel{min-height:310px;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-panel-heading h2{font-size:17px}:root[data-theme=atlas-light] .atlas-table thead th,:root[data-theme=atlas-light] .dashboard-table th,:root[data-theme=atlas-light] .findings-table thead th{color:#34598f;background:#f0f6ff;font-size:10px;font-weight:600;letter-spacing:.035em}:root[data-theme=atlas-light] .dashboard-table td,:root[data-theme=atlas-light] :is(.atlas-table,.findings-table) td{color:#526f9f;border-color:#e7eef9}:root[data-theme=atlas-light] .dashboard-table tbody tr:hover,:root[data-theme=atlas-light] :is(.atlas-table,.findings-table) tbody tr:hover{background:#f6f9ff}:root[data-theme=atlas-light] .dashboard-table-scroll,:root[data-theme=atlas-light] .findings-table-scroll,:root[data-theme=atlas-light] .table-wrap{max-width:100%;overscroll-behavior-inline:contain;scrollbar-width:thin}:root[data-theme=atlas-light] .dashboard-table-scroll:focus-visible{outline:2px solid #0964f5;outline-offset:2px}:root[data-theme=atlas-light] .vendor-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}:root[data-theme=atlas-light] .vendor-overview-metric{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;column-gap:12px;min-height:104px;padding:15px 18px}:root[data-theme=atlas-light] .vendor-overview-icon{display:grid;grid-row:1/4;place-items:center;width:42px;height:42px;align-self:center;border-radius:12px;color:#0964f5;background:#e9f2ff}:root[data-theme=atlas-light] .vendor-overview-label{color:#183b78}:root[data-theme=atlas-light] .vendor-overview-metric strong{color:#0b2253;font-size:25px;line-height:1.15}:root[data-theme=atlas-light] .vendor-overview-metric small{color:#6580b4}:root[data-theme=atlas-light] .vendor-collection-actions{display:flex;align-items:center;gap:8px}:root[data-theme=atlas-light] .vendor-view-toggle{display:inline-flex;gap:3px;padding:3px;border-radius:9px;background:#edf3fd}:root[data-theme=atlas-light] .vendor-view-toggle button{display:grid;width:34px;height:32px;place-items:center;border:0;border-radius:7px;color:#54709e;background:transparent;cursor:pointer}:root[data-theme=atlas-light] .vendor-view-toggle button.active{color:#fff;background:#0a3e91;box-shadow:0 2px 5px rgb(7 37 86/20%)}:root[data-theme=atlas-light] .vendor-table-panel{overflow:hidden}:root[data-theme=atlas-light] .vendor-card{border:0;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .vendor-card:hover{transform:translateY(-2px)}:root[data-theme=atlas-light] .vendor-card-score{background:#f1f6ff}:root[data-theme=atlas-light] .vendor-card-identity h2 a{color:#0d2d68}:root[data-theme=atlas-light] .vendor-card-identity p{color:#617cae}:root[data-theme=atlas-light] .vendor-table-risk{display:flex;flex-direction:column;align-items:flex-start;gap:2px}:root[data-theme=atlas-light] .vendor-table-risk strong{color:#0b2253;font-size:13px;font-weight:650}:root[data-theme=atlas-light] .vendor-table-risk small{color:#657fae;font-size:10px}:root[data-theme=atlas-light] .assessment-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 17px}:root[data-theme=atlas-light] .assessment-overview-metric{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;column-gap:11px;min-height:112px;padding:15px 17px;border-radius:14px;background:#fff;box-shadow:var(--shadow)}:root[data-theme=atlas-light] .assessment-overview-metric>span{display:grid;grid-row:1/4;place-items:center;width:38px;height:38px;align-self:center;border-radius:12px;color:#0964f5;background:#e9f2ff}:root[data-theme=atlas-light] .assessment-overview-metric>span.is-complete{color:#07965f;background:#e5f8f0}:root[data-theme=atlas-light] .assessment-overview-metric>span.is-pending{color:#2872d9;background:#eaf2ff}:root[data-theme=atlas-light] .assessment-overview-metric small{color:#183b78;font-size:11px}:root[data-theme=atlas-light] .assessment-overview-metric strong{color:#0b2253;font-size:26px;line-height:1.2}:root[data-theme=atlas-light] .assessment-overview-metric p{margin:0;color:#6580b4;font-size:10px}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel,:root[data-theme=atlas-light] .findings-filter-panel,:root[data-theme=atlas-light] .findings-register,:root[data-theme=atlas-light] .monitoring-page .monitoring-table-panel,:root[data-theme=atlas-light] .questions-workspace .questions-table-panel{border:0;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .assessment-page .toolbar,:root[data-theme=atlas-light] .findings-controls,:root[data-theme=atlas-light] .findings-filters{border:0;background:#fff;box-shadow:0 5px 16px rgb(13 46 96/5%)}:root[data-theme=atlas-light] .assessment-page .page-heading{margin-bottom:0}:root[data-theme=atlas-light] .assessment-load-error{display:flex;align-items:center;gap:10px;border:0;border-left:3px solid #df4958;border-radius:11px;background:#fff1f2}:root[data-theme=atlas-light] .assessment-load-error>span{flex:1}:root[data-theme=atlas-light] .findings-overview{gap:12px}:root[data-theme=atlas-light] .findings-overview-item{padding:15px;transition:transform .15s var(--hound-ease),box-shadow .15s ease}:root[data-theme=atlas-light] .findings-overview-item:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgb(13 46 96/9%)}:root[data-theme=atlas-light] .findings-overview-item.is-selected{box-shadow:inset 0 0 0 2px #176bf1,0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .findings-ledger{overflow:hidden}:root[data-theme=atlas-light] .findings-register-heading{padding:17px 18px}:root[data-theme=atlas-light] .findings-workspace .findings-table td{padding-block:12px}:root[data-theme=atlas-light] .assessment-page,:root[data-theme=atlas-light] .monitoring-page,:root[data-theme=atlas-light] .questions-workspace{display:flex;flex-direction:column;gap:16px}:root[data-theme=atlas-light] .monitoring-page .callout,:root[data-theme=atlas-light] .questions-workspace .callout{border-radius:11px;box-shadow:0 5px 14px rgb(13 46 96/4%)}:root[data-theme=atlas-light] .report-page{padding:24px}:root[data-theme=atlas-light] .report-section{border-color:#e7eef9}:root[data-theme=atlas-light] .assessment-detail-page,:root[data-theme=atlas-light] .vendor-workspace{gap:16px}:root[data-theme=atlas-light] .assessment-detail-header,:root[data-theme=atlas-light] .vendor-detail-header{border:0;border-radius:14px;background:#fff;box-shadow:var(--shadow)}@media (max-width:900px){:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .vendor-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=atlas-light] .assessment-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){:root[data-theme=atlas-light] .sidebar{width:242px;transform:translateX(-100%);box-shadow:15px 0 35px rgb(4 22 52/25%)}:root[data-theme=atlas-light] .sidebar.mobile-open{transform:translateX(0)}:root[data-theme=atlas-light] .sidebar-backdrop.visible{left:242px;background:rgb(4 22 52/54%)}:root[data-theme=atlas-light] .main-shell{margin-left:0}:root[data-theme=atlas-light] .topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding-inline:16px}:root[data-theme=atlas-light] .topbar .topbar-leading{display:flex}:root[data-theme=atlas-light] .topbar .topbar-leading :is(.breadcrumb,.topbar-welcome){display:none}:root[data-theme=atlas-light] .topbar .mobile-toggle{display:inline-flex}:root[data-theme=atlas-light] .main-shell>main{padding:20px 18px 28px}:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-analytics-grid>.vendor-category-panel{grid-column:1/-1}}@media (max-width:700px){:root[data-theme=atlas-light] .dashboard-summary-grid,:root[data-theme=atlas-light] .vendor-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-analytics-grid,:root[data-theme=atlas-light] .dashboard-tables-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .dashboard-analytics-grid>.vendor-category-panel{grid-column:auto}:root[data-theme=atlas-light] .dashboard-analytics-grid>.dashboard-panel,:root[data-theme=atlas-light] .dashboard-tables-grid>.dashboard-panel{min-height:0}}@media (max-width:560px){:root[data-theme=atlas-light] .main-shell>main{padding:18px 13px 24px}:root[data-theme=atlas-light] .dashboard-hero{align-items:flex-start;flex-direction:column;gap:13px}:root[data-theme=atlas-light] .dashboard-hero-actions{justify-content:flex-start}:root[data-theme=atlas-light] .dashboard-hero-copy h1{font-size:27px}:root[data-theme=atlas-light] .dashboard-summary-grid{gap:9px}:root[data-theme=atlas-light] .dashboard-stat-card{min-height:112px;padding:13px}:root[data-theme=atlas-light] .dashboard-stat-value-row>strong{font-size:25px}:root[data-theme=atlas-light] .vendor-overview-metric{min-height:96px;grid-template-columns:34px minmax(0,1fr);column-gap:8px;padding:12px}:root[data-theme=atlas-light] .assessment-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:root[data-theme=atlas-light] .assessment-overview-metric{min-height:94px;grid-template-columns:30px minmax(0,1fr);column-gap:7px;padding:11px}:root[data-theme=atlas-light] .assessment-overview-metric>span{width:28px;height:28px}:root[data-theme=atlas-light] .assessment-overview-metric strong{font-size:22px}:root[data-theme=atlas-light] .vendor-overview-icon{width:32px;height:32px}:root[data-theme=atlas-light] .vendor-collection-actions,:root[data-theme=atlas-light] .vendor-collection-bar{align-items:stretch}:root[data-theme=atlas-light] .vendor-collection-bar{flex-wrap:wrap}:root[data-theme=atlas-light] .vendor-collection-actions{width:100%}:root[data-theme=atlas-light] .vendor-collection-actions>.app-select{flex:1}:root[data-theme=atlas-light] .dashboard-table-scroll{overflow-x:auto}:root[data-theme=atlas-light] .dashboard-table{min-width:560px}:root[data-theme=atlas-light] .dashboard-table.assessment-table{min-width:480px}:root[data-theme=atlas-light] .vendor-table-panel .table-wrap{overflow-x:auto}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table{min-width:820px}}@media (prefers-reduced-motion:reduce){:root[data-theme=atlas-light] *,:root[data-theme=atlas-light] :after,:root[data-theme=atlas-light] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=atlas-light] .vendor-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}:root[data-theme=atlas-light] .vendor-overview-metric{height:140px;min-height:140px;grid-template-columns:54px minmax(0,1fr);column-gap:14px;padding:19px 20px;box-shadow:0 8px 24px rgb(19 53 103/8%);transition:transform .18s var(--hound-ease),box-shadow .18s ease}:root[data-theme=atlas-light] .vendor-overview-icon{width:54px;height:54px;border-radius:15px}:root[data-theme=atlas-light] .vendor-overview-icon>svg{width:24px;height:24px}:root[data-theme=atlas-light] .vendor-overview-metric:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgb(19 53 103/12%)}:root[data-theme=atlas-light] .vendor-overview-label{color:#36547f;font-size:12px;font-weight:550;line-height:1.4}:root[data-theme=atlas-light] .vendor-overview-metric strong{color:#102b5a;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em}:root[data-theme=atlas-light] .vendor-overview-metric small{color:#7186a7;font-size:10px;line-height:1.4}:root[data-theme=atlas-light] .vendor-overview-metric-accent .vendor-overview-icon{color:#075fe8;background:#e5efff}:root[data-theme=atlas-light] .vendor-risk-distribution-card{display:flex;min-width:0;height:140px;min-height:140px;flex-direction:column;justify-content:center;gap:6px;padding:10px 16px;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgb(19 53 103/8%);transition:transform .18s var(--hound-ease),box-shadow .18s ease}:root[data-theme=atlas-light] .vendor-risk-distribution-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgb(19 53 103/12%)}:root[data-theme=atlas-light] .vendor-risk-distribution-title{color:#36547f;font-size:12px;font-weight:550;line-height:1.4}:root[data-theme=atlas-light] .vendor-risk-distribution-content{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}:root[data-theme=atlas-light] .vendor-risk-donut{position:relative;display:grid;width:94px;height:94px;flex:0 0 94px;place-items:center;border-radius:50%}:root[data-theme=atlas-light] .vendor-risk-donut:before{position:absolute;inset:13px;border-radius:50%;background:#fff;content:""}:root[data-theme=atlas-light] .vendor-risk-donut>span{position:relative;z-index:1;display:grid;justify-items:center;gap:1px}:root[data-theme=atlas-light] .vendor-risk-donut strong{color:#102b5a;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}:root[data-theme=atlas-light] .vendor-risk-donut small{color:#7186a7;font-size:8px}:root[data-theme=atlas-light] .vendor-risk-distribution-legend{display:grid;min-width:0;flex:1 1 auto;gap:4px;margin:0;padding:0;color:#36547f;font-size:10px;list-style:none}:root[data-theme=atlas-light] .vendor-risk-distribution-legend li,:root[data-theme=atlas-light] .vendor-risk-distribution-legend li>span{display:flex;min-width:0;align-items:center}:root[data-theme=atlas-light] .vendor-risk-distribution-legend li{justify-content:space-between;gap:7px}:root[data-theme=atlas-light] .vendor-risk-distribution-legend li>span{gap:6px;white-space:nowrap}:root[data-theme=atlas-light] .vendor-risk-distribution-legend strong{color:#102b5a;font-size:10px;font-variant-numeric:tabular-nums}:root[data-theme=atlas-light] .vendor-risk-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}:root[data-theme=atlas-light] .vendor-risk-dot.is-critical{background:var(--risk-critical)}:root[data-theme=atlas-light] .vendor-risk-dot.is-high{background:var(--risk-high)}:root[data-theme=atlas-light] .vendor-risk-dot.is-medium{background:var(--risk-medium)}:root[data-theme=atlas-light] .vendor-risk-dot.is-low{background:var(--risk-low)}:root[data-theme=atlas-light] .vendor-risk-dot.is-unknown{background:#a3b1c5}:root[data-theme=atlas-light] .vendor-card-review-status{color:#7186a7;font-size:10px;line-height:1.4}:root[data-theme=atlas-light] .vendor-card-toolbar{display:grid;grid-template-columns:minmax(280px,1.75fr) repeat(3,minmax(128px,.8fr)) auto;align-items:stretch;gap:8px;margin:0;padding:14px 14px 13px}:root[data-theme=atlas-light] .vendor-card-toolbar>.search-field{width:100%;max-width:none;min-width:0;min-height:42px;margin:0}:root[data-theme=atlas-light] .vendor-card-toolbar>.search-field input{min-width:0}:root[data-theme=atlas-light] .vendor-card-toolbar>.app-select{min-width:0;width:100%}:root[data-theme=atlas-light] .vendor-toolbar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:4px}:root[data-theme=atlas-light] .vendor-listing{min-width:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgb(19 53 103/9%)}:root[data-theme=atlas-light] .vendor-listing .vendor-card-toolbar{border-bottom:1px solid #edf2fa;background:#fff}:root[data-theme=atlas-light] .vendor-toolbar-actions>.vendor-view-toggle{min-width:76px}:root[data-theme=atlas-light] .vendor-filter-reset{min-height:42px;justify-content:center;gap:7px;padding-inline:12px;color:#516987;white-space:nowrap}:root[data-theme=atlas-light] .vendor-filter-reset:disabled{color:#8b9bb2;background:#f8fafd;opacity:.8}:root[data-theme=atlas-light] .vendor-advanced-toggle{position:relative;width:40px;min-width:40px;min-height:42px;justify-content:center;padding:0;color:#516987}:root[data-theme=atlas-light] .vendor-advanced-count{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#075fe8;background:#e5efff;font-size:10px;font-weight:700}:root[data-theme=atlas-light] .vendor-advanced-filters{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,190px));gap:8px;padding-top:12px;border-top:1px solid #edf2fa}:root[data-theme=atlas-light] .vendor-listing .form-error{margin:14px 18px 0}:root[data-theme=atlas-light] .vendor-listing .vendor-table-panel,:root[data-theme=atlas-light] .vendor-listing>.panel{margin:0;border:0;border-radius:0;box-shadow:none}:root[data-theme=atlas-light] .vendor-listing .vendor-card-grid{padding:16px 18px 20px}:root[data-theme=atlas-light] .vendor-listing .vendor-card-pagination{margin:0;padding:4px 18px 18px}:root[data-theme=atlas-light] .vendor-table-panel .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#c4d4eb #f4f7fc;scrollbar-width:thin;-webkit-overflow-scrolling:touch}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table{width:100%;min-width:1120px;table-layout:fixed}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th{height:42px;padding:10px 12px;color:#476287;background:#f1f6ff;font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td{height:58px;padding:10px 12px;color:#496486;font-size:12px;overflow-wrap:anywhere}:root[data-theme=atlas-light] .vendor-table-panel .vendor-table-grade,:root[data-theme=atlas-light] .vendor-table-panel .vendor-table-risk{min-width:0;max-width:100%;white-space:normal}:root[data-theme=atlas-light] .vendor-table-panel .vendor-table-grade small,:root[data-theme=atlas-light] .vendor-table-panel .vendor-table-risk small{display:block;max-width:100%;line-height:1.35;overflow-wrap:anywhere}:root[data-theme=atlas-light] .vendor-table-panel .vendor-table-grade{display:flex;flex-direction:column;align-items:flex-start;gap:4px}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:first-child,:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:first-child{width:24%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(2),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(2){width:12%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(3),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(3){width:9%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(4),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(4){width:7%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(5),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(5){width:14%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(6),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(6){width:12%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(7),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(7){width:11%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(8),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(8){width:8%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(9),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(9){width:3%}:root[data-theme=atlas-light] .vendor-table-panel .entity-cell{max-width:100%;min-width:0}:root[data-theme=atlas-light] .vendor-table-panel .entity-cell>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=atlas-light] .vendor-table-panel .entity-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){:root[data-theme=atlas-light] .vendor-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .vendor-card-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=atlas-light] .vendor-card-toolbar>.search-field{grid-column:1/-1}:root[data-theme=atlas-light] .vendor-toolbar-actions{grid-column:span 2}}@media (max-width:700px){:root[data-theme=atlas-light] .vendor-card-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 12px 11px}:root[data-theme=atlas-light] .vendor-card-toolbar>.search-field{grid-column:1/-1}:root[data-theme=atlas-light] .vendor-toolbar-actions{grid-column:auto;justify-self:stretch}:root[data-theme=atlas-light] .vendor-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table{min-width:0}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:first-child,:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:first-child{width:37%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(4),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(4){width:14%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(6),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(6){width:18%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(8),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(8){width:19%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(9),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(9){width:12%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(2),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(3),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(5),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(7),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(2),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(3),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(5),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(7){display:none}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:first-child,:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:7px 0 10px -10px rgb(12 40 86/38%)}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:first-child{z-index:2;background:#f1f6ff}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table tbody tr:hover td:first-child{background:#f6f9ff}}@media (max-width:560px){:root[data-theme=atlas-light] .vendor-toolbar-actions{grid-column:1/-1;width:100%;justify-content:space-between}}@media (max-width:420px){:root[data-theme=atlas-light] .vendor-overview-metrics{grid-template-columns:minmax(0,1fr);gap:9px}:root[data-theme=atlas-light] .vendor-overview-metric{height:88px;min-height:88px;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:12px 14px}:root[data-theme=atlas-light] .vendor-risk-distribution-card{height:136px;min-height:136px}:root[data-theme=atlas-light] .vendor-overview-icon{width:34px;height:34px}:root[data-theme=atlas-light] .vendor-overview-metric strong{font-size:24px}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table{min-width:0}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(4),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(4){display:none}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:first-child,:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:first-child{width:46%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(6),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(6){width:24%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(8),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(8){width:20%}:root[data-theme=atlas-light] .vendor-table-panel .atlas-table td:nth-child(9),:root[data-theme=atlas-light] .vendor-table-panel .atlas-table th:nth-child(9){width:10%}}:root[data-theme=atlas-light] .main-shell>main.dashboard-main{padding:32px 24px 34px}:root[data-theme=atlas-light] .hound-dashboard{gap:16px}:root[data-theme=atlas-light] .dashboard-hero-copy{flex:1 1 auto}:root[data-theme=atlas-light] .dashboard-hero-copy h1{max-width:none;font-size:clamp(30px,2.2vw,34px);line-height:1.18;text-wrap:nowrap}:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(220px,.82fr)}:root[data-theme=atlas-light] .dashboard-analytics-grid>.dashboard-panel{min-height:310px}:root[data-theme=atlas-light] .risk-donut{width:clamp(170px,12.5vw,190px);height:clamp(170px,12.5vw,190px)}:root[data-theme=atlas-light] .risk-trend-chart{height:190px}:root[data-theme=atlas-light] .dashboard-tables-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.95fr)}:root[data-theme=atlas-light] .dashboard-tables-grid .dashboard-panel-heading{min-height:39px}:root[data-theme=atlas-light] .findings-panel .dashboard-table th{height:35px;padding:7px 8px}:root[data-theme=atlas-light] .findings-panel .dashboard-table td{height:38px;padding:5px 8px;line-height:1.35}:root[data-theme=atlas-light] .hound-dashboard .findings-panel .dashboard-table :is(th,td):first-child{width:13%}:root[data-theme=atlas-light] .hound-dashboard .findings-panel .dashboard-table :is(th,td):nth-child(2){width:35%}:root[data-theme=atlas-light] .hound-dashboard .findings-panel .dashboard-table :is(th,td):nth-child(3){width:16%}:root[data-theme=atlas-light] .hound-dashboard .findings-panel .dashboard-table :is(th,td):nth-child(4){width:15%}:root[data-theme=atlas-light] .hound-dashboard .findings-panel .dashboard-table :is(th,td):nth-child(5){width:21%}@media (max-width:900px){:root[data-theme=atlas-light] .main-shell>main.dashboard-main{padding:20px 18px 28px}:root[data-theme=atlas-light] .dashboard-hero-copy h1{text-wrap:pretty}}@media (max-width:560px){:root[data-theme=atlas-light] .main-shell>main.dashboard-main{padding:18px 13px 24px}:root[data-theme=atlas-light] .dashboard-hero-copy h1{font-size:27px;text-wrap:pretty}:root[data-theme=atlas-light] .risk-donut{width:150px;height:150px}}@media (max-width:1100px){:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-analytics-grid>.vendor-category-panel{grid-column:1/-1}}@media (max-width:700px){:root[data-theme=atlas-light] .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-analytics-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .dashboard-analytics-grid>.vendor-category-panel{grid-column:auto}:root[data-theme=atlas-light] .dashboard-analytics-grid>.dashboard-panel{min-height:0}:root[data-theme=atlas-light] .risk-donut{width:150px;height:150px}}@media (max-width:980px){:root[data-theme=atlas-light] .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings{grid-column:auto}}@media (max-width:390px){:root[data-theme=atlas-light] .dashboard-summary-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .dashboard-stat-card.stat-findings{grid-column:auto}}@media (max-width:900px){:root[data-theme=atlas-light] .dashboard-tables-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root[data-theme=atlas-light] .dashboard-tables-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .dashboard-tables-grid>.dashboard-panel{min-width:0;min-height:0;padding:16px 14px 13px}}:root[data-theme=atlas-light] .hound-dashboard :is(.findings-panel,.findings-mobile-list) .severity-critical{border:0;background:#e94c5b;color:#fff}:root[data-theme=atlas-light] .hound-dashboard :is(.findings-panel,.findings-mobile-list) .severity-high{border:0;background:#f19043;color:#fff}:root[data-theme=atlas-light] .hound-dashboard :is(.findings-panel,.findings-mobile-list) .severity-medium{border:0;background:#f3c54b;color:#503d08}:root[data-theme=atlas-light] .hound-dashboard :is(.findings-panel,.findings-mobile-list) .severity-low{border:0;background:#3986ed;color:#fff}:root[data-theme=atlas-light] .hound-dashboard .severity-badge{width:68px;min-width:68px;height:28px;flex-basis:68px;padding:4px 6px;border-radius:7px;font-size:11px;font-weight:600}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-content{display:grid;gap:16px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-hero{min-height:82px;margin:0;padding:2px 0 4px;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-hero>div{display:grid;gap:11px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-hero .dashboard-loading-actions{display:flex;grid-auto-flow:column;gap:9px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-block{background:linear-gradient(100deg,#e7edf6 22%,#f5f8fc 45%,#e7edf6 68%);background-size:220% 100%}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-hero .dashboard-skeleton-block{background:linear-gradient(100deg,#dce7f8 22%,#eef4fd 45%,#dce7f8 68%);background-size:220% 100%}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-title{width:min(430px,58vw);height:31px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-description{width:min(470px,66vw);height:13px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-actions{display:flex;align-items:center;gap:9px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-action{width:126px;height:40px;border-radius:10px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-action.primary{width:146px;background:linear-gradient(100deg,#c8dcfb 22%,#e3edfc 45%,#c8dcfb 68%);background-size:220% 100%}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics .dashboard-stat-card{min-height:126px;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics .dashboard-stat-card.stat-findings{background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics .stat-findings .dashboard-skeleton-block{background:linear-gradient(100deg,#e7edf6 22%,#f5f8fc 45%,#e7edf6 68%);background-size:220% 100%}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics .dashboard-skeleton-icon,:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics .stat-findings .dashboard-skeleton-icon{background:#e9f2ff}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-analytics{order:3;margin:0}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-panel{min-height:310px;padding:22px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-tables{order:2;grid-template-columns:minmax(0,1.5fr) minmax(280px,.95fr);gap:16px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-table{min-width:0;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .hound-dashboard .risk-donut{animation:hound-chart-arrive .46s cubic-bezier(.2,.7,.25,1) both}:root[data-theme=atlas-light] .hound-dashboard .risk-trend-chart svg{transform-origin:center bottom;animation:hound-chart-arrive .38s ease-out both}:root[data-theme=atlas-light] .hound-dashboard .risk-chart-segment{stroke-linecap:round;filter:drop-shadow(0 2px 3px rgb(33 104 197/15%))}:root[data-theme=atlas-light] .hound-dashboard .risk-trend-chart:hover .risk-chart-segment{filter:drop-shadow(0 2px 5px rgb(33 104 197/28%))}:root[data-theme=atlas-light] .hound-dashboard .risk-chart-point circle{cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.25,1),filter .18s ease}:root[data-theme=atlas-light] .hound-dashboard .risk-chart-point:hover circle{filter:drop-shadow(0 2px 4px rgb(33 104 197/32%))}@keyframes hound-chart-arrive{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-theme=atlas-light] .sidebar nav>a{position:relative;border-radius:10px;transition:background-color .16s ease,color .16s ease,transform .16s ease}:root[data-theme=atlas-light] .sidebar nav>a:hover:not(.active){transform:translateX(2px);background:rgb(255 255 255/8%)}:root[data-theme=atlas-light] .sidebar nav>a.active{background:linear-gradient(100deg,rgb(9 100 245/38%),rgb(9 100 245/18%));box-shadow:inset 3px 0 #53b5ff}:root[data-theme=atlas-light] .sidebar nav>a svg{transition:color .16s ease,transform .16s ease}:root[data-theme=atlas-light] .sidebar nav>a:hover svg{transform:scale(1.06)}:root[data-theme=atlas-light] .sidebar .user-card:focus-visible,:root[data-theme=atlas-light] .sidebar nav>a:focus-visible{outline:2px solid #7dc6ff;outline-offset:2px}:root[data-theme=atlas-light] .sidebar .user-card{transition:background-color .16s ease,transform .16s ease}:root[data-theme=atlas-light] .sidebar .user-card:hover{transform:translateY(-1px);background:rgb(255 255 255/10%)}@media (max-width:900px){:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-tables{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-hero{min-height:0;align-items:flex-start;flex-direction:column;gap:14px}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-actions{width:100%}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-analytics{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-skeleton-panel{min-height:220px}}@media (max-width:390px){:root[data-theme=atlas-light] .dashboard-live-loading .dashboard-loading-metrics{grid-template-columns:minmax(0,1fr)}}:root[data-theme=atlas-light] .dashboard-workspace-loading{min-height:100vh;align-items:stretch;justify-content:flex-start;gap:0;padding:0;background:#f3f7fd}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-shell{width:100%;max-width:none;min-height:100vh;border:0;border-radius:0;background:#f3f7fd;box-shadow:none}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-sidebar{background:linear-gradient(180deg,#061a3a,#071f47)}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-main{display:flex;flex-direction:column;background:linear-gradient(115deg,#f1f6ff,#f8fbff 54%,#edf4ff)}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-topbar{height:72px;flex:0 0 72px;padding-inline:24px;background:rgb(246 250 255/92%)}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-content{width:100%;max-width:1580px;flex:1;margin-inline:auto;padding:32px 24px 34px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-title{gap:11px;margin-bottom:16px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-eyebrow{display:none}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-heading{width:min(500px,62%);height:34px;border-radius:8px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-description{width:min(580px,76%);height:14px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metrics{gap:14px;margin-bottom:16px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metric{min-height:126px;justify-content:center;border:0;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-panel{min-height:310px;padding:22px;border:0;border-radius:14px;box-shadow:0 7px 20px rgb(13 46 96/6%)}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-caption{position:fixed;right:24px;bottom:14px;z-index:1;margin:0;padding:8px 12px;border:1px solid #e2eaf5;border-radius:999px;background:rgb(255 255 255/92%);box-shadow:0 4px 14px rgb(13 46 96/7%)}@media (max-width:900px){:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-content{padding:20px 18px 28px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-content{padding:18px 13px 24px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-heading{width:88%;height:30px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-description{width:96%}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metrics{gap:9px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metric{min-height:104px;padding:14px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-panel{min-height:220px;padding:16px}:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-caption{right:12px;bottom:10px;font-size:11px}}@media (max-width:390px){:root[data-theme=atlas-light] .dashboard-workspace-loading .loading-metrics{grid-template-columns:minmax(0,1fr)}}:root[data-theme=atlas-light] .vendor-workspace .vendor-detail-header{gap:18px 24px;margin-bottom:22px;padding:22px 24px;border:0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(16 38 75/7%)}:root[data-theme=atlas-light] .vendor-detail-identity{gap:16px}:root[data-theme=atlas-light] .vendor-detail-mark{width:56px;height:56px;border:0;border-radius:15px;background:#eaf2ff;color:#1c61d5}:root[data-theme=atlas-light] .vendor-detail-title{gap:10px}:root[data-theme=atlas-light] .vendor-detail-title h1{font-size:26px;font-weight:680;letter-spacing:-.03em;line-height:1.25}:root[data-theme=atlas-light] .vendor-detail-meta{gap:8px 10px;margin-top:10px;color:#536883;font-size:12px}:root[data-theme=atlas-light] .vendor-detail-meta>span{min-width:0}:root[data-theme=atlas-light] .vendor-detail-meta>span:first-child{color:#536883;overflow-wrap:anywhere}:root[data-theme=atlas-light] .vendor-detail-meta>span:not(:first-child){padding:4px 9px;border-radius:999px;background:#f1f5fa;color:#435975}:root[data-theme=atlas-light] .vendor-detail-actions{gap:8px}:root[data-theme=atlas-light] .vendor-detail-actions .btn{border-radius:9px;font-weight:550;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:root[data-theme=atlas-light] .vendor-detail-actions .btn-primary{box-shadow:0 5px 12px rgb(23 107 241/18%)}:root[data-theme=atlas-light] .vendor-detail-actions .btn-primary:hover:not(:disabled){box-shadow:0 8px 18px rgb(23 107 241/24%);transform:translateY(-1px)}:root[data-theme=atlas-light] .vendor-snapshot-picker{min-height:54px;padding:10px 14px;margin-bottom:16px;border:0;border-radius:12px;background:#edf4ff}:root[data-theme=atlas-light] .vendor-snapshot-picker>div:first-child{gap:9px;color:#1c61d5}:root[data-theme=atlas-light] .vendor-snapshot-picker strong{color:#17345f;font-weight:650}:root[data-theme=atlas-light] .vendor-snapshot-picker>div:first-child>span{color:#536883}:root[data-theme=atlas-light] .vendor-detail-metrics{gap:14px;margin-bottom:22px}:root[data-theme=atlas-light] .vendor-detail-metric{min-height:132px;padding:18px;border:0;border-radius:15px;background:#fff;box-shadow:0 6px 20px rgb(16 38 75/6%)}:root[data-theme=atlas-light] .vendor-detail-metric>div:first-child{min-height:30px;color:#536883;font-size:12px;font-weight:550}:root[data-theme=atlas-light] .vendor-detail-metric>strong{margin:12px 0 7px;font-size:29px;letter-spacing:-.03em}:root[data-theme=atlas-light] .vendor-detail-metric:nth-child(2) .vendor-metric-icon{background:#eaf6f0;color:#18784e}:root[data-theme=atlas-light] .vendor-detail-metric:nth-child(3) .vendor-metric-icon{background:#fff1e8;color:#b9551f}:root[data-theme=atlas-light] .vendor-detail-metric:nth-child(4) .vendor-metric-icon{background:#eef1f7;color:#4d6280}:root[data-theme=atlas-light] .vendor-metric-note{min-height:24px;color:#536883;font-size:11px}:root[data-theme=atlas-light] .vendor-detail-tabs{gap:3px;width:fit-content;max-width:100%;padding:5px;margin:0 0 20px;border:0;border-radius:12px;background:#eaf0f8;scrollbar-width:none;overscroll-behavior-x:contain}:root[data-theme=atlas-light] .vendor-detail-tabs::-webkit-scrollbar{display:none}:root[data-theme=atlas-light] .vendor-detail-tabs>button{min-height:40px;padding:9px 13px;border:0;border-radius:9px;color:#536883;font-size:12px;font-weight:550;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=atlas-light] .vendor-detail-tabs>button:hover{background:rgb(255 255 255/62%);color:#17345f}:root[data-theme=atlas-light] .vendor-detail-tabs>button.is-selected{background:#fff;color:#165cce;box-shadow:0 2px 7px rgb(16 38 75/9%)}:root[data-theme=atlas-light] .vendor-detail-tabs button span{background:#e8edf5;color:#536883}:root[data-theme=atlas-light] .vendor-detail-tabs button.is-selected span{background:#e7efff;color:#165cce}:root[data-theme=atlas-light] .vendor-overview-grid{gap:18px;margin-bottom:18px}:root[data-theme=atlas-light] .vendor-overview-grid>.panel{min-width:0;margin-bottom:0;overflow:hidden;border:0;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgb(16 38 75/6%)}:root[data-theme=atlas-light] .vendor-overview-grid>.panel>.panel-heading{min-height:58px;padding:16px 20px;border-bottom:1px solid #edf1f7;border-radius:0}:root[data-theme=atlas-light] .vendor-overview-grid>.panel>.panel-heading h2{font-size:15px;font-weight:650;letter-spacing:-.02em}:root[data-theme=atlas-light] .vendor-profile-list{padding:4px 20px 12px}:root[data-theme=atlas-light] .vendor-profile-list>div{grid-template-columns:minmax(120px,.72fr) minmax(0,1.5fr);gap:14px;padding:12px 0;border-color:#edf1f7}:root[data-theme=atlas-light] .vendor-profile-list dt{color:#5c6f87}:root[data-theme=atlas-light] .vendor-profile-list dd{color:#294364}:root[data-theme=atlas-light] .vendor-activity{padding:20px}:root[data-theme=atlas-light] .vendor-activity-top a{color:#17345f;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}:root[data-theme=atlas-light] .vendor-activity-top a:hover{color:#165cce;text-decoration-color:currentColor}:root[data-theme=atlas-light] .vendor-activity-top small,:root[data-theme=atlas-light] .vendor-activity>p{color:#536883}:root[data-theme=atlas-light] .vendor-severity-list{padding:18px 20px}:root[data-theme=atlas-light] .vendor-severity-list>div{gap:14px;margin-bottom:14px}:root[data-theme=atlas-light] .vendor-severity-list strong{color:#17345f;font-variant-numeric:tabular-nums}:root[data-theme=atlas-light] .vendor-load-error{margin:16px;border-radius:12px}:root[data-theme=atlas-light] .vendor-workspace .empty{padding:28px 20px}:root[data-theme=atlas-light] .vendor-workspace .empty p{max-width:52ch;color:#536883}:root[data-theme=atlas-light] .vendor-back{min-height:32px;margin-bottom:12px;color:#536883;text-decoration:none;transition:color .15s ease}:root[data-theme=atlas-light] .vendor-back:hover{color:#165cce}:root[data-theme=atlas-light] .vendor-workspace :is(a,button):focus-visible{outline:3px solid #79a9f7;outline-offset:3px}@media (max-width:900px){:root[data-theme=atlas-light] .vendor-detail-tabs{width:100%}}@media (max-width:640px){:root[data-theme=atlas-light] .vendor-workspace .vendor-detail-header{padding:18px;border-radius:14px}:root[data-theme=atlas-light] .vendor-detail-identity{align-items:flex-start;gap:12px}:root[data-theme=atlas-light] .vendor-detail-mark{width:44px;height:44px;border-radius:12px}:root[data-theme=atlas-light] .vendor-detail-mark svg{width:22px;height:22px}:root[data-theme=atlas-light] .vendor-detail-title h1{font-size:22px}:root[data-theme=atlas-light] .vendor-detail-meta{align-items:flex-start}:root[data-theme=atlas-light] .vendor-detail-meta>span:first-child{flex-basis:100%}:root[data-theme=atlas-light] .vendor-detail-actions{width:100%;justify-content:flex-start}:root[data-theme=atlas-light] .vendor-detail-actions .btn{min-height:42px;height:auto}:root[data-theme=atlas-light] .vendor-detail-actions .vendor-refresh{width:42px;min-width:42px;flex-basis:42px}:root[data-theme=atlas-light] .vendor-detail-metrics{gap:10px}:root[data-theme=atlas-light] .vendor-detail-metric{min-height:124px;padding:14px}:root[data-theme=atlas-light] .vendor-detail-metric>div:first-child{align-items:flex-start;font-size:11px}:root[data-theme=atlas-light] .vendor-detail-metric>strong{min-height:34px;margin:10px 0 6px;font-size:25px}:root[data-theme=atlas-light] .vendor-metric-date{font-size:15px;overflow-wrap:anywhere}:root[data-theme=atlas-light] .vendor-metric-note{align-items:flex-start;font-size:10px}:root[data-theme=atlas-light] .vendor-detail-tabs{width:100%;margin-bottom:16px;scroll-snap-type:x proximity}:root[data-theme=atlas-light] .vendor-detail-tabs>button{min-height:44px;padding-inline:12px;scroll-snap-align:start}:root[data-theme=atlas-light] .vendor-profile-list{padding:4px 16px 12px}:root[data-theme=atlas-light] .vendor-profile-list>div{grid-template-columns:minmax(0,1fr);gap:3px;padding:11px 0}:root[data-theme=atlas-light] .vendor-overview-grid>.panel>.panel-heading{padding-inline:16px}:root[data-theme=atlas-light] .vendor-activity,:root[data-theme=atlas-light] .vendor-severity-list{padding:16px}}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(145px,.75fr)) auto;align-items:center;gap:10px;margin:0;padding:10px;border:0;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgb(13 46 96/5%)}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar>.search-field{width:100%;min-width:0;max-width:none;min-height:42px}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar>.app-select{width:100%;min-width:0;max-width:none}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar .app-select-trigger{width:100%;min-height:42px;justify-content:space-between;padding-inline:12px}:root[data-theme=atlas-light] .assessment-page .assessment-filter-reset{min-height:42px;padding-inline:12px;color:#31527e;white-space:nowrap}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel tbody tr{transition:background-color .14s ease}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel tbody tr:hover{background:#f5f8ff}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .entity-name.stacked:hover{color:#0753d0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1200px){:root[data-theme=atlas-light] .assessment-page .assessment-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar>.search-field{grid-column:span 2}}@media (max-width:640px){:root[data-theme=atlas-light] .assessment-page .assessment-toolbar{grid-template-columns:minmax(0,1fr)}:root[data-theme=atlas-light] .assessment-page .assessment-toolbar>.search-field{grid-column:auto}:root[data-theme=atlas-light] .assessment-page .assessment-filter-reset{justify-content:center}}@media (prefers-reduced-motion:reduce){:root[data-theme=atlas-light] .vendor-workspace *,:root[data-theme=atlas-light] .vendor-workspace :after,:root[data-theme=atlas-light] .vendor-workspace :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel table.atlas-table{min-width:1000px;table-layout:fixed}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table th{padding:13px 14px;vertical-align:bottom;line-height:1.35;text-wrap:balance;white-space:normal}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table td{padding-inline:14px}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):first-child{width:28%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(2){width:10%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(3){width:13%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(4){width:16%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(5){width:15%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(6){width:11%}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .atlas-table :is(th,td):nth-child(7){width:7%;text-align:center}:root[data-theme=atlas-light] .assessment-table-scroll-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=atlas-light] .assessment-error-state{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:28px}:root[data-theme=atlas-light] .assessment-error-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#fff0f1;color:#bd354b}:root[data-theme=atlas-light] .assessment-error-state h3{margin:0;color:#172f52;font-size:15px;font-weight:650}:root[data-theme=atlas-light] .assessment-error-state p{margin:5px 0 0;color:#536883;font-size:13px;line-height:1.55}:root[data-theme=atlas-light] .assessment-grade-missing{color:#6b7d95;font-size:12px;font-weight:500}:root[data-theme=atlas-light] .vendor-workspace .vendor-metric-note>.vendor-score-missing-note{color:#536883;font-size:10px;white-space:nowrap}@media (max-width:900px){:root[data-theme=atlas-light] .assessment-table-scroll-hint{position:static;width:auto;height:auto;margin:0;padding:10px 16px;clip:auto;color:#526985;background:#f7f9fc;font-size:12px;line-height:1.5;white-space:normal}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel{min-width:0}:root[data-theme=atlas-light] .assessment-page .assessment-list-panel .table-wrap{max-width:100%;overscroll-behavior-inline:contain}}@media (max-width:640px){:root[data-theme=atlas-light] .assessment-error-state{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 16px}:root[data-theme=atlas-light] .assessment-error-state .btn{grid-column:2;justify-self:start}}:root[data-theme=atlas-light] .findings-workspace{display:flex;flex-direction:column;gap:18px}:root[data-theme=atlas-light] .findings-workspace .findings-heading{margin:0}:root[data-theme=atlas-light] .findings-workspace .findings-overview{gap:12px;margin:0}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item{position:relative;overflow:hidden;gap:8px;min-height:112px;padding:16px 18px;border:0;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgb(19 47 91/7%);transition:transform .16s var(--hound-ease),box-shadow .16s ease,background-color .16s ease}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item:before{position:absolute;inset:16px auto 16px 0;width:3px;border-radius:0 4px 4px 0;background:#176bf1;content:"";opacity:0;transition:opacity .16s ease}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.critical:before{background:var(--risk-critical)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.high:before{background:var(--risk-high)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.medium:before{background:var(--risk-medium)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.low:before{background:var(--risk-low)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item:hover{transform:translateY(-2px);border:0;background:#fff;box-shadow:0 13px 28px rgb(19 47 91/11%)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.is-selected{background:#f4f8ff;box-shadow:0 8px 22px rgb(19 47 91/8%)}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.is-selected:before{opacity:1}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item:focus-visible{outline:3px solid #176bf1;outline-offset:3px}:root[data-theme=atlas-light] .findings-workspace .findings-overview-label{color:#49617f;font-size:12px;font-weight:600}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item strong{color:#102b52;font-size:28px;letter-spacing:-.04em}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item small{color:#71839d;font-size:10px}:root[data-theme=atlas-light] .findings-workspace .findings-filter-panel{position:relative;z-index:10;overflow:visible;margin:0;border:0;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgb(19 47 91/6%)}:root[data-theme=atlas-light] .findings-workspace .findings-controls{gap:10px;padding:13px 15px;border:0;border-radius:15px;background:#fff;box-shadow:none}:root[data-theme=atlas-light] .findings-workspace .findings-search{border-color:#e5ebf4;border-radius:10px;background:#f8faff}:root[data-theme=atlas-light] .findings-workspace .findings-search:focus-within{border-color:#8bb4f6;outline:3px solid rgb(23 107 241/16%);outline-offset:1px}:root[data-theme=atlas-light] .findings-workspace .findings-filters{border-top-color:#edf1f7;background:#fff;box-shadow:none}:root[data-theme=atlas-light] .findings-workspace .findings-ledger{overflow:hidden;border:0;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgb(19 47 91/7%)}:root[data-theme=atlas-light] .findings-workspace .findings-register-heading{min-height:62px;padding:16px 20px}:root[data-theme=atlas-light] .findings-workspace .findings-register-heading h2{color:#142d50;font-size:15px;font-weight:650}:root[data-theme=atlas-light] .findings-workspace .findings-register-heading>span{background:#f2f6fc;color:#536b89;font-variant-numeric:tabular-nums}:root[data-theme=atlas-light] .findings-workspace .findings-table thead th{background:#f5f8fd;color:#536b89;font-size:10px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}:root[data-theme=atlas-light] .findings-workspace .findings-table tbody tr:not(.finding-group-row){transition:background-color .14s ease}:root[data-theme=atlas-light] .findings-workspace .findings-table tbody tr:focus-within,:root[data-theme=atlas-light] .findings-workspace .findings-table tbody tr:not(.finding-group-row):hover{background:#f5f9ff}:root[data-theme=atlas-light] .findings-workspace .findings-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#b8c9e1 #f4f7fb;scrollbar-width:thin}:root[data-theme=atlas-light] .findings-workspace .findings-table-scroll:focus-visible{outline:3px solid rgb(23 107 241/65%);outline-offset:-3px}:root[data-theme=atlas-light] .findings-workspace .findings-scroll-hint{display:none}@media (max-width:1024px){:root[data-theme=atlas-light] .findings-workspace .findings-overview{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.all{grid-column:span 1;grid-template-columns:1fr}}@media (max-width:1100px){:root[data-theme=atlas-light] .findings-workspace .findings-scroll-hint{display:block;margin:0;padding:8px 16px 10px;border-top:1px solid #edf1f7;background:#fbfcfe;color:#697f9b;font-size:11px;text-align:center}}@media (max-width:640px){:root[data-theme=atlas-light] .findings-workspace{gap:14px}:root[data-theme=atlas-light] .findings-workspace .findings-page-header{flex-wrap:wrap;align-items:start}:root[data-theme=atlas-light] .findings-workspace .findings-refresh{min-height:38px;margin-left:auto}:root[data-theme=atlas-light] .findings-workspace .findings-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item{min-height:102px;padding:13px 14px}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.all{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}:root[data-theme=atlas-light] .findings-workspace .findings-overview-item.all small{grid-column:1/-1}:root[data-theme=atlas-light] .findings-workspace .findings-controls{padding:10px}:root[data-theme=atlas-light] .findings-workspace .findings-filters{gap:12px 10px;padding:12px 10px}:root[data-theme=atlas-light] .findings-workspace .findings-register-heading{padding:14px}:root[data-theme=atlas-light] .findings-workspace .findings-table td,:root[data-theme=atlas-light] .findings-workspace .findings-table th{padding-inline:12px}}@media (prefers-reduced-motion:reduce){:root[data-theme=atlas-light] .findings-workspace *,:root[data-theme=atlas-light] .findings-workspace :after,:root[data-theme=atlas-light] .findings-workspace :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=atlas-light] .monitoring-page>.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,180px));width:fit-content;max-width:100%;gap:4px;margin:4px 0 10px;padding:4px;overflow:visible;border:1px solid #d9e4f2;border-radius:12px;background:#eaf0f8}:root[data-theme=atlas-light] .monitoring-page>.tabs button{display:grid;place-items:center;min-height:46px;padding:10px 18px;border:0;border-radius:9px;color:#526986;background:transparent;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer}:root[data-theme=atlas-light] .monitoring-page>.tabs button:hover{color:#1557b2;background:rgb(255 255 255/65%)}:root[data-theme=atlas-light] .monitoring-page>.tabs button.selected{color:#0e55bc;background:#fff;box-shadow:0 2px 7px rgb(20 57 111/12%)}:root[data-theme=atlas-light] .monitoring-page>.tabs button:after,:root[data-theme=atlas-light] .monitoring-page>.tabs button:before{display:none}:root[data-theme=atlas-light] .monitoring-page>.tabs button:focus-visible{outline:3px solid rgb(23 103 236/35%);outline-offset:2px}.monitoring-page .monitoring-plan-body{display:grid;gap:24px;padding:24px}.monitoring-page .monitoring-plan-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px}.monitoring-page .monitoring-plan-fields label{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;color:#2d486b;font-size:13px;font-weight:600;line-height:1.4}.monitoring-page .monitoring-plan-fields :is(input,select){width:100%;min-width:0;height:46px;margin:0;padding:0 13px;border:1px solid #d4e0ee;border-radius:9px;background-color:#fff;color:#173153;font:inherit;font-size:14px;font-weight:400}.monitoring-page .monitoring-plan-fields :is(input,select):focus-visible{outline:3px solid rgb(23 103 236/24%);outline-offset:1px;border-color:#3882ed}.monitoring-page .monitoring-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;border-top:1px solid #e8eef6}.monitoring-page .monitoring-plan-footer small{max-width:68ch;color:#68809e;font-size:12px;line-height:1.55}.monitoring-page .monitoring-plan-footer .btn{flex:0 0 auto;min-width:180px;min-height:44px}@media (max-width:1200px){.monitoring-page .monitoring-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:root[data-theme=atlas-light] .monitoring-page>.tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-page .monitoring-plan-body{padding:18px}.monitoring-page .monitoring-plan-fields{grid-template-columns:minmax(0,1fr);gap:16px}.monitoring-page .monitoring-plan-footer{align-items:stretch;flex-direction:column}.monitoring-page .monitoring-plan-footer .btn{width:100%}}