.atlas-app{--atlas-paper:#f3f1e9;--atlas-surface:#fffdf7;--atlas-ink:#23362e;--atlas-muted:#687168;--atlas-line:#d7dcd0;--atlas-orange:#e85b32;--atlas-green:#337e69;background:var(--atlas-paper);font-size:14px;line-height:1.5}.atlas-app button,.atlas-app input,.atlas-app select{font-family:DM Sans,Arial,sans-serif}.atlas-app button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.atlas-topbar{color:#e3e9db;letter-spacing:.15em;background:#25382f;justify-content:space-between;align-items:center;height:29px;padding:0 36px;font-size:8px;font-weight:600;display:flex}.atlas-header{background:var(--atlas-surface);z-index:1100;gap:30px;height:83px;padding:0 36px;position:relative}.atlas-header .brand-emblem{width:52px;height:43px}.atlas-header .brand-wordmark{font-size:24px}.atlas-header .brand-wordmark small{font-size:6px}.atlas-header nav{gap:27px;font-size:12px}.atlas-header nav a[aria-current]{color:#c34c29;position:relative}.atlas-header nav a[aria-current]:after{content:"";background:#e85b32;height:2px;position:absolute;bottom:-28px;left:0;right:0}.atlas-coverage-link{background:0 0;border:1px solid #b9c3b7;padding:10px 13px;font-size:11px;font-weight:600}.atlas-intro{justify-content:space-between;align-items:center;gap:25px;padding:31px 36px 30px;display:flex}.atlas-eyebrow{letter-spacing:.14em;color:#596859;font-size:9px;font-weight:700;display:block}.atlas-eyebrow b{letter-spacing:.07em;color:#596c4f;background:#e4e8da;border-radius:3px;margin-left:10px;padding:3px 6px;font-size:8px}.atlas-intro h1{letter-spacing:-.045em;color:#24372d;margin:12px 0 11px;font-size:clamp(30px,3vw,46px);font-weight:600}.atlas-intro h1 em{color:#a94b2e}.atlas-intro p{max-width:640px;font-size:12px;line-height:1.7}.atlas-intro-stats{border-left:1px solid #cbd1c4;flex:none;gap:27px;padding-left:30px;display:flex}.atlas-intro-stats div{flex-direction:column;min-width:60px;display:flex}.atlas-intro-stats strong{letter-spacing:-.055em;color:#24372d;font-family:Manrope,Arial,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.atlas-intro-stats span{color:#687168;margin-top:7px;font-size:9px}.atlas-controls{border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);align-items:center;gap:12px;margin:0 36px;padding:17px 0;display:flex}.atlas-search{background:#fffdf8;border:1px solid #c4cbbb;flex:1;align-items:center;gap:10px;min-width:180px;height:43px;padding:0 14px;display:flex}.atlas-search svg{color:#697360;flex:none}.atlas-search input{background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:12px}.atlas-search button{background:0 0;border:0;padding:0}.atlas-controls>select{color:#314335;background:#fffdf8;border:1px solid #c4cbbb;max-width:170px;height:43px;padding:0 32px 0 12px;font-size:12px}.atlas-tabs{background:#e8ebdf;gap:3px;height:43px;padding:4px;display:flex}.atlas-tabs button{background:0 0;border:0;padding:0 16px;font-size:12px}.atlas-tabs button.active{color:#fff;background:#253a2f;box-shadow:0 2px 4px #253a2f12}.atlas-filter-button,.atlas-saved{background:0 0;border:1px solid #c4cbbb;height:43px;padding:0 13px;font-size:11px;font-weight:600}.atlas-saved small{background:#e2e6d8;border-radius:3px;padding:1px 5px;font-size:9px}.atlas-saved.active,.atlas-filter-button.active{background:#e1e8d8;border-color:#748a70}.atlas-filter-panel{border-bottom:1px solid var(--atlas-line);background:#e8ecdf;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 36px;padding:18px;display:grid}.atlas-filter-panel label{color:#4c604f;flex-direction:column;gap:5px;font-size:10px;font-weight:600;display:flex}.atlas-filter-panel select,.atlas-filter-panel input{background:var(--atlas-surface);border:1px solid #bcc7b5;width:100%;min-width:0;height:37px;padding:0 10px;font-size:12px}.atlas-filter-panel button{text-underline-offset:4px;background:0 0;border:0;justify-self:start;font-size:11px;text-decoration:underline}.atlas-filter-panel p{text-align:right;grid-column:2/-1;font-size:10px}.atlas-statusbar{color:#6e786c;justify-content:space-between;align-items:center;gap:16px;min-height:47px;margin:0 36px;padding:12px 0;font-size:10px;display:flex}.atlas-statusbar>span,.atlas-statusbar>div{align-items:center;gap:10px;display:flex}.atlas-statusbar i{background:#4b8062;border-radius:50%;width:5px;height:5px;display:inline-block}.atlas-statusbar i.loading{background:#db9446}.atlas-statusbar button{color:#50694f;background:0 0;border:0;padding:0;font-size:10px}.atlas-statusbar>span button{text-underline-offset:3px;text-decoration:underline}.atlas-statusbar>div{gap:20px}.atlas-workspace{background:#fffdf7;border:1px solid #c8d1c0;grid-template-columns:350px minmax(0,1fr);height:calc(100svh - 385px);min-height:620px;max-height:900px;margin:0 36px;display:grid;position:relative;box-shadow:0 8px 30px #243b2510}.atlas-list-panel{z-index:1;border-right:1px solid #c8d1c0;flex-direction:column;min-height:0;display:flex}.atlas-list-head{border-bottom:1px solid #d9ded2;justify-content:space-between;align-items:center;gap:10px;padding:21px 21px 18px;display:flex}.atlas-list-head .atlas-eyebrow{letter-spacing:.13em;font-size:7px}.atlas-list-head h2{letter-spacing:-.04em;margin-top:7px;font-size:24px;line-height:1.2}.atlas-list-head h2 span{letter-spacing:0;color:#78806f;margin-top:6px;font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:400;display:block}.atlas-list-head select{color:#5f705b;background:0 0;border:0;max-width:95px;font-size:10px}.atlas-results{scrollbar-width:thin;scrollbar-color:#bac6ad transparent;flex:1;min-height:0;overflow-y:auto}.atlas-card{background:var(--atlas-surface);border-bottom:1px solid #dce1d4;padding:18px 21px 15px;transition:background .15s;position:relative}.atlas-card:hover{background:#f3f5ec}.atlas-card.selected{background:#edf1e3;border-left:3px solid #d76237;padding-left:18px}.atlas-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-kind{letter-spacing:.09em;color:#b85233;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.atlas-kind.project{color:#3c7c68}.atlas-bookmark{color:#a0ad96;background:0 0;border:0;padding:0}.atlas-bookmark.is-saved{color:#567a51}.atlas-card-main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0 0;display:block!important}.atlas-company{color:#7d866f;margin-bottom:4px;font-size:10px;display:block}.atlas-card h3{letter-spacing:-.025em;color:#2b3d30;font-size:17px;font-weight:600;line-height:1.35}.atlas-location{color:#7a846f;align-items:center;gap:5px;margin:10px 0;font-size:10px;display:flex}.atlas-location small{color:#9d6a38;background:#f6eddf;padding:1px 4px;font-size:8px}.atlas-pay{color:#7c8474;margin-top:10px;font-size:11px;font-weight:500;display:block}.atlas-pay.published{color:#456944;font-weight:700}.atlas-card-foot{color:#7b8671;justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;display:flex}.atlas-card-foot>span{border:1px solid #d9dfcd;border-radius:3px;max-width:235px;padding:3px 7px}.atlas-card-foot button{color:#687d58;background:0 0;border:0;padding:0;font-size:9px}.atlas-list-footer{color:#87907c;background:#f0f2e7;border-top:1px solid #d5ddcb;padding:13px 20px;font-size:8px}.atlas-map-panel{min-width:0;min-height:0;position:relative}.atlas-map-container,.atlas-map{position:absolute;inset:0}.atlas-map{z-index:0;isolation:isolate;background:#e1e8e6;font-family:DM Sans,Arial,sans-serif}.atlas-map .leaflet-tile-pane{filter:grayscale(.58)saturate(.65)}.atlas-map .leaflet-control-attribution{background:#ffffffe6;font-size:8px;line-height:1.7}.atlas-map .leaflet-control-attribution a{color:#446f5b}.atlas-map .leaflet-bar{border:1px solid #c3ceba;border-radius:4px;margin-bottom:48px;margin-right:18px;box-shadow:0 3px 10px #25362b1a}.atlas-map .leaflet-bar a{color:#38583d;background:#fffdf8;border-color:#d2dccc;width:31px;height:31px;font-weight:400;line-height:31px}.atlas-map-label{z-index:400;letter-spacing:.12em;pointer-events:none;background:#fffef3ed;border:1px solid #d3dcc8;align-items:center;gap:9px;padding:10px 12px;font-size:8px;font-weight:700;display:flex;position:absolute;top:18px;left:19px;box-shadow:0 2px 9px #2c492613}.atlas-map-label>span:not(.atlas-live-dot){color:#b2bda8}.atlas-live-dot{background:#d05c38;border-radius:50%;width:5px;height:5px;display:inline-block}.atlas-legend{z-index:400;background:#fffef3ed;border:1px solid #d3dcc8;gap:13px;padding:10px 12px;font-size:8px;display:flex;position:absolute;top:18px;right:19px;box-shadow:0 2px 9px #2c492613}.atlas-legend span{align-items:center;gap:5px;display:flex}.atlas-legend i{background:#e2653e;border-radius:50%;width:7px;height:7px}.atlas-legend .project{background:#458b75}.atlas-legend .mixed{background:linear-gradient(90deg,#e2653e 50%,#458b75 50%)}.atlas-fit{z-index:400;background:#fffef5;border:1px solid #c8d3bd;padding:9px 11px;font-size:10px;position:absolute;bottom:24px;left:19px;box-shadow:0 2px 9px #2c492613}.atlas-map-note{z-index:400;color:#5f755f;pointer-events:none;white-space:nowrap;background:#fffff0d9;padding:6px 9px;font-size:8px;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.atlas-pin-wrap{background:0 0;border:0}.atlas-pin{color:#fff;background:#e2663e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;box-shadow:0 2px 7px #65492c4a}.atlas-pin.project{background:#448a74}.atlas-pin.cluster{border:3px solid #fffef4;width:34px;height:34px;font-size:11px;box-shadow:0 0 0 5px #e3653b18,0 3px 7px #253c2624}.atlas-pin.project.cluster{box-shadow:0 0 0 5px #4b907625,0 3px 7px #253c2624}.atlas-pin-wrap:hover .atlas-pin{transform:scale(1.15)}.atlas-map-tooltip strong,.atlas-map-tooltip span{white-space:normal;max-width:210px;display:block}.atlas-map-tooltip strong{color:#314d33;font-size:11px;line-height:1.4}.atlas-map-tooltip span{color:#777f6c;margin-top:4px;font-size:9px}.atlas-map .leaflet-tooltip{background:#fffdf5;border:1px solid #cbd5bf;border-radius:3px;padding:10px 12px;box-shadow:0 3px 13px #23392320}.atlas-detail{z-index:600;scrollbar-width:thin;background:#fffdf7;border:1px solid #bfcdb5;width:330px;max-height:620px;padding:25px;position:absolute;top:71px;bottom:25px;right:20px;overflow:auto;box-shadow:0 12px 40px #213e2940}.atlas-close{color:#4f6548;z-index:2;background:#f0f2e8;border:1px solid #d5deca;padding:5px;position:absolute;top:13px;right:13px}.atlas-detail>.atlas-kind{padding-right:25px}.atlas-detail h2{letter-spacing:-.035em;color:#2b4833;margin:17px 0 10px;font-size:25px;line-height:1.2}.atlas-detail-company{color:#68815b;font-size:12px;font-weight:600}.atlas-detail-place{align-items:flex-start;gap:6px;margin-top:10px;font-size:10px;display:flex}.atlas-detail-place svg{flex:none}.atlas-detail-pay{color:#3e633d;background:#edf1e3;border-left:3px solid #56875e;margin:20px 0;padding:15px 12px;font-size:15px;font-weight:600;line-height:1.5}.atlas-detail-pay small{margin-top:5px;font-size:8px;font-weight:400;display:block}.atlas-detail>p:not([class]){font-size:12px;line-height:1.7}.atlas-detail dl{margin:20px 0;font-size:10px}.atlas-detail dl>div{border-top:1px solid #e0e6d4;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.atlas-detail dt{color:#819071;min-width:90px}.atlas-detail dd{text-align:right;color:#485e3f;overflow-wrap:anywhere;margin:0}.atlas-detail .atlas-detail-note{color:#7f8c71;margin:12px 0;font-size:9px;line-height:1.65}.atlas-source-button{color:#fff;background:#2b4836;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:20px;padding:13px 16px;font-size:11px;font-weight:600;display:flex}.atlas-source-button:hover{background:#3b5e44}.atlas-source-label{text-align:center;color:#8c987e;margin-top:9px;font-size:8px;display:block}.atlas-bottom{justify-content:space-between;align-items:center;gap:35px;padding:21px 36px 36px;display:flex}.atlas-bottom>div{align-items:center;gap:13px;max-width:600px;display:flex}.atlas-bottom svg{color:#6c835d;flex:none}.atlas-bottom p{font-size:10px;line-height:1.65}.atlas-bottom p strong{color:#526d46}.atlas-bottom>button,.atlas-bottom>a{color:#516f45;text-underline-offset:4px;background:0 0;border:0;flex:none;align-items:center;gap:7px;font-size:10px;text-decoration:underline;display:flex}.atlas-check-pay{color:#6b7c5b;background:#edf2e3;border-bottom:1px solid #d4dfc8;justify-content:space-between;gap:10px;padding:9px 18px;font-size:9px;display:flex}.atlas-check-pay button{color:#43683b;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.atlas-notice{color:#8b6532;background:#f4ead6;padding:10px 18px;font-size:10px;line-height:1.5}.atlas-cluster-filter{color:#a05832;background:#f8eadc;justify-content:space-between;align-items:center;padding:9px 18px;font-size:9px;display:flex}.atlas-cluster-filter button{background:0 0;border:0;padding:0}.atlas-empty{text-align:center;color:#8d9c7b;padding:60px 25px}.atlas-empty>svg{margin:0 auto 22px}.atlas-empty h3{margin:0 0 15px;font-size:20px}.atlas-empty p{font-size:12px;line-height:1.7}.atlas-empty button{color:#fff;background:#2f4e39;border:0;margin-top:24px;padding:12px 17px;font-size:11px}.atlas-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#18332290;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.atlas-modal{background:#fffdf7;border:1px solid #c6d2b7;width:660px;max-height:90svh;padding:35px;position:relative;overflow:auto;box-shadow:0 20px 60px #19342350}.atlas-modal h2{margin:14px 0 18px;font-size:36px;line-height:1.2}.atlas-modal h3{letter-spacing:-.02em;margin:23px 0 12px;font-size:17px}.atlas-modal p{font-size:12px;line-height:1.7}.atlas-feed{border-bottom:1px solid #dfe5d5;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.atlas-feed strong{color:#496f40;font-size:12px;display:block}.atlas-feed span{color:#879778;margin-top:3px;font-size:9px;display:block}.atlas-feed small{color:#9e7141;max-width:350px;margin-top:5px;font-size:9px;display:block}.atlas-feed b{white-space:nowrap;color:#6a8756;background:#e6eddb;padding:4px 7px;font-size:8px;font-weight:600}.atlas-modal .atlas-modal-small{margin-top:15px;font-size:10px}.atlas-modal ul{padding-left:17px}.atlas-modal li{color:#718263;margin:10px 0;font-size:11px;line-height:1.7}.atlas-modal li strong{color:#4f6e43}.atlas-modal-links{color:#537a40;text-underline-offset:3px;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:10px;text-decoration:underline;display:flex}.atlas-mobile-view{display:none}.atlas-map-error{z-index:900;color:#66715b;text-align:center;background:#fffdf7;border:1px solid #cbcfbe;padding:25px;font-size:12px;position:absolute;top:50%;left:20%;right:20%}.spinning{animation:1.5s linear infinite atlas-spin}@keyframes atlas-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.atlas-workspace{grid-template-columns:390px 1fr}.atlas-intro h1{font-size:49px}.atlas-intro{padding-top:38px;padding-bottom:38px}}@media (max-width:1150px){.atlas-intro-stats{gap:19px;padding-left:20px}.atlas-intro-stats strong{font-size:27px}.atlas-intro p{max-width:510px}.atlas-intro h1{font-size:34px}.atlas-intro-stats div{min-width:50px}.atlas-workspace{grid-template-columns:310px 1fr}.atlas-card{padding-left:17px;padding-right:17px}.atlas-card h3{font-size:16px}.atlas-map-label{padding:9px;font-size:7px;left:12px}.atlas-legend{gap:8px;padding:9px;font-size:7px;right:12px}.atlas-map-note{display:none}.atlas-detail{width:300px;top:62px;right:12px}.atlas-bottom{gap:20px}.atlas-bottom>div{max-width:450px}.atlas-controls{gap:8px}.atlas-tabs button{padding:0 10px}.atlas-saved{padding:0 9px}.atlas-controls>select{max-width:145px}.atlas-statusbar>div{gap:12px}}@media (max-width:900px){.atlas-header{gap:15px;padding:0 22px}.atlas-header nav{gap:17px;font-size:10px}.atlas-coverage-link{padding:9px;font-size:10px}.atlas-intro{align-items:flex-start;padding:27px 22px}.atlas-intro h1{max-width:440px;font-size:31px;line-height:1.2}.atlas-intro p{max-width:420px;font-size:11px}.atlas-intro-stats{flex-wrap:wrap;gap:14px;max-width:190px}.atlas-intro-stats>div:last-child{width:100%}.atlas-intro-stats strong{font-size:24px}.atlas-intro-stats>div:last-child{flex-direction:row;align-items:center;gap:8px}.atlas-intro-stats>div:last-child strong{font-size:19px}.atlas-intro-stats>div:last-child span{max-width:90px;margin:0;font-size:8px}.atlas-controls{flex-wrap:wrap;margin:0 22px}.atlas-search{flex:1 0 60%}.atlas-controls>select{flex:1;max-width:none}.atlas-tabs,.atlas-tabs button{flex:1}.atlas-statusbar{margin:0 22px}.atlas-workspace{grid-template-columns:290px 1fr;min-height:640px;margin:0 22px}.atlas-legend{top:55px;left:12px;right:auto}.atlas-detail{width:auto;padding:20px;inset:105px 10px 20px}.atlas-detail h2{font-size:22px}.atlas-bottom{flex-wrap:wrap;gap:15px;padding:20px 22px 35px}.atlas-bottom>div{flex-basis:100%;max-width:none}.atlas-filter-panel{margin:0 22px}.atlas-fit{left:12px}.atlas-topbar{padding:0 22px}.atlas-header .brand-wordmark{font-size:21px}.atlas-header .brand-emblem{width:45px}}@media (max-width:650px){.atlas-topbar{height:25px;padding:0 16px;font-size:7px}.atlas-topbar>span:last-child{display:none}.atlas-header{height:69px;padding:0 16px}.atlas-header nav{display:none}.atlas-header .brand-wordmark{font-size:23px}.atlas-header .brand-emblem{width:47px}.atlas-coverage-link{padding:8px;font-size:9px}.atlas-intro{padding:25px 16px 20px;display:block}.atlas-intro h1{max-width:350px;margin-top:14px;font-size:34px;line-height:1.15}.atlas-intro p{max-width:360px;font-size:11px;line-height:1.7}.atlas-intro-stats{border:0;border-top:1px solid #d3dcc8;flex-wrap:nowrap;justify-content:space-between;gap:20px;max-width:none;margin-top:19px;padding:16px 0 0}.atlas-intro-stats>div:last-child{flex-direction:column;align-items:flex-start;gap:0;width:auto;display:flex}.atlas-intro-stats strong,.atlas-intro-stats>div:last-child strong{font-size:25px}.atlas-intro-stats span,.atlas-intro-stats>div:last-child span{max-width:none;margin-top:5px;font-size:9px}.atlas-controls{gap:8px;margin:0 16px;padding:13px 0}.atlas-search{flex:1 0 100%;height:43px}.atlas-controls>select{flex:1 0 100%;height:38px}.atlas-tabs{height:39px}.atlas-filter-button,.atlas-saved{height:39px;padding:0 10px;font-size:10px}.atlas-filter-button svg,.atlas-saved svg{width:14px}.atlas-tabs button{padding:0 11px;font-size:10px}.atlas-statusbar{flex-wrap:wrap;gap:10px;margin:0 16px;padding:13px 0;font-size:9px}.atlas-statusbar>span{gap:7px}.atlas-statusbar>div{justify-content:space-between;width:100%}.atlas-statusbar button{font-size:9px}.atlas-mobile-view{background:#e5eadb;gap:4px;margin:0 16px 10px;padding:4px;display:flex}.atlas-mobile-view button{color:#687e57;background:0 0;border:0;flex:1;padding:9px;font-size:11px}.atlas-mobile-view button.active{color:#2e4b35;background:#fffdf7;box-shadow:0 2px 5px #263a2612}.atlas-workspace{height:620px;min-height:0;max-height:80svh;margin:0 16px;display:block}.atlas-list-panel,.atlas-map-panel{border:0;width:100%;height:100%}.atlas-workspace.show-map .atlas-list-panel,.atlas-workspace.show-list .atlas-map-panel{display:none}.atlas-workspace.show-list .atlas-map-panel:has(.atlas-detail){z-index:8000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#233b2c9e;display:block;position:fixed;inset:0}.atlas-workspace.show-list .atlas-map-panel:has(.atlas-detail) .atlas-map-container{display:none}.atlas-workspace.show-list .atlas-detail{height:auto;max-height:85svh;position:absolute;inset:auto 12px 12px}.atlas-detail{width:auto;max-height:calc(100% - 115px);padding:23px;inset:100px 12px 16px}.atlas-map-label{font-size:7px;top:14px;left:12px;right:auto}.atlas-legend{top:53px;left:12px}.atlas-card{padding:18px 20px}.atlas-card h3{font-size:18px}.atlas-company,.atlas-location{font-size:11px}.atlas-pay{font-size:12px}.atlas-card-foot,.atlas-card-foot button{font-size:10px}.atlas-list-head{padding:20px}.atlas-check-pay{padding:10px 20px;font-size:10px}.atlas-check-pay button{font-size:10px}.atlas-bottom{padding:22px 16px 90px}.atlas-bottom p,.atlas-bottom>button,.atlas-bottom>a{font-size:10px}.atlas-filter-panel{grid-template-columns:1fr 1fr;gap:14px;margin:0 16px;padding:15px}.atlas-filter-panel p{text-align:left;grid-column:1/-1}.atlas-modal-backdrop{padding:12px}.atlas-modal{max-height:92svh;padding:28px 22px}.atlas-modal h2{font-size:30px}.atlas-modal p{font-size:12px}.atlas-modal ul{padding-left:17px}.atlas-modal li{font-size:11px}.atlas-map .leaflet-control-attribution{font-size:7px}.atlas-empty{padding:60px 30px}}@media (prefers-reduced-motion:reduce){.spinning{animation:none}.atlas-pin-wrap:hover .atlas-pin{transform:none}}.atlas-direct-popup>strong{letter-spacing:.04em;color:#688354;margin-bottom:12px;font-size:10px;display:block}.atlas-direct-popup>a{color:#335b3c;text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;display:block}.atlas-direct-popup>small{color:#7c896b;margin-top:4px;font-size:10px;line-height:1.5;display:block}.atlas-direct-popup>button{color:#fff;background:#2c4d35;border:0;width:100%;margin-top:16px;padding:9px 12px;font-size:10px}.atlas-map .leaflet-popup-content-wrapper{background:#fffdf7;border:1px solid #cad6bc;border-radius:4px;box-shadow:0 5px 25px #203b2930}.atlas-map .leaflet-popup-tip{background:#fffdf7}.atlas-card-main:hover h3{color:#9c4e2e;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.atlas-intro h1 em{margin-left:.2em}.atlas-pin.training,.atlas-legend .training{background:#637eb6}.atlas-pin.requirement,.atlas-legend .requirement{background:#987255}.atlas-kind.training{color:#5674a1}.atlas-kind.requirement{color:#886443}.atlas-pin.mixed{background:linear-gradient(135deg,#df633e 0 48%,#438c75 48% 70%,#637eb6 70%)}.atlas-legend{gap:11px}.atlas-map-label{max-width:43%;font-size:7px}.atlas-legend span{white-space:nowrap}.atlas-tabs button{padding-left:12px;padding-right:12px}.atlas-intro-stats>div:last-child{min-width:85px}@media (max-width:1150px){.atlas-controls .atlas-search{flex-basis:40%}.atlas-tabs button{padding-left:9px;padding-right:9px;font-size:10px}.atlas-legend{top:55px;left:12px;right:auto}.atlas-map-label{max-width:none}.atlas-detail{top:98px}}@media (max-width:900px){.atlas-controls .atlas-search,.atlas-tabs{flex-basis:60%}.atlas-tabs button{padding-left:8px;padding-right:8px}.atlas-legend{gap:10px}}@media (max-width:650px){.atlas-controls .atlas-search{flex-basis:100%}.atlas-tabs{flex:1 0 100%}.atlas-filter-button,.atlas-saved{flex:1}.atlas-legend{font-size:7px}.atlas-detail{top:100px}.atlas-intro-stats>div:last-child{min-width:95px}}.atlas-statusbar i.snapshot{background:#b5742f}.atlas-leaf{color:#dc623c;filter:drop-shadow(0 2px 3px #24412b55);display:block;position:relative}.atlas-leaf svg{fill:currentColor;stroke:#fffef5;stroke-width:3px;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.atlas-leaf.project{color:#448a74}.atlas-leaf.training{color:#637eb6}.atlas-leaf.requirement{color:#987255}.atlas-leaf.mixed{color:#98664f}.atlas-leaf b{color:#fff;text-shadow:0 1px 2px #0008;font:700 11px DM Sans,Arial,sans-serif;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}:is(.atlas-map-container:has(.leaflet-popup) .atlas-map-label,.atlas-map-container:has(.leaflet-popup) .atlas-legend,.atlas-map-container:has(.leaflet-popup) .atlas-fit){visibility:hidden}.atlas-show-more{color:#36573f;background:#edf1e5;border:0;border-bottom:1px solid #d1dac8;width:100%;padding:16px;font-size:12px;font-weight:600;display:flex!important}.atlas-project-focus{border-bottom:1px solid var(--atlas-line);align-items:center;gap:18px;margin:0 36px;padding:14px 0;display:flex}.atlas-project-focus label{white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.atlas-project-focus select{background:#fffdf7;border:1px solid #c4cbbb;min-width:180px;height:38px;padding:0 12px;font-size:12px}.atlas-project-focus p{color:#6e786c;font-size:10px;line-height:1.6}.atlas-project-value-scope{color:#63725b;margin-top:5px;font-size:10px;line-height:1.5;display:block}.atlas-value-source{font-size:11px!important}.atlas-value-source a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.atlas-project-focus{margin:0 22px}}@media (max-width:650px){.atlas-workspace{height:min(620px,80svh);min-height:360px;max-height:none}.atlas-map-note{white-space:normal;max-width:70%;padding:2px 5px;font-size:7px;display:block;bottom:5px;left:12px;transform:none}.atlas-map-panel .atlas-detail,.atlas-workspace.show-list .atlas-map-panel .atlas-detail{z-index:9000;height:auto;max-height:none;padding:24px;position:fixed;inset:12px;overflow-y:auto}.atlas-project-focus{margin:0 16px;display:block}.atlas-project-focus label{display:block}.atlas-project-focus select{width:100%;margin-top:6px;display:block}.atlas-project-focus p{margin-top:8px}.atlas-tabs button,.atlas-filter-button,.atlas-saved,.atlas-mobile-view button{min-height:44px}.atlas-tabs{height:auto;min-height:52px}.atlas-card-foot button{min-height:40px;padding:0 6px}.atlas-close{min-width:40px;min-height:40px}.atlas-statusbar>span{flex-wrap:wrap}}
