*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}#root{position:fixed;inset:0}body{min-width:0;color:var(--atlas-text);background:linear-gradient(140deg, #0f766e14, transparent 28%), linear-gradient(180deg, var(--atlas-bg-soft), var(--atlas-bg));font-family:var(--atlas-font);margin:0;overflow:hidden}button{font:inherit}.atlas-material-ivory{background:var(--atlas-material-ivory)}.atlas-material-pearl{background:var(--atlas-material-pearl)}.atlas-material-parchment{background:var(--atlas-material-parchment)}.atlas-material-glass{border-color:var(--atlas-terrain-edge);background:linear-gradient(135deg, #fffdf84d, #f5efe42e), var(--atlas-material-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px #241d140e,inset 0 1px #ffffff57}.atlas-material-stone{background:linear-gradient(135deg, #d8cfc133, #fffdf82e), var(--atlas-material-stone)}.atlas-shell{grid-template-columns:var(--atlas-leftnav-width) minmax(0, 1fr);grid-template-rows:var(--atlas-topbar-height) 1fr;width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.atlas-topbar{z-index:5;background:linear-gradient(90deg, #fffdf8b8, #f5efe47a), var(--atlas-material-haze);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #5f767e1f;grid-column:1/-1;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky;top:0}.atlas-leftnav{border-color:var(--atlas-terrain-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--atlas-line);overscroll-behavior:none;background:radial-gradient(circle at 20% 8%,#14b8a60f,#0000 36%),linear-gradient(#fffdf885,#f5efe457);flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden}.atlas-leftnav nav{flex:none}.atlas-main{min-width:0;min-height:0;height:calc(100vh - var(--atlas-topbar-height));flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.atlas-brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.atlas-brand-lockup strong,.atlas-brand-lockup span{display:block}.atlas-brand-lockup strong{font-size:14px}.atlas-brand-lockup span{color:var(--atlas-muted);font-size:12px}.atlas-brand-mark{flex:none;width:36px;height:36px;display:block;overflow:visible}.atlas-search{flex:1;max-width:560px;position:relative}.atlas-search-row{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.atlas-search input{width:100%;color:var(--atlas-muted);font:inherit;background:0 0;border:0;outline:none;padding:9px 12px;font-size:13px}.atlas-search-clear{color:var(--atlas-brand);cursor:pointer;background:#0f766e14;border:0;border-left:1px solid #5f767e1a;padding:0 10px;font-size:12px;font-weight:800}.atlas-search-panel{z-index:20;border-radius:var(--atlas-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 0,#14b8a614,#0000 38%),#fffdf8c2;border:1px solid #5f767e1f;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #241d141f}.atlas-search-suggestions{border-bottom:1px solid var(--atlas-line);color:var(--atlas-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 4px 8px;font-size:12px;display:flex}.atlas-search-suggestions button{color:var(--atlas-brand-secondary);cursor:pointer;background:#2563eb14;border:1px solid #2563eb42;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.atlas-search-results{gap:6px;max-height:360px;padding-top:6px;display:grid;overflow:auto}.atlas-search-result{border-radius:var(--atlas-radius-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;gap:3px 10px;padding:8px;display:grid}.atlas-search-result:hover,.atlas-search-result.selected{border-color:var(--atlas-brand);background:#0f766e14}.atlas-search-result strong{color:var(--atlas-text);font-size:13px}.atlas-search-result span{color:var(--atlas-muted);grid-column:1/-1;font-size:11px}.atlas-search-result em{color:var(--atlas-brand);font-size:11px;font-style:normal;font-weight:900}.atlas-search-empty{color:var(--atlas-muted);padding:10px;font-size:12px}.atlas-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.atlas-hero h1{max-width:780px;margin:2px 0 6px;font-size:26px;line-height:1.15}.atlas-hero-compact{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);box-shadow:var(--atlas-shadow-soft);background:#fffdf8b8;align-items:center;padding:12px 14px}.atlas-hero-compact h1{font-size:20px}.atlas-hero-compact p{max-width:880px}.atlas-hero p,.atlas-copy{max-width:780px;color:var(--atlas-muted);margin:0;font-size:13px;line-height:1.55}.atlas-kicker,.atlas-card-eyebrow{color:var(--atlas-brand);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.atlas-filter-bar,.atlas-metrics,.atlas-stack{flex-wrap:wrap;gap:8px;display:flex}.atlas-showroom-panel{border-radius:var(--atlas-radius);background:radial-gradient(circle at 14% 8%, #7c3aed0f, transparent 34%), var(--atlas-material-ivory);box-shadow:var(--atlas-shadow-soft);border:1px solid #5f767e1f;grid-template-columns:210px minmax(260px,.8fr) minmax(360px,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.atlas-showroom-summary,.atlas-showroom-actions,.atlas-toggle-grid{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-parchment);border:1px solid #5f767e1f;padding:9px}.atlas-showroom-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-showroom-summary strong{margin-top:2px;font-size:17px;display:block}.atlas-showroom-summary span{color:var(--atlas-demo);text-align:center;background:#7c3aed1a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.atlas-showroom-actions{align-content:center;gap:8px;display:grid}.atlas-showroom-actions p{color:var(--atlas-muted);margin:0;font-size:12px;line-height:1.35}.atlas-segmented-control{border-radius:var(--atlas-radius-sm);background:#f5efe470;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.atlas-segmented-control button{color:var(--atlas-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:900}.atlas-segmented-control button.active{border-color:var(--atlas-brand);background:var(--atlas-material-ivory);color:var(--atlas-brand);box-shadow:var(--atlas-shadow-soft)}.atlas-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.atlas-toggle-grid label{min-width:0;color:var(--atlas-muted);background:#f5efe494;border:1px solid #dfd1bdbd;border-radius:7px;align-items:center;gap:6px;padding:6px;font-size:11px;font-weight:800;display:flex}.atlas-toggle-grid label.enabled{color:var(--atlas-text);background:#0f766e14;border-color:#0f766e57}.atlas-toggle-grid input{width:13px;height:13px;accent-color:var(--atlas-brand)}.atlas-toggle-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-preset-panel{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);box-shadow:var(--atlas-shadow-soft);border:1px solid #5f767e1f;gap:9px;padding:10px;display:grid}.atlas-preset-header,.atlas-preset-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.atlas-preset-header strong{margin-top:2px;font-size:16px;display:block}.atlas-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.atlas-preset-grid button{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-parchment);min-height:62px;color:var(--atlas-text);cursor:pointer;text-align:left;border:1px solid #5f767e1f;gap:4px;padding:9px;display:grid}.atlas-preset-grid button.active{border-color:var(--atlas-brand);background:#0f766e17;box-shadow:inset 0 0 0 1px #0f766e29}.atlas-preset-grid span{color:var(--atlas-brand);text-transform:uppercase;font-size:10px;font-weight:900}.atlas-preset-grid strong{font-size:12px;line-height:1.25}.atlas-preset-summary,.atlas-preset-empty{color:var(--atlas-muted);margin:0;font-size:12px;line-height:1.45}.atlas-preset-summary p{margin:0}.atlas-context-strip{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);box-shadow:var(--atlas-shadow-soft);border:1px solid #5f767e1f;grid-template-columns:minmax(280px,1fr) minmax(330px,.9fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.atlas-context-strip-copy{min-width:0}.atlas-context-strip-copy span{color:var(--atlas-demo);text-transform:uppercase;background:#7c3aed1a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.atlas-context-strip-copy strong{margin-top:5px;font-size:16px;display:block}.atlas-context-strip-copy p{color:var(--atlas-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.atlas-context-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.atlas-context-measures div{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-parchment);border:1px solid #5f767e1f;min-height:56px;padding:8px}.atlas-context-measures span{color:var(--atlas-muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.atlas-context-measures strong{margin-top:5px;font-size:15px;display:block}.atlas-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.atlas-filter-select{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;align-items:center;gap:7px;padding:5px 7px;display:flex}.atlas-filter-select span{color:var(--atlas-muted);font-size:11px;font-weight:800}.atlas-filter-select select{max-width:168px;color:var(--atlas-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:700}.atlas-card{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);box-shadow:var(--atlas-shadow-soft);border:1px solid #5f767e1f;padding:14px}.atlas-card h2{margin:4px 0 10px;font-size:16px}.atlas-button,.atlas-filter-chip{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-ivory);color:var(--atlas-text);cursor:pointer;border:1px solid #5f767e1f;padding:8px 11px;font-size:12px;font-weight:700}.atlas-button.primary{border-color:var(--atlas-brand);background:var(--atlas-brand);color:#fff}.atlas-button.secondary,.atlas-filter-chip.active{color:var(--atlas-brand-secondary);background:#2563eb14;border-color:#2563eb57}.atlas-button.ghost{background:0 0}.atlas-filter-chip span{color:var(--atlas-muted);margin-right:6px;font-weight:600}.atlas-badge,.atlas-demo-badge{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.atlas-badge.neutral{color:var(--atlas-muted);background:#66717b1f}.atlas-badge.brand{color:var(--atlas-brand);background:#0f766e1f}.atlas-badge.warn{color:var(--atlas-warn);background:#b7791f24}.atlas-demo-badge{color:var(--atlas-demo);background:#7c3aed1a;border:1px solid #7c3aed47}.atlas-metric-card{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);min-width:150px;max-width:240px;min-height:78px;box-shadow:var(--atlas-shadow-soft);border:1px solid #5f767e1f;flex:150px;padding:12px}.atlas-metric-card span{color:var(--atlas-muted);font-size:11px;font-weight:700;display:block}.atlas-metric-card strong{margin-top:4px;font-size:24px;display:block}.atlas-metric-card.brand strong{color:var(--atlas-brand)}.atlas-metric-card.secondary strong{color:var(--atlas-brand-secondary)}.atlas-metric-card.warn strong{color:var(--atlas-warn)}.atlas-empty-state{border:1px dashed var(--atlas-line-strong);border-radius:var(--atlas-radius);text-align:center;background-color:#f5efe466;background-image:linear-gradient(90deg,#0f766e0d 1px,#0000 1px),linear-gradient(#0f766e0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:280px;padding:26px;display:grid}.atlas-empty-state h3{margin:0 0 6px;font-size:18px}.atlas-empty-state p{max-width:560px;color:var(--atlas-muted);margin:0 0 14px}.atlas-canvas-shell{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.atlas-canvas-nav-cluster{z-index:7;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;right:16px}.atlas-zoom-gauge,.atlas-minimap{pointer-events:auto}.atlas-zoom-gauge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,#7c769721,#0000 42%),linear-gradient(135deg,#fffdf899,#e8f1ee61),#ebf2ef8a;border:1px solid #54707c1c;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex;position:relative;box-shadow:0 14px 34px #202d3617,inset 0 1px #ffffff85}.atlas-zoom-gauge:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:5px}.atlas-zoom-gauge__button,.atlas-zoom-gauge__utility{z-index:1;color:#233b44d1;cursor:pointer;background:#ffffff38;border:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff6b}.atlas-zoom-gauge__button{border-radius:999px;width:30px;height:30px;font-size:18px;font-weight:700;line-height:1}.atlas-zoom-gauge__utility{letter-spacing:0;border-radius:999px;min-width:42px;height:30px;padding:0 10px;font-size:11px;font-weight:800}.atlas-zoom-gauge__button:hover,.atlas-zoom-gauge__utility:hover{color:var(--atlas-brand);background:#d5eeeb80}.atlas-zoom-gauge__button:focus-visible,.atlas-zoom-gauge__utility:focus-visible{outline-offset:2px;outline:2px solid #2563eb61}.atlas-zoom-gauge__meter{z-index:1;color:#22373fd1;background:linear-gradient(90deg,#0f766e14,#7c769714),#fff3;border-radius:999px;place-items:center;width:86px;height:30px;display:grid;position:relative;overflow:hidden}.atlas-zoom-gauge__track,.atlas-zoom-gauge__fill{border-radius:999px;height:3px;position:absolute;bottom:7px;left:10px;right:10px}.atlas-zoom-gauge__track{background:#50677229}.atlas-zoom-gauge__fill{background:linear-gradient(90deg,#0f766eb3,#5e608e9e);max-width:calc(100% - 20px);right:auto;box-shadow:0 0 14px #0f766e29}.atlas-zoom-gauge__value{z-index:1;font-size:11px;font-weight:900;position:relative}.atlas-canvas-viewport{background:radial-gradient(circle at 15% 18%,#417c7814,#0000 25%),radial-gradient(circle at 79% 24%,#65678411,#0000 31%),radial-gradient(circle at 58% 79%,#9d85560d,#0000 34%),linear-gradient(135deg,#eef2ee 0%,#f4f3ee 46%,#f3eee5 100%);flex:1;min-height:0;position:relative;overflow:hidden}.atlas-board-scroll{z-index:1;cursor:grab;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.atlas-board-scroll.is-panning{cursor:grabbing}.atlas-canvas-stage{contain:strict;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.atlas-canvas-overlay{z-index:6;pointer-events:none;width:min(390px,100% - 284px);position:absolute;top:14px;left:14px}.atlas-board-world{transform-origin:0 0;transition:transform .62s cubic-bezier(.2,.82,.2,1);position:absolute;top:0;left:0}.atlas-ocean-contours{pointer-events:none;opacity:.5;z-index:1;background:linear-gradient(90deg,#2c546007 1px,#0000 1px) 0 0/108px 108px,linear-gradient(#2c546007 1px,#0000 1px) 0 0/108px 108px,radial-gradient(at 16% 18%,#417c7816,#0000 11%,#417c780a 11.4% 11.8%,#0000 12.2% 100%),radial-gradient(at 82% 30%,#60688813,#0000 14%,#60688809 14.4% 14.8%,#0000 15.2% 100%),radial-gradient(at 28% 34%,#0000 0 17%,#2a5b6c0f 17.3% 17.8%,#0000 18.2% 22%,#2a5b6c07 22.3% 22.8%,#0000 23.2% 100%),radial-gradient(at 70% 58%,#0000 0 23%,#53667e0d 23.3% 23.8%,#0000 24.2% 29%,#53667e06 29.3% 29.8%,#0000 30.2% 100%),radial-gradient(at 46% 78%,#0000 0 15%,#74624509 15.3% 15.8%,#0000 16.2% 20%,#74624506 20.3% 20.8%,#0000 21.2% 100%),radial-gradient(circle at 38% 52%,#fffdf82e,#0000 34%);position:absolute;inset:0}.atlas-connector-layer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.atlas-sea-route{--route-color:#3a7d7980;opacity:.38;transition:opacity .16s}.atlas-sea-route.tone-purple{--route-color:#7c3aed80}.atlas-sea-route.tone-lavender{--route-color:#70708f75}.atlas-sea-route.tone-orange{--route-color:#f9731685}.atlas-sea-route.tone-amber,.atlas-sea-route.tone-sand{--route-color:#997e4e75}.atlas-sea-route.tone-blue{--route-color:#2563eb80}.atlas-sea-route.tone-ice-blue{--route-color:#537b9470}.atlas-sea-route.tone-green{--route-color:#22c55e7a}.atlas-sea-route.tone-sage,.atlas-sea-route.tone-mint{--route-color:#58887670}.atlas-sea-route.tone-rose{--route-color:#f43f5e6b}.atlas-sea-route.tone-violet{--route-color:#7d73906b}.atlas-sea-route.dimmed{opacity:.12}.atlas-sea-route.active{opacity:.92}.atlas-sea-route.related{opacity:.62}.atlas-sea-route-glow,.atlas-sea-route-line{fill:none}.atlas-sea-route-glow{stroke:var(--route-color);stroke-linecap:round;stroke-width:12px;opacity:.075}.atlas-sea-route-line{stroke:var(--route-color);stroke-dasharray:10 13;stroke-linecap:round;stroke-width:2.5px;animation:18s linear infinite atlas-route-drift}.atlas-sea-route.strength-secondary .atlas-sea-route-line{stroke-dasharray:3 13;stroke-width:2px;opacity:.74}.atlas-sea-route.related .atlas-sea-route-line{stroke-width:2.5px}.atlas-sea-route-node{fill:#ffffffd1;stroke:var(--route-color);stroke-width:2px}.atlas-sea-route-label{fill:#2a3a4275;letter-spacing:0;paint-order:stroke;stroke:#f4f7f3d1;stroke-width:7px;font-size:17px;font-weight:800}.atlas-canvas-decorations{pointer-events:none;z-index:2;position:absolute;inset:0}.atlas-map-port{background:radial-gradient(circle,#fffdf894,#0000 34%),#3f89854d;border:1px solid #fffdf87a;border-radius:999px;width:18px;height:18px;animation:9s ease-in-out infinite atlas-port-breathe;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #3f89850e,0 0 28px #3f89851f,0 8px 18px #1a39441f}.atlas-map-port.tone-purple{background:radial-gradient(circle,#fffdf88a,#0000 34%),#7c3aed5c;box-shadow:0 0 0 7px #7c3aed12,0 0 28px #7c3aed24,0 8px 18px #1a39441f}.atlas-map-port.tone-lavender,.atlas-map-port.tone-violet{background:radial-gradient(circle,#fffdf88a,#0000 34%),#7d739047;box-shadow:0 0 0 7px #7d73900d,0 0 28px #7d73901a,0 8px 18px #1a39441f}.atlas-map-port.tone-orange,.atlas-map-port.tone-amber,.atlas-map-port.tone-sand{background:radial-gradient(circle,#fffdf88a,#0000 34%),#9d81504d;box-shadow:0 0 0 7px #9d81500d,0 0 28px #9d81501a,0 8px 18px #1a39441f}.atlas-map-port.tone-blue,.atlas-map-port.tone-ice-blue{background:radial-gradient(circle,#fffdf88a,#0000 34%),#537b9447;box-shadow:0 0 0 7px #537b940d,0 0 28px #537b941a,0 8px 18px #1a39441f}.atlas-map-port.tone-green,.atlas-map-port.tone-sage,.atlas-map-port.tone-mint{background:radial-gradient(circle,#fffdf88a,#0000 34%),#58887647;box-shadow:0 0 0 7px #5888760d,0 0 28px #5888761a,0 8px 18px #1a39441f}.atlas-map-port.tone-rose{background:radial-gradient(circle,#fffdf88a,#0000 34%),#f43f5e57;box-shadow:0 0 0 7px #f43f5e12,0 0 28px #f43f5e21,0 8px 18px #1a39441f}.atlas-map-landmark{background:radial-gradient(at 38% 36%,#14b8a629,#0000 46%),#fffdf829;border:1px solid #145b6f14;border-radius:52% 48% 42% 58%;width:54px;height:38px;position:absolute;transform:rotate(-8deg);box-shadow:0 0 28px #14b8a614,inset 0 1px #ffffff47}.atlas-map-landmark:before{content:"";background:#145b6f1a;border-radius:999px;position:absolute;inset:12px 16px}.landmark-forecast{top:560px;left:1350px}.landmark-trust{top:1360px;left:1210px}.landmark-action{top:850px;left:2150px}.atlas-region{z-index:3;background:0 0;border:1px solid #0000;border-radius:48px 64px 52px 72px;min-height:0;position:absolute;overflow:visible}.atlas-island{box-shadow:0 26px 64px #212c3414, 0 0 34px var(--atlas-island-glow);background:0 0;border-radius:46% 54% 49% 51%/16% 20% 18% 22%;transition:border-color .16s,box-shadow .16s,filter .16s}.atlas-island:before{border-radius:inherit;background:radial-gradient(ellipse at 18% 26%, var(--atlas-island-halo), transparent 54%), radial-gradient(ellipse at 86% 78%, #ffffff2e, transparent 46%), radial-gradient(ellipse at 46% 42%, transparent 0 42%, #145b6f09 42.5% 43%, transparent 43.5% 100%);content:"";filter:blur(13px);opacity:.78;pointer-events:none;z-index:-1;position:absolute;inset:-24px}.atlas-island:after{display:none}.atlas-island.island-related{border-color:#2563eb38}.atlas-island:hover{box-shadow:0 28px 70px #212c342e, 0 0 42px var(--atlas-island-glow), inset 0 1px 0 #ffffff7a}.atlas-island.island-dimmed{opacity:.48;filter:saturate(.68)}.atlas-island.tone-teal{--atlas-island-tint:linear-gradient(135deg, #52847c21, #4f6e690d);--atlas-island-halo:#52847c21;--atlas-island-glow:#52847c1f;--atlas-zone-surface:#52847c0e}.atlas-island.tone-purple{--atlas-island-tint:linear-gradient(135deg, #776e9021, #8b7e960b);--atlas-island-halo:#776e901f;--atlas-island-glow:#776e901a;--atlas-zone-surface:#776e900d}.atlas-island.tone-orange{--atlas-island-tint:linear-gradient(135deg, #997c5624, #a68f6d0d);--atlas-island-halo:#997c561f;--atlas-island-glow:#997c561a;--atlas-zone-surface:#997c560d}.atlas-island.tone-blue{--atlas-island-tint:linear-gradient(135deg, #516a8621, #5c7e8c0d);--atlas-island-halo:#516a861c;--atlas-island-glow:#516a861a;--atlas-zone-surface:#516a860d}.atlas-island.tone-green{--atlas-island-tint:linear-gradient(135deg, #5f846321, #798b690d);--atlas-island-halo:#5f84631c;--atlas-island-glow:#5f84631a;--atlas-zone-surface:#5f84630d}.atlas-island.tone-rose{--atlas-island-tint:linear-gradient(135deg, #8e68701f, #99807e0b);--atlas-island-halo:#8e68701a;--atlas-island-glow:#8e687017;--atlas-zone-surface:#8e68700c}.atlas-island.tone-amber{--atlas-island-tint:linear-gradient(135deg, #97804e21, #a191600b);--atlas-island-halo:#97804e1c;--atlas-island-glow:#97804e1a;--atlas-zone-surface:#97804e0d}.atlas-island.shape-archipelago{border-radius:58% 42% 62% 38%/20% 16% 24% 18%}.atlas-island.shape-lagoon{border-radius:42% 58% 46% 54%/18% 28% 16% 24%}.atlas-island.shape-reef{border-radius:44% 56% 36% 64%/18% 22% 28% 16%}.atlas-island.shape-harbor{border-radius:55% 45% 50% 50%/26% 18% 22% 16%}.atlas-region.spotlight{border-color:#0f766e94;box-shadow:inset 0 0 0 1px #0f766e2e}.atlas-island-empty{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #fffdf83d;min-height:22px;color:var(--atlas-muted);border:1px dashed #66717b24;border-radius:7px;flex:100%;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:flex}.atlas-region{--field-accent:#3f8985;--field-rgb:63, 137, 133;--field-pad-x:11%;--field-pad-top:14%;--field-pad-bottom:14%;--atlas-island-halo:rgba(var(--field-rgb), .095);--atlas-island-glow:rgba(var(--field-rgb), .072);--atlas-zone-surface:rgba(var(--field-rgb), .038)}.atlas-region.tone-teal{--field-accent:#3f8985;--field-rgb:63, 137, 133}.atlas-region.tone-lavender{--field-accent:#777995;--field-rgb:119, 121, 149}.atlas-region.tone-amber{--field-accent:#9d8150;--field-rgb:157, 129, 80}.atlas-region.tone-sage{--field-accent:#728d76;--field-rgb:114, 141, 118}.atlas-region.tone-ice-blue{--field-accent:#66889a;--field-rgb:102, 136, 154}.atlas-region.tone-mint{--field-accent:#649987;--field-rgb:100, 153, 135}.atlas-region.tone-violet{--field-accent:#81778f;--field-rgb:129, 119, 143}.atlas-region.tone-sand{--field-accent:#987f5d;--field-rgb:152, 127, 93}.atlas-region--hero-large{--field-pad-x:10.5%;--field-pad-top:13.5%;--field-pad-bottom:13%}.atlas-region--wide-dual{--field-pad-x:11%;--field-pad-top:15%;--field-pad-bottom:14%}.atlas-region--wide-triple{--field-pad-x:10%;--field-pad-top:14%;--field-pad-bottom:14%}.atlas-region--compact{--field-pad-x:14%;--field-pad-top:17%;--field-pad-bottom:15%}.atlas-region--tall-stack{--field-pad-x:14%;--field-pad-top:11%;--field-pad-bottom:11%}.atlas-region--banner{--field-pad-x:9%;--field-pad-top:20%;--field-pad-bottom:18%}.atlas-region--asymmetric{--field-pad-x:12%;--field-pad-top:14%;--field-pad-bottom:14%}.atlas-region--kpi-grid{--field-pad-x:12%;--field-pad-top:15%;--field-pad-bottom:14%}.atlas-region-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.atlas-canvas-overlay>*{pointer-events:auto}.atlas-region__fieldWrap{z-index:0;pointer-events:none;position:absolute;inset:0}.atlas-region-field__body{fill:#fffdf84d;stroke:rgba(var(--field-rgb), .065);stroke-width:1.25px;filter:drop-shadow(0 18px 32px #202d3610)}.atlas-region-field__plateau{fill:#fffdf82e;stroke:#ffffff2e;stroke-width:1px}.atlas-region-field__rim{fill:none;stroke:rgba(var(--field-rgb), .105);stroke-dasharray:14 20;stroke-linecap:round;stroke-width:1.45px}.atlas-region-field__contour{fill:none;stroke:rgba(var(--field-rgb), .082);stroke-linecap:round;stroke-width:1.35px}.atlas-region-field__contour.contour-2{stroke:#ffffff42;stroke-width:1.25px}.atlas-region-field__node{fill:#fffdf88a;stroke:rgba(var(--field-rgb), .24);stroke-width:2px;filter:drop-shadow(0 0 8px rgba(var(--field-rgb), .12))}.atlas-region__content{inset:var(--field-pad-top) var(--field-pad-x) var(--field-pad-bottom) var(--field-pad-x);z-index:2;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-width:0;min-height:0;display:grid;position:absolute}.atlas-region__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.atlas-region__heading{min-width:0}.atlas-region__heading h2{color:#222d31f0;text-wrap:balance;margin:0;font-size:clamp(17px,2.25vw,28px);line-height:1.02}.atlas-region--compact .atlas-region__heading h2,.atlas-region--banner .atlas-region__heading h2{font-size:clamp(15px,1.8vw,23px)}.atlas-region__heading p{-webkit-line-clamp:2;color:#434e539e;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.22;display:-webkit-box;overflow:hidden}.atlas-region--compact .atlas-region__heading p,.atlas-region--banner .atlas-region__heading p{-webkit-line-clamp:1;font-size:10px}.atlas-region__count{border:1px solid rgba(var(--field-rgb), .08);color:#344246a8;background:#fffdf842;border-radius:999px;min-width:max-content;padding:4px 7px;font-size:10px;font-weight:900}.atlas-region__body{pointer-events:auto;gap:7px;min-width:0;min-height:0;display:grid;overflow:hidden}.atlas-region__body .atlas-pillar-card{min-width:0;min-height:0;max-height:100%;overflow:hidden}.atlas-region__body--hero-large{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.atlas-region__body--wide-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-region__body--wide-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-region__body--compact,.atlas-region__body--banner,.atlas-region__body--tall-stack{grid-template-columns:minmax(0,1fr)}.atlas-region__body--asymmetric{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.atlas-region__body--kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-region__footer{color:#3f4c52a8;pointer-events:none;justify-content:flex-start;align-items:center;min-width:0;font-size:9px;font-weight:900;display:flex}.atlas-region__footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-pillar-card{background:radial-gradient(circle at 18% 0%, #fffdf82e, transparent 38%), linear-gradient(145deg, var(--atlas-zone-surface), #fffdf825);min-height:104px;color:var(--atlas-text);text-align:left;cursor:pointer;border:1px solid #5f767e0a;border-radius:8px;flex-direction:column;gap:6px;padding:7px;transition:border-color .14s,box-shadow .14s,transform .14s,opacity .14s;display:flex;box-shadow:0 6px 14px #241d1405,inset 0 1px #ffffff3d}.atlas-pillar-card.variant-wide,.atlas-pillar-card.variant-landscape-preview,.atlas-pillar-card.variant-heat{flex-basis:176px}.atlas-pillar-card.priority-widget{background:radial-gradient(ellipse at 22% 18%, #fffdf838, transparent 38%), linear-gradient(145deg, var(--atlas-zone-surface), #fffdf81f), var(--atlas-material-pearl);min-height:118px;box-shadow:0 15px 32px #241d140a, 0 0 20px var(--atlas-island-glow), inset 0 1px 0 #ffffff5c;border-color:#5f767e0a;border-radius:8px;flex-basis:190px}.atlas-pillar-card.variant-heat,.atlas-pillar-card.variant-flow,.atlas-pillar-card.variant-score,.atlas-pillar-card.variant-landscape-preview,.atlas-pillar-card.variant-radar,.atlas-pillar-card.variant-gauge,.atlas-pillar-card.variant-ribbon,.atlas-pillar-card.variant-mini-sankey,.atlas-pillar-card.variant-bubble-field,.atlas-pillar-card.variant-signal-beacon,.atlas-pillar-card.variant-timeline-band,.atlas-pillar-card.variant-density-cloud,.atlas-pillar-card.variant-circular-meter,.atlas-pillar-card.variant-mini-topology{border-color:#ffffff13;gap:7px}.atlas-pillar-card.variant-radar,.atlas-pillar-card.variant-bubble-field,.atlas-pillar-card.variant-density-cloud,.atlas-pillar-card.variant-mini-topology,.atlas-pillar-card.variant-ribbon,.atlas-pillar-card.variant-timeline-band,.atlas-pillar-card.variant-mini-sankey,.atlas-pillar-card.variant-signal-beacon,.atlas-pillar-card.variant-gauge,.atlas-pillar-card.variant-circular-meter,.atlas-pillar-card.variant-score{border-radius:8px}.atlas-pillar-card.variant-heat:not(.priority-widget),.atlas-pillar-card.variant-score:not(.priority-widget),.atlas-pillar-card.variant-landscape-preview:not(.priority-widget),.atlas-pillar-card.variant-radar:not(.priority-widget),.atlas-pillar-card.variant-gauge:not(.priority-widget),.atlas-pillar-card.variant-bubble-field:not(.priority-widget),.atlas-pillar-card.variant-density-cloud:not(.priority-widget),.atlas-pillar-card.variant-circular-meter:not(.priority-widget){min-height:96px}.atlas-pillar-card.variant-flow:not(.priority-widget),.atlas-pillar-card.variant-ribbon:not(.priority-widget),.atlas-pillar-card.variant-mini-sankey:not(.priority-widget),.atlas-pillar-card.variant-signal-beacon:not(.priority-widget),.atlas-pillar-card.variant-timeline-band:not(.priority-widget),.atlas-pillar-card.variant-mini-topology:not(.priority-widget){min-height:88px}.atlas-pillar-card.variant-micro{flex-basis:112px;min-height:84px}.atlas-pillar-card.variant-score{background:radial-gradient(circle at 80% 12%, #58887616, transparent 34%), linear-gradient(145deg, var(--atlas-zone-surface), #fffdf81a), var(--atlas-material-glass);flex-basis:190px}.atlas-pillar-card.variant-flow{background:linear-gradient(135deg, #6567840f, transparent 45%), linear-gradient(145deg, var(--atlas-zone-surface), #fffdf81a), var(--atlas-material-glass)}.atlas-pillar-card.variant-heat{background:radial-gradient(circle at 20% 70%, #9d695517, transparent 22%), radial-gradient(circle at 74% 42%, #9d81501f, transparent 24%), linear-gradient(145deg, var(--atlas-zone-surface), #fffdf81a), var(--atlas-material-glass)}.atlas-pillar-card:hover{border-color:var(--atlas-brand);box-shadow:0 10px 24px #0f766e29}.atlas-pillar-card.focus-spotlight{border-color:var(--atlas-brand);box-shadow:0 12px 28px #0f766e2e}.atlas-pillar-card[data-selected=true]{box-shadow:0 18px 42px #0f766e33, 0 0 0 8px #0f766e0e, 0 0 34px var(--atlas-island-glow), inset 0 1px 0 #ffffff80;border-color:#0f766e61}.atlas-pillar-card.focus-related{border-color:#2563eb75}.atlas-pillar-card.focus-dimmed{opacity:.42;filter:saturate(.55)}.atlas-pillar-card.focus-unavailable{opacity:.58;background:#f5efe46b;border-style:dashed}.atlas-pillar-card.disabled{opacity:.62}.atlas-pillar-card.warning{border-color:#b7791f7a}.atlas-pillar-card.demo-only{border-color:#0f766e6b}.atlas-pillar-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.atlas-pillar-card:not(.priority-widget) .atlas-pillar-card-header .atlas-badge{opacity:.78;padding:3px 6px;font-size:10px}.atlas-pillar-card h4{margin:0;font-size:16px;line-height:1.15}.atlas-pillar-card p{min-height:0;color:var(--atlas-muted);margin:0;font-size:11px;line-height:1.28}.atlas-pillar-card.variant-heat p,.atlas-pillar-card.variant-flow p,.atlas-pillar-card.variant-score p,.atlas-pillar-card.variant-landscape-preview p{min-height:0}.atlas-pillar-stats,.atlas-pillar-tags{flex-wrap:wrap;gap:6px;display:flex}.atlas-pillar-stats span{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #f5efe42e;min-width:62px;color:var(--atlas-muted);border-radius:7px;padding:5px 6px;font-size:10px}.atlas-pillar-stats strong{color:var(--atlas-text);font-size:13px;display:block}.atlas-pillar-card:not(.priority-widget) .atlas-pillar-stats span{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #f5efe41f;min-width:46px;padding:3px 5px;font-size:9px}.atlas-pillar-card:not(.priority-widget) .atlas-pillar-stats strong{font-size:11px}.atlas-pillar-tags span{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #66717b0b;color:var(--atlas-muted);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700}.atlas-eligibility-chip{opacity:.82;border-radius:7px;padding:5px 6px;font-size:10px;font-weight:900}.atlas-eligibility-chip.enabled{color:var(--atlas-ok);background:#1573471f}.atlas-eligibility-chip.degraded{color:var(--atlas-warn);background:#b7791f1a}.atlas-eligibility-chip.unavailable{color:var(--atlas-muted);background:#66717b1a}.atlas-focus-reason{color:var(--atlas-muted);border-top:1px solid #5f767e14;margin-top:auto;padding-top:6px;font-size:10px;line-height:1.35}.atlas-mini-chart{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #f5efe424;border-radius:8px 14px 8px 12px;align-items:end;gap:4px;height:34px;padding:6px;display:flex;overflow:hidden}.atlas-pillar-card.variant-wide .atlas-mini-chart,.atlas-pillar-card.variant-landscape-preview .atlas-mini-chart{height:46px}.atlas-pillar-card.variant-heat .atlas-mini-chart{grid-template-columns:repeat(5,1fr);align-items:stretch;height:48px;display:grid}.atlas-pillar-card.variant-heat .atlas-mini-chart span{border-radius:7px}.atlas-pillar-card.variant-sparkline .atlas-mini-chart{align-items:center;height:38px}.atlas-pillar-card.variant-sparkline .atlas-mini-chart span{border-radius:999px;height:3px!important}.atlas-widget-preview{background:linear-gradient(135deg, var(--atlas-zone-surface), transparent), #f5efe424;border-radius:8px;overflow:hidden}.atlas-widget-flow{align-items:center;gap:6px;height:52px;padding:8px;display:flex}.atlas-widget-flow span{background:linear-gradient(90deg,#6366f175,#14b8a6c7);border-radius:999px;flex:1;height:8px}.atlas-widget-flow span:nth-child(2){flex:1.4}.atlas-widget-flow span:nth-child(3){flex:.8}.atlas-widget-mini-sankey{grid-template-columns:.7fr 1.2fr .8fr;align-items:center;gap:8px;height:58px;padding:8px;display:grid;position:relative}.atlas-widget-mini-sankey span,.atlas-widget-mini-sankey i{background:linear-gradient(90deg,#2563eb66,#14b8a6a8);border-radius:999px}.atlas-widget-mini-sankey span{height:12px}.atlas-widget-mini-sankey i{opacity:.8;width:48%;height:3px;transform:rotate(var(--sankey-tilt,0deg));position:absolute;left:26%}.atlas-widget-mini-sankey i:first-of-type{--sankey-tilt:-10deg;top:20px}.atlas-widget-mini-sankey i:nth-of-type(2){--sankey-tilt:11deg;bottom:18px}.atlas-widget-score{height:66px;color:var(--atlas-text);background:radial-gradient(circle,#0f766e29,#0000 42%),linear-gradient(90deg,#52847c59,#516a8633);justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.atlas-widget-score i{background:#fffdf88a;border:2px solid #0f766e6b;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 8px #0f766e0f}.atlas-widget-score span{background:#0f766e47;border-radius:999px;width:28%;height:5px;display:block}.atlas-widget-score span:last-child{background:#516a863d;width:18%}.atlas-widget-gauge,.atlas-widget-circular-meter{background:conic-gradient(from 225deg, #0f766ead 0 68%, #d8cfc170 68% 100%), radial-gradient(circle, #fffdf857 0 45%, transparent 46%);height:70px;color:var(--atlas-text);place-items:center;display:grid}.atlas-widget-circular-meter{border-radius:50%;justify-self:center;width:70px}.atlas-widget-circular-meter i{background:#fffdf880;border:2px solid #0f766e66;border-radius:999px;width:18px;height:18px}.atlas-widget-gauge strong,.atlas-widget-circular-meter strong{font-size:20px;line-height:1}.atlas-widget-gauge span,.atlas-widget-circular-meter span{color:var(--atlas-muted);text-transform:uppercase;font-size:9px;font-weight:900}.atlas-widget-radar{background:radial-gradient(circle, transparent 0 24%, #0f766e1a 25% 26%, transparent 27% 49%, #0f766e24 50% 51%, transparent 52%), linear-gradient(135deg, var(--atlas-zone-surface), transparent);place-items:center;height:70px;display:grid;position:relative}.atlas-widget-radar span{width:34px;height:34px;transform:rotate(var(--radar-tilt,0deg)) translate(var(--radar-x,0), var(--radar-y,0));background:#0f766e3d;border-radius:12px 18px 10px 16px;position:absolute}.atlas-widget-radar span:first-child{--radar-x:-18px;--radar-y:-8px}.atlas-widget-radar span:nth-child(2){--radar-x:18px;--radar-y:-12px;--radar-tilt:18deg;background:#2563eb38}.atlas-widget-radar span:nth-child(3){--radar-x:12px;--radar-y:16px;--radar-tilt:-10deg;background:#f59e0b33}.atlas-widget-radar span:nth-child(4){--radar-x:-12px;--radar-y:14px;background:#14b8a638}.atlas-widget-ribbon{gap:5px;height:52px;padding:8px;display:grid}.atlas-widget-ribbon span{background:linear-gradient(90deg,#0f766e94,#2563eb29);border-radius:999px}.atlas-widget-ribbon span:nth-child(2){width:82%}.atlas-widget-ribbon span:nth-child(3){width:64%}.atlas-widget-bubble-field,.atlas-widget-density-cloud{height:68px;position:relative}.atlas-widget-bubble-field i,.atlas-widget-density-cloud i{width:var(--bubble-size,20px);height:var(--bubble-size,20px);background:#0f766e3d;border-radius:50%;position:absolute;box-shadow:0 0 18px #0f766e14}.atlas-widget-bubble-field i:first-child,.atlas-widget-density-cloud i:first-child{--bubble-size:26px;top:22%;left:11%}.atlas-widget-bubble-field i:nth-child(2),.atlas-widget-density-cloud i:nth-child(2){--bubble-size:18px;background:#2563eb33;top:13%;left:34%}.atlas-widget-bubble-field i:nth-child(3),.atlas-widget-density-cloud i:nth-child(3){--bubble-size:30px;background:#14b8a638;top:35%;left:55%}.atlas-widget-bubble-field i:nth-child(4),.atlas-widget-density-cloud i:nth-child(4){--bubble-size:22px;background:#f59e0b33;top:18%;left:76%}.atlas-widget-bubble-field i:nth-child(5),.atlas-widget-density-cloud i:nth-child(5){--bubble-size:16px;background:#7c3aed2e;top:58%;left:25%}.atlas-widget-density-cloud i:nth-child(6){--bubble-size:14px;background:#f43f5e29;top:58%;left:69%}.atlas-widget-signal-beacon{place-items:center;height:68px;display:grid;position:relative}.atlas-widget-signal-beacon b{background:#0f766eb8;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 10px #0f766e1a,0 0 0 22px #2563eb0f}.atlas-widget-signal-beacon span{background:linear-gradient(90deg,#0000,#2563eb85,#0000);border-radius:999px;width:70%;height:2px;position:absolute}.atlas-widget-signal-beacon span:first-of-type{transform:rotate(25deg)}.atlas-widget-signal-beacon span:nth-of-type(2){transform:rotate(-25deg)}.atlas-widget-timeline-band{gap:6px;height:56px;padding:8px;display:grid}.atlas-widget-timeline-band span{transform:translateX(var(--timeline-shift,0));background:linear-gradient(90deg,#2563eb33,#0f766e9e);border-radius:999px}.atlas-widget-timeline-band span:nth-child(2){--timeline-shift:12px}.atlas-widget-timeline-band span:nth-child(3){--timeline-shift:-6px}.atlas-widget-timeline-band span:nth-child(4){--timeline-shift:18px}.atlas-widget-mini-topology{height:68px;position:relative}.atlas-widget-mini-topology i{background:#0f766e8a;border-radius:50%;width:14px;height:14px;position:absolute}.atlas-widget-mini-topology i:first-child{top:18%;left:16%}.atlas-widget-mini-topology i:nth-child(2){background:#2563eb7a;top:22%;right:18%}.atlas-widget-mini-topology i:nth-child(3){background:#f59e0b70;bottom:18%;left:34%}.atlas-widget-mini-topology i:nth-child(4){bottom:22%;right:34%}.atlas-widget-mini-topology span{width:52%;height:2px;transform:rotate(var(--topology-tilt,0deg));background:#2563eb57;border-radius:999px;position:absolute;top:45%;left:24%}.atlas-widget-mini-topology span:nth-of-type(2){--topology-tilt:-22deg}.atlas-widget-landscape{align-items:end;gap:5px;height:70px;padding:8px;display:flex;position:relative}.atlas-widget-landscape span{background:linear-gradient(#14b8a69e,#2563eb61);border-radius:999px 999px 4px 4px;flex:1}.atlas-widget-landscape span:first-child{height:24px}.atlas-widget-landscape span:nth-child(2){height:42px}.atlas-widget-landscape span:nth-child(3){height:31px}.atlas-widget-landscape i{background:#7c3aed6b;border-radius:999px;height:2px;position:absolute;bottom:20px;left:8px;right:8px}.atlas-mini-chart span{background:#0f766eb8;border-radius:999px 999px 2px 2px;flex:1}.atlas-mini-chart span:first-child{height:46%}.atlas-mini-chart span:nth-child(2){height:72%}.atlas-mini-chart span:nth-child(3){height:56%}.atlas-mini-chart span:nth-child(4){height:88%}.atlas-mini-chart span:nth-child(5){height:64%}.atlas-mini-chart.line{align-items:center}.atlas-mini-chart.line span{background:var(--atlas-brand-secondary);height:3px;transform:translateY(var(--chart-y,0));border-radius:999px}.atlas-mini-chart.line span:first-child{--chart-y:8px}.atlas-mini-chart.line span:nth-child(2){--chart-y:0}.atlas-mini-chart.line span:nth-child(3){--chart-y:-6px}.atlas-mini-chart.line span:nth-child(4){--chart-y:4px}.atlas-mini-chart.line span:nth-child(5){--chart-y:-2px}.atlas-mini-chart.heat span{border-radius:5px;height:100%}.atlas-mini-chart.heat span:first-child,.atlas-mini-chart.heat span:nth-child(5){background:#157347ad}.atlas-mini-chart.heat span:nth-child(2),.atlas-mini-chart.heat span:nth-child(4){background:#b7791fb8}.atlas-mini-chart.heat span:nth-child(3){background:#b42318b8}.atlas-mini-chart.sankey{align-items:center}.atlas-mini-chart.sankey span{background:#2563eb8c;border-radius:999px;height:8px}.atlas-minimap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:radial-gradient(circle at 28% 32%,#3f89851c,#0000 34%),radial-gradient(circle at 78% 70%,#70708f16,#0000 36%),linear-gradient(135deg,#eff7f585,#f6f1e970);border:1px solid #54707c1c;border-radius:18px 22px 20px 17px;width:184px;height:118px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #202d3617,inset 0 1px #ffffff75}.atlas-minimap:focus-visible{outline-offset:3px;outline:2px solid #2563eb61}.atlas-minimap-sea{background-color:#0000;background-image:linear-gradient(90deg,#2c54600e 1px,#0000 1px),linear-gradient(#2c54600e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.atlas-minimap-island{background:#3f89853d;border-radius:46% 54% 42% 58%;position:absolute}.atlas-minimap-island.tone-purple,.atlas-minimap-island.tone-lavender{background:#7779953b}.atlas-minimap-island.tone-orange{background:#9d81503b}.atlas-minimap-island.tone-blue,.atlas-minimap-island.tone-ice-blue{background:#66889a38}.atlas-minimap-island.tone-green,.atlas-minimap-island.tone-sage{background:#728d7638}.atlas-minimap-island.tone-mint{background:#64998738}.atlas-minimap-island.tone-rose{background:#81778f33}.atlas-minimap-island.tone-amber{background:#9d81503b}.atlas-minimap-island.tone-violet{background:#81778f38}.atlas-minimap-island.tone-sand{background:#987f5d38}.atlas-minimap-island.active{outline-offset:1px;outline:2px solid #0f766ea3}.atlas-minimap-viewport{background:#ffffff2e;border:2px solid #0f766ec7;border-radius:8px;min-width:18px;min-height:18px;position:absolute;box-shadow:0 0 0 2px #ffffff75}.atlas-inspector-list{grid-template-columns:96px 1fr;gap:8px 10px;margin:14px 0;font-size:12px;display:grid}.atlas-inspector-list span{color:var(--atlas-muted)}.atlas-inspector-note{border-left:3px solid var(--atlas-brand);margin:10px 0 12px;padding-left:10px}.atlas-inspector-note p{color:var(--atlas-muted);margin:0 0 6px;font-size:12px;line-height:1.45}.atlas-modal-backdrop{z-index:40;isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 36% 34%,#14b8a62e,#0000 30%),radial-gradient(at 62% 82%,#fffdf86b,#0000 42%),linear-gradient(#e9fbfb1f,#17212b33);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.atlas-modal-backdrop:before{content:"";opacity:.7;z-index:0;background:linear-gradient(90deg,#0000,#0f766e57,#2563eb2e,#0000);border-radius:999px;height:2px;position:absolute;bottom:86vh;left:18%;right:18%;transform:translateY(52vh)rotate(-4deg)}.atlas-deep-dive-modal{z-index:1;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 18% -8%,#52847c1c,#0000 38%),radial-gradient(at 86% 28%,#516a8612,#0000 34%),linear-gradient(135deg,#fffdf8fa,#f8f4ebf5),linear-gradient(135deg,#fffdf8f0,#f8f4ebe6);border:1px solid #5f767e16;border-radius:38px 46px 30px 42px;flex-direction:column;width:min(1500px,98vw);max-height:96vh;animation:none;display:flex;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 34px 96px #17212b38,0 0 58px #14b8a614,inset 0 1px #ffffff75}.atlas-deep-dive-modal:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#fffdf833 48%,#0000 56%),radial-gradient(at 28% 16%,#0000 0 36%,#145b6f09 36.5% 37%,#0000 37.5% 100%);animation:24s linear infinite atlas-scan-drift;position:absolute;inset:0}.atlas-deep-dive-modal>*{z-index:1;position:relative}.atlas-modal-header{border-bottom:1px solid #5f767e17;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 6px;display:flex}.atlas-modal-header h2{margin:0;font-size:17px;line-height:1.1}.atlas-modal-header p{color:var(--atlas-muted);margin:2px 0 0;font-size:11px;line-height:1.3}.atlas-modal-tabs,.atlas-modal-filter-context,.atlas-local-filter-row{border-bottom:1px solid #5f767e17;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 12px;display:flex}.atlas-modal-tabs button,.atlas-local-filter-row button{background:var(--atlas-material-parchment);color:var(--atlas-muted);cursor:pointer;border:1px solid #5f767e1a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.atlas-modal-tabs button.active{border-color:var(--atlas-brand);color:var(--atlas-brand);background:#0f766e1a}.atlas-local-filter-row button.active{border-color:var(--atlas-brand-secondary);color:var(--atlas-brand-secondary);background:#2563eb17}.atlas-inline-select{border-radius:var(--atlas-radius-sm);background:var(--atlas-material-ivory);color:var(--atlas-muted);border:1px solid #5f767e1f;align-items:center;gap:7px;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.atlas-inline-select select{color:var(--atlas-text);font:inherit;background:0 0;border:0;outline:none;font-size:11px}.atlas-modal-filter-context span,.atlas-local-filter-row span{color:var(--atlas-muted);font-size:11px;font-weight:700}.atlas-modal-body{grid-template-columns:minmax(0,1fr) 280px;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.atlas-modal-main{flex-direction:column;gap:9px;min-width:0;display:flex}.atlas-modal-metrics{flex-wrap:wrap;gap:6px;display:flex}.atlas-evidence-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.atlas-evidence-chain div{background:radial-gradient(circle at 24% 0%, #14b8a614, transparent 42%), var(--atlas-material-parchment);border:1px solid #5f767e1a;border-radius:999px;min-height:78px;padding:8px}.atlas-evidence-chain span{color:var(--atlas-brand);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.atlas-evidence-chain p{color:var(--atlas-muted);margin:5px 0 0;font-size:10px;line-height:1.35}.atlas-hero-chart{border-radius:var(--atlas-radius);background:linear-gradient(90deg, #cbb79e33 1px, transparent 1px), linear-gradient(#cbb79e33 1px, transparent 1px), var(--atlas-material-ivory);background-size:44px 44px;border:1px solid #5f767e1f;min-height:360px;padding:20px;position:relative;overflow:hidden}.atlas-hero-chart-line{background:linear-gradient(90deg, var(--atlas-brand), var(--atlas-brand-secondary));border-radius:999px;height:4px;position:absolute;top:42%;left:28px;right:28px;box-shadow:0 10px 24px #0f766e2e}.atlas-hero-chart-bars{align-items:end;gap:10px;height:72%;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.atlas-hero-chart-bars span{background:#0f766e47;border:1px solid #0f766e38;border-radius:8px 8px 2px 2px;flex:1}.atlas-opportunity-wrap{grid-template-columns:minmax(0,1fr) 260px;gap:12px;min-height:390px;display:grid}.atlas-opportunity-treemap{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;flex-wrap:wrap;align-content:stretch;gap:8px;min-height:390px;padding:10px;display:flex}.atlas-opportunity-cell{min-width:132px;min-height:86px;color:var(--atlas-text);cursor:pointer;text-align:left;border:1px solid #0f766e2e;border-radius:10px;flex-direction:column;justify-content:space-between;padding:10px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.atlas-opportunity-cell:hover{border-color:var(--atlas-brand);transform:translateY(-1px);box-shadow:0 12px 28px #0f766e2e}.atlas-opportunity-cell strong{font-size:12px;line-height:1.25}.atlas-opportunity-cell span{font-size:18px;font-weight:900}.atlas-opportunity-cell em{color:#17212bb8;font-size:11px;font-style:normal;font-weight:700}.atlas-opportunity-cell.risk-low{background:#15734721}.atlas-opportunity-cell.risk-medium{background:#2563eb21}.atlas-opportunity-cell.risk-high{background:#b7791f2e}.atlas-opportunity-cell.risk-critical{background:#b4231829}.atlas-bottleneck-wrap{grid-template-columns:minmax(0,1fr) 260px;gap:12px;min-height:390px;display:grid}.atlas-bottleneck-grid{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.atlas-bottleneck-cell{min-height:112px;color:var(--atlas-text);cursor:pointer;text-align:left;border:1px solid #5f767e1f;border-radius:10px;padding:10px}.atlas-bottleneck-cell strong,.atlas-bottleneck-cell span,.atlas-bottleneck-cell em{display:block}.atlas-bottleneck-cell strong{font-size:13px}.atlas-bottleneck-cell span{color:var(--atlas-muted);text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:800}.atlas-bottleneck-cell em{margin-top:10px;font-size:12px;font-style:normal;font-weight:900}.atlas-bottleneck-cell.risk-low{background:#15734724}.atlas-bottleneck-cell.risk-medium{background:#2563eb24}.atlas-bottleneck-cell.risk-high{background:#b7791f33}.atlas-bottleneck-cell.risk-critical{background:#b423182e}.atlas-plan-overlay{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;gap:10px;min-height:390px;padding:14px;display:grid}.atlas-plan-axis{color:var(--atlas-muted);text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.atlas-plan-rows{gap:8px;display:grid}.atlas-plan-row{background:var(--atlas-material-parchment);border:1px solid #5f767e1f;border-radius:10px;grid-template-columns:150px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:8px;display:grid}.atlas-plan-row strong,.atlas-plan-row span,.atlas-plan-row em{display:block}.atlas-plan-row strong{font-size:12px}.atlas-plan-row span,.atlas-plan-row em{color:var(--atlas-muted);font-size:11px;font-style:normal;font-weight:800}.atlas-plan-track{background:#dfd1bd8f;border-radius:999px;height:14px;position:relative}.atlas-plan-track b{background:linear-gradient(90deg, var(--atlas-brand-secondary), var(--atlas-warn));border-radius:999px;height:4px;position:absolute;top:5px;left:8px}.atlas-plan-track i{background:var(--atlas-brand);border-radius:50%;width:10px;height:10px;position:absolute;top:2px}.atlas-plan-track i.old{left:4px}.atlas-plan-track i.actual{background:var(--atlas-warn);right:4px}.atlas-plan-row.risk-critical,.atlas-plan-row.risk-high{border-color:#b7791f6b}.atlas-modal-side,.atlas-driver-list,.atlas-mapping-note,.atlas-opportunity-hover{border-radius:var(--atlas-radius);background:radial-gradient(circle at 14% 0%, #14b8a60f, transparent 34%), var(--atlas-material-ivory);border:1px solid #5f767e1f;padding:14px}.atlas-modal-side h3,.atlas-driver-list h3,.atlas-mapping-note h3,.atlas-opportunity-hover h3{margin:0 0 8px;font-size:15px}.atlas-modal-side ol,.atlas-driver-list ul{color:var(--atlas-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.55}.atlas-driver-list p,.atlas-mapping-note p,.atlas-source-note p,.atlas-opportunity-hover p{color:var(--atlas-muted);margin:0 0 10px;font-size:12px;line-height:1.55}.atlas-source-note{border-top:1px solid #5f767e1a;margin-top:14px;padding-top:12px}.atlas-evidence-table-wrap{border-radius:var(--atlas-radius);background:var(--atlas-material-ivory);border:1px solid #5f767e1f;overflow:auto}.atlas-evidence-table{border-collapse:collapse;width:100%;font-size:12px}.atlas-evidence-table th,.atlas-evidence-table td{text-align:left;border-bottom:1px solid #5f767e1a;padding:9px 10px}.atlas-evidence-table th{color:var(--atlas-muted);text-transform:uppercase;font-size:11px}@keyframes atlas-route-drift{to{stroke-dashoffset:-46px}}@keyframes atlas-port-breathe{0%,to{filter:saturate(.95);opacity:.88}50%{filter:saturate(1.18);opacity:1}}@keyframes atlas-surface-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes atlas-scan-drift{0%{transform:translate(-18%)}to{transform:translate(18%)}}@media (prefers-reduced-motion:reduce){.atlas-board-world,.atlas-pillar-card,.atlas-island{transition-duration:.01ms}.atlas-sea-route-line,.atlas-map-port,.atlas-deep-dive-modal,.atlas-deep-dive-modal:before{animation:none}}@media (max-width:1380px){.atlas-shell{grid-template-columns:var(--atlas-leftnav-width) minmax(0, 1fr)}.atlas-showroom-panel{grid-template-columns:190px minmax(260px,1fr)}.atlas-toggle-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-context-strip{grid-template-columns:1fr}.atlas-context-actions{justify-content:flex-start}.atlas-region{min-height:290px}}@media (max-width:1180px){.atlas-shell{grid-template-columns:var(--atlas-leftnav-width) minmax(0, 1fr);grid-template-rows:var(--atlas-topbar-height) minmax(0, 1fr)}.atlas-topbar{flex-wrap:nowrap;overflow:hidden}.atlas-search{order:initial;flex-basis:auto;max-width:none}.atlas-main{min-width:0}.atlas-hero,.atlas-showroom-summary,.atlas-preset-header,.atlas-preset-summary{flex-direction:column;align-items:stretch}.atlas-showroom-panel,.atlas-context-measures,.atlas-evidence-chain,.atlas-opportunity-wrap,.atlas-bottleneck-wrap,.atlas-modal-body{grid-template-columns:1fr}.atlas-toggle-grid,.atlas-bottleneck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-modal-backdrop{padding:12px}.atlas-deep-dive-modal{width:min(980px,98vw)}}.atlas-topbar{background:linear-gradient(90deg,#fffdf8d1,#f0f4f0a8 54%,#ece7dd9e),radial-gradient(circle at 12% 0,#3e75721a,#0000 34%);border-bottom:1px solid #4e5e631f;padding:8px 14px;box-shadow:0 10px 34px #2330360e,inset 0 -1px #ffffff80}.atlas-topbar-mature{grid-template-columns:minmax(210px,.72fr) minmax(360px,1.4fr) auto;align-items:center;gap:14px;width:100%;min-width:0;display:grid}.atlas-brand-lockup--mature{min-width:0}.atlas-brand-mark--mature{filter:drop-shadow(0 8px 22px #23303617);width:42px;height:42px}.atlas-topbar-mature__search{min-width:0}.atlas-topbar-mature__search .atlas-search{max-width:none}.atlas-topbar-mature__search .atlas-search-row{background:linear-gradient(135deg,#fffdf8bd,#eef3f07a);border-color:#495e651a;border-radius:999px;box-shadow:inset 0 1px #ffffff9e,0 8px 22px #2330360b}.atlas-topbar-mature__meta{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.atlas-topbar-mature__meta button{color:#2a373dc2;cursor:pointer;background:#fffdf86b;border:1px solid #495e651a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.atlas-leftnav{box-shadow:none;background:radial-gradient(circle at 52% 0,#3e757214,#0000 34%),linear-gradient(#f7f6f09e,#ebe8de70);border-right:0;padding:12px 10px 12px 14px}.atlas-sidebar{isolation:isolate;border:1px solid var(--atlas-shell-border);background:radial-gradient(circle at 46% 12%, #fffdf8bd, transparent 24%), radial-gradient(circle at 18% 68%, #3e757214, transparent 34%), linear-gradient(155deg, #fffdf8b8, #eff4f17a 42%, #e6ded26b), var(--atlas-shell-bg);height:100%;min-height:0;box-shadow:var(--atlas-shell-shadow), inset 0 1px 0 #ffffff94, inset -1px 0 0 #fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:38px 31px 34px 28px/34px 27px 42px 30px;flex-direction:column;gap:12px;padding:15px 13px 13px;display:flex;position:relative;overflow:hidden}.atlas-sidebar__surface{z-index:-1;opacity:.9;pointer-events:none;background:radial-gradient(at 28% 18%,#0000 0 34%,#3e75720a 34.4% 34.9%,#0000 35.4% 100%),radial-gradient(at 72% 44%,#0000 0 28%,#6f708909 28.4% 28.9%,#0000 29.4% 100%),radial-gradient(at 48% 78%,#0000 0 31%,#997e4e09 31.4% 31.9%,#0000 32.4% 100%),linear-gradient(90deg,#2c546006 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#2c546005 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.atlas-sidebar__compassSection{place-items:center;margin-bottom:2px;display:grid}.atlas-sidebar__nav{gap:7px;padding-top:0;display:grid}.atlas-sidebar__navItem,.atlas-sidebar__exploreButton{color:#2a373db8;text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;width:100%;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.atlas-sidebar__navItem{background:#fffdf833;border-radius:22px 26px 22px 24px;grid-template-columns:32px 1fr 8px;gap:9px;min-height:39px;padding:4px 9px 4px 5px;font-size:12px;font-weight:850}.atlas-sidebar__navItem:hover,.atlas-sidebar__navItem:focus-visible,.atlas-sidebar__exploreButton:hover,.atlas-sidebar__exploreButton:focus-visible{color:#243940;background:#fffdf873;border-color:#3e75722b;outline:none}.atlas-sidebar__navItem:focus-visible,.atlas-sidebar__exploreButton:focus-visible{box-shadow:0 0 0 3px #3e757224}.atlas-sidebar__navItem--active{color:#20363d;background:radial-gradient(circle at 16% 45%,#3e757224,#0000 34%),linear-gradient(135deg,#fffdf88a,#ebf5f05c);border-color:#3e75722e;box-shadow:0 10px 22px #2330360e,inset 0 1px #ffffff6b}.atlas-sidebar__icon,.atlas-sidebar__exploreIcon,.atlas-sidebar__activePillarsIcon{background:radial-gradient(circle at 36% 26%,#fffdf8c2,#0000 44%),#f4f8f68a;border:1px solid #495e651a;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff85}.atlas-sidebar__icon{width:30px;height:30px}.atlas-sidebar__icon:before,.atlas-sidebar__exploreIcon:before,.atlas-sidebar__activePillarsIcon:before{content:"";background:#3e7572c7;width:12px;height:12px;display:block}.atlas-sidebar__icon--atlas:before{background:0 0;border:2px solid #3e7572c7;border-radius:50%;box-shadow:inset 0 0 0 3px #3e757221}.atlas-sidebar__icon--pillars:before{background:linear-gradient(90deg,#0000 28%,#fffdf899 28% 38%,#0000 38% 62%,#fffdf899 62% 72%,#0000 72%),#3e7572b8;border-radius:3px;width:14px;height:10px}.atlas-sidebar__icon--filters:before{clip-path:polygon(0 0,100% 0,62% 48%,62% 100%,38% 100%,38% 48%);width:14px;height:11px}.atlas-sidebar__icon--evidence:before{background:linear-gradient(#fffdf89e 0 0) 50% 32%/8px 1px no-repeat,linear-gradient(#fffdf89e 0 0) 50% 56%/8px 1px no-repeat,#3e7572b8;border-radius:2px 2px 5px 5px;width:12px;height:14px}.atlas-sidebar__icon--showroom:before{background:conic-gradient(from 45deg,#3e7572c7,#6f708985,#3e7572c7);border-radius:50% 50% 4px 4px}.atlas-sidebar__statusDot{background:#5c6c743d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fffdf857}.atlas-sidebar__statusDot--active{background:#3e7572db;box-shadow:0 0 0 3px #3e757221}.atlas-compass{background:radial-gradient(circle at 50% 30%,#fffdf8db,#fffdf833 42%,#0000 64%),radial-gradient(circle at 50% 42%,#3e75721c,#0000 44%),linear-gradient(145deg,#fffdf87a,#e5ece847);border:1px solid #495e651a;border-radius:30px 32px 26px 30px/31px 27px 29px 25px;justify-items:center;gap:9px;width:100%;padding:15px 10px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #23303614,inset 0 1px #ffffff94}.atlas-compass:after{content:"";background:linear-gradient(90deg,#0000,#3e75723d,#0000);height:1px;position:absolute;inset:auto 18px 9px}.atlas-compass__dial{width:142px;height:142px;position:relative}.atlas-compass__ring,.atlas-compass__needle,.atlas-compass__node,.atlas-compass__halo,.atlas-compass__tick,.atlas-compass__rose{pointer-events:none;position:absolute}.atlas-compass__halo{filter:blur(1px);background:radial-gradient(circle,#3e757217,#0000 58%),conic-gradient(from 18deg,#3e757214,#6f708914,#997e4e0f,#3e757214);border-radius:50%;inset:4px}.atlas-compass__ring{border-radius:50%}.atlas-compass__ring--outer{background:repeating-conic-gradient(from 11deg, #3e757238 0 1deg, transparent 1deg 14deg), radial-gradient(circle, transparent 0 57%, #fffdf8b8 58% 62%, transparent 63%);border:1px solid #3e757233;inset:0}.atlas-compass__ring--middle{background:radial-gradient(circle,#0000 0 52%,#3e75720d 53% 57%,#0000 58%);border:1px solid #6f708921;inset:14px}.atlas-compass__ring--inner{background:radial-gradient(circle,#fffdf8b8,#fffdf814),linear-gradient(135deg,#3e75720f,#0000);border:1px solid #6f708929;inset:32px}.atlas-compass__tick{color:#2e464d7a;font-size:9px;font-weight:950;line-height:1}.atlas-compass__tick--n{top:12px;left:50%;transform:translate(-50%)}.atlas-compass__tick--e{top:50%;right:12px;transform:translateY(-50%)}.atlas-compass__tick--s{bottom:12px;left:50%;transform:translate(-50%)}.atlas-compass__tick--w{top:50%;left:12px;transform:translateY(-50%)}.atlas-compass__rose{transform-origin:50%;background:linear-gradient(90deg,#0000,#3e75724d,#0000);width:70%;height:1px;top:50%;left:50%}.atlas-compass__rose--vertical{transform:translate(-50%,-50%)rotate(90deg)}.atlas-compass__rose--horizontal{transform:translate(-50%,-50%)}.atlas-compass__needle--primary{clip-path:polygon(50% 0,60% 45%,50% 100%,40% 45%);filter:drop-shadow(0 8px 12px #23303629);background:linear-gradient(#3e7572eb,#3e75722e 52%,#6f708929);width:82px;height:82px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.atlas-compass__needle--secondary{clip-path:polygon(50% 0,58% 48%,50% 100%,42% 48%);background:linear-gradient(#6f708966,#997e4e1f);width:62px;height:62px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(115deg)}.atlas-compass__node{background:#fffdf8d6;border:2px solid #3e757261;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #3e757212,inset 0 1px #ffffffb8}.atlas-compass__node span{background:#3e7572c2;border-radius:50%;width:5px;height:5px}.atlas-sidebar__exploreHeader span{color:#4a59609e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.atlas-sidebar__explore{background:radial-gradient(circle at 24% 0,#3e757217,#0000 42%),#fffdf84d;border:1px solid #495e6517;border-radius:24px 22px 26px 20px;gap:7px;margin-top:auto;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff6b}.atlas-sidebar__exploreHeader{justify-content:space-between;padding:0 3px 2px;display:flex}.atlas-sidebar__exploreButton{background:#fffdf833;border-radius:18px 22px 18px 20px;grid-template-columns:26px 1fr;gap:8px;min-height:34px;padding:4px 8px 4px 5px;font-size:11px;font-weight:850}.atlas-sidebar__exploreIcon{width:25px;height:25px}.atlas-sidebar__exploreIcon--focus:before{background:0 0;border:2px solid #3e7572c2;border-radius:50%;width:12px;height:12px}.atlas-sidebar__exploreIcon--trace:before{background:0 0;border:2px solid #3e7572b3;border-top:0;border-left:0;border-radius:0 0 10px;width:15px;height:9px}.atlas-sidebar__exploreIcon--compare:before{background:radial-gradient(circle at 28% 28%,#3e7572c2 0 3px,#0000 3.5px),radial-gradient(circle at 72% 72%,#6f70899e 0 3px,#0000 3.5px);width:14px;height:14px}.atlas-sidebar__activePillars{color:#2c5555;background:linear-gradient(135deg,#3e75721a,#fffdf86b),#fffdf852;border:1px solid #3e757221;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:6px 10px 6px 7px;font-size:11px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff80,0 10px 24px #2330360d}.atlas-sidebar__activePillarsIcon{width:25px;height:25px}.atlas-sidebar__activePillarsIcon:before{background:#3e7572b8;border-radius:50%;width:12px;height:12px;box-shadow:-5px 4px #3e757247,5px 4px #6f708947}.atlas-canvas-background{z-index:0;pointer-events:none;background:radial-gradient(circle at 17% 23%,#3e75721c,#0000 28%),radial-gradient(circle at 82% 18%,#6b708b17,#0000 30%),radial-gradient(circle at 70% 82%,#9c845813,#0000 31%),linear-gradient(135deg,#eef2ee 0%,#f7f5ee 50%,#eee8dc 100%);position:absolute;inset:0}.atlas-canvas-background__chart{opacity:.78;width:100%;height:100%}.atlas-canvas-background__grid path{fill:none;stroke:#3049540b;stroke-width:1px}.atlas-canvas-background__contours path{fill:none;stroke:#3d535b12;stroke-width:1.4px}.atlas-canvas-background__routes path{fill:none;stroke:#3e757221;stroke-dasharray:12 18;stroke-linecap:round;stroke-width:1.8px}.atlas-canvas-background__nodes circle:last-child,.atlas-canvas-background__nodes circle:nth-last-child(2),.atlas-canvas-background__nodes circle:nth-last-child(3),.atlas-canvas-background__nodes circle:nth-last-child(4){fill:#fffdf8ad;stroke:#3e757247;stroke-width:2px}.atlas-canvas-viewport{background:0 0}.atlas-region-field__halo{fill:rgba(var(--field-rgb), .035);filter:blur(20px)}.atlas-region-field__body{fill:#fffdf83d;stroke:rgba(var(--field-rgb), .052);filter:drop-shadow(0 20px 36px #2330360e) drop-shadow(0 0 18px rgba(var(--field-rgb), .035))}.atlas-region-field__plateau{fill:#fffdf829;stroke:#ffffff26}.atlas-region-field__rim{stroke:rgba(var(--field-rgb), .082);stroke-dasharray:18 26}.atlas-region__heading h2{color:#1e2b31f5;letter-spacing:0;text-shadow:0 1px #ffffff7a;font-size:clamp(20px,2vw,30px)}.atlas-region__heading p{color:#36454ca8;font-weight:650}.atlas-region__count{border-color:rgba(var(--field-rgb), .075);background:#fffdf833}.atlas-region__body{gap:8px}.atlas-region__body .atlas-pillar-card{border-radius:14px 16px 15px 13px}.atlas-canvas-nav-cluster{flex-direction:column-reverse;align-items:flex-end;bottom:18px;right:18px}.atlas-canvas-nav-cluster .atlas-zoom-gauge{gap:4px;width:210px;max-width:210px}.atlas-canvas-nav-cluster .atlas-zoom-gauge__meter{flex:54px;min-width:54px}.atlas-canvas-nav-cluster .atlas-zoom-gauge__button{width:25px;height:25px}.atlas-canvas-nav-cluster .atlas-zoom-gauge__utility{padding:5px 7px}.atlas-zoom-gauge,.atlas-minimap{background:radial-gradient(circle at 18% 10%,#3e75721f,#0000 42%),linear-gradient(135deg,#fffdf894,#e7eeea61);border-color:#495e651a;box-shadow:0 18px 42px #2330361a,inset 0 1px #ffffff8a}.atlas-minimap{border-radius:22px}.atlas-minimap-sea{background:radial-gradient(circle at 24% 28%,#3e757214,#0000 34%),linear-gradient(90deg,#3049540b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#3049540b 1px,#0000 1px) 0 0/18px 18px}.atlas-minimap-island{background:#3e757233;border-radius:42% 58% 50% 50%}@media (max-height:760px){.atlas-sidebar{gap:5px;padding:9px 10px}.atlas-compass{gap:5px;padding:8px 7px 7px}.atlas-compass__dial{width:86px;height:86px}.atlas-compass__ring--middle{inset:10px}.atlas-compass__ring--inner{inset:20px}.atlas-compass__tick{display:none}.atlas-compass__needle--primary{width:54px;height:54px}.atlas-compass__needle--secondary{width:42px;height:42px}.atlas-sidebar__nav{gap:4px}.atlas-sidebar__navItem{grid-template-columns:25px 1fr 7px;gap:7px;min-height:31px;padding:3px 8px 3px 4px;font-size:11px}.atlas-sidebar__icon{width:25px;height:25px}.atlas-sidebar__explore{gap:5px;padding:6px}.atlas-sidebar__exploreButton{grid-template-columns:22px 1fr;min-height:28px;padding:3px 7px 3px 4px}.atlas-sidebar__exploreIcon,.atlas-sidebar__activePillarsIcon{width:22px;height:22px}.atlas-sidebar__activePillars{min-height:31px;padding:4px 9px 4px 5px}}.atlas-region__body .atlas-pillar-card{border:1px solid rgba(var(--field-rgb), .035);background:radial-gradient(circle at 12% 12%, #fffdf833, transparent 38%), linear-gradient(135deg, rgba(var(--field-rgb), .045), #fffdf81b);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:18px 22px 16px 20px;position:relative;box-shadow:0 8px 18px #23303607,inset 0 1px #ffffff42}.atlas-region__body .atlas-pillar-card:before{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--field-rgb), .08), transparent 34%), linear-gradient(180deg, #ffffff29, transparent 42%);content:"";opacity:.44;pointer-events:none;position:absolute;inset:5px}.atlas-region__body .atlas-pillar-card:hover,.atlas-region__body .atlas-pillar-card.focus-spotlight,.atlas-region__body .atlas-pillar-card[data-selected=true]{border-color:rgba(var(--field-rgb), .25)}.atlas-pillar-card.variant-radar,.atlas-pillar-card.variant-bubble-field,.atlas-pillar-card.variant-density-cloud,.atlas-pillar-card.variant-mini-topology,.atlas-pillar-card.variant-ribbon,.atlas-pillar-card.variant-timeline-band,.atlas-pillar-card.variant-mini-sankey,.atlas-pillar-card.variant-signal-beacon,.atlas-pillar-card.variant-gauge,.atlas-pillar-card.variant-circular-meter,.atlas-pillar-card.variant-score,.atlas-pillar-card.variant-heat,.atlas-pillar-card.variant-flow,.atlas-pillar-card.variant-landscape-preview{border-radius:18px 23px 17px 21px}.atlas-pillar-card-header{z-index:1;position:relative}.atlas-pillar-card h4{color:#1c2a30f0;font-size:14px;line-height:1.08}.atlas-pillar-card.priority-widget h4{font-size:15px}.atlas-pillar-card p,.atlas-focus-reason{z-index:1;position:relative}.atlas-widget-preview,.atlas-mini-chart{z-index:1;background:radial-gradient(circle at 24% 18%, #fffdf83d, transparent 44%), linear-gradient(135deg, rgba(var(--field-rgb), .085), #fffdf817);box-shadow:inset 0 0 0 1px #ffffff1f, inset 0 -10px 22px rgba(var(--field-rgb), .028);border:0;border-radius:16px 20px 14px 18px;position:relative}.atlas-pillar-stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;position:relative}.atlas-pillar-card.priority-widget .atlas-pillar-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-pillar-stats span,.atlas-pillar-card:not(.priority-widget) .atlas-pillar-stats span{background:linear-gradient(90deg, rgba(var(--field-rgb), .09), #fffdf812), #fffdf814;border:0;border-radius:999px;min-width:0;padding:3px 6px}.atlas-pillar-stats strong,.atlas-pillar-card:not(.priority-widget) .atlas-pillar-stats strong{color:#1b3135e6;margin-right:4px;font-size:11px;display:inline}.atlas-pillar-tags,.atlas-eligibility-chip{z-index:1;position:relative}.atlas-pillar-tags span{background:rgba(var(--field-rgb), .055);color:#38464cad;border-radius:999px}.atlas-widget-mini-sankey,.atlas-widget-flow,.atlas-widget-timeline-band,.atlas-widget-ribbon{height:46px}.atlas-widget-radar,.atlas-widget-density-cloud,.atlas-widget-mini-topology,.atlas-widget-bubble-field,.atlas-widget-score{height:54px}.atlas-widget-gauge,.atlas-widget-circular-meter{height:56px}.atlas-widget-circular-meter{width:56px}.atlas-pillar-card.variant-landscape-preview .atlas-mini-chart,.atlas-pillar-card.variant-heat .atlas-mini-chart{height:42px}.atlas-pillar-card.variant-sparkline .atlas-mini-chart{height:30px}.atlas-island.island-focused{z-index:6;filter:saturate(1.06);box-shadow:0 34px 86px #212c3429, 0 0 48px rgba(var(--field-rgb), .16), inset 0 1px 0 #ffffff6b}.atlas-canvas--deepDive .atlas-region:not(.island-focused){opacity:.64}.atlas-pillar-card--overview,.atlas-pillar-card--context{border-radius:16px 20px 15px 18px;gap:5px;min-height:72px;padding:6px}.atlas-pillar-card--context{opacity:.68;filter:saturate(.82)}.atlas-pillar-card--focused,.atlas-pillar-card--selected{min-height:128px}.atlas-pillar-card--selected{transform:translateY(-1px)}.atlas-pillar-card--overview .atlas-pillar-card-header,.atlas-pillar-card--context .atlas-pillar-card-header{align-items:center;gap:6px}.atlas-pillar-card--overview h4,.atlas-pillar-card--context h4{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.05;overflow:hidden}.atlas-pillar-status-dot{background:rgba(var(--field-rgb), .52);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--field-rgb), .075);border-radius:999px;flex:none}.atlas-pillar-status-dot.state-warning{background:#9d8150bd}.atlas-pillar-status-dot.state-demo-only,.atlas-pillar-status-dot.state-spotlight{background:#3f8985d1}.atlas-pillar-card--overview .atlas-widget-preview,.atlas-pillar-card--context .atlas-widget-preview,.atlas-pillar-card--overview .atlas-mini-chart,.atlas-pillar-card--context .atlas-mini-chart{opacity:.9;border-radius:12px 16px 11px 14px;height:28px;min-height:0}.atlas-pillar-card--focused .atlas-widget-preview,.atlas-pillar-card--selected .atlas-widget-preview,.atlas-pillar-card--focused .atlas-mini-chart,.atlas-pillar-card--selected .atlas-mini-chart{min-height:42px}.atlas-pillar-primary-metric{z-index:1;color:#3f4c52b8;justify-content:space-between;align-items:baseline;gap:6px;font-size:9px;font-weight:900;display:flex;position:relative}.atlas-pillar-primary-metric strong{color:#1c2a30f0;font-size:13px;line-height:1}.atlas-pillar-primary-metric strong span{color:#3f4c5294;margin-left:2px;font-size:9px}.atlas-region-overview{background:linear-gradient(135deg, #fffdf82e, rgba(var(--field-rgb), .045));min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:7px;display:grid}.atlas-region-overview:hover,.atlas-region-overview:focus-visible{background:linear-gradient(135deg, #fffdf857, rgba(var(--field-rgb), .1));box-shadow:inset 0 0 0 1px rgba(var(--field-rgb), .14), 0 8px 20px #2330360f;outline:0}.atlas-region-overview__signal{color:#223338e6;align-content:center;min-width:54px;display:grid}.atlas-region-overview__signal strong{font-size:22px;line-height:.95}.region-overview-mode .atlas-region__heading h2{font-size:clamp(42px,4vw,62px)}.region-overview-mode .atlas-region__heading p,.region-overview-mode .atlas-region-overview>p,.region-overview-mode .atlas-region-overview small,.region-overview-mode .atlas-region-overview__highlights{display:none}.region-overview-mode .atlas-region__count{font-size:14px}.region-overview-mode .atlas-region-overview__signal strong{font-size:56px}.region-overview-mode .atlas-region-overview__signal span,.region-overview-mode .atlas-region-overview__highlights span,.region-overview-mode .atlas-region-overview small{font-size:15px}.region-overview-mode .atlas-region-overview__highlights b{font-size:18px}.atlas-region-overview__signal span,.atlas-region-overview small{color:#39484e9e;font-size:9px;font-weight:800}.atlas-region-overview p{color:#2f3f45b8;align-self:center;margin:0;font-size:11px;font-weight:650;line-height:1.25}.atlas-region-overview__highlights{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.atlas-region-overview__highlights span{color:#334248ad;align-items:baseline;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.atlas-region-overview__highlights b{color:#24343ae6;font-size:11px}.atlas-region-overview__highlights span[data-tone=danger] b{color:#974137f5}.atlas-region-overview__highlights span[data-tone=warning] b{color:#896026f5}.atlas-region-overview__highlights span[data-tone=good] b{color:#2a674ef5}.atlas-region-overview small{grid-column:1/-1;align-self:end}.atlas-workspace-drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f4db;border:1px solid #495e651f;border-radius:12px;gap:10px;max-height:min(72vh,680px);padding:12px;display:grid;overflow:auto;box-shadow:0 20px 50px #2330361f,inset 0 1px #fff9}.atlas-workspace-drawer__header{justify-content:space-between;align-items:start;gap:10px;display:flex}.atlas-workspace-drawer__header span{color:#3e7572c7;text-transform:uppercase;font-size:10px;font-weight:900}.atlas-workspace-drawer__header h2{color:#1e2b31f0;margin:2px 0 0;font-size:17px}.atlas-workspace-drawer__header>button,.atlas-workspace-drawer__evidence>button{color:#265251e6;cursor:pointer;background:#3e75721a;border:0;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.atlas-workspace-drawer .atlas-filter-bar{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.atlas-workspace-drawer .atlas-filter-bar>button{grid-column:1/-1}.atlas-workspace-drawer__pillarList{gap:4px;display:grid}.atlas-workspace-drawer__pillarList>button{color:#25343aeb;text-align:left;cursor:pointer;background:#fffdf86b;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.atlas-workspace-drawer__pillarList>button:hover,.atlas-workspace-drawer__pillarList>button:focus-visible{background:#e2efeab8;outline:0}.atlas-workspace-drawer__pillarList strong,.atlas-workspace-drawer__pillarList small{display:block}.atlas-workspace-drawer__pillarList strong{font-size:12px}.atlas-workspace-drawer__pillarList small{color:#39484e9e;margin-top:2px;font-size:10px}.atlas-workspace-drawer__pillarState{background:#3e757285;border-radius:50%;width:8px;height:8px}.atlas-workspace-drawer__pillarState.state-risk{background:#974137d6}.atlas-workspace-drawer__pillarState.state-watch{background:#896026d1}.atlas-workspace-drawer__evidence{gap:9px;display:grid}.atlas-workspace-drawer__evidence>strong{font-size:24px}.atlas-workspace-drawer__evidence p{color:#39484eb8;margin:0;font-size:12px;line-height:1.45}.atlas-workspace-drawer__evidence>div{flex-wrap:wrap;gap:6px;display:flex}.atlas-workspace-drawer__evidence>div span{color:#39484eb8;background:#3e757214;border-radius:999px;padding:4px 7px;font-size:10px}.atlas-workspace-drawer__evidence>div b{color:#25343aeb;margin-right:4px}.atlas-analysis-visual{background:linear-gradient(135deg,#3e757214,#fffdf857);border:1px solid #495e6514;border-radius:10px;min-height:178px;position:relative;overflow:hidden}.atlas-analysis-visual--trend{align-items:stretch;padding:16px;display:grid}.atlas-analysis-visual--trend svg{width:100%;height:124px;overflow:visible}.atlas-analysis-visual--trend path{fill:none;stroke:#3e7572d1;stroke-width:3px;vector-effect:non-scaling-stroke}.atlas-analysis-visual--trend circle{fill:#997e4ee6}.atlas-analysis-visual--trend small{color:#39484e9e;font-size:11px;font-weight:700}.atlas-analysis-visual--heatmap,.atlas-analysis-visual--treemap{flex-wrap:wrap;align-content:stretch;gap:5px;padding:10px;display:flex}.atlas-analysis-visual--heatmap span,.atlas-analysis-visual--treemap span{background:#3e757233;border-radius:7px;min-width:13%;min-height:38px}.atlas-analysis-visual--heatmap span[data-risk=medium],.atlas-analysis-visual--treemap span[data-risk=medium]{background:#997e4e61}.atlas-analysis-visual--heatmap span[data-risk=high],.atlas-analysis-visual--treemap span[data-risk=high]{background:#a3654694}.atlas-analysis-visual--heatmap span[data-risk=critical],.atlas-analysis-visual--treemap span[data-risk=critical]{background:#974137b8}.atlas-analysis-visual--flow{align-content:center;gap:16px;padding:24px;display:grid}.atlas-analysis-visual--flow span{background:linear-gradient(90deg,#3e7572a8,#6f708938);border-radius:999px;height:24px;display:block}.atlas-analysis-visual--flow span:nth-child(2){background:linear-gradient(90deg,#997e4e94,#6f70892e)}.atlas-analysis-visual--flow span:nth-child(3){background:linear-gradient(90deg,#9741378f,#6f70891f)}.atlas-analysis-visual--gauge{align-content:center;place-items:center;gap:4px;display:grid}.atlas-analysis-visual--gauge>span{background:conic-gradient(#3e7572d1 var(--analysis-value), #495e651a 0);border-radius:50%;width:126px;height:126px;-webkit-mask:radial-gradient(#0000 56%,#000 57%);mask:radial-gradient(#0000 56%,#000 57%)}.atlas-analysis-visual--gauge strong{font-size:28px;position:absolute}.atlas-analysis-visual--gauge small{color:#39484e9e;margin-top:58px;font-size:11px;font-weight:800;position:absolute}.atlas-pillar-stats span[data-tone=good] strong{color:#2a674ef2}.atlas-pillar-stats span[data-tone=warning] strong{color:#896026f2}.atlas-pillar-stats span[data-tone=danger] strong{color:#974137f2}.atlas-mini-visual{align-items:end;gap:4px;min-height:34px;padding:7px;display:grid}.atlas-mini-visual span{background:linear-gradient(180deg, rgba(var(--field-rgb), .52), rgba(var(--field-rgb), .16));min-width:0;display:block}.atlas-mini-visual--overview,.atlas-mini-visual--context{min-height:28px;padding:5px}.atlas-mini-visual--flow-strip,.atlas-mini-visual--sankey-mini{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.atlas-mini-visual--flow-strip span,.atlas-mini-visual--sankey-mini span{border-radius:999px;height:7px}.atlas-mini-visual--sankey-mini span:nth-child(4),.atlas-mini-visual--sankey-mini span:nth-child(5),.atlas-mini-visual--sankey-mini span:nth-child(6){opacity:.72;transform:translateY(-7px)rotate(-7deg)}.atlas-mini-visual--timeline,.atlas-mini-visual--decision-timeline,.atlas-mini-visual--anomaly-ticks{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center}.atlas-mini-visual--timeline span,.atlas-mini-visual--decision-timeline span{border-radius:999px;justify-self:center;width:4px;height:18px}.atlas-mini-visual--timeline span:nth-child(2n),.atlas-mini-visual--decision-timeline span:nth-child(3n){opacity:.62;height:8px}.atlas-mini-visual--anomaly-ticks span{border-radius:999px;justify-self:center;width:3px;height:10px}.atlas-mini-visual--anomaly-ticks span:nth-child(3),.atlas-mini-visual--anomaly-ticks span:nth-child(6){background:linear-gradient(180deg, #9d8150b8, rgba(var(--field-rgb), .22));height:27px}.atlas-mini-visual--mountain,.atlas-mini-visual--sparkline-signals,.atlas-mini-visual--peer-band{grid-template-columns:repeat(7,minmax(0,1fr))}.atlas-mini-visual--mountain span{border-radius:10px 10px 2px 2px}.atlas-mini-visual--mountain span:first-child{height:18%}.atlas-mini-visual--mountain span:nth-child(2){height:38%}.atlas-mini-visual--mountain span:nth-child(3){height:72%}.atlas-mini-visual--mountain span:nth-child(4){height:100%}.atlas-mini-visual--mountain span:nth-child(5){height:78%}.atlas-mini-visual--sparkline-signals span{border-radius:999px;align-self:center;height:4px}.atlas-mini-visual--sparkline-signals span:nth-child(2){transform:translateY(-6px)}.atlas-mini-visual--sparkline-signals span:nth-child(4){transform:translateY(7px)}.atlas-mini-visual--sparkline-signals span:nth-child(6){transform:translateY(-9px)}.atlas-mini-visual--heatmap{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.atlas-mini-visual--heatmap span{background:rgba(var(--field-rgb), .16);border-radius:6px;min-height:8px}.atlas-mini-visual--heatmap span:nth-child(4n),.atlas-mini-visual--heatmap span:nth-child(7){background:#9d815094}.atlas-mini-visual--gauge{justify-content:center;align-items:center;display:flex}.atlas-mini-visual--gauge span{border:5px solid rgba(var(--field-rgb), .24);background:0 0;border-bottom:0;border-radius:44px 44px 0 0;width:44px;height:24px}.atlas-mini-visual--gauge span:not(:first-child){display:none}.atlas-mini-visual--site-dots{display:block;position:relative}.atlas-mini-visual--site-dots span{border-radius:999px;width:8px;height:8px;position:absolute}.atlas-mini-visual--site-dots span:first-child{top:48%;left:13%}.atlas-mini-visual--site-dots span:nth-child(2){top:25%;left:31%}.atlas-mini-visual--site-dots span:nth-child(3){top:58%;left:48%}.atlas-mini-visual--site-dots span:nth-child(4){top:34%;left:65%}.atlas-mini-visual--site-dots span:nth-child(5){top:62%;left:78%}.atlas-mini-visual--site-dots span:nth-child(6){opacity:.45;top:42%;left:41%}.atlas-mini-visual--site-dots span:nth-child(7){opacity:.45;top:20%;left:56%}.atlas-mini-visual--peer-band{align-items:center}.atlas-mini-visual--peer-band span{opacity:.42;border-radius:999px;height:8px}.atlas-mini-visual--peer-band span:nth-child(3){opacity:.9;height:24px}.atlas-mini-visual--treemap{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.4fr .9fr 1fr;align-items:stretch}.atlas-mini-visual--treemap span{border-radius:6px;min-height:8px}.atlas-mini-visual--treemap span:first-child,.atlas-mini-visual--treemap span:nth-child(5){grid-row:span 2}.atlas-mini-visual--priority-stack,.atlas-mini-visual--bar-pulse{grid-template-columns:minmax(0,1fr);align-items:center}.atlas-mini-visual--priority-stack span,.atlas-mini-visual--bar-pulse span{border-radius:999px;height:7px}.atlas-mini-visual--priority-stack span:first-child{width:94%}.atlas-mini-visual--priority-stack span:nth-child(2){width:74%}.atlas-mini-visual--priority-stack span:nth-child(3){width:58%}.atlas-mini-visual--priority-stack span:nth-child(4){width:42%}.atlas-mini-visual--priority-stack span:nth-child(5){width:28%}.atlas-mini-visual--bar-pulse{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.atlas-mini-visual--bar-pulse span{border-radius:999px 999px 4px 4px;width:100%;height:18px}.atlas-mini-visual--bar-pulse span:nth-child(2){height:26px}.atlas-mini-visual--bar-pulse span:nth-child(3){height:13px}.atlas-mini-visual--bar-pulse span:nth-child(4){height:31px}.atlas-mini-visual--bar-pulse span:nth-child(5){height:20px}.atlas-main{overscroll-behavior:contain;background:linear-gradient(#ffffff6b,#f7f8f6b8),radial-gradient(circle at 82% 8%,#46757e12,#0000 30%),#f4f6f4;position:relative;overflow:auto}.atlas-leftnav{background:#f7f8f5;padding:0}.product-topbar{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.product-topbar>div:first-child{align-items:baseline;gap:10px;display:flex}.product-topbar strong{color:#17252a;font-size:17px}.product-topbar span{color:#6d7a7f;font-size:12px}.product-topbar__actions{align-items:center;gap:8px;display:flex}.product-topbar__actions button,.product-page-heading button,.atlas-light-toolbar button,.atlas-capability button,.dashboard-module button,.dashboard-view-manager button,.product-filter-tray header button{color:#31454b;min-height:32px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #3b525824;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:750}.product-topbar__actions button:hover,.dashboard-module button:hover,.atlas-capability button:hover{background:#f2f8f6;border-color:#266f6c52}.product-sidebar{background:linear-gradient(#f8faf7f5,#edf2efeb),repeating-linear-gradient(165deg,#0000 0 44px,#40696809 45px 46px);border-right:1px solid #dce3e1;grid-template-rows:auto 1fr auto;height:100%;min-height:0;padding:16px 12px;display:grid}.product-sidebar__brand{color:#485b60;border-bottom:1px solid #dfe6e3;align-items:center;gap:10px;padding:2px 6px 16px;font-size:12px;font-weight:800;display:flex}.product-sidebar__logo{width:36px;height:36px}.product-sidebar nav{align-content:start;gap:4px;padding-top:14px;display:grid}.product-sidebar__nav-group{display:grid}.product-sidebar nav button{color:#30444a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:14px minmax(0,1fr);gap:1px 9px;min-width:0;padding:10px 9px;display:grid;position:relative}.product-sidebar nav button:hover,.product-sidebar nav button.is-active{background:#e4f1edd6;border-color:#30746f24}.product-sidebar nav button.is-active:after{content:"";background:#2f817a;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:8px}.product-sidebar__nav-mark{border:2px solid #6c8f8c;border-radius:50%;grid-row:1/span 2;width:9px;height:9px;margin-top:4px}.product-sidebar nav strong{font-size:13px}.product-sidebar nav small{color:#7b898d;font-size:10px}.product-sidebar__dashboard-views{border-left:1px solid #49706f2e;gap:2px;margin:2px 5px 8px 22px;padding:3px 0 3px 10px;display:grid;position:relative}.product-sidebar nav .product-sidebar__dashboard-views button{--category-accent:#4f8984;color:#68787c;border:0;border-radius:4px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;padding:4px 7px;display:grid}.product-sidebar nav .product-sidebar__dashboard-views button:after{display:none}.product-sidebar nav .product-sidebar__dashboard-views button>span{background:var(--category-accent);opacity:.48;border-radius:2px;width:6px;height:14px}.product-sidebar nav .product-sidebar__dashboard-views button strong{font-size:10px;font-weight:780}.product-sidebar nav .product-sidebar__dashboard-views button:hover{color:#344d50;background:#ecf2f0d1}.product-sidebar nav .product-sidebar__dashboard-views button.is-active{color:#254b49;box-shadow:inset 2px 0 0 var(--category-accent);background:#dfede9e0}.product-sidebar nav .product-sidebar__dashboard-views button.is-active>span{opacity:1}[data-tone=mineral]{--category-accent:#667f9b!important}[data-tone=amber]{--category-accent:#a47a4f!important}[data-tone=lavender]{--category-accent:#80778d!important}[data-tone=sage]{--category-accent:#66846d!important}.product-sidebar__status{background:#ffffff9e;border:1px solid #d9e4e0;border-radius:8px;gap:3px;padding:12px;display:grid}.product-sidebar__status span,.product-sidebar__status small{color:#718086;font-size:10px}.product-sidebar__status strong{color:#245d59;font-size:15px}.dashboard-page,.atlas-light-page,.data-scan-page,.evidence-page{width:min(1540px,100%);margin:0 auto;padding:22px 24px 40px}.dashboard-page__heading,.product-page-heading,.atlas-light-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.dashboard-page__heading>div:first-child>span,.product-page-heading>div>span,.atlas-light-hero>div:first-child>span{color:#47726e;text-transform:uppercase;font-size:10px;font-weight:850}.dashboard-page h1,.atlas-light-page h1,.data-scan-page h1,.evidence-page h1{color:#18262b;letter-spacing:0;margin:2px 0 3px;font-size:27px}.dashboard-page__heading p,.product-page-heading p,.atlas-light-hero p{color:#66767b;max-width:720px;margin:0;font-size:13px}.dashboard-view-manager{align-items:flex-end;gap:7px;display:flex}.dashboard-view-manager label{gap:4px;display:grid}.dashboard-view-manager label span,.atlas-light-toolbar label span{color:#6d7c81;font-size:10px;font-weight:750}.dashboard-view-manager input,.dashboard-view-manager select,.atlas-light-toolbar input,.chart-config-panel select{color:#283b41;min-height:34px;font:inherit;background:#fff;border:1px solid #d5dedd;border-radius:7px;padding:6px 9px;font-size:12px}.dashboard-page>.atlas-filter-bar,.evidence-page>.atlas-filter-bar,.product-filter-tray .atlas-filter-bar{background:#ffffffb8;border:1px solid #dce4e2;border-radius:8px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;gap:8px;padding:10px;display:grid;box-shadow:0 8px 24px #25373b0b}.dashboard-kpis,.data-scan-summary,.evidence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.dashboard-kpis article,.data-scan-summary article,.evidence-summary article{background:#ffffffad;border-left:3px solid #5a8f8a;gap:2px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #42585e14}.dashboard-kpis span,.data-scan-summary span,.evidence-summary span{color:#6b7a7f;font-size:10px;font-weight:750}.dashboard-kpis strong,.data-scan-summary strong,.evidence-summary strong{color:#203238;font-size:23px}.dashboard-kpis small,.data-scan-summary small{color:#899397;font-size:9px}.dashboard-category-nav{--category-accent:#4f8984;background:#f7faf8c2;border:1px solid #4b64671c;border-radius:7px;margin:14px 0 10px;overflow:hidden;box-shadow:0 7px 22px #23353909}.dashboard-category-nav__tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-category-nav button{--category-accent:#4f8984;color:#53666a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #4b646714;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:57px;padding:9px 11px;display:grid;position:relative}.dashboard-category-nav button:last-child{border-right:0}.dashboard-category-nav button:hover{background:#eaf1ef9e}.dashboard-category-nav button.is-active{background:linear-gradient(180deg, #ffffff80, color-mix(in srgb, var(--category-accent) 11%, transparent));box-shadow:inset 0 -3px 0 var(--category-accent)}.dashboard-category-nav__mark{background:var(--category-accent);opacity:.36;border-radius:2px;width:7px;height:25px}.dashboard-category-nav button.is-active .dashboard-category-nav__mark{opacity:1}.dashboard-category-nav button>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-category-nav button strong{color:#344a4e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-category-nav button small{color:#849093;font-size:8px}.dashboard-category-nav__meta{color:#6b7a7e;justify-items:end;display:grid}.dashboard-category-nav__meta b{color:var(--category-accent);font-size:13px}.dashboard-category-heading{border-bottom:1px solid #4762641a;justify-content:space-between;align-items:end;gap:18px;margin:14px 2px 8px;padding:0 2px 8px;display:flex}.dashboard-category-heading span{color:#527c78;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-category-heading h2{color:#20383b;margin:2px 0;font-size:17px}.dashboard-category-heading p{color:#708083;margin:0;font-size:10px}.dashboard-category-heading>strong{color:#53696b;text-align:right;border-left:2px solid #6d9691;max-width:280px;padding-left:12px;font-size:11px;font-weight:720}.dashboard-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-module-grid.is-single{grid-template-columns:minmax(0,1fr)}.dashboard-module--wide{grid-column:1/-1}.dashboard-module-grid.is-single .dashboard-module-visual{min-height:330px}.dashboard-module-grid.is-single .risk-signal-chart svg{height:242px}.dashboard-module{background:#ffffffd6;border:1px solid #dbe3e1;border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #2130350e}.dashboard-module[data-readiness=low-trust],.dashboard-module[data-readiness=partially-ready]{border-top-color:#b88a48}.dashboard-module__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 15px 8px;display:flex}.dashboard-module__eyebrow{color:#547d79;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-module h2{color:#1d2d32;margin:2px 0 3px;font-size:17px}.dashboard-module__header p{color:#68787d;max-width:560px;margin:0;font-size:11px;line-height:1.35}.dashboard-module__status{justify-items:end;min-width:68px;display:grid}.dashboard-module__status span{color:#718186;text-transform:capitalize;font-size:9px}.dashboard-module__status strong{color:#2b6d67;font-size:18px}.dashboard-module-visual{background:linear-gradient(#ffffff8c,#f1f6f37a),repeating-linear-gradient(0deg,#0000 0 35px,#4c6c6a0b 36px);border-block:1px solid #4c626714;min-height:220px;padding:40px 14px 10px;position:relative}.dashboard-module-visual__metric{align-items:baseline;gap:7px;display:flex;position:absolute;top:9px;left:15px}.dashboard-module-visual__metric strong{color:#1d3438;font-size:22px}.dashboard-module-visual__metric span,.dashboard-module-visual__context{color:#708085;font-size:9px}.dashboard-module-visual__context{text-transform:capitalize;gap:10px;display:flex;position:absolute;bottom:7px;right:12px}.dashboard-trend{width:100%;height:155px;overflow:visible}.dashboard-trend line{stroke:#4969691c;stroke-width:1px}.dashboard-trend polygon{fill:#42807926}.dashboard-trend polyline{fill:none;stroke:#367c76;stroke-width:3px}.dashboard-trend circle{fill:#fff;stroke:#367c76;stroke-width:2px}.dashboard-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;height:150px;padding:10px 4px 24px;display:grid}.dashboard-flow__stage{align-content:end;gap:5px;min-width:0;display:grid;position:relative}.dashboard-flow__stage span{color:#617378;text-transform:capitalize;font-size:9px}.dashboard-flow__stage i{background:linear-gradient(90deg,#6a9d98,#9ab8b4);border-radius:3px;max-width:100%;height:16px;display:block}.dashboard-flow__stage strong{color:#263a40;font-size:14px}.dashboard-flow__stage b{color:#93a7a5;font-size:20px;position:absolute;bottom:34px;right:-10px}.dashboard-heatmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-bottom:22px;display:grid}.dashboard-heatmap>div{background:rgba(180, 112, 45, calc(.1 + var(--heat) * .56));color:#493d31;border-radius:5px;align-content:center;gap:2px;min-height:48px;padding:7px;display:grid}.dashboard-heatmap span,.dashboard-capacity span,.dashboard-comparison span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-heatmap strong{font-size:12px}.dashboard-capacity,.dashboard-comparison{gap:8px;padding:4px 0 24px;display:grid}.dashboard-capacity>div,.dashboard-comparison>div{grid-template-columns:minmax(90px,.8fr) minmax(120px,2fr) 64px;align-items:center;gap:8px;display:grid}.dashboard-capacity i,.dashboard-comparison i{background:#e5ebe9;border-radius:3px;height:9px;display:block;overflow:hidden}.dashboard-capacity i b,.dashboard-comparison i b{background:linear-gradient(90deg,#4f8882,#82aaa6);height:100%;display:block}.dashboard-capacity strong,.dashboard-comparison strong{color:#34494f;text-align:right;font-size:10px}.dashboard-trust{justify-content:center;align-items:center;gap:20px;min-height:145px;padding-bottom:22px;display:flex}.dashboard-trust>div{background:conic-gradient(#3d817a var(--trust-score), #e4ebe8 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:inset 0 0 0 20px #ffffffe0}.dashboard-trust>div span{color:#2f5f5b;font-size:26px;font-weight:850}.dashboard-trust p{color:#566a6f;max-width:180px;font-size:12px}.dashboard-module__footer{justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}.dashboard-module__footer>span{color:#748388;font-size:9px}.dashboard-module__footer>div{gap:5px;display:flex}.dashboard-module__selection{background:#e8f3f0b8;border-top:1px solid #327b741f;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.dashboard-module__selection div{min-width:0}.dashboard-module__selection span{color:#547d79;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.dashboard-module__selection strong{color:#24413f;margin-top:2px;font-size:12px;display:block}.dashboard-module__selection p{color:#66797a;margin:2px 0 0;font-size:9px;line-height:1.35}.dashboard-module__selection button{color:#2e6f69;flex:none}.dashboard-chart-tooltip{z-index:3;pointer-events:none;background:#f8fbfaf5;border:1px solid #3e5b5c21;border-radius:6px;width:min(230px,100% - 28px);padding:10px 11px;position:absolute;top:46px;right:14px;box-shadow:0 12px 28px #1d2e3129}.dashboard-chart-tooltip>span{color:#527b77;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-chart-tooltip>strong{color:#21383a;margin:2px 0 6px;font-size:12px;display:block}.dashboard-chart-tooltip p{color:#657779;justify-content:space-between;gap:12px;margin:3px 0;font-size:9px;display:flex}.dashboard-chart-tooltip p b{color:#263f42;text-align:right}.dashboard-chart-tooltip small{color:#7f8e90;margin-top:7px;font-size:8px;display:block}.dashboard-module button.is-primary,.atlas-capability button.is-primary,.atlas-light-toolbar button.is-primary{color:#fff;background:#327b74;border-color:#327b74}.chart-config-panel{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fbf9f7;padding:14px;position:absolute;inset:0}.chart-config-panel header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.chart-config-panel header span,.chart-config-panel label span{color:#6f7f83;font-size:9px;font-weight:800}.chart-config-panel h3{color:#21343a;margin:2px 0;font-size:18px}.chart-config-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.chart-config-panel label{gap:4px;display:grid}.chart-config-panel__status{color:#3c5d5b;background:#edf6f3;border-left:3px solid #43827c;margin-top:12px;padding:9px;font-size:10px}.chart-config-panel__status.is-invalid{color:#8b3933;background:#fbefed;border-color:#b84d43}.chart-config-panel__guardrail{color:#738186;margin:8px 0 0;font-size:9px;line-height:1.4}.chart-config-panel__toggles{flex-wrap:wrap;gap:10px 18px;display:flex}.chart-config-panel__toggles label{color:#536b70;align-items:center;gap:7px;font-size:10px;display:inline-flex}.chart-config-panel__toggles input{accent-color:#397f78}.product-filter-tray{top:calc(var(--atlas-topbar-height) + 8px);z-index:20;width:min(880px, calc(100vw - var(--atlas-leftnav-width) - 32px));background:#fafcfaf7;border:1px solid #d5dfdc;border-radius:8px;padding:10px;position:fixed;right:16px;box-shadow:0 20px 50px #192a2f29}.product-filter-tray>header{color:#2d4248;justify-content:space-between;align-items:center;padding:0 2px 8px;font-size:12px;display:flex}.atlas-light-hero{background:linear-gradient(115deg,#eaf4f0e0,#f9f8f2e0);border:1px solid #dae4e1;border-radius:8px;align-items:center;padding:16px 18px}.atlas-light-hero__summary{gap:8px;display:flex}.atlas-light-hero__summary article{background:#ffffff8a;border-left:2px solid #5d918c;min-width:96px;padding:9px 11px;display:grid}.atlas-light-hero__summary strong{color:#254e4b;font-size:20px}.atlas-light-hero__summary span{color:#718186;font-size:9px}.atlas-light-toolbar{align-items:end;gap:8px;margin-bottom:12px;display:flex}.atlas-light-toolbar label{flex:1;gap:4px;display:grid}.atlas-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atlas-capability{background:#ffffffc7;border:1px solid #dbe4e1;border-top:3px solid #4d8983;border-radius:8px;grid-template-rows:auto auto auto 1fr auto;gap:9px;min-width:0;min-height:260px;padding:13px;display:grid}.atlas-capability[data-status=low-trust],.atlas-capability[data-status=partially-ready],.atlas-capability[data-status=demo-only]{border-top-color:#aa7c3e}.atlas-capability header{justify-content:space-between;gap:10px;display:flex}.atlas-capability header span{color:#607a78;text-transform:uppercase;font-size:9px;font-weight:850}.atlas-capability h2{color:#203238;margin:2px 0;font-size:16px}.atlas-capability header>strong{color:#3c7771;font-size:19px}.atlas-capability>p,.atlas-capability li{color:#65757a;margin:0;font-size:11px;line-height:1.4}.atlas-capability__readiness{flex-wrap:wrap;gap:5px;display:flex}.atlas-capability__readiness span{color:#526a6d;text-transform:capitalize;background:#edf3f1;border-radius:4px;padding:3px 6px;font-size:9px}.atlas-capability__ready-note{background:#eef6f1;border-left:2px solid #4e8a79;padding:8px}.atlas-capability footer{justify-content:flex-end;gap:6px;display:flex}.prepared-data-status{background:linear-gradient(105deg,#e7f2eee6,#f0f4f7d6);border:1px solid #3a6f6829;border-radius:7px;grid-template-columns:minmax(260px,1.15fr) minmax(360px,1fr) auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.prepared-data-status>div:first-child>span,.prepared-data-status aside>span{color:#4b7773;text-transform:uppercase;font-size:8px;font-weight:900}.prepared-data-status>div:first-child>strong{color:#233c3e;margin:3px 0;font-size:15px;display:block}.prepared-data-status p{color:#6d7d80;margin:0;font-size:9px}.prepared-data-status>div:nth-child(2){grid-template-columns:repeat(4,minmax(64px,1fr));gap:10px;display:grid}.prepared-data-status article{border-left:2px solid #40797159;gap:2px;padding-left:8px;display:grid}.prepared-data-status article strong{color:#294b4b;font-size:15px}.prepared-data-status article span{color:#788689;font-size:8px}.prepared-data-status aside{justify-items:end;gap:2px;display:grid}.prepared-data-status aside strong{color:#316e66;text-transform:capitalize;font-size:15px}.prepared-data-status aside small{color:#78878a;font-size:8px}.prepared-data-status[data-status=warning]{border-color:#a47a4f47}.prepared-data-status[data-status=warning] aside strong{color:#91653e}.prepared-data-status[data-status=blocked]{border-color:#a04e3d4d}.prepared-data-status[data-status=blocked] aside strong{color:#984f3f}.data-scan-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.data-scan-steps article{background:#ffffffb8;border:1px solid #dce4e2;border-radius:7px;grid-template-columns:28px 1fr;gap:2px 8px;padding:11px;display:grid}.data-scan-steps article>span{color:#3b6662;background:#dfe9e6;border-radius:50%;grid-row:1/span 2;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.data-scan-steps article.is-complete>span{color:#fff;background:#367d73}.data-scan-steps strong{color:#30444a;font-size:12px}.data-scan-steps small{color:#7a898d;font-size:9px}.data-scan-table-wrap{background:#ffffffc7;border:1px solid #dce4e2;border-radius:8px;overflow:auto}.data-scan-table{border-collapse:collapse;width:100%;font-size:11px}.data-scan-table th,.data-scan-table td{color:#4f6268;text-align:left;vertical-align:top;border-bottom:1px solid #e6ecea;padding:9px 11px}.data-scan-table th{color:#66777c;text-transform:uppercase;background:#f1f5f3;font-size:9px}.data-scan-table td strong,.data-scan-table td small{display:block}.data-scan-table td strong{color:#263a40}.data-scan-table td small{color:#839095;margin-top:2px}.data-scan-table [data-status]{color:#32685f;text-transform:capitalize;background:#e6f1ed;border-radius:4px;padding:3px 6px;display:inline-block}.evidence-page__content{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.evidence-page__content>div,.evidence-page__content>aside{background:#ffffffc7;border:1px solid #dce4e2;border-radius:8px;min-width:0;padding:12px}.evidence-page__content header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.evidence-page__content h2{color:#273a40;margin:0;font-size:15px}.evidence-page__content header span{color:#7b898d;font-size:9px}.evidence-page__content aside article{border-bottom:1px solid #e3e9e7;gap:2px;padding:9px 0;display:grid}.evidence-page__content aside article span{color:#a05b37;text-transform:uppercase;font-size:9px}.evidence-page__content aside article strong{color:#30434a;text-transform:capitalize;font-size:11px}.evidence-page__content aside article p{color:#738085;margin:0;font-size:10px}@media (max-width:1180px){:root{--atlas-leftnav-width:218px}.dashboard-module-grid{grid-template-columns:1fr}.atlas-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page>.atlas-filter-bar,.evidence-page>.atlas-filter-bar,.product-filter-tray .atlas-filter-bar{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:760px){:root{--atlas-leftnav-width:76px}.product-sidebar{padding-inline:8px}.product-sidebar__brand span,.product-sidebar nav strong,.product-sidebar nav small,.product-sidebar__status,.product-sidebar__dashboard-views{display:none}.product-sidebar nav button{grid-template-columns:1fr;justify-items:center}.product-sidebar__nav-mark{grid-row:auto}.dashboard-page,.atlas-light-page,.data-scan-page,.evidence-page{padding:16px 12px 30px}.dashboard-page__heading,.product-page-heading,.atlas-light-hero{flex-direction:column;align-items:stretch}.dashboard-view-manager{flex-wrap:wrap}.dashboard-category-nav{overflow-x:auto}.dashboard-category-nav__tabs{min-width:max-content;display:flex}.dashboard-category-nav button{width:112px;min-height:52px;padding:8px}.dashboard-category-heading{flex-direction:column;align-items:flex-start}.dashboard-category-heading>strong{text-align:left;max-width:none}.prepared-data-status{grid-template-columns:1fr}.prepared-data-status>div:nth-child(2){grid-template-columns:repeat(2,minmax(70px,1fr))}.prepared-data-status aside{justify-items:start}.dashboard-kpis,.data-scan-summary,.evidence-summary,.data-scan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-capability-grid,.evidence-page__content{grid-template-columns:1fr}.atlas-light-hero__summary{flex-wrap:wrap}.dashboard-page>.atlas-filter-bar,.evidence-page>.atlas-filter-bar,.product-filter-tray .atlas-filter-bar{grid-template-columns:1fr}.product-filter-tray{width:calc(100vw - var(--atlas-leftnav-width) - 20px);right:10px}}.atlas-shell{--selden-navy:#0d1b2a;--selden-navy-raised:#13283b;--selden-navy-soft:#19364d;--selden-cyan:#5bc0eb;--selden-shell-text:#eaf4fa;--selden-shell-muted:#9fb8c8}.atlas-topbar{background:linear-gradient(90deg,#3498c229,#0000 46%),#0d1b2afa;border-bottom:1px solid #70b7da33;box-shadow:0 12px 28px #06101a33}.product-topbar strong{color:#fff}.product-topbar span{color:var(--selden-shell-muted)}.product-topbar__actions button,.product-topbar__actions .demo-mode-badge{color:var(--selden-shell-text);background:#fff1;border-color:#7ec9eb3d}.product-topbar__actions button:hover,.product-topbar__actions button:focus-visible{background:#5bc0eb24;border-color:#7ec9eb8f}.atlas-leftnav,.product-sidebar{background:radial-gradient(circle at 30% 8%, #5bc0eb21, transparent 28%), repeating-linear-gradient(165deg, transparent 0 48px, #82c1de09 49px 50px), var(--selden-navy)}.product-sidebar{border-right-color:#7ec9eb2e}.product-sidebar__brand{color:#fff;border-bottom-color:#7ec9eb2e;gap:3px;display:grid}.product-sidebar__wordmark{color:#fff;font-size:1.2rem;font-weight:950;line-height:1}.product-sidebar__brand small{color:#8fd5ef;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-sidebar nav button{color:#d5e6ef}.product-sidebar nav button small{color:#819eaf}.product-sidebar nav button:hover,.product-sidebar nav button:focus-visible,.product-sidebar nav button.is-active{color:#fff;background:linear-gradient(90deg,#5bc0eb2e,#5bc0eb0f);border-color:#7ec9eb3d}.product-sidebar nav button.is-active:after{background:var(--selden-cyan);box-shadow:0 0 0 4px #5bc0eb1f}.product-sidebar__nav-mark{border-color:#75b7d4}.product-sidebar__dashboard-views{border-left-color:#7ec9eb2e}.product-sidebar nav .product-sidebar__dashboard-views button{color:#9fb8c8}.product-sidebar nav .product-sidebar__dashboard-views button:hover,.product-sidebar nav .product-sidebar__dashboard-views button.is-active{color:#fff;background:#5bc0eb1f}.product-sidebar nav .product-sidebar__dashboard-views button.is-active{box-shadow:inset 2px 0 0 var(--category-accent)}.product-sidebar__status{background:#ffffff0e;border-color:#7ec9eb2e}.product-sidebar__status span,.product-sidebar__status small{color:#8ea9b9}.product-sidebar__status strong{color:#8edaf4}@media (max-width:760px){.product-sidebar__brand small,.product-sidebar__wordmark{display:none}}.dashboard-module-visual{background:linear-gradient(#fdfefdd1,#f2f6f4b8),repeating-linear-gradient(0deg,#0000 0 39px,#4c6c6a0b 40px);min-height:292px;padding:42px 14px 24px}.visual-planning-finish{background:linear-gradient(#fbfcfedb,#ebf1f6b8),repeating-linear-gradient(0deg,#0000 0 39px,#46607e0d 40px)}.visual-early-risk,.visual-bottleneck-pressure{background:linear-gradient(#fefcf8e6,#f7efe4bd),repeating-linear-gradient(0deg,#0000 0 39px,#855b380d 40px)}.visual-site-benchmark{background:linear-gradient(#f9fcfee6,#e9f2f5bd),repeating-linear-gradient(0deg,#0000 0 39px,#3a657e0d 40px)}.visual-metric-trust{background:linear-gradient(#f9fdfae6,#e8f2ebc2),repeating-linear-gradient(0deg,#0000 0 39px,#3a70520d 40px)}.chart-reading-key{color:#687a7f;align-items:center;gap:14px;min-height:20px;font-size:9px;display:flex}.chart-reading-key span{align-items:center;gap:5px;display:inline-flex}.chart-reading-key i{background:#6a9994;border-radius:2px;width:9px;height:9px}.chart-reading-key i.is-risk{background:#b56e48}.chart-reading-key i.is-completed{background:#5a9381}.chart-reading-key i.is-open{background:#7895ad}.chart-reading-key i.is-cool{background:#cbdedb}.chart-reading-key i.is-signal{background:#667da2}.chart-reading-key i.is-committed{background:#5f82a5}.chart-reading-key i.is-added{background:#45968e}.chart-reading-key i.is-plan{background:#b99153}.chart-reading-key i.is-actual{background:#287c77}.state-flow-sankey,.state-burndown{min-width:0;position:relative}.state-flow-sankey svg,.state-burndown svg{width:100%;height:286px;display:block;overflow:visible}.state-flow-sankey.is-compact svg,.state-burndown.is-compact svg{height:220px}.state-flow-sankey.is-compact .state-flow-sankey__summary,.state-burndown.is-compact .state-burndown__summary{margin-bottom:0}.state-flow-sankey__summary,.state-burndown__summary{color:#65777c;flex-wrap:wrap;gap:8px 18px;margin:0 0 4px;font-size:9px;display:flex}.state-flow-sankey__summary b,.state-burndown__summary b{color:#243f43;font-size:11px}.state-flow-sankey__column-label,.state-flow-sankey__node text,.state-burndown__axis,.state-burndown__today-label{fill:#64787c;font-family:var(--atlas-font);font-size:9px;font-weight:800}.state-flow-sankey__column-label{letter-spacing:0}.state-flow-sankey__gate{stroke:#50676e47;stroke-width:1px;stroke-dasharray:4 5}.state-flow-sankey__ribbon{fill:none;opacity:.36;stroke-linecap:round;cursor:pointer;outline:none;transition:opacity .16s,filter .16s}.state-flow-sankey__ribbon:hover,.state-flow-sankey__ribbon:focus-visible,.state-flow-sankey__ribbon.is-selected{opacity:.82;filter:drop-shadow(0 2px 3px #34494f38)}.state-flow-sankey__node rect{fill:color-mix(in srgb, var(--node-tone) 14%, #f8fbfa);stroke:color-mix(in srgb, var(--node-tone) 68%, #fff);stroke-width:1.5px}.state-flow-sankey__node{cursor:pointer;outline:none}.state-flow-sankey__node:hover rect,.state-flow-sankey__node:focus-visible rect,.state-flow-sankey__node.is-selected rect{stroke-width:3px;filter:drop-shadow(0 3px 5px #2d4b4f33)}.state-flow-sankey__node-value{fill:#1e3a3e!important;font-size:15px!important;font-weight:900!important}.state-burndown__future{fill:#5b708e0e}.state-burndown__grid{stroke:#465b7021;stroke-dasharray:3 5}.state-burndown__area{opacity:.7;stroke:#ffffff8c;stroke-width:.8px}.state-burndown__actual{fill:none;stroke:#287c77;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.state-burndown__planned{fill:none;stroke:#705f90;stroke-width:2.5px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.state-burndown__today{stroke:#a65363;stroke-width:1.25px;stroke-dasharray:3 3}.state-burndown__today-label{fill:#9b4f5b}.state-burndown__selection{stroke:#315f69;stroke-width:2px;opacity:.7}.state-burndown__hit{fill:#0000;cursor:pointer;outline:none}.state-burndown__hit:hover,.state-burndown__hit:focus-visible,.state-burndown__hit.is-selected{fill:#ffffff1f;stroke:#325c6775;stroke-width:1.5px}.dashboard-chart-warning{color:#8a6d49;margin:5px 0 0;font-size:9px}.risk-signal-chart svg{width:100%;height:205px;display:block}.risk-signal-chart__warning-zone{fill:#b569441f}.risk-signal-chart__threshold{stroke:#a05334cc;stroke-width:1.5px;stroke-dasharray:5 4}.risk-signal-chart__threshold-label,.risk-signal-chart__axis,.risk-signal-chart__point text{fill:#65777c;font:9px var(--atlas-font)}.risk-signal-chart__threshold-label{fill:#945537;font-weight:800}.risk-signal-chart__line-shadow{fill:none;stroke:#45536f1f;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.risk-signal-chart__line{fill:none;stroke:#586f98;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.risk-signal-chart__point circle{fill:#f9fbfc;stroke:#586f98;stroke-width:2px}.risk-signal-chart__point.is-warning circle{fill:#c27a54;stroke:#fff7f1;stroke-width:2.5px}.risk-signal-chart__point{cursor:pointer;outline:none}.risk-signal-chart__point:hover circle,.risk-signal-chart__point:focus-visible circle,.risk-signal-chart__point.is-selected circle{stroke:#264f6f;stroke-width:4px;filter:drop-shadow(0 3px 5px #30465c40)}.risk-signal-chart__point text{fill:#41536f;font-size:10px;font-weight:900}.bottleneck-matrix-chart{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:214px;display:grid}.bottleneck-matrix-chart__insight{background:#fff9f2b8;border-left:3px solid #aa694c;align-content:center;gap:4px;min-height:142px;padding:12px;display:grid}.bottleneck-matrix-chart__insight span,.bottleneck-matrix-chart__insight small{color:#846b5e;font-size:9px}.bottleneck-matrix-chart__insight strong{color:#493d38;font-size:16px;line-height:1.1}.bottleneck-matrix-chart__matrix{grid-template-columns:minmax(90px,1.25fr) repeat(4,minmax(45px,1fr));gap:4px;display:grid}.bottleneck-matrix-chart__corner,.bottleneck-matrix-chart__column{color:#7b716a;text-transform:uppercase;font-size:8px;font-weight:850}.bottleneck-matrix-chart__column{text-align:center}.bottleneck-matrix-chart__row{display:contents}.bottleneck-matrix-chart__row>strong{color:#52636a;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.bottleneck-matrix-chart__cell{background:rgba(91, 135, 130, calc(.08 + var(--cell-intensity) * .45));color:#30484b;min-height:27px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:3px;place-items:center;display:grid}.bottleneck-matrix-chart__cell.is-waiting,.bottleneck-matrix-chart__cell.is-blocked{background:rgba(181, 105, 66, calc(.08 + var(--cell-intensity) * .58));color:#54372e}.bottleneck-matrix-chart__cell b{font-size:9px}.bottleneck-matrix-chart__cell small{opacity:.72;font-size:7px}.bottleneck-matrix-chart__cell:hover,.bottleneck-matrix-chart__cell:focus-visible,.bottleneck-matrix-chart__cell.is-selected{border-color:#285c57b3;outline:none;box-shadow:0 0 0 2px #3b7e761f}.bottleneck-matrix-chart .chart-reading-key{grid-column:1/-1}.capacity-load-chart{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:15px;min-height:214px;display:grid}.capacity-load-chart__headline{background:#f1f7f5c2;border-left:3px solid #4d817e;gap:3px;padding:12px;display:grid}.capacity-load-chart__headline strong{color:#275b58;font-size:31px}.capacity-load-chart__headline span{color:#465f63;font-size:10px;font-weight:800;line-height:1.25}.capacity-load-chart__headline small{color:#79888c;font-size:8px}.capacity-load-chart__rows{gap:7px;display:grid}.capacity-load-chart__rows>button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(90px,.95fr) minmax(130px,1.8fr) 40px;align-items:center;gap:6px 8px;padding:3px 4px;display:grid}.capacity-load-chart__rows>button:hover,.capacity-load-chart__rows>button:focus-visible,.capacity-load-chart__rows>button.is-selected{background:#e8f2efb3;border-color:#376f694d;outline:none}.capacity-load-chart__rows span{color:#586a6f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capacity-load-chart__track{background:linear-gradient(90deg,#e4ece9 0 76.9%,#f0e5da 76.9% 100%);border-radius:3px;height:12px;position:relative;overflow:hidden}.capacity-load-chart__track i{width:var(--load-width);background:linear-gradient(90deg,#5a908b,#7ea7a3);height:100%;display:block}.capacity-load-chart__rows .is-overload .capacity-load-chart__track i{background:linear-gradient(90deg,#658d89 0 76%,#b56c49 76%)}.capacity-load-chart__track b{background:#4a5b60;width:2px;position:absolute;top:0;bottom:0;left:76.9%}.capacity-load-chart__rows strong{color:#354b50;text-align:right;font-size:10px}.capacity-load-chart__rows .is-overload>strong{color:#9a5338}.capacity-load-chart__rows small{color:#899397;grid-column:2/4;font-size:7px}.site-benchmark-chart{min-height:214px;padding:4px 0}.site-benchmark-chart__scale{color:#718287;justify-content:space-between;padding:0 55px 7px 126px;font-size:8px;display:flex}.site-benchmark-chart__rows{gap:8px;display:grid}.site-benchmark-chart__row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:115px minmax(150px,1fr) 58px;align-items:center;gap:10px;padding:2px 3px;display:grid}.site-benchmark-chart__row:hover,.site-benchmark-chart__row:focus-visible,.site-benchmark-chart__row.is-selected{background:#e8f2f5b8;border-color:#3e6f8247;outline:none}.site-benchmark-chart__rows span{color:#52666d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.site-benchmark-chart__track{border-bottom:1px solid #42637129;height:16px;position:relative}.site-benchmark-chart__track:after{top:0;bottom:-2px;left:var(--median-position);content:"";border-left:1px dashed #966f75;position:absolute}.site-benchmark-chart__track i{width:var(--benchmark-position);background:#6a96a3;height:4px;position:absolute;bottom:-1px;left:0}.site-benchmark-chart__track b{left:var(--benchmark-position);color:#fff;background:#477f8c;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid;position:absolute;bottom:-7px;transform:translate(-50%);box-shadow:0 2px 6px #1f373e29}.site-benchmark-chart__rows strong{color:#314b53;text-align:right;font-size:10px}.trust-instrument{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;min-height:214px;display:grid}.trust-instrument svg{width:180px;height:180px;transform:rotate(-90deg)}.trust-instrument__track{fill:none;stroke:#43695721;stroke-width:14px}.trust-instrument__value{fill:none;stroke:#47846c;stroke-width:14px;stroke-linecap:round}.trust-instrument__inner{fill:#ffffffb8;stroke:#4269581f}.trust-instrument__score,.trust-instrument__label{transform-origin:90px 90px;fill:#315a4b;font-family:var(--atlas-font);transform:rotate(90deg)}.trust-instrument__score{font-size:30px;font-weight:900}.trust-instrument__label{font-size:8px;font-weight:850}.trust-instrument__dimensions{gap:11px;display:grid}.trust-instrument__dimensions>button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;gap:4px;padding:5px 6px;display:grid}.trust-instrument__dimensions>button:hover,.trust-instrument__dimensions>button:focus-visible,.trust-instrument__dimensions>button.is-selected{background:#e7f2ebbd;border-color:#467e664d;outline:none}.trust-instrument__dimensions header{color:#587068;justify-content:space-between;font-size:9px;display:flex}.trust-instrument__dimensions header strong{color:#315b4b}.trust-instrument__dimensions i{background:#4e79661f;border-radius:2px;height:7px;display:block;overflow:hidden}.trust-instrument__dimensions i b{background:linear-gradient(90deg,#77a08e,#3f7f67);height:100%;display:block}.trust-instrument__dimensions p{color:#486458;background:#ecf6efcc;border-left:2px solid #4c886f;margin:2px 0 0;padding:8px;font-size:10px}.evidence-selection-context{background:linear-gradient(110deg,#e5f2eeeb,#eff4f7e0);border:1px solid #327b7429;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.evidence-selection-context span{color:#4b7874;text-transform:uppercase;font-size:8px;font-weight:900}.evidence-selection-context h2{color:#203b3c;margin:2px 0;font-size:17px}.evidence-selection-context p{color:#5c7274;margin:0;font-size:10px}.evidence-selection-context>div:last-child{justify-items:end;gap:3px;display:grid}.evidence-selection-context strong{color:#2c5855;font-size:12px}.evidence-selection-context small{color:#718385;font-size:9px}@media (max-width:760px){.dashboard-module-visual{min-height:270px}.bottleneck-matrix-chart,.capacity-load-chart,.trust-instrument{grid-template-columns:1fr}.bottleneck-matrix-chart__insight,.capacity-load-chart__headline{min-height:0}.bottleneck-matrix-chart__matrix{grid-template-columns:minmax(72px,1.2fr) repeat(4,minmax(34px,1fr))}.trust-instrument{justify-items:center}.trust-instrument__dimensions{width:100%}.site-benchmark-chart__row{grid-template-columns:80px minmax(110px,1fr) 48px}.site-benchmark-chart__scale{padding-left:90px}.dashboard-module__selection,.evidence-selection-context{flex-direction:column;align-items:stretch}.evidence-selection-context>div:last-child{justify-items:start}}.selden-chart-frame{background:linear-gradient(#f4f8f7d1,#e8efee7a);border-radius:6px;min-height:230px;position:relative;overflow:hidden}.selden-operational-chart{width:100%;height:225px;min-height:0;display:block}.selden-operational-chart text{fill:#728183;font-size:10px}.selden-chart-grid line{stroke:#4560631f;stroke-dasharray:3 6}.selden-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.selden-line--capacity{stroke:#557f9b}.selden-line--demand{stroke:#b8884d}.selden-line--efficiency{stroke:#317d76}.selden-point{cursor:pointer;stroke:#fffffff0;stroke-width:2px;transition:r .15s,filter .15s}.selden-point:hover,.selden-point:focus,.selden-point.is-selected,.selden-operational-chart g.is-selected .selden-point{r:7;filter:drop-shadow(0 2px 4px #1f43434d);outline:none}.selden-point--capacity{fill:#557f9b}.selden-point--demand{fill:#b8884d}.selden-point--efficiency{fill:#317d76}.selden-target-band{fill:#5b8e6e1c}.selden-target-line{stroke:#6f9677;stroke-width:2px;stroke-dasharray:6 5}.selden-schedule-bar{cursor:pointer}.selden-schedule-bar rect{fill:#708da1;opacity:.72;transition:opacity .15s,filter .15s}.selden-schedule-bar:hover rect,.selden-schedule-bar:focus rect,.selden-schedule-bar.is-selected rect{opacity:1;filter:drop-shadow(0 3px 5px #274a5340);outline:none}.selden-chart-legend{color:#657779;align-items:center;gap:14px;padding:0 16px 11px;font-size:10px;display:flex}.selden-chart-legend span:before{content:"";background:#557f9b;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.selden-chart-legend span[data-tone=amber]:before{background:#b8884d}.selden-chart-legend span[data-tone=teal]:before{background:#317d76}.selden-chart-legend span[data-tone=sage]:before{background:#6f9677}.selden-chart-legend strong{color:#324d50;margin-left:auto}.selden-chart-tooltip{z-index:8;color:#5b6f71;pointer-events:none;background:#fafcfbf5;border:1px solid #4c66682e;border-radius:6px;gap:2px;min-width:145px;padding:9px 11px;font-size:9px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 28px #233c3f24}.selden-chart-tooltip strong{color:#203f42;font-size:11px}.selden-variance-list{gap:7px;padding:13px;display:grid}.selden-variance-list button{color:#3f5557;text-align:left;background:0 0;border:0;grid-template-columns:108px minmax(0,1fr) 52px;align-items:center;gap:10px;min-height:25px;padding:3px 6px;display:grid}.selden-variance-list button:hover,.selden-variance-list button.is-selected{background:#dbe9e6b3}.selden-variance-list button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.selden-variance-bars{background:#5d73740f;border-left:1px solid #6d8081;height:14px;display:block;position:relative}.selden-variance-bars i,.selden-variance-bars b{height:5px;position:absolute;left:0}.selden-variance-bars i{background:#738b9b;top:1px}.selden-variance-bars b{background:#b28a5c;bottom:1px}.selden-variance-list em{text-align:right;font-size:10px;font-style:normal;font-weight:800}.selden-variance-list em.is-negative{color:#a15b4f}.selden-variance-list em.is-positive{color:#3f7c68}.selden-constraint-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px;display:grid}.selden-constraint-map button{color:#40585a;text-align:left;background:#f0f5f3c2;border:1px solid #4a65661f;border-radius:6px;align-content:space-between;min-height:84px;padding:12px;display:grid;position:relative;overflow:hidden}.selden-constraint-map button[data-pressure=medium]{background:#ece0c89e}.selden-constraint-map button[data-pressure=high]{background:#e4cdc4ad}.selden-constraint-map button:hover,.selden-constraint-map button.is-selected{border-color:#567e7a;box-shadow:0 5px 14px #2a494a1f}.selden-constraint-map button span{font-size:10px;font-weight:750}.selden-constraint-map button strong{font-size:25px}.selden-constraint-map button i{background:#97735b;height:3px;position:absolute;bottom:0;left:0}.dashboard-analysis-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29383a5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-analysis{background:#f6f9f8f7;border:1px solid #566e6f2e;border-radius:8px;grid-template-rows:auto auto minmax(320px,1fr) auto;width:min(1180px,96vw);max-height:94vh;display:grid;overflow:auto;box-shadow:0 32px 80px #1b313347}.dashboard-analysis__header{border-bottom:1px solid #536a6c1f;justify-content:space-between;align-items:flex-start;padding:20px 22px 14px;display:flex}.dashboard-analysis__header span,.dashboard-analysis__lower>section>span{color:#4d7a76;text-transform:uppercase;font-size:9px;font-weight:850}.dashboard-analysis__header h2{color:#203c3f;margin:3px 0;font-size:24px}.dashboard-analysis__header p{color:#647779;margin:0;font-size:11px}.dashboard-analysis__header>div:last-child{align-items:center;gap:12px;display:flex}.dashboard-analysis__header button{color:#365557;background:#dee8e6cc;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.dashboard-analysis__context{border-bottom:1px solid #536a6c1a;grid-template-columns:repeat(4,1fr);display:grid}.dashboard-analysis__context article{border-right:1px solid #536a6c1a;gap:3px;padding:12px 20px;display:grid}.dashboard-analysis__context span{color:#788789;font-size:9px}.dashboard-analysis__context strong{color:#29484b;font-size:17px}.dashboard-analysis__visual{min-height:340px;padding:14px 20px}.dashboard-analysis__visual .dashboard-module-visual{min-height:320px;padding-top:18px}.dashboard-analysis__lower{border-top:1px solid #536a6c1f;grid-template-columns:1.05fr 1.2fr 1fr;display:grid}.dashboard-analysis__lower>section{border-right:1px solid #536a6c1a;padding:16px 20px}.dashboard-analysis__lower h3{color:#29474a;margin:5px 0;font-size:14px}.dashboard-analysis__lower p,.dashboard-analysis__lower li,.dashboard-analysis__lower dd{color:#657678;font-size:10px;line-height:1.45}.dashboard-analysis__lower dl{margin:10px 0 0}.dashboard-analysis__lower dl div{grid-template-columns:70px 1fr;gap:8px;padding:4px 0;display:grid}.dashboard-analysis__lower dt{color:#7a898a;font-size:9px}.dashboard-analysis__lower dd{margin:0}@media (max-width:760px){.selden-constraint-map{grid-template-columns:repeat(2,minmax(0,1fr))}.selden-variance-list button{grid-template-columns:76px minmax(0,1fr) 43px}.dashboard-analysis-backdrop{padding:0}.dashboard-analysis{border-radius:0;width:100vw;max-height:100vh}.dashboard-analysis__context{grid-template-columns:repeat(2,1fr)}.dashboard-analysis__lower{grid-template-columns:1fr}}.operational-evidence-table-wrap{overflow-x:auto}.operational-evidence-table{border-collapse:collapse;color:#4d6163;width:100%;font-size:10px}.operational-evidence-table th{color:#708083;text-align:left;text-transform:uppercase;border-bottom:1px solid #415b5d29;padding:9px 10px;font-size:8px}.operational-evidence-table td{border-bottom:1px solid #415b5d14;padding:9px 10px}.operational-evidence-table td small{color:#8b9697;margin-top:2px;font-size:8px;display:block}.operational-evidence-empty{color:#6d7d7f;text-align:center;padding:28px}.atlas-readiness-map{margin-top:24px}.atlas-readiness-map>header{max-width:680px;margin-bottom:15px}.atlas-readiness-map>header>span{color:#527c78;text-transform:uppercase;font-size:9px;font-weight:850}.atlas-readiness-map>header h2{color:#263f42;margin:4px 0;font-size:21px}.atlas-readiness-map>header p{color:#6a7c7e;margin:0;font-size:11px}.atlas-readiness-map>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas-readiness-map>div>section{background:#f6f9f8b8;border:1px solid #4d66681f;border-radius:6px;padding:13px}.atlas-readiness-map h3{color:#355457;margin:0 0 9px;font-size:12px}.atlas-readiness-map article{border-top:1px solid #4d666814;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:7px 0;display:grid}.atlas-readiness-map article strong{color:#3e5557;font-size:10px;display:block}.atlas-readiness-map article small{color:#849092;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.atlas-readiness-map article>span{color:#677779;background:#e0e8e6cc;border-radius:3px;padding:3px 6px;font-size:8px}.atlas-readiness-map article[data-status=ready]>span{color:#39705c;background:#cce5dacc}.atlas-readiness-map article[data-status=needs-snapshot]>span,.atlas-readiness-map article[data-status=needs-mapping]>span{color:#806438;background:#ebdcbeb8}.atlas-readiness-map article b{color:#456e6a;text-align:right;font-size:11px}@media (max-width:760px){.atlas-readiness-map>div{grid-template-columns:1fr}}.selden-filter-bar{background:#f6f9f8c7;border:1px solid #4b666721;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.selden-filter-bar label{gap:4px;min-width:0;display:grid}.selden-filter-bar label span{color:#738285;text-transform:uppercase;font-size:8px;font-weight:800}.selden-filter-bar select{color:#3e5658;width:100%;height:34px;font:inherit;background:#ffffffb3;border:1px solid #4b666724;border-radius:4px;padding:0 9px;font-size:10px}.selden-filter-bar button{color:#426b68;background:#e5edebcc;border:1px solid #4b666724;border-radius:4px;height:34px;padding:0 12px;font-size:10px;font-weight:750}@media (max-width:760px){.selden-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.selden-filter-bar button{grid-column:1/-1}}.atlas-shell .atlas-topbar{background:linear-gradient(90deg,#3498c229,#0000 46%),#0d1b2a;border-bottom-color:#7ec9eb33}.atlas-shell .atlas-leftnav,.atlas-shell .product-sidebar{background:radial-gradient(circle at 30% 8%,#5bc0eb21,#0000 28%),#0d1b2a}.atlas-shell .product-sidebar{border-right-color:#7ec9eb2e}.atlas-shell .product-topbar strong,.atlas-shell .product-sidebar nav button,.atlas-shell .product-sidebar__brand{color:#f4fbff}.atlas-shell .product-topbar span,.atlas-shell .product-sidebar nav button small{color:#9fb8c8}.atlas-shell .product-sidebar nav button:hover,.atlas-shell .product-sidebar nav button:focus-visible,.atlas-shell .product-sidebar nav button.is-active,.atlas-shell .product-sidebar nav .product-sidebar__dashboard-views button:hover,.atlas-shell .product-sidebar nav .product-sidebar__dashboard-views button.is-active{color:#fff;background:#5bc0eb24;border-color:#7ec9eb3d}.atlas-shell .product-sidebar__status{background:#ffffff0e;border-color:#7ec9eb2e}.atlas-shell .product-sidebar__status strong{color:#8edaf4}.atlas-shell .product-topbar__actions button,.atlas-shell .product-topbar__actions .demo-mode-badge{color:#eaf4fa;background:#fff1;border-color:#7ec9eb3d}.atlas-shell.is-sidebar-collapsed{--atlas-leftnav-width:72px}.atlas-shell .product-topbar{min-width:0}.product-topbar__brand-toggle{color:#fff;min-width:244px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 22px;align-items:baseline;gap:8px;padding:4px 7px;display:grid;position:relative}.product-topbar__brand-toggle strong{letter-spacing:.02em;font-size:17px}.product-topbar__brand-toggle span{color:#a9c2d1;font-size:12px;font-weight:700}.product-topbar__brand-toggle:after{content:"←";color:#74c9e9;opacity:0;font-size:15px;transition:opacity .16s,transform .16s;transform:translate(4px)}.product-topbar__brand-toggle[data-collapsed=true]:after{content:"→"}.product-topbar__brand-toggle:hover:after,.product-topbar__brand-toggle:focus-visible:after{opacity:1;transform:translate(0)}.product-topbar__brand-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #74c9e994}.atlas-shell .product-sidebar{grid-template-rows:minmax(0,1fr) auto;padding-top:10px}.product-sidebar__business-views{border-bottom:1px solid #7ec9eb24;gap:3px;padding-bottom:12px;display:grid}.product-sidebar__business-views>span{color:#77bed9;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px 6px;font-size:9px;font-weight:850}.product-sidebar__category-mark{background:var(--category-accent);opacity:.66;border-radius:2px;grid-row:1;align-self:center;width:5px;height:18px}.product-sidebar__business-views button{align-items:center;min-height:32px;grid-template-columns:7px minmax(0,1fr)!important}.product-sidebar__business-views button strong{font-size:11px}.atlas-shell.is-sidebar-collapsed .product-sidebar{padding-inline:8px}.atlas-shell.is-sidebar-collapsed .product-sidebar nav strong,.atlas-shell.is-sidebar-collapsed .product-sidebar nav small,.atlas-shell.is-sidebar-collapsed .product-sidebar__business-views>span,.atlas-shell.is-sidebar-collapsed .product-sidebar__status{display:none}.atlas-shell.is-sidebar-collapsed .product-sidebar nav button{justify-items:center;padding-inline:5px;grid-template-columns:1fr!important}.atlas-shell.is-sidebar-collapsed .product-sidebar__category-mark{width:7px;height:22px}.dashboard-page__heading{justify-content:flex-end;margin-bottom:10px}.dashboard-analysis-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a172275;padding:10px}.dashboard-analysis{background:#f8fbfafb;border:1px solid #4c707d3d;border-radius:4px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1540px,100vw - 20px);height:calc(100vh - 20px);max-height:none;box-shadow:0 28px 90px #08162057}.dashboard-analysis__header{padding:14px 17px 11px}.dashboard-analysis__header h2{font-size:21px}.dashboard-analysis__context{grid-template-columns:repeat(4,minmax(120px,1fr))}.dashboard-analysis__context article{padding:9px 16px}.dashboard-analysis__filter-strip{background:#eaf1f0a8;border-bottom:1px solid #536a6c1a;flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.dashboard-analysis__filter-strip span{color:#788789;background:#ffffffc2;border:1px solid #47696d21;border-radius:4px;align-items:center;gap:6px;min-height:27px;padding:3px 8px;font-size:9px;display:inline-flex}.dashboard-analysis__filter-strip strong{color:#315458;text-transform:capitalize;font-size:10px}.dashboard-analysis__workbench{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.dashboard-analysis__visual{min-height:0;padding:12px 16px;overflow:auto}.dashboard-analysis__visual .dashboard-module-visual{height:100%;min-height:430px}.dashboard-analysis__visual .selden-operational-chart{height:360px}.dashboard-analysis .chart-config-panel.is-embedded{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#eff5f4d1;border:0;border-left:1px solid #536a6c1f;border-radius:0;align-content:start;padding:13px;position:static;inset:auto;overflow:auto}.dashboard-analysis .chart-config-panel.is-embedded header{padding-bottom:9px}.dashboard-analysis .chart-config-panel.is-embedded .chart-config-panel__grid{grid-template-columns:1fr}.dashboard-analysis__lower{grid-template-columns:1.1fr 1.35fr .9fr}.dashboard-analysis__lower>section{padding:12px 16px}@media (max-width:900px){.product-topbar__brand-toggle{grid-template-columns:auto 20px;min-width:0}.product-topbar__brand-toggle span{display:none}.dashboard-analysis__workbench{grid-template-columns:1fr;overflow:auto}.dashboard-analysis .chart-config-panel.is-embedded{border-top:1px solid #536a6c1f;border-left:0}.dashboard-analysis__context{grid-template-columns:repeat(2,1fr)}.dashboard-analysis__lower{grid-template-columns:1fr}}
