.production-editor{color:#251a14;background:#f1ebe3;min-height:100vh;padding:24px;font-family:Inter,Segoe UI,Arial,sans-serif}.production-editor *{box-sizing:border-box}.production-editor-embedded{border-radius:14px;min-height:auto;padding:16px}.production-editor .topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.production-editor .eyebrow{color:#a44922;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.production-editor h1{letter-spacing:-.03em;margin:0;font-size:28px}.production-editor h2{margin:0 0 10px;font-size:15px}.production-editor .revision-label{color:#675449;margin:7px 0 0;font-size:12px}.production-editor .library-badges,.production-editor .floor-tabs,.production-editor .actions{flex-wrap:wrap;gap:8px;display:flex}.production-editor .library-badges span{background:#fff;border:1px solid #d6c6b9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.production-editor .toolbar{background:#fffc;border:1px solid #d8cbbf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.production-editor button{color:#39271d;cursor:pointer;font:inherit;background:#fff;border:1px solid #d3c3b5;border-radius:9px;padding:8px 12px}.production-editor button:disabled{cursor:not-allowed;opacity:.45}.production-editor .editor-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;display:grid}.production-editor .map-panel{background:#fff;border:1px solid #d5c8bc;border-radius:16px;min-width:0;position:relative;overflow:hidden}.production-editor .canvas-help{z-index:4;color:#fff;pointer-events:none;background:#2d1f18db;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;top:12px;left:12px}.production-editor .svg-host{width:100%;padding:42px 18px 18px;overflow:hidden}.production-editor .production-canvas{touch-action:none;height:calc(100vh - 190px);min-height:620px}.production-editor-embedded .production-canvas{height:680px}.production-editor .production-canvas>svg{cursor:grab;width:100%;height:100%;display:block}.production-editor .atlas-selected{filter:drop-shadow(0 0 4px #f45b1c);vector-effect:non-scaling-stroke;stroke:#f45b1c!important;stroke-width:2.5px!important}.production-editor .object-card{background:#fffaf5;border:1px solid #dacdc1;border-radius:16px;min-height:620px;padding:18px}.production-editor .empty-card{text-align:center;align-content:center;min-height:300px;display:grid}.production-editor .empty-card p,.production-editor .geometry-card p,.production-editor .navigation-review>p{color:#675449;line-height:1.45}.production-editor .card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.production-editor .card-heading img{object-fit:contain;background:#fff;border:1px solid #e5d8cd;border-radius:10px;width:54px;height:54px}.production-editor .object-card form>label,.production-editor .review-actions label{color:#5f4a3f;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.production-editor .object-card input:not([type=checkbox]),.production-editor .object-card textarea,.production-editor .object-card select,.production-editor .review-actions textarea{color:#39271d;width:100%;font:inherit;background:#fff;border:1px solid #d3c3b5;border-radius:9px;padding:9px 10px}.production-editor .object-card .checkbox-row{align-items:center;display:flex}.production-editor .production-logo-upload{border:1px solid #dacdc1;border-radius:10px;gap:9px;margin:16px 0;padding:12px;display:grid}.production-editor .production-logo-upload label{gap:5px;font-size:12px;display:grid}.production-editor .production-logo-upload svg{background:repeating-conic-gradient(#ece7e2 0% 25%,#fff 0% 50%) 50%/16px 16px;width:100%;height:90px;display:block}.production-editor .production-logo-upload p{color:#675449;margin:0;font-size:11px}.production-editor .stable-ids{border-top:1px solid #eadfd5;margin:16px 0;padding-top:10px}.production-editor .stable-ids div{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:3px 0;font-size:10px;display:grid}.production-editor .stable-ids dt{color:#7d695d}.production-editor .stable-ids dd{overflow-wrap:anywhere;margin:0;font-family:Consolas,monospace}.production-editor .save-button{width:100%;padding:11px 14px}.production-editor .conflict-box{color:#7b2d1b;background:#fbe4df;border:1px solid #d66c55;border-radius:10px;margin-top:14px;padding:12px}.production-editor .notice{color:#675449;border-top:1px solid #eadfd5;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.45}.production-editor .atlas-generated-zone{fill:#d7b497;stroke:#70462f;stroke-width:1px;cursor:pointer}.production-editor .atlas-geometry-overlay{pointer-events:none}.production-editor .atlas-node-preview{fill:#ff6a242e;stroke:#ff5b16;stroke-width:2px;vector-effect:non-scaling-stroke}.production-editor .atlas-geometry-overlay circle{fill:#ff6a24;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.production-editor .geometry-card{border:1px solid #d8c8ba;border-radius:11px;margin:18px 0 0;padding:12px}.production-editor .geometry-card legend{color:#8b3715;padding:0 6px;font-size:12px;font-weight:800}.production-editor .geometry-actions{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.production-editor .geometry-actions button{padding:6px 9px;font-size:12px}.production-editor .navigation-review{border-top:1px solid #eadfd5;margin-top:18px;padding-top:16px}.production-editor .navigation-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.production-editor .navigation-heading span{text-align:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.production-editor .review-blocked{color:#7b2d1b;background:#fbe4df}.production-editor .review-ready{color:#246437;background:#e5f4e9}.production-editor .review-summary{margin:10px 0}.production-editor .review-summary div{border-bottom:1px solid #eadfd5;justify-content:space-between;gap:8px;padding:4px 0;font-size:11px;display:flex}.production-editor .review-summary dd{margin:0;font-weight:800}.production-editor .route-review-list{gap:7px;max-height:210px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.production-editor .route-review-list li{background:#fff;border-radius:8px;gap:2px;padding:8px;font-size:10px;display:grid}.production-editor .review-actions{gap:8px;margin-top:12px;display:grid}.production-editor .review-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.production-editor .review-owner{background:#f3ece6;border-radius:8px;padding:8px;font-weight:700}@media (width<=1180px){.production-editor .editor-workspace{grid-template-columns:1fr}}.production-logo-library{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:208px;margin:8px 0 16px;display:grid;overflow:auto}.production-logo-library button{cursor:pointer;background:#fff;border:1px solid #d9e2db;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.production-logo-library img{object-fit:contain;width:72px;height:58px}.production-logo-library span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.production-canvas [data-atlas-placement-logo]{pointer-events:none!important}@container (width<=1050px){.atlas-editor .workspace,.atlas-editor .workspace.inspector-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas"}.atlas-editor .inspector{z-index:5;width:min(320px,100%);box-shadow:none;position:absolute;top:0;bottom:0;right:0}.atlas-editor .inspector-close{border-radius:7px;place-items:center;width:28px;height:28px;padding:5px;line-height:0;display:grid;position:absolute;top:25px;right:16px}.atlas-editor .inspector-close svg{width:17px;height:17px;display:block}.atlas-editor .inspector-heading{padding-right:54px}.atlas-editor .workspace{position:relative}}@container (width<=600px){.atlas-editor .inspector{width:min(320px,100%);top:0}.atlas-editor .canvas-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.atlas-editor .workspace,.atlas-editor .inspector,.atlas-editor .workspace.inspector-hidden .inspector,.atlas-editor .canvas-toolbar button,.atlas-editor .studio-tool-island,.atlas-editor .studio-tool-island button{transition-duration:0s}}@container (width<=1050px){.atlas-editor .inspector-heading{padding-right:54px}.atlas-editor .inspector-close{top:20px;right:16px}}@container (width<=780px){.atlas-editor .studio-tool-island{flex-flow:wrap;width:auto;max-width:none;inset:auto 8px 8px;transform:none}.atlas-editor .studio-tool-island .island-divider{display:none}.atlas-editor .canvas-toolbar{flex-wrap:wrap;gap:8px;min-height:0;padding:8px}}@media (height<=520px){.atlas-editor .studio-tool-island{flex-flow:wrap;width:auto;max-width:none;inset:auto 8px 8px;transform:none}.atlas-editor .studio-tool-island .island-divider{display:none}.atlas-editor .canvas-toolbar{gap:8px;min-height:0;padding:4px 8px}}@container (width<=600px){.atlas-editor .studio-tool-island button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}}@media (height<=520px){.atlas-editor .studio-tool-island button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}}@media (orientation:portrait){@container (width<=780px){.atlas-editor .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-editor .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-editor .inspector{border-top:1px solid var(--atlas-line);border-left:0;width:100%;position:relative;inset:auto}.atlas-editor .workspace.inspector-hidden .inspector{transform:translateY(100%)}}}@media (orientation:landscape) and (height>=521px){@container (width<=600px){.atlas-editor .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-editor .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-editor .inspector{border-top:1px solid var(--atlas-line);border-left:0;width:100%;position:relative;inset:auto}.atlas-editor .workspace.inspector-hidden .inspector{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.atlas-editor.atlas-editor .workspace.has-sheet :is(.inspector.is-sheet,.studio-tool-island){transition-duration:0s}}.prototype-editor{color:#251a14;font-synthesis:none;background:#f1ebe3;font-family:Inter,Segoe UI,Arial,sans-serif}.prototype-editor,.prototype-editor *{box-sizing:border-box}.prototype-editor button{font:inherit}.prototype-editor{width:100%;height:100dvh;min-height:560px;padding:0;overflow:hidden}.prototype-editor-embedded{height:100%;min-height:0}.prototype-editor .save-status{color:#415348;margin-top:7px;font-size:11px;line-height:1.35;display:block}.prototype-editor .sync-view-button{width:100%;margin-top:7px;padding:5px 7px;font-size:11px;line-height:1.25}.prototype-editor .tool-actions .save-button{color:#155b36;border-color:#28704a}.prototype-editor .sidebar{background:#f6f7f8;border-right:1px solid #b9c1c9;flex-direction:column;min-height:0;display:flex;overflow:hidden}.prototype-editor .sidebar-section{border-bottom:1px solid #dce1e5;padding:14px 12px}.prototype-editor .sidebar h2{color:#2d3842;letter-spacing:.02em;margin:0 0 11px;font-size:12px;font-weight:750}.prototype-editor button{color:#2e3942;cursor:pointer;background:#fff;border:1px solid #cbd2d8;border-radius:5px}.prototype-editor button:hover:not(:disabled){background:#edf5ef;border-color:#56846b}.prototype-editor button:disabled{cursor:not-allowed;opacity:.45}.prototype-editor button:focus-visible{outline-offset:2px;outline:2px solid #28704a}.prototype-editor .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.prototype-editor .tool-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:68px;padding:7px 4px;font-size:10px;line-height:1.2;display:flex}.prototype-editor .tool-button svg{width:20px;height:20px}.prototype-editor .tool-button.active{color:#155b36;background:#dfeee4;border-color:#28704a;box-shadow:inset 0 0 0 1px #28704a}.prototype-editor .tool-grid .create-room-button{color:#155b36}.prototype-editor .tool-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.prototype-editor .tool-actions.has-storage{grid-template-columns:repeat(4,minmax(0,1fr))}.prototype-editor .tool-actions button{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:43px;padding:3px 1px;font-size:15px;line-height:1;display:flex}.prototype-editor .tool-actions button span{font-size:9px}.prototype-editor .tool-actions button svg{flex:none;width:19px;height:19px}.prototype-editor .tool-actions .export-button{color:#fff;background:#28704a;border-color:#28704a}.prototype-editor .tool-actions .export-button:hover:not(:disabled){color:#fff;background:#215e3e}.prototype-editor .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.prototype-editor .selected-logo:empty{display:none}.prototype-editor .selected-logo:not(:empty){box-sizing:border-box;background:#fff;border:1px solid #dce1e5;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100px;margin-bottom:12px;padding:10px;display:flex;overflow:hidden}.prototype-editor .selected-logo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.prototype-editor .selection-section{flex:1;min-height:0;overflow-y:auto}.prototype-editor .selection-empty{color:#64717b;margin:0;font-size:11px;line-height:1.4}.prototype-editor .shop-fields{gap:9px;margin:10px 0;font-size:11px;display:grid}.prototype-editor .shop-fields label{gap:3px;min-width:0;display:grid}.prototype-editor .shop-fields label>span{color:#687680}.prototype-editor .shop-fields input:not([type=file]),.prototype-editor .shop-fields textarea,.prototype-editor .shop-fields select{box-sizing:border-box;color:#2d3842;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd4d8;border-radius:5px;padding:6px}.prototype-editor .shop-fields textarea{resize:vertical}.prototype-editor .shop-logo-field{border-top:1px solid #e1e5e8;padding-top:8px}.prototype-editor .shop-logo-field input{width:100%;font-size:10px}.prototype-editor .shop-logo-field small{overflow-wrap:anywhere;color:#687680}.prototype-editor .logo-preview{background:#fff;border:1px solid #cbd4d8;border-radius:5px;gap:8px;padding:8px;display:grid}.prototype-editor .logo-preview svg{background:repeating-conic-gradient(#e8ecee 0% 25%,#fff 0% 50%) 50%/16px 16px;width:100%;height:95px;display:block}.prototype-editor .logo-preview small{color:#687680;line-height:1.3}.prototype-editor .logo-preview button{color:#fff;background:#28704a;border-color:#28704a;padding:7px;font-size:11px}.prototype-editor .shop-fields label.logo-color-toggle{align-items:center;gap:7px;font-size:11px;display:flex}.prototype-editor .logo-color-toggle input{width:auto;margin:0}.prototype-editor .atlas-handles [data-atlas-handle]{fill:#fff;stroke:var(--editor-accent);stroke-width:2px;filter:none;transition:fill .14s,stroke .14s}.prototype-editor .atlas-handles [data-atlas-handle]:hover{fill:#e3f3e9;stroke:var(--editor-accent-hover)}.prototype-editor .atlas-handles [data-atlas-selected-corner=true]{fill:var(--editor-accent);stroke:#fff;stroke-width:2px;filter:none}.prototype-editor .atlas-handles [data-atlas-edge-handle]{cursor:grab}.prototype-editor .atlas-handles .atlas-edge-thumb{fill:#edf8f1;stroke:#55ad7e;stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:none;transition:fill .14s,stroke .14s}.prototype-editor .atlas-handles [data-atlas-edge-handle]:hover .atlas-edge-thumb{fill:var(--editor-accent);stroke:#fff}.prototype-editor .atlas-handles [data-atlas-edge-handle]:active{cursor:grabbing}.prototype-editor .atlas-logo-frame-hit{fill:none;stroke:#0000;stroke-width:8px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:move}.prototype-editor .atlas-logo-frame-outline{fill:none;stroke:var(--editor-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.prototype-editor .atlas-logo-frame [data-atlas-logo-resize]{pointer-events:all;cursor:nwse-resize;vector-effect:non-scaling-stroke}.prototype-editor .atlas-logo-corner-handle{fill:#fff;stroke:var(--editor-accent);stroke-width:2px;filter:none}.prototype-editor .atlas-logo-side-handle{fill:#e3f3e9;stroke:var(--editor-accent);stroke-width:1.8px}.prototype-editor .atlas-logo-frame [data-atlas-logo-resize]:hover{fill:var(--editor-accent);stroke:#fff}.prototype-editor .atlas-logo-rotate-handle{fill:var(--editor-accent);stroke:#fff;stroke-width:2px;cursor:grab;vector-effect:non-scaling-stroke;filter:none}.prototype-editor .atlas-logo-rotate-handle:hover{fill:var(--editor-accent-hover)}.prototype-editor .atlas-logo-rotate-icon{fill:none;stroke:#fff;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.prototype-editor .floor-tabs{gap:3px;display:flex}.prototype-editor .floor-tabs button{padding:6px 10px;font-size:11px}.prototype-editor .floor-tabs button.active{color:#155b36;background:#dfeee4;border-color:#28704a;font-weight:700}.prototype-editor .view-angle-tabs{flex:none;gap:3px;display:flex}.prototype-editor .view-angle-tabs button{white-space:nowrap;padding:6px 9px;font-size:11px}.prototype-editor .view-angle-tabs button.active{color:#155b36;background:#dfeee4;border-color:#28704a;font-weight:700}.prototype-editor .svg-host{touch-action:none;flex:1;min-height:0;overflow:hidden}.prototype-editor .svg-host:focus{outline:none}.prototype-editor .svg-host:focus-visible{outline:2px solid var(--editor-accent);outline-offset:-2px}.atlas-popup-notice .atlas-save-notice-action{color:#fff;font:inherit;cursor:pointer;background:#2f9e6b;border:0;border-radius:7px;padding:6px 11px;font-weight:600}.atlas-popup-notice .atlas-save-notice-action:hover{background:#247e56}.atlas-popup-notice .atlas-save-notice-action:focus-visible{outline-offset:2px;outline:2px solid #247e56}.prototype-editor .svg-host>svg{width:100%;height:100%;display:block}.prototype-editor .svg-host.tool-select [type=name],.prototype-editor .svg-host.tool-select [type=name] *{pointer-events:none}.prototype-editor .svg-host.tool-pan,.prototype-editor .tool-pan>svg{cursor:grab}.prototype-editor .tool-pan:active,.prototype-editor .tool-pan:active>svg{cursor:grabbing}.prototype-editor .svg-host.tool-select .atlas-selected{vector-effect:non-scaling-stroke;filter:none;stroke:var(--editor-accent)!important;stroke-width:1.5px!important}.production-editor{min-height:100vh;padding:24px}.loading-state{place-items:center;font-size:16px;display:grid}.revision-label{color:#675449;margin:7px 0 0;font-size:12px}.editor-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;display:grid}.map-panel{background:#fff;border:1px solid #d5c8bc;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 32px #4a302217}.production-canvas{touch-action:none;height:calc(100vh - 190px);min-height:620px;padding:42px 18px 18px;overflow:hidden}.production-canvas>svg{cursor:grab;width:100%;height:100%;display:block}.production-canvas>svg:active{cursor:grabbing}.production-canvas [id]{pointer-events:auto}.object-card{background:#fffaf5;border:1px solid #dacdc1;border-radius:16px;min-height:620px;padding:18px;box-shadow:0 12px 32px #4a302212}.empty-card{text-align:center;align-content:center;min-height:300px;display:grid}.empty-card p{color:#675449;line-height:1.5}.card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-heading img{object-fit:contain;background:#fff;border:1px solid #e5d8cd;border-radius:10px;width:54px;height:54px}.object-card form>label{color:#5f4a3f;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.object-card input:not([type=checkbox]),.object-card textarea,.object-card select{color:#39271d;width:100%;font:inherit;background:#fff;border:1px solid #d3c3b5;border-radius:9px;padding:9px 10px}.object-card input:focus,.object-card textarea:focus,.object-card select:focus{border-color:#9d3f13;outline:2px solid #9d3f1326}.object-card .checkbox-row{grid-template-columns:auto 1fr;align-items:center;display:flex}.stable-ids{border-top:1px solid #eadfd5;margin:16px 0;padding-top:10px}.stable-ids div{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:3px 0;font-size:10px;display:grid}.stable-ids dt{color:#7d695d}.stable-ids dd{overflow-wrap:anywhere;margin:0;font-family:Consolas,monospace}.save-button{width:100%;padding:11px 14px}.conflict-box{color:#7b2d1b;background:#fbe4df;border:1px solid #d66c55;border-radius:10px;margin-top:14px;padding:12px}.conflict-box p{margin:5px 0 10px;font-size:12px}.object-card>.notice{color:#675449;border-top:1px solid #eadfd5;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.45}.atlas-generated-zone{fill:#d7b497;stroke:#70462f;stroke-width:1px;cursor:pointer}.atlas-geometry-overlay{pointer-events:none}.atlas-node-preview{fill:#ff6a242e;stroke:#ff5b16;stroke-width:2px;vector-effect:non-scaling-stroke}.atlas-geometry-overlay circle{fill:#ff6a24;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.geometry-card{border:1px solid #d8c8ba;border-radius:11px;margin:18px 0 0;padding:12px}.geometry-card legend{color:#8b3715;padding:0 6px;font-size:12px;font-weight:800}.geometry-card p{color:#675449;font-size:11px;line-height:1.45}.geometry-card .save-button{margin-top:9px}.navigation-review{border-top:1px solid #eadfd5;margin-top:18px;padding-top:16px}.navigation-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.navigation-heading span{text-align:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.review-blocked{color:#7b2d1b;background:#fbe4df}.review-ready{color:#246437;background:#e5f4e9}.navigation-review>p{color:#675449;font-size:11px;line-height:1.45}.navigation-review code{font-family:Consolas,monospace}.review-summary{margin:10px 0}.review-summary div{border-bottom:1px solid #eadfd5;justify-content:space-between;gap:8px;padding:4px 0;font-size:11px;display:flex}.review-summary dd{margin:0;font-weight:800}.route-review-list{gap:7px;max-height:210px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.route-review-list li{background:#fff;border-radius:8px;gap:2px;padding:8px;font-size:10px;display:grid}.route-review-list span,.route-review-list small{color:#675449;line-height:1.35}.review-actions{gap:8px;margin-top:12px;display:grid}.review-actions label{color:#5f4a3f;gap:6px;font-size:11px;font-weight:700;display:grid}.review-actions textarea{width:100%;font:inherit;border:1px solid #d3c3b5;border-radius:9px;padding:8px}.review-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.review-actions button{padding:8px;font-size:10px}.review-owner{background:#f3ece6;border-radius:8px;padding:8px;font-weight:700}@media (width<=1180px){.editor-workspace{grid-template-columns:minmax(0,1fr) 320px}}.atlas-handles circle{fill:#fff;stroke:#2f9e6b;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:move}@media (width<=1150px){.workspace{grid-template-columns:220px minmax(0,1fr)}.toolbar{flex-direction:column;align-items:flex-start}}.prototype-editor{--editor-accent:#187a50;--editor-soft:#e7f3ec;--editor-accent-hover:#126640;color:#1e2723;background:#f6f7f5;container-type:inline-size}.prototype-editor .selection-content{animation:.24s cubic-bezier(.2,.7,.2,1) both selection-content-enter}@keyframes selection-content-enter{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.prototype-editor .selected-logo:not(:empty){background:repeating-conic-gradient(#eef0ee 0% 25%,#fff 0% 50%) 50%/16px 16px;border:0;border-radius:6px;height:120px;margin:0;padding:10px}.prototype-editor .selection-placeholder{background:#f7f9f7;border-radius:8px;gap:10px;margin-top:12px;padding:10px;display:grid}.prototype-editor .selection-placeholder-visual{background:#eaf1eb;border-radius:6px;place-items:center;height:112px;display:grid}.prototype-editor .selection-placeholder-icon{color:#5f9672;width:58px;height:58px;box-shadow:none;background:#fff;border-radius:16px;place-items:center;font-size:30px;display:grid}.prototype-editor .selection-placeholder-copy{gap:4px;padding:2px 2px 4px;display:grid}.prototype-editor .shop-fields{gap:15px;margin:20px 0;font-size:12px}.prototype-editor .shop-fields label{gap:7px}.prototype-editor .shop-fields label>span{color:#727b76;font-size:11px;font-weight:600}.prototype-editor .shop-fields input:not([type=file]),.prototype-editor .shop-fields textarea,.prototype-editor .shop-fields select{color:#1e2723;background:#fff;border:1px solid #dfe4e0;border-radius:6px;min-height:39px;padding:10px 12px;font-size:12px;line-height:1.4;transition:background .16s,box-shadow .16s}.prototype-editor .shop-fields input:not([type=file]):hover,.prototype-editor .shop-fields textarea:hover,.prototype-editor .shop-fields select:hover{background-color:#edf2ee}.prototype-editor .shop-fields input:not([type=file]):focus,.prototype-editor .shop-fields textarea:focus,.prototype-editor .shop-fields select:focus{background-color:#fff;outline:0;box-shadow:0 0 0 2px #d1e5d8}.prototype-editor .shop-fields textarea{resize:vertical;min-height:64px}.prototype-editor .shop-fields select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23657769' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.prototype-editor .shop-fields select:open{background-color:#fff;box-shadow:0 0 0 2px #d1e5d8}.prototype-editor .shop-fields select option{color:#1e2723;background:#fff}@supports (appearance:base-select){.prototype-editor .shop-fields select{appearance:base-select}.prototype-editor .shop-fields select::picker(select){appearance:base-select}.prototype-editor .shop-fields select::picker-icon{display:none}.prototype-editor .shop-fields select option::checkmark{display:none}.prototype-editor .shop-fields select::picker(select){max-height:300px;box-shadow:none;background:#fff;border:1px solid #e2e9f2;border-radius:8px;margin-top:6px;padding:6px;overflow-y:auto}.prototype-editor .shop-fields select option{border-radius:7px;min-height:36px;padding:9px 11px;font-size:12px}.prototype-editor .shop-fields select option:hover{background:#f0f6f1}.prototype-editor .shop-fields select option:checked{color:#187a50;background:#e7f3ec;font-weight:650}}.prototype-editor .inspector-logo-section.shop-fields{background:0 0;border-bottom:1px solid #dfe4e0;border-radius:0;gap:8px;margin:12px 0 22px;padding:0 0 16px}.prototype-editor .inspector-logo-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.prototype-editor .inspector-logo-title>strong{color:#526357;font-size:11px;font-weight:700}.prototype-editor .shop-fields label.shop-logo-field{cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;width:auto;min-width:0;margin:0;padding:0;display:inline-flex;position:relative}.prototype-editor .shop-logo-field input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.prototype-editor .shop-fields .logo-upload-label{color:#187a50;background:#e7f3ec;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700;display:block}.prototype-editor .shop-logo-field:hover .logo-upload-label{background:#d6ecdf}.prototype-editor .shop-logo-field:focus-within .logo-upload-label{outline-offset:2px;outline:2px solid #85cfa6}.prototype-editor .inspector-logo-title>.logo-upload-label{cursor:pointer;border:0}.prototype-editor .inspector-logo-title>.logo-upload-label:hover{color:#187a50;background:#d6ecdf;border:0}.prototype-editor .inspector-logo-title>.logo-upload-label:focus-visible{outline-offset:2px;outline:2px solid #85cfa6}.prototype-editor .logo-library-reveal{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;margin-block:-4px;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),margin .26s,opacity .2s,transform .26s,visibility 0s .26s;display:grid;overflow:hidden;transform:translateY(-6px)}.prototype-editor .logo-library-reveal.is-open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-block:0;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),margin .26s,opacity .2s,transform .26s,visibility;transform:translateY(0)}.prototype-editor .logo-library-panel{min-height:0;box-shadow:none;background:0 0;border:0;gap:6px;padding:0;display:grid;overflow:hidden}.prototype-editor .logo-library-heading{color:#425649;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.prototype-editor .logo-library-heading span{color:#91a096;font-size:10px}.prototype-editor .logo-library-search{box-sizing:border-box;color:#34483a;background:#edf1ed;border:0;border-radius:7px;outline:none;width:100%;min-height:30px;padding:5px 9px;font-size:11px}.prototype-editor .logo-library-search:focus{box-shadow:0 0 0 2px #b9e4cb}.prototype-editor .logo-library-list{overscroll-behavior:contain;scrollbar-color:#cbd8ce transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:200px;padding:0;display:grid;overflow-y:auto}.prototype-editor .logo-library-list button{color:#56685b;text-align:center;min-width:0;box-shadow:none;background:#fff;border:1px solid #0000;border-radius:7px;justify-items:center;gap:3px;padding:4px;display:grid}.prototype-editor .logo-library-list button:hover:not(:disabled){color:#2f7650;background:#edf7f1;border-color:#b9dec8}.prototype-editor .logo-library-list button:focus-visible{outline-offset:1px;outline:2px solid #85cfa6}.prototype-editor .logo-library-list img{object-fit:contain;width:100%;height:40px;display:block}.prototype-editor .logo-library-list button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;display:block;overflow:hidden}.prototype-editor .logo-library-list p{color:#829087;text-align:center;grid-column:1/-1;margin:10px 0;font-size:11px}.prototype-editor .shop-fields label.logo-library-upload{color:#187a50;background:#e9f5ed;border-radius:7px;place-items:center;width:100%;min-height:30px;font-size:11px;font-weight:700;display:grid}.prototype-editor .shop-fields label.logo-library-upload:hover{background:#d8eee0}.prototype-editor .logo-library-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.prototype-editor .logo-placeholder{color:#89978d;background:#eef2ee;border-radius:6px;place-items:center;min-height:95px;font-size:11px;display:grid}.prototype-editor .inspector-logo-section .logo-source{overflow-wrap:anywhere;color:#829087;font-size:10px;line-height:1.35}.prototype-editor .inspector-logo-section .logo-preview{background:0 0;border:0;border-radius:0;gap:9px;padding:0}.prototype-editor .inspector-logo-section .logo-preview svg{background:repeating-conic-gradient(#eef0ee 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:6px;height:120px}.prototype-editor .inspector-logo-section .logo-preview>small{color:#718075;font-size:10px;line-height:1.4}.prototype-editor .inspector-logo-section .logo-preview button{background:var(--editor-accent);color:#fff;border:0;border-radius:8px;min-height:38px;font-size:11px;font-weight:700}.prototype-editor .inspector-logo-section .logo-preview button:hover:not(:disabled){background:var(--editor-accent-hover);color:#fff;border:0}.prototype-editor .inspector-logo-section label.logo-color-toggle{cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.prototype-editor .inspector-logo-section .logo-color-toggle>span{order:0;gap:3px;min-width:0;display:grid}.prototype-editor .inspector-logo-section .logo-color-toggle strong{color:#34483a;font-size:11px;font-weight:650}.prototype-editor .inspector-logo-section .logo-color-toggle small{color:#819087;font-size:10px;line-height:1.3}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]{box-sizing:border-box;appearance:none;width:34px;height:20px;min-height:20px;box-shadow:none;cursor:pointer;background:#d7dfd9;border:0;border-radius:999px;flex:none;order:1;margin:0;padding:0;transition:background .16s;position:relative}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]:before{width:14px;height:14px;box-shadow:none;content:"";background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:3px;left:3px}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]:checked{background:var(--editor-accent)}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]:checked:before{transform:translate(14px)}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]:focus{box-shadow:none;outline:0}.prototype-editor .inspector-logo-section .logo-color-toggle input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #b7e3c8}.prototype-editor .shop-status-section{gap:7px;margin:-8px 0 -4px;display:grid}.prototype-editor .shop-status-label{color:#727b76;font-size:11px;font-weight:600}.prototype-editor .shop-status-toggle{background:#eff2ef;border-radius:6px;gap:3px;padding:3px;display:flex}.prototype-editor .shop-status-toggle button{color:#727b76;white-space:nowrap;min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:11px;font-weight:650;display:flex}.prototype-editor .shop-status-toggle button:hover:not(:disabled){color:#3c5142;background:#e4eae5;border:0}.prototype-editor .shop-status-toggle button[aria-pressed=true]{color:#1e2723;box-shadow:none;background:#e5e8e6}.prototype-editor .shop-status-toggle button:first-child[aria-pressed=true]{background:var(--editor-soft);color:var(--editor-accent)}.prototype-editor .shop-status-toggle button[aria-pressed=true]:hover:not(:disabled){color:#1e2723;background:#dfe4e0}.prototype-editor .shop-status-toggle button:first-child[aria-pressed=true]:hover:not(:disabled){color:var(--editor-accent-hover);background:#dceee2}.prototype-editor .shop-status-dot{background:#a7b4a9;border-radius:50%;flex:none;width:6px;height:6px}.prototype-editor .shop-status-toggle button[aria-pressed=true] .shop-status-dot{background:currentColor}.prototype-editor .studio-tool-island .tool-anchor{flex:none;align-items:center;display:flex}.prototype-editor .studio-tool-island .island-more summary,.prototype-editor .studio-tool-island .island-help summary{color:#59635d;width:38px;height:38px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:background-color .22s,color .18s,box-shadow .22s,opacity .18s,transform .18s;display:grid}.prototype-editor .studio-tool-island .island-more summary:active,.prototype-editor .studio-tool-island .island-help summary:active{transform:scale(.94)}.prototype-editor .studio-tool-island .island-more summary:hover,.prototype-editor .studio-tool-island .island-help summary:hover{color:#187a50;background:#edf2ee;border:0}.prototype-editor .studio-tool-island .tool-button.active{background:var(--editor-soft);color:var(--editor-accent);box-shadow:none;border:0}.prototype-editor .studio-tool-island .tool-button.active:hover:not(:disabled){color:var(--editor-accent-hover);background:#dceee2}.prototype-editor .delete-tool-anchor{flex:none;align-items:center;display:flex;position:relative}.prototype-editor .studio-tool-island .delete-shop-button{color:#59635d}.prototype-editor .studio-tool-island .delete-shop-button svg{width:20px;height:20px}.prototype-editor .studio-tool-island .delete-shop-button:hover:not(:disabled),.prototype-editor .studio-tool-island .delete-shop-button[aria-expanded=true]{color:#b64c43;background:#fff0ed;border:0}.prototype-editor .delete-confirmation{z-index:8;width:238px;box-shadow:none;background:#fff;border:1px solid #f0dfdc;border-radius:8px;padding:12px;animation:.18s ease-out both delete-confirmation-rise;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}@keyframes delete-confirmation-rise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.prototype-editor .delete-confirmation strong{color:#59433f;font-size:12px;font-weight:700;display:block}.prototype-editor .delete-confirmation p{color:#897a76;overflow-wrap:anywhere;margin:5px 0 12px;font-size:11px;line-height:1.45}.prototype-editor .delete-confirmation-actions{gap:6px;display:flex}.prototype-editor .studio-tool-island .delete-confirmation-actions button{color:#59635c;background:#f1f2f0;border:0;border-radius:7px;flex:1;width:auto;height:32px;padding:0 8px;font-size:11px;font-weight:650}.prototype-editor .studio-tool-island .delete-confirmation-actions button:hover:not(:disabled){color:#3f4c42;background:#e6eae5;border:0}.prototype-editor .studio-tool-island .delete-confirmation-actions .confirm-delete-button{color:#fff;background:#b9564d}.prototype-editor .studio-tool-island .delete-confirmation-actions .confirm-delete-button:hover:not(:disabled){color:#fff;background:#a9463d}.prototype-editor .studio-tool-island .tool-button svg,.prototype-editor .studio-tool-island .tool-actions button svg{width:21px;height:21px}.prototype-editor .studio-tool-island .tool-actions button{font-size:25px;line-height:1}.prototype-editor .studio-tool-island .tool-actions .save-button,.prototype-editor .studio-tool-island .tool-actions .export-button{color:#59635d;background:0 0;border:0}.prototype-editor .studio-tool-island .tool-actions .save-button:hover:not(:disabled),.prototype-editor .studio-tool-island .tool-actions .export-button:hover:not(:disabled){color:#187a50;background:#edf2ee}.prototype-editor .island-more,.prototype-editor .island-help{position:relative}.prototype-editor .island-more summary,.prototype-editor .island-help summary{font-size:22px;line-height:1;list-style:none}.prototype-editor .island-help summary{font-size:19px;font-weight:650}.prototype-editor .island-more summary::-webkit-details-marker{display:none}.prototype-editor .island-help summary::-webkit-details-marker{display:none}.prototype-editor .island-menu{width:244px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:100% 100%;background:#fff;border:1px solid #dfe4e0;border-radius:8px;padding:6px;position:absolute;bottom:48px;right:0}.prototype-editor .island-more[open] .island-menu{animation:.18s ease-out both island-menu-rise}.prototype-editor .studio-tool-island .island-menu button{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;height:auto;min-height:52px;margin:0;padding:8px;line-height:1.3;display:flex}.prototype-editor .island-menu button:hover:not(:disabled){background:#f1f7f3}.prototype-editor .island-menu .menu-action-icon{color:#187a50;background:#e9f5ed;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.prototype-editor .island-menu .menu-action-icon svg{width:20px;height:20px}.prototype-editor .island-menu button strong,.prototype-editor .island-menu button small{white-space:nowrap;display:block}.prototype-editor .island-menu button strong{color:#1e2723;font-size:11px;font-weight:650}.prototype-editor .island-menu button small{color:#727b76;margin-top:2px;font-size:10px}.prototype-editor .studio-tool-island .canvas-corner-tools{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#eef1f5;border-radius:6px;flex:none;align-items:center;gap:3px;width:0;height:38px;margin-left:0;padding:0;transition:width .22s,height .22s,margin .22s,padding .22s,opacity .18s,visibility 0s .22s;display:flex;overflow:hidden}.prototype-editor .studio-tool-island .canvas-corner-tools.is-open{opacity:1;visibility:visible;pointer-events:auto;width:116px;margin-left:4px;padding:2px;transition:width .22s,height .22s,margin .22s,padding .22s,opacity .18s,visibility}.prototype-editor .studio-tool-island .canvas-corner-tools button{border-radius:8px;width:34px;height:34px}.prototype-editor .studio-tool-island .canvas-corner-tools button svg{width:21px;height:21px;display:block}.prototype-editor .studio-tool-island .canvas-corner-tools button[aria-pressed=true]{color:#187a50;box-shadow:none;background:#fff;border:0}.prototype-editor .studio-tool-island .canvas-corner-tools button:disabled{opacity:.36}.prototype-editor .island-help-menu{color:#59635d;width:min(320px,100dvw - 24px);max-height:min(420px,100dvh - 100px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:100% 100%;background:#fff;border:1px solid #dfe4e0;border-radius:8px;padding:16px 17px;position:absolute;bottom:48px;right:0;overflow-y:auto}.prototype-editor .island-help[open] .island-help-menu{animation:.18s ease-out both island-menu-rise}.prototype-editor .island-help-menu strong{color:#1e2723;margin:0 0 7px;font-size:12px;display:block}.prototype-editor .island-help-menu strong:not(:first-child){margin-top:15px}.prototype-editor .island-help-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.prototype-editor .island-help-header strong{margin:0}.prototype-editor .studio-tool-island .island-help-close{border-radius:7px;flex:none;width:28px;height:28px;font-size:14px}.prototype-editor .island-help-menu p{margin:0 0 8px;font-size:11px;line-height:1.5}.prototype-editor .island-help-menu p:last-child{margin-bottom:0}.prototype-editor .island-help-menu b{color:#43574a}@keyframes island-menu-rise{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes island-menu-slide{0%{opacity:0;transform:translate(-7px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.prototype-editor .save-status{--status-bg:#f4f6f4;--status-border:#e0e7e1;--status-text:#56675b;--status-mark:#87998c;z-index:1;border:1px solid var(--status-border);background:var(--status-bg);width:max-content;max-width:min(420px,100% - 24px);color:var(--status-text);overflow-wrap:anywhere;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;align-items:center;gap:9px;margin:0;padding:9px 12px;font-size:11px;line-height:1.4;transition:opacity .22s,transform .28s,visibility 0s .28s;display:flex;position:absolute;top:calc(100% + 8px);right:12px;transform:translateY(-12px)}.prototype-editor .save-status.is-visible{opacity:1;visibility:visible;transition:opacity .22s,transform .28s,visibility;transform:translateY(0)}.prototype-editor .save-status--success{--status-bg:#edf9f2;--status-border:#bfe8ce;--status-text:#256b45;--status-mark:#35a56a}.prototype-editor .save-status--error{--status-bg:#fff1ef;--status-border:#f3c5be;--status-text:#9e3e35;--status-mark:#de6256}.prototype-editor .save-status-mark{background:var(--status-mark);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:1;display:grid}.prototype-editor .view-angle-tabs,.prototype-editor .floor-tabs{background:#f0f2ef;border:0;border-radius:6px;align-items:center;gap:2px;padding:3px}.prototype-editor .floor-tabs{margin-left:10px}.prototype-editor .view-angle-tabs button,.prototype-editor .floor-tabs button{color:#727b76;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0 11px;font-size:11px;font-weight:600;display:grid}.prototype-editor .view-angle-tabs button:hover:not(:disabled),.prototype-editor .floor-tabs button:hover:not(:disabled){color:#1e2723;background:#e3eae5;border:0}.prototype-editor .view-angle-tabs button.active{color:#1e2723;box-shadow:none;background:#fff;border:0}.prototype-editor .view-angle-tabs button.active:hover:not(:disabled){color:#1e2723;background:#fff}.prototype-editor .floor-tabs button{width:32px;min-width:32px;height:32px;padding:0}.prototype-editor .floor-tabs button.active{color:var(--editor-accent);box-shadow:none;background:0 0;border:0}.prototype-editor .floor-tabs button.active:hover:not(:disabled){color:var(--editor-accent-hover);background:#e7f3ec}.prototype-editor .svg-host{background-color:#f6f7f5;background-image:radial-gradient(#e0e4df .75px,#0000 .75px);background-size:18px 18px}@container (width<=780px){.prototype-editor .studio-tool-island :is(.island-more,.island-help,.delete-tool-anchor){position:static}.prototype-editor :is(.island-menu,.island-help-menu,.delete-confirmation){transform-origin:bottom;width:auto;inset:auto 0 calc(100% + 8px);transform:none}.prototype-editor .island-help-menu{max-height:min(420px,100dvh - 160px)}.prototype-editor .delete-confirmation{animation-name:island-menu-rise}.prototype-editor .save-status{max-width:calc(100% - 16px);right:8px}.prototype-editor .floor-tabs{margin-left:0}.prototype-editor .canvas-toolbar :is(.view-angle-tabs,.floor-tabs){min-width:0}}@container (width<=600px){.prototype-editor .studio-tool-island .canvas-corner-tools{height:var(--atlas-control-touch,44px)}.prototype-editor .studio-tool-island .canvas-corner-tools.is-open{width:calc(3 * (var(--atlas-control-touch,44px) + 3px) + 1px);padding-block:0}.prototype-editor .studio-tool-island .canvas-corner-tools button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}}@media (height<=520px){.prototype-editor .studio-tool-island :is(.island-more,.island-help,.delete-tool-anchor){position:static}.prototype-editor .studio-tool-island .canvas-corner-tools{height:var(--atlas-control-touch,44px)}.prototype-editor .studio-tool-island .canvas-corner-tools.is-open{width:calc(3 * (var(--atlas-control-touch,44px) + 3px) + 1px);padding-block:0}.prototype-editor .studio-tool-island .canvas-corner-tools button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}.prototype-editor :is(.island-menu,.island-help-menu,.delete-confirmation){transform-origin:100% 100%;width:min(320px,100%);max-height:calc(100dvh - 120px);inset:auto 0 calc(100% + 8px) auto;overflow-y:auto;transform:none}.prototype-editor .delete-confirmation{animation-name:island-menu-rise}.prototype-editor-embedded{min-height:280px}}@container (width>=781px) and (width<=1050px){.prototype-editor .workspace:not(.inspector-hidden):not(.has-sheet) .studio-tool-island{max-width:calc(100% - 340px);left:calc(50% - 160px)}}@media (height<=520px){@container (width<=1050px){.prototype-editor .workspace:not(.inspector-hidden):not(.has-sheet) .studio-tool-island{max-width:none;left:8px;right:328px}}}@media (orientation:landscape) and (height>=521px){@container (width>=601px) and (width<=780px){.prototype-editor .workspace:not(.inspector-hidden):not(.has-sheet) .studio-tool-island{right:328px}}}@media (prefers-reduced-motion:reduce){.prototype-editor .island-more[open] .island-menu,.prototype-editor .island-help[open] .island-help-menu{animation-duration:0s}.prototype-editor .studio-tool-island .canvas-corner-tools,.prototype-editor .studio-tool-island .canvas-corner-tools.is-open,.prototype-editor .studio-tool-island .island-more summary,.prototype-editor .studio-tool-island .island-help summary{transition-duration:0s}.prototype-editor .delete-confirmation{animation-duration:0s}.prototype-editor .save-status,.prototype-editor .save-status.is-visible{transition-duration:0s}.prototype-editor .selection-content{animation-duration:0s}.prototype-editor .logo-library-reveal,.prototype-editor .logo-library-reveal.is-open{transition-duration:0s}}.prototype-editor .floor-tabs button{position:relative}.prototype-editor .floor-tabs button.active:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.prototype-editor .shop-fields :is(input,textarea,select):focus-visible{outline:1px solid var(--editor-accent);outline-offset:1px}.prototype-editor .atlas-handles .atlas-edge-thumb{fill:var(--editor-soft);stroke:var(--editor-accent)}.prototype-editor .studio-tool-island .canvas-corner-tools button[aria-pressed=true]{color:var(--editor-accent);background:var(--editor-soft)}.prototype-editor .inspector-logo-section.shop-fields{gap:12px;margin:0;padding:20px 0}.prototype-editor .inspector-logo-title>.logo-upload-label{color:#187a50;background:0 0;border-radius:4px;padding:4px 0 4px 8px;font-size:12px;font-weight:500}.prototype-editor .inspector-logo-title>.logo-upload-label:hover{background:#e7f3ec}.prototype-editor .selected-logo:not(:empty){background-size:12px 12px;border:1px solid #e5e8e6;border-radius:4px;height:96px;padding:12px}.prototype-editor .inspector-logo-section .logo-source{color:#727b76;font-size:11px;line-height:17px}.prototype-editor .shop-status-section{border-bottom:1px solid #dfe4e0;gap:12px;margin:0;padding:20px 0}.prototype-editor .shop-status-toggle{background:0 0;border-radius:0;gap:8px;padding:0}.prototype-editor .shop-status-toggle button{border:1px solid #dfe4e0;border-radius:6px;min-height:34px;font-size:12px;font-weight:400}.prototype-editor .shop-status-toggle button:hover:not(:disabled){background:#f6f7f5;border:1px solid #b9c7be}.prototype-editor .shop-status-toggle button[aria-pressed=true],.prototype-editor .shop-status-toggle button[aria-pressed=true]:hover:not(:disabled){color:#1e2723;background:#f0f2ef;border:1px solid #a6b5ac;font-weight:500}.prototype-editor .shop-status-toggle button:first-child[aria-pressed=true],.prototype-editor .shop-status-toggle button:first-child[aria-pressed=true]:hover:not(:disabled){color:#187a50;background:#e7f3ec;border-color:#b8d4c3}.prototype-editor .shop-fields.inspector-details{gap:16px;margin:0;padding:20px 0}.prototype-editor .inspector-details label{gap:6px}.prototype-editor .inspector-details label>span{color:#727b76;font-size:12px;font-weight:400;line-height:18px}.prototype-editor .inspector-details :is(input,select,textarea){padding:9px 10px;font-size:13px}.prototype-editor .inspector-details select{padding-right:36px}.prototype-editor .inspector-details textarea{min-height:88px;line-height:20px}.prototype-editor .inspector-draft-note{color:#727b76;border-top:1px solid #dfe4e0;margin:0;padding-top:16px;font-size:11px;line-height:18px}.prototype-editor .inspector-multiple-note{color:#727b76;margin:24px 0;font-size:13px;line-height:22px}.prototype-editor .selection-placeholder{background:0 0;border-radius:0;gap:16px;margin:0;padding:32px 0}.prototype-editor .selection-placeholder-visual{background:0 0;border-radius:0;justify-content:start;height:auto}.prototype-editor .selection-placeholder-icon{color:#95a69b;background:0 0;border-radius:0;width:32px;height:32px;font-size:24px}.prototype-editor .selection-placeholder-copy{gap:8px;padding:0}.prototype-editor .selection-placeholder-copy strong{color:#1e2723;font-size:14px;font-weight:500}.prototype-editor .selection-placeholder .selection-empty{color:#727b76;font-size:12px;line-height:20px}.prototype-editor .atlas-linked-selected{fill:var(--editor-accent)!important}.prototype-editor .atlas-linked-logo-selected,.prototype-editor .atlas-linked-logo-selected *{fill:#f9fafb!important}.prototype-editor .room-link-controls{gap:6px;margin-bottom:12px;font-size:12px;display:grid}.prototype-editor .room-link-controls>div{gap:8px;display:flex}.prototype-editor .room-link-controls button{padding:5px 8px;font-size:12px}.prototype-editor .common-shop-logo{border-top:1px solid #e1e5e8;margin-top:14px;padding-top:12px}.prototype-editor .inspector-logo-section .logo-actions{gap:8px;margin-top:10px;display:flex}.prototype-editor .inspector-logo-section .logo-actions button{border:0;border-radius:8px;flex:1;min-width:0;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700;line-height:1.4}.prototype-editor .inspector-logo-section .logo-actions .logo-action-primary{background:var(--editor-accent);color:#fff}.prototype-editor .inspector-logo-section .logo-actions .logo-action-primary:hover:not(:disabled){background:var(--editor-accent-hover);color:#fff}.prototype-editor .inspector-logo-section .logo-actions .logo-action-secondary{color:var(--editor-accent);background:#e9f5ed}.prototype-editor .inspector-logo-section .logo-actions .logo-action-secondary:hover:not(:disabled){color:var(--editor-accent-hover);background:#d8eee0}.prototype-editor .inspector-logo-section .logo-actions button:focus-visible{outline-offset:2px;outline:2px solid #85cfa6}:root{--ok24-accent:#2f9e6b;--ok24-accent-rgb:47, 158, 107;--ok24-accent-soft:#5bb88c;--ok24-accent-soft-rgb:91, 184, 140;--ok24-info:#2b6db5;--ok24-info-rgb:43, 109, 181;--tblr-primary:var(--ok24-accent);--tblr-primary-rgb:var(--ok24-accent-rgb);--tblr-primary-darken:#287f59;--tblr-primary-lt:rgba(var(--ok24-accent-rgb), .1);--tblr-green:var(--ok24-accent);--tblr-green-rgb:var(--ok24-accent-rgb);--tblr-green-lt:rgba(var(--ok24-accent-rgb), .1);--tblr-blue:var(--ok24-info);--tblr-blue-rgb:var(--ok24-info-rgb);--tblr-blue-lt:rgba(var(--ok24-info-rgb), .1);--tblr-link-color:var(--ok24-accent);--tblr-link-hover-color:#287f59;--tblr-focus-ring-color:rgba(var(--ok24-accent-rgb), .22)}body{background:radial-gradient(1000px 600px at 20% 10%, rgba(var(--ok24-accent-soft-rgb), .14) 0%, rgba(var(--ok24-accent-soft-rgb), 0) 55%), radial-gradient(900px 700px at 85% 0%, rgba(var(--ok24-info-rgb), .08) 0%, rgba(var(--ok24-info-rgb), 0) 55%), linear-gradient(180deg, #fafafa 0%, #f5f7fb 42%, #fafafa 100%);background-attachment:fixed;min-width:320px}@keyframes page-activity-slide{to{left:100%}}#headerOrgName,#headerUsername{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@keyframes view-in{0%{opacity:0;transform:translateY(4px)}}#serverEditor{width:min(860px,100vw)}.table>:not(caption)>*>*{vertical-align:middle}#accessManager.is-selecting [data-access-select-id]{cursor:pointer;-webkit-user-select:none;user-select:none}#accessManager [data-access-select-id]{transition:background-color .14s,box-shadow .14s}#accessManager [data-access-select-id].is-selected>td{background:rgba(var(--tblr-primary-rgb), .09)}#accessManager [data-access-select-id].is-selected>td:first-child{box-shadow:inset 3px 0 var(--tblr-primary)}.empty-state{text-align:center;color:var(--tblr-secondary-color);padding:3rem 1.5rem}.empty-state i{margin-bottom:.75rem;font-size:2.5rem;display:block}.legend{border-radius:.2rem;width:.75rem;height:.75rem;display:inline-block}.auto-group-report-names{flex-wrap:wrap;gap:.4rem;display:flex}.auto-group-report-names .badge{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}#pricingApp .status{white-space:nowrap}@media (width>=768px){body.is-support-view{overflow:hidden}body.is-support-view [data-view=support],body.is-support-view #supportApp{flex:1 1 0;width:100%;min-height:0;display:flex}}@media (width<=767.98px){body.is-support-view{overflow:hidden}body.is-support-view [data-view=support]{height:calc(100dvh - var(--tblr-navbar-height,56px))}.page-title{font-size:1.25rem}#serverEditor .nav-tabs{flex-wrap:nowrap;overflow:auto hidden}#serverEditor .nav-tabs .nav-link{white-space:nowrap}}@media (prefers-reduced-motion:reduce){#accessManager [data-access-select-id]{transition:none;animation:none}}.admin-shell{--antd-primary:#2f9e6b;--antd-primary-hover:#43b77f;--antd-primary-active:#247a52;--antd-primary-soft:#edf8f1;--antd-primary-soft-strong:#d9f0e2;--antd-success:#52c41a;--antd-warning:#faad14;--antd-danger:#ff4d4f;--antd-text:#1f1f1f;--antd-text-secondary:#8c8c8c;--antd-border:#d9d9d9;--antd-border-light:#f0f0f0;--antd-fill:#f5f5f5;--antd-fill-secondary:#fafafa;--antd-sider:#202428;--antd-sider-hover:#2d3338;--antd-sider-active:#2f9e6b;--tblr-primary:var(--antd-primary);--tblr-primary-rgb:47, 158, 107;--tblr-green:var(--antd-primary);--tblr-green-rgb:47, 158, 107;--tblr-primary-darken:var(--antd-primary-active);--tblr-primary-lt:#2f9e6b1a;--tblr-link-color:var(--antd-primary);--tblr-link-hover-color:var(--antd-primary-hover);--tblr-body-color:var(--antd-text);--tblr-secondary-color:var(--antd-text-secondary);--tblr-border-color:var(--antd-border-light);--tblr-card-bg:#fff;--tblr-bg-surface:#fff;--tblr-bg-surface-secondary:var(--antd-fill-secondary);--tblr-border-radius:6px;--tblr-border-radius-lg:8px;color:var(--antd-text);background:var(--antd-fill);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.admin-shell,.admin-shell .page{min-height:100vh}.admin-shell .page{background:var(--antd-fill)}.admin-shell #headerOrgName{color:#fff}.admin-shell #headerUsername{color:#ffffff73!important}.admin-shell .page-title{color:var(--antd-text);letter-spacing:0;margin-top:4px;font-size:22px;font-weight:600}.admin-shell .card{border:1px solid var(--antd-border-light);border-radius:8px;box-shadow:0 1px 2px #00000008}.admin-shell .btn{min-height:32px;box-shadow:none;border-radius:6px;font-weight:400;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s}.admin-shell .table{--tblr-table-border-color:var(--antd-border-light);color:var(--antd-text)}.admin-shell .table thead th{color:var(--antd-text-secondary);background:var(--antd-fill-secondary);border-bottom:1px solid var(--antd-border-light);white-space:nowrap;font-size:12px;font-weight:500}.admin-shell .table tbody tr:hover>td{background:var(--antd-primary-soft)}.admin-shell .table>:not(caption)>*>*{padding:13px 12px}.admin-shell .badge{border-radius:4px;font-size:12px;font-weight:400}.admin-shell .alert{border-radius:6px}.admin-shell .progress{background:#f0f0f0;border-radius:100px;height:6px}.admin-shell .progress-bar{border-radius:100px;background:var(--antd-primary)!important}.admin-shell .nav-tabs{border-bottom-color:var(--antd-border-light);gap:24px}.admin-shell .nav-tabs .nav-link{color:var(--antd-text-secondary);border:0;border-radius:0;padding:10px 0 12px;position:relative}.admin-shell .nav-tabs .nav-link:hover,.admin-shell .nav-tabs .nav-link.active{color:var(--antd-primary);background:0 0}.admin-shell .nav-tabs .nav-link.active:after{content:"";background:var(--antd-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-shell .page-link{color:var(--antd-text);border-color:var(--antd-border);border-radius:6px}@media (width<=767.98px){.admin-shell .page-title{font-size:20px}}html,body,#root{min-width:320px;min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.atlas-shell.ant-layout{--atlas-brand-left:17px;height:100dvh;min-height:0;overflow:hidden}.atlas-shell:has(.ant-layout-sider-collapsed){--atlas-brand-left:14px}.atlas-header.ant-layout-header{padding:0 24px 0 var(--atlas-brand-left);z-index:10;border-bottom:1px solid #f0f0f0;flex:0 0 64px;align-items:center;gap:24px;line-height:normal;display:flex}.atlas-brand{color:#1f1f1f;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.atlas-brand img{object-fit:contain;flex:none;width:auto;height:30px;max-height:30px}.atlas-brand .atlas-brand-mini,.atlas-client-shell .ant-layout-sider-collapsed .atlas-brand-long{display:none}.atlas-client-shell .ant-layout-sider-collapsed .atlas-brand-mini{display:block}.atlas-module-switch{width:200px}.atlas-account{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.atlas-account>.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.atlas-body.ant-layout{flex:1;min-height:0}.atlas-sider .ant-layout-sider-children{flex-direction:column;padding:12px 0;display:flex}.atlas-sider nav{flex:1;min-height:0}.atlas-sider .ant-menu{border:0}.atlas-sider .ant-menu-item{margin-block:4px}.atlas-collapse.ant-btn{color:#ffffffbf;border-top:1px solid #363b40;border-radius:0;flex:0 0 40px;margin:8px}.atlas-client-shell.ant-layout{flex-direction:row}.atlas-client-shell .atlas-sider .ant-layout-sider-children{padding:0}.atlas-sidebar-brand{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 64px;justify-content:flex-start;align-items:center;width:100%;padding:0 17px;display:flex;overflow:hidden}.atlas-sidebar-brand .atlas-brand{color:inherit}.atlas-client-shell .atlas-sider nav{overflow-y:auto}.atlas-sidebar-footer{flex:none;padding:8px}.atlas-workspace-switch{color:#ffffffa6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.atlas-workspace-labels{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.atlas-workspace-name,.atlas-workspace-environment{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-workspace-name{font-size:13px}.atlas-workspace-environment{opacity:.75;font-size:11px}.atlas-workspace-switch>.anticon{font-size:10px}.atlas-client-shell .ant-layout-sider-collapsed .atlas-workspace-switch{justify-content:center;height:40px;padding:0}.atlas-client-shell .ant-layout-sider-collapsed .atlas-workspace-switch>.anticon{font-size:16px}.atlas-sidebar-brand:focus-visible,.atlas-workspace-switch:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #2f9e6b}.atlas-sidebar-footer .atlas-collapse.ant-btn{width:100%;height:40px;margin:8px 0 0}.atlas-content.ant-layout-content{scrollbar-gutter:stable;min-width:0;min-height:0;padding:24px;overflow:hidden auto}.atlas-page{flex-direction:column;gap:24px;min-width:0;display:flex}.atlas-page-actions{justify-content:flex-end;display:flex}.atlas-content .ant-card{border-color:#f0f0f0;box-shadow:0 1px 2px #00000008}.atlas-content .ant-tabs-content,.atlas-content .ant-tabs-tabpane,.atlas-content .ant-table-wrapper{min-width:0}.atlas-content .ant-select{max-width:100%}.atlas-auth{box-sizing:border-box;background:#f5f5f5;place-items:center;min-height:100dvh;padding:24px;display:grid}.atlas-auth-content{flex-direction:column;align-items:center;gap:24px;width:min(400px,100%);display:flex}.atlas-map-tabs{flex-wrap:wrap;gap:8px;display:flex}.atlas-map-selection{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.atlas-map-selection>.ant-space{min-width:0;max-width:100%}.production-editor{color:#1f1f1f;background:#f5f5f5;font-family:inherit}.production-editor-embedded{padding:0}.production-editor .eyebrow,.production-editor .geometry-card legend{color:#2f9e6b}.production-editor .toolbar,.production-editor .map-panel,.production-editor .object-card{background:var(--atlas-surface-raised);border-color:#e8e8e8;border-radius:8px}.production-editor .revision-label,.production-editor .notice,.production-editor .empty-card p,.production-editor .geometry-card p,.production-editor .navigation-review>p{color:#666}.production-editor button,.production-editor .object-card input:not([type=checkbox]),.production-editor .object-card textarea,.production-editor .object-card select{color:#1f1f1f;border-color:#d9d9d9;border-radius:6px}.production-editor button:hover:not(:disabled){border-color:#2f9e6b}.production-editor button.active,.production-editor button.primary{color:#fff;background:#2f9e6b;border-color:#2f9e6b}@media (width<=780px){.atlas-header.ant-layout-header{padding-inline:var(--atlas-brand-left) 12px;gap:8px}.atlas-header .atlas-brand-long{display:none}.atlas-header .atlas-brand-mini{display:block}.atlas-module-switch{flex-shrink:0;width:168px}.atlas-account{gap:6px}.atlas-account>.ant-typography{max-width:100px}.atlas-content.ant-layout-content{padding:16px 12px}.atlas-page{gap:16px}.atlas-content .ant-space,.atlas-content .ant-space-item{min-width:0;max-width:100%}.atlas-content .ant-select{min-width:0!important}}@media (width<=600px){.atlas-account>.ant-typography{max-width:42px}}.atlas-icon{vertical-align:middle;flex:none;display:inline-block}.atlas-shell,.atlas-auth{--studio-text:#29332e;--studio-muted:#748279;--studio-line:#e0e7e1;--studio-fill:#f3f6f4;--studio-green:#2f9e6b;--studio-ease:cubic-bezier(.2, .7, .2, 1);color:var(--studio-text);font-family:Inter,Segoe UI,Arial,sans-serif}.atlas-sider .ant-menu-light{background:0 0}.atlas-sider.ant-layout-sider{background:var(--atlas-surface-raised);border-right:1px solid var(--studio-line)}.atlas-header.ant-layout-header{background:var(--atlas-surface-raised);border-bottom-color:var(--studio-line)}.atlas-content.ant-layout-content{background:#f6f8f6}.atlas-sidebar-brand{color:var(--studio-text)}.atlas-workspace-switch{color:var(--studio-muted)}.atlas-workspace-switch:hover{color:var(--studio-text);background:var(--studio-fill)}.atlas-collapse.ant-btn{color:var(--studio-muted)}.atlas-collapse.ant-btn:hover{color:var(--studio-text)!important;background:var(--studio-fill)!important}.atlas-sider .ant-menu-item{width:calc(100% - 16px);margin-inline:8px;padding-inline:16px!important}.atlas-sider .ant-menu-item-selected{font-weight:600}.atlas-sider .ant-menu-item .atlas-icon{transition:color .16s,transform .2s}.atlas-sider .ant-menu-item:hover .atlas-icon{transform:translateY(-1px)}.atlas-sider .ant-menu-inline-collapsed>.ant-menu-item{padding-inline:14px!important}.atlas-sider .ant-menu-inline-collapsed .atlas-icon{display:inline-flex}.atlas-sidebar-brand{margin-bottom:10px}.atlas-sidebar-footer{border-top:1px solid var(--studio-line);padding:12px 8px 8px}.atlas-workspace-switch{border:1px solid #0000;gap:8px;transition:background .16s,border-color .16s}.atlas-workspace-switch[aria-expanded=true]{color:#247a52;background:#e5f4eb;border-color:#cbe5d4}.atlas-workspace-switch>.atlas-icon{transition:transform .2s}.atlas-workspace-switch[aria-expanded=true]>.atlas-icon{transform:rotate(180deg)}.atlas-collapse.ant-btn{border:0;border-radius:8px;font-size:12px}.atlas-header .ant-select{max-width:100%}.atlas-content.ant-layout-content:not(:has(.prototype-editor)){padding:28px 32px}.atlas-content:not(:has(.prototype-editor)) .atlas-page{gap:22px}.atlas-page-heading{align-items:center;gap:16px;padding-block:2px 4px;display:flex}.atlas-page-heading h1{color:var(--studio-text);letter-spacing:-.65px;margin:0;font-size:24px;font-weight:650;line-height:1.3}.atlas-page-heading p{color:var(--studio-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.atlas-content .ant-card{box-shadow:none;border-color:var(--studio-line);border-radius:12px}.atlas-content .ant-card-head{border-bottom-color:#edf1ee}.atlas-content .ant-card-head-title{font-weight:600}.atlas-content .ant-card-extra{font-size:12px}.atlas-content .ant-table-wrapper{border:0;border-radius:0 0 12px 12px}.atlas-content .ant-table-thead>tr>th{color:var(--studio-muted);background:#f6f8f6;font-size:11px;font-weight:600}.atlas-content .ant-table-tbody>tr>td{border-bottom-color:#edf1ee}.atlas-data-card .ant-card-body{border-radius:0 0 12px 12px;overflow:hidden}.atlas-data-card .ant-table-tbody>tr:last-child>td{border-bottom:0}.atlas-content .ant-table-cell{line-height:1.5}.atlas-content .ant-table-cell .ant-btn-text{color:#526357;background:#f3f6f4}.atlas-content .ant-table-cell .ant-btn-text:hover:not(:disabled){color:#247a52;background:#e5f4eb}.atlas-content .ant-table-pagination{padding-inline:16px}.atlas-section-tabs>.ant-tabs-nav{width:fit-content;max-width:100%;box-shadow:none;background:#edf1ee;border:1px solid #e6ebe7;border-radius:12px;align-self:flex-start;margin-bottom:20px;padding:4px}.atlas-section-tabs>.ant-tabs-nav:before{border:0}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab,.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab:first-child{border-radius:8px;margin:0;padding:8px 16px;transition:background .16s,box-shadow .16s}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:4px}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--atlas-surface-raised);box-shadow:0 1px 4px #263e2d17}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#247a52;text-shadow:none;font-weight:600}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.atlas-section-tabs .ant-tabs-tabpane-active{animation:atlas-panel-enter .22s var(--studio-ease)}.atlas-category-filter.ant-card{background:var(--atlas-surface-raised)}.atlas-category-filter__header h5.ant-typography{font-size:13px}.atlas-category-filter__header .ant-typography-secondary{font-size:12px}.atlas-category-filter__options .ant-btn{box-shadow:none;border-radius:8px;font-size:12px}.atlas-category-filter__options .ant-btn-default{background:#f3f6f4;border-color:#0000}.atlas-category-filter__options .ant-btn-primary{color:#247a52;background:#e5f4eb;border-color:#cbe5d4}:is(.atlas-shell,.atlas-auth,.ant-modal) :is(.ant-input-outlined,.ant-input-affix-wrapper,.ant-input-number-outlined){border-color:#0000;border-radius:9px}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-select-outlined:not(.ant-select-status-error):not(.ant-select-status-warning){border-color:#0000}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-select-outlined .ant-select-selector{border-color:#0000;border-radius:9px}:is(.atlas-shell,.atlas-auth,.ant-modal) :is(.ant-input-status-error,.ant-input-number-status-error){border-color:#e26e68}:is(.atlas-shell,.atlas-auth,.ant-modal) :is(.ant-input-status-warning,.ant-input-number-status-warning){border-color:#d7a340}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-btn{transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-btn:active:not(:disabled){transform:translateY(1px)}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{box-shadow:0 3px 10px #2f9e6b29}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-btn:focus-visible{outline-offset:2px;outline:2px solid #85cfa6}.atlas-content .ant-upload-drag{background:#f6f8f6;border-color:#d6e2d9;border-radius:10px}.atlas-content .ant-upload-drag:hover{background:#eff7f2}.atlas-content .ant-tag{border-radius:5px;font-size:11px;line-height:21px}.atlas-content .ant-alert{border-radius:10px;font-size:12px}.atlas-content .ant-statistic-content{letter-spacing:-.8px;font-weight:600}.atlas-content .ant-descriptions-item-label{color:var(--studio-muted);font-size:12px}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu{border:1px solid #e0e7e1;border-radius:12px;padding:6px;box-shadow:0 14px 36px #2036281f}.ant-select-dropdown .ant-select-item{border-radius:7px;padding:9px 11px}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#247a52;background:#e5f4eb}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f0f6f1}.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active{background:#e5f4eb}:is(.atlas-shell,.atlas-auth,.ant-modal) .ant-select-focused:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning){border-radius:9px;box-shadow:0 0 0 2px #9bd7b5}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:7px;padding:9px 11px;font-size:12px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{color:#247a52;background:#e5f4eb;font-weight:600}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title{color:#748279;letter-spacing:.07em;text-transform:uppercase;padding:8px 11px 5px;font-size:10px;font-weight:600}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list{margin:0}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#edf1ee;margin:6px 4px}.ant-modal .ant-modal-container,.ant-popover .ant-popover-container{border:1px solid #e0e7e1;box-shadow:0 16px 48px #20362824}.atlas-empty-state{border:0;border-bottom:1px solid var(--studio-line,var(--atlas-line));text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:48px 24px;display:flex}.atlas-empty-glyph{color:#9daa9f;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.atlas-empty-state h2{color:#34483a;margin:18px 0 8px;font-size:16px;font-weight:600}.atlas-empty-state p{color:#819087;max-width:400px;margin:0 0 16px;font-size:12px;line-height:1.6}.atlas-table-empty.ant-empty{margin:32px 16px}.atlas-table-empty .ant-empty-image{height:60px;margin-bottom:16px}.atlas-table-empty strong{color:#526357;font-size:13px;font-weight:500}.atlas-table-empty .ant-typography-secondary{font-size:12px}.atlas-enrollment-illustration{color:#669279;background:#edf4ef}.atlas-auth{isolation:isolate;color:#1e2723;background:#f8f9fa;flex-direction:column;align-items:stretch;min-height:100dvh;padding:32px 24px;display:flex;position:relative}.atlas-auth:before{content:"";z-index:-1;pointer-events:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiIGZpbGw9Im5vbmUiPg0KICA8IS0tIFdlYiBhZGFwdGF0aW9uIG9mIGtpb3NrL2Rlc2lnbi9jb21wb25lbnRzL2F0bGFzLWJhY2tncm91bmQubWpzICg0NjhlMTc0KS4NCiAgICAgICBLZWVwIHRoZSBmb3JtJ3MgY2VudHJhbCBjb2x1bW4gZnJlZSBvZiBhcnR3b3JrLiAtLT4NCiAgPGcgZmlsbD0iI0U5RUFFQyI+DQogICAgPGNpcmNsZSBjeD0iNTUiIGN5PSIzNSIgcj0iMjU1IiBvcGFjaXR5PSIuNzUiLz4NCiAgICA8Y2lyY2xlIGN4PSIxNTEwIiBjeT0iOTcwIiByPSIzNTAiIG9wYWNpdHk9Ii43MiIvPg0KICA8L2c+DQogIDxnIHN0cm9rZT0iI0M5Q0REMyIgc3Ryb2tlLXdpZHRoPSIxIj4NCiAgICA8cGF0aCBkPSJNMTYwIDBWMTAwME0xNDQwIDBWMTAwMCIvPg0KICAgIDxjaXJjbGUgY3g9Ii0xNjAiIGN5PSI1OTAiIHI9IjQ3MCIvPg0KICAgIDxjaXJjbGUgY3g9IjE1NTAiIGN5PSItNDUiIHI9IjI2NSIvPg0KICAgIDxjaXJjbGUgY3g9IjE0NDUiIGN5PSIxMDEwIiByPSIzNTUiLz4NCiAgICA8Y2lyY2xlIGN4PSI2MCIgY3k9Ijk5MCIgcj0iMjY1IiBzdHJva2UtZGFzaGFycmF5PSI0IDYiLz4NCiAgICA8Y2lyY2xlIGN4PSIxNjIwIiBjeT0iMjY1IiByPSIzMzUiIHN0cm9rZS1kYXNoYXJyYXk9IjQgNiIvPg0KICAgIDxwYXRoIGQ9Ik0wIDIxMEgzNjBNMTI0MCAyMTBIMTYwME0wIDc5MEgzNjBNMTI0MCA3OTBIMTYwMCIgb3BhY2l0eT0iLjQ1Ii8+DQogIDwvZz4NCiAgPGcgZmlsbD0iIzFFMjMyOSI+DQogICAgPGNpcmNsZSBjeD0iMTYwIiBjeT0iMjA1IiByPSI0Ii8+DQogICAgPGNpcmNsZSBjeD0iMTQ0MCIgY3k9IjY2NSIgcj0iNCIvPg0KICAgIDxjaXJjbGUgY3g9IjE2MCIgY3k9Ijg3MCIgcj0iMi41Ii8+DQogIDwvZz4NCiAgPGcgZmlsbD0iI0Y4RjlGQSIgc3Ryb2tlPSIjMUUyMzI5IiBzdHJva2Utd2lkdGg9IjEuMjUiPg0KICAgIDxjaXJjbGUgY3g9IjE0NDAiIGN5PSIyMTAiIHI9IjQiLz4NCiAgICA8Y2lyY2xlIGN4PSIxNjAiIGN5PSI3OTAiIHI9IjQiLz4NCiAgICA8cmVjdCB4PSIxNDM2LjUiIHk9Ijg5NSIgd2lkdGg9IjciIGhlaWdodD0iNyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) 50%/cover no-repeat;position:absolute;inset:0}.atlas-auth-content{flex:1;justify-content:center;align-items:center;width:100%;padding:48px 0;animation:none;display:flex}.atlas-auth-form{width:min(384px,100%)}.atlas-auth-intro{margin-bottom:32px}.atlas-auth-intro:after{content:"";background:#c9cdd3;border-radius:999px;width:40px;height:4px;margin-top:24px;display:block}.atlas-auth-intro h1{font-synthesis:none;letter-spacing:-.8px;margin:0 0 12px;font-family:Atlas Arc,Inter,Segoe UI,Arial,sans-serif;font-size:30px;font-weight:600;line-height:38px}.atlas-auth-intro p{color:#727b76;max-width:350px;margin:0;font-size:14px;line-height:22px}.atlas-auth-form .ant-form-item{margin-bottom:22px}.atlas-auth-form .ant-form-item-label{padding:0 18px 9px}.atlas-auth-form .ant-form-item-label>label{color:#626b70;font-size:12px;font-weight:500}.atlas-auth-form .ant-form-item-control-input-content>.ant-input,.atlas-auth-form .ant-input-affix-wrapper{min-height:52px;box-shadow:none;background:#fff;border:1px solid #d8dce1;border-radius:26px;padding:13px 20px;font-size:16px;transition:border-color .18s,background-color .18s,box-shadow .18s}.atlas-auth-form .ant-input-affix-wrapper .ant-input{min-height:auto;font-size:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.atlas-auth-form .ant-input-affix-wrapper .ant-input:focus{box-shadow:none;outline:none!important}.atlas-auth-form .ant-form-item-control-input-content>.ant-input:not(:disabled):hover,.atlas-auth-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#a5afb5}.atlas-auth-form .ant-form-item-control-input-content>.ant-input:focus,.atlas-auth-form .ant-input-affix-wrapper:focus-within{border-color:#187a50;outline:none;box-shadow:0 0 0 3px #187a501a}.atlas-auth-form .ant-input-affix-wrapper .ant-input-suffix{color:#7b858d;margin-inline-start:12px}.atlas-auth-form .ant-form-item-control-input-content>.ant-input-status-error,.atlas-auth-form .ant-input-affix-wrapper-status-error{border-color:#b65c50!important}.atlas-auth-form .ant-form-item-control-input-content>.ant-input-status-error:focus,.atlas-auth-form .ant-input-affix-wrapper-status-error:focus-within{box-shadow:0 0 0 3px #b65c501a}.atlas-auth-form .ant-form-item-explain{padding-inline:18px}.atlas-auth-form .ant-btn-primary{height:52px;box-shadow:none;background:#1e2329;border-color:#1e2329;border-radius:26px;margin-top:6px;font-size:14px;font-weight:500}.atlas-auth-form .ant-btn-primary:not(:disabled):hover{box-shadow:none;background:#353d45;border-color:#353d45;transform:none}.atlas-auth-form .ant-btn-primary:not(:disabled):active{background:#11161c;border-color:#11161c}.atlas-auth-form .ant-btn-primary:focus-visible{outline-offset:3px;outline:3px solid #a6b0b8}@media (width<=600px){.atlas-auth{padding:24px 24px 20px}.atlas-auth-content{padding:48px 0}.atlas-auth-intro h1{font-size:28px;line-height:36px}}@media (width<=900px){.atlas-auth:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20850'%20fill='none'%3e%3c!--%20Portrait%20composition%20of%20the%20same%20Atlas%20artwork;%20quiet%20middle%20for%20the%20form.%20--%3e%3cg%20fill='%23E9EAEC'%3e%3ccircle%20cx='12'%20cy='-28'%20r='150'%20opacity='.75'/%3e%3ccircle%20cx='395'%20cy='895'%20r='200'%20opacity='.72'/%3e%3c/g%3e%3cg%20stroke='%23C9CDD3'%20stroke-width='1'%3e%3cpath%20d='M28%200V170M372%200V170M28%20690V850M372%20690V850'/%3e%3ccircle%20cx='385'%20cy='-68'%20r='174'/%3e%3ccircle%20cx='-48'%20cy='-100'%20r='265'%20stroke-dasharray='4%205'/%3e%3ccircle%20cx='388'%20cy='892'%20r='195'/%3e%3ccircle%20cx='10'%20cy='930'%20r='210'%20stroke-dasharray='4%205'/%3e%3cpath%20d='M0%20106H400M0%20752H400'%20opacity='.45'/%3e%3c/g%3e%3cg%20fill='%231E2329'%3e%3ccircle%20cx='28'%20cy='106'%20r='3'/%3e%3ccircle%20cx='372'%20cy='752'%20r='3'/%3e%3c/g%3e%3cg%20fill='%23F8F9FA'%20stroke='%231E2329'%20stroke-width='1.25'%3e%3ccircle%20cx='372'%20cy='106'%20r='3.4'/%3e%3crect%20x='25'%20y='787'%20width='6'%20height='6'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%}}@media (width<=900px) and (height<=700px){.atlas-auth:before{-webkit-mask-image:linear-gradient(#000,#0000 22% 78%,#000);mask-image:linear-gradient(#000,#0000 22% 78%,#000)}}.atlas-session-loading,.atlas-page-loading{box-sizing:border-box;width:100%;color:var(--atlas-text,var(--atlas-ink));place-items:center;padding:32px 24px;display:grid}.atlas-session-loading{background:var(--atlas-surface);min-height:100dvh}.atlas-page-loading{background:0 0;min-height:max(320px,100dvh - 240px)}.atlas-session-loading-content{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.atlas-session-loading-content>svg{flex:none;width:96px;height:96px;display:block}.atlas-session-loading-label.ant-typography{color:var(--atlas-ink-muted-aa);font-size:13px;font-weight:400;line-height:20px}@keyframes atlas-panel-enter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (width<=780px){.atlas-content.ant-layout-content:not(:has(.prototype-editor)){padding:20px 12px}.atlas-page-heading h1{font-size:21px}.atlas-page-heading p{max-width:32ch}.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px}.atlas-content .ant-card-head{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.atlas-auth-content{animation:none}.atlas-auth-form .ant-input,.atlas-auth-form .ant-input-affix-wrapper{transition:none}.atlas-section-tabs .ant-tabs-tabpane-active{animation:none}:is(.atlas-shell,.atlas-auth,.ant-modal) :is(.ant-btn,.ant-menu-item,.ant-layout-sider,.atlas-icon,.atlas-workspace-switch,.ant-tabs-tab){transition:none!important}.ant-select-dropdown,.ant-dropdown,.ant-modal-wrap,.ant-modal-mask{animation-duration:.01ms!important}}.ant-space-item:has(>[data-atlas-popup-notice]){display:none}.atlas-notifications{top:var(--atlas-space-5);right:var(--atlas-space-6);z-index:2100;width:min(var(--atlas-notice-width), calc(100vw - var(--atlas-space-8)));isolation:isolate;position:fixed}.atlas-notice-plate{z-index:-1;height:var(--atlas-space-8);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-surface);box-shadow:var(--atlas-shadow-dropdown);cursor:pointer;position:absolute}.atlas-notice-plate-1{left:var(--atlas-space-2);right:var(--atlas-space-2);bottom:calc(-1 * var(--atlas-notice-peek))}.atlas-notice-plate-2{z-index:-2;left:var(--atlas-space-4);right:var(--atlas-space-4);bottom:calc(-2 * var(--atlas-notice-peek))}.atlas-popup-notice.atlas-notice-card{grid-template-columns:var(--atlas-space-5) minmax(0, 1fr) var(--atlas-space-6);column-gap:var(--atlas-space-3);padding:var(--atlas-space-4) var(--atlas-space-5);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-surface-raised);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-dropdown);animation:atlas-notice-in var(--atlas-dur-shell) var(--atlas-ease-standard);align-items:center;display:grid}@keyframes atlas-notice-in{0%{opacity:0;transform:translateY(2px)}}.atlas-notice-icon{font-size:var(--atlas-space-5);grid-area:1/1;justify-content:center;align-items:center;display:flex}.atlas-notice-success .atlas-notice-icon{color:var(--atlas-accent)}.atlas-notice-info .atlas-notice-icon{color:var(--atlas-ink-tool)}.atlas-notice-warning .atlas-notice-icon{color:var(--atlas-validation-warning)}.atlas-notice-error .atlas-notice-icon{color:var(--atlas-validation-error)}.atlas-notice-title{font-size:var(--atlas-text-control);overflow-wrap:anywhere;grid-area:1/2;font-weight:600;line-height:1.5}.atlas-notice-repeats{color:var(--atlas-ink-muted-aa);white-space:nowrap;font-weight:500}.atlas-popup-notice .atlas-notice-close.ant-btn{width:var(--atlas-space-6);height:var(--atlas-space-6);color:var(--atlas-ink-muted-aa);grid-area:1/3;align-self:start}.atlas-notice-description{max-height:min(360px,55dvh);margin-top:var(--atlas-space-2);overscroll-behavior:contain;color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption);overflow-wrap:anywhere;grid-area:2/2/auto/4;line-height:1.6;overflow:auto}.atlas-notice-actions{gap:var(--atlas-space-2);margin-top:var(--atlas-space-3);flex-wrap:wrap;grid-area:3/2/auto/4;display:flex}.atlas-notice-pager{align-items:center;gap:var(--atlas-space-1);margin-top:var(--atlas-space-3);padding-top:var(--atlas-space-2);border-top:1px solid var(--atlas-line-soft);grid-area:4/1/auto/4;display:flex}.atlas-notice-pager .ant-btn{color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption)}.atlas-notice-position{min-width:var(--atlas-space-12);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption);font-variant-numeric:tabular-nums;text-align:center}.atlas-notice-pager .atlas-notice-close-all{margin-left:auto}.atlas-notifications .ant-btn:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:1px}@media (width<=600px){.atlas-notifications{right:var(--atlas-space-4)}.atlas-notice-pager .ant-btn{min-width:var(--atlas-control-touch);height:var(--atlas-control-touch)}}@media (prefers-reduced-motion:reduce){.atlas-notifications,.atlas-notifications *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.atlas-editor{--editor-accent:var(--atlas-accent);--editor-soft:var(--atlas-accent-soft);--editor-accent-hover:var(--atlas-accent-hover);color:var(--atlas-ink);background:var(--atlas-surface);font-family:Inter,Segoe UI,Arial,sans-serif;container-type:inline-size}.atlas-editor:not(.prototype-editor){width:100%;height:100%;min-height:0;overflow:hidden}.atlas-editor,.atlas-editor *{box-sizing:border-box}.atlas-editor button{font:inherit;background:var(--atlas-surface-raised);color:#2e3942;cursor:pointer;border:1px solid #cbd2d8;border-radius:5px}.atlas-editor button:disabled{cursor:not-allowed;opacity:.45}.atlas-editor button:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:2px}.atlas-editor .workspace{background:var(--atlas-surface-raised);border:1px solid #b9c1c9;grid-template-columns:226px minmax(0,1fr);gap:0;width:100%;height:100%;margin:0;display:grid}.atlas-editor .canvas-frame{background:var(--atlas-surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.atlas-editor .canvas-toolbar{background:#f6f7f8;border-bottom:1px solid #b9c1c9;justify-content:space-between;align-items:center;min-height:42px;padding:4px 9px;display:flex}.atlas-editor .workspace{background:var(--atlas-surface);border:0;border-radius:0;grid-template:"canvas inspector"minmax(0,1fr)/minmax(0,1fr) 320px;min-width:0;transition:grid-template-columns .26s;display:grid;overflow:hidden}.atlas-editor .workspace.inspector-hidden{grid-template-columns:minmax(0,1fr) 0}.atlas-editor .inspector-toggle{border-color:var(--atlas-line);color:#526157;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:6px;display:grid}.atlas-editor .inspector-toggle svg{width:20px;height:20px;display:block}.atlas-editor .inspector h2{color:var(--atlas-ink);letter-spacing:0;margin:0 0 15px;font-size:12px;font-weight:700}.atlas-editor .inspector{z-index:5;border-left:1px solid var(--atlas-line);background:var(--atlas-surface-raised);opacity:1;visibility:visible;flex-direction:column;grid-area:inspector;width:320px;min-width:0;min-height:0;transition:transform .26s,opacity .2s,visibility;display:flex;overflow:hidden;transform:translate(0)}.atlas-editor .workspace.inspector-hidden .inspector{opacity:0;visibility:hidden;pointer-events:none;transition:transform .26s,opacity .2s,visibility 0s .26s;transform:translate(100%)}.atlas-editor .inspector .selection-section{background:var(--atlas-surface-raised);border:0;flex:1;min-height:0;padding:0 18px 24px;position:relative;overflow-y:auto}.atlas-editor .inspector-close{display:none}.atlas-editor .inspector-heading{background:var(--atlas-surface-raised);border:0;flex:none;padding:20px 18px 10px;position:relative}.atlas-editor .inspector-heading>span{color:var(--atlas-ink-muted-aa);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.atlas-editor .inspector-heading h2{color:var(--atlas-ink);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650}.atlas-editor .canvas-frame{background:var(--atlas-surface-inset);min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;grid-area:canvas;margin:0;overflow:hidden}.atlas-editor .canvas-toolbar{z-index:3;border-bottom-color:var(--atlas-line);background:var(--atlas-surface-raised);justify-content:flex-start;gap:8px;min-height:49px;padding:7px 12px;position:relative}.atlas-editor .canvas-toolbar .inspector-toggle{margin-left:auto}.atlas-editor .canvas-toolbar button{transition:background-color .22s,color .18s,box-shadow .22s,opacity .18s,transform .18s}.atlas-editor .canvas-toolbar button:active:not(:disabled){transform:scale(.96)}.atlas-editor .studio-tool-island{z-index:4;border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);width:max-content;max-width:calc(100% - 20px);box-shadow:none;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px;transition:border-color .22s,box-shadow .22s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.atlas-editor .studio-tool-island .tool-grid,.atlas-editor .studio-tool-island .tool-actions{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.atlas-editor .studio-tool-island button{width:38px;height:38px;min-height:0;color:var(--atlas-ink-tool);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:background-color .22s,color .18s,box-shadow .22s,opacity .18s,transform .18s;display:grid}.atlas-editor .studio-tool-island button:active:not(:disabled){transform:scale(.94)}.atlas-editor .studio-tool-island button:hover:not(:disabled){background:var(--atlas-field-hover);color:var(--atlas-accent);border:0}.atlas-editor .studio-tool-island .island-divider{background:var(--atlas-line);flex:none;width:1px;height:25px;margin:0 4px}@container (width<=1050px){.atlas-editor .workspace,.atlas-editor .workspace.inspector-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas"}.atlas-editor .inspector{z-index:5;width:min(320px,100%);box-shadow:none;position:absolute;top:0;bottom:0;right:0}.atlas-editor .inspector-close{border-radius:7px;place-items:center;width:28px;height:28px;padding:5px;line-height:0;display:grid;position:absolute;top:25px;right:16px}.atlas-editor .inspector-close svg{width:17px;height:17px;display:block}.atlas-editor .inspector-heading{padding-right:54px}.atlas-editor .workspace{position:relative}}@container (width<=600px){.atlas-editor .inspector{width:min(320px,100%);top:0}.atlas-editor .canvas-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.atlas-editor .workspace,.atlas-editor .inspector,.atlas-editor .workspace.inspector-hidden .inspector,.atlas-editor .canvas-toolbar button,.atlas-editor .studio-tool-island,.atlas-editor .studio-tool-island button{transition-duration:0s}}.atlas-editor .inspector-heading{border-bottom:1px solid var(--atlas-line);padding:24px 24px 20px}.atlas-editor .inspector-heading>span{letter-spacing:.12em;color:var(--atlas-ink-muted-aa);margin-bottom:12px;font-size:10px;font-weight:500;line-height:16px}.atlas-editor .inspector-heading>span>span{color:#a3aea6;margin-inline:6px}.atlas-editor .inspector-heading h2{letter-spacing:-.35px;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:26px}.atlas-editor .inspector-context{color:var(--atlas-ink-muted-aa);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;font-size:12px;line-height:18px;display:flex}.atlas-editor .inspector-context code{text-overflow:ellipsis;white-space:nowrap;color:#8a958d;max-width:100%;font:11px/18px SFMono-Regular,Consolas,monospace;overflow:hidden}.atlas-editor .inspector .selection-section{scrollbar-width:thin;scrollbar-color:#cbd3cd transparent;padding:0 24px 24px}.atlas-editor .inspector-section-title{color:var(--atlas-ink);align-items:baseline;gap:12px;margin:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.atlas-editor .inspector-section-title>span{color:#8a958d;font:400 10px/16px SFMono-Regular,Consolas,monospace}@container (width<=1050px){.atlas-editor .inspector-heading{padding-right:54px}.atlas-editor .inspector-close{top:20px;right:16px}}@container (width<=780px){.atlas-editor .studio-tool-island{flex-flow:wrap;width:auto;max-width:none;inset:auto 8px 8px;transform:none}.atlas-editor .studio-tool-island .island-divider{display:none}.atlas-editor .canvas-toolbar{flex-wrap:wrap;gap:8px;min-height:0;padding:8px}}@media (height<=520px){.atlas-editor .studio-tool-island{flex-flow:wrap;width:auto;max-width:none;inset:auto 8px 8px;transform:none}.atlas-editor .studio-tool-island .island-divider{display:none}.atlas-editor .canvas-toolbar{gap:8px;min-height:0;padding:4px 8px}}.atlas-editor.atlas-editor .studio-tool-island{flex-wrap:nowrap}.atlas-editor.atlas-editor .studio-tool-island .island-scroll{align-items:center;gap:var(--atlas-space-1,4px);overscroll-behavior-x:contain;min-width:0;scroll-padding-inline:var(--atlas-space-6,24px);scrollbar-width:none;touch-action:pan-x;flex:auto;margin-block:-6px;padding-block:6px;display:flex;overflow:auto hidden}.atlas-editor.atlas-editor .studio-tool-island .island-scroll::-webkit-scrollbar{display:none}.atlas-editor.atlas-editor .studio-tool-island .island-scroll>*{flex-shrink:0}.atlas-editor.atlas-editor .studio-tool-island .island-scroll>.island-divider:last-child{display:none}.atlas-editor.atlas-editor .studio-tool-island .island-scroll:before,.atlas-editor.atlas-editor .studio-tool-island .island-scroll:after{content:"";margin-inline:calc(var(--atlas-space-1,4px) / -2);flex:1 0 0}.atlas-editor.atlas-editor .studio-tool-island .island-scroll[data-fade=start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px));-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px));mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px))}.atlas-editor.atlas-editor .studio-tool-island .island-scroll[data-fade=end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6,24px));-webkit-mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6,24px));mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6,24px))}.atlas-editor.atlas-editor .studio-tool-island .island-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px), black calc(100% - var(--atlas-space-6,24px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px), black calc(100% - var(--atlas-space-6,24px)), transparent);mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6,24px), black calc(100% - var(--atlas-space-6,24px)), transparent)}.atlas-editor.atlas-editor .studio-tool-island .island-scroll:has([role=alertdialog]){-webkit-mask-image:none;mask-image:none}.atlas-editor.atlas-editor .studio-tool-island .island-pinned{align-items:center;gap:var(--atlas-space-1,4px);margin-left:var(--atlas-space-1,4px);padding-left:var(--atlas-space-1,4px);border-left:1px solid var(--atlas-hair);flex:none;display:flex}@container (width<=600px){.atlas-editor .studio-tool-island button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}}@media (height<=520px){.atlas-editor .studio-tool-island button{width:var(--atlas-control-touch,44px);height:var(--atlas-control-touch,44px)}}@media (orientation:portrait){@container (width<=780px){.atlas-editor .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-editor .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-editor .inspector{border-top:1px solid var(--atlas-line);border-left:0;width:100%;position:relative;inset:auto}.atlas-editor .workspace.inspector-hidden .inspector{transform:translateY(100%)}}}@media (orientation:landscape) and (height>=521px){@container (width<=600px){.atlas-editor .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-editor .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-editor .inspector{border-top:1px solid var(--atlas-line);border-left:0;width:100%;position:relative;inset:auto}.atlas-editor .workspace.inspector-hidden .inspector{transform:translateY(100%)}}}.atlas-editor.atlas-editor .workspace.has-sheet,.atlas-editor.atlas-editor .workspace.has-sheet.inspector-hidden{grid-template:"canvas"minmax(0,1fr)/minmax(0,1fr);position:relative}.atlas-editor.atlas-editor .workspace.has-sheet .inspector.is-sheet{z-index:5;width:100%;height:var(--editor-sheet-visible,0px);border:0;border-top:1px solid var(--atlas-line);border-radius:var(--atlas-radius-xl,16px) var(--atlas-radius-xl,16px) 0 0;opacity:1;visibility:visible;pointer-events:auto;transition:height .26s;position:absolute;inset:auto 0 0;transform:none}.atlas-editor.atlas-editor .workspace.has-sheet.inspector-hidden .inspector.is-sheet{visibility:hidden;pointer-events:none;transition:height .26s,visibility 0s .26s}.atlas-editor.atlas-editor .workspace.has-sheet[data-sheet-dragging] :is(.inspector.is-sheet,.studio-tool-island){transition:none}.atlas-editor .inspector.is-sheet :is(.inspector-heading,.inspector-close){display:none}.atlas-editor .inspector-sheet-grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex}.atlas-editor .inspector-sheet-grip .inspector-sheet-handle{width:100%;height:var(--atlas-space-6,24px);cursor:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.atlas-editor .inspector-sheet-handle span{width:var(--atlas-sheet-handle,36px);height:var(--atlas-space-1,4px);border-radius:var(--atlas-radius-pill,26px);background:var(--atlas-hair,#a7b4a9)}.atlas-editor .inspector-sheet-handle:focus-visible{outline-offset:-2px}.atlas-editor :is(.inspector-sheet-caption,.inspector-sheet-tabs):empty{display:none}.atlas-editor .inspector-sheet-label{padding:0 var(--atlas-space-4) var(--atlas-space-2);text-overflow:ellipsis;white-space:nowrap;color:var(--atlas-ink);font-size:var(--atlas-text-control);line-height:var(--atlas-space-6);display:block;overflow:hidden}.atlas-editor .inspector.is-sheet:not([data-sheet=full]) .inspector-sheet-tabs{display:none}.atlas-editor .inspector.is-sheet .inspector-sheet-tabs{flex:none}.atlas-editor.atlas-editor .workspace.has-sheet .studio-tool-island{bottom:calc(min(var(--editor-sheet-visible,0px), var(--editor-sheet-half,0px)) + var(--atlas-space-2,8px));transition:bottom .26s}@media (prefers-reduced-motion:reduce){.atlas-editor.atlas-editor .workspace.has-sheet :is(.inspector.is-sheet,.studio-tool-island){transition-duration:0s}}:root{--atlas-map-organization-single:#187a50;--atlas-map-organization-group:#426f9a;--atlas-canvas:#edeeee;--atlas-surface:#f5f6f6;--atlas-surface-dialog:#f8faf7;--atlas-surface-inset:#fafbfa;--atlas-field:#e7e9ea;--atlas-field-hover:#dfe2e4;--atlas-shell:#e6e8e9;--atlas-ink:#1e2329;--atlas-ink-muted:#6c7379;--atlas-ink-muted-aa:#5d6862;--atlas-ink-tool:#555c63;--atlas-ink-control:#2e3942;--atlas-line:#d8dbdd;--atlas-line-soft:#e4e6e7;--atlas-line-control:#cbd2d8;--atlas-accent:#187a50;--atlas-accent-hover:#126640;--atlas-accent-soft:#dde9e3;--atlas-action-primary:#187a50;--atlas-action-primary-hover:#126640;--atlas-action-primary-active:#126640;--atlas-action-dark:#1e2329;--atlas-action-dark-hover:#353d45;--atlas-focus-ring:#28704a;--atlas-focus-field:#9bd7b5;--atlas-warning:#976425;--atlas-error:#a04c43;--atlas-error-line:#b65c50;--atlas-validation-error:#c62f2f;--atlas-validation-warning:#e0a100;--atlas-map-carriageway:#fff;--atlas-map-sidewalk:#e3e7e5;--atlas-map-pedestrian:#ebe6da;--atlas-map-parking:#dde2e5;--atlas-map-building:#d2d8dc;--atlas-map-building-outline:#98a39d;--atlas-map-building-placeholder:#e5e5e5;--atlas-map-building-placeholder-window:#d4d4d4;--atlas-map-building-placeholder-reveal:#dedede;--atlas-map-building-placeholder-opacity:.8;--atlas-icon-opacity-off:.58;--atlas-icon-opacity-disabled:.6;--atlas-map-building-placeholder-ambient:.88;--atlas-map-building-placeholder-diffuse:.12;--atlas-map-kerb:#a6afa9;--atlas-map-land:#f3f0e6;--atlas-map-water:#b5dcef;--atlas-map-vegetation:#d3e6bf;--atlas-map-tree-palm:#7fb48a;--atlas-map-tree-deciduous:#8dbb7f;--atlas-map-tree-spruce:#4f8c66;--atlas-map-tree-poplar:#6aa577;--atlas-map-tree-edge:#5d7d68;--atlas-map-forest:#c2dba7;--atlas-map-forest-edge:#9cbf86;--atlas-map-sun:#fff3df;--atlas-map-shadow:#34405a;--atlas-map-sky:#c9e0ee;--atlas-map-horizon:#eef3f1;--atlas-map-cloud:#fdfefe;--atlas-road-level-highway:#1e2329;--atlas-road-level-arterial:#126640;--atlas-road-level-collector:#2f9e6b;--atlas-road-level-local:#9bd7b5;--atlas-road-level-service:#c9cdd3;--atlas-road-level-pedestrian:#e9eaec;--atlas-building-height-4:#e7f3ec;--atlas-building-height-8:#9bd7b5;--atlas-building-height-15:#2f9e6b;--atlas-building-height-30:#126640;--atlas-building-height-30-plus:#1e2329;--atlas-junction-type-t:#2f9e6b;--atlas-junction-type-x:#1e2329;--atlas-junction-type-roundabout:#9bd7b5;--atlas-junction-type-bridge:#c9cdd3;--atlas-junction-type-invalid:#c62f2f;--atlas-recognition-new:#2f9e6b;--atlas-recognition-same:#1e2329;--atlas-recognition-conflict:#e0a100;--atlas-geo-ground:#f8f9fa;--atlas-geo-plane:#e9eaec;--atlas-geo-line:#c9cdd3;--atlas-geo-marker:#1e2329;--atlas-surface-raised:#fbfbfb;--atlas-row-selected:#e2ece6;--atlas-glass-bar:#edeeee8f;--atlas-glass-panel:#f5f6f69e;--atlas-glass-line:#1e23291f;--atlas-glass-shell:#1e232912;--atlas-glass-active:#fbfbfbd1;--atlas-glass-edge:#ffffff8c;--atlas-hair:#1e23293d;--atlas-glass-panel-readable:#f5f6f6f0;--atlas-glass-bar-readable:#edeeeee0;--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-8:32px;--atlas-space-10:40px;--atlas-space-12:48px;--atlas-space-16:64px;--atlas-radius-xs:4px;--atlas-radius-sm:6px;--atlas-radius-md:8px;--atlas-radius-lg:12px;--atlas-radius-xl:16px;--atlas-radius-pill:26px;--atlas-radius-zoom:10px;--atlas-control-sm:28px;--atlas-control-zoom:32px;--atlas-control-md:38px;--atlas-control-touch:44px;--atlas-control-auth:52px;--atlas-icon:18px;--atlas-icon-sm:14px;--atlas-row-table:56px;--atlas-control-glass-zoom:36px;--atlas-menu-row:36px;--atlas-icon-menu:17px;--atlas-tab-underline:2px;--atlas-sidebar-open:248px;--atlas-sidebar-compact:64px;--atlas-inspector-width:320px;--atlas-island-bottom:16px;--atlas-dialog-max:390px;--atlas-bp-rail:1280px;--atlas-bp-narrow:1050px;--atlas-bp-stack:780px;--atlas-bp-phone:600px;--atlas-bp-short:520px;--atlas-nav-bottom:56px;--atlas-notice-width:390px;--atlas-notice-peek:7px;--atlas-entity-panel-width:336px;--atlas-editor-bar:56px;--atlas-editor-bar-phone:96px;--atlas-island-popup-max-height:60vh;--atlas-tracking-overline:.1em;--atlas-z-sticky:5;--atlas-z-panel:7;--atlas-z-popup:1050;--atlas-z-notice:2100;--atlas-sheet-handle:36px;--atlas-sheet-map-share:.55;--atlas-sheet-map-share-min:.4;--atlas-dur-hover:.18s;--atlas-dur-shell:.16s;--atlas-dur-panel:.26s;--atlas-dur-accordion:.28s;--atlas-dur-notice-brief:5s;--atlas-dur-notice-problem:10s;--atlas-dur-loader-delay:.2s;--atlas-dur-loader:2.1s;--atlas-ease-standard:cubic-bezier(.2, .7, .2, 1);--atlas-glass-blur:6px;--atlas-glass-blur-phone:4px;--atlas-glass-saturate:1.5;--atlas-shadow-modal:0 16px 56px #1e27231a;--atlas-shadow-dropdown:0 14px 36px #2036281f;--atlas-font-display:"Atlas Arc", Inter, system-ui, sans-serif;--atlas-font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-font-stand:"Segoe UI", Arial, sans-serif;--atlas-font-mono:SFMono-Regular, Consolas, monospace;--atlas-text-page-title:30px;--atlas-text-auth-title:30px;--atlas-text-section-title:17px;--atlas-text-inspector-title:16px;--atlas-text-body:14px;--atlas-text-control:13px;--atlas-text-caption:12px;--atlas-text-overline:10px;--atlas-text-metric:30px;--atlas-text-input-auth:16px;--atlas-text-input-touch:16px;--atlas-text-table-head:12px;--atlas-text-id:12px;--atlas-control-height:var(--atlas-control-md);--atlas-field-font-size:var(--atlas-text-control)}@media (pointer:coarse){:root{--atlas-control-height:var(--atlas-control-touch);--atlas-field-font-size:var(--atlas-text-input-touch)}}body:has(.atlas-shell) .atlas-popup-notice.atlas-notice-card{padding:var(--atlas-space-2);border:1px solid var(--atlas-glass-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-glass-panel-readable);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-dropdown);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate))}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item-group-title{color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-overline);letter-spacing:var(--atlas-tracking-overline);text-transform:uppercase;padding:var(--atlas-space-2)}@container (width<=780px){.atlas-editor.atlas-editor .studio-tool-island{left:var(--atlas-space-2);right:var(--atlas-space-2);width:auto;max-width:none;bottom:var(--atlas-space-2);transform:none}.atlas-editor.atlas-editor .studio-tool-island .island-divider{display:none}}@container (width<=600px){.atlas-editor.atlas-editor .canvas-frame{--editor-toolbar-height:var(--atlas-editor-bar-phone)}.atlas-editor.atlas-editor .studio-tool-island :is(.tool-grid,.tool-actions){flex-wrap:nowrap}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button{min-height:var(--atlas-control-touch);flex:none}.atlas-editor.atlas-editor .atlas-data-zoom-buttons button{width:var(--atlas-control-touch);height:var(--atlas-control-touch)}.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-navigation-tabs{max-width:100%}}@media (width<=600px){.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls{display:contents}.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls .ant-tabs-nav{background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));position:sticky;top:0}.atlas-entity-picker-popup.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-entity-picker-panel{width:100%;max-width:none}.atlas-entity-picker-panel .atlas-entity-picker-row{min-height:var(--atlas-control-touch)}.atlas-entity-picker-panel kbd{display:none}.atlas-data-island-menu.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item{min-height:var(--atlas-control-touch)}.atlas-shell.atlas-shell.atlas-shell .atlas-data-objects-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-popup-notice),.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island){-webkit-backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate))}body:has(.atlas-editor:not([aria-hidden=true])) .atlas-notifications{top:calc(var(--atlas-active-toolbar-height,var(--atlas-editor-bar-phone)) + var(--atlas-space-2))!important}}@media (width<=780px){.atlas-data-island-menu.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu{width:auto;max-width:none}}@media (height<=520px){.atlas-editor.atlas-editor .canvas-toolbar{min-height:var(--atlas-control-touch)}.atlas-editor.atlas-editor .studio-tool-island{bottom:var(--atlas-space-2)}.atlas-editor.atlas-editor .studio-tool-island :is(.tool-grid,.tool-actions){flex-wrap:nowrap}body:has(.atlas-editor:not([aria-hidden=true])) .atlas-notifications{top:calc(var(--atlas-active-toolbar-height,var(--atlas-control-touch)) + var(--atlas-space-2))!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island,.atlas-data-zoom-buttons button,.atlas-data-scale,.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-button),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice),.atlas-shell.atlas-shell.atlas-shell :is(.ant-tabs-nav,.atlas-data-objects-toolbar,.ant-table-thead>tr>th){background:var(--atlas-surface)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island,.atlas-data-zoom-buttons button,.atlas-data-scale,.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-button),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice),.atlas-shell.atlas-shell.atlas-shell :is(.ant-tabs-nav,.atlas-data-objects-toolbar,.ant-table-thead>tr>th){background:var(--atlas-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice){color:canvastext;border-color:canvastext;background:canvas!important}}@media (width<=600px){.atlas-shell.atlas-shell.atlas-shell .atlas-library-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.atlas-shell.atlas-shell.atlas-shell :is(.atlas-page-sticky-controls,.atlas-library-actions),.atlas-editor.atlas-editor .maplibregl-compact-show{background:var(--atlas-surface)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.atlas-shell.atlas-shell.atlas-shell :is(.atlas-page-sticky-controls,.atlas-library-actions),.atlas-editor.atlas-editor .maplibregl-compact-show{background:var(--atlas-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.atlas-entity-search{min-width:0}.atlas-entity-search>label{gap:6px;display:grid}.atlas-entity-search-status,.atlas-context-search-status{color:#727b76;margin:6px 0;font-size:11px;line-height:1.5}.atlas-entity-search ul{margin:0;padding:0;list-style:none}.atlas-entity-search li{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.atlas-entity-search li:last-child{border-bottom:0}.atlas-entity-search-option{align-items:flex-start;gap:6px;min-width:0;display:flex}.atlas-entity-search-option>span:last-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.atlas-entity-search-option small{color:#727b76;font-size:10px}.atlas-context-search{padding:8px 12px 4px}.atlas-context-search-status{padding:0 12px 8px}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cyjg2l_H.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atlas Arc;src:url(/assets/Atlas-Arc-CBueKYIw.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.atlas-section-tabs{min-width:0}.atlas-client-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.atlas-client-page-header h1{font-synthesis:none;font-family:Atlas Arc,Inter,Segoe UI,Arial,sans-serif;font-weight:600}.atlas-client-page-header>.ant-btn{flex:none}.atlas-map-workspace>.ant-tabs-content-holder,.atlas-map-workspace>.ant-tabs-content-holder>.ant-tabs-content{min-width:0;min-height:0}.atlas-category-filter__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.atlas-category-filter__header h5.ant-typography{margin:0 0 2px}.atlas-category-filter__options{flex-wrap:wrap;gap:8px;display:flex}@media (width<=780px){.atlas-category-filter__header{display:block}.atlas-category-filter__header .ant-btn{margin-top:8px;padding-inline:0}}.atlas-image-library{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:216px;margin:0 0 16px;display:grid;overflow:auto}.atlas-image-library button{background:var(--atlas-surface-raised);cursor:pointer;border:1px solid #d9e2db;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px;display:flex}.atlas-image-library button.selected{border-color:#347953;box-shadow:inset 0 0 0 1px #347953}.atlas-image-library img{object-fit:contain;width:72px;height:58px}.atlas-image-library span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.atlas-shell{--atlas-panel-border:#e0e7e1;--atlas-panel-fill:#fff;--atlas-control-fill:#f5f7f5;--atlas-selection-fill:#edf8f1;--atlas-selection-text:#247a52;--atlas-action-fill:#2f9e6b;background:#f6f8f6}.atlas-client-shell .atlas-content.ant-layout-content:has(.prototype-editor){scrollbar-gutter:auto;padding:0;overflow:hidden}.atlas-content:has(.prototype-editor)>div{height:100%;min-height:0}.atlas-content:has(.prototype-editor) .atlas-page{height:100%;min-height:0}.atlas-content:has(.prototype-editor) .atlas-page{gap:0;overflow:hidden}.atlas-content:has(.prototype-editor) .prototype-editor-embedded{flex:auto;height:auto;min-height:0}.prototype-editor .tool-actions .export-button,.prototype-editor .tool-actions .export-button:hover:not(:disabled),.prototype-editor .tool-actions .save-button{background:var(--atlas-action-fill);border-color:var(--atlas-action-fill);color:#fff}.prototype-editor .tool-actions .export-button:hover:not(:disabled),.prototype-editor .tool-actions .save-button:hover:not(:disabled){color:#fff;background:#288b5e;border-color:#288b5e}.production-editor-embedded,.production-editor .toolbar,.production-editor .map-panel,.production-editor .object-card{background:var(--atlas-panel-fill);border-color:var(--atlas-panel-border);box-shadow:none}.production-editor .object-card input:not([type=checkbox]),.production-editor .object-card textarea,.production-editor .object-card select{background:var(--atlas-control-fill);border-color:var(--atlas-panel-border)}.atlas-client-shell{--studio-text:var(--atlas-ink);--studio-muted:var(--atlas-ink-muted-aa);--studio-line:var(--atlas-line);--studio-green:var(--atlas-accent);--atlas-selection-fill:var(--atlas-accent-soft);--atlas-selection-text:var(--atlas-accent);color:var(--atlas-ink)}.atlas-client-shell .atlas-content.ant-layout-content{background:var(--atlas-surface)}.atlas-client-shell .atlas-sider.ant-layout-sider{border-right-color:var(--atlas-line-soft);transition:width .16s,min-width .16s,max-width .16s,flex-basis .16s;overflow:hidden}.atlas-client-shell .atlas-sidebar-brand{flex:0 0 64px;margin-bottom:4px;padding-inline:17px}.atlas-client-shell .atlas-sidebar-brand .atlas-brand{flex:none;width:125.44px;height:30px;position:relative}.atlas-client-shell .atlas-brand-environment{white-space:nowrap;letter-spacing:-.075em;color:#c5c5c4;opacity:1;flex:1;min-width:0;margin-left:4px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:400;line-height:40px;transition:opacity .12s;overflow:hidden;transform:translateY(1px)}.atlas-client-shell .atlas-brand-environment>span{white-space:nowrap;letter-spacing:-.075em;display:inline-block}.atlas-client-shell .ant-layout-sider-collapsed .atlas-brand-environment{opacity:0;pointer-events:none}.atlas-client-shell .atlas-sidebar-brand .atlas-brand img{max-width:none;transition:opacity .12s;display:block;position:absolute;top:0;left:0}.atlas-client-shell .atlas-sidebar-brand .atlas-brand-long{opacity:1}.atlas-client-shell .atlas-sidebar-brand .atlas-brand-mini,.atlas-client-shell .ant-layout-sider-collapsed .atlas-sidebar-brand .atlas-brand-long{opacity:0}.atlas-client-shell .ant-layout-sider-collapsed .atlas-sidebar-brand .atlas-brand-mini{opacity:1}.atlas-client-shell .atlas-sider nav{scrollbar-width:none;overflow-x:hidden}.atlas-client-shell .atlas-sider nav>.ant-menu{isolation:isolate;flex-direction:column;gap:16px;width:248px;padding:24px 12px 48px;transition:none;display:flex;position:relative}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item{box-sizing:border-box;width:224px;height:48px;color:var(--atlas-ink-tool);background:0 0;border-radius:6px;flex:none;margin:0;font-size:14px;line-height:48px;transition:width .16s,color .14s,background .14s;position:relative;overflow:hidden;padding:0!important}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item>.atlas-icon{width:18px;height:18px;margin:0;transition:left .16s,color .14s;position:absolute;top:15px;left:32px;transform:none}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item>.ant-menu-title-content{white-space:nowrap;opacity:1;width:160px;height:48px;transition:opacity .1s;position:absolute;top:0;left:64px;overflow:hidden;margin:0!important}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item-selected{color:var(--atlas-accent);font-weight:600}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item:hover{color:var(--atlas-accent)}.atlas-client-shell .atlas-sider:not(.ant-layout-sider-collapsed) nav>.ant-menu>.ant-menu-item:hover{background:0 0}.atlas-client-shell .atlas-sider:not(.ant-layout-sider-collapsed) nav>.ant-menu>.ant-menu-item:not(.ant-menu-item-selected):hover{color:var(--atlas-ink)}.atlas-client-shell .atlas-sider:not(.ant-layout-sider-collapsed) nav>.ant-menu>.ant-menu-item:not(.ant-menu-item-selected):hover:after{background:#eef4ef;border-color:#7a9183}.atlas-client-shell .atlas-sider nav>.ant-menu:before{content:"";z-index:0;pointer-events:none;clear:none;opacity:1;background:#b4c2bd;width:1.5px;height:auto;transition:opacity .1s;display:block;position:absolute;top:8px;bottom:8px;left:22px}.atlas-client-shell .atlas-sider nav>.ant-menu:after{content:"";box-sizing:border-box;pointer-events:none;opacity:1;background:0 0;border-top:7px solid #aebeb8;border-bottom:7px solid #aebeb8;border-radius:4px;width:7px;height:calc(100% - 10px);transition:opacity .1s;position:absolute;top:5px;left:19.25px}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item:after{content:"";opacity:1;box-sizing:border-box;background:var(--atlas-surface-raised);pointer-events:none;border:1.5px solid #aebeb8;border-radius:50%;width:11.5px;height:11.5px;transition:opacity .1s,border-color .14s,background .14s;position:absolute;inset:50% auto auto 5px;transform:translateY(-50%)}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item:before{content:"";pointer-events:none;opacity:1;background:0 0;border-radius:50%;width:22px;height:22px;transition:opacity .1s;position:absolute;top:50%;left:-.25px;transform:translateY(-50%)}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item-selected:after{background:var(--atlas-accent);border-color:#fff;width:14px;height:14px;left:3.75px}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item-selected:before{background:#dceee3}.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item{width:40px}.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item>.atlas-icon{left:11px}.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item>.ant-menu-title-content,.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu:before,.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu:after,.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item:before,.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item:after{opacity:0;pointer-events:none}.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item-selected{background:var(--atlas-accent-soft)}.atlas-client-shell .ant-layout-sider-collapsed nav>.ant-menu>.ant-menu-item:hover{background:#f0f4f1}.atlas-client-shell .atlas-sidebar-footer{margin:0 8px;padding:16px 0 12px}.atlas-client-shell .atlas-workspace-switch,.atlas-client-shell .ant-layout-sider-collapsed .atlas-workspace-switch{border-radius:6px;height:40px;padding:0;display:block;position:relative;overflow:hidden}.atlas-client-shell .atlas-workspace-switch>.atlas-workspace-icon{position:absolute;top:11px;left:14px;transform:none}.atlas-client-shell .atlas-workspace-labels{text-align:left;width:158px;line-height:38px;position:absolute;top:0;left:44px}.atlas-client-shell .atlas-workspace-name{color:inherit;font-size:14px;font-weight:400}.atlas-client-shell .atlas-workspace-switch>.atlas-workspace-chevron{position:absolute;top:12px;right:8px}.atlas-client-shell .atlas-workspace-switch[aria-expanded=true]{color:var(--atlas-accent);background:#f0f4f1;border-color:#0000}.atlas-client-shell .atlas-workspace-switch:disabled{opacity:.5;cursor:default}.atlas-workspace-popup{width:272px;max-width:calc(100vw - 24px)}.atlas-workspace-popup .ant-dropdown-menu{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);border-radius:8px;max-height:min(480px,100dvh - 96px);padding:8px;overflow-y:auto;box-shadow:0 6px 24px #1e272314}.atlas-workspace-popup .ant-dropdown-menu-item-group-title{color:var(--atlas-ink-muted-aa);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 6px;font-size:11px}.atlas-workspace-popup .ant-dropdown-menu-item-group-list{margin:0}.atlas-workspace-popup .ant-dropdown-menu-item{box-sizing:border-box;min-height:36px;color:var(--atlas-ink-tool);border-radius:4px;padding:8px 12px}.atlas-workspace-popup .ant-dropdown-menu-item-selected{color:var(--atlas-accent);background:var(--atlas-accent-soft);font-weight:600}.atlas-workspace-popup .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#f0f4f1}.atlas-workspace-popup .ant-dropdown-menu-title-content{white-space:normal;overflow-wrap:anywhere}.atlas-workspace-popup .ant-dropdown-menu-item-divider{background:var(--atlas-line-soft);margin:8px 12px}.atlas-client-shell .atlas-collapse.ant-btn,.atlas-client-shell .ant-layout-sider-collapsed .atlas-collapse.ant-btn{height:40px;margin-top:8px;padding:0;display:block;position:relative;overflow:hidden}.atlas-client-shell .atlas-collapse .ant-btn-icon{width:18px;height:18px;margin:0;position:absolute;top:11px;left:14px}.atlas-client-shell .atlas-collapse .atlas-icon{transition:transform .16s;display:block}.atlas-client-shell .atlas-collapse-label{white-space:nowrap;line-height:40px;position:absolute;top:0;left:44px}.atlas-client-shell :is(.atlas-workspace-labels,.atlas-workspace-chevron,.atlas-collapse-label){opacity:1;transition:opacity .1s}.atlas-client-shell .ant-layout-sider-collapsed :is(.atlas-workspace-labels,.atlas-workspace-chevron,.atlas-collapse-label){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.atlas-client-shell .atlas-sider *,.atlas-client-shell .atlas-sider :before,.atlas-client-shell .atlas-sider :after{transition:none!important}}.atlas-client-shell .ant-btn{box-shadow:none;border-radius:6px}.atlas-client-shell .ant-btn-primary:not(:disabled){background:var(--atlas-accent);border-color:var(--atlas-accent)}.atlas-client-shell .ant-btn-primary:not(:disabled):hover{background:var(--atlas-accent-hover);border-color:var(--atlas-accent-hover)}.atlas-client-shell .atlas-content:has(.atlas-cartographic-page){padding:40px 48px}.atlas-client-shell .atlas-content .atlas-cartographic-page{gap:32px;max-width:none}.atlas-cartographic-page .atlas-client-page-header{display:block}.atlas-client-page-body{flex-direction:column;gap:32px;min-width:0;display:flex}.atlas-client-map-body{display:contents}.atlas-release-eyebrow{letter-spacing:.14em;color:var(--atlas-ink-muted-aa);margin-bottom:12px;font-size:11px;font-weight:500;line-height:16px}.atlas-release-eyebrow span{color:#afb7b0;margin-inline:8px}.atlas-cartographic-page .atlas-page-heading{padding:0}.atlas-cartographic-page .atlas-page-heading h1{letter-spacing:-.7px;color:var(--atlas-ink);font-size:30px;line-height:36px}.atlas-cartographic-page .atlas-page-heading p{color:var(--atlas-ink-muted-aa);margin-top:8px;font-size:14px;line-height:22px}.atlas-release-workspace{flex-direction:column;gap:40px;min-width:0;display:flex}.atlas-release-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.atlas-release-section-heading h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600;line-height:24px}.atlas-release-caption{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-release-readiness{border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);padding-top:24px}.atlas-release-metrics{grid-template-columns:.75fr 1fr 1fr 1.1fr;gap:24px;margin:28px 0 24px;display:grid}.atlas-release-metrics>div{min-width:0}.atlas-release-metrics dt{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:18px}.atlas-release-metrics dd{margin:12px 0 0;font-size:15px;line-height:24px}.atlas-release-metrics .atlas-release-revision{letter-spacing:-1px;font-family:SFMono-Regular,Consolas,monospace;font-size:28px;line-height:32px}.atlas-release-status{white-space:nowrap;color:var(--atlas-ink-muted-aa);align-items:center;gap:8px;display:inline-flex}.atlas-release-status i{border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.atlas-release-status.is-success{color:var(--atlas-accent)}.atlas-release-status.is-success i{background:currentColor}.atlas-release-status.is-warning{color:var(--atlas-warning)}.atlas-release-status.is-warning i{border-radius:0;transform:rotate(45deg)}.atlas-release-muted{color:var(--atlas-ink-muted-aa)}.atlas-release-id.ant-typography{color:var(--atlas-ink-muted-aa);margin-top:4px;font:12px/18px SFMono-Regular,Consolas,monospace;display:block}.atlas-release-id .ant-typography-copy{color:var(--atlas-ink-muted-aa)}.atlas-release-toolbar{border-top:1px solid var(--atlas-line-soft);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.atlas-release-toolbar-note{color:var(--atlas-ink-muted-aa);flex-direction:column;gap:4px;margin:0;font-size:12px;line-height:18px;display:flex}.atlas-release-toolbar-note code{color:var(--atlas-ink);font:12px/18px SFMono-Regular,Consolas,monospace}.atlas-release-actions{flex:none;gap:8px;display:flex}.atlas-release-actions .ant-btn{height:38px;padding-inline:16px;font-size:13px}.atlas-release-actions .ant-btn-default{border-color:var(--atlas-line);background:0 0}.atlas-release-warning{color:var(--atlas-warning);margin:0 0 20px;font-size:13px}.atlas-release-history{min-width:0}.atlas-release-history-title{align-items:baseline;gap:12px;display:flex}.atlas-release-count{color:var(--atlas-ink-muted-aa);font:12px/18px SFMono-Regular,Consolas,monospace}.atlas-release-history>.atlas-release-section-heading{margin-bottom:16px}.atlas-release-history>.atlas-release-section-heading .ant-btn{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-release-history .ant-table{font-variant-numeric:tabular-nums;background:0 0}.atlas-release-history .ant-table-container{border:0;border-radius:0}.atlas-release-history .ant-table-thead>tr>th{border-bottom:1px solid var(--atlas-line);color:var(--atlas-ink-muted-aa);background:0 0;padding:12px 16px;font-size:12px;font-weight:500;line-height:16px;border-radius:0!important}.atlas-release-history .ant-table-tbody>tr>td{border-bottom:1px solid var(--atlas-line-soft);background:0 0;height:56px;padding:0 16px;font-size:14px}.atlas-release-history .ant-table-tbody>tr.is-live>td{background:#eef4ef}.atlas-release-history .ant-table-tbody>tr:hover>td{background:#e9eee9!important}.atlas-release-code{color:var(--atlas-ink-tool);font:13px/20px SFMono-Regular,Consolas,monospace}.atlas-release-version{color:var(--atlas-ink);cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 14px/20px SFMono-Regular,Consolas,monospace}.is-live .atlas-release-version{color:var(--atlas-accent)}.atlas-release-version:hover{text-underline-offset:4px;text-decoration:underline}.atlas-release-history .ant-table-tbody .atlas-timeline-cell{padding:0;position:relative}td.atlas-timeline-cell:before{content:"";background:#9daa9f80;width:2px;position:absolute;top:0;bottom:-1px;left:22.5px}.atlas-release-row.is-first td.atlas-timeline-cell:before{top:50%}.atlas-release-row.is-last td.atlas-timeline-cell:before{bottom:50%}td.atlas-timeline-cell:after{content:"";background:#9daa9f80;width:20px;height:2px;position:absolute;top:calc(50% - .5px);left:28px}.atlas-timeline-node{z-index:1;background:var(--atlas-surface);border:1px solid #9daa9f;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4px);left:19px}.atlas-timeline-node.is-live{background:var(--atlas-accent);border-color:var(--atlas-accent)}.atlas-release-row.is-live td.atlas-timeline-cell:after{background:#187a5080}.atlas-release-history .ant-table-cell .atlas-release-more.ant-btn{color:var(--atlas-ink-muted-aa);background:0 0;width:32px;height:32px}.atlas-release-row:hover .atlas-release-more.ant-btn,.atlas-release-more.ant-btn:focus-visible,.atlas-release-more.ant-btn[aria-expanded=true]{color:var(--atlas-accent);background:#dde9e0}.atlas-release-history-note{border-top:1px solid var(--atlas-line);color:var(--atlas-ink-muted-aa);align-items:baseline;gap:12px;margin:0;padding-top:16px;font-size:12px;line-height:20px;display:flex}.atlas-release-history-note>span{color:#8b9c8f;letter-spacing:-2px;flex:none}.atlas-release-empty{text-align:center;padding:40px 16px 48px}.atlas-release-empty-node{border:1px solid #a4b1a7;border-radius:50%;width:12px;height:12px;display:inline-block}.atlas-release-empty h3{color:var(--atlas-ink);margin:12px 0 8px;font-size:15px;font-weight:500}.atlas-release-empty p{color:var(--atlas-ink-muted-aa);margin:0;font-size:13px;line-height:22px}.atlas-release-dropdown .ant-dropdown-menu{border-radius:8px;box-shadow:0 2px 8px #1e27230a}.atlas-release-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:4px;font-size:13px}.atlas-preview{border-top:1px solid var(--atlas-line);min-width:0}.atlas-preview-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 20px;display:flex}.atlas-preview-eyebrow{color:var(--atlas-ink-muted-aa);margin-bottom:8px;font-size:12px;display:block}.atlas-preview-heading h2{letter-spacing:-.3px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:20px;font-weight:600;display:flex}.atlas-preview-heading code{color:var(--atlas-ink-muted-aa);letter-spacing:0;font:13px/20px SFMono-Regular,Consolas,monospace}.atlas-preview-heading>.ant-btn{color:var(--atlas-ink-muted-aa);flex:none}.atlas-preview-toolbar{border-top:1px solid var(--atlas-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 0;display:flex}.atlas-preview-controls{flex-wrap:wrap;gap:16px;max-width:100%;display:flex}.atlas-preview-controls>:is(label,div){flex-direction:column;gap:8px;min-width:0;display:flex}.atlas-preview-controls>label{width:190px;max-width:100%}.atlas-preview-controls>:is(label,div)>span:first-child{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-preview-controls .ant-select{width:100%}.atlas-preview-controls .ant-segmented{border:1px solid var(--atlas-line);background:#e9ede9;border-radius:6px;padding:3px}.atlas-preview-controls .ant-segmented-item{border-radius:3px;min-width:58px}.atlas-preview-controls .ant-segmented-item-selected{color:var(--atlas-accent);background:var(--atlas-surface-raised);box-shadow:none}.atlas-preview-expiry{color:var(--atlas-ink-muted-aa);margin:0 0 6px;font-size:12px;line-height:20px}.atlas-preview-expiry time{color:var(--atlas-ink-tool);font-variant-numeric:tabular-nums}.atlas-preview-frame{border:1px solid var(--atlas-line);background:#fff;border-radius:4px;width:100%;height:clamp(360px,65vh,760px);display:block}.atlas-preview-note{color:var(--atlas-ink-muted-aa);align-items:baseline;gap:10px;margin:12px 0 0;font-size:12px;line-height:20px;display:flex}.atlas-preview-note .anticon{flex:none}.atlas-cabinet-dialog .ant-modal-container{border:1px solid var(--atlas-line);background:#f8faf7;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 16px 56px #1e27231a}.atlas-cabinet-dialog .ant-modal-header{border-bottom:1px solid var(--atlas-line);background:0 0;margin:0;padding:24px 56px 20px 24px}.atlas-cabinet-dialog .ant-modal-title{color:var(--atlas-ink);letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:28px}.atlas-cabinet-dialog .ant-modal-close{color:var(--atlas-ink-muted-aa);border-radius:4px;inset-block-start:22px;inset-inline-end:20px}.atlas-cabinet-dialog .ant-modal-body{color:var(--atlas-ink-tool);overflow-wrap:anywhere;padding:24px;font-size:14px;line-height:23px}.atlas-cabinet-dialog .ant-modal-footer{border-top:1px solid var(--atlas-line);background:#f0f3ef;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:16px 24px;display:flex}.atlas-cabinet-dialog .ant-modal-footer>.ant-btn{white-space:normal;height:auto;min-height:38px;box-shadow:none;border-radius:6px;margin:0;padding:8px 16px;font-size:13px}.atlas-cabinet-dialog .ant-modal-footer .ant-btn-default{background:0 0;border-color:#cdd6cf}.atlas-dialog-context{border-bottom:1px solid var(--atlas-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.atlas-dialog-context>.anticon{width:36px;height:36px;color:var(--atlas-accent);background:#e8f1e9;border:1px solid #c5dace;border-radius:8px;place-items:center;font-size:18px;display:grid}.atlas-dialog-context>div{flex:1;min-width:0}.atlas-dialog-context strong{color:var(--atlas-ink);font-size:14px;font-weight:500;display:block}.atlas-dialog-context code{color:var(--atlas-ink-muted-aa);font:12px/20px SFMono-Regular,Consolas,monospace;display:block}.atlas-dialog-context .atlas-release-status{font-size:12px}.atlas-dialog-lead{margin:0 0 20px}.atlas-dialog-note{border-left:2px solid #a4c8b1;padding-left:16px}.atlas-dialog-note strong{color:var(--atlas-ink);font-size:13px;font-weight:500}.atlas-dialog-note p{color:var(--atlas-ink-muted-aa);margin:6px 0 0;font-size:13px;line-height:22px}.atlas-cabinet-dialog .ant-descriptions-item-label{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-cabinet-dialog .ant-descriptions-item-content{color:var(--atlas-ink);font-size:13px}.atlas-cabinet-confirm{max-width:min(380px,100vw - 32px)}body:has(.atlas-client-shell) .atlas-cabinet-confirm .ant-popover-container{background:#f8faf7;border-radius:10px;padding:20px;box-shadow:0 12px 36px #1e27231a}.atlas-cabinet-confirm .ant-popconfirm-title{color:var(--atlas-ink);font-size:15px;font-weight:600;line-height:22px}.atlas-cabinet-confirm .ant-popconfirm-description{color:var(--atlas-ink-muted-aa);margin-top:10px;font-size:13px;line-height:21px}.atlas-cabinet-confirm .ant-popconfirm-buttons{border-top:1px solid var(--atlas-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.atlas-cabinet-confirm .ant-popconfirm-buttons .ant-btn{height:34px;box-shadow:none;border-radius:5px;margin:0;padding-inline:12px}@media (width<=600px){.atlas-preview-heading h2{font-size:18px}.atlas-cabinet-dialog .ant-modal-header{padding:20px 48px 16px 20px}.atlas-cabinet-dialog .ant-modal-body{padding:20px}.atlas-cabinet-dialog .ant-modal-footer{padding:16px 20px}.atlas-cabinet-dialog .ant-modal-title{font-size:18px;line-height:26px}}.atlas-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.atlas-client-shell .atlas-content:has(.atlas-cartographic-page){padding:32px}.atlas-release-metrics{grid-template-columns:1fr 1fr;row-gap:24px}}@media (width<=780px){.atlas-client-shell .atlas-content:has(.atlas-cartographic-page){padding:24px 16px}.atlas-cartographic-page .atlas-page-heading h1{font-size:26px;line-height:32px}.atlas-release-toolbar{flex-wrap:wrap}.atlas-release-metrics{gap:20px 12px}.atlas-release-metrics dd{font-size:13px}.atlas-release-section-heading{flex-wrap:wrap;gap:8px}.atlas-release-workspace{gap:32px}}.atlas-release-history .ant-spin-blur{opacity:.45}.atlas-release-history .ant-spin-blur:after{background:0 0}.atlas-release-loader{color:var(--atlas-ink);display:block;width:48px!important;height:48px!important;margin:-24px!important;animation:none!important}.atlas-release-loader svg{width:48px;height:48px;display:block}.atlas-release-version:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:3px;border-radius:2px}:is(body:has(.atlas-client-shell) .ant-dropdown .ant-dropdown-menu,body:has(.atlas-client-shell) .ant-popover .ant-popover-container,body:has(.atlas-client-shell) .atlas-notifications .atlas-notice-card){border:1px solid var(--atlas-line);border-radius:8px;box-shadow:0 2px 8px #1e27230a}body:has(.atlas-client-shell) .ant-modal-mask{-webkit-backdrop-filter:none;backdrop-filter:none}.atlas-release-demo-note{color:var(--atlas-ink-muted-aa);justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 12px;font-size:12px;line-height:20px;display:flex}.atlas-release-demo-note .ant-btn{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-devices-workspace{flex-direction:column;gap:24px;min-width:0;display:flex}.atlas-devices-workspace>.atlas-section-tabs>.ant-tabs-nav{border:0;border-bottom:1px solid var(--atlas-line);background:0 0;border-radius:0;width:100%;margin:0;padding:0}.atlas-devices-workspace>.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab{box-shadow:none;background:0 0;border-radius:0;margin:0 32px 0 0;padding:0 0 14px;font-size:14px}.atlas-devices-workspace>.atlas-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:var(--atlas-accent);height:2px;display:block}.atlas-device-summary{border-bottom:1px solid var(--atlas-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 8px;padding:24px 0;display:grid}.atlas-device-summary>div{border-left:1px solid var(--atlas-line);padding-left:24px;position:relative}.atlas-device-summary>div:first-child{border:0;padding-left:0}.atlas-device-summary dt{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:18px}.atlas-device-summary dd{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0 4px;font:28px/36px SFMono-Regular,Consolas,monospace}.atlas-device-summary span{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:18px}.atlas-device-summary .is-success dd{color:var(--atlas-accent)}.atlas-devices-workspace .ant-card{box-shadow:none;background:0 0;border:0;border-radius:0}.atlas-devices-workspace .ant-card .ant-card-head{border:0;min-height:48px;margin-bottom:16px;padding:0}.atlas-devices-workspace .ant-card .ant-card-head-title{padding:0;font-size:17px;font-weight:600;line-height:24px}.atlas-devices-workspace .ant-card .ant-card-body{padding:0}.atlas-devices-workspace .ant-card-head-wrapper{flex-wrap:wrap;gap:16px}.atlas-devices-workspace .ant-card-extra{margin-left:auto}.atlas-devices-workspace .ant-btn{font-size:13px}.atlas-device-table .ant-table{font-variant-numeric:tabular-nums;background:0 0}.atlas-device-table .ant-table-container{border:0;border-radius:0}.atlas-device-table .ant-table-thead>tr>th{border-bottom:1px solid var(--atlas-line);color:var(--atlas-ink-muted-aa);background:0 0;padding:12px 16px;font-size:12px;font-weight:500}.atlas-device-table .ant-table-thead>tr>th:before{display:none}.atlas-device-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--atlas-line-soft);background:0 0;height:64px;padding:12px 16px;font-size:14px}.atlas-device-table .ant-table-tbody>tr:hover>td{background:#eef2ee!important}.atlas-device-table .ant-table-tbody>tr.is-selected>td{background:var(--atlas-accent-soft)}.atlas-device-name{align-items:center;gap:12px;display:inline-flex}.atlas-device-name .atlas-icon{color:#8a938d;flex:none}.atlas-device-name strong{font-weight:500}.atlas-device-signal{color:var(--atlas-ink-muted-aa);align-items:center;gap:8px;font-size:13px;display:inline-flex}.atlas-device-signal>i{flex:none}.atlas-device-signal i{border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.atlas-device-signal.is-success{color:var(--atlas-accent)}.atlas-device-signal.is-success i{background:currentColor}.atlas-device-signal.is-warning{color:var(--atlas-warning)}.atlas-device-signal.is-error{color:#a15f52}.atlas-device-signal.is-warning i,.atlas-device-signal.is-error i{border-radius:0;transform:rotate(45deg)}.atlas-device-code,.atlas-device-code.ant-typography{color:var(--atlas-ink-muted-aa);overflow-wrap:anywhere;font:12px/20px SFMono-Regular,Consolas,monospace}.atlas-device-manage.ant-btn{color:var(--atlas-ink-tool)}.atlas-device-table tr:hover .atlas-device-manage{color:var(--atlas-accent)}.atlas-device-footnote{color:var(--atlas-ink-muted-aa);align-items:baseline;gap:12px;margin:-8px 0 8px;font-size:12px;line-height:20px;display:flex}.atlas-device-footnote>span{color:#9daa9f;white-space:nowrap}.atlas-devices-workspace .atlas-device-detail{border-top:1px solid var(--atlas-line);padding-top:24px}.atlas-devices-workspace .atlas-device-settings{border-block:1px solid var(--atlas-line);margin-bottom:24px;padding:24px 0}.atlas-device-detail .ant-descriptions-item-label{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-device-detail .ant-descriptions-item-content{color:var(--atlas-ink);font-size:13px}.atlas-device-detail .ant-form{max-width:880px}.atlas-device-detail .ant-form-item-label>label{font-size:13px}.atlas-devices-workspace .atlas-table-empty{margin:40px 0}.atlas-devices-workspace .atlas-empty-glyph{color:#9daa9f;background:0 0;border:0;border-radius:0}.atlas-device-table .ant-spin-blur:after{background:0 0}@media (width<=1050px){.atlas-devices-workspace .ant-card-head-wrapper{flex-direction:column;align-items:flex-start}.atlas-devices-workspace .ant-card-extra{margin-left:0}}@media (width<=780px){.atlas-device-summary{grid-template-columns:1fr 1fr;row-gap:24px}.atlas-device-summary>div:nth-child(3){border:0;padding-left:0}.atlas-device-summary span{font-size:11px}}.atlas-local-stand{border-bottom:1px solid #c9cdd3;margin-bottom:24px;padding:16px 0 24px}.atlas-local-workspace{box-sizing:border-box;background:#f8f9fa;flex-direction:column;height:100vh;padding:20px;display:flex}.atlas-local-workspace .atlas-client-page-header{display:block}.atlas-local-stand .ant-select{margin-bottom:8px}.atlas-client-shell .atlas-workspace-document{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.atlas-client-shell .atlas-workspace-labels:has(.atlas-workspace-document){line-height:17px;top:3px}.atlas-workspace-choice .atlas-auth-intro{text-align:center;margin-bottom:32px}.atlas-workspace-choice .atlas-auth-intro:after,.atlas-workspace-choice .atlas-auth-intro p{display:none}.atlas-workspace-choice .atlas-auth-intro h1{margin-bottom:0}.atlas-workspace-choice-options{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);border-radius:26px;display:grid}.atlas-workspace-choice-options .ant-btn{height:52px;box-shadow:none;border:0;border-radius:0;padding-inline:20px}.atlas-workspace-choice-options .ant-btn:first-child{border-radius:26px 26px 0 0}.atlas-workspace-choice-options .ant-btn:last-child{border-radius:0 0 26px 26px}.atlas-workspace-choice-options .ant-btn+.ant-btn{border-top:1px solid var(--atlas-line)}.atlas-workspace-choice-options .ant-btn:not(:disabled):hover{background:#edf2ee}.atlas-workspace-choice-options .ant-btn:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:-4px}.atlas-workspace-choice .atlas-workspace-choice-logout{margin-top:24px}@media (width<=600px){.atlas-client-shell.ant-layout{flex-direction:column-reverse}.atlas-client-shell .atlas-content.ant-layout-content{flex:1 1 0;width:100%}.atlas-client-shell .atlas-sider.ant-layout-sider{border-top:1px solid var(--atlas-line);border-right:0;flex:0 0 56px!important;width:100%!important;min-width:0!important;max-width:none!important}.atlas-client-shell .atlas-sider .ant-layout-sider-children{flex-direction:row;align-items:center}.atlas-client-shell .atlas-sider :is(.atlas-sidebar-brand,.atlas-collapse.ant-btn,.atlas-workspace-labels,.atlas-workspace-chevron),.atlas-client-shell .atlas-sider nav>.ant-menu:before,.atlas-client-shell .atlas-sider nav>.ant-menu:after,.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item:before,.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item:after{display:none}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item>.ant-menu-title-content{opacity:0;pointer-events:none;width:1px;height:1px;left:0}.atlas-client-shell .atlas-sider nav{scrollbar-width:none;min-width:0;scroll-padding-inline:var(--atlas-space-6);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--atlas-space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--atlas-space-6)), transparent);flex:1;overflow:auto hidden}.atlas-client-shell .atlas-sider nav>.ant-menu{width:auto;min-width:max-content;padding:0 var(--atlas-space-6) 0 var(--atlas-space-2);flex-direction:row;justify-content:space-around;gap:4px}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item{width:44px;height:44px}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item>.atlas-icon{top:13px;left:13px}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item-selected{background:var(--atlas-accent-soft)}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item.ant-menu-item-selected{width:auto}.atlas-client-shell .atlas-sider nav>.ant-menu>.ant-menu-item-selected>.ant-menu-title-content{box-sizing:content-box;width:auto;height:auto;padding-inline:var(--atlas-control-touch) var(--atlas-space-3);opacity:1;color:var(--atlas-accent-hover);font-size:var(--atlas-text-caption);font-weight:500;line-height:var(--atlas-control-touch);white-space:nowrap;display:block;position:static}.atlas-client-shell .atlas-sider .atlas-sidebar-footer{border-top:0;border-left:1px solid var(--atlas-line);margin:0;padding:0 8px}.atlas-client-shell .atlas-sider .atlas-workspace-switch{width:44px;height:44px}.atlas-client-shell .atlas-sider .atlas-workspace-switch>.atlas-workspace-icon{top:13px;left:13px}}@media (width<=600px),(height<=520px){.atlas-local-workspace{height:100dvh;padding:8px}.atlas-local-workspace .atlas-client-page-header{margin:0;padding:0}.atlas-local-workspace .atlas-client-page-header h1{margin:0;font-size:18px;line-height:24px}.atlas-local-workspace .atlas-client-page-header p{display:none}.atlas-local-workspace .ant-tabs-nav{margin-bottom:8px}}:root{--atlas-map-organization-single:#187a50;--atlas-map-organization-group:#426f9a;--atlas-canvas:#edeeee;--atlas-surface:#f5f6f6;--atlas-surface-dialog:#f8faf7;--atlas-surface-inset:#fafbfa;--atlas-field:#e7e9ea;--atlas-field-hover:#dfe2e4;--atlas-shell:#e6e8e9;--atlas-ink:#1e2329;--atlas-ink-muted:#6c7379;--atlas-ink-muted-aa:#5d6862;--atlas-ink-tool:#555c63;--atlas-ink-control:#2e3942;--atlas-line:#d8dbdd;--atlas-line-soft:#e4e6e7;--atlas-line-control:#cbd2d8;--atlas-accent:#187a50;--atlas-accent-hover:#126640;--atlas-accent-soft:#dde9e3;--atlas-action-primary:#187a50;--atlas-action-primary-hover:#126640;--atlas-action-primary-active:#126640;--atlas-action-dark:#1e2329;--atlas-action-dark-hover:#353d45;--atlas-focus-ring:#28704a;--atlas-focus-field:#9bd7b5;--atlas-warning:#976425;--atlas-error:#a04c43;--atlas-error-line:#b65c50;--atlas-validation-error:#c62f2f;--atlas-validation-warning:#e0a100;--atlas-map-carriageway:#fff;--atlas-map-sidewalk:#e3e7e5;--atlas-map-pedestrian:#ebe6da;--atlas-map-parking:#dde2e5;--atlas-map-building:#d2d8dc;--atlas-map-building-outline:#98a39d;--atlas-map-building-placeholder:#e5e5e5;--atlas-map-building-placeholder-window:#d4d4d4;--atlas-map-building-placeholder-reveal:#dedede;--atlas-map-building-placeholder-opacity:.8;--atlas-icon-opacity-off:.58;--atlas-icon-opacity-disabled:.6;--atlas-map-building-placeholder-ambient:.88;--atlas-map-building-placeholder-diffuse:.12;--atlas-map-kerb:#a6afa9;--atlas-map-land:#f3f0e6;--atlas-map-water:#b5dcef;--atlas-map-vegetation:#d3e6bf;--atlas-map-tree-palm:#7fb48a;--atlas-map-tree-deciduous:#8dbb7f;--atlas-map-tree-spruce:#4f8c66;--atlas-map-tree-poplar:#6aa577;--atlas-map-tree-edge:#5d7d68;--atlas-map-forest:#c2dba7;--atlas-map-forest-edge:#9cbf86;--atlas-map-sun:#fff3df;--atlas-map-shadow:#34405a;--atlas-map-sky:#c9e0ee;--atlas-map-horizon:#eef3f1;--atlas-map-cloud:#fdfefe;--atlas-road-level-highway:#1e2329;--atlas-road-level-arterial:#126640;--atlas-road-level-collector:#2f9e6b;--atlas-road-level-local:#9bd7b5;--atlas-road-level-service:#c9cdd3;--atlas-road-level-pedestrian:#e9eaec;--atlas-building-height-4:#e7f3ec;--atlas-building-height-8:#9bd7b5;--atlas-building-height-15:#2f9e6b;--atlas-building-height-30:#126640;--atlas-building-height-30-plus:#1e2329;--atlas-junction-type-t:#2f9e6b;--atlas-junction-type-x:#1e2329;--atlas-junction-type-roundabout:#9bd7b5;--atlas-junction-type-bridge:#c9cdd3;--atlas-junction-type-invalid:#c62f2f;--atlas-recognition-new:#2f9e6b;--atlas-recognition-same:#1e2329;--atlas-recognition-conflict:#e0a100;--atlas-geo-ground:#f8f9fa;--atlas-geo-plane:#e9eaec;--atlas-geo-line:#c9cdd3;--atlas-geo-marker:#1e2329;--atlas-surface-raised:#fbfbfb;--atlas-row-selected:#e2ece6;--atlas-glass-bar:#edeeee8f;--atlas-glass-panel:#f5f6f69e;--atlas-glass-line:#1e23291f;--atlas-glass-shell:#1e232912;--atlas-glass-active:#fbfbfbd1;--atlas-glass-edge:#ffffff8c;--atlas-hair:#1e23293d;--atlas-glass-panel-readable:#f5f6f6f0;--atlas-glass-bar-readable:#edeeeee0;--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-8:32px;--atlas-space-10:40px;--atlas-space-12:48px;--atlas-space-16:64px;--atlas-radius-xs:4px;--atlas-radius-sm:6px;--atlas-radius-md:8px;--atlas-radius-lg:12px;--atlas-radius-xl:16px;--atlas-radius-pill:26px;--atlas-radius-zoom:10px;--atlas-control-sm:28px;--atlas-control-zoom:32px;--atlas-control-md:38px;--atlas-control-touch:44px;--atlas-control-auth:52px;--atlas-icon:18px;--atlas-icon-sm:14px;--atlas-row-table:56px;--atlas-control-glass-zoom:36px;--atlas-menu-row:36px;--atlas-icon-menu:17px;--atlas-tab-underline:2px;--atlas-sidebar-open:248px;--atlas-sidebar-compact:64px;--atlas-inspector-width:320px;--atlas-island-bottom:16px;--atlas-dialog-max:390px;--atlas-bp-rail:1280px;--atlas-bp-narrow:1050px;--atlas-bp-stack:780px;--atlas-bp-phone:600px;--atlas-bp-short:520px;--atlas-nav-bottom:56px;--atlas-notice-width:390px;--atlas-notice-peek:7px;--atlas-entity-panel-width:336px;--atlas-editor-bar:56px;--atlas-editor-bar-phone:96px;--atlas-island-popup-max-height:60vh;--atlas-tracking-overline:.1em;--atlas-z-sticky:5;--atlas-z-panel:7;--atlas-z-popup:1050;--atlas-z-notice:2100;--atlas-sheet-handle:36px;--atlas-sheet-map-share:.55;--atlas-sheet-map-share-min:.4;--atlas-dur-hover:.18s;--atlas-dur-shell:.16s;--atlas-dur-panel:.26s;--atlas-dur-accordion:.28s;--atlas-dur-notice-brief:5s;--atlas-dur-notice-problem:10s;--atlas-dur-loader-delay:.2s;--atlas-dur-loader:2.1s;--atlas-ease-standard:cubic-bezier(.2, .7, .2, 1);--atlas-glass-blur:6px;--atlas-glass-blur-phone:4px;--atlas-glass-saturate:1.5;--atlas-shadow-modal:0 16px 56px #1e27231a;--atlas-shadow-dropdown:0 14px 36px #2036281f;--atlas-font-display:"Atlas Arc", Inter, system-ui, sans-serif;--atlas-font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-font-stand:"Segoe UI", Arial, sans-serif;--atlas-font-mono:SFMono-Regular, Consolas, monospace;--atlas-text-page-title:30px;--atlas-text-auth-title:30px;--atlas-text-section-title:17px;--atlas-text-inspector-title:16px;--atlas-text-body:14px;--atlas-text-control:13px;--atlas-text-caption:12px;--atlas-text-overline:10px;--atlas-text-metric:30px;--atlas-text-input-auth:16px;--atlas-text-input-touch:16px;--atlas-text-table-head:12px;--atlas-text-id:12px;--atlas-control-height:var(--atlas-control-md);--atlas-field-font-size:var(--atlas-text-control)}@media (pointer:coarse){:root{--atlas-control-height:var(--atlas-control-touch);--atlas-field-font-size:var(--atlas-text-input-touch)}}.atlas-touch-preview{--atlas-control-height:var(--atlas-control-touch);--atlas-field-font-size:var(--atlas-text-input-touch)}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search{box-sizing:border-box;height:var(--atlas-control-height);padding:0 var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-sm);background:var(--atlas-field);box-shadow:none;color:var(--atlas-ink);transition:background-color var(--atlas-dur-hover) var(--atlas-ease-standard), border-color var(--atlas-dur-hover) var(--atlas-ease-standard)}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search:hover{background:var(--atlas-field-hover)}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search:focus-within{border-color:var(--atlas-focus-ring);background:var(--atlas-surface-raised);box-shadow:none}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search.is-popup{background:var(--atlas-glass-shell);border-color:#0000}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search.is-popup:focus-within{border-color:var(--atlas-focus-ring)}.ant-input-affix-wrapper.atlas-search.atlas-search.atlas-search.atlas-search.ant-input-affix-wrapper-disabled{background:var(--atlas-shell);color:var(--atlas-ink-muted)}.atlas-search.atlas-search.atlas-search.atlas-search.atlas-search input{height:auto;box-shadow:none;color:inherit;font-size:var(--atlas-field-font-size);background:0 0;border:0;outline:0;padding:0}.atlas-search.atlas-search.atlas-search.atlas-search.atlas-search input::placeholder{color:var(--atlas-ink-muted)}.atlas-search.atlas-search.atlas-search.atlas-search.atlas-search .ant-input-prefix{color:var(--atlas-ink-muted-aa);font-size:var(--atlas-icon);margin-inline-end:var(--atlas-space-2)}[hidden]{display:none!important}.atlas-shell.atlas-shell.atlas-shell,.atlas-editor.atlas-editor{--editor-accent:var(--atlas-accent);--editor-soft:var(--atlas-accent-soft);--atlas-panel-border:var(--atlas-line);--atlas-panel-fill:var(--atlas-surface);--atlas-control-fill:var(--atlas-field);--atlas-selection-fill:var(--atlas-row-selected);--atlas-selection-text:var(--atlas-accent-hover);--atlas-action-fill:var(--atlas-accent);color:var(--atlas-ink);background:var(--atlas-canvas)}.atlas-shell.atlas-shell.atlas-shell :is(.atlas-content,.atlas-page,.ant-layout-content),.atlas-editor.atlas-editor .workspace{background:var(--atlas-canvas)}.atlas-shell.atlas-shell.atlas-shell :is(.atlas-sider,.ant-layout-sider,.atlas-client-sidebar,.ant-menu),.atlas-editor.atlas-editor :is(.inspector,.inspector-heading,.selection-section,.data-layer-panel){background:var(--atlas-surface);color:var(--atlas-ink);border-color:var(--atlas-line)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-table,.ant-table-tbody>tr>td){background:var(--atlas-surface);color:var(--atlas-ink);border-color:var(--atlas-line-soft)}.atlas-shell.atlas-shell.atlas-shell .ant-table-tbody>tr:hover>td{background:var(--atlas-surface-raised)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-table-row-selected>td,.atlas-data-object-selected>td){background:var(--atlas-row-selected)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector),.atlas-editor.atlas-editor :is(input,textarea,.ant-input-number,.ant-select-selector){background:var(--atlas-field);color:var(--atlas-ink);border-color:var(--atlas-line)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector):hover{background:var(--atlas-field-hover)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-menu-item-selected,.ant-tabs-ink-bar){background-color:var(--atlas-accent-soft)}.atlas-shell.atlas-shell.atlas-shell :is(.ant-menu-item,.ant-form-item-label>label,.ant-table-thead>tr>th){color:var(--atlas-ink-muted-aa)}.atlas-editor.atlas-editor :is(.inspector h2,.inspector-section-title){color:var(--atlas-ink)}.atlas-editor.atlas-editor .canvas-frame{--editor-toolbar-height:var(--atlas-editor-bar);background:var(--atlas-surface-inset)}.atlas-editor.atlas-editor .canvas-toolbar{z-index:6;min-height:var(--atlas-editor-bar);border-bottom:1px solid var(--atlas-glass-line);background:var(--atlas-glass-bar-readable);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));position:absolute;inset:0 0 auto}.atlas-editor.atlas-editor .atlas-data-header-context{flex-wrap:nowrap;flex:0 auto}.atlas-editor.atlas-editor .atlas-data-header-context .atlas-data-navigation-tabs{max-width:var(--atlas-sidebar-open);flex:0 auto}.atlas-editor.atlas-editor .canvas-toolbar :is(.view-angle-tabs,.atlas-data-status-tabs,.atlas-data-navigation-tabs){align-self:stretch;gap:var(--atlas-space-2);background:0 0;border:0;border-radius:0;padding:0}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button{min-height:var(--atlas-control-md);height:auto;padding-inline:var(--atlas-space-2);font-size:var(--atlas-text-control);color:var(--atlas-ink);background:0 0;border:0;border-radius:0;align-self:stretch;font-weight:500;position:relative}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--atlas-accent);background:0 0}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]):after{content:"";inset:auto var(--atlas-space-2) calc(-1 * var(--atlas-space-2));height:var(--atlas-tab-underline);background:var(--atlas-accent);position:absolute}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button:hover{color:var(--atlas-accent);background:0 0}.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-save-state{font-size:var(--atlas-text-caption);color:var(--atlas-ink);background:0 0;padding:0;font-weight:500}.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-save-state:before{background:var(--atlas-accent)}.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-save-state:is(.is-local,.is-conflict,.is-error):before{background:var(--atlas-warning)}.atlas-editor.atlas-editor .canvas-toolbar .inspector-toggle{color:var(--atlas-ink-tool);background:0 0;border:0}.atlas-editor.atlas-editor .canvas-toolbar .inspector-toggle:hover{background:var(--atlas-glass-shell)}.atlas-editor.atlas-editor .studio-tool-island{max-width:calc(100% - var(--atlas-space-4));border-color:var(--atlas-glass-line);background:var(--atlas-glass-panel-readable);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));flex-direction:row}.atlas-editor.atlas-editor .studio-tool-island :is(.tool-grid,.tool-actions){flex-wrap:nowrap}.atlas-editor.atlas-editor .studio-tool-island button{color:var(--atlas-ink-tool)}.atlas-editor.atlas-editor .studio-tool-island button:is(.active,[aria-pressed=true],.is-active){background:var(--atlas-accent-soft);color:var(--atlas-accent-hover)}.atlas-editor.atlas-editor .studio-tool-island .island-divider{background:var(--atlas-hair)}.atlas-editor.atlas-editor .atlas-data-zoom{top:calc(var(--editor-toolbar-height) + var(--atlas-space-3))}.atlas-editor.atlas-editor .atlas-data-zoom-buttons{gap:var(--atlas-space-2);box-shadow:none;background:0 0;border:0;padding:0}.atlas-editor.atlas-editor .atlas-data-zoom-buttons button{width:var(--atlas-control-glass-zoom);height:var(--atlas-control-glass-zoom);border:1px solid var(--atlas-glass-edge);border-radius:var(--atlas-radius-zoom);background:var(--atlas-glass-panel-readable);color:var(--atlas-ink-tool);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate))}.atlas-editor.atlas-editor :is(.atlas-data-scale,.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-button){background-color:var(--atlas-glass-panel-readable);border-color:var(--atlas-hair);color:var(--atlas-ink);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate))}.atlas-editor.atlas-editor .atlas-data-scale .maplibregl-ctrl-scale{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-entity-picker-popup,.atlas-popup-notice).ant-dropdown,.atlas-data-select-popup.ant-select-dropdown,.atlas-context-menu.ant-dropdown{padding:var(--atlas-space-2);border:1px solid var(--atlas-glass-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-glass-panel-readable);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-dropdown);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate))}body:has(.atlas-shell) .atlas-popup-notice.atlas-notice-card{padding:var(--atlas-space-2);border:1px solid var(--atlas-glass-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-glass-panel-readable);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-dropdown);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate))}:is(.atlas-data-island-menu,.atlas-context-menu) .ant-dropdown-menu{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.atlas-data-island-menu.ant-dropdown{border:0}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item{min-height:var(--atlas-menu-row);padding:var(--atlas-space-2);font-size:var(--atlas-text-control)}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item-icon{width:var(--atlas-icon-menu);height:var(--atlas-icon-menu);font-size:var(--atlas-icon-menu);color:var(--atlas-ink-tool);background:0 0;border-radius:0}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item-group-title{color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-overline);letter-spacing:var(--atlas-tracking-overline);text-transform:uppercase;padding:var(--atlas-space-2)}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item-group-list{margin:0;padding:0}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:var(--atlas-glass-active)}.atlas-data-select-popup .ant-select-item-option-selected{background:var(--atlas-accent-soft);color:var(--atlas-accent-hover)}.atlas-data-select-popup .ant-select-item-option{color:var(--atlas-ink)}body:has(.atlas-shell) .atlas-popup-notice.atlas-notice-card{padding:var(--atlas-space-4) var(--atlas-space-5)}body:has(.atlas-editor:not([aria-hidden=true])) .atlas-notifications{top:calc(var(--atlas-active-toolbar-height,var(--atlas-editor-bar)) + var(--atlas-space-3))!important}.atlas-entity-picker-trigger.atlas-entity-picker-trigger{align-items:center;gap:var(--atlas-space-2);max-width:100%;min-height:var(--atlas-control-zoom);padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius-sm);color:var(--atlas-ink);font:500 var(--atlas-text-control)/1.5 var(--atlas-font-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.atlas-entity-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-entity-picker-trigger:hover,.atlas-entity-picker-trigger[aria-expanded=true]{background:var(--atlas-glass-shell)}.atlas-entity-picker-trigger svg{flex:none}.atlas-entity-picker-trigger:focus-visible{outline:var(--atlas-tab-underline) solid var(--atlas-focus-ring);outline-offset:var(--atlas-tab-underline)}.atlas-entity-picker-popup.ant-dropdown{width:var(--atlas-entity-panel-width);max-width:calc(100vw - var(--atlas-space-4))}.atlas-entity-picker-panel{width:100%}body.atlas-data-active:has(.atlas-client-shell) .atlas-editor-settings-dialog .ant-modal-container{padding:var(--atlas-space-5);background:var(--atlas-surface);border:0}.atlas-entity-picker-panel kbd{color:var(--atlas-ink-muted-aa);font:inherit;font-size:var(--atlas-text-caption)}.atlas-entity-picker-heading{padding:var(--atlas-space-3) var(--atlas-space-2) var(--atlas-space-1);font-size:var(--atlas-text-overline);letter-spacing:var(--atlas-tracking-overline);text-transform:uppercase;color:var(--atlas-ink-muted-aa);justify-content:space-between;display:flex}.atlas-entity-picker-row.atlas-entity-picker-row{align-items:center;gap:var(--atlas-space-2);width:100%;min-height:var(--atlas-control-touch);padding:var(--atlas-space-2);border-radius:var(--atlas-radius-md);text-align:left;color:var(--atlas-ink);font:var(--atlas-text-control)/1.5 var(--atlas-font-sans);cursor:pointer;background:0 0;border:0;display:flex}.atlas-entity-picker-row.is-focused{background:var(--atlas-glass-active)}.atlas-entity-picker-row.is-current{background:var(--atlas-accent-soft)}.atlas-entity-picker-icon{width:var(--atlas-control-sm);height:var(--atlas-control-sm);background:var(--atlas-glass-shell);border-radius:var(--atlas-radius-md);flex:none;place-items:center;display:grid}.atlas-entity-picker-row.is-current .atlas-entity-picker-icon{background:var(--atlas-accent);color:var(--atlas-surface-raised)}.atlas-entity-picker-name{overflow-wrap:anywhere;min-width:0;display:grid}.atlas-entity-picker-row :is(small,time){font-size:var(--atlas-text-caption);color:var(--atlas-ink-muted-aa)}.atlas-entity-picker-row time,.atlas-entity-picker-current{flex:none;margin-left:auto}.atlas-entity-picker-row mark{background:var(--atlas-accent-soft);color:var(--atlas-accent-hover);font-weight:600}.atlas-entity-picker-footer{justify-content:space-between;gap:var(--atlas-space-2);padding:var(--atlas-space-2);margin-top:var(--atlas-space-1);border-top:1px solid var(--atlas-glass-line);font-size:var(--atlas-text-caption);color:var(--atlas-ink-muted-aa);display:flex}.atlas-entity-picker-empty{padding:var(--atlas-space-2);color:var(--atlas-ink-muted-aa)}.atlas-shell.atlas-shell.atlas-shell :is(.atlas-data-objects-page,.atlas-data-library-page,.atlas-data-documentation) .atlas-section-tabs>.ant-tabs-nav{z-index:10;background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));position:sticky;top:0}.atlas-shell.atlas-shell.atlas-shell .atlas-data-objects-toolbar{top:var(--atlas-space-16);z-index:9;background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));position:sticky}.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls{z-index:10;gap:var(--atlas-space-8);background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));flex-direction:column;display:flex;position:sticky;top:0}.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls :is(.ant-tabs-nav,.atlas-data-objects-toolbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls.is-secondary{top:var(--atlas-page-controls-height,0px);z-index:9;gap:0}.atlas-shell.atlas-shell.atlas-shell .atlas-data-objects-grid .ant-table-wrapper{overflow:visible}.atlas-shell.atlas-shell.atlas-shell .atlas-data-objects-grid .ant-table-content{overflow-x:auto}.atlas-shell.atlas-shell.atlas-shell .ant-table-sticky-holder{background:0 0;top:calc(var(--atlas-page-controls-height,0px) + var(--atlas-page-actions-height,0px))!important}.atlas-shell.atlas-shell.atlas-shell .ant-table-thead>tr>th{z-index:2;background:var(--atlas-glass-panel-readable);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));position:sticky;top:0}@container (width<=780px){.atlas-editor.atlas-editor .studio-tool-island{left:var(--atlas-space-2);right:var(--atlas-space-2);width:auto;max-width:none;bottom:var(--atlas-space-2);transform:none}.atlas-editor.atlas-editor .studio-tool-island .island-divider{display:none}}@container (width<=600px){.atlas-editor.atlas-editor .canvas-frame{--editor-toolbar-height:var(--atlas-editor-bar-phone)}.atlas-editor.atlas-editor .studio-tool-island :is(.tool-grid,.tool-actions){flex-wrap:nowrap}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button{min-height:var(--atlas-control-touch);flex:none}.atlas-editor.atlas-editor .atlas-data-zoom-buttons button{width:var(--atlas-control-touch);height:var(--atlas-control-touch)}.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-navigation-tabs{max-width:100%}}@media (width<=600px){.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls{display:contents}.atlas-shell.atlas-shell.atlas-shell .atlas-page-sticky-controls .ant-tabs-nav{background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));position:sticky;top:0}.atlas-entity-picker-popup.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-entity-picker-panel{width:100%;max-width:none}.atlas-entity-picker-panel .atlas-entity-picker-row{min-height:var(--atlas-control-touch)}.atlas-entity-picker-panel kbd{display:none}.atlas-data-island-menu.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu-item{min-height:var(--atlas-control-touch)}.atlas-shell.atlas-shell.atlas-shell .atlas-data-objects-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-popup-notice),.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island){-webkit-backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur-phone)) saturate(var(--atlas-glass-saturate))}body:has(.atlas-editor:not([aria-hidden=true])) .atlas-notifications{top:calc(var(--atlas-active-toolbar-height,var(--atlas-editor-bar-phone)) + var(--atlas-space-2))!important}}@media (width<=780px){.atlas-data-island-menu.ant-dropdown{left:var(--atlas-space-2)!important;right:var(--atlas-space-2)!important}.atlas-data-island-menu.atlas-data-island-menu .ant-dropdown-menu{width:auto;max-width:none}}@media (height<=520px){.atlas-editor.atlas-editor .canvas-toolbar{min-height:var(--atlas-control-touch)}.atlas-editor.atlas-editor .studio-tool-island{bottom:var(--atlas-space-2)}.atlas-editor.atlas-editor .studio-tool-island :is(.tool-grid,.tool-actions){flex-wrap:nowrap}body:has(.atlas-editor:not([aria-hidden=true])) .atlas-notifications{top:calc(var(--atlas-active-toolbar-height,var(--atlas-control-touch)) + var(--atlas-space-2))!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island,.atlas-data-zoom-buttons button,.atlas-data-scale,.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-button),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice),.atlas-shell.atlas-shell.atlas-shell :is(.ant-tabs-nav,.atlas-data-objects-toolbar,.ant-table-thead>tr>th){background:var(--atlas-surface)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island,.atlas-data-zoom-buttons button,.atlas-data-scale,.maplibregl-ctrl-scale,.maplibregl-ctrl-attrib-button),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice),.atlas-shell.atlas-shell.atlas-shell :is(.ant-tabs-nav,.atlas-data-objects-toolbar,.ant-table-thead>tr>th){background:var(--atlas-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){.atlas-editor.atlas-editor :is(.canvas-toolbar,.studio-tool-island),:is(.atlas-data-select-popup,.atlas-data-island-menu,.atlas-context-menu,.atlas-popup-notice){color:canvastext;border-color:canvastext;background:canvas!important}}.atlas-editor.atlas-editor :is(.atlas-data-layers-dock,.atlas-data-domain-panel){background:var(--atlas-surface);border-color:var(--atlas-line)}.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--atlas-accent-hover)}.atlas-editor-island-popup :is(.island-menu,.island-help-menu){box-shadow:none;width:auto;max-height:var(--atlas-island-popup-max-height);background:0 0;border:0;position:static;overflow:auto;transform:none}.atlas-editor-island-popup{max-width:calc(100vw - var(--atlas-space-4))}.atlas-editor-island-popup :is(.island-menu,.island-help-menu){color:var(--atlas-ink);font-size:var(--atlas-text-control);padding:var(--atlas-space-3)}.atlas-editor-island-popup button{border-radius:var(--atlas-radius-md);padding:var(--atlas-space-2);color:var(--atlas-ink);cursor:pointer;background:0 0;border:0}.atlas-editor-island-popup button:hover{background:var(--atlas-glass-active)}.atlas-editor-island-popup .island-help-header{justify-content:space-between;align-items:center;display:flex}.atlas-editor.atlas-editor .inspector :is(.ant-input-affix-wrapper,.ant-select,.ant-input-number,input,textarea,select){background-color:var(--atlas-field);border-color:var(--atlas-line);color:var(--atlas-ink)}.atlas-editor.atlas-editor .inspector :is(.ant-select,.ant-input-number,.ant-input-affix-wrapper) input{background-color:#0000;border-color:#0000}.atlas-editor.atlas-editor .atlas-data-layer-heading{background:var(--atlas-surface)}.atlas-editor.atlas-editor .atlas-sign-canvas{background:var(--atlas-canvas)}.atlas-shell.atlas-shell.atlas-shell .atlas-library-actions{background:var(--atlas-glass-bar);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));z-index:9;position:sticky;top:0}@media (width<=600px){.atlas-shell.atlas-shell.atlas-shell .atlas-library-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}.atlas-data-island-menu .ant-dropdown-menu-item.is-enabled:after{content:"";width:var(--atlas-space-1);height:var(--atlas-space-1);border-radius:var(--atlas-radius-pill);background:var(--atlas-accent);flex:none;margin-left:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.atlas-shell.atlas-shell.atlas-shell :is(.atlas-page-sticky-controls,.atlas-library-actions),.atlas-editor.atlas-editor .maplibregl-compact-show{background:var(--atlas-surface)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.atlas-shell.atlas-shell.atlas-shell :is(.atlas-page-sticky-controls,.atlas-library-actions),.atlas-editor.atlas-editor .maplibregl-compact-show{background:var(--atlas-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root{--atlas-control-compact:var(--atlas-control-sm);--atlas-icon-compact:var(--atlas-icon-sm);--atlas-tab-height:auto}@media (pointer:coarse){:root{--atlas-control-compact:var(--atlas-control-touch);--atlas-icon-compact:var(--atlas-icon);--atlas-tab-height:var(--atlas-control-touch)}}.atlas-touch-preview{--atlas-control-compact:var(--atlas-control-touch);--atlas-icon-compact:var(--atlas-icon);--atlas-tab-height:var(--atlas-control-touch)}.ant-btn.ant-btn.ant-btn.ant-btn:not(.atlas-auth *,.ant-layout-sider *,.ant-input-suffix *,.ant-table-tbody .ant-btn-text){height:var(--atlas-control-height);min-height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm);font-size:var(--atlas-text-control)}.ant-btn.ant-btn.ant-btn.ant-btn.ant-btn-sm:not(.atlas-auth *,.ant-layout-sider *,.ant-input-suffix *,.ant-table-tbody .ant-btn-text){height:var(--atlas-control-compact);min-height:var(--atlas-control-compact)}.ant-btn.ant-btn.ant-btn.ant-btn.ant-btn-icon-only:not(.atlas-auth *,.ant-layout-sider *,.ant-input-suffix *,.ant-table-tbody .ant-btn-text){width:var(--atlas-control-height);min-width:var(--atlas-control-height);padding:0}.ant-btn.ant-btn.ant-btn.ant-btn.ant-btn-icon-only.ant-btn-sm:not(.atlas-auth *,.ant-layout-sider *,.ant-input-suffix *,.ant-table-tbody .ant-btn-text){width:var(--atlas-control-compact);min-width:var(--atlas-control-compact)}.ant-btn:not(.atlas-auth *,.ant-layout-sider *)>:is(.ant-btn-icon,.anticon),.ant-btn:not(.atlas-auth *,.ant-layout-sider *)>.ant-btn-icon .anticon{font-size:var(--atlas-icon)}.ant-btn.ant-btn-sm:not(.atlas-auth *,.ant-layout-sider *)>:is(.ant-btn-icon,.anticon),.ant-btn.ant-btn-sm:not(.atlas-auth *,.ant-layout-sider *)>.ant-btn-icon .anticon{font-size:var(--atlas-icon-compact)}.ant-btn.ant-btn-sm:not(.atlas-auth *,.ant-layout-sider *)>.ant-btn-icon>svg{width:var(--atlas-icon-compact);height:var(--atlas-icon-compact)}.ant-btn.atlas-icon-button{flex:none;justify-content:center;align-items:center;display:inline-flex}.ant-btn.atlas-icon-button:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:-2px}:is(.ant-input-affix-wrapper,.ant-input-number,.ant-select:not(.ant-select-multiple),input.ant-input:not(.ant-input-affix-wrapper input)).ant-input-css-var.ant-input-css-var:not(.atlas-auth *,.atlas-search),.ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper:not(.atlas-auth *,.atlas-search),.ant-input-number.ant-input-number.ant-input-number.ant-input-number:not(.atlas-auth *),.ant-select.ant-select.ant-select.ant-select:not(.ant-select-multiple,.atlas-auth *),input.ant-input.ant-input.ant-input.ant-input:not(.ant-input-affix-wrapper input,.atlas-auth *){box-sizing:border-box;height:var(--atlas-control-height);min-height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm);font-size:var(--atlas-field-font-size)}.ant-select.ant-select.ant-select.ant-select.ant-select-multiple{min-height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm)}.ant-input-affix-wrapper.ant-input-affix-wrapper:not(.atlas-auth *,.atlas-search) input,.ant-input-number.ant-input-number:not(.atlas-auth *) input,.ant-select.ant-select:not(.atlas-auth *) input{font-size:var(--atlas-field-font-size)}.ant-input-number.ant-input-number:not(.atlas-auth *) input{height:100%}textarea.ant-input.ant-input.ant-input.ant-input:not(.atlas-auth *){border-radius:var(--atlas-radius-sm);font-size:var(--atlas-field-font-size)}.atlas-field.atlas-field.atlas-field.atlas-field:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),.inspector.inspector.inspector input:not([class*=ant-],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),.inspector.inspector.inspector select:not([class*=ant-]),.ant-modal.ant-modal.ant-modal input:not([class*=ant-],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),.ant-modal.ant-modal.ant-modal select:not([class*=ant-]){box-sizing:border-box;height:var(--atlas-control-height);min-height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm);font-size:var(--atlas-field-font-size)}.ant-tabs-tab.ant-tabs-tab.ant-tabs-tab-active:not(.atlas-auth *) .ant-tabs-tab-btn{color:var(--atlas-accent-hover)}.atlas-shell.atlas-shell.atlas-shell.atlas-shell .ant-tabs-ink-bar{height:var(--atlas-tab-underline);background-color:var(--atlas-accent)}.atlas-section-tabs.atlas-section-tabs.atlas-section-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:var(--atlas-tab-height)}.atlas-editor.atlas-editor.atlas-editor :is(.canvas-toolbar,.inspector-sheet-tabs) .view-angle-tabs button{justify-content:center;align-items:center;gap:var(--atlas-space-1);white-space:nowrap;padding-block:0;display:inline-flex}.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button{box-sizing:border-box;height:var(--atlas-control-height);min-height:var(--atlas-control-height);font-size:var(--atlas-text-control)}.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .inspector-toggle{width:var(--atlas-control-height);height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm);padding:0}.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .inspector-toggle svg{width:var(--atlas-icon);height:var(--atlas-icon)}.canvas-toolbar .view-angle-tabs{scroll-padding-inline:var(--atlas-space-6)}.canvas-toolbar .view-angle-tabs[data-fade=end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6));-webkit-mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6));mask-image:linear-gradient(to left, transparent, black var(--atlas-space-6))}.canvas-toolbar .view-angle-tabs[data-fade=start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6));-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6));mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6))}.canvas-toolbar .view-angle-tabs[data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6), black calc(100% - var(--atlas-space-6)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6), black calc(100% - var(--atlas-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--atlas-space-6), black calc(100% - var(--atlas-space-6)), transparent)}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar{flex-wrap:nowrap}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-header-context{gap:var(--atlas-space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;max-width:40%}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-header-actions{justify-content:flex-end;gap:var(--atlas-space-2);flex-wrap:nowrap;flex:1 1 0;width:auto;min-width:0;margin-left:0;display:flex}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar :is(.atlas-library-tabs,.atlas-data-panel-tabs){flex:0 auto;order:0;width:auto;min-width:0}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs:not(.atlas-data-status-tabs){width:auto;min-width:0;max-width:100%;margin-block:calc(-1 * var(--atlas-space-2));padding-block:var(--atlas-space-2);scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;align-self:center;overflow:auto hidden}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button{flex:none}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .inspector-toggle{flex:none;order:0;margin-left:0}@container (width<=1050px){.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-save-state{font-size:0}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .atlas-data-save-state:before{width:var(--atlas-space-2);height:var(--atlas-space-2);margin:0}}@media (height<=520px){.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar{gap:var(--atlas-space-2);min-height:0;padding:var(--atlas-space-1) var(--atlas-space-2)}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs:not(.atlas-data-status-tabs){margin-block:calc(-1 * var(--atlas-space-1));padding-block:var(--atlas-space-1)}.atlas-editor.atlas-editor.atlas-editor.atlas-editor .canvas-toolbar .view-angle-tabs button:after{bottom:calc(-1 * var(--atlas-space-1))}}@media (hover:hover) and (pointer:fine){:is(.canvas-toolbar .view-angle-tabs,.studio-tool-island .island-scroll):is([data-fade=start],[data-fade=end],[data-fade=both]){cursor:grab}}:is(.canvas-toolbar .view-angle-tabs,.studio-tool-island .island-scroll)[data-dragging],:is(.canvas-toolbar .view-angle-tabs,.studio-tool-island .island-scroll)[data-dragging] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.atlas-editor.atlas-editor.atlas-editor .inspector-heading,.atlas-shell.atlas-shell .atlas-record-inspector-heading{padding:var(--atlas-space-5) var(--atlas-space-12) var(--atlas-space-4) var(--atlas-space-5)}.atlas-editor.atlas-editor.atlas-editor .inspector-heading>span,.atlas-shell.atlas-shell .atlas-record-inspector-heading>span{margin-bottom:var(--atlas-space-1)}.atlas-editor.atlas-editor.atlas-editor .inspector-heading h2,.atlas-shell.atlas-shell .atlas-record-inspector-heading h2{font-size:var(--atlas-text-inspector-title);font-weight:600;line-height:var(--atlas-space-6);letter-spacing:0}@media (height<=520px){.atlas-editor.atlas-editor.atlas-editor .inspector-heading{padding-block:var(--atlas-space-3)}}.atlas-command.atlas-command.atlas-command.atlas-command:not(.primary,.danger-quiet,:where(.overlay-row *,.junction-safety-options *,.raster-control-editor *,.manager-row *)){width:100%;min-height:var(--atlas-control-height);padding:var(--atlas-space-1) var(--atlas-space-3);border:1px solid var(--atlas-line-control);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface-raised);color:var(--atlas-ink);font-size:var(--atlas-text-control);font-weight:500;line-height:var(--atlas-space-4)}.atlas-command.atlas-command.atlas-command.atlas-command:not(.primary,.danger-quiet,:disabled,:where(.overlay-row *,.junction-safety-options *,.raster-control-editor *,.manager-row *)):hover{background:var(--atlas-field-hover)}.atlas-command.atlas-command.atlas-command.atlas-command.primary{width:100%;min-height:var(--atlas-control-height);padding:var(--atlas-space-1) var(--atlas-space-4);border-radius:var(--atlas-radius-sm);background:var(--atlas-ink);color:var(--atlas-surface);font-size:var(--atlas-text-control);font-weight:600;line-height:var(--atlas-space-4);border:0}.atlas-command.atlas-command.atlas-command.atlas-command.primary:hover:not(:disabled){background:var(--atlas-ink-control)}.atlas-command.atlas-command.atlas-command.atlas-command.danger-quiet{min-height:var(--atlas-control-sm);padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius-sm);color:var(--atlas-error);font-size:var(--atlas-text-control);font-weight:500;line-height:var(--atlas-space-4);background:0 0;border:0}.atlas-command.atlas-command.atlas-command.atlas-command.danger-quiet:hover:not(:disabled){background:var(--atlas-field-hover)}.atlas-command{font-family:inherit}.atlas-command:disabled{cursor:not-allowed;opacity:.55}.atlas-field.atlas-field.atlas-field.atlas-field:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){padding-inline:var(--atlas-space-3);border:1px solid var(--atlas-line);background-color:var(--atlas-field);color:var(--atlas-ink)}.atlas-editor.atlas-editor.atlas-editor .inspector-close{width:var(--atlas-control-compact);height:var(--atlas-control-compact);border-radius:var(--atlas-radius-sm);color:var(--atlas-ink-tool);background:0 0;border:0}.atlas-editor.atlas-editor.atlas-editor .inspector-close:hover{background:var(--atlas-field-hover);color:var(--atlas-ink)}.atlas-editor.atlas-editor.atlas-editor .inspector-close svg{width:var(--atlas-icon-compact);height:var(--atlas-icon-compact)}.studio-tool-island.studio-tool-island button{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.studio-tool-island.studio-tool-island .tool-palette button>span{justify-content:center;align-items:center;line-height:1;display:inline-flex}.studio-tool-island.studio-tool-island button svg{display:block}.studio-tool-island.studio-tool-island .canvas-corner-tools button{flex:none}.view-angle-tabs .atlas-segment.atlas-segment{justify-content:center;align-items:center;gap:var(--atlas-space-1);min-height:var(--atlas-control-sm);height:var(--atlas-control-sm);padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-xs);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption);box-shadow:none;white-space:nowrap;background:0 0;border:0;font-weight:600;display:inline-flex}.view-angle-tabs .atlas-segment.atlas-segment:hover:not(:disabled){background:var(--atlas-field-hover);color:var(--atlas-ink)}.view-angle-tabs .atlas-segment.atlas-segment.active{background:var(--atlas-surface-raised);color:var(--atlas-ink)}.studio-tool-island.studio-tool-island.studio-tool-island.studio-tool-island button{min-width:var(--atlas-control-height);height:var(--atlas-control-height);border-radius:var(--atlas-radius-sm)}.studio-tool-island.studio-tool-island.studio-tool-island.studio-tool-island button:not(.tool-button:has(>:not(svg,.anticon)+*)){width:var(--atlas-control-height)}.studio-tool-island.studio-tool-island.studio-tool-island.studio-tool-island button :is(svg:not(.anticon svg),.anticon){width:var(--atlas-icon);height:var(--atlas-icon);font-size:var(--atlas-icon)}@keyframes atlas-loading-in{0%{opacity:0}to{opacity:1}}:is(.atlas-page-loading,.atlas-session-loading,.atlas-visualization-busy,.ant-spin-nested-loading>div>.ant-spin){animation:atlas-loading-in var(--atlas-dur-shell) var(--atlas-ease-standard) var(--atlas-dur-loader-delay) both}.ant-spin-container.ant-spin-blur{transition:opacity var(--atlas-dur-shell) var(--atlas-ease-standard) var(--atlas-dur-loader-delay)}@media (prefers-reduced-motion:reduce){:is(.atlas-page-loading,.atlas-session-loading,.atlas-visualization-busy,.ant-spin-nested-loading>div>.ant-spin){animation-duration:1ms}}.atlas-library{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.atlas-library label{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.atlas-library .ant-select,.atlas-library .ant-input-number{width:100%}.atlas-library-fields{border:0;min-width:0;margin:0;padding:0}.atlas-library details{margin:12px 0}.atlas-library summary{cursor:pointer;padding:8px 0}.atlas-library h3,.atlas-library p{margin:0 0 8px}.atlas-library-order{gap:8px;margin:8px 0;display:flex}.atlas-library-image{object-fit:contain;width:100%;max-height:180px}.atlas-visual-layout{gap:32px;grid-template-columns:minmax(0,1fr) 320px!important}.atlas-visual-layout>.atlas-library{grid-area:1/2;max-height:760px;padding-right:8px;overflow:auto}.atlas-visual-layout>.atlas-library-stage{grid-area:1/1;position:static}.atlas-visual-layout.atlas-template-single-column{grid-template-columns:minmax(0,1fr)!important}.atlas-visual-preview{min-height:0!important;padding:0!important;display:block!important}.atlas-visual-selection{border-bottom:1px solid var(--atlas-line);gap:12px;padding-bottom:16px;display:grid}.atlas-visual-selection h2{margin:0;font-size:20px;font-weight:600}.atlas-visual-selection p{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:1.5}.atlas-visual-eyebrow{letter-spacing:.12em;color:var(--atlas-ink-muted-aa);font-size:10px}.atlas-visual-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.atlas-visual-dimensions{color:var(--atlas-ink-muted-aa);white-space:nowrap;margin-left:auto}.atlas-visual-scroll{height:584px;padding:32px;overflow:auto}.atlas-visual-paper{flex:none;margin:0 auto;position:relative}.atlas-visual-paper>img{pointer-events:none;display:block;width:100%!important;height:100%!important;max-height:none!important}.atlas-visual-paper>button{cursor:pointer;background:0 0;border:1px solid #0000;min-width:0;min-height:0;padding:0;position:absolute}.atlas-visual-paper>button.atlas-visual-related{outline-offset:-1px;background:#187a5008;outline:1px dashed #187a5066}.atlas-visual-paper>button:hover,.atlas-visual-paper>button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:-2px;z-index:2;background:#187a501a}.atlas-visual-paper>button[aria-pressed=true]{outline:2px solid var(--atlas-accent);outline-offset:-2px;background:#187a5014}.atlas-visual-paper>button[data-visual-target=board]:hover{z-index:auto}.atlas-visual-caption{min-height:56px;color:var(--atlas-accent);border-top:1px solid var(--atlas-line);flex-direction:column;gap:6px;padding:12px 16px;font-size:13px;display:flex}.atlas-visual-caption>span{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-visual-advanced{border-top:1px solid var(--atlas-line);padding-top:8px}.atlas-visual-binding{border-bottom:1px solid var(--atlas-line);margin-bottom:16px;padding-bottom:16px}.atlas-visual-preview .atlas-assembly-selector{padding:24px}.atlas-assembly-hit-map button:hover{border:2px solid var(--atlas-accent);background:#187a5014}@media (width<=1050px){.atlas-visual-layout{grid-template-columns:minmax(0,1fr)!important}.atlas-visual-layout>.atlas-library-stage{grid-area:1/1}.atlas-visual-layout>.atlas-library{grid-area:2/1;max-height:none;padding:0;overflow:visible}.atlas-visual-scroll{height:420px}}.atlas-library-page{padding:40px 48px}.atlas-library-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.atlas-library-layout>.atlas-library{min-width:0}.atlas-library-stage{min-width:0;position:sticky;top:32px}.atlas-library-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.atlas-library-preview-heading h2{margin:0;font-size:17px;font-weight:600}.atlas-library-preview-heading span{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-library-preview{background:#f4f5f3;place-items:center;min-height:360px;padding:32px;display:grid}.atlas-library-preview img{object-fit:contain;width:100%;min-height:0;max-height:520px}.atlas-library-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atlas-library-status{color:var(--atlas-ink-muted-aa);margin-right:auto;font-size:13px}.atlas-library-section-tabs{width:100%}.atlas-library-section-tabs>.ant-tabs-nav{border:0;border-bottom:1px solid var(--atlas-line);background:0 0;border-radius:0;align-self:stretch;width:100%;margin:0;padding:0}.atlas-library-section-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:1;width:100%;min-width:0}.atlas-library-section-tabs>.ant-tabs-nav .ant-tabs-tab,.atlas-library-section-tabs>.ant-tabs-nav .ant-tabs-tab:first-child,.atlas-library-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{box-shadow:none;background:0 0;border-radius:0;margin:0 32px 0 0;padding:0 0 14px;font-size:14px}.atlas-library-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:var(--atlas-accent);height:2px;display:block}.atlas-library-section-tabs>.ant-tabs-content-holder{display:none}.atlas-library-page :is(button,input,textarea,.ant-select,.ant-select-selector,.ant-input-number){box-shadow:none}.atlas-library-tabs{justify-content:flex-end;min-width:0;display:flex}.atlas-assembly-selector{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.atlas-assembly-hit-map{min-width:0;position:relative}.atlas-assembly-hit-map:first-child{justify-self:center;width:min(100%,280px)}.atlas-library label.ant-checkbox-wrapper{flex-direction:row;align-items:center;margin:8px 0;display:inline-flex}.atlas-library .atlas-assembly-add{flex-wrap:wrap;gap:6px;display:flex}.atlas-template-switch{padding:24px 48px 0}.atlas-assembly-hit-map img{width:100%;display:block}.atlas-assembly-hit-map button{cursor:pointer;background:0 0;border:1px solid #0000;padding:0;position:absolute}.atlas-assembly-hit-map button[aria-pressed=true],.atlas-assembly-hit-map button:focus-visible{border:2px solid var(--atlas-accent);outline-offset:2px;background:#187a5014}.atlas-position-page .atlas-library-preview{--atlas-preview-height:420px;flex-direction:column;display:flex}.atlas-position-page .atlas-library-preview>*{max-width:100%}.atlas-position-page .atlas-library-preview img{max-height:420px}.atlas-position-page .atlas-assembly-hit-map img{width:100%;height:100%;max-height:none}.atlas-library dl{margin:8px 0}.atlas-library dd{overflow-wrap:anywhere;margin:0 0 5px}@container (width<=780px){.atlas-data-header-actions{flex-wrap:wrap;min-width:0;max-width:100%}.atlas-library-tabs{flex:220px;overflow-x:auto}}@media (width<=1050px){.atlas-library-page{padding:32px}.atlas-library-layout{grid-template-columns:minmax(0,1fr);gap:24px}.atlas-library-stage{position:static}}@media (width<=780px){.atlas-library-page{padding:24px 16px}.atlas-library-preview{min-height:220px;padding:16px}.atlas-library-status{flex-basis:100%}.atlas-library-actions .ant-btn{max-width:100%}}.atlas-visual-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:40px 32px;display:grid}.atlas-visual-template-tile{min-width:0}.atlas-visual-template-caption{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.atlas-visual-template-caption>div:first-child{min-width:0}.atlas-visual-template-tile h2{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:28px}.atlas-visual-template-tile p{color:var(--atlas-ink-muted-aa);margin:0;font-size:13px}.atlas-visual-template-actions{flex:none;gap:4px;display:flex}.atlas-visual-template-actions .ant-btn{width:28px;height:28px;color:var(--atlas-ink-muted-aa)}.atlas-template-thumbnail{background:#f4f5f3;border-radius:6px;place-items:center;min-height:180px;padding:20px;display:grid;position:relative}.atlas-template-thumbnail img{object-fit:contain;width:100%;height:150px}.atlas-template-open{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;transition:background-color .16s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.atlas-template-open:disabled{cursor:default}.atlas-template-open:hover:not(:disabled){outline:1px solid var(--atlas-accent);outline-offset:-1px;background:#187a5008}.atlas-template-open:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:2px}.atlas-template-thumbnail-error{z-index:1;text-align:center;position:relative}.atlas-template-document-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.atlas-template-document-heading h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:24px}.atlas-template-document-heading .ant-select{min-width:140px}.atlas-template-single-column{grid-template-columns:minmax(0,1fr)}.atlas-template-single-column>.atlas-library{max-width:780px}.atlas-data-template-content{max-width:880px}.atlas-data-template-list{flex-direction:column;gap:0;display:flex}.atlas-data-template-list [role=listitem]{border-bottom:1px solid var(--atlas-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.atlas-data-template-list [role=listitem]>div{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.atlas-data-template-list span{color:var(--atlas-ink-muted-aa);font-size:13px}.atlas-template-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atlas-template-header .atlas-page-heading{min-width:0}.atlas-template-header h1{overflow-wrap:anywhere}.atlas-template-status{color:var(--atlas-ink-muted-aa);margin-left:auto;font-size:12px}.atlas-template-footer{z-index:5;background:var(--atlas-page-background,#f5f7f5);border-top:1px solid var(--atlas-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding:12px 0;display:flex;position:sticky;bottom:0}.atlas-template-scope{color:var(--atlas-ink-muted-aa);margin-right:auto;font-size:12px}.atlas-template-local-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-template-construction-tools{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.atlas-position-page .atlas-visual-selection{border:0;gap:8px;padding-bottom:0}.atlas-position-page .atlas-library-preview-heading{margin-bottom:12px}.atlas-position-page .atlas-visual-caption{border:0;min-height:32px}.atlas-position-page .atlas-visual-advanced{border:0}.atlas-position-page .atlas-visual-scroll{height:440px}.atlas-position-page .atlas-template-metrics{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-position-page .atlas-library-stage>details{margin:12px 0}.atlas-position-page .atlas-library-stage summary{cursor:pointer}@media (width<=780px){.atlas-template-header{gap:8px}.atlas-template-status{flex-basis:100%;margin-left:0}.atlas-template-footer{gap:6px;padding:10px 0}.atlas-template-scope{flex-basis:100%}.atlas-template-footer .ant-btn{padding-inline:10px}.atlas-position-page .atlas-visual-scroll{height:320px}.atlas-template-construction-tools{padding:8px}}.atlas-library-page .atlas-client-page-header.atlas-template-header{justify-content:flex-start;display:flex}.atlas-template-library-heading{color:var(--atlas-ink-muted-aa);margin:0 0 20px;font-size:14px;font-weight:500}.atlas-visual-template-grid+.atlas-template-library-heading{margin-top:32px}.atlas-template-header .atlas-page-heading{flex:1}.atlas-visual-selection>.ant-dropdown-trigger{justify-self:start}.atlas-client-shell .atlas-content.ant-layout-content:has(>[data-workspace=data]:not([hidden])){padding:0}.atlas-data-workspace{height:100dvh;min-height:420px}.atlas-data-workspace .canvas-frame{flex-direction:column;display:flex;position:relative}.atlas-data-workspace .canvas-toolbar{flex:none;gap:12px;padding:10px 16px}.atlas-data-header-context{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.atlas-data-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.atlas-data-workspace .atlas-data-navigation-tabs{flex:0 226px;min-width:0}.atlas-data-workspace .atlas-data-navigation-select{width:220px;min-width:120px;max-width:220px;height:32px;color:var(--atlas-ink);background:var(--atlas-surface-raised);border-radius:4px;flex:220px;padding-inline:11px;font-size:11px;font-weight:600}.atlas-data-workspace:has(.atlas-data-navigation-select) .atlas-data-header-actions{flex:auto;min-width:0}.atlas-data-workspace:has(.atlas-data-navigation-select) .atlas-library-tabs{flex:1;justify-content:flex-end;min-width:0;display:flex}.atlas-data-workspace:has(.atlas-data-navigation-select) .atlas-library-tabs .view-angle-tabs{flex-wrap:wrap;width:fit-content;max-width:100%}.atlas-data-workspace:has(.atlas-data-navigation-select) .inspector-toggle{flex:none}.atlas-data-save-state{color:var(--atlas-ink-muted-aa);white-space:nowrap;font-size:11px}.atlas-data-save-state:before{content:"";background:var(--atlas-accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.atlas-data-save-state.is-local:before,.atlas-data-save-state.is-conflict:before,.atlas-data-save-state.is-error:before{background:#b77729}.atlas-data-save-state.is-conflict,.atlas-data-save-state.is-error{color:#a1432f}.atlas-data-workspace .inspector-heading{padding:20px 20px 16px}.atlas-data-workspace .inspector-heading>span{letter-spacing:.04em;margin-bottom:4px}.atlas-data-workspace .inspector-heading h2{font-size:17px}.atlas-data-workspace .inspector .selection-section{padding:18px 20px}.atlas-data-empty{flex:1;place-items:center;min-height:0;padding:24px;display:grid}.atlas-data-properties{color:var(--atlas-ink-muted-aa);font-size:13px;line-height:1.6}.atlas-auto-project-fields{min-width:0}.atlas-auto-project-fields label{flex-direction:column;gap:4px;margin:8px 0;display:flex}.atlas-auto-project-fields .ant-select,.atlas-auto-project-fields .ant-input-number{width:100%;min-width:0}.atlas-auto-project-fields button{white-space:normal;max-width:100%;height:auto;min-height:32px}.atlas-data-properties details{border-bottom:1px solid #e9edea;padding:14px 0}.atlas-data-properties summary{cursor:pointer;color:var(--atlas-ink);font-weight:500}.atlas-data-properties details[open] summary{margin-bottom:12px}.atlas-data-control{flex-direction:column;gap:8px;margin:12px 0;display:flex}.atlas-data-file-button{cursor:pointer;color:#333;background:var(--atlas-surface-raised);border:1px solid #c5c5c4;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:4px 15px;display:inline-flex}.atlas-data-file-button:focus-within{outline:2px solid #4d6f67}.atlas-data-files{overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:10px 0;display:flex}.atlas-data-document{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.atlas-data-document.is-visual{padding:0}.atlas-data-source{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 16px;display:flex}.atlas-data-document.is-visual .atlas-data-source{flex:0 220px}.atlas-data-document-label{font-size:12px;font-weight:600}.atlas-data-source textarea{resize:vertical;border:1px solid #c5c5c4;border-radius:6px;flex:1;width:100%;min-height:100px;padding:12px;font:12px/1.5 Consolas,monospace}.atlas-data-inspector-body{flex-direction:column;height:100%;min-height:0;display:flex}.atlas-data-domain-panel{min-width:0;font-size:12px}.atlas-data-workspace .atlas-data-domain-panel .panel-section,.atlas-data-workspace .atlas-data-domain-panel .feature-editor{padding:0}.atlas-data-domain-panel>.panel-section>.panel-heading>div:first-child{display:none}.atlas-data-workspace .atlas-data-domain-panel .feature-editor--properties{height:auto;display:block}.atlas-data-workspace .atlas-data-domain-panel .feature-editor__scroll{scrollbar-gutter:auto;padding:0;overflow:visible}.atlas-data-workspace .atlas-data-domain-panel .feature-editor__actions{padding:8px 0;position:sticky;bottom:0}.atlas-data-basemap{color:var(--atlas-ink-muted-aa);flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.atlas-data-map-shell{flex:1;min-height:100px;position:relative}.atlas-data-map{background:#e8edf1;position:absolute;inset:0;overflow:hidden}.atlas-data-map .map{position:absolute;inset:0}.atlas-data-workspace .studio-tool-island .atlas-data-tool-wrap{display:contents}.atlas-data-workspace .studio-tool-island .atlas-data-tool-group{display:flex}.atlas-data-workspace .studio-tool-island .tool-palette{max-width:none;box-shadow:none;background:0 0;border:0;flex-flow:row;flex:none;gap:2px;padding:0;display:flex;position:static}.atlas-data-workspace .studio-tool-island .tool-palette__separator{width:1px;height:22px;margin:6px 3px}.atlas-data-map-controls{min-width:0;max-width:100%}.atlas-data-map-controls .maplibregl-control-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.atlas-data-map-controls .maplibregl-control-container>div{pointer-events:auto;align-items:center;gap:12px;display:flex;position:static}.atlas-data-map-controls .maplibregl-ctrl{float:none;margin:0}.atlas-data-map-controls .maplibregl-ctrl-scale{height:16px;color:var(--atlas-ink-muted-aa);border-width:1px;border-color:var(--atlas-ink-muted-aa);background:0 0;font-size:10px;line-height:12px}.atlas-data-map-controls .maplibregl-ctrl-attrib{color:var(--atlas-ink-muted-aa);background:0 0;padding:0;font-size:10px;line-height:16px}@container (width<=1050px){.atlas-data-workspace .workspace{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"canvas inspector"}.atlas-data-workspace .workspace.inspector-hidden{grid-template-columns:minmax(0,1fr) 0;grid-template-areas:"canvas inspector"}.atlas-data-workspace .inspector{width:300px;position:relative;inset:auto}.atlas-data-workspace .inspector-heading{padding-right:52px}}@media (orientation:portrait){@container (width<=780px){.atlas-data-workspace .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-data-workspace .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-data-workspace .inspector{border-left:0;border-top:1px solid var(--atlas-line);width:100%}}}@media (orientation:landscape) and (height>=521px){@container (width<=600px){.atlas-data-workspace .workspace{grid-template:"canvas"minmax(220px,1fr)"inspector"minmax(0,.6fr)/minmax(0,1fr)}.atlas-data-workspace .workspace.inspector-hidden{grid-template:"canvas"minmax(0,1fr)"inspector"0/minmax(0,1fr)}.atlas-data-workspace .inspector{border-left:0;border-top:1px solid var(--atlas-line);width:100%}}}.atlas-data-workspace .atlas-data-core{--ink:var(--atlas-ink);--muted:var(--atlas-ink-muted-aa);--line:var(--atlas-line);--panel:#f8f9fa;--accent:var(--atlas-accent);--accent-dark:var(--atlas-accent-hover)}.atlas-data-workspace .atlas-data-core button:focus-visible,.atlas-data-workspace .atlas-data-core input:focus-visible,.atlas-data-workspace .atlas-data-core select:focus-visible{outline-color:var(--atlas-accent)}.atlas-data-workspace .atlas-data-domain-panel input:where(:not([role=combobox]):not([type=range]):not([type=checkbox]):not([type=color]):not(.layer-row__name)),.atlas-data-workspace .atlas-data-domain-panel select,.atlas-data-workspace .atlas-data-domain-panel textarea{border-color:var(--atlas-line);background:#f8f9fa;font-size:12px}.atlas-data-workspace .atlas-data-domain-panel .range-field{margin-top:22px}.atlas-data-workspace .atlas-data-domain-panel .range-field span{font-size:11px}.atlas-data-workspace .junction-safety-options{align-items:center;gap:8px;display:flex}.atlas-data-workspace .junction-safety-options button{width:32px;height:32px;color:var(--atlas-ink-muted-aa);box-shadow:none;background:#f0f2ef;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.atlas-data-workspace .junction-safety-options button:hover:not(:disabled){color:var(--atlas-ink);background:#e3eae5}.atlas-data-workspace .junction-safety-options button[aria-pressed=true]{background:var(--atlas-accent-soft);color:var(--atlas-accent)}.atlas-data-workspace .junction-safety-options button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.atlas-data-workspace .junction-safety-options button:disabled{opacity:.5;cursor:not-allowed}.atlas-data-workspace input[type=range]{accent-color:var(--atlas-accent)}.atlas-data-workspace .studio-tool-island .island-divider{width:1px;height:22px;margin:0 4px}.atlas-data-workspace .atlas-data-domain-panel .overlay-row{border:0;border-bottom:1px solid #edf0ee;border-radius:0;padding:10px 0}.atlas-data-workspace .atlas-data-domain-panel .overlay-row.is-active{box-shadow:none;background:#f1f7f3}.atlas-data-workspace .atlas-data-domain-panel .reference-overlay-editor,.atlas-data-workspace .atlas-data-domain-panel .calibration-editor{background:0 0;border:0;border-radius:0;padding:12px 0}.atlas-data-workspace .atlas-data-domain-panel .calibration-result{background:0 0;border:0;border-radius:0;padding:8px 0}.atlas-data-domain-panel details summary{cursor:pointer;color:var(--atlas-ink-tool);font-size:11px}.atlas-data-domain-panel details[open] summary{margin-bottom:10px}.atlas-data-domain-panel .atlas-data-calibration{margin-top:16px}.atlas-data-workspace .view-angle-tabs{background:#f0f2ef;border-radius:6px;flex:none;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex}.atlas-data-workspace .atlas-data-document-tabs button{text-overflow:ellipsis;max-width:170px;overflow:hidden}.atlas-data-workspace .studio-tool-island{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);border-radius:8px;flex-flow:wrap;justify-content:center;gap:4px;width:max-content;max-width:calc(100% - 96px);padding:6px;display:flex;position:absolute;inset:auto auto 16px 50%;transform:translate(-50%)}.atlas-data-workspace .studio-tool-island .anticon{font-size:18px;line-height:1}.atlas-data-workspace .canvas-toolbar{flex-wrap:wrap}.atlas-data-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=780px){.atlas-data-workspace .atlas-data-document-tabs button{max-width:120px}}.atlas-data-workspace .atlas-data-header-actions .inspector-toggle{margin-left:0}.atlas-data-status-tabs .atlas-data-save-state{background:var(--atlas-surface-raised);min-height:32px;color:var(--atlas-ink-muted-aa);border-radius:4px;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:flex}.atlas-data-status-tabs .atlas-data-save-state:before{background:currentColor}.atlas-data-island-menu .ant-dropdown-menu{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);width:244px;max-width:calc(100vw - 24px);box-shadow:none;border-radius:8px;padding:6px}.atlas-data-island-menu .ant-dropdown-menu-item{border-radius:6px;gap:10px;min-height:44px;padding:8px;font-size:12px}.atlas-data-island-menu .ant-dropdown-menu-item-icon{width:32px;height:32px;color:var(--atlas-accent);background:#e9f5ed;border-radius:8px;place-items:center;font-size:18px;display:grid}.atlas-data-island-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#f1f7f3}.atlas-data-layer-heading{align-items:center;gap:4px;margin-bottom:4px;display:flex}.atlas-data-workspace .atlas-data-layer-heading button{min-width:30px;height:30px;color:var(--atlas-ink-tool);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.atlas-data-workspace .atlas-data-layer-heading .atlas-data-layer-toggle{flex:1;justify-content:flex-start;gap:8px;font-size:12px;font-weight:600}.atlas-data-workspace .inspector .selection-section:has(>.atlas-data-inspector-body){min-height:0;padding:0;overflow:hidden}.atlas-data-inspector-context{scrollbar-width:thin;flex:1 1 0;min-height:0;padding:18px 20px;overflow-y:auto}.atlas-data-layers-dock{border-top:1px solid var(--atlas-line);background:var(--atlas-surface-raised);scrollbar-width:thin;flex:0 auto;min-height:48px;max-height:45%;padding:10px 20px 14px;overflow-y:auto}.atlas-data-layers-dock .atlas-data-layer-heading{z-index:1;background:0 0;position:sticky;top:-10px}.atlas-data-workspace .atlas-data-zoom{z-index:3;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.atlas-data-workspace .atlas-data-zoom-buttons{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);border-radius:8px;padding:3px;display:flex}.atlas-data-workspace .atlas-data-zoom-buttons button{width:32px;height:32px;color:var(--atlas-ink-tool);box-shadow:none;background:0 0;border:0;border-radius:4px;padding:0}.atlas-data-workspace .atlas-data-zoom-buttons button:hover{background:#f0f2ef}.atlas-data-workspace .atlas-data-zoom-buttons button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:-2px}.atlas-data-workspace .atlas-data-zoom-buttons .maplibregl-ctrl-icon{opacity:.65}.atlas-data-workspace .atlas-data-zoom-buttons :is(.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-zoom-out) .maplibregl-ctrl-icon{opacity:1;background-image:none;position:relative}.atlas-data-workspace .atlas-data-zoom-buttons :is(.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-zoom-out) .maplibregl-ctrl-icon:before{content:"";background:currentColor;width:14px;height:1.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-data-workspace .atlas-data-zoom-buttons .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:after{content:"";background:currentColor;width:1.2px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-data-workspace .atlas-data-zoom .maplibregl-ctrl{float:none;box-shadow:none;margin:0}.atlas-data-scale{background:#ffffffe6;border-radius:4px;padding:5px 7px}.atlas-data-tool-group{align-items:center;display:flex}.atlas-data-workspace .studio-tool-island .canvas-corner-tools{opacity:0;visibility:hidden;pointer-events:none;background:#eef1f5;border-radius:6px;flex:none;align-items:center;gap:3px;width:0;height:38px;margin-left:0;padding:0;transition:width .22s,margin .22s,padding .22s,opacity .18s,visibility 0s .22s;display:flex;overflow:hidden}.atlas-data-workspace .studio-tool-island .canvas-corner-tools.is-open{width:calc(var(--tool-count,3) * 37px + 1px);opacity:1;visibility:visible;pointer-events:auto;margin-left:4px;padding:2px;transition-delay:0s}@media (prefers-reduced-motion:reduce){.atlas-data-workspace .studio-tool-island .canvas-corner-tools{transition:none}}.atlas-data-workspace.atlas-data-workspace :is(.atlas-data-attribution,.navigation-map .maplibregl-ctrl-bottom-right){top:calc(var(--editor-toolbar-height,var(--atlas-editor-bar)) + var(--atlas-space-3));right:var(--atlas-space-3);z-index:6;pointer-events:none;max-width:calc(100% - var(--atlas-control-touch) * 3 - var(--atlas-space-2) * 2 - var(--atlas-space-3) * 3);position:absolute;bottom:auto}.atlas-data-workspace.atlas-data-workspace .atlas-data-attribution-control.maplibregl-ctrl-attrib{box-sizing:border-box;width:auto;max-width:100%;min-height:0;padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius-sm);box-shadow:none;background:var(--atlas-glass-panel-readable);color:var(--atlas-ink);font-size:var(--atlas-text-overline);line-height:var(--atlas-space-4);border:0;margin:0;animation:0s linear 5s forwards atlas-map-credit}.atlas-data-workspace.atlas-data-workspace .atlas-data-attribution-control.maplibregl-ctrl-attrib:not(.maplibregl-compact-show){display:none}.atlas-data-workspace.atlas-data-workspace .atlas-data-attribution-control .maplibregl-ctrl-attrib-inner{display:block}.atlas-data-workspace.atlas-data-workspace .atlas-data-attribution-control .maplibregl-ctrl-attrib-button{display:none}.atlas-data-workspace.atlas-data-workspace .atlas-data-attribution-control a{color:inherit}@keyframes atlas-map-credit{to{visibility:hidden}}.atlas-data-help{max-height:min(65dvh,640px);color:var(--atlas-ink-tool);padding-right:8px;font-size:13px;line-height:1.6;overflow-y:auto}.atlas-data-help h3{color:#29332e;margin:18px 0 8px;font-size:14px}.atlas-data-help h3:first-child{margin-top:0}.atlas-data-help ul{margin:0;padding-left:20px}.atlas-data-help li+li{margin-top:6px}.atlas-data-help-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.atlas-data-help-figures figure{margin:0}.atlas-data-help-figures svg{background:#f0f2ef;border-radius:6px;width:100%;height:auto;display:block}.atlas-data-help-figures figcaption{margin-top:6px;font-size:12px;line-height:1.4}.atlas-data-help-figures figcaption b{color:#29332e;font-weight:600;display:block}.atlas-data-help-figures .is-shape{fill:#fff;stroke:#a6afa9;stroke-width:1.5px;stroke-linejoin:round}.atlas-data-help-figures .is-result{fill:#e7f3ec;stroke:#209d59;stroke-width:1.5px;stroke-linejoin:round}.atlas-data-help-figures .is-road{fill:none;stroke:#a6afa9;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.atlas-data-help-figures .is-road.is-result{stroke:#209d59}.atlas-data-help-figures .is-guide{fill:none;stroke:#209d59;stroke-width:1.2px;stroke-dasharray:4 3}.atlas-data-help-figures .is-mark{fill:none;stroke:#209d59;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.atlas-data-help-figures .is-handle{fill:#fff;stroke:#209d59;stroke-width:1.5px}.atlas-data-help-figures .is-pointer{fill:#29332e;stroke:#fff;stroke-width:1px;stroke-linejoin:round}.atlas-data-help-figures text{fill:#187a50;font-size:9px;font-weight:600}.atlas-data-help kbd{color:#29332e;min-width:18px;font:inherit;text-align:center;background:#f0f2ef;border-radius:4px;padding:0 5px;font-size:12px;display:inline-block}.atlas-data-help-icon{vertical-align:-4px;color:var(--atlas-ink-tool);display:inline-flex}@media (width<=600px){.atlas-data-help-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.atlas-data-inspector-context.is-properties{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.atlas-data-inspector-context.is-properties>.atlas-data-domain-panel{flex-direction:column;flex:1;min-height:0;display:flex}.atlas-data-workspace .is-properties .feature-editor--properties{flex:1;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.atlas-data-workspace .is-properties .feature-editor__scroll{scrollbar-width:thin;min-height:0;padding:0;overflow-y:auto}.atlas-data-workspace .is-properties .feature-editor__actions{background:var(--atlas-surface);box-shadow:none;z-index:1;border:0;padding:12px 0;position:sticky;bottom:0}.atlas-data-workspace .is-properties .feature-editor__actions .primary{width:100%}.atlas-data-workspace .property-accordion{border:0;margin:0}.atlas-data-workspace .property-accordion>summary{color:var(--atlas-ink-tool);cursor:pointer;padding:12px 0;font-size:12px;font-weight:600}.atlas-data-workspace .property-accordion[open]>summary{margin:0}.atlas-data-workspace .property-accordion__body{flex-direction:column;gap:10px;padding:0 0 14px;display:flex}.atlas-data-workspace .road-class-field{flex-direction:column;gap:8px;display:flex}.atlas-data-workspace .property-accordion .assignments{border:0;margin:0;padding:0}.atlas-data-core .organization-picker{gap:8px;min-width:0;margin-top:12px;display:grid}.atlas-data-core .organization-picker__search{gap:5px;min-width:0;display:grid}.atlas-data-core .organization-picker__search>span:first-child,.atlas-data-core .organization-picker__heading{color:var(--muted);font-size:11px}.atlas-data-core .organization-picker__search .ant-input-affix-wrapper{width:100%;min-width:0}.atlas-data-core .organization-picker__results{margin:0;padding:0;list-style:none}.atlas-data-core .organization-picker__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.atlas-data-core .organization-picker__row:last-child{border-bottom:0}.atlas-data-core .organization-picker__name{gap:3px;min-width:0;display:grid}.atlas-data-core .organization-picker__name strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.atlas-data-core .organization-picker__name span,.atlas-data-core .organization-picker__status{color:var(--muted);font-size:11px;line-height:1.5}.atlas-data-core .organization-picker__status{margin:4px 0}.atlas-data-core .organization-picker__row button{white-space:nowrap;padding-inline:8px;font-size:11px}.atlas-data-core .organization-picker__directory{width:100%;margin-top:10px}.atlas-model-preview{aspect-ratio:4/3;border-radius:var(--atlas-radius-xs);background:var(--atlas-field);width:100%;color:var(--atlas-ink-muted,var(--muted));justify-content:center;align-items:center;display:flex;overflow:hidden}.atlas-model-preview img{object-fit:contain;width:100%;height:100%;display:block}.ant-table-cell .atlas-model-preview{width:72px}.atlas-data-core .building-model-picker{gap:var(--atlas-space-2);min-width:0;font-size:11px;display:grid;container-type:inline-size}.atlas-data-core .building-model-picker__current{align-items:center;gap:var(--atlas-space-2);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.atlas-data-core .building-model-picker__name{gap:3px;min-width:0;display:grid}.atlas-data-core .building-model-picker__name strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.atlas-data-core .building-model-picker__name span{color:var(--muted);line-height:1.5}.atlas-data-core .building-model-picker__current button{padding-inline:var(--atlas-space-2);white-space:nowrap;font-size:11px}.atlas-data-core .building-model-picker__grid{gap:var(--atlas-space-2);overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));max-height:100cqw;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.atlas-data-core .building-model-picker__grid li{min-width:0}.atlas-data-core .building-model-picker__tile>span:last-child{overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atlas-data-core .assignments .assignment-row{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 0}.atlas-data-core .assignments .assignment-row__name{grid-column:1/-1}.atlas-data-core .assignments .assignment-row__name strong{text-overflow:clip;overflow-wrap:anywhere;font-weight:500;overflow:visible}.atlas-data-core .assignments .assignment-row.has-error .assignment-row__name{color:var(--danger)}.atlas-data-workspace .property-accordion .info-box{background:0 0;border:0;padding:0}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace :is(button,input,textarea,.ant-select,.ant-select-selector,.studio-tool-island,.canvas-corner-tools){box-shadow:none}body.atlas-data-active:has(.atlas-client-shell) :is(.ant-modal-container,.ant-modal-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-container,.ant-popover-inner,.atlas-notice-card){box-shadow:none}body.atlas-data-active:has(.atlas-client-shell) .ant-modal :is(button,input,textarea,.ant-select,.ant-select-selector){box-shadow:none}body.atlas-data-active:has(.atlas-client-shell) :is(.ant-modal-container,.ant-modal-content,.ant-popover-container,.ant-popover-inner){border:1px solid var(--atlas-line)}.atlas-data-select-popup.ant-select-dropdown{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);box-shadow:none;color:#29332e;border-radius:8px;padding:5px;font-size:12px}body.atlas-data-active:has(.atlas-client-shell) .ant-dropdown .ant-dropdown-menu{border:1px solid var(--atlas-line);background:var(--atlas-surface-raised);box-shadow:none;color:#29332e;border-radius:8px;padding:5px;font-size:12px}.atlas-data-select-popup.ant-select-dropdown .ant-select-item{border-radius:4px;min-height:32px;padding:7px 10px;font-size:12px;line-height:18px}body.atlas-data-active:has(.atlas-client-shell) .ant-dropdown .ant-dropdown-menu-item{border-radius:4px;min-height:32px;padding:7px 10px;font-size:12px;line-height:18px}.atlas-data-select-popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f1f7f3}body.atlas-data-active:has(.atlas-client-shell) .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#f1f7f3}.atlas-data-select-popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--atlas-accent-soft);color:var(--atlas-accent);font-weight:600}.atlas-data-core .atlas-data-select,.atlas-data-workspace .atlas-data-select{border-color:var(--atlas-line);color:#29332e;width:100%;min-width:0;height:34px;box-shadow:none;background:#f8f9fa;border-radius:6px;font-size:12px}.atlas-data-core .atlas-data-select input{background:0 0;border:0;border-radius:0;outline:none;padding:0}.atlas-data-core .atlas-data-select .ant-select-suffix{color:#7d8881}.atlas-data-core .atlas-data-select.ant-select-focused{outline:2px solid var(--atlas-accent);outline-offset:2px;box-shadow:none}body.atlas-data-active:has(.atlas-client-shell) :is(button,input,textarea):focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px;box-shadow:none}body.atlas-data-active:has(.atlas-client-shell) .inspector :is(input,textarea,select,button,summary,.ant-select,.ant-select-selector,.ant-input-number,.ant-input-affix-wrapper):focus{box-shadow:none;outline:none}body.atlas-data-active:has(.atlas-client-shell) .inspector :is(input,textarea,select,button,summary,.ant-select,.ant-select-selector,.ant-input-number,.ant-input-affix-wrapper):focus-visible{box-shadow:none;outline:none}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace .inspector .ant-select:is(.ant-select-focused,.ant-select-open){box-shadow:none;outline:none}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace .property-accordion{box-shadow:none;outline:none}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace .property-accordion>summary{box-shadow:none;outline:none}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace .property-accordion{border:0}body.atlas-data-active:has(.atlas-client-shell) .atlas-data-workspace .property-accordion>summary{border:0}.atlas-data-workspace .inspector :is(.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-select),.atlas-data-workspace .atlas-data-inspector-context .field>:is(input,textarea),.atlas-data-workspace .inspector :is(.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-select):hover,.atlas-data-workspace .atlas-data-inspector-context .field>:is(input,textarea):hover{background:var(--atlas-surface);border-color:#0000}.atlas-data-workspace .inspector :is(.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-select):focus-within,.atlas-data-workspace .atlas-data-inspector-context .field>:is(input,textarea):focus{background:var(--atlas-surface);border-color:#0000;border-bottom-color:var(--atlas-ink-muted-aa)}.atlas-data-workspace .inspector :is(.ant-select,.ant-input-number,.ant-input-affix-wrapper) input{background:0 0;border:0}.atlas-data-workspace .inspector :is(button,summary):focus-visible{text-underline-offset:4px;border-bottom-color:var(--atlas-ink-muted-aa);text-decoration:underline}.atlas-data-workspace .atlas-data-inspector-context :is(.info-box,.warning-box,.pending-point,.calibration-result,.lock-label){background:0 0;border:0;border-radius:0;padding-inline:0}.atlas-data-workspace .atlas-data-inspector-context .info-box{color:var(--atlas-ink-tool);overflow-wrap:anywhere}.atlas-data-workspace .inspector :is(.layer-row.is-active,.overlay-row.is-active),.atlas-data-workspace .inspector .junction-safety-options button[aria-pressed=true]{background:0 0}.atlas-data-workspace .inspector .junction-safety-options button[aria-pressed=true]{color:var(--atlas-accent)}.atlas-data-workspace .inspector .atlas-sign-position{background:0 0;border-color:#0000}.atlas-data-workspace .inspector .atlas-sign-interactive-preview button[aria-pressed=true]{background:0 0;border-color:#0000 #0000 #187a50}:is(body.atlas-data-active:has(.atlas-client-shell) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.atlas-data-active:has(.atlas-client-shell) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled)){background:var(--atlas-surface)}.atlas-data-layer-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .18s,visibility 0s .28s;display:grid}.atlas-data-layer-reveal.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.atlas-data-layer-reveal>div{min-height:0;overflow:hidden}.atlas-data-disclosure-chevron{transition:transform .28s cubic-bezier(.2,.7,.2,1)}[aria-expanded=true]>.atlas-data-disclosure-chevron{transform:rotate(90deg)}@supports (interpolate-size:allow-keywords){.atlas-data-workspace .property-accordion{interpolate-size:allow-keywords}.atlas-data-workspace .property-accordion::details-content{opacity:0;block-size:0;transition:block-size .28s cubic-bezier(.2, .7, .2, 1), opacity .18s ease, content-visibility .28s allow-discrete;overflow:clip}.atlas-data-workspace .property-accordion[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.atlas-data-layer-reveal,.atlas-data-disclosure-chevron{transition:none}.atlas-data-workspace .property-accordion::details-content{transition:none}}.atlas-data-page-container>.atlas-data-objects-page{padding:40px 48px}.atlas-data-objects-page .ant-tabs-nav,.atlas-data-objects-page .ant-tabs-nav-wrap{width:100%}.atlas-data-objects-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atlas-data-objects-toolbar>.ant-input-affix-wrapper{max-width:300px}.atlas-data-objects-toolbar>.ant-select{min-width:180px}.atlas-data-objects-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:40px;display:grid}.atlas-data-object-details{border-left:1px solid var(--atlas-line);flex-direction:column;gap:16px;padding-left:32px;display:flex}.atlas-data-object-details h2{margin:0;font-size:17px;line-height:24px}.atlas-data-object-details label,.atlas-data-settings-dialog label{flex-direction:column;gap:8px;display:flex}.atlas-data-object-details .ant-input-number{width:100%}.atlas-data-object-selected>td{background:#edf4ef!important}.atlas-data-objects-grid .ant-table-wrapper{min-width:0;overflow-x:auto}@media (width<=1050px){.atlas-data-page-container>.atlas-data-objects-page{padding:32px}}@media (width<=780px){.atlas-data-page-container>.atlas-data-objects-page{padding:24px 16px}.atlas-data-objects-grid{grid-template-columns:minmax(0,1fr);gap:24px}.atlas-data-object-details{border-left:0;border-top:1px solid var(--atlas-line);padding:24px 0 0}}.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page{--atlas-data-page-pad:var(--atlas-space-12);padding:var(--atlas-space-10) var(--atlas-data-page-pad) 0;flex-direction:column;gap:0;display:flex}.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page.has-inspector{flex-direction:row;align-items:flex-start;padding:0}.atlas-data-bar-main{min-width:0;padding:var(--atlas-space-10) var(--atlas-data-page-pad) 0;flex-direction:column;flex:1 1 0;display:flex}.atlas-data-bar-side{z-index:11;width:var(--atlas-inspector-width);flex:none;height:100dvh;position:sticky;top:0}.atlas-data-bar-side:empty{display:none}.atlas-data-bar-side:has(>.atlas-record-inspector-host[hidden]:only-child){display:none}.atlas-record-inspector-host{height:100%}@container (width<=1050px){.atlas-editor.atlas-editor .inspector:not(.is-sheet){z-index:7}}.atlas-data-toolbar:has(.atlas-data-bar-tools:empty):has(.atlas-data-bar-actions:empty){display:none}.atlas-data-bar-page :is(.atlas-client-page-header,.atlas-data-bar-main>.atlas-client-page-header){margin-bottom:var(--atlas-space-8)}.atlas-data-toolbar{z-index:10;margin-inline:calc(-1 * var(--atlas-data-page-pad));padding:var(--atlas-space-3) var(--atlas-data-page-pad);border-bottom:1px solid var(--atlas-line);background:var(--atlas-canvas);position:sticky;top:0;container:atlas-data-toolbar/inline-size}.atlas-data-bar-row{align-items:center;gap:var(--atlas-space-2) var(--atlas-space-4);flex-wrap:wrap;min-width:0;display:flex}.atlas-data-bar-tools,.atlas-data-bar-actions,.atlas-data-bar-selection{align-items:center;gap:var(--atlas-space-2);flex-wrap:nowrap;min-width:0;display:flex}.atlas-data-bar-tools{flex:1 1 calc(var(--atlas-space-16) * 4)}.atlas-data-bar-tools:empty{display:none}.atlas-data-bar-tools>.ant-input-affix-wrapper{flex:1 1 calc(var(--atlas-space-16) * 2);min-width:var(--atlas-space-16);max-width:calc(var(--atlas-space-16) * 5)}.atlas-data-bar-tools .ant-btn{flex:none}.atlas-data-bar-selection>span{white-space:nowrap}.atlas-data-bar-actions{flex:0 auto;margin-left:auto}.atlas-data-bar-actions>.ant-btn,.atlas-data-bar-actions>[role=toolbar]{flex:none}.atlas-data-bar-actions .ant-select{flex:0 1 calc(var(--atlas-space-16) * 2.5);width:calc(var(--atlas-space-16) * 2.5);min-width:var(--atlas-space-16)}.atlas-data-bar-actions [role=toolbar]{align-items:center;gap:var(--atlas-space-2);display:flex}.atlas-data-toolbar:has(.atlas-data-bar-selection) .atlas-data-bar-actions{display:none}.atlas-data-bar-status{align-items:center;gap:var(--atlas-space-1);margin-inline:var(--atlas-space-1);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption);white-space:nowrap;flex:none;display:inline-flex}.atlas-data-bar-status>i{width:var(--atlas-space-2);height:var(--atlas-space-2);background:var(--atlas-warning);border-radius:50%;flex:none}.atlas-data-bar-status.is-saved>i{background:var(--atlas-accent)}.atlas-data-bar-status.is-error>i{background:var(--atlas-error)}.atlas-data-bar-status.is-neutral>i{display:none}@container atlas-data-toolbar (width<=780px){.atlas-data-bar-actions .ant-btn:not(.ant-btn-primary):has(.anticon)>span:not(.anticon,.ant-btn-icon){display:none}}@container atlas-data-toolbar (width<=600px){.atlas-data-bar-tools{flex:100%}.atlas-data-bar-tools>.ant-input-affix-wrapper{max-width:none}.atlas-data-bar-actions{flex:100%;margin-left:0}.atlas-data-bar-actions .ant-btn:disabled:not(.ant-btn-primary){display:none}.atlas-data-bar-actions>.atlas-data-bar-status{min-width:var(--atlas-space-2);flex:0 1000 auto;overflow:hidden}.atlas-data-bar-actions>.atlas-data-bar-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-data-bar-actions>[role=toolbar]{flex:auto;min-width:0}.atlas-data-bar-actions .ant-btn.ant-btn-primary{min-width:var(--atlas-control-height);flex:0 auto;margin-left:auto;overflow:hidden}.atlas-data-bar-actions .ant-btn.ant-btn-primary>span:not(.anticon,.ant-btn-icon){text-overflow:ellipsis;overflow:hidden}.atlas-data-bar-selection{flex-wrap:wrap}.atlas-report-toolbar-period{gap:0 var(--atlas-space-3);white-space:normal;flex-wrap:wrap;min-width:0}.atlas-report-toolbar-period .atlas-report-period{white-space:normal;min-width:0}}.atlas-data-bar-filters{gap:var(--atlas-space-3);width:calc(var(--atlas-space-16) * 4);flex-direction:column;display:flex}.atlas-data-bar-filters label{gap:var(--atlas-space-1);color:var(--atlas-ink-muted-aa);flex-direction:column;display:flex}.atlas-data-bar-filters .ant-btn-link{align-self:flex-start;padding:0}.atlas-data-bar-body.atlas-data-bar-body{gap:var(--atlas-space-6);padding-block:var(--atlas-space-6) var(--atlas-space-10);flex:auto}.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .atlas-data-objects-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-table-sticky-holder{z-index:5;background:var(--atlas-surface);top:var(--atlas-data-bar-height,0px)!important}.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-table-thead>tr>th{background:var(--atlas-surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.atlas-data-bar-page .atlas-data-objects-grid{grid-template-columns:minmax(0,1fr)}.atlas-data-bar-page .ant-table-container:before,.atlas-data-bar-page .ant-table-container:after,.atlas-data-bar-page .ant-tabs-nav-wrap:before,.atlas-data-bar-page .ant-tabs-nav-wrap:after{box-shadow:none;display:none}.atlas-data-bar-page .ant-table-cell-fix-left,.atlas-data-bar-page .ant-table-cell-fix-right{box-shadow:none}.atlas-model-table .ant-table-row{cursor:pointer}.atlas-model-table .ant-table-cell{vertical-align:middle}.atlas-model-table .atlas-model-preview{width:var(--atlas-space-16)}.atlas-model-table strong{overflow-wrap:anywhere;font-weight:500}.atlas-record-inspector-body>section>.atlas-model-preview{border-radius:var(--atlas-radius-md)}.atlas-client-shell .atlas-content.ant-layout-content:has(.atlas-data-bar-page){padding:0}.atlas-data-bar-body.atlas-data-bar-body.is-panel{padding-top:0}.atlas-data-bar-page .atlas-client-page-body>*{min-width:0}.atlas-data-bar-body>*>.atlas-data-toolbar,.atlas-data-bar-body>*>*>.atlas-data-toolbar{margin-bottom:var(--atlas-space-6)}.atlas-client-map-main{display:contents}:is(.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-card:has(.ant-table-sticky-holder),.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-card-body:has(.ant-table-sticky-holder),.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-table-wrapper:has(.ant-table-sticky-holder)){overflow:visible}.atlas-company-layout:not(:has(>:not(section))){display:block}.atlas-data-bar-page .atlas-company-layout{display:block}.atlas-report-toolbar-period{align-items:center;gap:var(--atlas-space-3);white-space:nowrap;display:flex}.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-table-cell-fix-right{background:var(--atlas-surface)}.atlas-record-table .ant-table-row{cursor:pointer}.atlas-record-table .ant-table-row .ant-btn-text{white-space:normal;text-align:left;height:auto;padding:0;font-weight:500}.atlas-record-table .ant-table-row .ant-btn-text:not(:hover){background:0 0}.atlas-data-bar-page .atlas-workspace-metrics{border-top:0;padding-top:0}.atlas-data-bar-page :is(.atlas-devices-workspace,.atlas-flat-workspace,.atlas-release-workspace){gap:var(--atlas-space-6);flex-direction:column;min-width:0;display:flex}.atlas-data-bar-page :is(.atlas-devices-workspace,.atlas-flat-workspace,.atlas-release-workspace)>.atlas-data-toolbar{margin-bottom:0}.atlas-data-bar-page .atlas-release-toolbar-note{align-items:baseline;gap:var(--atlas-space-2);white-space:nowrap;flex-direction:row;overflow:hidden}.atlas-data-bar-page .atlas-release-toolbar-note>span{text-overflow:ellipsis;overflow:hidden}.atlas-data-bar-page .atlas-help-layout{display:block}.atlas-data-bar-side.atlas-data-workspace{min-height:0}.atlas-record-inspector.inspector{border-left:1px solid var(--atlas-line);background:var(--atlas-surface);flex-direction:column;width:auto;height:100%;display:flex}.atlas-record-inspector.inspector .atlas-record-inspector-body{padding:var(--atlas-space-5)}.atlas-record-inspector .ant-upload-wrapper,.atlas-record-inspector .ant-upload{width:100%;display:block}.atlas-record-inspector-body{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}.atlas-record-inspector .atlas-auto-project-panel>section,.atlas-record-inspector .atlas-auto-project-panel>div>section{gap:var(--atlas-space-3);min-width:0;padding-bottom:var(--atlas-space-3);border-bottom:1px solid var(--insp-line-soft);flex-direction:column;display:flex}.atlas-record-inspector :is(section>h3,.atlas-enrollment h3){color:var(--insp-ink);font-size:var(--atlas-text-inspector-title);margin:0;font-weight:700;line-height:22px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .ant-select,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .ant-input-number{width:100%}.atlas-record-inspector .atlas-auto-project-panel .ant-btn{justify-content:center;width:100%}.atlas-record-inspector .atlas-auto-project-panel .ant-btn-primary:not(:disabled){background:var(--insp-ink);border-color:var(--insp-ink);color:var(--insp-surface)}.atlas-record-inspector .ant-select:not(.ant-select-disabled){background:var(--atlas-field);border-color:#0000}.atlas-record-inspector-footer{gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-record-inspector-empty,.atlas-record-note{color:var(--insp-muted);font-size:var(--atlas-text-caption);margin:0;line-height:18px}.atlas-record-note.is-warning{padding:var(--atlas-space-3);border-left:2px solid var(--insp-warning);background:var(--insp-inset);color:var(--insp-ink)}.atlas-record-note.is-warning strong{font-weight:600;display:block}.atlas-record-facts{gap:var(--atlas-space-2);padding-bottom:var(--atlas-space-3);border-bottom:1px solid var(--insp-line-soft);margin:0;display:grid}.atlas-record-facts>div{justify-content:space-between;align-items:baseline;gap:var(--atlas-space-3);font-size:var(--atlas-text-caption);line-height:18px;display:flex}.atlas-record-facts dt{color:var(--insp-muted);flex:0 auto;font-weight:400}.atlas-record-facts dd{min-width:0;color:var(--insp-ink);text-align:right;overflow-wrap:anywhere;margin:0}.atlas-record-facts dd :is(span,div){white-space:normal}.atlas-record-reserved{min-height:calc(var(--atlas-space-16) * 7)}.atlas-record-inspector-actions{gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-record-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.atlas-record-list>li{gap:var(--atlas-space-1);padding-block:var(--atlas-space-2);border-top:1px solid var(--insp-line-soft);font-size:var(--atlas-text-caption);flex-direction:column;display:flex}.atlas-record-list>li>div{justify-content:space-between;gap:var(--atlas-space-2);color:var(--insp-ink);display:flex}.atlas-record-list small{color:var(--insp-muted);font-size:inherit}.atlas-org-logo-field{gap:var(--atlas-space-2);flex-direction:column;min-width:0;display:flex}.atlas-org-logo-caption{color:var(--insp-muted);font-size:var(--atlas-text-caption);line-height:18px}.atlas-org-logo-preview{height:var(--atlas-space-16);padding:var(--atlas-space-2);border-radius:var(--atlas-radius-sm);background:var(--atlas-field);color:var(--insp-muted);font-size:var(--atlas-text-control);text-align:center;overflow-wrap:anywhere;place-items:center;font-weight:600;display:grid;overflow:hidden}.atlas-org-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.atlas-org-logo-commands{gap:var(--atlas-space-1);flex-direction:column;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .atlas-org-logo-commands label.ant-btn{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-sm);cursor:pointer;min-height:36px;color:var(--insp-ink);font-size:var(--atlas-text-control);flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .atlas-org-logo-commands label.is-disabled{cursor:not-allowed;opacity:.5}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel label.ant-checkbox-wrapper,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel label.atlas-record-switch{align-items:center;gap:var(--atlas-space-2);color:var(--insp-ink);font-size:var(--atlas-text-control);flex-direction:row;margin:0}.atlas-record-inspector .ant-checkbox-group{gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-record-inspector .ant-form-item{margin-bottom:var(--atlas-space-3)}.atlas-record-inspector .ant-form-item-label{padding-bottom:var(--atlas-space-1)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .ant-form-item-label>label{height:auto;color:var(--insp-muted);font-size:var(--atlas-text-caption);flex-direction:row;align-items:center;gap:0;margin:0;line-height:18px}.atlas-record-inspector .ant-col{flex:0 0 100%;max-width:100%;padding-inline:0!important}.atlas-record-inspector .ant-row{row-gap:0!important;margin-inline:0!important}.atlas-record-inspector .ant-card{box-shadow:none;background:0 0;border:0;border-radius:0}.atlas-record-inspector .ant-card-head{display:none}.atlas-record-inspector .ant-card-body{padding:0}.atlas-record-inspector :is(.atlas-company-create,.atlas-grants-form,.atlas-advertisement-add,.atlas-help-aside){background:0 0;border:0;margin:0;padding:0}.atlas-record-inspector .atlas-advertisement-sources,.atlas-record-inspector .atlas-inline-controls{align-items:stretch;gap:var(--atlas-space-3);flex-direction:column;display:flex}.atlas-record-inspector .ant-image{width:100%;display:block}.atlas-record-inspector .ant-image-img{width:100%;max-height:calc(var(--atlas-space-16) * 3);border-radius:var(--atlas-radius-sm);object-fit:contain;background:var(--insp-inset);display:block}.atlas-data-bar-side{animation:atlas-record-from-right var(--atlas-dur-panel) var(--atlas-ease-standard)}.atlas-record-exit{z-index:950;pointer-events:none;height:auto;min-height:0;position:fixed}.atlas-record-exit .atlas-record-inspector.inspector.inspector{width:100%;height:100%;max-height:none;position:static}.atlas-record-exit.is-right{animation:atlas-record-to-right var(--atlas-dur-panel) var(--atlas-ease-standard) forwards}.atlas-record-exit.is-down{animation:atlas-record-to-bottom var(--atlas-dur-panel) var(--atlas-ease-standard) forwards}@keyframes atlas-record-from-right{0%{opacity:0;transform:translateX(var(--atlas-space-16))}}@keyframes atlas-record-to-right{to{opacity:0;transform:translateX(var(--atlas-space-16))}}@keyframes atlas-record-from-bottom{0%{transform:translateY(100%)}}@keyframes atlas-record-to-bottom{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.atlas-data-bar-side,.atlas-record-exit.is-right,.atlas-record-exit.is-down,.atlas-record-inspector.inspector.is-active{animation:none!important}.atlas-record-inspector.is-settling{transition:none}}.atlas-record-inspector-grip{display:none}.atlas-record-inspector.is-settling{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.atlas-record-inspector-heading{padding:var(--atlas-space-6) var(--atlas-space-12) var(--atlas-space-5) var(--atlas-space-6);border-bottom:1px solid var(--atlas-line);flex:none;position:relative}.atlas-record-inspector-heading>span{margin-bottom:var(--atlas-space-2);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-overline);font-weight:500;line-height:var(--atlas-space-4);letter-spacing:.12em;text-transform:uppercase;display:block}.atlas-record-inspector-heading h2{color:var(--atlas-ink);font-size:var(--atlas-text-inspector-title);font-weight:600;line-height:var(--atlas-space-6);overflow-wrap:anywhere;margin:0}.atlas-record-inspector-heading .ant-btn{top:var(--atlas-space-5);right:var(--atlas-space-4);position:absolute}.atlas-record-inspector-body{min-height:0;padding:0 var(--atlas-space-6);scrollbar-width:thin;flex:1 1 0;overflow-y:auto}.atlas-org-name{align-items:center;gap:var(--atlas-space-1);min-width:0;display:flex}.atlas-org-name .ant-btn.ant-btn-text{height:auto;min-height:var(--atlas-control-sm);text-align:left;white-space:normal}.atlas-org-name .ant-btn.ant-btn-text:not(:hover){background:0 0}.atlas-org-logo-mark{width:var(--atlas-control-sm);height:var(--atlas-control-sm);border-radius:var(--atlas-radius-sm);background:var(--atlas-field);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-overline);flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.atlas-org-logo-mark img,.atlas-org-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1050px){.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page.has-inspector{flex-direction:column;align-items:stretch}.atlas-data-bar-main{flex:none}.atlas-data-bar-side.atlas-data-workspace{width:auto;height:auto;animation:none;position:static}.atlas-record-inspector.inspector.is-active{animation:atlas-record-from-right var(--atlas-dur-panel) var(--atlas-ease-standard)}.atlas-data-bar-side:has(>.is-idle,>*>.is-idle){display:none}.atlas-record-inspector.inspector.is-inline{border-top:1px solid var(--atlas-line);border-left:0;height:auto}.atlas-record-inspector.is-inline .atlas-record-inspector-body{flex:auto;overflow:visible}.atlas-record-inspector.inspector.is-active{z-index:900;width:var(--atlas-inspector-width);height:auto;position:fixed;top:0;bottom:0;right:0}}@media (width<=600px){.atlas-record-inspector.inspector.is-active{animation-name:atlas-record-from-bottom}.atlas-record-inspector.is-active .atlas-record-inspector-body{overscroll-behavior:contain;flex:auto}.atlas-record-inspector.is-active .atlas-record-inspector-grip{width:var(--atlas-space-10);height:var(--atlas-space-1);margin:var(--atlas-space-2) auto 0;border-radius:var(--atlas-radius-pill);background:var(--atlas-line);flex:none;display:block}.atlas-record-inspector.is-active .atlas-record-inspector-heading{padding-top:var(--atlas-space-3);touch-action:none}.atlas-record-inspector.is-active .atlas-record-inspector-heading .ant-btn{top:var(--atlas-space-3)}.atlas-record-inspector.inspector.is-active{top:auto;left:0;bottom:var(--atlas-nav-bottom);width:auto;max-height:calc(100dvh - var(--atlas-nav-bottom) - var(--atlas-space-16));border:0;border-top:1px solid var(--atlas-line);border-radius:var(--atlas-radius-lg) var(--atlas-radius-lg) 0 0}}@media (width<=1050px){.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page{--atlas-data-page-pad:var(--atlas-space-8);padding-top:var(--atlas-space-8)}.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page.has-inspector{padding-top:0}.atlas-data-bar-main{padding-top:var(--atlas-space-8)}}@media (width<=780px){.atlas-client-shell .atlas-content .atlas-cartographic-page.atlas-data-bar-page{--atlas-data-page-pad:var(--atlas-space-4);padding-top:var(--atlas-space-6)}.atlas-data-bar-main{padding-top:var(--atlas-space-6)}.atlas-data-toolbar{position:static}.atlas-shell.atlas-shell.atlas-shell .atlas-data-bar-page .ant-table-sticky-holder{top:0!important}}.atlas-data-catalog-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.atlas-data-catalog-note{color:var(--atlas-ink-muted-aa);margin:0 0 24px}.atlas-data-workspace .atlas-entity-search{margin-bottom:10px}.atlas-data-workspace .atlas-entity-search-option>.anticon{flex:none;margin-top:3px}.atlas-data-workspace .maplibregl-popup{color:var(--atlas-ink);font:13px/1.5 Montserrat,sans-serif}.atlas-data-workspace .maplibregl-popup-content{background:var(--atlas-surface-raised);border:1px solid var(--atlas-line);box-shadow:none;border-radius:8px;padding:16px 32px 16px 16px}.atlas-data-workspace .maplibregl-popup-close-button{width:24px;height:24px;color:var(--atlas-ink-muted-aa);border-radius:4px;font:20px/1 sans-serif;top:6px;right:6px}.atlas-data-workspace .maplibregl-popup-close-button:hover{color:var(--atlas-accent);background:var(--atlas-accent-soft)}.atlas-data-workspace .maplibregl-popup-close-button:focus-visible{outline:2px solid var(--atlas-focus-ring);outline-offset:2px}.navigation-map--pan .maplibregl-canvas,.atlas-data-core .map--pan .maplibregl-canvas{cursor:grab}.atlas-data-workspace .maplibregl-canvas{cursor:default}.atlas-data-workspace .map--drawing .maplibregl-canvas,.atlas-data-workspace .map--calibration .maplibregl-canvas,.atlas-data-workspace .map--origin-pick .maplibregl-canvas,.atlas-data-workspace .navigation-map--place_sign .maplibregl-canvas,.atlas-data-workspace .navigation-map--place_destination .maplibregl-canvas,.atlas-data-workspace .navigation-map--draw_district .maplibregl-canvas,.atlas-data-workspace .navigation-map--pick_destination .maplibregl-canvas{cursor:crosshair}.atlas-data-workspace .map--pan .maplibregl-canvas,.atlas-data-workspace .navigation-map--pan .maplibregl-canvas{cursor:grab}.atlas-data-workspace .maplibregl-canvas[data-atlas-panning=true]{cursor:grabbing!important}@container (width<=780px){.atlas-data-workspace .studio-tool-island{width:auto;max-width:none;bottom:8px;left:8px;right:8px;transform:none}}@container (width<=600px){.atlas-data-workspace .studio-tool-island .tool-palette{flex-wrap:nowrap;flex:none;max-width:none;display:flex}.atlas-data-workspace .studio-tool-island .atlas-data-tool-group{display:flex}.atlas-data-workspace .studio-tool-island :is(.island-divider,.tool-palette__separator){display:none}.atlas-data-workspace .studio-tool-island .canvas-corner-tools,.atlas-data-workspace .studio-tool-island .canvas-corner-tools.is-open{height:var(--atlas-control-touch);flex:none;order:0;display:flex}.atlas-data-workspace .studio-tool-island .canvas-corner-tools.is-open{width:calc(var(--tool-count,3) * (var(--atlas-control-touch) + 3px) + 1px);margin-left:4px;padding-block:0}}@media (height<=520px){.atlas-data-workspace{min-height:280px}.atlas-data-workspace .studio-tool-island{width:auto;max-width:none;bottom:8px;left:8px;right:8px;transform:none}.atlas-data-workspace .studio-tool-island .tool-palette{flex-wrap:nowrap;flex:none;max-width:none;display:flex}.atlas-data-workspace .studio-tool-island .atlas-data-tool-group{display:flex}.atlas-data-workspace .studio-tool-island :is(.island-divider,.tool-palette__separator){display:none}.atlas-data-workspace .studio-tool-island .canvas-corner-tools,.atlas-data-workspace .studio-tool-island .canvas-corner-tools.is-open{height:var(--atlas-control-touch);flex:none;order:0;display:flex}.atlas-data-workspace .studio-tool-island .canvas-corner-tools.is-open{width:calc(var(--tool-count,3) * (var(--atlas-control-touch) + 3px) + 1px);margin-left:4px;padding-block:0}.atlas-data-workspace .canvas-toolbar{padding:4px 8px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)){flex-wrap:nowrap}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-header-context{flex-wrap:nowrap;flex:0 auto;gap:8px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-header-actions{flex:1 1 0;gap:8px;min-width:0}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-library-tabs{justify-content:flex-start}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-panel-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}.atlas-data-workspace:has(.atlas-data-navigation-select) .canvas-toolbar .atlas-library-tabs .view-angle-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) :is(.atlas-data-panel-tabs,.atlas-library-tabs) button{flex:none}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-navigation-tabs{flex:0 152px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-navigation-select{flex:96px;width:auto;min-width:96px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .inspector-toggle{margin-left:auto}.atlas-data-workspace .inspector-heading{padding-block:12px}}@container (width<=600px){.atlas-data-workspace .canvas-toolbar{gap:8px;padding:8px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-header-actions{display:contents}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-header-context{flex-wrap:nowrap;flex:1 1 0;gap:8px}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .inspector-toggle{order:1;margin-left:auto}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) :is(.atlas-library-tabs,.atlas-data-panel-tabs){flex:0 0 100%;order:2}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-library-tabs:empty{display:none}:is(.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) :is(.atlas-library-tabs,.atlas-data-panel-tabs).view-angle-tabs,.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-library-tabs .view-angle-tabs){scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) :is(.atlas-library-tabs,.atlas-data-panel-tabs) button{flex:1 0 auto}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-navigation-tabs{flex:1 1 0}.atlas-data-workspace .canvas-toolbar:not(:has(.atlas-sign-title)) .atlas-data-navigation-select{width:100%;max-width:none}}@media (width<=600px){.atlas-data-workspace{height:calc(100dvh - 56px);min-height:280px}.atlas-data-island-menu.ant-dropdown{left:8px!important;right:8px!important}.atlas-data-island-menu .ant-dropdown-menu{width:auto;max-width:none}}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar:not(:has(.atlas-sign-title)){flex-wrap:nowrap}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar .atlas-data-save-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar .atlas-data-save-state{min-height:var(--atlas-control-touch);padding:0}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar .atlas-data-save-state:before{width:var(--atlas-space-2);height:var(--atlas-space-2);margin:0}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar .atlas-data-navigation-tabs{flex:1 1 0;min-width:0}.atlas-data-workspace .workspace.has-sheet .canvas-toolbar .inspector-toggle{width:var(--atlas-control-touch);height:var(--atlas-control-touch)}.atlas-data-workspace .workspace.has-sheet .inspector.is-sheet{background:var(--atlas-surface)}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-caption{padding:0 var(--atlas-space-4) var(--atlas-space-2)}.atlas-sheet-caption{align-items:baseline;gap:var(--atlas-space-2);min-width:0;color:var(--atlas-ink);font-size:var(--atlas-text-control);line-height:var(--atlas-space-6);white-space:nowrap;display:flex}.atlas-sheet-caption strong{flex:none;font-weight:600}.atlas-sheet-caption span{text-overflow:ellipsis;min-width:0;color:var(--atlas-ink-muted-aa);overflow:hidden}.atlas-sheet-caption .atlas-sheet-caption-verified{color:var(--atlas-accent);align-self:center;margin-left:auto}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-tabs{padding:0 var(--atlas-space-2);border-bottom:1px solid var(--atlas-line)}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-tabs .view-angle-tabs{scrollbar-width:none;background:0 0;flex-wrap:nowrap;gap:0;width:100%;padding:0;display:flex;overflow-x:auto}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-tabs .view-angle-tabs button{height:var(--atlas-control-touch);min-height:var(--atlas-control-touch);padding:0 var(--atlas-space-2);color:var(--atlas-ink);font-size:var(--atlas-text-control);background:0 0;border:0;border-radius:0;flex:1 0 auto;font-weight:500;position:relative}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-tabs .view-angle-tabs button:is(.active,[aria-pressed=true]){color:var(--atlas-accent-hover)}.atlas-data-workspace .workspace.has-sheet .inspector-sheet-tabs .view-angle-tabs button:is(.active,[aria-pressed=true]):after{content:"";inset:auto var(--atlas-space-2) 0;height:var(--atlas-tab-underline);background:var(--atlas-accent);position:absolute}.atlas-data-workspace .workspace.has-sheet .inspector .selection-section{padding:var(--atlas-space-2) var(--atlas-space-4) var(--atlas-space-4)}.atlas-data-workspace .workspace.has-sheet .inspector .atlas-nav-scroll{scrollbar-width:none;padding:0}.atlas-data-workspace .workspace.has-sheet .inspector .atlas-sign-card-fields{scrollbar-width:none}.atlas-data-workspace .workspace.has-sheet .inspector:is([data-sheet=half],[data-sheet=peek]) .atlas-modular-views{margin-top:0}.atlas-data-workspace .workspace.has-sheet .atlas-nav-scroll>.atlas-sign-card,.atlas-data-workspace .workspace.has-sheet .atlas-sign-card>.atlas-sign-card-fields{flex-direction:column;display:flex}.atlas-data-workspace .workspace.has-sheet .atlas-sign-card-preview{order:-1}.atlas-data-workspace .workspace.has-sheet .inspector:is([data-sheet=half],[data-sheet=peek]) .atlas-sign-card-preview{margin:0 0 var(--sheet-fit-shift,0px);transform:scale(var(--sheet-fit-scale,1));transform-origin:top}.atlas-data-workspace .workspace.has-sheet .inspector:is([data-sheet=half],[data-sheet=peek]) .selection-section{overflow:hidden}.atlas-data-workspace .workspace.has-sheet .inspector:is([data-sheet=half],[data-sheet=peek]) .atlas-modular-tabs{display:none}.atlas-data-workspace .workspace.has-sheet .inspector .selection-section:has(>.atlas-data-inspector-body){padding:0}.atlas-data-workspace .workspace.has-sheet .atlas-data-inspector-context{padding:var(--atlas-space-2) var(--atlas-space-4) var(--atlas-space-4);scrollbar-width:none}.atlas-data-workspace .workspace.has-sheet .feature-editor .panel-heading>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas-data-workspace .workspace.has-sheet .inspector .atlas-data-inspector-context .atlas-data-core .feature-editor .panel-heading:not(:has(.lock-label)){min-height:0;margin-bottom:0}.atlas-data-workspace .workspace.has-sheet .inspector .atlas-data-domain-panel .feature-editor__actions{background:var(--atlas-surface)}.atlas-data-workspace .workspace.has-sheet .atlas-data-layers-tab .atlas-data-layer-heading{justify-content:flex-end}.atlas-data-workspace .workspace.has-sheet .atlas-data-layers-tab :is(.atlas-data-layer-heading,.layer-row) button{min-width:var(--atlas-control-touch);height:var(--atlas-control-touch)}.atlas-editor.atlas-editor .inspector .atlas-auto-project-fields .ant-select input{background-color:#0000}@media (width<=600px){.atlas-data-bar-page .ant-table-wrapper .ant-table-cell{padding-inline:var(--atlas-space-2)}}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas){--insp-surface:var(--atlas-surface);--insp-inset:var(--atlas-surface-inset);--insp-shell:var(--atlas-glass-shell);--insp-field:var(--atlas-field);--insp-field-hover:var(--atlas-field-hover);--insp-ink:var(--atlas-ink);--insp-muted:var(--atlas-ink-muted-aa);--insp-tool:var(--atlas-ink-tool);--insp-line-soft:var(--atlas-line-soft);--insp-accent:var(--atlas-accent);--insp-accent-soft:var(--atlas-accent-soft);--insp-focus:var(--atlas-focus-ring);--insp-warning:var(--atlas-warning);--insp-error:var(--atlas-error);--insp-ease:cubic-bezier(.2, .7, .2, 1);color:var(--insp-muted);font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(p,h4,dl,dd,fieldset):not(.atlas-data-core *){margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) fieldset:not(.atlas-data-core *){border:0;min-width:0;padding:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) label:not(.atlas-data-core *){color:var(--insp-muted);flex-direction:column;gap:4px;margin:0 0 12px;font-size:12px;line-height:18px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-section{border-top:1px solid var(--insp-line-soft);padding:16px 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-section>:last-child,:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-section>fieldset>:last-child{margin-bottom:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-title{color:var(--insp-ink);align-items:baseline;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;line-height:20px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-title small{color:var(--insp-muted);font-size:12px;font-weight:400;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-insp-note,.atlas-insp-empty,.atlas-insp-status,[role=status]):not(.atlas-data-core *){color:var(--insp-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-empty{padding:4px 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-status:is(.is-active,.is-ok){color:var(--insp-accent);align-items:center;gap:8px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-pair{flex:1;min-width:0;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-pair>small{color:var(--insp-muted);font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-pair>span{color:var(--insp-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-facts{gap:4px;margin:12px 0 8px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-facts>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-facts dd{color:var(--insp-ink);overflow-wrap:anywhere}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-issues{color:var(--insp-warning);text-align:left;margin:8px 0 0;padding-left:16px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-warning{color:var(--insp-warning);overflow-wrap:anywhere;text-align:left;margin:0 0 8px;padding-left:20px;font-size:12px;line-height:18px;position:relative}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-warning:before{content:"!";background:var(--insp-warning);width:14px;height:14px;color:var(--insp-surface);text-align:center;border-radius:50%;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:2px;left:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-warning:has(>.anticon){align-items:center;gap:8px;padding-left:0;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-warning:has(>.anticon):before{content:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details{border:0;padding:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details>summary{min-height:32px;color:var(--insp-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:13px;font-weight:500;line-height:18px;list-style:none;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details>summary::-webkit-details-marker{display:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details:not(.atlas-sign-line-details)>summary:before{content:"";border:solid var(--insp-tool);width:6px;height:6px;transition:transform .28s var(--insp-ease);border-width:0 1.5px 1.5px 0;flex:none;margin:0 4px 0 2px;transform:rotate(-45deg)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details[open]:not(.atlas-sign-line-details)>summary:before{transform:rotate(45deg)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details[open]:not(.atlas-sign-line-details)>summary{margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details>summary:hover{color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-inspector-actions{gap:4px;margin:4px 0 8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-inspector-icon{color:var(--insp-tool);border-radius:6px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-inspector-icon:not(:disabled):hover{background:var(--insp-field-hover);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-inspector-icon.ant-btn-dangerous:not(:disabled):hover{color:var(--insp-error)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-inspector-icon[aria-expanded=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-buttons .ant-btn,:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.is-accent{height:32px;color:var(--insp-ink);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-buttons .ant-btn:not(:disabled):hover{background:var(--insp-field-hover)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.is-accent{background:var(--insp-accent-soft);color:var(--insp-accent);font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.is-accent:not(:disabled):hover{background:var(--insp-accent-soft);color:var(--insp-focus)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-buttons .ant-btn.ant-btn-dangerous{color:var(--insp-error)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-insp-row-button{width:calc(100% + 16px);height:auto;min-height:32px;color:var(--insp-ink);white-space:normal;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-insp-row-button:not(:disabled):hover{background:var(--insp-field-hover)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-insp-row-button>.ant-btn-icon{color:var(--insp-tool)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-go{color:var(--insp-muted);margin-left:auto;font-size:10px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-confirm{border-top:1px solid var(--insp-line-soft);color:var(--insp-ink);margin-top:4px;padding-top:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(button,summary):focus-visible{outline:2px solid var(--insp-focus);outline-offset:2px;text-decoration:none}body.atlas-data-active:has(.atlas-client-shell) :is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(button,summary):focus-visible{outline:2px solid var(--insp-focus);outline-offset:2px;text-decoration:none}body.atlas-data-active:has(.atlas-client-shell) :is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-inspector-icon,.atlas-insp-row-button,.atlas-sign-position,.atlas-modular-hit,.ant-input-suffix button,.atlas-sign-line-actions button):focus-visible{outline-offset:-2px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-select{flex:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card:not(.is-modular)>.atlas-sign-card-preview{background:var(--insp-inset);text-align:center;border-radius:8px;flex:none;margin:0 0 4px;padding:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card:not(.is-modular) .atlas-sign-interactive-preview{width:min(100%, calc(200px * var(--atlas-sign-ratio,1)));margin-inline:auto}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-size{color:var(--insp-muted);margin:8px 0 0;font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-preview .atlas-nav-warning{margin:8px 0 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-fields>.atlas-insp-section:first-child{border-top:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card.is-modular>.atlas-sign-card-fields{margin-bottom:4px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-current{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-change{border-bottom:1px solid var(--insp-line-soft);margin:0 0 16px;padding-bottom:16px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-orientation{grid-template-columns:minmax(0,1fr) 88px;gap:8px;margin-top:4px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-footer{align-items:center;gap:8px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-footer>.atlas-inspector-actions{flex:none;margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-sign-construction{background:var(--insp-field);min-width:0;height:38px;color:var(--insp-ink);border:0;border-radius:6px;flex:1;justify-content:flex-start;gap:8px;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-btn.atlas-sign-construction:hover{background:var(--insp-field-hover);color:var(--insp-ink)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search{margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search>label{gap:4px;margin:0;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search-status{margin:8px 0 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search li{border-bottom-color:var(--insp-line-soft);color:var(--insp-ink);padding:8px 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search-option small{color:var(--insp-muted);font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search li .ant-btn{background:var(--insp-accent-soft);height:28px;color:var(--insp-accent);border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search .ant-input-suffix .ant-btn{width:28px;height:28px;color:var(--insp-tool);background:0 0;border:0;border-radius:6px;padding:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search .ant-input-suffix .ant-btn:not(:disabled):hover{background:var(--insp-field-hover);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-entity-search .ant-input-suffix .ant-btn[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-content .atlas-nav-line{border-bottom:1px solid var(--insp-line-soft);background:0 0;margin:0;padding:0;position:relative}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-details>summary{gap:8px;min-height:40px;padding:4px 0;font-weight:500}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-chevron{color:var(--insp-tool);transition:transform .28s var(--insp-ease);flex:none;font-size:10px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-arrow{background:var(--insp-field);width:24px;height:24px;color:var(--insp-ink);border-radius:4px;flex:none;place-items:center;font-size:12px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-distance{color:var(--insp-muted);flex:none;margin-left:auto;font-size:12px;font-weight:400;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-line-selected>.atlas-sign-line-details>summary{color:var(--insp-accent);padding-right:96px;font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-line-selected .atlas-sign-line-arrow{background:var(--insp-accent-soft);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-actions{background:var(--insp-surface);opacity:0;transition:opacity .18s var(--insp-ease);gap:2px;padding-left:8px;top:6px;right:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-line:is(:hover,:focus-within,.atlas-nav-line-selected)>.atlas-sign-line-actions{opacity:1}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-actions .ant-btn{width:28px;min-width:28px;height:28px;color:var(--insp-tool);background:0 0;border:0;border-radius:6px;padding:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-actions .ant-btn:not(:disabled):hover{background:var(--insp-field-hover);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-actions .ant-btn:last-child:not(:disabled):hover{color:var(--insp-error)}@media (hover:none){:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-actions{opacity:1}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-details>summary{padding-right:96px}}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:4px 0 16px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-fields>*{grid-column:1/-1;min-width:0;margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-fields>label.is-half{grid-column:auto}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-line-note{color:var(--insp-muted);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) label.atlas-insp-inline{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) label.atlas-insp-inline>span:first-child{color:var(--insp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog-heading{flex-wrap:nowrap;margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog-heading .atlas-insp-title{margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog>.ant-input-affix-wrapper{margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog-list{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;max-height:300px;padding:2px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog .atlas-sign-position{width:100%;min-width:0;color:var(--insp-ink);text-align:left;cursor:pointer;transition:background-color .18s var(--insp-ease);background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;padding:8px;font-weight:400;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog .atlas-sign-position:not(:disabled):hover{background:var(--insp-field-hover)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog .atlas-sign-position[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog .atlas-sign-position:disabled{cursor:not-allowed}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position-thumb{background:var(--insp-inset);border-radius:4px;place-items:center;height:72px;padding:4px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position[aria-pressed=true] .atlas-sign-position-thumb{background:var(--insp-surface)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-catalog .atlas-sign-position-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position-name{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position[aria-pressed=true] .atlas-sign-position-name{font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position small{color:var(--insp-muted);font-size:12px;font-weight:400;line-height:18px;display:block}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-position small.atlas-sign-position-issue{color:var(--insp-warning)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-placement{gap:12px;min-width:0;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-placement>*{min-width:0;margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-position-selection{color:var(--insp-ink);font-size:13px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-series{border-block:1px solid var(--insp-line-soft);color:var(--insp-ink);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;font-size:13px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-placement-preview{background:var(--insp-inset);border-radius:8px;padding:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-placement-preview:empty{display:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-placement-preview>img{object-fit:contain;max-height:200px;margin-inline:auto}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-data-properties .atlas-nav-row{grid-template-columns:16px repeat(2,minmax(0,1fr));align-items:center;gap:8px;margin-bottom:8px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-insp-index{color:var(--insp-muted);text-align:right;font:12px/18px SFMono-Regular,Consolas,monospace}.atlas-data-workspace .inspector .atlas-data-inspector-context:has(>.atlas-data-validation){flex-direction:column;display:flex;overflow:hidden}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-validation{flex-direction:column;flex:1;min-height:0;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-menu{border-bottom:1px solid var(--insp-line-soft);flex-wrap:wrap;flex:none;gap:4px;margin-bottom:12px;padding-bottom:12px;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-menu .ant-btn{background:var(--insp-field);width:28px;min-width:28px;height:28px;color:var(--insp-tool);transition:background-color .18s var(--insp-ease), color .18s var(--insp-ease);border:0;border-radius:6px;padding:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-menu .ant-btn:hover{background:var(--insp-field-hover);color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-menu .ant-btn[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-legend{border-bottom:1px solid var(--insp-line-soft);margin-bottom:12px;padding-bottom:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-legend h4{color:var(--insp-ink);margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-legend ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-legend li{color:var(--insp-ink);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;line-height:18px;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-legend small{color:var(--insp-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-swatch{background:var(--insp-surface);border:1px solid #a6afa9;border-radius:4px;height:8px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-nav-validation .atlas-assembly-issue.ant-btn:before{background:#e0a100;width:8px;height:8px;top:13px;left:2px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-nav-validation .is-error>.atlas-assembly-issue.ant-btn:before{background:#c62f2f}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-nav-validation .atlas-insp-title:before{content:"";background:#e0a100;border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-nav-validation .is-error>.atlas-insp-title:before{background:#c62f2f;border-radius:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-validation>.atlas-insp-section:first-of-type,:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-validation>.atlas-insp-section[hidden]+.atlas-insp-section{border-top:0;padding-top:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-nav-validation .atlas-insp-title{margin-bottom:4px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-assembly-issue.ant-btn{border:0;border-bottom:1px solid var(--insp-line-soft);width:100%;height:auto;color:var(--insp-ink);white-space:normal;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:8px 0 8px 20px;font-size:12px;font-weight:400;line-height:18px;display:block;position:relative}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-assembly-issue.ant-btn:before{content:"";background:var(--insp-warning);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:4px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .is-error>.atlas-assembly-issue.ant-btn:before{background:var(--insp-error);border-radius:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-assembly-issue.ant-btn:hover{color:var(--insp-accent);background:0 0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-assembly-back{margin:0 0 8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-tabs{background:var(--insp-shell);border:0;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-tabs .ant-btn{height:28px;color:var(--insp-muted);background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-tabs .ant-btn[aria-pressed=true]{background:var(--insp-surface);color:var(--insp-ink);font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-views{min-height:28px;color:var(--insp-muted);gap:4px;margin:12px 0 8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-modular-views,.atlas-modular-planes) .ant-btn{height:28px;color:var(--insp-muted);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-modular-views,.atlas-modular-planes) .ant-btn:hover{background:var(--insp-field-hover);color:var(--insp-ink)}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-modular-views,.atlas-modular-planes) .ant-btn[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent);font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-properties{border-top:1px solid var(--insp-line-soft);margin-top:12px;padding-top:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-hint{color:var(--insp-muted);margin:0 0 12px;font-size:12px;line-height:18px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-context-heading{margin-bottom:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-context-heading strong{min-width:0;color:var(--insp-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:20px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-angle-label{gap:4px;margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-angle{grid-template-columns:minmax(0,1fr) 88px;gap:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-angle .ant-input-number{width:88px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-families{gap:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-actions{display:block}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-actions label{gap:4px;margin-bottom:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-pole-actions{border-top:1px solid var(--insp-line-soft);margin-top:4px;padding-top:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-pole-actions>label:last-child{margin-bottom:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-pole-fields{border-top:1px solid var(--insp-line-soft);gap:8px;margin-top:4px;padding-top:12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-pole-fields>*{margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-modular-pole-fields>fieldset>:last-child{margin-bottom:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-module-content{gap:8px;margin-bottom:8px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-module-row-fields .atlas-sign-line-fields{padding:8px 0 12px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-assembly>label{margin-bottom:12px}@media (prefers-reduced-motion:reduce){:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) :is(.atlas-sign-line-chevron,.atlas-sign-line-actions,.atlas-sign-position),:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) details>summary:before{transition:none}}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-switch{border:0;flex:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-switch:not(.ant-switch-checked){background:#cbd2d8}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .ant-switch.ant-switch-checked{background:var(--insp-accent)}.atlas-nav-inspector{container:atlas-nav-inspector/size}@container atlas-nav-inspector (height<=620px){:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas):has(>.atlas-sign-card){display:block;overflow-y:auto}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas):has(>.atlas-sign-card)>.atlas-sign-card{display:block}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card-fields{overflow:visible}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-card:not(.is-modular) .atlas-sign-interactive-preview{width:min(100%, calc(120px * var(--atlas-sign-ratio,1)))}}.atlas-sign-studio .inspector .selection-section .atlas-library{gap:0;padding-bottom:16px}.atlas-sign-studio .inspector .selection-section .atlas-library :is(h2,h3){color:var(--insp-ink);margin:0 0 12px;font-size:13px;font-weight:600;line-height:20px}.atlas-sign-studio .inspector .selection-section .atlas-visual-selection{gap:8px;padding-bottom:16px}.atlas-sign-studio .inspector .selection-section .atlas-visual-selection :is(h2,h3){margin:0}.atlas-sign-studio .inspector .selection-section .atlas-template-local-heading{min-height:28px}.atlas-sign-studio .inspector .selection-section :is(.atlas-visual-advanced,.atlas-visual-binding,.atlas-library-fields+.atlas-library-fields){border-top:1px solid var(--insp-line-soft);border-bottom:0;margin:0;padding:16px 0}.atlas-sign-studio .inspector .selection-section .atlas-template-metrics{border-top:1px solid var(--insp-line-soft);color:var(--insp-muted);margin:0;padding:12px 0 4px;font-size:12px;line-height:18px}.atlas-sign-studio .inspector .selection-section :is(ol,ul){color:var(--insp-ink);margin:0 0 12px;padding-left:20px;font-size:12px;line-height:18px}.atlas-sign-studio .inspector .selection-section li{overflow-wrap:anywhere;margin-bottom:4px}.atlas-sign-studio .inspector .selection-section .ant-btn.ant-btn-default:not(.atlas-inspector-icon,.atlas-insp-row-button,.is-accent,.ant-btn-dangerous){background:var(--insp-field);height:32px;color:var(--insp-ink);border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}.atlas-sign-studio .inspector .selection-section .ant-btn.ant-btn-default:not(.atlas-inspector-icon,.atlas-insp-row-button,.is-accent,.ant-btn-dangerous):not(:disabled):hover{background:var(--insp-field-hover);color:var(--insp-ink)}.atlas-sign-studio .inspector .selection-section .ant-btn.ant-btn-icon-only:not(.atlas-inspector-icon){width:28px;height:28px;color:var(--insp-tool);background:0 0;padding:0}.atlas-sign-studio .inspector .selection-section .ant-btn.ant-btn-icon-only:not(.atlas-inspector-icon):not(:disabled):hover{background:var(--insp-field-hover);color:var(--insp-accent)}.atlas-sign-studio .inspector .selection-section .ant-btn.ant-btn-icon-only:not(.atlas-inspector-icon){border:0;border-radius:6px}.atlas-sign-studio .inspector .selection-section .atlas-library p+:is(h2,h3){margin-top:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core{color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(h2,h3){color:var(--insp-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:20px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .panel-heading{align-items:center;gap:8px;min-height:32px;margin-bottom:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .panel-heading p{color:var(--insp-muted);margin-top:0;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .panel-heading__actions{gap:8px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .field{color:var(--insp-muted);gap:4px;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .field-grid{align-items:end;gap:12px 8px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .check-field{color:var(--insp-ink);gap:8px;font-size:13px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .range-field{color:var(--insp-muted);gap:4px;margin-top:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .range-field span{font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(ol,ul){color:var(--insp-ink);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core button.building-model-picker__tile{gap:var(--atlas-space-1);width:100%;min-width:0;height:100%;min-height:0;padding:var(--atlas-space-1);border:var(--atlas-tab-underline) solid transparent;border-radius:var(--atlas-radius-xs);color:var(--insp-ink);text-align:left;cursor:pointer;background:0 0;align-content:start;font-size:11px;font-weight:400;line-height:1.3;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core button.building-model-picker__tile:hover:not(:disabled){background:var(--insp-field-hover)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core button.building-model-picker__tile[aria-pressed=true]{border-color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core button.building-model-picker__tile:focus-visible{outline:var(--atlas-tab-underline) solid var(--insp-focus);outline-offset:calc(-1 * var(--atlas-tab-underline))}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core button.building-model-picker__tile:disabled{cursor:default}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .organization-picker__directory{width:100%}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .junction-safety-options button{background:var(--insp-field);color:var(--insp-tool);border-radius:6px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .junction-safety-options button[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(.info-box,.pending-point,.lock-label){color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .calibration-result{color:var(--insp-muted);padding:8px 0 0;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .calibration-result strong{color:var(--insp-accent);font-weight:600}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .warning-box{color:var(--insp-warning);padding:0 0 0 20px;font-size:12px;line-height:18px;position:relative}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .warning-box:before{content:"!";background:var(--insp-warning);width:14px;height:14px;color:var(--insp-surface);text-align:center;border-radius:50%;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:2px;left:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .empty-state{color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context>.atlas-data-basemap{color:var(--insp-muted);gap:4px;margin:0 0 12px;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-subheading{color:var(--insp-ink);margin:12px 0 4px;font-size:13px;font-weight:600;line-height:20px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-subheading span{color:var(--insp-muted);text-align:right;font-size:12px;font-weight:400;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-subheading--raster{border-top:1px solid var(--insp-line-soft);margin-top:16px;padding-top:16px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row{border-bottom:1px solid var(--insp-line-soft);background:0 0;gap:4px;padding:8px 0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .field--range{grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .field--range input{height:18px;accent-color:var(--insp-accent);background:0 0;border:0;padding:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .field--range output{color:var(--insp-ink);text-align:right;font-variant-numeric:tabular-nums}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__actions{margin:0 0 8px;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel{border-bottom:1px solid var(--insp-line-soft);margin-bottom:16px;padding-bottom:16px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel .overlay-subheading{margin-top:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__counts{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px 16px;margin:8px 0;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__counts dt{color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__counts dd{color:var(--insp-ink);margin:0;font-size:13px;font-weight:600;line-height:20px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__status{color:var(--insp-ink);margin:0 0 4px;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__status[role=alert]{color:var(--insp-error)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .landscape-panel__hint{color:var(--insp-muted);margin:0;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row__title strong{color:var(--insp-ink);font-size:13px;font-weight:500;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row__title :is(span,small){color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row.is-active .overlay-row__title strong{color:var(--insp-accent);font-weight:600}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row button{width:28px;height:28px;color:var(--insp-tool);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-row button:not(.atlas-state-icon):hover:not(:disabled){background:var(--insp-field-hover);color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(.reference-overlay-editor,.calibration-editor){margin-top:16px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .calibration-actions{gap:8px;margin-top:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .assignments .assignment-row{border-bottom:1px solid var(--insp-line-soft);gap:4px 8px;padding:8px 0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .assignment-row__name strong{color:var(--insp-ink);font-size:13px;font-weight:500;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .assignment-row__name :is(span,small),.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(.organization-picker__search>span:first-child,.organization-picker__heading,.organization-picker__status,.organization-picker__name span){color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .organization-picker__name strong{color:var(--insp-ink);font-size:13px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .organization-picker__row{border-bottom-color:var(--insp-line-soft);padding:8px 0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .organization-picker__row button{background:var(--insp-accent-soft);min-height:28px;color:var(--insp-accent);padding:0 8px;font-size:12px;font-weight:600}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .empty-state :is(h2,h3,strong){color:var(--insp-muted);font-size:12px;font-weight:400;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .assignments .assignment-row{align-items:center}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .overlay-subheading span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .panel-section>.panel-heading:not(:has(.panel-heading__actions)){display:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section) label.ant-checkbox-wrapper{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section) label.ant-checkbox-wrapper>.ant-checkbox{flex:none}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section) label.ant-checkbox-wrapper>span:last-child{overflow-wrap:anywhere;min-width:0;padding:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section) :is(.atlas-library-fields,.atlas-library-fields>label,.atlas-library-fields .ant-select,.atlas-library-fields .ant-input,.atlas-library-fields .ant-input-number){box-sizing:border-box;width:100%}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified{background:var(--insp-accent-soft);color:var(--insp-ink);border-radius:8px;gap:8px;margin:12px 0 0;padding:12px;display:grid}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified>p:first-child{color:var(--insp-ink);align-items:flex-start;gap:8px;margin:0;display:flex}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified>p:first-child>.anticon{color:var(--insp-accent);margin-top:3px}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified strong{font-weight:600}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified>.atlas-nav-warning,:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified>.atlas-insp-buttons{margin:0}:is(.atlas-data-workspace .inspector .atlas-data-inspector-context,.atlas-sign-studio .inspector .selection-section,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas) .atlas-sign-verified>.atlas-insp-buttons .ant-btn{background:var(--insp-surface)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(.recognition-source,.recognition-georef){color:var(--insp-muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;line-height:18px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-counts{color:var(--insp-ink);flex-wrap:wrap;gap:4px 12px;margin:8px 0;font-size:12px;line-height:18px;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core :is(.recognition-counts i,.recognition-swatch){vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-list .overlay-row{grid-template-columns:auto minmax(0,1fr);gap:8px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-list .overlay-row__title :is(strong,span){white-space:normal;overflow-wrap:anywhere}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.atlas-recognition-dialog .atlas-recognition-kinds{border:0;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;padding:0;display:flex}.atlas-recognition-dialog .atlas-recognition-kinds legend{margin-bottom:8px;font-size:13px;font-weight:500}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-counts button{min-height:28px;padding:4px 8px;font-size:12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .recognition-counts button[aria-pressed=true]{background:var(--insp-accent-soft);color:var(--insp-accent)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .lock-label{color:var(--atlas-ink-control);flex:none;padding:0;font-size:14px;line-height:1;display:inline-flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .property-form__fields{display:contents}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .selection-summary{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .selection-summary li{justify-content:space-between;gap:var(--atlas-space-2);color:var(--insp-ink);font-size:13px;line-height:18px;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .selection-summary li>:last-child{color:var(--insp-muted);font-variant-numeric:tabular-nums}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-data-core .selection-actions button{white-space:nowrap;flex:1 1 0;min-width:0}.atlas-inspector-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.atlas-position-current>span{overflow-wrap:anywhere;flex:1;min-width:0}.atlas-position-current:has(.atlas-inspector-icon){flex-wrap:nowrap}.atlas-navigation{flex:1;min-height:0;position:relative}.atlas-navigation .navigation-map,.atlas-navigation .navigation-map__canvas{position:absolute;inset:0}.navigation-terrain,.navigation-terrain>.navigation-terrain__background{pointer-events:none;position:absolute;inset:0}.navigation-terrain{z-index:0;background:#e8edf1;overflow:hidden}.navigation-map__canvas{z-index:1}.navigation-map__loading{z-index:4;background:#e8edf1;place-items:center;display:grid;position:absolute;inset:0}.atlas-nav-inspector{flex-direction:column;height:100%;min-height:0;display:flex}.atlas-nav-scroll{color:var(--atlas-ink-tool);font-size:12px}.atlas-nav-scroll label{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.atlas-nav-scroll fieldset{border:0;min-width:0;padding:0}.atlas-nav-scroll .ant-select,.atlas-nav-scroll .ant-input-number{width:100%}.atlas-nav-scroll summary{cursor:pointer;padding:10px 0}.atlas-nav-line{margin-bottom:16px}.atlas-nav-warning{color:#805b21;font-size:12px}.atlas-nav-row{gap:6px;display:flex}.atlas-navigation .maplibregl-ctrl{box-shadow:none}.atlas-nav-host{height:100%;min-height:0}.atlas-data-workspace .inspector .selection-section:has(.atlas-nav-host){padding:0;overflow:hidden}.atlas-nav-preview{max-width:100%;height:auto;display:block}.atlas-nav-library-inspector{flex-direction:column;height:100%;min-height:0;display:flex}.atlas-nav-library-scroll{flex:1;min-height:0;overflow:auto}.atlas-assembly .atlas-nav-row{flex-wrap:wrap;margin:12px 0}.atlas-assembly-add{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.atlas-assembly .ant-checkbox-wrapper{flex-direction:row;align-items:flex-start}.atlas-assembly details>.ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.atlas-assembly-issue.ant-btn{white-space:normal;text-align:left;width:100%;height:auto;margin-bottom:12px;padding:8px;display:block}.atlas-sign-card{min-width:0}.atlas-sign-card-preview{margin:0 0 16px;text-align:center;width:100%;margin-inline:0}.atlas-sign-card-preview img{object-fit:contain;width:100%;max-height:240px}.atlas-sign-card-preview p{margin:6px 0}.atlas-sign-orientation{grid-template-columns:minmax(0,1fr) minmax(80px,.65fr);gap:10px;display:grid}.atlas-sign-card-content h4{color:var(--atlas-ink);margin:16px 0 12px;font-size:12px}.atlas-sign-card-content .atlas-nav-line{border-bottom:1px solid #e8ece9;margin:0 0 8px;padding:0;position:relative}.atlas-sign-line-details>summary{min-height:40px;color:var(--atlas-ink);align-items:center;gap:6px;padding:6px 100px 6px 0;list-style:none;display:flex}.atlas-sign-line-details>summary::-webkit-details-marker{display:none}.atlas-sign-line-chevron{font-size:10px}.atlas-sign-line-details[open]>summary .atlas-sign-line-chevron{transform:rotate(90deg)}.atlas-sign-line-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.atlas-sign-line-fields{padding:4px 0 12px}.atlas-sign-line-actions{gap:4px;display:flex;position:absolute;top:6px;right:0}.atlas-sign-line-actions .ant-btn{width:28px;min-width:28px;height:28px}.atlas-sign-line-note{color:#778079;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.atlas-sign-link-option{align-items:center;gap:10px;min-width:0;display:flex}.atlas-sign-link-option>span:last-child{flex-direction:column;min-width:0;display:flex}.atlas-sign-link-option small{color:#778079;font-size:11px}.atlas-sign-construction{margin-top:16px}.atlas-sign-placement h4{color:var(--atlas-ink);margin:0 0 12px;font-size:12px}.atlas-data-workspace .atlas-sign-position{background:var(--atlas-accent-soft);width:100%;color:var(--atlas-accent);cursor:pointer;border:1px solid #c9ddd0;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.atlas-sign-position img{object-fit:contain;width:110px;max-height:70px}.atlas-sign-position:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.atlas-nav-scroll .atlas-sign-series{flex-direction:row;align-items:center;gap:10px;margin:16px 0}.atlas-sign-card .property-accordion>summary{font-size:12px}.atlas-sign-interactive-preview{width:100%;margin-inline:0;position:relative}.atlas-sign-card-preview .atlas-sign-interactive-preview img{width:100%;height:100%;max-height:none;display:block}.atlas-sign-interactive-preview button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:2px;padding:0;position:absolute}.atlas-sign-interactive-preview button[aria-pressed=true]{background:#187a501f;border-color:#187a50}.atlas-sign-interactive-preview button:focus-visible{outline-offset:2px;outline:2px solid #187a50}.atlas-sign-card-content .atlas-nav-line-selected{background:0 0}.atlas-nav-line-selected>.atlas-sign-line-details>summary{color:var(--atlas-accent);font-weight:600}.atlas-sign-line-distance{color:var(--atlas-ink-tool);flex-shrink:0;margin-left:auto;font-size:11px}.atlas-sign-line-details>summary{padding-right:96px}.atlas-nav-scroll:has(>.atlas-sign-card):not(:has(>.atlas-sign-placement)){flex-direction:column;display:flex;overflow:hidden}.atlas-nav-scroll:has(>.atlas-sign-card):not(:has(>.atlas-sign-placement))>.atlas-sign-card{flex-direction:column;flex:1;min-height:0;display:flex}.atlas-sign-card-preview{flex:none;margin-bottom:10px}.atlas-sign-card-preview>.atlas-nav-preview{max-height:100px}.atlas-sign-card-preview p{margin:3px 0;font-size:11px}.atlas-sign-card-fields{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}@media (width<=600px){.atlas-sign-card-preview>.atlas-nav-preview{max-height:40px}.atlas-sign-card-preview p{font-size:10px}}.atlas-position-catalog-heading,.atlas-position-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-position-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;padding:2px;display:grid;overflow:auto}.atlas-position-catalog .atlas-sign-position{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:stretch;padding:8px}.atlas-position-catalog .atlas-sign-position[aria-pressed=true]{color:var(--atlas-accent);background:0 0;border-color:#0000;font-weight:600}.atlas-position-catalog .atlas-sign-position img{object-fit:contain;width:100%;height:74px}.atlas-position-catalog .atlas-sign-position span{overflow-wrap:anywhere}.atlas-position-catalog .atlas-sign-position small{font-size:11px;font-weight:400;display:block}.atlas-position-catalog .atlas-sign-position:focus-visible{outline-offset:1px;outline:2px solid}.atlas-sign-cluster-popup.maplibregl-popup{z-index:3}.atlas-sign-cluster-popup .maplibregl-popup-tip{display:none}.atlas-sign-cluster-popup.atlas-sign-cluster-popup .maplibregl-popup-content{width:var(--atlas-entity-panel-width);max-width:calc(100vw - var(--atlas-space-8));padding:var(--atlas-space-2);border:1px solid var(--atlas-glass-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-glass-panel-readable);color:var(--atlas-ink);box-shadow:var(--atlas-shadow-dropdown);font:var(--atlas-text-control)/1.5 var(--atlas-font-sans);-webkit-backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));backdrop-filter:blur(var(--atlas-glass-blur)) saturate(var(--atlas-glass-saturate));transform-origin:50%;animation:atlas-sign-cluster-in var(--atlas-dur-panel) var(--atlas-ease-standard)}@keyframes atlas-sign-cluster-in{0%{opacity:0;transform:translateY(var(--atlas-space-1)) scale(.97)}}@media (prefers-reduced-motion:reduce){.atlas-sign-cluster-popup .maplibregl-popup-content{animation:none}}.atlas-sign-cluster-menu{flex-direction:column;display:flex}.atlas-sign-cluster-menu__head{justify-content:space-between;align-items:center;gap:var(--atlas-space-2);padding:var(--atlas-space-1) var(--atlas-space-1) var(--atlas-space-1) var(--atlas-space-2);color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-overline);letter-spacing:var(--atlas-tracking-overline);text-transform:uppercase;display:flex}.atlas-sign-cluster-menu__list{max-height:var(--atlas-island-popup-max-height);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.atlas-sign-cluster-menu :is(.atlas-sign-cluster-menu__row,.atlas-sign-cluster-menu__zoom,.atlas-sign-cluster-menu__close){align-items:center;gap:var(--atlas-space-2);border-radius:var(--atlas-radius-md);color:var(--atlas-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--atlas-dur-hover) var(--atlas-ease-standard);background:0 0;border:0;display:flex}.atlas-sign-cluster-menu :is(.atlas-sign-cluster-menu__row,.atlas-sign-cluster-menu__zoom){width:100%;min-height:var(--atlas-menu-row);padding:var(--atlas-space-1) var(--atlas-space-2)}.atlas-sign-cluster-menu__close{width:var(--atlas-control-sm);height:var(--atlas-control-sm);color:var(--atlas-ink-muted-aa);justify-content:center;padding:0}.atlas-sign-cluster-menu :is(button):hover{background:var(--atlas-glass-active)}.atlas-sign-cluster-menu :is(button):focus-visible{outline:var(--atlas-tab-underline) solid var(--atlas-focus-ring);outline-offset:calc(var(--atlas-tab-underline) * -1)}.atlas-sign-cluster-menu__marker{width:var(--atlas-control-sm);height:var(--atlas-control-sm);border-radius:var(--atlas-radius-md);background:var(--atlas-glass-shell);flex:none;place-items:center;display:grid}.atlas-sign-cluster-menu__marker:before{content:"";width:var(--atlas-space-3);height:var(--atlas-space-3);border:var(--atlas-tab-underline) solid var(--atlas-ink);background:var(--atlas-surface-raised);border-radius:50%}.atlas-sign-cluster-menu__name{min-width:0;display:grid}.atlas-sign-cluster-menu__name b{overflow-wrap:anywhere;font-weight:500}.atlas-sign-cluster-menu__name small{color:var(--atlas-ink-muted-aa);font-size:var(--atlas-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-sign-cluster-menu__state{color:var(--atlas-accent-hover);font-size:var(--atlas-text-caption);flex:none;margin-left:auto}.atlas-sign-cluster-menu__foot{margin-top:var(--atlas-space-1);padding-top:var(--atlas-space-1);border-top:1px solid var(--atlas-glass-line)}.atlas-sign-cluster-menu__zoom svg{width:var(--atlas-icon-menu);height:var(--atlas-icon-menu);color:var(--atlas-ink-tool);flex:none}.atlas-sign-rotation [role=slider]:focus-visible{stroke:#209d5933;outline:none}.atlas-sign-rotation:focus,.atlas-sign-rotation [role=slider]:focus{outline:none}.atlas-sign-rotation__touch{display:none}@media (pointer:coarse){.atlas-sign-rotation__touch{display:inline}.atlas-sign-rotation__touch-target{pointer-events:all;touch-action:none;cursor:grab}.atlas-sign-rotation__touch[data-pressed] rect{fill:#209d59}}.atlas-auto-project-proposal{border-bottom:1px solid #e5e9e6;align-items:center;gap:8px;padding:4px 0;display:flex}.atlas-auto-project-proposal .ant-btn{white-space:normal;text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;height:auto}.atlas-data-workspace .inspector .atlas-nav-scroll .atlas-auto-project-panel label.ant-checkbox-wrapper{flex-direction:row;align-items:center;gap:8px}.atlas-auto-project-panel .ant-select{width:100%}.atlas-auto-project-panel p{overflow-wrap:anywhere}.atlas-navigation-rebinding .atlas-page-loading{min-height:calc(3 * var(--atlas-space-16))}.atlas-navigation-rebinding .atlas-session-loading-content>svg{width:var(--atlas-space-12);height:var(--atlas-space-12)}.atlas-auto-preparation .atlas-page-loading{min-height:var(--atlas-space-16)}.atlas-auto-preparation .atlas-session-loading-content{gap:var(--atlas-space-3);flex-direction:row}.atlas-auto-preparation .atlas-session-loading-content>svg{width:var(--atlas-space-12);height:var(--atlas-space-12)}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel{min-width:0;color:var(--insp-muted,var(--atlas-ink-muted-aa));flex-direction:column;gap:12px;display:flex}.atlas-auto-project-panel>*{min-width:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel label{min-width:0;margin:0}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel details{border-bottom:1px solid var(--insp-line-soft,#edf1ee);padding:0 0 12px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel details>summary{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:32px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel details[open]>summary{margin-bottom:12px}.atlas-auto-project-panel .ant-btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:36px}.atlas-auto-project-panel .ant-select,.atlas-auto-project-panel .ant-select-selection-item{min-width:0}.atlas-auto-project-panel .atlas-auto-situation{border-bottom:1px solid var(--insp-line-soft,#edf1ee);gap:12px;padding:12px 0;display:grid}.atlas-auto-project-panel .atlas-auto-situation:first-of-type{padding-top:0}.atlas-auto-project-panel .atlas-auto-situation strong,.atlas-auto-result-heading strong{color:var(--insp-ink,var(--atlas-ink));font-weight:600}.atlas-auto-project-panel .atlas-auto-situation+.ant-btn{margin-top:12px}.atlas-auto-result-heading{border-top:1px solid var(--insp-line-soft,#edf1ee);gap:4px;padding-top:12px;display:grid}.atlas-auto-proposals{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.atlas-auto-project-panel .atlas-auto-project-proposal{align-items:center;gap:0;min-height:52px;padding:4px 0;display:flex}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-proposal>label.ant-checkbox-wrapper{flex-direction:row;flex:0 0 32px;justify-content:flex-start;align-items:center;min-height:40px;margin:0;display:flex}.atlas-auto-project-panel .atlas-auto-project-proposal>.ant-btn{min-width:0;min-height:44px;color:var(--insp-ink,var(--atlas-ink));flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;line-height:18px;display:flex}.atlas-auto-project-proposal small{color:var(--insp-muted,var(--atlas-ink-muted-aa));font-size:12px;font-weight:400}.atlas-auto-project-proposal.is-active>.ant-btn{background:var(--insp-accent-soft,var(--atlas-accent-soft))}.atlas-auto-preview{background:var(--insp-inset,var(--atlas-surface-inset));border-radius:6px;place-items:center;min-width:0;padding:12px;display:grid}.atlas-auto-preview .atlas-nav-preview{object-fit:contain;width:100%;max-height:280px}.atlas-auto-preview>*{min-width:0;max-width:100%}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .atlas-auto-notice{border-left:2px solid var(--insp-warning,var(--atlas-warning));color:var(--insp-ink,var(--atlas-ink));background:var(--insp-inset,var(--atlas-surface-inset));margin:0;padding:10px 12px;line-height:18px}.atlas-auto-targets,.atlas-auto-message-list{gap:12px;min-width:0;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .atlas-auto-targets label{align-items:flex-start}.atlas-auto-message{border-bottom:1px solid var(--insp-line-soft,#edf1ee);gap:4px;padding-bottom:12px;display:grid}.atlas-auto-message small{color:var(--insp-muted,var(--atlas-ink-muted-aa));font-size:12px}.atlas-auto-message ul{overflow-wrap:anywhere;margin:0;padding-left:18px}.atlas-auto-destinations{gap:8px;margin:0;padding:0;list-style:none;display:grid}.atlas-auto-destinations li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.atlas-auto-destinations li>:last-child{white-space:nowrap}.atlas-auto-apply{border-top:1px solid var(--insp-line-soft,#edf1ee);padding-top:12px}.atlas-auto-apply>.ant-btn{width:100%}.atlas-auto-project-panel{position:relative}.atlas-auto-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:relative}.atlas-auto-steps:before{content:"";background:var(--insp-line-soft);height:2px;position:absolute;top:24px;left:16.666%;right:16.666%}.atlas-auto-project-panel .atlas-auto-steps .ant-btn{white-space:nowrap;overflow-wrap:normal;background:0 0;border:0;flex-direction:column;gap:4px;padding:4px 0;font-size:12px;line-height:18px;display:flex}.atlas-auto-step-icon{background:var(--insp-field,#f3f6f4);width:40px;height:40px;color:var(--insp-muted);border-radius:50%;place-items:center;font-size:16px;display:grid;position:relative}.atlas-auto-project-panel .atlas-auto-steps [aria-current=step]{color:var(--insp-accent);font-weight:600}.atlas-auto-steps [aria-current=step] .atlas-auto-step-icon{color:var(--insp-surface,#fff);background:#2f9e6b}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-steps .ant-btn:disabled{opacity:1;color:var(--insp-muted)}.atlas-auto-steps .ant-btn:disabled:not([aria-current=step]) .atlas-auto-step-icon{color:var(--insp-muted);background:var(--insp-field,#f3f6f4);opacity:1}.atlas-auto-result-tools{color:var(--insp-ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-auto-navigator{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:4px;display:grid}.atlas-auto-project-panel .atlas-auto-preview{min-height:128px;padding:16px}.atlas-auto-progress{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.atlas-auto-progress h4,.atlas-auto-step-content h4{margin:0}.atlas-auto-success{background:var(--insp-accent-soft);color:var(--insp-accent);padding:12px}.atlas-auto-list .atlas-auto-result-heading{border:0;padding-top:0;padding-bottom:12px}.atlas-auto-step-content{flex-direction:column;gap:12px;min-width:0;display:flex}.atlas-auto-step-content h4{color:var(--insp-ink);font-size:16px;line-height:22px}.atlas-auto-scope{gap:8px;display:grid}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-panel .atlas-auto-scope-option{cursor:pointer;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:44px;padding:12px;display:grid;position:relative}.atlas-auto-scope-option input{opacity:0;width:1px;height:1px;position:absolute}.atlas-auto-scope-option>span:not(.anticon){gap:4px;display:grid}.atlas-auto-scope strong{color:var(--insp-ink);font-weight:600}.atlas-auto-scope small{color:var(--insp-muted);font-size:12px;line-height:18px}.atlas-auto-scope-check{visibility:hidden}.atlas-auto-scope-option:has(input:checked){background:var(--insp-accent-soft);color:var(--insp-accent)}.atlas-auto-scope-option:has(input:checked) strong{color:var(--insp-accent)}.atlas-auto-scope-option:has(input:checked) .atlas-auto-scope-check{visibility:visible}.atlas-auto-scope-option:has(input:enabled):hover{background:var(--insp-field-hover)}.atlas-auto-scope-option:has(input:disabled){opacity:.5;cursor:default}.atlas-auto-scope-option:has(input:focus-visible) strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-steps .ant-btn:is(:hover,:focus,:active,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}.atlas-auto-steps .ant-btn:focus-visible>span:last-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.atlas-auto-step-actions{flex-wrap:wrap;gap:8px;display:flex}.atlas-auto-step-actions>.ant-btn{flex:1}.atlas-auto-project-panel .ant-btn.atlas-auto-next:not(:disabled){background:var(--insp-ink);border-color:var(--insp-ink);color:var(--insp-surface)}.atlas-auto-project-panel .ant-btn:focus-visible{outline:2px solid var(--insp-focus);outline-offset:2px}.atlas-auto-summary{border-block:1px solid var(--insp-line-soft);gap:4px;padding:12px 0;display:grid}.atlas-auto-summary dd{color:var(--insp-ink);overflow-wrap:anywhere}.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-auto-project-fields.is-expanded>summary{display:none}.atlas-auto-timebar{background:var(--insp-field,#f3f6f4);border-radius:4px;width:100%;height:8px;overflow:hidden}.atlas-auto-timebar>span{background:var(--insp-accent,var(--atlas-accent));border-radius:4px;height:100%;display:block}.atlas-auto-timebar.is-indeterminate>span{width:40%;animation:2.1s ease-in-out infinite atlas-auto-time-wait}.atlas-auto-time{font-variant-numeric:tabular-nums;gap:4px;display:grid}.atlas-auto-time strong{color:var(--insp-ink,var(--atlas-ink))}@keyframes atlas-auto-time-wait{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.atlas-auto-timebar.is-indeterminate>span{margin:auto;animation:none}}.atlas-auto-feedback{border-left:2px solid var(--insp-error,#a04c43);background:var(--insp-inset,var(--atlas-surface-inset));overflow-wrap:anywhere;gap:8px;padding:12px;display:grid}.atlas-auto-feedback strong{color:var(--insp-error,#a04c43);align-items:center;gap:8px;display:flex}.atlas-auto-feedback.is-info{border-left-color:var(--insp-line-soft,#edf1ee)}.atlas-auto-feedback pre{white-space:pre-wrap;overflow-wrap:anywhere}.atlas-enrollment{color:#1e2723}.atlas-enrollment-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.atlas-enrollment h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:28px}.atlas-enrollment h3{margin:12px 0;font-size:17px;font-weight:600;line-height:24px}.atlas-enrollment p{margin:0 0 12px;font-size:14px;line-height:22px}.atlas-enrollment-heading p,.atlas-enrollment-muted{color:#727b76}.atlas-enrollment-platform{color:#727b76;white-space:nowrap;align-items:center;gap:8px;padding-top:4px;font-size:12px;display:inline-flex}.atlas-enrollment-progress{grid-template-columns:repeat(4,1fr);margin:16px 0 24px;padding:0;list-style:none;display:grid}.atlas-enrollment-progress li{color:#727b76;align-items:center;gap:8px;padding-top:24px;font-size:13px;display:flex;position:relative}.atlas-enrollment-progress li:not(:last-child):after{content:"";background:#d4ddd6;height:1px;position:absolute;top:4px;left:4px;right:-4px}.atlas-enrollment-progress-node{z-index:1;background:#f6f7f5;border:1px solid #aebeb8;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.atlas-enrollment-progress .is-current{color:#1e2723}.atlas-enrollment-progress .is-current .atlas-enrollment-progress-node{background:#187a50;border-color:#187a50;outline:4px solid #e7f3ec}.atlas-enrollment-progress .is-complete{color:#187a50}.atlas-enrollment-progress li.is-complete:not(:last-child):after,.atlas-enrollment-progress .is-complete .atlas-enrollment-progress-node{background:#187a50;border-color:#187a50}.atlas-enrollment-step-index{letter-spacing:.05em;color:#727b76;font:11px/18px SFMono-Regular,Consolas,monospace}.atlas-enrollment-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;display:grid}.atlas-enrollment-guide,.atlas-enrollment-workspace{min-width:0}.atlas-enrollment-step{border-top:1px solid #dfe4e0;padding:20px 0}.atlas-enrollment-workspace{background:#fff;border-top:1px solid #dfe4e0;border-bottom:1px solid #dfe4e0;padding:0 24px}.atlas-enrollment-workspace>.atlas-enrollment-step:first-child{border-top:0}.atlas-enrollment-step-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.atlas-enrollment-state{color:#727b76;font-size:11px;line-height:18px}.atlas-enrollment-step.is-complete h3{color:#187a50}.atlas-enrollment-step.is-pending h3{color:#727b76}.atlas-enrollment .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-block:6px;font-size:13px}.atlas-enrollment-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.atlas-enrollment .ant-form-item-label>label{color:#59635d;font-size:12px}.atlas-enrollment-connection{color:#59635d;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.atlas-enrollment-connection>span:not(.atlas-enrollment-connection-line){align-items:center;gap:8px;font-size:12px;display:flex}.atlas-enrollment-connection-line{text-align:center;color:#727b76;border-bottom:1px solid #b4c2bd;flex:1;min-width:48px;max-width:128px;padding-bottom:4px;font-size:10px;line-height:22px;position:relative;transform:translateY(-13px)}.atlas-enrollment-connection-line i{background:#f6f7f5;border:1px solid #9daa9f;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px}.atlas-enrollment-connection-line i:first-child{left:0}.atlas-enrollment-connection-line i:last-child{right:0}.atlas-enrollment-support{color:#727b76;border-top:1px solid #dfe4e0;padding-top:16px;font-size:12px!important}.atlas-enrollment-support a{color:#1e2723;white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.atlas-enrollment-code-placeholder{color:#727b76;align-items:flex-start;gap:16px;padding:20px 0 8px;display:flex}.atlas-enrollment-code-placeholder>span{color:#aebeb8;white-space:nowrap;font-size:22px;line-height:24px}.atlas-enrollment-code-placeholder p{margin:0;font-size:13px}.atlas-enrollment-code-placeholder p span{color:#8a938d}.atlas-enrollment-code.ant-typography{overflow-wrap:anywhere;color:#1e2723;letter-spacing:.04em;border-block:1px solid #dfe4e0;padding:16px 0;font:24px/34px SFMono-Regular,Consolas,monospace;display:block}.atlas-enrollment-code .ant-typography-copy{color:#727b76;font-size:16px}.atlas-enrollment-code-meta{color:#727b76;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0 20px;font-size:12px;display:flex}.atlas-enrollment-code-meta time{color:#1e2723;font-variant-numeric:tabular-nums;font:13px SFMono-Regular,Consolas,monospace}.atlas-enrollment-signal{align-items:center;gap:8px;display:flex;font-size:13px!important}.atlas-enrollment-signal i{border:1px solid #8a938d;border-radius:50%;width:7px;height:7px}.atlas-enrollment-signal.is-success{color:#187a50}.atlas-enrollment-signal.is-success i{background:#187a50;border-color:#187a50}.atlas-enrollment-expired{color:#976425;padding:16px 0;font-size:14px}.atlas-enrollment-expired p{margin:8px 0;font-size:13px}.atlas-enrollment-success-mark{color:#187a50;margin:16px 0;font:28px/40px monospace}.atlas-enrollment-success .ant-modal-container{box-shadow:none;border-radius:10px}.atlas-enrollment-success .ant-btn-primary{box-shadow:none;background:#187a50;border-color:#187a50;border-radius:6px}@media (width<=1050px){.atlas-enrollment-grid{gap:24px}.atlas-enrollment-fields{grid-template-columns:1fr;gap:0}.atlas-enrollment-grid{grid-template-columns:1fr}.atlas-enrollment-heading{flex-wrap:wrap;gap:8px}.atlas-enrollment-progress li{flex-wrap:wrap;gap:4px;font-size:12px}}@media (width<=600px){.atlas-enrollment-progress .atlas-enrollment-step-index{display:none}.atlas-enrollment-workspace{padding-inline:16px}}.atlas-record-inspector .atlas-enrollment{gap:var(--atlas-space-3);flex-direction:column;display:flex}.atlas-enrollment-steps.atlas-auto-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.atlas-enrollment-steps li{align-items:center;gap:var(--atlas-space-1);padding-block:var(--atlas-space-1);color:var(--insp-muted);font-size:var(--atlas-text-caption);flex-direction:column;line-height:18px;display:flex;position:relative}.atlas-enrollment-steps .atlas-auto-step-icon{z-index:1}.atlas-enrollment-steps li.is-current{color:var(--insp-accent);font-weight:600}.atlas-enrollment-steps li.is-current .atlas-auto-step-icon{background:var(--atlas-accent);color:var(--insp-surface)}.atlas-enrollment-steps li.is-complete .atlas-auto-step-icon{color:var(--insp-accent)}.atlas-enrollment-screen{gap:var(--atlas-space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.atlas-record-inspector .atlas-enrollment-screen h3{font-size:var(--atlas-text-inspector-title)}.atlas-stand-picture{padding:var(--atlas-space-5);border-radius:var(--atlas-radius-md);background:var(--atlas-field);color:var(--atlas-ink-muted-aa);place-items:center;display:grid}.atlas-stand-picture svg{width:calc(var(--atlas-space-16) * 2);display:block}.atlas-stand-picture.is-done{background:var(--insp-accent-soft);color:var(--insp-accent)}.atlas-stand-picture.is-expired{color:var(--insp-warning)}.atlas-stand-picture.is-code{color:var(--insp-ink)}.atlas-stand-picture-code path{stroke-width:7px;animation:1.4s ease-in-out infinite atlas-stand-code}.atlas-stand-picture-code path:nth-child(2){animation-delay:.16s}.atlas-stand-picture-code path:nth-child(3){animation-delay:.32s}.atlas-stand-picture-code path:nth-child(4){animation-delay:.48s}@keyframes atlas-stand-code{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.atlas-stand-picture-code path{animation:none}}.atlas-enrollment-answers{gap:var(--atlas-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.atlas-record-inspector .atlas-enrollment-answers .ant-btn{padding-inline:var(--atlas-space-2)}.atlas-record-inspector .atlas-enrollment-code.ant-typography{padding:var(--atlas-space-3);border-radius:var(--atlas-radius-sm);background:var(--insp-accent-soft);color:var(--insp-accent);font:600 var(--atlas-text-page-title) / var(--atlas-space-10) var(--atlas-font-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.atlas-record-inspector p.atlas-enrollment-wait{justify-content:center;align-items:center;gap:var(--atlas-space-2);color:var(--insp-muted);font-size:var(--atlas-text-caption);margin:0;line-height:18px;display:flex}.atlas-enrollment-wait i{width:var(--atlas-space-2);height:var(--atlas-space-2);background:var(--insp-accent);border-radius:50%;animation:1.4s ease-in-out infinite atlas-stand-code}.atlas-enrollment-wait time{color:var(--insp-ink);font-variant-numeric:tabular-nums}.atlas-enrollment-map{align-items:center;gap:var(--atlas-space-3);width:100%;min-height:var(--atlas-control-touch);padding:var(--atlas-space-3);border-radius:var(--atlas-radius-sm);color:var(--insp-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.atlas-enrollment-map strong{color:var(--insp-ink);font-weight:600}.atlas-enrollment-map:hover:not(:disabled){background:var(--insp-field-hover)}.atlas-enrollment-map:focus-visible{outline:2px solid var(--insp-focus);outline-offset:2px}.atlas-enrollment-map:disabled{opacity:.5;cursor:default}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results){--validation-ink:var(--insp-ink,var(--atlas-ink));--validation-muted:var(--insp-muted,var(--atlas-ink-muted-aa));--validation-error:var(--insp-error,#a04c43);--validation-focus:var(--insp-focus,var(--atlas-focus-ring));--validation-line:var(--atlas-line);--validation-line-soft:var(--insp-line-soft,#edf1ee);--validation-shell:var(--insp-shell,#f0f2ef);color:var(--validation-ink);text-align:left;min-width:0;font-size:13px;line-height:18px}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) :is(p,h4){margin:0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) h4{border-bottom:1px solid var(--validation-line);align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;line-height:18px;display:flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) h4>.anticon{color:var(--validation-error)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) h4>small{margin-left:auto}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) small{background:var(--validation-shell);min-width:24px;color:var(--validation-muted);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-ok{color:var(--validation-ink);align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:500;line-height:18px;display:flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-ok>.anticon{color:var(--insp-accent,var(--atlas-accent))}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details{border:0;margin:0;padding:0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary{min-height:32px;color:var(--validation-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:0;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:13px;font-weight:500;line-height:18px;list-style:none;display:flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary::-webkit-details-marker{display:none}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary>span{flex:1;min-width:0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary>small{flex:none}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary:before{content:"";border:solid var(--validation-muted);border-width:0 1.5px 1.5px 0;flex:none;width:6px;height:6px;margin:0 4px 0 2px;transform:rotate(-45deg)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details[open]>summary:before{transform:rotate(45deg)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) details>summary:hover{color:var(--validation-focus)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-disclosure{border-top:1px solid var(--validation-line)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-disclosure>summary{padding:16px 0;font-weight:600}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-group{border-bottom:1px solid var(--validation-line-soft)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-group>summary{padding:12px 0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-group-items{border-left:1px solid var(--validation-line);margin:0 0 12px 4px;padding-left:12px}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry{overflow-wrap:anywhere;padding:12px 0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry+.atlas-validation-entry{border-top:1px solid var(--validation-line-soft)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry-main{align-items:flex-start;gap:8px;display:flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry-text{flex:1;min-width:0}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry-text strong{margin-bottom:4px;font-weight:600;display:block}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-entry-text strong+p{color:var(--validation-muted);font-size:12px;line-height:18px}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-object{background:var(--validation-shell);min-height:28px;color:var(--validation-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-object>.anticon{transform:rotate(45deg)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-object:hover{background:var(--insp-field-hover,#edf2ee);color:var(--validation-focus)}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-help{margin-top:4px}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-help>summary{min-height:28px;color:var(--validation-muted);padding:4px 0;font-size:12px;font-weight:400}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) .atlas-validation-help-content{color:var(--validation-muted);gap:8px;padding:8px 0 4px 16px;font-size:12px;line-height:18px;display:grid}:is(.atlas-validation-results,.atlas-data-workspace .inspector .atlas-data-inspector-context .atlas-validation-results,.atlas-sign-studio .inspector .selection-section .atlas-validation-results,.atlas-sign-studio .atlas-sign-stage .atlas-sign-canvas .atlas-validation-results) :is(summary,.atlas-validation-object):focus-visible{outline:2px solid var(--validation-focus);outline-offset:2px;border-radius:4px}.atlas-flat-workspace{min-width:0;color:var(--atlas-ink);flex-direction:column;gap:32px;display:flex}.atlas-cartographic-page .atlas-client-page-header{position:relative}.atlas-company-page .atlas-client-page-header>.ant-btn{background:0 0;position:absolute;top:28px;right:0}.atlas-company-page .atlas-page-heading{padding-right:112px}.atlas-section-intro h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600;line-height:24px}.atlas-section-intro p{color:var(--atlas-ink-muted-aa);margin:8px 0 0;font-size:13px;line-height:21px}.atlas-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.atlas-field-caption{color:var(--atlas-ink-muted-aa);margin-bottom:10px;font-size:12px;line-height:18px;display:block}.atlas-workspace-metrics{border-block:1px solid var(--atlas-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;display:grid}.atlas-workspace-metrics>div{border-left:1px solid var(--atlas-line);min-width:0;padding-left:24px}.atlas-workspace-metrics>div:first-child{border:0;padding-left:0}.atlas-workspace-metrics dt{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:18px}.atlas-workspace-metrics dd{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:30px;font-weight:500;line-height:38px}.atlas-workspace-metrics dd small{letter-spacing:0;color:var(--atlas-ink-muted-aa);font-size:14px;font-weight:400}.atlas-workspace-metrics dd.atlas-technical-value{font-family:SFMono-Regular,Consolas,monospace}.atlas-workspace-metrics div>span{color:var(--atlas-ink-muted-aa);font-size:12px;line-height:18px;display:block}.atlas-flat-workspace .ant-card{box-shadow:none;background:0 0;border:0;border-radius:0}.atlas-flat-workspace .ant-card .ant-card-head{border:0;min-height:40px;margin-bottom:16px;padding:0}.atlas-flat-workspace .ant-card .ant-card-head-title{padding:0;font-size:17px;font-weight:600;line-height:24px}.atlas-flat-workspace .ant-card .ant-card-body{padding:0}.atlas-flat-workspace .ant-btn{font-size:13px}.atlas-flat-workspace .ant-btn-default{background:0 0}.atlas-flat-table .ant-table{font-variant-numeric:tabular-nums;background:0 0}.atlas-flat-table .ant-table-container{border:0;border-radius:0}.atlas-flat-workspace .atlas-data-card .ant-card-body,.atlas-flat-workspace .ant-table-wrapper{border-radius:0}.atlas-flat-table .ant-table-thead>tr>th{color:var(--atlas-ink-muted-aa);border-bottom:1px solid var(--atlas-line);background:0 0;padding:12px 16px;font-size:12px;font-weight:500;line-height:18px;border-radius:0!important}.atlas-flat-table .ant-table-thead>tr>th:before{display:none}.atlas-flat-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--atlas-line-soft);background:0 0;height:56px;padding:12px 16px;font-size:14px}.atlas-flat-table .ant-table-tbody>tr>td:last-child,.atlas-flat-table .ant-table-thead>tr>th:last-child{padding-right:0}.atlas-flat-table .ant-table-tbody>tr:hover>td{background:#eef2ee!important}.atlas-flat-table .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:0 0!important}.atlas-flat-workspace .atlas-empty-glyph{color:#9daa9f;background:0 0;border:0;border-radius:0}.atlas-flat-workspace .atlas-table-empty{margin:32px 0}.atlas-workspace-signal{color:var(--atlas-ink-muted-aa);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.atlas-workspace-signal i{border:1px solid;border-radius:50%;width:6px;height:6px}.atlas-workspace-signal.is-success{color:var(--atlas-accent)}.atlas-workspace-signal.is-success i{background:currentColor}.atlas-workspace-footer{border-top:1px solid var(--atlas-line);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.atlas-workspace-footer p,.atlas-workspace-note{color:var(--atlas-ink-muted-aa);margin:0;font-size:12px;line-height:20px}.atlas-workspace-footer p strong{color:var(--atlas-ink-tool);font-weight:500}.atlas-workspace-footer .ant-btn{flex:none;height:38px}.atlas-workspace-empty{text-align:center;border-bottom:1px solid var(--atlas-line);padding:48px 24px}.ant-table .atlas-workspace-empty{border:0}.atlas-workspace-empty-node{border:1.5px solid #9daa9f;border-radius:50%;width:12px;height:12px;display:inline-block}.atlas-workspace-empty h3{color:var(--atlas-ink);margin:16px 0 8px;font-size:15px;font-weight:500}.atlas-workspace-empty p{color:var(--atlas-ink-muted-aa);margin:0;font-size:13px;line-height:22px}.atlas-order-number{color:#8b958e;font:12px/20px SFMono-Regular,Consolas,monospace}.atlas-control-caption{color:var(--atlas-ink-muted-aa);font-size:12px}.atlas-advertisement-add{border-bottom:1px solid var(--atlas-line);padding-bottom:28px}.atlas-advertisement-sources{grid-template-columns:1.1fr 1fr;gap:32px;margin-top:24px;display:grid}.atlas-inline-controls{align-items:flex-start;gap:8px;min-width:0;display:flex}.atlas-advertisement-select{flex:1;min-width:0}.atlas-inline-controls>.ant-btn{flex:none}.atlas-advertisement-table .ant-image img{object-fit:cover;border-radius:3px}.atlas-advertisement-placeholder{border:1px solid var(--atlas-line);color:#9daa9f;justify-content:center;align-items:center;width:72px;height:44px;display:inline-flex}.atlas-advertisement-table .ant-table-tbody>tr>td{height:72px}.atlas-advertisement-table .ant-typography-secondary{font-size:12px}.atlas-advertisement-table .ant-input-number{background:0 0;width:70px}.atlas-advertisement-table .is-paused .ant-image{opacity:.55}.atlas-advertisement-table .is-paused .ant-typography{color:var(--atlas-ink-muted-aa)}.atlas-advertisement-table .ant-switch-checked{background:var(--atlas-accent)}.atlas-advertisement-table .ant-btn-text{width:28px;height:28px;color:var(--atlas-ink-muted-aa)}.atlas-advertisement-table .ant-btn-text:not(:disabled):hover{color:var(--atlas-accent)}.atlas-advertisement-table .ant-btn-dangerous:not(:disabled):hover{color:#a15f52}.atlas-report-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.atlas-report-toolbar .atlas-field-caption{margin-bottom:6px}.atlas-report-period{font-variant-numeric:tabular-nums;font-size:14px}.atlas-report-period>span{color:#9daa9f;padding-inline:8px}.atlas-analytics-workspace{gap:28px}.atlas-analytics-disclaimer{color:#8b958e;align-items:flex-start;gap:12px;display:flex}.atlas-analytics-disclaimer p{color:var(--atlas-ink-muted-aa);flex-direction:column;gap:4px;margin:0;font-size:12px;line-height:20px;display:flex}.atlas-analytics-disclaimer strong{color:var(--atlas-ink-tool);font-weight:500}.atlas-analytics-disclaimer .atlas-icon{flex:none;margin-top:2px}.atlas-data-bar{justify-content:flex-end;align-items:center;gap:20px;display:flex}.atlas-data-bar>span{background:var(--atlas-line-soft);width:120px;height:4px}.atlas-data-bar i{background:#869e8e;height:100%;display:block}.atlas-data-bar strong{min-width:48px;font-weight:500}.atlas-company-tabs>.ant-tabs-nav{border:0;border-bottom:1px solid var(--atlas-line);background:0 0;border-radius:0;width:100%;margin:0 0 28px;padding:0}.atlas-company-tabs>.ant-tabs-nav .ant-tabs-tab,.atlas-company-tabs>.ant-tabs-nav .ant-tabs-tab:first-child{box-shadow:none;background:0 0;border-radius:0;margin:0 32px 0 0;padding:0 0 14px;font-size:14px}.atlas-company-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:var(--atlas-accent);height:2px;display:block}.atlas-company-summary{border-top:0;grid-template-columns:1.4fr 1fr 1fr;padding-top:0}.atlas-workspace-metrics .atlas-company-name{letter-spacing:-.3px;overflow-wrap:anywhere;padding-block:4px;font-size:21px;line-height:30px}.atlas-company-layout{grid-template-columns:minmax(0,1fr) 320px;gap:40px;display:grid}.atlas-company-layout>section{min-width:0}.atlas-company-create{border-left:1px solid var(--atlas-line);padding-left:32px}.atlas-form-description{color:var(--atlas-ink-muted-aa);margin:0 0 24px;font-size:13px;line-height:21px}.atlas-flat-workspace .ant-form-item-label>label{color:var(--atlas-ink-tool);font-size:13px}.atlas-flat-workspace .ant-form-item{margin-bottom:20px}.atlas-client-shell .atlas-flat-workspace :is(.ant-input-outlined,.ant-input-affix-wrapper,.ant-input-number-outlined),.atlas-client-shell .atlas-flat-workspace .ant-select-outlined:not(.ant-select-status-error):not(.ant-select-status-warning),.atlas-client-shell .atlas-flat-workspace .ant-select-outlined .ant-select-selector{background:var(--atlas-surface-raised);border-color:var(--atlas-line);box-shadow:none;border-radius:6px}.atlas-client-shell .atlas-flat-workspace :is(.ant-input-outlined:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused),.atlas-client-shell .atlas-flat-workspace .ant-select-focused{border-color:var(--atlas-accent);outline:2px solid var(--atlas-accent-soft);box-shadow:none}.atlas-client-shell .atlas-flat-workspace :is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-select-status-error){border-color:#a15f52}.atlas-client-shell .atlas-flat-workspace :is(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-input-number-status-warning,.ant-select-status-warning){border-color:var(--atlas-warning)}.atlas-grants-layout{grid-template-columns:minmax(240px,.8fr) minmax(400px,1.2fr);gap:64px;padding-top:4px;display:grid}.atlas-grants-layout .atlas-section-intro{max-width:360px}.atlas-grants-layout .atlas-section-intro p+p{margin-top:24px}.atlas-grants-form{border-left:1px solid var(--atlas-line);max-width:600px;padding-left:32px}.atlas-grants-form .ant-checkbox-group{flex-direction:column;gap:0;width:100%;display:flex}.atlas-grants-form .ant-checkbox-wrapper{border-bottom:1px solid var(--atlas-line-soft);width:100%;margin:0;padding:12px 0;font-size:14px}.atlas-help-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:64px;display:grid}.atlas-help-layout>section{min-width:0}.atlas-guide-route{margin:32px 0 0;padding:0;list-style:none}.atlas-guide-route li{grid-template-columns:48px 1fr;gap:24px;padding:0 0 28px 24px;display:grid;position:relative}.atlas-guide-route li:before{content:"";background:#9daa9f73;width:2px;position:absolute;top:8px;bottom:-8px;left:4px}.atlas-guide-route li:last-child{padding-bottom:0}.atlas-guide-route li:last-child:before{display:none}.atlas-guide-route li:after{content:"";box-sizing:border-box;background:var(--atlas-surface);border:1.5px solid #91a299;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.atlas-guide-number{color:#8b958e;font:13px/20px SFMono-Regular,Consolas,monospace}.atlas-guide-location{color:var(--atlas-ink-muted-aa);font-size:11px;line-height:18px}.atlas-guide-route h3{margin:4px 0 8px;font-size:15px;font-weight:600;line-height:22px}.atlas-guide-route p{color:var(--atlas-ink-muted-aa);max-width:620px;margin:0;font-size:13px;line-height:22px}.atlas-help-aside{border-left:1px solid var(--atlas-line);padding-left:32px}.atlas-support-section h2{margin:0 0 12px;font-size:21px;font-weight:600;line-height:28px}.atlas-help-aside p{color:var(--atlas-ink-muted-aa);margin:0 0 16px;font-size:13px;line-height:22px}.atlas-support-section>.ant-btn{height:38px;margin:8px 0 28px}.atlas-support-checklist{border-top:1px solid var(--atlas-line);padding-top:24px}.atlas-help-aside h3{margin:0 0 12px;font-size:14px;font-weight:500;line-height:22px}.atlas-support-checklist ul{color:var(--atlas-ink-muted-aa);margin:0;padding:0 0 0 16px;font-size:13px;line-height:22px}.atlas-support-checklist li{margin-bottom:8px;padding-left:4px}.atlas-support-checklist li::marker{color:#a0afa5}.atlas-help-access{border-top:1px solid var(--atlas-line);margin-top:28px;padding-top:24px}@media (width<=1050px){.atlas-company-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.atlas-company-create,.atlas-help-aside{padding-left:24px}.atlas-help-layout{gap:32px}.atlas-advertisement-sources{grid-template-columns:1fr;gap:20px}.atlas-advertisement-sources>div{max-width:600px}.atlas-grants-layout{grid-template-columns:minmax(200px,.8fr) minmax(320px,1.2fr);gap:32px}.atlas-company-layout,.atlas-help-layout,.atlas-grants-layout{grid-template-columns:1fr}.atlas-company-create,.atlas-help-aside,.atlas-grants-form{border-left:0;border-top:1px solid var(--atlas-line);padding:24px 0 0}.atlas-company-create{max-width:480px}.atlas-help-aside{grid-template-columns:1fr 1fr;gap:32px;display:grid}.atlas-help-access{border:0;margin:0;padding:0}}@media (width<=780px){.atlas-workspace-metrics{grid-template-columns:1fr 1fr;gap:24px 16px}.atlas-workspace-metrics>div:nth-child(3){border:0;padding-left:0}.atlas-workspace-metrics dd{font-size:26px}.atlas-company-summary>div:first-child{grid-column:1/-1}.atlas-company-summary>div:nth-child(2){border:0;padding-left:0}.atlas-workspace-footer,.atlas-report-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.atlas-help-aside{grid-template-columns:1fr}.atlas-guide-route li{grid-template-columns:28px 1fr;gap:12px}.atlas-inline-controls{flex-wrap:wrap}.atlas-advertisement-select{min-width:180px}}
