@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color-scheme:light;--atlas-primary: #0054a4;--atlas-primary-strong: #003f7c;--atlas-on-primary: #ffffff;--atlas-accent: #d8262f;--atlas-warning: #c08a00;--atlas-success: #12704a;--atlas-info: #1d6db5;--atlas-page: #eef2f7;--atlas-surface: #ffffff;--atlas-surface-strong: #f8fafc;--atlas-surface-muted: #f1f4f9;--atlas-surface-hover: rgba(0, 84, 164, .05);--atlas-ink: #172033;--atlas-ink-strong: #0b1322;--atlas-muted: #607089;--atlas-muted-strong: #4a5b75;--atlas-border: #d8dee8;--atlas-border-strong: #b8c1d1;--atlas-border-soft: #e6ebf2;--atlas-sidebar-bg: #0b1322;--atlas-sidebar-bg-strong: #060c18;--atlas-sidebar-fg: #e1e7f0;--atlas-sidebar-fg-muted: rgba(225, 231, 240, .62);--atlas-sidebar-hover: rgba(255, 255, 255, .06);--atlas-sidebar-active: rgba(255, 255, 255, .12);--atlas-sidebar-divider: rgba(255, 255, 255, .08);--atlas-sidebar-accent: #4ea1ff;--atlas-topbar-bg: var(--atlas-surface);--atlas-topbar-border: var(--atlas-border);--atlas-control-surface: #f8fafc;--atlas-control-height: 44px;--atlas-focus-ring: 0 0 0 3px rgba(0, 84, 164, .18);--atlas-radius-none: 0;--atlas-radius-sm: 2px;--atlas-radius-md: 4px;--atlas-radius: 0px;--atlas-radius-card: var(--atlas-radius);--atlas-radius-btn: var(--atlas-radius);--atlas-radius-chip: var(--atlas-radius);--atlas-radius-input: var(--atlas-radius);--atlas-space-1: 4px;--atlas-space-2: 8px;--atlas-space-3: 12px;--atlas-space-4: 16px;--atlas-space-5: 20px;--atlas-space-6: 24px;--atlas-space-7: 32px;--atlas-space-8: 40px;--atlas-bp-sm: 760px;--atlas-bp-md: 900px;--atlas-bp-lg: 1100px;--atlas-page-padding-x: 28px;--atlas-page-padding-y: 24px;--atlas-page-gap: 18px;--atlas-card-padding: 18px;--atlas-btn-height: 36px;--atlas-btn-height-sm: 30px;--atlas-btn-padding-x: 14px;--atlas-btn-font-size: 12px;--atlas-btn-letter-spacing: .06em;--atlas-shadow-soft: 0 1px 2px rgba(15, 23, 42, .06);--atlas-shadow-pop: 0 12px 32px rgba(15, 23, 42, .16);--atlas-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-status-success-bg: rgba(18, 112, 74, .12);--atlas-status-success-fg: #0d5e3e;--atlas-status-warning-bg: rgba(192, 138, 0, .14);--atlas-status-warning-fg: #7a5800;--atlas-status-danger-bg: rgba(216, 38, 47, .12);--atlas-status-danger-fg: #a21d24;--atlas-status-info-bg: rgba(29, 109, 181, .12);--atlas-status-info-fg: #1a5790;--atlas-status-neutral-bg: rgba(96, 112, 137, .14);--atlas-status-neutral-fg: #4a5b75;--atlas-surface-subtle: var(--atlas-surface-muted);--atlas-text-muted: var(--atlas-muted);--atlas-text-strong: var(--atlas-ink-strong);--atlas-text-2: var(--atlas-muted);--atlas-text-3: var(--atlas-muted-strong)}[data-atlas-theme=midnight]{color-scheme:dark;--atlas-primary: #4ea1ff;--atlas-primary-strong: #79b8ff;--atlas-page: #0b1322;--atlas-surface: #111a2c;--atlas-surface-strong: #16213a;--atlas-surface-muted: #142037;--atlas-surface-hover: rgba(78, 161, 255, .08);--atlas-ink: #e6ebf3;--atlas-ink-strong: #ffffff;--atlas-muted: #8da0bc;--atlas-muted-strong: #b3c2d8;--atlas-border: #1f2c46;--atlas-border-soft: #182240;--atlas-border-strong: #2b3c5c;--atlas-sidebar-bg: #060c18;--atlas-sidebar-bg-strong: #03060e;--atlas-topbar-bg: #111a2c;--atlas-topbar-border: #1f2c46;--atlas-control-surface: #16213a;--atlas-shadow-soft: 0 1px 2px rgba(0, 0, 0, .45);--atlas-shadow-pop: 0 16px 36px rgba(0, 0, 0, .55)}[data-atlas-theme=ocean]{color-scheme:light;--atlas-primary: #0077be;--atlas-primary-strong: #015a91;--atlas-accent: #f29f05;--atlas-info: #0077be;--atlas-page: #e8f4f8;--atlas-surface: #ffffff;--atlas-surface-strong: #f3f9fc;--atlas-surface-muted: #e0eef5;--atlas-surface-hover: rgba(0, 119, 190, .06);--atlas-border: #c7dbe6;--atlas-border-soft: #dbe8ef;--atlas-border-strong: #99bdd0;--atlas-sidebar-bg: #062a3e;--atlas-sidebar-bg-strong: #03192a;--atlas-sidebar-accent: #5cc1ff;--atlas-control-surface: #f3f9fc;--atlas-focus-ring: 0 0 0 3px rgba(0, 119, 190, .22);--atlas-status-info-bg: rgba(0, 119, 190, .14);--atlas-status-info-fg: #015a91}[data-atlas-theme=forest]{color-scheme:light;--atlas-primary: #2d6a4f;--atlas-primary-strong: #1b4332;--atlas-accent: #c75146;--atlas-info: #2d6a4f;--atlas-page: #eaf5ee;--atlas-surface: #ffffff;--atlas-surface-strong: #f3faf5;--atlas-surface-muted: #e0efe5;--atlas-surface-hover: rgba(45, 106, 79, .06);--atlas-border: #c4dccd;--atlas-border-soft: #d8e9dd;--atlas-border-strong: #95b9a3;--atlas-sidebar-bg: #14322a;--atlas-sidebar-bg-strong: #0a1c17;--atlas-sidebar-accent: #74c69d;--atlas-control-surface: #f3faf5;--atlas-focus-ring: 0 0 0 3px rgba(45, 106, 79, .22);--atlas-status-info-bg: rgba(45, 106, 79, .14);--atlas-status-info-fg: #1b4332}[data-atlas-theme=sunset]{color-scheme:light;--atlas-primary: #e76f51;--atlas-primary-strong: #b94e34;--atlas-accent: #2a9d8f;--atlas-info: #e76f51;--atlas-page: #fff3ec;--atlas-surface: #ffffff;--atlas-surface-strong: #fff8f3;--atlas-surface-muted: #fce5d8;--atlas-surface-hover: rgba(231, 111, 81, .06);--atlas-border: #f3cfbe;--atlas-border-soft: #fadccd;--atlas-border-strong: #d99a82;--atlas-sidebar-bg: #3d1e15;--atlas-sidebar-bg-strong: #25110b;--atlas-sidebar-accent: #f4a261;--atlas-control-surface: #fff8f3;--atlas-focus-ring: 0 0 0 3px rgba(231, 111, 81, .22);--atlas-status-info-bg: rgba(231, 111, 81, .14);--atlas-status-info-fg: #b94e34}[data-atlas-theme=violet]{color-scheme:light;--atlas-primary: #5a189a;--atlas-primary-strong: #3c0f6c;--atlas-accent: #f48c06;--atlas-info: #5a189a;--atlas-page: #f3eafc;--atlas-surface: #ffffff;--atlas-surface-strong: #f8f2fd;--atlas-surface-muted: #ecdef8;--atlas-surface-hover: rgba(90, 24, 154, .06);--atlas-border: #d6c4eb;--atlas-border-soft: #e3d4f3;--atlas-border-strong: #ad88cf;--atlas-sidebar-bg: #240c44;--atlas-sidebar-bg-strong: #150627;--atlas-sidebar-accent: #c8a2ff;--atlas-control-surface: #f8f2fd;--atlas-focus-ring: 0 0 0 3px rgba(90, 24, 154, .22);--atlas-status-info-bg: rgba(90, 24, 154, .14);--atlas-status-info-fg: #3c0f6c}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--atlas-font);color:var(--atlas-ink);background:var(--atlas-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.atlas-nav-lock,html.atlas-nav-lock body{overflow:hidden}@media(max-width:760px){app-sidebar.main-layout__sidebar .atlas-sidebar-drawer{position:fixed;top:0;left:0;bottom:0;width:min(300px,92vw);height:100dvh;max-height:100dvh;transform:translate3d(-105%,0,0);transition:transform .24s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:100}app-sidebar.main-layout__sidebar .atlas-sidebar-drawer.is-open{transform:translateZ(0);pointer-events:auto}app-sidebar.main-layout__sidebar .sidebar{width:100%;height:100%;max-height:100dvh}.main-layout__sidebar{flex:none!important;width:0!important;min-width:0!important;height:0!important;overflow:visible!important}}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--atlas-primary)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.atlas-table{background:var(--atlas-surface);border:1px solid var(--atlas-border);display:flex;flex-direction:column;overflow:hidden;min-height:0}.atlas-table__scroll{display:flex;flex:1;overflow:auto;min-height:0}.atlas-table__sticky{position:sticky;left:0;z-index:5;display:flex;flex-direction:column;flex-shrink:0;background:var(--atlas-surface);border-right:2px solid var(--atlas-primary);box-shadow:6px 0 12px -4px #00000014}.atlas-table__sticky-head{height:34px;padding:0 14px;display:flex;align-items:center;background:var(--atlas-surface-strong);border-bottom:1px solid var(--atlas-border);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-muted);flex-shrink:0}.atlas-table__sticky-cell{height:38px;padding:0 14px;display:flex;align-items:center;font-size:11px;font-weight:700;color:var(--atlas-primary);background:var(--atlas-surface);border-bottom:1px solid var(--atlas-border-soft);cursor:pointer;border-left:3px solid transparent;transition:background .12s ease,border-color .12s ease}.atlas-table__body{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--atlas-surface)}.atlas-table__head-row{display:flex;height:34px;background:var(--atlas-surface-strong);border-bottom:1px solid var(--atlas-border);flex-shrink:0}.atlas-table__head-cell{display:flex;align-items:center;padding:0 14px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-table__row{display:flex;height:38px;border-bottom:1px solid var(--atlas-border-soft);cursor:pointer;transition:background .12s ease}.atlas-table__row.is-alt,.atlas-table__sticky-cell.is-alt{background:var(--atlas-surface-muted)}.atlas-table__row.is-hover,.atlas-table__sticky-cell.is-hover,.atlas-table__row.is-active,.atlas-table__sticky-cell.is-active{background:var(--atlas-surface-hover)}.atlas-table__sticky-cell.is-active,.atlas-table__sticky-cell.is-hover{border-left-color:var(--atlas-primary)}.atlas-table__cell{display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--atlas-ink);min-width:0}.atlas-table__cell--muted{color:var(--atlas-muted)}.atlas-table__cell--center{justify-content:center}.atlas-table__cell--right{justify-content:flex-end}.atlas-table__cell-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-table__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--atlas-border);background:var(--atlas-surface-strong);flex-shrink:0}.atlas-table__count{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-table__count strong{color:var(--atlas-ink-strong)}.atlas-table__pages{display:inline-flex;gap:4px}.atlas-table__page{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--atlas-border);background:var(--atlas-surface);color:var(--atlas-muted);cursor:pointer;font-size:11px;font-weight:800;transition:border-color .12s ease,color .12s ease}.atlas-table__page:hover:not(:disabled):not(.is-active){border-color:var(--atlas-primary);color:var(--atlas-primary)}.atlas-table__page.is-active{background:var(--atlas-primary);color:var(--atlas-on-primary);border-color:var(--atlas-primary)}.atlas-table__page:disabled{opacity:.4;cursor:not-allowed}.atlas-table__empty{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--atlas-muted)}.atlas-table__empty strong{font-size:14px;color:var(--atlas-ink-strong)}.atlas-data-table{overflow:hidden;border:1px solid var(--atlas-border);border-top:3px solid var(--atlas-primary);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-soft)}.atlas-data-table__scroll{overflow-x:auto}.atlas-data-table__table{width:100%;min-width:820px;border-collapse:collapse}.atlas-data-table__table th,.atlas-data-table__table td{padding:14px 18px;border-bottom:1px solid var(--atlas-border-soft);color:var(--atlas-ink);text-align:left;vertical-align:top}.atlas-data-table__table th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,var(--atlas-surface-strong),var(--atlas-control-surface));color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.atlas-data-table__table tbody tr{cursor:pointer;border-left:3px solid transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.atlas-data-table__table tbody tr:hover,.atlas-data-table__table tbody tr.is-active{border-left-color:var(--atlas-primary);background:var(--atlas-surface-hover)}.atlas-data-table__table tbody tr:last-child td{border-bottom:0}.atlas-data-table__primary,.atlas-data-table__secondary{display:block}.atlas-data-table__primary{font-weight:800;color:var(--atlas-ink-strong)}.atlas-data-table__secondary{margin-top:5px;color:var(--atlas-muted);font-size:12px;line-height:1.4}.atlas-data-table__code{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;cursor:pointer}.atlas-data-table__code:hover{border-color:var(--atlas-primary)}.atlas-data-table__actions{display:flex;justify-content:flex-end;gap:var(--atlas-space-1)}.atlas-data-table__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-space-3);padding:var(--atlas-space-3) var(--atlas-space-4);border-top:1px solid var(--atlas-border);background:var(--atlas-surface-strong)}.atlas-data-table__pager{display:inline-flex;align-items:center;gap:var(--atlas-space-2)}.atlas-data-table__pager .atlas-table__page{width:32px;height:32px}.atlas-data-table__pager .material-symbols-outlined{font-size:18px}.atlas-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--atlas-space-5);background:#060c188a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.atlas-modal__panel{display:flex;flex-direction:column;width:min(960px,100%);max-height:min(760px,100vh - var(--atlas-space-5) * 2);border:1px solid var(--atlas-border-strong);border-top:4px solid var(--atlas-primary);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-pop);overflow:hidden}.atlas-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-4);padding:var(--atlas-space-4) var(--atlas-space-5);border-bottom:1px solid var(--atlas-border);background:var(--atlas-surface-strong)}.atlas-modal__eyebrow{margin:0 0 var(--atlas-space-1);color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-modal__title{margin:0;color:var(--atlas-ink-strong);font-size:20px;line-height:1.2}.atlas-modal__subtitle{margin:var(--atlas-space-1) 0 0;color:var(--atlas-muted);font-size:13px;line-height:1.45}.atlas-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid transparent;background:transparent;color:var(--atlas-muted);cursor:pointer}.atlas-modal__close:hover:not(:disabled){border-color:var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-primary)}.atlas-modal__body{padding:var(--atlas-space-5);overflow:auto}.atlas-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--atlas-space-2);padding:var(--atlas-space-4) var(--atlas-space-5);border-top:1px solid var(--atlas-border);background:var(--atlas-surface-strong)}.atlas-modal__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--atlas-space-4)}.atlas-modal__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.atlas-modal{padding:var(--atlas-space-3);place-items:stretch}.atlas-modal__panel{max-height:calc(100vh - var(--atlas-space-3) * 2)}.atlas-modal__header,.atlas-modal__body,.atlas-modal__footer{padding-inline:var(--atlas-space-4)}.atlas-modal__grid,.atlas-modal__grid--four{grid-template-columns:1fr}.atlas-modal__footer{align-items:stretch;flex-direction:column-reverse}.atlas-modal__footer .atlas-btn{width:100%}}@media(max-width:760px){.atlas-data-table{border:0;background:transparent;box-shadow:none}.atlas-data-table__scroll{overflow:visible}.atlas-data-table__table{min-width:0}.atlas-data-table__table thead{display:none}.atlas-data-table__table,.atlas-data-table__table tbody,.atlas-data-table__table tr,.atlas-data-table__table td{display:block;width:100%}.atlas-data-table__table tr{margin-bottom:var(--atlas-space-3);border:1px solid var(--atlas-border);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-soft)}.atlas-data-table__table td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--atlas-space-3);padding:11px 14px}.atlas-data-table__table td:before{content:attr(data-label);color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atlas-data-table__actions{justify-content:flex-start}.atlas-data-table__footer{flex-direction:column;align-items:stretch;border:1px solid var(--atlas-border)}.atlas-data-table__pager{width:100%;justify-content:space-between}}.atlas-status-text{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-status-text--success{color:var(--atlas-success)}.atlas-status-text--warning{color:var(--atlas-warning)}.atlas-status-text--danger{color:var(--atlas-accent)}.atlas-status-text--muted{color:var(--atlas-muted)}.atlas-status-text--info{color:var(--atlas-info)}.atlas-online-dot{width:8px;height:8px;background:var(--atlas-success);display:inline-block}.atlas-online-dot--off{background:var(--atlas-border-strong)}.atlas-page,.checklists-page{display:flex;flex-direction:column;gap:var(--atlas-page-gap);padding:var(--atlas-page-padding-y) var(--atlas-page-padding-x);min-height:100%}.atlas-page__head,.checklists-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--atlas-space-4);flex-wrap:wrap}.atlas-page__title,.checklists-page__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--atlas-ink-strong)}.atlas-page__subtitle,.checklists-page__subtitle{margin:4px 0 0;font-size:12px;color:var(--atlas-muted)}.atlas-page__head-stats,.checklists-page__head-stats{display:inline-flex;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap}.atlas-page__head-stat,.checklists-page__head-stat{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:26px;border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--atlas-radius-chip)}.atlas-page__head-stat--success,.checklists-page__head-stat--success{border-color:var(--atlas-status-success-fg);color:var(--atlas-status-success-fg)}.atlas-page__toolbar,.checklists-page__toolbar{display:flex;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap}.atlas-page__spacer,.checklists-page__spacer{flex:1}.atlas-page__search,.checklists-page__search{display:flex;align-items:center;gap:8px;flex:1 1 280px;min-width:220px;padding:0 12px;height:36px;background:var(--atlas-control-surface);border:1px solid var(--atlas-border);color:var(--atlas-muted);border-radius:var(--atlas-radius-input)}.atlas-page__search input,.checklists-page__search input{flex:1;background:transparent;border:0;outline:0;font-size:12px;color:var(--atlas-ink);height:100%}.atlas-page__chip,.checklists-page__chip{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:22px;border:1px solid var(--atlas-border);color:var(--atlas-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--atlas-radius-chip);background:var(--atlas-control-surface)}.atlas-page__message,.checklists-page__message{padding:var(--atlas-space-3) var(--atlas-space-4);border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-ink);font-size:12px;border-radius:var(--atlas-radius-card)}.atlas-page__message--error,.checklists-page__message--error{border-color:var(--atlas-status-danger-fg);color:var(--atlas-status-danger-fg);background:var(--atlas-status-danger-bg)}.atlas-page__message--success,.checklists-page__message--success{border-color:var(--atlas-status-success-fg);color:var(--atlas-status-success-fg);background:var(--atlas-status-success-bg)}.atlas-btn,.checklists-page__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--atlas-btn-height);padding:0 var(--atlas-btn-padding-x);border:1px solid var(--atlas-border-strong);background:var(--atlas-control-surface);color:var(--atlas-ink);font:inherit;font-size:var(--atlas-btn-font-size);font-weight:700;letter-spacing:var(--atlas-btn-letter-spacing);text-transform:uppercase;cursor:pointer;border-radius:var(--atlas-radius-btn);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.atlas-btn:hover:not(:disabled),.checklists-page__btn:hover:not(:disabled){border-color:var(--atlas-primary);color:var(--atlas-primary)}.atlas-btn:focus-visible,.checklists-page__btn:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:2px}.atlas-btn:disabled,.checklists-page__btn:disabled{opacity:.55;cursor:not-allowed}.atlas-btn--primary,.checklists-page__btn--primary{background:var(--atlas-primary);border-color:var(--atlas-primary);color:#fff}.atlas-btn--primary:hover:not(:disabled),.checklists-page__btn--primary:hover:not(:disabled){background:var(--atlas-primary-strong, var(--atlas-primary));border-color:var(--atlas-primary-strong, var(--atlas-primary));color:#fff;box-shadow:var(--atlas-shadow-soft)}.atlas-btn--ghost,.checklists-page__btn--ghost{background:transparent;border-color:var(--atlas-border-strong);color:var(--atlas-ink)}.atlas-btn--ghost:hover:not(:disabled),.checklists-page__btn--ghost:hover:not(:disabled){background:var(--atlas-control-surface);border-color:var(--atlas-primary);color:var(--atlas-primary)}.atlas-btn--danger,.checklists-page__btn--danger{background:transparent;border-color:var(--atlas-status-danger-fg);color:var(--atlas-status-danger-fg)}.atlas-btn--danger:hover:not(:disabled),.checklists-page__btn--danger:hover:not(:disabled){background:var(--atlas-status-danger-fg);color:#fff}.atlas-btn--sm,.checklists-page__btn--sm{height:var(--atlas-btn-height-sm);padding:0 10px;font-size:11px}.atlas-btn--block,.checklists-page__btn--block{width:100%}.atlas-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;background:transparent;color:var(--atlas-muted);cursor:pointer;border-radius:var(--atlas-radius-btn);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.atlas-icon-btn:hover:not(:disabled){color:var(--atlas-primary);background:var(--atlas-control-surface);border-color:var(--atlas-border)}.atlas-icon-btn:disabled{opacity:.4;cursor:not-allowed}.atlas-icon-btn--danger:hover:not(:disabled){color:var(--atlas-status-danger-fg);border-color:var(--atlas-status-danger-fg)}.atlas-icon-btn--primary{color:var(--atlas-primary)}.atlas-icon-btn--primary:hover:not(:disabled){background:var(--atlas-primary);color:var(--atlas-on-primary);border-color:var(--atlas-primary)}.atlas-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:3px 9px;border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-muted-strong);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--atlas-radius-chip);white-space:nowrap}.atlas-chip .material-symbols-outlined{font-size:16px}.atlas-chip--success{border-color:var(--atlas-status-success-fg);background:var(--atlas-status-success-bg);color:var(--atlas-status-success-fg)}.atlas-chip--warning{border-color:var(--atlas-status-warning-fg);background:var(--atlas-status-warning-bg);color:var(--atlas-status-warning-fg)}.atlas-chip--danger{border-color:var(--atlas-status-danger-fg);background:var(--atlas-status-danger-bg);color:var(--atlas-status-danger-fg)}.atlas-chip--info{border-color:var(--atlas-status-info-fg);background:var(--atlas-status-info-bg);color:var(--atlas-status-info-fg)}.atlas-chip--neutral{border-color:var(--atlas-status-neutral-fg);background:var(--atlas-status-neutral-bg);color:var(--atlas-status-neutral-fg)}.atlas-card{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-card);padding:var(--atlas-card-padding);box-shadow:var(--atlas-shadow-soft)}.atlas-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-space-3);margin-bottom:var(--atlas-space-3)}.atlas-card__title{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-card__title--lg{font-size:14px;letter-spacing:.04em;text-transform:none;color:var(--atlas-ink-strong)}.atlas-card__body{display:flex;flex-direction:column;gap:var(--atlas-space-3)}.atlas-card--clickable{cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.atlas-card--clickable:hover{transform:translateY(-2px);border-color:var(--atlas-primary);box-shadow:var(--atlas-shadow-pop)}.atlas-card--dense{padding:var(--atlas-space-3) var(--atlas-space-4)}.atlas-card--dense .atlas-card__body{gap:var(--atlas-space-2)}.atlas-grid{display:grid;gap:var(--atlas-space-4)}.atlas-grid--cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.atlas-grid--cards-tall{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.atlas-grid--stretch{align-items:stretch;grid-auto-rows:1fr}.atlas-grid--stretch>*,.atlas-grid--stretch>app-ui-card,.atlas-grid--stretch>app-ui-module-card{height:100%;min-height:0;display:block}.atlas-layout-split{display:grid;grid-template-columns:1fr;gap:var(--atlas-page-gap);align-items:stretch}.atlas-layout-split>app-ui-card,.atlas-layout-split>.atlas-command-panel,.atlas-layout-split>app-ui-callout{min-height:0}.atlas-layout-split>app-ui-card{display:block;height:100%}.atlas-layout-split__full{grid-column:1/-1}@media(min-width:1100px){.atlas-layout-split--lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-layout-split--lg-2>app-ui-card{min-height:260px}}.atlas-stack{display:flex;flex-direction:column;gap:var(--atlas-space-3)}.atlas-row{display:flex;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap}.atlas-row--end{justify-content:flex-end}.atlas-text-muted{margin:0;font-size:13px;line-height:1.45;color:var(--atlas-muted)}.atlas-field-full{flex:1 1 100%;min-width:0}.atlas-row-main{flex:1;min-width:0}.atlas-row-actions{flex-shrink:0}.atlas-form-inline{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:var(--atlas-space-3);width:100%}.atlas-form-inline .atlas-btn{min-height:var(--atlas-control-height);white-space:nowrap}.atlas-form-inline:has(app-ui-callout){grid-template-columns:1fr;align-items:stretch}.atlas-command-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--atlas-space-4);padding:var(--atlas-space-5);border:1px solid var(--atlas-border);border-left:3px solid var(--atlas-primary);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-soft)}.atlas-command-panel__main,.atlas-command-panel__actions{display:flex;align-items:center;gap:var(--atlas-space-3)}.atlas-command-panel__main{min-width:0}.atlas-command-panel__actions{justify-content:flex-end;flex-wrap:wrap}.atlas-command-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-primary);font-size:26px}.atlas-command-panel__eyebrow{margin:0 0 var(--atlas-space-1);color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-command-panel h2,.atlas-command-panel p{margin:0}.atlas-command-panel h2{color:var(--atlas-ink-strong);font-size:20px;line-height:1.2}.atlas-command-panel p:not(.atlas-command-panel__eyebrow){margin-top:var(--atlas-space-1);color:var(--atlas-muted);font-size:13px;line-height:1.45}.atlas-divider{height:1px;background:var(--atlas-border);margin:var(--atlas-space-3) 0}.atlas-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:var(--atlas-space-5);padding:var(--atlas-space-6);background:var(--atlas-surface);border:1px solid var(--atlas-border);border-top:4px solid var(--atlas-primary);box-shadow:var(--atlas-shadow-soft)}.atlas-detail-hero__main{display:flex;align-items:center;gap:var(--atlas-space-4);min-width:0}.atlas-detail-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 auto;border:1px solid var(--atlas-primary-strong);background:var(--atlas-primary);color:var(--atlas-on-primary)}.atlas-detail-hero__icon .material-symbols-outlined{font-size:34px}.atlas-detail-hero__copy{min-width:0}.atlas-detail-hero__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--atlas-space-2);color:var(--atlas-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atlas-detail-hero__title{margin:var(--atlas-space-2) 0 var(--atlas-space-1);color:var(--atlas-ink-strong);font-size:28px;line-height:1.08}.atlas-detail-hero__subtitle{margin:0;color:var(--atlas-muted);font-size:14px}.atlas-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--atlas-space-2)}.atlas-metric-tile{display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:var(--atlas-space-3);border:1px solid var(--atlas-border);border-left:3px solid var(--atlas-primary);background:var(--atlas-control-surface)}.atlas-metric-tile .material-symbols-outlined{color:var(--atlas-primary);font-size:22px}.atlas-metric-tile strong{margin-top:var(--atlas-space-2);color:var(--atlas-ink-strong);font-size:22px;line-height:1}.atlas-metric-tile small{margin-top:5px;color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atlas-metric-tile--warning{border-left-color:var(--atlas-warning)}.atlas-metric-tile--warning .material-symbols-outlined{color:var(--atlas-warning)}.atlas-kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--atlas-space-3);margin:0}.atlas-kv-grid>div{display:flex;flex-direction:column;gap:var(--atlas-space-1);min-height:72px;padding:var(--atlas-space-3);border:1px solid var(--atlas-border-soft);border-left:3px solid var(--atlas-border-strong);background:var(--atlas-control-surface);min-width:0}.atlas-kv-grid dt{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-kv-grid dd{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:var(--atlas-ink-strong);word-break:break-word}.atlas-kv-grid--compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--atlas-space-2)}.atlas-kv-grid--compact>div{min-height:58px;padding:var(--atlas-space-2) var(--atlas-space-3);background:var(--atlas-surface)}.atlas-kv-grid--compact dt{font-size:9px}.atlas-kv-grid--compact dd{font-size:12px}.atlas-dossier-sheet{display:grid;gap:var(--atlas-space-4);padding:var(--atlas-space-5);border:1px solid var(--atlas-border);border-top:4px solid var(--atlas-primary);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-soft)}.atlas-dossier-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-4);padding-bottom:var(--atlas-space-4);border-bottom:1px solid var(--atlas-border)}.atlas-dossier-sheet__identity{display:flex;align-items:center;gap:var(--atlas-space-3);min-width:0}.atlas-dossier-sheet__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border:1px solid var(--atlas-primary-strong);background:var(--atlas-primary);color:var(--atlas-on-primary);font-size:28px}.atlas-dossier-sheet__eyebrow,.atlas-dossier-group__head p{margin:0;color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-dossier-sheet__identity h2,.atlas-dossier-sheet__identity p:not(.atlas-dossier-sheet__eyebrow){margin:0}.atlas-dossier-sheet__identity h2{margin-top:var(--atlas-space-1);color:var(--atlas-ink-strong);font-size:22px;line-height:1.12}.atlas-dossier-sheet__identity p:not(.atlas-dossier-sheet__eyebrow){margin-top:4px;color:var(--atlas-muted);font-size:12px;font-weight:700}.atlas-dossier-sheet__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--atlas-space-2)}.atlas-dossier-sheet__strip article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:var(--atlas-space-2);min-height:70px;padding:var(--atlas-space-3);border:1px solid var(--atlas-border-soft);border-left:3px solid var(--atlas-primary);background:var(--atlas-control-surface);min-width:0}.atlas-dossier-sheet__strip .material-symbols-outlined{grid-row:span 2;color:var(--atlas-primary);font-size:22px}.atlas-dossier-sheet__strip small{color:var(--atlas-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.atlas-dossier-sheet__strip strong{min-width:0;color:var(--atlas-ink-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-dossier-sheet__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atlas-space-3)}.atlas-dossier-group{display:grid;gap:var(--atlas-space-3);padding:var(--atlas-space-4);border:1px solid var(--atlas-border);background:var(--atlas-surface-strong)}.atlas-dossier-group--wide{grid-column:1/-1}.atlas-dossier-group__head{display:flex;align-items:center;gap:var(--atlas-space-3)}.atlas-dossier-group__head .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--atlas-border);background:var(--atlas-control-surface);color:var(--atlas-primary);font-size:20px}.atlas-dossier-group__head h3{margin:2px 0 0;color:var(--atlas-ink-strong);font-size:15px;line-height:1.2}.atlas-form{display:flex;flex-direction:column;gap:var(--atlas-space-4)}.atlas-form-grid{display:grid;gap:var(--atlas-space-3)}.atlas-form-grid--two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.atlas-form-grid--three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.atlas-form-grid--four{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.atlas-field{display:flex;flex-direction:column;gap:6px}.atlas-field>span,.atlas-field__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-field input,.atlas-field select,.atlas-field textarea{width:100%;min-height:var(--atlas-control-height);padding:0 14px;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-input);outline:none;background:var(--atlas-control-surface);color:var(--atlas-ink);font:inherit;font-size:14px;transition:border-color .12s ease,box-shadow .12s ease}.atlas-field textarea{min-height:76px;padding:10px 14px;line-height:1.5;resize:vertical}.atlas-field input:focus,.atlas-field select:focus,.atlas-field textarea:focus{border-color:var(--atlas-primary);box-shadow:var(--atlas-focus-ring)}.atlas-form-actions{display:flex;justify-content:flex-end;gap:var(--atlas-space-2);padding-top:var(--atlas-space-3);border-top:1px solid var(--atlas-border-soft)}.atlas-record-list{display:flex;flex-direction:column;gap:var(--atlas-space-3);margin:0;padding:0;list-style:none}.atlas-record-list__item{display:flex;gap:var(--atlas-space-3);padding:var(--atlas-space-4);border:1px solid var(--atlas-border);border-left:3px solid var(--atlas-primary);background:var(--atlas-surface);transition:border-color .12s ease,box-shadow .12s ease}.atlas-record-list__item:hover{box-shadow:var(--atlas-shadow-soft)}.atlas-record-list__main{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--atlas-space-2)}.atlas-record-list__head,.atlas-record-list__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--atlas-space-2)}.atlas-record-list__head strong{color:var(--atlas-ink-strong);font-size:14px;font-weight:800}.atlas-record-list__meta{gap:var(--atlas-space-4);color:var(--atlas-muted);font-size:12px}.atlas-record-list__notes{margin:0;padding:var(--atlas-space-2) var(--atlas-space-3);border-left:2px solid var(--atlas-border);background:var(--atlas-surface-strong);color:var(--atlas-ink);font-size:13px;line-height:1.45;white-space:pre-wrap}.atlas-calendar-planner{display:grid;gap:var(--atlas-space-4);padding:var(--atlas-space-4);border:1px solid var(--atlas-border);border-top:3px solid var(--atlas-primary);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-soft)}.atlas-calendar-planner__header,.atlas-calendar-planner__controls,.atlas-calendar-planner__item-actions{display:flex;align-items:center;gap:var(--atlas-space-2)}.atlas-calendar-planner__header{justify-content:space-between;gap:var(--atlas-space-4)}.atlas-calendar-planner__header h2,.atlas-calendar-planner__header p,.atlas-calendar-planner__detail-head h3,.atlas-calendar-planner__detail-head p{margin:0}.atlas-calendar-planner__eyebrow{color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-calendar-planner__header h2{margin-top:var(--atlas-space-1);color:var(--atlas-ink-strong);font-size:20px;line-height:1.2}.atlas-calendar-planner__header p:not(.atlas-calendar-planner__eyebrow){margin-top:4px;color:var(--atlas-muted);font-size:12px}.atlas-calendar-planner__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--atlas-space-4);align-items:start}.atlas-calendar-planner__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--atlas-border);background:var(--atlas-border-soft);gap:1px}.atlas-calendar-planner__weekday{display:flex;align-items:center;min-height:34px;padding:0 var(--atlas-space-2);background:var(--atlas-surface-strong);color:var(--atlas-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atlas-calendar-planner__day{display:grid;align-content:space-between;justify-items:start;min-height:82px;padding:var(--atlas-space-2);border:0;border-left:3px solid transparent;background:var(--atlas-surface);color:var(--atlas-ink);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.atlas-calendar-planner__day:hover,.atlas-calendar-planner__day.is-selected{background:var(--atlas-surface-hover)}.atlas-calendar-planner__day.is-selected{box-shadow:inset 0 0 0 2px var(--atlas-primary)}.atlas-calendar-planner__day.is-muted{color:var(--atlas-muted);background:var(--atlas-surface-strong);opacity:.72}.atlas-calendar-planner__day.is-today span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;background:var(--atlas-primary);color:var(--atlas-on-primary);font-weight:800}.atlas-calendar-planner__day.is-overdue{border-left-color:var(--atlas-danger)}.atlas-calendar-planner__day.is-soon{border-left-color:var(--atlas-warning)}.atlas-calendar-planner__day.is-planned{border-left-color:var(--atlas-info)}.atlas-calendar-planner__day strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;background:var(--atlas-control-surface);color:var(--atlas-primary);font-size:11px;font-weight:800}.atlas-calendar-planner__detail{display:grid;gap:var(--atlas-space-3);padding:var(--atlas-space-4);border:1px solid var(--atlas-border);background:var(--atlas-surface-strong)}.atlas-calendar-planner__detail-head h3{margin-top:var(--atlas-space-1);color:var(--atlas-ink-strong);font-size:16px;line-height:1.25}.atlas-calendar-planner__items{display:grid;gap:var(--atlas-space-2);padding:0;margin:0;list-style:none}.atlas-calendar-planner__items li{display:grid;gap:var(--atlas-space-2);padding:var(--atlas-space-3);border:1px solid var(--atlas-border-soft);background:var(--atlas-surface)}.atlas-calendar-planner__items strong,.atlas-calendar-planner__items small{display:block}.atlas-calendar-planner__items strong{color:var(--atlas-ink-strong);font-size:13px}.atlas-calendar-planner__items small,.atlas-calendar-planner__empty small{color:var(--atlas-muted);font-size:12px}.atlas-calendar-planner__empty{display:grid;justify-items:center;gap:var(--atlas-space-2);min-height:180px;align-content:center;padding:var(--atlas-space-4);color:var(--atlas-muted);text-align:center}.atlas-calendar-planner__empty .material-symbols-outlined{color:var(--atlas-primary);font-size:34px}.atlas-calendar-planner__empty strong{color:var(--atlas-ink-strong)}@media(max-width:900px){:root{--atlas-page-padding-x: 16px;--atlas-page-padding-y: 16px;--atlas-page-gap: 14px;--atlas-card-padding: 14px}}@media(max-width:760px){.atlas-page,.checklists-page{padding:var(--atlas-page-padding-y) var(--atlas-page-padding-x)}.atlas-row-actions{width:100%}.atlas-row-actions .atlas-btn{flex:1 1 calc(50% - var(--atlas-space-2));justify-content:center}.atlas-form-inline{grid-template-columns:1fr}.atlas-form-inline .atlas-btn{width:100%;justify-content:center}.atlas-detail-hero{grid-template-columns:1fr;padding:var(--atlas-space-4)}.atlas-detail-hero__main{align-items:flex-start}.atlas-detail-hero__icon{width:52px;height:52px}.atlas-detail-hero__title{font-size:22px}.atlas-command-panel,.atlas-command-panel__main,.atlas-command-panel__actions{align-items:stretch;flex-direction:column}.atlas-command-panel__actions .atlas-btn{width:100%}.atlas-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-dossier-sheet{padding:var(--atlas-space-4)}.atlas-dossier-sheet__header{align-items:stretch;flex-direction:column}.atlas-dossier-sheet__strip,.atlas-dossier-sheet__body{grid-template-columns:1fr}.atlas-dossier-sheet__strip strong{white-space:normal}.atlas-calendar-planner__header,.atlas-calendar-planner__controls,.atlas-calendar-planner__item-actions{align-items:stretch;flex-direction:column}.atlas-calendar-planner__layout{grid-template-columns:1fr}.atlas-calendar-planner__day{min-height:58px}}
